@charset utf-8;
.compareBox{width:945px;margin:auto}
.compareBoxTab{display:block;overflow:hidden;border-top:1px solid #d8d9d9;border-right:1px solid #d8d9d9;border-left:1px solid #d8d9d9}
.compareBoxTabOff{float:left;width:411px;height:55px;display:block;overflow:hidden;background-color:#fff;border-bottom:1px solid #d8d9d9;padding:30px 30px 20px}
.compareBoxTabOn{float:left;width:410px;height:55px;display:block;overflow:hidden;background-color:#eff1f2;padding:30px 30px 21px}
.compareBoxTabOn:hover,.compareBoxTabOff:hover{cursor:pointer}
.compareBoxTabMar{float:left;width:1px;height:106px;display:block;overflow:hidden;background-color:#d8d9d9}
.compareBoxTabOn br,.compareBoxTabOff br{margin-bottom:8px}
.compareBoxMid{background:#eff1f2;border:1px solid #d8d9d9;padding:14px 20px}
.compareContainer{background:#eff1f2;display:block;overflow:hidden}
.compareContainer h2{color:#000;font-weight:400}
.compareWhBoxT{background:url(../images/generic/whBox_t.gif) no-repeat left top #FFF;height:6px}
.compareWhBoxB{background:url(../images/generic/whBox_b.gif) no-repeat bottom center;height:6px}
.compareWhBoxM{background:#fff;display:block;overflow:hidden;width:861px;border-left:1px solid #d8d9d9;border-right:1px solid #d8d9d9;padding:14px 20px}
.compareBoxEqCol{float:left;display:block;overflow:hidden;width:282px}
.compareBoxEqCol2{float:left;display:block;overflow:hidden;width:422px}
.compareBoxEqCol3{float:left;display:block;overflow:hidden;width:202px}
.compareColBoxMain{display:block;overflow:hidden;text-align:center;width:901px;margin:0 auto}
.compareColBox{float:left;display:block;overflow:hidden;width:107px;margin:0;padding:0}
table,.compareColBox table{margin:0;padding:0}
.compareColBox th{height:100px;text-align:center}
.compareColBox td{height:50px;text-align:center;padding:5px;width:107px}
.compareColBoxTitle td{width:130px;height:50px;padding:5px}
.compareColHead th.head{width:106px;height:50px;padding:5px;background-color:#FFFFFF; border:1px solid #d7d8d8; color:#000000; font-weight:normal;}
.compareColBox:hover{background-color:#ecfbd4;display:block;overflow:hidden;width:107px}
/*.colHeadbg{background:#3e3e3e;border-top:1px solid #d7d8d8;border-right:1px solid #d7d8d8;color:#fff;font-weight:400;width:106px}
.colLastHeadbg{background:url(../images/generic/compareTbl_firsRLastTdBg.gif) no-repeat right top;color:#fff;font-weight:400;border-bottom:1px solid #d7d8d8}
.colDataLin{border-top:1px solid #d7d8d8;border-right:1px solid #d7d8d8}
.colDataLinBot{border-top:1px solid #d7d8d8;border-right:1px solid #d7d8d8;border-bottom:1px solid #d7d8d8}*/


.btnGreenComparePackages { display: block; margin-top: 5px; padding: 0 0 0 15px; }
.btnGreenComparePackages span { background: url("../images/generic/btn_greenLeft.png") no-repeat scroll left top transparent; display: block; float: left; padding: 0 0 0 4px; }
.btnGreenComparePackages a { background: url("../images/generic/btn_greenRight.png") no-repeat scroll right top transparent; color: #FFFFFF; display: block; float: left; font-size: 11px; padding: 4px 12px 10px 8px; text-decoration: none; }
.colDataLin td{border-bottom:1px solid #d7d8d8;border-right:1px solid #d7d8d8}
.colHeadbg th{background:#3e3e3e;border-bottom:1px solid #d7d8d8;border-right:1px solid #d7d8d8;color:#fff;font-weight:400;width:106px}
.colHeadbg td{background:#3e3e3e;border-bottom:1px solid #d7d8d8;border-right:1px solid #d7d8d8;color:#fff;font-weight:400;width:106px}
.csSCStepsDefault{ float:left; background:url(../images/mycart/bullet_green.png) no-repeat; width:356px; height:13px; margin:0 0 0 120px; padding:0; }
.csSCStepsDefaultSpacer{ float:left; border-bottom:3px solid #d7d8d8; width:370px; margin:4px 12px 0; padding:0; height:2px;
background:url(../images/generic/spacer.gif) no-repeat; }
.csSCStepsGreen{ float:left; background:url(../images/mycart/bullet_green.png) no-repeat; width:356px; height:13px; margin:0 0 0 120px; padding:0;  }
.csSCStepsGreenSpacer{ float:left; border-bottom:3px solid #78a22f; width:360px; margin:4px 12px 0;  padding:0; height:2px;
background:url(../images/generic/spacer.gif) no-repeat; }

.csSCStepsBlock{text-align:center;width:750px;display:block;overflow:hidden;margin:0 auto}
.csSCStepsBlockPad1{display:block;overflow:hidden;width:660px;text-align:center;margin:0 auto}
.csSCStepsBlockPad2{display:block;overflow:hidden;width:730px;text-align:center;margin:0 auto}
.csSCDottedLine{border-bottom:1px dotted #CCC;height:1px;margin:15px 0}
.csSCDottedLine2{border-bottom:1px dotted #CCC;height:1px;margin:5px 0}
.csSCStepsDefault2{float:left;background:url(../images/mycart/bullet_green.png) no-repeat;width:13px;height:13px;margin:0 0 0 10px;padding:0}
.csSCStepsDefault span{float:left;border-bottom:3px solid #d7d8d8;width:370px;height:2px;margin:4px 12px 0;padding:0}
.csSCStepsGray{float:left;background:url(../images/mycart/bullet_gray.png) no-repeat;width:12px;height:13px;margin:0 0 0 15px;padding:0}
.csSCStepsGray span{float:left;border-bottom:3px solid #d7d8d8;width:160px;height:2px;margin:4px 11px 0;padding:0}
.csSCStepsGreen span{float:left;border-bottom:3px solid #78a22f;width:360px;height:2px;margin:4px 12px 0;padding:0}
.csSCStepsMar1{float:left;margin-right:20px;width:350px}
.csSCStepsMar2{float:left;margin-right:10px;width:350px}
.csSCItemsBgGreen{background-color:#e7f2d0;display:block;overflow:hidden;text-align:center;margin:0;padding:4px 5px 6px 18px}
.csSCItemsBgGreenBot{background:url(../images/mycart/cs_shoppingcart_rs_greenBot.png) no-repeat right bottom #e5f1d1;display:block;overflow:hidden;text-align:center;margin:0;padding:8px 0 10px 25px}

table.comparePackTbl tbody tr td{text-align:center}
.tdRBbdrGray{border-right:1px solid #d7d8d8;border-bottom:1px solid #d7d8d8;background:#f5f5f5}
.tdLRBbdrGray{border-right:1px solid #d7d8d8;border-left:1px solid #d7d8d8;border-bottom:1px solid #d7d8d8;background:#f5f5f5;text-align:left;font-weight:400}
.lastTdGrayBg{background:url(../images/generic/compareTbl_lastTdGrayBg.gif) no-repeat right bottom}
.tdRBbdrWhite{border-right:1px solid #d7d8d8;border-bottom:1px solid #d7d8d8;background:#fff}
.tdLRBbdrWhite{border-right:1px solid #d7d8d8;border-left:1px solid #d7d8d8;border-bottom:1px solid #d7d8d8;background:#fff;text-align:left;font-weight:400}
.lastTdWhiteBg{background:url(../images/generic/compareTbl_lastTdBg.gif) no-repeat right bottom}
.firstTdWhiteBg{background:url(../images/generic/compareTbl_firstTdBg.gif) no-repeat left top}
.overTrans2Cols{background-image:url(../images/generic/bg_trans.png);position:absolute;display:block;overflow:hidden;width:240px;height:390px;margin-left:600px}
.overTrans1Col{background-image:url(../images/generic/bg_trans.png);position:absolute;display:block;overflow:hidden;width:120px;height:390px;margin-left:720px}
.tdRBbdrGreen{border-right:1px solid #d7d8d8;border-bottom:1px solid #d7d8d8;background:#e7f1d6}
.tdLRBbdrGreen{text-align:left;font-weight:400;border-right:1px solid #d7d8d8;border-left:1px solid #d7d8d8;border-bottom:1px solid #d7d8d8;background:#e7f1d6}
.lastTdGreenBg{background:url(../images/generic/compareTbl_lastTdGreenBg.gif) no-repeat right bottom}
.firstTdGreenBg{background:url(../images/generic/compareTbl_firstTdGreenBg.gif) no-repeat right top;color:#fff;font-weight:400}
