/* MULTIZIP BUNDLE */

.bundlezOuterNav { float:left; background-color: #EBEBEB; margin-left:20px; border-right: 1px solid #999999; border-left: 1px solid #999999; }
.bundlezNav { float:left; width: 179px; margin: 0px; margin-right:-1px; padding: 0px; background-color: #EBEBEB; }
.bundlezNav { } 
.bundlezPkgTitle { position:relative; left:-1px; color: #FFFFFF; background-color: #000000; width: 180px; min-height: 19px; background-image: url(i/bundlez-menuHeading.gif); background-repeat: no-repeat; margin:0px; padding:0px; }
.bundlezPkgTitle h3 { padding: 3px 3px 3px 15px; }
.bundlezPkg { float:left; width:165px; border-bottom: 1px solid #999999; }
html>body .bundlezPkg { width:166px; }
.bundlezPkg { padding: 10px 8px 5px 5px; }
.bundlezactive { width:167px; position:relative; left:2px; padding-left:3px;  background-color: #FFFFFF; border-bottom: 1px solid #999999; border-right: 1px solid #FFFFFF; }
html>body .bundlezactive { width:166px;  border-right: 1px solid #FFFFFF;  background-color: #FFFFFF; border-bottom: 1px solid #999999; }
.bundlezover { background-color: #FFFFCC; border-bottom: 1px solid #999999; }

.bundlezPkgImg { float:left; width:33px; margin-right: 5px; }
.bundlezPkgShortDesc { float:left; width: 117px; }

.bundlezBodyArea { padding-left:20px; float:left; } 

.bundlezBodyAreaRc { position:relative; left:539px; top:-1px; }

.bundlezLarge { float:left; width: 541px; margin-top:20px; margin-bottom:0px; }
.bundlezLarge .bundlezThreeCol1 { width:167px; float:left; margin:0; margin-right:20px !important ; clear:left; }
.bundlezLarge .bundlezThreeCol2 { width:167px; float:left; margin:0; margin-right:20px !important ; clear:none; }
.bundlezLarge .bundlezThreeCol3 { width:167px; float:left; margin:0; !important ; clear:none; }
.bundlezplus { position:relative; bottom:250px; left:-30px; }

.bundlezThreeCol1, .bundlezThreeCol2, .bundlezThreeCol3 img { float:left; }

.bundlezTwoCol1, .bundlezTwoCol2 { position:relative; top:-40px; }

.bundlezLarge .bundlezTwoCol1 { float:left; background-image: url(i/bundlez-col1_bg.gif); background-repeat: no-repeat; width:354px; }
.bundlezLarge .bundlezTwoCol1 { margin-right:0px; padding: 10px;}
.bundlezLarge .bundlezTwoCol1 .bundlezInnerRow { float: left; }
.bundlezLarge .bundlezTwoCol1 .bundlezInnerRow .bundlezInnerTwoCol1 { float: left; }
.bundlezLarge .bundlezTwoCol1 .bundlezInnerRow .bundlezInnerTwoCol2 { float: right; margin-right:10px; }
HTML>BODY .bundlezInnerTwoCol2 { padding-right:20px; }
.bundlezLarge .bundlezTwoCol2 { float:left; width:167px; margin:0px; padding: 0px; !important; clear:none; }

.bundlezSubH { position:relative; top:-5px; margin:0px; padding:0px; }

.bundlezSavings { float:left; background-image: url(i/bundlez-savings_bg.gif); background-repeat: no-repeat; width: 157px; }
.bundlezSavings { margin:0xp; padding:5px 0px 5px 10px; } 
.bundlezSavingsRow { float:left; width: 90%; }
.bundlezSavingsRow { margin: 2px 0px 0px 0px; padding:0px; }

.bundlezkickRight { float: right; }
.bundlezkickLeft { float: left; }

.bundlezBMinc { float:left; margin:20px 10px 0px 0px; }

/*		 bundlezB Layout Styles	 	*/
.bundlezBLarge { float:left; width: 541px; margin:20px 0 0 0; }
.bundlezBLarge .bundlezBThreeCol1 { width:167px; float:left; margin:0; margin-right:17px !important ; clear:left; }
.bundlezBLarge .bundlezBThreeCol2 { width:167px; float:left; margin:0; margin-right:17px !important ; clear:none; }
.bundlezBLarge .bundlezBThreeCol3 { width:167px; float:left; margin:0; !important ; clear:none; }
.bundlezBplus { position:relative; bottom:250px; left:-26px; }
.bundlezBThreeCol1, .bundlezBThreeCol2, .bundlezBThreeCol3 img { float:left; }

.bundlezBTwoCol { float:left; width:250px; margin-right:0px; padding: 0px; }
.bundlezBInnerRow { float: left; }
.bundlezBInnerRow .bundlezBInnerTwoCol1 { float: left; }
.bundlezBInnerRow .bundlezBInnerTwoCol2 { float: right; margin-right:10px; }
HTML>BODY .bundlezBInnerTwoCol2 { padding-right:20px; }
.bundlezBTwoCol2 { float:left; width:100%; margin:0; padding:0; !important; clear:none; }

.bundlezBSubH { position:relative; top:-5px; margin:0px; padding:0px; }
.bundlezBAmountDue { float:left; background-image: url(i/amountDue_bg.jpg); background-repeat: no-repeat; width:100%; min-height:144px; max-height:145px; }
.bundlezBAmountDue { padding:5px 0px 5px 10px; }
.bundlezBSavings { float:left; background-image: url(i/savings_bg.jpg); background-repeat: no-repeat; width:100%; min-height:144px; max-height:145px; }
.bundlezBSavings { margin:0xp; margin-right:0; padding:5px 0px 5px 10px; } 
.bundlezBSavingsRow { float:left; width: 90%; }
.bundlezBSavingsRow { margin: 2px 0px 0px 0px; padding:0px; }
.bundlezBkickRight { float: right; }
.bundlezBkickLeft { float: left; }
.bundlezBBMinc { float:left; margin:10px 10px 0 0; clear:right; }
HTML>BODY .bundlezBBMinc { float:left; margin:10px 10px 10px 0; clear:right; }

/* PACKAGES STYLES dcs */
.subHeading { float:left; margin:0; margin-top:20px; color:#999999; }
.bundlezFourCol { float:left; width:130px; height:375px; max-height:375px; margin:0 7px 19px 0; background-color:#dfdfdf; background-image: url(i/pckgsCell_topBG.jpg); background-repeat:no-repeat; }
.bundlezFourColLast { float:left; width:130px; height:375px; max-height:375px; margin:o; margin-bottom:19px; background-color:#dfdfdf; background-image: url(i/pckgsCell_topBG.jpg); background-repeat:no-repeat; }
.bundlezFourCol, .bundlezFourColLast { padding:3px 0 5px 0; overflow:hidden; }
.bundlezFourCol h3, .bundlezFourColLast  h3 { color:#ffffff; padding-left:5px; }

.bundlezTwoColCrow { float:left; margin:20px 0 0 0; padding:0; width:541px; }
.bundlezTwoColChalf1 { float:left; width:267px; height:290px; max-height:290px; }
.bundlezTwoColChalf2 { float:left; width:267px; height:290px; max-height:290px; }
.bundlezTwoColChalf1, .bundlezTwoColChalf2 { margin:0 7px 19px 0; background-image: url(i/pckgsCell_topBG-l2.jpg); background-repeat:no-repeat; background-color:#dfdfdf; overflow:hidden; }
.bundlezTwoColChalf2 { margin:0 0 19px 0; }
.bundlezTwoColChalf1 h2, .bundlezTwoColChalf2 h2 { color:#ffffff; padding-left:10px; padding-top:3px; }

.bundlezThreeColTightRow { margin:0; padding:0; width:541px; }
.bundlezThreeColTightWrap { float:left; width:172px; height:325px; max-height:325px; margin:0 12px 0 0; }
.bundlezThreeColTightWrapLast { float:left; width:172px; height:325px; max-height:325px; margin:0; }
.bundlezThreeColTightWrap, .bundlezThreeColTightWrapLast { margin-bottom:10px; background-image: url(i/pckgTight_cell_top.jpg); background-repeat:no-repeat; background-color:#dfdfdf; overflow:hidden; }
.bundlezThreeColTightWrap h2, .bundlezThreeColTightWrapLast h2 { color:#FFF; padding-left:5px; padding-top:0; }

/* Universal Settings */
.pckgImg { float:left; }
.shortDesc { float:left; margin:10px 0 10px 0; padding-left:5px; padding-right:5px; }


/* PACKAGES STYLES ROWS dcs */
.bundlezPRow { float:left; width:100%; margin:0; padding:0; margin-bottom:20px; height:125px; min-height:125px; font-weight:bold; }
.bundlezPRow .content { float:left; width:100%; margin:0; margin-top:-105px; *margin-top:-108px; padding:0; }
.bundlezPRow .content .details { float:right; margin:0; margin-top:-20px; padding:0; width:338px; } 
.bundlezPRow .content .details h1 { font-weight:bold; }
.bundlezPRow .content .details p { float:left; margin:0; padding:0; line-height:14px; }
.bundlezPRow .content .details p.pricing { float:left; margin:0; margin-top:7px; padding:0; }
html>body .bundlezPRow .content .details p { position:relative; top:0; }
.bundlezPRow .content .details p.pricing .getDetails { float:right; margin:0; margin-top:3px; padding:0; padding-right:10px; }
