/* update
v1 - 17-03-2009 Simon Mainwaring Updated CTA layer and H2 tag
v2 - 16-06-2009 Simon Mainwaring Updated Tabbed navigation styles
v3 - 19-06-2009 Simon Mainwaring Added fixes for Text Button Issues
v4 - 05-07-2010 Jia Zhuang Minified and commented .textContent on line 431 to remove font size issue
end update */
body{font-family:Arial,Helvetica,sans-serif;line-height:140%;font-size:69%;margin:0;background-color:#fff;color:#333;}
a{color:#333;text-decoration:none;}
a:hover,a:focus{color:#008698;}
th{font-weight:bold;}
/* BEGIN COLOR STYLES */
.redBG{background:#f00;}
.carmineRedBG{background:#cc0202;}
.deepPurpleBG{background:#732978;}
.lightPurpleBG{background:#C592C8;}
.petrolBG{background:#008698;}
.lightPetrolBG{background:#bad4da;}
.lightGreyBG{background:#f6f8f9;}
.greyBG{background:#ccc;}
.blueBG{background:#0077b7;}
.lightBlueBG{background:#6dc1d7;}
.greenBG{background:#009868;}
.grassGreenBG{background:#5b8424;}
.whiteBG{background:#fff;}
.lightGreenBG{background:#8BC55A}
/* END COLOR STYLES */
/* BEGIN GENERIC MODULE STYLES */
.modCopy,.modCopy1col,.modCopy2col,.modCopy3col{padding:8px 0 6px 7px;}
.noFloat,.clear{clear:both;}
.headerPromo{height:103px;left:200px;position:absolute;top:0;width:300px;z-index:100;}
.modBody{margin:0 3px 0 3px;position:relative;clear:both;}
.modBody a.textlink{text-decoration:underline;}
h1.petrol{color:#008698;font-size:2.1em;font-weight:bold;line-height:1.1em;}
h1.deepPurple{color:#732978;font-size:2.1em;font-weight:bold;line-height:1.1em;}
h2{font-weight:bold;}
.modBody h2.petrol{font-size:1.6em;color:#008698;padding:3px 0 10px 0;}
.modBody h3{font-size:1.182em;/*13px*/
font-weight:normal;}
.modBody h4{font-weight:bold;}
.modBody h4.petrol{color:#008698;padding:3px 0 10px 0;}
h5{font-size:1.09em;/*12px*/
line-height:1.5em;}
.modHeader{color:#fff;margin:0 3px 0 3px;height:2.181em;/* 24px */
overflow:hidden;}
.modHeaderDbl{color:#fff;margin:0 3px 0 3px;height:48px;overflow:hidden;}
.modHeader h2{font-size:1em;font-weight:bold;float:left;padding:4px 0 0 7px;}
.modHeader a{color:#fff;float:right;font-weight:normal;padding:4px 0 0 7px;}
.modHeader a:hover,
.modHeader a:focus{color:#fff;}
.modHeader a span{font-weight:bold;padding:0 7px 0 5px;}
.modHeight88{height:5.64em;/* 64 px content,makes the total module height 88 px*/
overflow:hidden;}
.modHeight125{height:7.52em;/* 90 px content,makes the total module height 125 px*/
overflow:hidden;}
.modHeightLow{height:12.91em;overflow:hidden;}
.modHeight168{height:13.45em;/* 148 px content,makes the total module height 168 px*/
overflow:hidden;}
.modHeight168NoBorder{height:15.64em;/* 148 px content,148+24 due missing border */
overflow:hidden;}
.modHeight216{height:17.3em;/* 196 px content,makes the total module height 216 px*/
overflow:hidden;}
.modHeight240{height:18.8em;overflow:hidden;}
.modHeight282{height:23.18em;/* 255 px content,makes the total module height 282 px */
overflow:hidden;}
.modHeight282NoBorder{height:25.37em;/* 255 px content,255+32 due missing border */
overflow:hidden;}
.modHeight480{height:41.27em;/*454 px content makes the module height 480px*/
overflow:hidden;}
.price1,.price2,.price3,.price4,.price5,.price6{display:inline;font-weight:bold;position:relative;}
.price1,.price2,.price4{font-size:2.363em;/*26px*/
line-height:2.091em;/*23px*/}
.price1{padding-left:4px;}
.price2{top:-9px;font-size:1.363em;/*15px*/}
.price3{float:left;top:-2.27em;/*25px*/}
.price4{padding-left:4px;}
.price5{font-size:4.27em;/*47px*/}
.price6{top:-0.55em;/*5px*/
font-size:2.5em;/*20px*/
left:-4px;}
.bold{font-weight:bold;}
.modFooter{height:8px;font-size:1px;line-height:1px;margin-bottom:5px;}
.modBlankFooter{height:8px;font-size:1px;line-height:1px;margin-bottom:5px;}
.modFooter hr,.modBlankFooter hr{display:none;}
.modTop{height:1px;font-size:1px;line-height:1px;}
.modPad{padding-left:21px;}
.modPad14{padding-left:14px;}
.priceBox{position:absolute;bottom:1.545em;/*17px*/}
.priceBox .priceTag{display:inline;position:relative;top:-18px;left:0;}
.priceBox .text{position:relative;display:inline;top:-18px;left:0;}
.priceBox2{float:left;position:relative;top:1.36em;/*15px*/}
.priceBox3{position:absolute;top:98px;}
.float,.priceBox2 .text,.priceBox3 .text{float:left;}
.floatRight{float:right;}
.skipper{left:-1000px;position:absolute;top:-1000px;}
.features li{background:url(../img/bullet.gif) no-repeat 3px 3px;padding-left:16px;}
.bullet li,.textContent li,.modBullet li{line-height:1.5em;}
.bullet,.textContent ul,.textContent ol,.modBullet ul,.modBullet ol{list-style-type:disc;padding-left:25px;line-height:1.5em;margin:0.5em 0 0.7em 0;}
.textContent ol,.modBullet ol{list-style-type:decimal;}
.bulletSmall{list-style-type:disc;padding-left:17px;line-height:1.4em;margin:0.5em 0 0.7em 0;}
.tabs h2{font-size:16px;padding-bottom:6px;}
.tabs h3{font-size:1.182em;/*13px*/
font-weight:bold;}
p{font-size:1.09em;/*12px*/
line-height:1.5em;margin:0.5em 0 0.7em 0;}
.modFlash{height:15.09em;/* 166 px */
padding:0 3px 13px 3px;}
/* END GENERIC MODULE STYLES */
/* BEGIN 1 COLUMN WIDE MODULES */
.modCopy1col,.mod1Col{width:192px;float:left;}
.mod1Col .modBorder{width:192px;background-image:url("../img/1columnBorder.gif");}
.mod1Col .modFooter{background-image:url("../img/1columnFooter.gif");width:192px;}
.mod1Col .modTop{background-image:url("../img/1columnTop.gif");width:192px;}
.mod1Col .modCopy,.modCopy1col{width:171px;}
.link_list1Col{position:absolute;width:171px;bottom:7px;padding-bottom:1px;background:url(../img/dottedLine.gif) repeat-x left bottom;}
.link_list1Col_inline{width:171px;padding-bottom:1px;background:url(../img/dottedLine.gif) repeat-x left bottom;}
.static{position:static !important;}
/* END 1 COLUMN WIDE MODULES */
/* BEGIN 2 COLUMN WIDE MODULES */
.mod2Col{width:384px;float:left;}
.mod2Col .modBorder{width:384px;background-image:url("../img/2columnBorder.gif");}
.mod2Col .modFooter{background-image:url("../img/2columnFooter.gif");width:384px;}
.mod2Col .modTop{background-image:url("../img/2columnTop.gif");width:384px;}
.mod2Col .modCopy,.modCopy2col{width:363px;}
.link_list2Col{position:absolute;width:363px;bottom:7px;padding-bottom:1px;background:url(../img/dottedLine.gif) repeat-x left bottom;}
/* END 2 COLUMN WIDE MODULES */
/* BEGIN 3 COLUMN WIDE MODULES */
.mod3Col{width:576px;float:left;}
.mod3Col .modBorder{width:576px;background-image:url("../img/3columnBorder.gif");}
.mod3Col .modFooter{background-image:url("../img/3columnFooter.gif");width:576px;}
.mod3Col .modTop{background-image:url("../img/3columnTop.gif");width:576px;}
.mod3Col .modCopy{width:555px;}
.link_list3Col{position:absolute;width:555px;bottom:7px;padding-bottom:1px;background:url(../img/dottedLine.gif) repeat-x left bottom;}
/* END 3 COLUMN WIDE MODULES */
/* BEGIN 4 COLUMN WIDE MODULES */
.mod4Col{width:768px;float:left;}
.mod4Col .modBorder{width:768px;background-image:url("../img/4columnBorder.gif");}
.mod4Col .modFooter{background-image:url("../img/4columnFooter.gif");width:768px;}
.mod4Col .modTop{background-image:url("../img/4columnTop.gif");width:768px;}
.mod4Col .modCopy{width:747px;}
.link_list4Col{position:absolute;width:747px;bottom:7px;padding-bottom:1px;background:url(../img/dottedLine.gif) repeat-x left bottom;}
/* END 4 COLUMN WIDE MODULES */
/* BEGIN 5 COLUMN WIDE MODULES */
.mod5Col{width:960px;float:left;}
/* END 5 COLUMN WIDE MODULES */
/* BEGIN TEXT BLOCK STYLES */
.txtBlock{width:562px;margin-left:4px;float:left;}
.txtBlock .modCopy1col{width:157px;}
.txtBlock .modCopy2col{width:349px;}
.txtBlock .modCopy3col{width:541px;}
.txtBlock .modBorder{width:562px;background-image:url("../img/txtBlockBorder.gif");}
.txtBlock .modFooter{background-image:url("../img/txtBlockFooter.gif");width:562px;}
.txtBlock .modTop{background-image:url("../img/txtBlockTop.gif");width:562px;}
.txtBlock .link_list1Col{width:157px;}
.txtBlock .link_list2Col{width:349px;}
.txtBlock .link_list3Col{width:541px;}
/* END TEXT BLOCK STYLES*/
/* BEGIN SECOND LEVEL (LEFT) NAVIGATION */
.secondLevelNav li{background:url(../img/dottedLine.gif) repeat-x top left;padding-bottom:1px;}
.secondLevelNav li.first{background-image:none;}
.secondLevelNav a{padding:3px 0 4px 11px;min-height:1.454em;/*16 px */
height:auto !important;height:1.454em;/*16 px */
display:block;position:relative;}
.secondLevelNav .level2{padding-left:19px;}
.secondLevelNav li.selected{background:#bad4da url(../img/dottedLine.gif) repeat-x top left;margin-top:1px;*margin-bottom:-1px;}
.secondLevelNav li.lightPurpleBG{background:#C592C8;}
.secondLevelNav li.lightPetrolBG{background:#bad4da;}
.secondLevelNav li.lightGreyBG{background:#f6f8f9;}
.secondLevelNav li.lightPurpleBG a:hover,
.secondLevelNav li.lightPurpleBG a:focus{color:#4D2550;}
.secondLevelNav li.lightGreyBG a:hover,
.secondLevelNav li.lightGreyBG a:focus{color:#333333;}
/* END SECOND LEVEL NAVIGATION */
/* BEGIN BUTTON STYLES */
a.btnGrey{background:url("../img/buttons/arrow-grey.gif") no-repeat left top;}
a.btnBlue{background:url("../img/buttons/arrow-blue.gif") no-repeat left top;}
a.btnLightBlue{background:url("../img/buttons/arrow-lightBlue.gif") no-repeat left top;}
a.btnPetrol{background:url("../img/buttons/arrow-petrol.gif") no-repeat left top;}
a.btnGreen{background:url("../img/buttons/arrow-green.gif") no-repeat left top;}
a.btnGrassGreen{background:url("../img/buttons/arrow-grassGreen.gif") no-repeat left top;}
a.btnGrassGreenClose{background:url("../img/buttons/grassgreen_close.gif") no-repeat left top;}
a.btnDeepPurple{background:url("../img/buttons/arrow-deepPurple.gif") no-repeat left top;}
a.btnMinus{background:url("../img/buttons/minus.gif") no-repeat left top;}
a.btnDelete{background:url("../img/buttons/delete.gif") no-repeat left top;}
a.btnPlus{background:url("../img/buttons/plus.gif") no-repeat left top;}
a.btnGreyOnRed{background:url("../img/buttons/arrow-grey-on-red.gif") no-repeat left top;}
.divider{background:url(../img/dottedLine.gif);font-size:0;line-height:0;height:1px;}
.link_list1Col li,.link_list1Col_inline li,.link_list2Col li,.link_list3Col li,.link_list4Col li{min-height:2em;height:auto !important;height:2em;background:url(../img/dottedLine.gif) repeat-x top left;padding-bottom:1px;width:100%;}
.link_list1Col a,.link_list1Col_inline a,.link_list2Col a,.link_list3Col a,.link_list4Col a{padding:4px 15px 0 0;display:block;background-position:100% 4px;min-height:1.636em;/*18 px */
height:auto !important;height:1.636em;/*18 px */}
.link_list1Col a:hover,.link_list1Col_inline a:hover,.link_list2Col a:hover,.link_list3Col a:hover,.link_list4Col a:hover,
.link_list1Col a:focus,.link_list1Col_inline a:focus,.link_list2Col a:focus,.link_list3Col a:focus,.link_list4Col a:focus{background-position:100% -96px;}
.btnGreyOnRed{position:static;color:#fff;}
.btn li{display:inline;}
.btn a,a.btnGreyOnRed{padding:4px 20px 5px 0;background-position:100% 4px;/* position:relative;*/
height:14px;}
.btn a:hover,.btn a:focus{background-position:100% -96px;}
a.btnGreyOnRed:hover,a.btnGreyOnRed:focus{background-position:100% -96px;color:#fff;}
.textBtnRed,.textBtnPurple,.textBtnGrey,.textBtnGreyOnRed{position:relative;float:left;margin-top:6px;/*
* resolves side by side display issue 19/06/09. SM
*/
margin-left:5px;display:inline;color:#fff;font-weight:bold;}
.textBtnRed span,.textBtnPurple span,.textBtnGrey span,.textBtnGreyOnRed span{cursor:hand;position:relative;float:left;padding-left:9px;padding-right:9px;line-height:2.7ex;padding-bottom:10px;}
.textBtnRed:hover,.textBtnPurple:hover,.textBtnGrey:hover,.textBtnGreyOnRed:hover,
.textBtnRed:focus,.textBtnPurple:focus,.textBtnGrey:focus,.textBtnGreyOnRed:focus{background-position:right -95px;}
.textBtnRed:hover span,.textBtnPurple:hover span,.textBtnGrey:hover span,.textBtnGreyOnRed:hover span,
.textBtnRed:focus span,.textBtnPurple:focus span,.textBtnGrey:focus span,.textBtnGreyOnRed:focus span{color:#fff;background-position:left -95px;}
.textBtnRed{background:url("../img/buttons/redRight.gif") no-repeat right top;}
.textBtnRed span{background:url("../img/buttons/redLeft.gif") no-repeat left top;}
.textBtnPurple{background:url("../img/buttons/purpleRight.gif") no-repeat right top;}
.textBtnPurple span{background:url("../img/buttons/purpleLeft.gif") no-repeat left top;}
.textBtnGrey{background:url("../img/buttons/greyRight.gif") no-repeat right top;}
.textBtnGrey span{background:url("../img/buttons/greyLeft.gif") no-repeat left top;}
.textBtnGreyOnRed{background:url("../img/buttons/greyRight-on-red.gif") no-repeat right top;}
.textBtnGreyOnRed span{background:url("../img/buttons/greyLeft-on-red.gif") no-repeat left top;}
/* END BUTTON STYLES */
/*
* resolves underline issue 19/06/09. SM
*/
a.textBtnRed,a.textBtnGrey{text-decoration:none !important;}
/* end additional button CSS */
/* BEGIN HEADER STYLES */
.globalNav li{float:left;border-right:0.0909em solid #fff;font-weight:bold;}
.globalNav li a{padding:0.36em 1.09em 0.36em 1.09em;background:#f00;height:1.454em;/* 16px */
*height:auto;/* IE BUG FIX */
color:#fff;display:block;}
.globalNavActive{background:#cc0202 !important;height:1.454em;/* 16px */
*height:auto;/* IE BUG FIX */}
.globalNav li a:hover,.globalNav li a:focus{background:#cc0202;color:#fff;}
.globalNavShadow{width:954px;height:5px;clear:both;display:block;}
.globalNav{margin-top:105px;margin-left:12px;}
.globalNav ul{width:954px;height:2.182em;/* 24px */
background:#f00;}
#vodafoneLogo{position:absolute;top:0;left:12px;}
.firstLevelNav{width:850px;/* Increased width 800 to 850 */
margin:6px 12px 16px;padding:0 10px;}
.firstLevelNav ul li{display:inline;}
.firstLevelNav a{padding:0 6px 0 3px;}
.firstLevelNav .active,.metaNav .active{padding:0 6px 0 4px;font-weight:bold;}
.metaNav{position:absolute;top:0;left:0;width:973px;height:25px;}
.metaNav ul{position:absolute;right:0;bottom:0;}
.metaNav ul li{display:inline;}
.metaNav ul li a{padding-left:3px;padding-right:6px;}
.metaShoppingCart{vertical-align:-7%;height:1em;/* 11px*/
padding-right:2px;}
.searchNav{position:absolute;top:70px;left:0;width:966px;height:25px;}
.toolbarNav{position:absolute;top:30px;left:774px;width:192px;height:25px;}
.searchField{position:absolute;right:41px;width:254px;font-size:1em;top:0;}
.loginBox{position:absolute;top:141px;left:774px;width:192px;height:25px;}
.loginField{position:absolute;right:0;}
.searchNav .textBtnGrey{position:absolute;right:0;top:-6px;width:38px;}
.searchNav .textBtnGrey span{padding-left:12px;}
.registerBtn{padding-left:5px;}
/* END HEADER STYLES */
/* BEGIN GRID STYLES */
.singleColumn{width:192px;float:left;}
.doubleColumn{width:384px;float:left;}
.tripleColumn{width:576px;float:left;}
.quadColumn{width:768px;float:left;}
/* pushing content up for dotcom,because no 2nd level navigation */
.fiveColumn{width:960px;float:left;}
.grid{margin-top:12px;margin-left:9px;display:block;width:970px;}
/* END GRID STYLES */
/* BEGIN FOOTER STYLES */
.footer{display:block;width:957px;clear:both;text-align:right;padding:14px 0 19px 0;}
.footer a{padding:0 7px 0 4px;}
.footer li{display:inline;}
.footer span{padding:0 7px 0 4px;}
.footer ul{margin-right:-6px;}
/* END FOOTER STYLES */
/*
* TEASER MODULES
* 
*/
/* BEGIN MODULE 1 STYLE */
.tripleMod{position:relative;height:17.272em;/* 190px */}
.tripleMod h3{font-size:1.182em;/*13px*/
font-weight:normal;}
.tripleMod h4{font-weight:bold;}
.tripleMod p{font-size:1em;}
.tripleMod img{float:left;margin-right:10px;}
.tripleMod .textBtnRed{position:absolute;}
.tripleMod .textBtnRed{right:0pt;top:14.73em;}
.tripleMod.hotOffer .textBtnRed{right:0pt;top:14.73em;}
.tripleMod ul{margin-top:0.5em;}
.tripleMod ul li{background:transparent url(../img/bulletSmall.gif) no-repeat scroll 3px;padding-left:10px;width:75px;}
html > body .tripleMod ul li{width:85px}
.tripleMod h3,.tripleMod h4,.tripleMod p,.tripleMod ul,.tripleMod div.priceTag{margin-left:55px;}
/* END MODULE 1 STYLES */
/* BEGIN MODULE 3 STYLES */
.username{width:167px;height:1.37em;/*15px*/
font-size:1em;margin-bottom:3px;color:#333333;}
#pwd,#txt{position:absolute;width:108px;height:16px;margin-bottom:3px;font-size:1em;color:#333333;}
.login{position:relative;}
.login .textBtnPurple{float:right;top:-5px;width:56px;*left:2px;}
.login .textBtnPurple span{padding-left:11px;}
/* END MODULE 3 STYLES */
/* BEGIN MODULE 5 STYLES */
.bgImg{z-index:0;}
/* END MODULE 5 STYLES */
/* BEGIN MODULE 7 STYLES */
.searchCloud h1,.searchCloud h2,.searchCloud h3,.searchCloud h4,.searchCloud h5,.searchCloud h6{float:left;font-weight:bold;padding:0 8px 2px 0;white-space:pre;color:#333;}
.searchCloud h1{font-size:1.545em;/* 17px */}
.searchCloud h2{font-size:1.364em;/* 15px */}
.searchCloud h3{font-size:1.272em;/* 14px */}
.searchCloud h4{font-size:1.18em;/* 13px */}
.searchCloud h6{font-size:1em;/* 11px */}
/* END MODULE 7 STYLES */
/* BEGIN MODULE 8 STYLES */
.helpSelector select{width:170px;font-size:1em;margin-bottom:3px;}
/* END MODULE 8 STYLES */
/* BEGIN MODULE 9 STYLES */
.module9Text{position:relative;top:-4px;}
/* END MODULE 9 STYLES */
/* BEGIN MODULE 10 STYLES */
.module10ImgRight{float:right;}
.module10ImgLeft{float:left;}
/* END MODULE 10 STYLES */
/* BEGIN MODULE 16 STYLES */
.smallTopSeller h3{margin:0 0 5px 50px;}
.smallTopSeller h4{padding:0 0 0 50px;}
/* END MODULE 16 STYLES */
/*
* SPECIAL MODULES
* 
*/
/* BEGIN CALL-TO ACTION LAYER */
#modCTA,#modCTAdotCom{position:relative;clear:both;height:15em;/* 166px */
overflow:hidden;margin:0 3px 14px 3px;}
* html #modCTA{height:171px;}
#modCTAdotCom{height:266px;}
* html #modCTA,* html #modCTAdotCom{margin-bottom:9px;}
.ctaLayer{position:absolute;background-color:#f00;color:#fff;}
#modCTA .ctaLayer{top:40px;left:12px;}
#modCTAdotCom .ctaLayer{left:12px;top:84px;height:121px;}
.ctaLayer script{display:none;}
/* changed padding from 2px 12px 12px 12px */
div.ctaLayer{background-color:#f00;color:#fff;z-index:999;padding:8px 12px 12px 12px;_padding:2px 0px 0px 12px;}
/* #calltoactionbox{position:relative;left:-12px;top:-2px;}
*/
/* Removed screen from @media */
@media,projection{#modCTA .hide,#modCTAdotCom .hide{visibility:hidden;}
}
#modCTA div.ctaLayer{width:230px;/* 20.9em;*/ /* 230px;*/
height:100px;/* 9.1em;*/ /* 100px */
_height:112px;}
#modCTAdotCom div.ctaLayer{width:340px;height:107px;}
/* Reduced FS from 28px. Reduced LH from 1.3 */
.ctaLayer h1{font-size:24px;font-weight:bold;letter-spacing:-0.02em;line-height:1.1;}
/* Reduced MT from 8px. Reduced LH from 1.4 */
.ctaLayer p{font-size:14px;/*font-weight:bold;*/
letter-spacing:-0.03em;line-height:1.3;/*margin-top:5px;*/}
#modCTAdotCom .ctaLayer p{font-size:13px;}
.ctaLayer .ctaLink{position:absolute;bottom:8px;font-size:11px;height:15px;/*font-weight:bold;*/
letter-spacing:-0.03em;line-height:1.3;}
.ctaLink a{color:#fff;padding-right:20px;background:url(../img/buttons/arrow-grey-on-red.gif) no-repeat right top;}
.ctaLink a:hover,.ctaLink a:focus{color:#999;background-position:100% -100px;}
#modCTAdotCom .countryform{position:absolute;left:12px;top:205px;height:40px;width:364px;background-color:#f00;}
#modCTAdotCom .countryform select{position:absolute;width:160px;top:10px;left:12px;}
#modCTAdotCom .countryform a{position:absolute;left:185px;top:5px;}
/* END CALL-TO-ACTION LAYER */
/* BEGIN SHOPPING CART*/
.cartGroup{margin:0.6em 0 0.727em 0;}
.carthead{line-height:1.6em;font-weight:bold;width:175px;clear:both;}
.cartProduct{position:relative;font-size:0.91em;line-height:1.3em;left:0;width:120px;float:left;}
.cartPrice{position:relative;width:50px;float:right;text-align:right;line-height:1.3em;clear:both;}
.dynamicHeightLinks{position:relative !important;padding-top:32px;}
/* END SHOPPING CART*/
/* 
* CONTENT MODULES 
*
*/
/* BEGIN VODAFONE.COM STYLES */
.page_list li{padding-top:5px;margin-bottom:-5px;}
.page_list li a{text-decoration:underline;display:inline;padding:0 6px 0 6px;}
.page_list .active{padding:0 6px 0 6px;font-weight:bold;}
.dcTeaser{line-height:1.3em;}
.dcTeaser h1{font-size:1.45em;font-weight:bold;margin-bottom:8px;}
.dcTeaser h2{font-weight:bold;}
.dcTeaser .img_left{float:left;margin:0 10px 14px 0;}
.dcTeaser .img_right{float:right;margin:0 0 14px 10px;}
.groupBottom{position:absolute;bottom:7px}
.price{font-weight:bold;font-size:2.363em;/*26px*/
line-height:24px}
/* END VODAFONE.COM STYLES */
/* for separate Headline above content area,e.g. on Shopping Cart page */
.pageHl{padding:0 0 18px 13px;}
/* BEGIN SHOPPING CART PAGE STYLES */
.scShopCart{margin:0 1px;width:760px;border-collapse:collapse;line-height:1.3;}
.scShopCart a:hover,.scShopCart a:focus{color:#732978;}
.scShopCart th{padding:6px 8px 4px 10px;border-right:1px dotted #ccc;}
.scShopCart td{padding:9px 8px 4px 10px;border-right:1px dotted #ccc;vertical-align:top;}
* html .scShopCart th,* html .scShopCart td{border-right:1px solid #ccc;/* solid border for IE6,because dotted looks awful */}
.scShopCart td,.scShopCart .scHeader{background:transparent url(../img/dottedLine.gif) repeat-x bottom right;}
.scShopCart td.scIntro{border:none;background:none;padding:15px 10px;}
.scShopCart th{background-color:#ece6ed;font-weight:bold;}
.scShopCart .scHeader{background-color:#ece6ed;}
.scShopCart th{text-align:right;}
.scShopCart th.scPrd{text-align:left;}
.scShopCart .scPrd{width:445px;}
.scShopCart .scMon,.scShopCart .scSng{width:80px;}
.scShopCart td.scAct{padding:5px 0;/* padding l/r will be attached to links */
width:91px;border-right:none;}
.scShopCart td.scAct{border-right:none;}
.scShopCart td.scAct a{height:1.636em;display:block;padding:4px 15px 0 0;margin:0 8px 0 10px;}
.scShopCart td.scAct .devider{width:91px;display:block;line-height:0.1;margin:5px 0;background:transparent url(../img/dottedLine.gif) repeat-x bottom left;}
.scShopCart td.scAct a.btnAdd{background:url("../img/buttons/arrow-deepPurple.gif") no-repeat;background-position:100% 4px;height:1.636em;/*18px*/}
.scShopCart td.scAct a.btnDelete{background:url("../img/buttons/delete-deepPurple.gif") no-repeat;background-position:100% 4px;}
.scShopCart td.scAct a.btnAdd:hover,.scShopCart td.scAct a.btnDelete:hover,
.scShopCart td.scAct a.btnAdd:focus,.scShopCart td.scAct a.btnDelete:focus{background-position:100% -96px;}
.scShopCart .scPrice{text-align:right;}
.scShopCart .scHighlight{color:red;}
.scShopCart .scImg{width:66px;float:none;padding:5px;text-align:center;vertical-align:top;border-right:none;}
.scShopCart .scAddItem{padding-left:30px;}
.scShopCart a.scOptHide{display:block;padding-left:20px;height:1.636em;/*18px*/
background:url("../img/buttons/plus-deepPurple.gif") no-repeat;}
.scShopCart a.scOptShow{display:block;padding-left:20px;height:1.636em;/*18px*/
background:url("../img/buttons/minus-deepPurple.gif") no-repeat;}
.scShopCart a.scOptHide:hover,.scShopCart a.scOptShow:hover,
.scShopCart a.scOptHide:focus,.scShopCart a.scOptShow:focus{background-position:0 -100px;}
.scShopCart .scSpacer td{height:1px;line-height:0.1;font-size:1px;}
.scShopCart .scSummary td{font-weight:bold;}
.scShopCart .scSumOption{padding-left:90px;}
.scShopCart .scFunc{background:none;border-right:none;height:60px;vertical-align:bottom;padding-bottom:6px;}
.scShopCart .scFunc a.btnDeepPurple{display:block;float:left;padding-right:20px;height:1.636em;/*18px*/
background:url("../img/buttons/arrow-deepPurple.gif") no-repeat right 0;}
.scShopCart .scFunc a.btnDeepPurple:hover,.scShopCart .scFunc a.btnDeepPurple:focus{background-position:right -100px;}
.scShopCart .scFunc span.devider{float:left;width:25px;color:#fff;}
.scShopCart .scFunc .textBtnRed{float:right;right:0;margin-bottom:-0.36em;}
/* END SHOPPING CART PAGE STYLES */ 
/* BEGIN TEXTCONTENT STYLES */
.textContent{padding-top:0px;/* font-size:1.09em;*/ /*12px*/
/* line-height:1.5em;*/}
.textContent h3{font-size:1.182em;/*13px*/
font-weight:bold;}
.textContent ul li{margin-bottom:6px;}
/* END TEXTCONTENT STYLES*/
/* BEGIN TABLE MODULE STYLES */
.fullWidth{width:100%;border-collapse:collapse;}
.tableContainer{padding:0 4px 0 4px;}
.tdEven,.tdEven2,.tdOdd,.tdOdd2,.tdHead,.tdHead2{padding:3px 12px 4px 12px;text-align:right;}
.tdEven{border-right:1px #008698 solid;background:#fff;}
.tdEven2{background:#fff;}
.tdHead{border-right:1px #fff solid;padding:4px 12px 4px 12px;background:#008698;color:#fff;}
.tdHead2{background:#008698;color:#fff;}
.tdOdd{border-right:1px #008698 solid;background:#f6f8f9;}
.tdOdd2{background:#f6f8f9;}
.left{text-align:left;}
/*Handset details styles*/
.hotOfferDetail td,.hotOfferDetail th{padding:5px 0 5px 5px}
/* END TABLE MODULE STYLES */
/* BEGIN TAB NAVIGATION STYLES*/
/* BEGIN CHANGE 1.2.0 Added 17/06/09 */
.tabcontent{padding-bottom:2em;border-bottom:1px solid #cfcfcf;margin-bottom:2em;}
/* END CHANGE 1.2.0 */
.tabBox{margin:0 0 0 3px;}
.tab,.activeTab{position:relative;padding:5px 9px 3px 9px;border-right:1px solid #fff;margin-bottom:-1px;display:inline;float:left;cursor:pointer;}
.tab{background:#a7c6cd;}
.tabBox.purple .tab{background-color:#C592C8;}
.tabBox.purple a:hover,.tabBox.purple a:focus{color:#fff;}
.activeTab{background:#7fb0bb !important;font-weight:bold;color:#fff;}
/* BEGIN CHANGE 1.2.0 Added 17/06/09 */
.activeTab a,.activeTab a:visited{color:#fff !important;}
/* END CHANGE 1.2.0 */
.tabBox.purple .activeTab{background:#732978 !important;}
.hidden{display:none;}
/* END TAB NAVIGATION STYLES */
/* BEGIN TAB TEXT MODULE STYLES */
.tab_text_imgLeft{float:left;margin:0 0.64em 0 -6px;}
.tab_text_imgRight{float:right;margin:0 -7px 0 0.64em;}
/* END TAB TEXT MODULE STYLES */
/* BEGIN PRODUCT DETAIL STYLES */
.productPic1{text-align:center;/* margin:0 8px 8px 6px;overflow:hidden;*/}
.productDetail .price{position:absolute;right:0px;text-align:right;white-space:nowrap;top:34px;}
.productDetail{position:relative;}
.productDetail form{position:relative;width:250px;}
.productDetail h1{position:relative;left:2px;font-size:23px;font-weight:bold;line-height:29px;top:19px;margin-bottom:42px;}
.productDetail h1 span{font-size:14px;position:relative;top:-7px;left:2px;}
.productDetail h3{font-weight:bold;line-height:29px;}
.productDetail .footnote{text-decoration:underline;cursor:pointer;display:block;margin-top:20px;padding-right:13px;}
.productDetail .button{margin-right:13px;float:right;}
.productDetail .tabBox{margin:20px 0 0 3px;}
/* END PRODUCT DETAIL STYLES */
/* BEGIN POPUP STYLES */
.popupbuttonbox_top,.popupbuttonpack_top,.popupbuttonpack_bottom,.popuptable,.popupproductpic,.popupproductdescription,.popuplogo{position:absolute;}
.popuplogo{top:0;left:12px;width:130px;height:105px;background:url("../img/vodafone_logo.gif");clear:both;}
.popupbuttonbox_top{top:15px;left:12px;width:570px;}
.popupbuttonpack_top{right:0;}
.popupbuttonpack_bottom{margin-top:13px;right:3px;width:500px;text-align:right;}
.popupbtn2{margin-left:8px;}
.popuptable{top:243px;left:9px;}
.popupproductpic{top:116px;left:9px;}
.popupproductdescription{top:124px;left:204px;width:376px;height:124px;}
.popuphead{font-size:24px;font-weight:bold;}
.popupsub{font-size:18px;font-weight:bold;line-height:32px;height:46px;}
.popupcopy{font-size:13px;font-weight:normal;}
.popupfooter{position:absolute;margin-top:40px;display:block;width:574px;clear:both;text-align:right;padding:14px 0 19px 0;}
.popupfooter a{padding:0 7px 0 4px;}
.popupfooter li{display:inline;}
.popupfooter span{padding:0 7px 0 4px;}
.popupfooter ul{margin-right:-6px;}
/* END POPUP STYLES */
/* BEGIN FORM STYLES */
.formCopy{position:relative;float:left;width:130px;margin-top:2px;padding:0 10px 0 0;text-align:right;display:block;}
.formBlockLabel{padding:0 15px;}
.formMsg{padding:12px;display:none;}
.formMsg .formMsgHead{font-size:12px;font-weight:bold;margin-bottom:8px;}
.formList{margin-top:10px;}
.formList li{padding-bottom:10px;}
input,textarea,select{font:normal 11px Arial;vertical-align:middle;}
.formList .input_large{width:284px;height:14px;}
.formList .select_large{width:290px;}
.formList textarea{width:284px;height:150px;}
.formList .inputErr{background:#F3B700;}
.inputErrMsg{margin:4px 0 0 144px;font-weight:bold;}
.warningIcon{margin:0 5px 0 0;float:left;}
.formButtons{height:34px;}
.formButtons a{float:right;margin-right:8px;bottom:0;}
.formList .formSmall{width:24px}
/* END FORM STYLES */
/* BEGIN ERROR PAGE STYLES*/
.warningIcon{float:left;margin-right:6px;}
/*END ERROR PAGE STYLES*/
/* BEGIN FILTER MODULE STYLES */
.filterModule{/* margin-bottom:8px;*/
margin:0 4px;padding:0 0 0 10px;background:#7fb0bb}
.filterModule select{width:178px;margin-right:4px;float:left}
.filterCopy{padding:4px 4px 12px 0;color:#fff;float:left;width:50%}
.filterPagination{padding:4px 4px 12px 0;float:right;color:#fff;width:40%;text-align:right}
.filterPagination a{color:#fff}
.filterModule .formButtons{float:left;width:80px;margin-top:-6px}
/* END FILTER MODULE STYLES */
/* BEGIN SUPPORT MODULE */
.modSupport h2{font-size:1.81em;/*20px*/
font-weight:bold;padding:6px 0 6px 0;}
.modSupport h3{font-size:1.09em;/*12px*/
font-weight:bold;}
/* END SUPPORT MODULE */
/* BEGIN VODAFONE LIFE STYLES */
.vl_content h3{margin:12px 0 0 6px;font-size:1.182em;font-weight:bold;}
.vl_content p{margin:4px 0 8px 6px;font-size:1em;}
.vl_teaser{position:relative;height:10.91em;/*120 px content makes the module height 144px*/
margin:0 0 4px 6px;clear:both;}
.vl_teaser h3{}
.vl_teaser h4{margin:-11px 0 11px 0;}
.vl_teaserSmall{position:relative;margin:0 8px 4px 6px;width:105px;height:10.91em;/*121 px*/
float:left;}
.vl_teaserSmall .link_list1Col{width:105px;}
/* END VODAFONE LIFE STYLES*/
/* BEGIN Site Map STYLES */
.modSitemap h1{padding:6px 0 16px 14px;}
.modSitemapCol{position:relative;float:left;clear:none;display:block;width:192px;margin-bottom:-1.81em;}
.modSitemapBody{width:192px;background-image:url("../img/1columnBorder.gif");margin-bottom:18px;}
.modSitemapBody a{position:relative;padding-top:0.45em;padding-bottom:0.45em;padding-left:14px;display:block;width:160px;}
.modSitemapBody .sitemapTitle{padding-top:0.45em;padding-bottom:0.45em;left:3px;width:172px;background:#008698;color:#ffffff;font-weight:bold;}
a.sitemapTitle:hover{color:#ffffff;}
.modSitemapBody .sitemapLevel1{position:relative;left:4px;width:184px;background:#7fb0bb;}
.modSitemapBody .sitemapLevel2{width:184px;background:#B2DAE0;}
.modSitemapBody .sitemapLevel2 a{padding-left:24px;}
.modSitemapBody .sitemapLevel2 li{background:url("../img/dottedLine.gif") repeat-x top left;}
.modSitemapBody .sitemapLevel2 li.first{background:none;}
/*level 3*/
.modSitemapBody .sitemapLevel3{width:184px;background:#DCEFF1;}
.modSitemapBody .sitemapLevel3 a{padding-left:36px;width:148px}
.modSitemapBody .sitemapLevel3 li{background:url("../img/dottedLine.gif") repeat-x top left;}
.modSitemapBody .sitemapLevel3 li.first{background:none;}
/*level 4*/
.modSitemapBody .sitemapLevel4{width:184px;background:#fff;}
.modSitemapBody .sitemapLevel4 a{padding-left:48px;width:136px}
.modSitemapBody .sitemapLevel4 li{background:url("../img/dottedLine.gif") repeat-x top left;}
.modSitemapBody .sitemapLevel4 li.first{background:none;}
.modSitemapBody .modFooter{margin-bottom:0;background:#f00 url("../img/1columnFooter.gif") no-repeat;}
/* END Site Map STYLES*/
/*BEGIN MAP STYLES*/
.gen_table{position:relative;margin-top:20px;left:-7px;width:568px;padding-left:4px;padding-right:4px;margin-right:-7px;background:url("../img/3columnBorder.gif");}
.tab_footer{position:absolute;left:0px;width:576px;height:7px;font-size:1px;line-height:1px;background:#f00 url("../img/3columnFooter.gif") no-repeat top left;}
.gen_table table{width:100%;}
.gen_table th{font-weight:bold;}
.gen_table ul{list-style-type:disc;padding-left:12px;}
.gen_table tr,.gen_table td,.gen_table th{position:relative;padding:7px 5px 7px 5px;background:none;}
.gen_table .titlerow{background:#66b6c1;color:#ffffff;}
.gen_table .row_a{background:url("../img/dottedLine.gif") repeat-x top left;*background:url("../img/dottedLine.gif") repeat-x 1px left;}
.gen_table .row_b{background:#f6f8f9 url("../img/dottedLine.gif") repeat-x top left;}
/*
* Recommend that the below style be removed as part of the CSS refresh 19/06/09. SM
*/
/*.gen_table a{float:right;}
*/
.textContent .gen_table a{display:inline !important;float:none !important}
/*
* Ensures buttons display correctlly in a table. SM
*/
.textContent .gen_table a.textBtnRed,.textContent .gen_table a.textBtnGrey{float:left !important}
.gen_table th p,.gen_table td p{margin:0;line-height:14px}
.gen_table th p + p{margin-top:1em}
/*END MAP STYLES*/
/* STYLES ADDED BY ONE BARRACK STREET MARCH 2008 */
.mboxDefault{display:inline !important}
.textContent a{text-decoration:underline}
/*
* Superceeded by CSS refresh 19/06/09. SM
*/
/*.textContent a.textBtnRed{text-decoration:none}
*/
.modCopy h4{margin:0 0 5px 0}
.groupBottom h4{margin:5px 5px 5px 0}
.link_list1Col li.padWithLine{background:url(../img/dottedLine.gif) repeat-x bottom left;margin-bottom:10px;}
.topLine{background:url(../img/dottedLine.gif) repeat-x top left;}
.link_list1Col li.doubleLine{height:3.25em}
.usageBar{width:300px;height:15px;background:#ccc}
strong{font-weight:bold}
.posAb{position:absolute;top:5px;right:10px}
.posAb a{clear:both;margin-bottom:50px}
.pNumber{font-size:14px}
.border{background:url(../img/dottedLine.gif) repeat-x left bottom;}
.relative{position:relative}
/* Styles to allow for PDF download which uses 1.5 size columns */
.modCopy1halfcol h4.petrol{margin:-5px 0 0 0}
.modCopy1halfcol{width:266px;float:left;display:block}
.modCopy1halfcol{position:relative;padding:8px 0 6px 7px;}
.modCopy1halfcol img{margin-right:10px}
.modCopy1halfcol .link_list1halfCol{width:170px;bottom:7px;padding-bottom:1px;background:url(../img/dottedLine.gif) repeat-x left bottom;position:absolute;left:100px}
.link_list1halfCol li{height:2em;background:url(../img/dottedLine.gif) repeat-x top left;padding-bottom:1px;width:100%;}
.link_list1halfCol a{padding:4px 15px 0 0;display:block;background-position:100% 4px;height:1.636em;/*18px*/}
.link_list1halfCol a:hover,
.link_list1halfCol a:focus{background-position:100% -96px;}
/*end 1.5 column styles */
/* MyAccount styles */
.panelRow a.textBtnRed{position:absolute;right:5px;top:4px}
.flushTop{top:0;margin-bottom:5px}
.panelRow{position:relative;padding:0.8em 0.25em;height:1.75em;background:url(../img/dottedLine.gif) repeat-x top left;clear:both}
.panelRow .float{width:180px}
.panelRow.first{background:none;padding-top:0}
.accRow{margin:0 0 5px 0}
.pin{position:relative;}
.pin .textBtnPurple{float:right;top:-5px;width:auto;}
.pin .textBtnPurple span{padding-left:11px;}
.detailsHead{background:#E5DCE6 url(../img/dottedLine.gif) repeat-x bottom left;margin:0 3px 1px 3px;padding:3px 0 0 0}
.detailsHead a{background:url(../img/detailsplusicon.gif) left center scroll no-repeat;display:block;padding:0 0 5px 20px;margin:0 0 0 5px;text-decoration:underline}
.detailsHead a.open{background:url(../img/detailsminusicon.gif) left center scroll no-repeat;font-weight:bold}
.required{color:#f00}
.printButton{height:25px;padding-top:3px}
.printButton a{float:right;margin-right:8px;}
#helptopics{width:171px;margin-top:-3px}
div.modBody h4.mb{margin-bottom:-3px}
/* BEGIN MODULE 22.2 STYLES */
.smallTopHello div{padding:0 0 0 40px;}
.smallTopHello div a{font-weight:normal}
/* END MODULE 22.2 STYLES */
/*end My Account styles*/
/*Registration styles*/
.register .modBody h2{font-weight:bold;padding:6px 0 0 12px;font-size:1.272em}
.tipContainer{position:relative;clear:both;width:100%}
.formtip{position:absolute;left:26em;top:0;width:230px}
/*end Registration Styles */
/* HELP AND SUPPORT */
.answerHead{background:#A7C6CD url(../img/dottedLine.gif) repeat-x bottom left;margin:1px 0 1px -6px;padding:3px 0 0 0}
.answerHead a{background:url(../img/plus.gif) left center scroll no-repeat;display:block;padding:0 0 5px 20px;margin:0 0 0 5px;text-decoration:underline}
.answerHead a:visited{background:url(../img/buttons/minus.gif) left center scroll no-repeat;font-weight:bold}
.answerContent{position:relative;padding:15px 0}
.answerContent .modCopy1col{padding:0;width:185px;float:left}
.answerContent .modCopy2col{padding:0 5px 0 0;float:left}
.answerContent h3{font-size:1.364em;/* 15px */ margin:0 0 15px 0}
.printLink,.emailLink,.printLinkPurple{padding:2px 19px 7px 0;margin-right:8px;background:url(../img/printicon.gif) right center no-repeat;text-size:10px}
.emailLink{background:url(../img/emailicon.gif) right center no-repeat}
.printLinkPurple{background:url(../img/purpleprinticon.gif) right center no-repeat}
.pdfLink{padding:5px 0 5px 25px;background:url(../img/pdficon.jpg) left center no-repeat;text-decoration:underline}
.answerRate{position:absolute;bottom:15px;right:5px;background:#F7F9FA;padding:5px;width:185px}
.phoneType{font-size:18px;font-weight:bold;margin:5px 0}
a.underline{text-decoration:underline}
.tabs ul{list-style-type:disc;padding-left:12px;margin:15px 0}
.tabs ul li{margin-bottom:6px}
.link_list1Col_discuss{bottom:80px}
/*to allow discussion panel to fit underneath*/
.discussPanel{position:absolute;bottom:5px;padding:5px;background:#E0DCE5;width:161px}
/*END HELP AND SUPPORT*/
/*ONLINE SHOP*/
.floatLeft{float:left;padding:0 5px 0 0;}
f_phone{border:0px none;left:0;margin:0;top:1.5em;width:192px;padding:0}
.optionpanel{float:left;margin:5px 0 0;padding:0;width:85px;}
.modBody.hotOffer{margin:0 4px}
.hotOffer h2{font-size:2.181em;/* 24px */ line-height:1.2em;margin-bottom:0;font-weight:bold}
sup{font-size:0.5em;position:relative;top:-1em}
#hoPlus{position:absolute;z-index:100;top:30%;left:350px}
.hotOffer .modCopy1col{width:210px}
.hotOffer .modCopy2col{margin-top:8px}
.hoPad{padding-left:57px;width:310px}
.hoPad ul{margin:0.25em}
.vLightPetrolBG{background:#e9f6f7}
.tripleBlock{margin:3px 3px 3px 0;border:1px solid #ccc;float:left}
.tripleBlock.last{margin:3px 0 3px 0}
.tripleBlock a,.tripleBlock a:link{width:109.3px;padding:5px}
.tripleBlock a:hover{background:#fff}
.modHeight436{height:39.64em;/*436 px */
overflow:hidden;}
.modHeight336{height:30.18em;/*331 px */
overflow:hidden;}
.modHeight105{height:9.55em;/*105px*/
margin:0 4px;overflow:hidden;}
.modHeight105 h2{font-weight:bold;margin:10px 0 0 5px}
.hotOffer input{margin:2px 5px 2px 10px}
.modCTAHeight{height:160px;margin-bottom:-4px}
html > body .modCTAHeight{margin-bottom:6px}
.hotOfferDetail{overflow:auto}
.hotOfferDetail div.modCopy2col{width:92%}
#viewCart{position:relative;top:-30px;float:right;margin:0 5px -15px 0}
#tabContainer2tab1content .hotOffer img{position:absolute;top:0;right:0}
/*Phone Scroller*/
#phoneScroller{position:relative;padding:0 27px 0 32px;height:70px;}
#phoneScroller .tripleBlock a{width:90px}
#scrollPhonesContainer{position:relative;width:315px;overflow:hidden;height:80px}
#scrollPhones{position:relative}
#scrollLeft{position:absolute;left:5px;top:3px;width:22px;height:74px;background:transparent url(../img/buttons/scrlleftoff.gif) no-repeat}
#scrollRight{position:absolute;right:5px;top:3px;width:22px;height:74px;background:transparent url(../img/buttons/scrlright.gif) no-repeat}
/*End Phone Scroller*/
/*Hot offer panel petrol background specific styles*/
.hotOfferPetrol img{float:left;margin-right:10px;behavior:url(http://www.vodafone.com.au/stelprd/fragments/vfa2_frag_includes/js/iepngfix.htc)}
.hotOfferPetrol h3.petrol{color:#008698;font-weight:bold;padding:10px 0 0 42px;margin-bottom:5px}
.hotOfferPetrol h3.petrol span.incentive{font-size:0.85em;color:#000;font-weight:normal}
.hotOfferPetrol img.saveSpot{position:absolute;top:5px;left:30px;behavior:url(http://www.vodafone.com.au/stelprd/fragments/vfa2_frag_includes/js/iepngfix.htc)}
.hotOfferPetrol ul{margin:0 0 5px 0}
.hotOfferPetrol ul li{width:85px;}
a.capLink{position:absolute;top:15.5em;left:0}
.textBtnRed.noShadow{background:url("../img/buttons/redRightnoShadow.gif") no-repeat right top;}
.textBtnRed.noShadow span{background:url("../img/buttons/redLeftnoShadow.gif") no-repeat left top;}
.negTop{margin-top:-27px}
#offerCode{position:relative;margin-top:-10px;font-weight:bold}
.offerCodeDetail{position:absolute !important;right:0;top:25px;text-align:right;}
.terms{padding:10px;height:5.2em;overflow:scroll;color:#666}
#businessleadform{margin-left:5px}
.chck{float:left;margin-right:10px}
/*END ONLINE SHOP*/
/*Search Styles*/
#search{padding:0 10px 0 15px}
.noResults{position:absolute;right:8px}
span.petrol{color:#008698;font-weight:bold}
.crctdLink{color:#F00;font-style:italic}
a.searchTitleLink{color:#008698;font-weight:bold;text-decoration:none;font-size:1.4em /*16px*/}
a:hover.searchTitleLink{text-decoration:underline}
#search h2 + p{margin-top:0}
/*#search h2 + p + p{margin-bottom:0.3em}
Changed by JW */
#search h2 + p + p{padding-bottom:0.3em;overflow:hidden;}
/*a.searchURLLink{position:relative;color:#008698;top:-0.8em}
Changed by JW */
a.searchURLLink{position:relative;color:#008698;}
#bestMatch{position:relative;left:-10px;padding:10px 10px 0 10px;background:#e9f6f7}
/*#bestMatchTitle{position:absolute;right:20px}
Changed by JW*/
#bestMatchTitle{float:right;}
.searchPagination{padding:4px 10px 12px 0;float:right;color:#000;width:55%;text-align:right}
#searchSuggestPanel{position:absolute;top:15px;right:20px;width:257px}
#searchSuggestPanelTop{position:relative;top:0;height:18px;background:transparent url(../img/searchSuggestPanelTop.png) top no-repeat}
#searchSuggestPanelContent{position:relative;background:transparent url(../img/searchSuggestPanelMid.png) top repeat-y;padding:5px 15px}
#searchSuggestPanelContent a{text-decoration:underline}
#searchSuggestPanelBot{position:relative;top:0;height:7px;background:transparent url(../img/searchSuggestPanelBot.png) top no-repeat}
#sspClose{position:absolute;top:5px;right:12px}
/*End Search Styles*/
/*EASY CLEARING*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
/*END EASY CLEARING */
.gradient{background:url(../img/perspectivegradient.gif) repeat-x;height:115px;overflow:hidden;}
.gradient2{background:url(../img/perspectivegradient.gif) repeat-x;overflow:hidden;}