@charset"utf-8";body{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:0.7em;}
img{border:none;}
#map1 img, #map2 img, #map3 img, #map4 img, #map5 img, #map6 img{behavior:none;}
a{color:#2b84c2;}
a:hover{color:#FF0000;}
.clear{clear:both;}
form{margin:0;padding:0;}
.continueshoppingcentre{text-align:center;}
.continueshoppingcentre img{margin-top:10px;}
.useinvoiceaddress{text-align:center;}
.useinvoiceaddress img{margin-bottom:15px;}
#gotoworldpay{text-align:center;}
#gotoworldpay img{margin:10px;}
#mightywrapper{float:left;width:100%;background-color:#dce9f2;}
#layout{float:left;width:100%;}
#layout1024{margin:0 auto;width:990px;}
#header{float:left;width:100%;padding:0px 0px 10px 0px;background-color:#FFFFFF;}
#headertop{float:left;width:100%;background-image:url(../../images/header-top-bg.jpg);background-position:top left;background-repeat:no-repeat;background-color:#649fbe;}
#headertop #logo{float:left;width:205px;height:109px;margin:0px 0px 0px 10px;display:inline;}
#headertop #rightpart{float:right;width:315px;height:138px;background-image:url(../../images/misc/top-menu-bg.png);margin:0px 17px 0px 0px;display:inline;}
#headertop #rightpart ul{margin:0px;padding:0px;float:left;}
#headertop #rightpart ul li{display:inline;float:left;}
#headertop #rightpart ul li a{display:block;color:#003366;font-weight:bold;text-decoration:none;border-right:1px solid #003366;padding:0px 8px 0px 5px;margin:10px 0px 0px 5px;white-space:nowrap;}
#headertop #rightpart ul li a:hover{color:#000000;text-decoration:underline;}
#headertop #rightpart ul li a.last{border:none;padding:0px 0px 0px 5px;}
.mainmenu{float:left;width:100%;}
.mainmenu a{color:#003366;font-weight:bold;float:left;padding:13px 0px 6px 0px;text-decoration:none;}
.mainmenu a:hover{text-decoration:underline;color:#003366;}
.mainmenu ul{float:left;list-style-type:none;margin:0;padding:0;width:100%;}
.mainmenu li{background:url(../../images/main-menu.png) left 6px no-repeat;float:left;}
.mainmenu span{display:inline;background:url(../../images/main-menu.png) no-repeat;background-position:right 6px;float:left;margin:0 0 0 7px;padding-right:7px;}
li.selected{background-position:left -130px;}
.selected span{background-position:right -130px;}
li.sale{background-position:left -273px;}
.sale span{background-position:right -273px;}
li.selectedsale{background-position:left -279px;}
.selectedsale span{background-position:right -279px;}
#secondarymenu{float:left;width:100%;background-image:url(../../images/sprite.png);background-position:-2920px bottom;background-repeat:no-repeat;background-color:#ffd66d;color:#204c78;line-height:18px;}
#secondarymenu a{color:#336699;text-decoration:none;}
#secondarymenu a:hover{color:#336699;text-decoration:underline;}
#secondarymenu div{padding:5px 10px 5px 10px;}
#columnswrapper{float:left;width:100%;background-color:#FFFFFF;padding:0px 0px 10px 0px;}
#outer{margin-left:173px;margin-right:173px;background:#FFF;position:relative;min-height:0;}
#left{position:relative;width:173px;float:left;margin-left:-172px;z-index:100;left:-1px;}
#powersearch{display:inline;float:left;width:150px;color:#FFFFFF;margin:10px 0px 10px 5px;background-color:#2979B4;position:relative;}
#powersearch .icon{position:absolute;top:0px;left:113px;background-image:url(../../images/sprite.png);background-position:-59px -17px;width:49px;height:50px;}
#power_search_form{background-color:#2979B4;float:left;width:150px;}
#powersearch .content{float:left;width:138px;padding:0px 0px 0px 12px;background-image:url(../../images/sprite.png);background-position:-2758px -10px;background-repeat:no-repeat;}
#powersearch .content select{font-family:Arial, Helvetica, sans-serif;font-size:1em;width:125px;}
#powersearch .content input{font-family:Arial, Helvetica, sans-serif;font-size:1em;width:120px;}
#powersearch .content .oheader{margin:9px 0px 0px 0px;padding:0px;color:#FFFFFF;font-size:1.3em;font-weight:bold;}
#powersearch .content p{margin:10px 0px 0px 0px;padding:0px;}
.searchbutton{margin:10px 0px 0px 0px;}
.bluepanelbottom{float:left;display:inline;width:150px;height:9px;background-image:url(../../images/sprite.png);background-position:0px 0px;background-repeat:no-repeat;clear:both;line-height:0px;}
.orangepanelbottom{display:inline;float:left;width:150px;height:8px;background-image:url(../../images/sprite.png);background-position:-312px top;background-repeat:no-repeat;line-height:0px;}
.greyborderbottom{background-image:url(../../images/sprite.png);background-position:-162px top;background-repeat:no-repeat;float:left;height:9px;width:150px;line-height:0px;}
#loginbox{margin:8px 0px 0px 5px;}
#loginbox .icon{background-position:9px -16px;}
#loginbox .leftpanelcontent{background-position:-2134px -49px;}
#loginbox .oheader{margin:14px 0px 0px 0px;font-size:1.3em;}
#loginbox p{margin:7px 0px 0px 1px;}
#loginbox .bottom{float:left;width:150px;height:9px;background-image:url(../../images/sprite.png);background-position:-474px 0px;}
#eshot{float:left;position:relative;width:150px;margin:10px 0px 0px 5px;display:inline;background-color:#FE9901;}
#eshot .icon{background-position:-125px -92px;width:155px;left:4px;}
#eshot .leftpanelcontent{background-position:-1971px 0px;padding:49px 16px 0 10px;}
#eshot input{font-family:Arial, Helvetica, sans-serif;font-size:1em;width:110px;}
#eshot .voucher{position:absolute;width:70px;height:70px;bottom:2em;left:90px;background-image:url(../../images/sprite.png);background-position:-322px -20px;}
#eshot #detailslink{width:86px;padding:10px 0px 0px 0px;background-image:url(../../images/misc/arrows-orange.gif);background-position:68px 2.6em;background-repeat:no-repeat;}
#eshot .darklink a{color:#4e3002;}
.leftpanelcontent{float:left;width:124px;padding:0 16px 0 10px;background-image:url(../../images/sprite.png);background-repeat:no-repeat;position:relative;background-position:-2758px -10px;}
.leftpanelcontent .icon{background-image:url(../../images/sprite.png);background-repeat:no-repeat;width:60px;height:60px;position:absolute;top:0px;left:100px;}
.leftpanelcontent p{margin:5px 5px 0px 1px;padding:0px;}
.leftpanelcontent a{color:#FFFFFF;text-decoration:none;}
.leftpanelcontent a:hover{text-decoration:underline;}
.leftpanelcontent .oheader{margin:9px 0px 0px 0px;padding:0px;color:#FFFFFF;font-size:1.2em;font-weight:bold;}
.leftbox{display:inline;float:left;width:150px;color:#FFFFFF;margin:10px 0px 0px 11px;background-color:#2979B4;}
#expertadvice .icon{background-position:-119px -16px;}
#customerservices .icon{background-position:-182px -20px;}
#visitourstores .icon{background-position:-258px -20px;}
#referfriend{color:#000000;background-color:#FE9901;}
#referfriend .icon{background-position:-61px -83px;width:50px;height:40px;left:110px;}
#referfriend .leftpanelcontent{background-position:-1971px 0px;}
#referfriend .oheader{color:#000000;font-size:1.3em;margin:9px 0;}
#referfriend input{font-family:Arial, Helvetica, sans-serif;font-size:1em;width:110px;}
#customercarehotline{display:inline;float:left;width:150px;color:#000000;margin:10px 0px 0px 11px;background-image:url(../../images/sprite.png);background-position:-2447px -95px;background-repeat:no-repeat;}
#customercarehotline .icon{background-position:-2549px -102px;width:55px;left:102px;}
#customercarehotline .leftpanelcontent{float:left;width:136px;padding:0 0 0 12px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;background-image:none;margin:8px 0 0 0;}
#customercarehotline .oheader{margin:48px 0px 0px 0px;color:#FF0000;font-size:1.7em;font-weight:normal;}
#customercarehotline p{margin:5px 0px 0px 1px;padding:0px;}
#leftnav{float:left;width:150px;color:#FFFFFF;margin:10px 0px 0px 0px;padding:0 0 0 11px;}
#leftnav .content{float:left;width:135px;padding:0px 5px 0px 10px;background-image:url(../../images/sprite.png);background-position:-2758px -10px;background-repeat:no-repeat;background-color:#2979B4;}
ul#leftnavlist{margin:0px;padding:10px 5px 10px 0;list-style-image:none;list-style-position:outside;list-style-type:none;}
ul#leftnavlist li{margin:0px;padding:3px 0px;list-style-image:none;list-style-position:outside;list-style-type:none;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#FFFFFF;}
ul#leftsubnavlist{margin:0px 0px 0px 10px;padding:0px;list-style-image:none;list-style-position:outside;list-style-type:none;font-weight:normal;}
ul#leftsubnavlist li{margin:0px;padding:3px 0px;list-style-image:none;list-style-position:outside;list-style-type:none;border-bottom:none;}
#leftsubnavselected{font-weight:bold;}
#leftnavselected{font-weight:bold;}
#leftnav .oheader{margin:9px 0px 0px 0px;padding:0px;color:#FFFFFF;font-size:1.3em;font-weight:bold;}
#leftnav #leftnavlist a{color:#FFFFFF;text-decoration:none;}
#leftnav #leftnavlist a:hover{text-decoration:underline;}
#leftnav #leftnavlist li li a{color:#FFD66D;text-decoration:none;}
#recyclepanel{display:inline;float:left;width:163px;margin:10px 0px 0px 10px;}
#qdxmaspanel{display:inline;float:left;width:162px;margin:5px 0px 9px 5px;}
#centrecontent{width:99%;float:left;position:relative;z-index:1;margin:0 -1px;}
#centrecontent p.intro{margin:0 0 10px 10px;clear:both;}
#centrecontent .intro a{color:#000000;text-decoration:none;}
#centrecontent p.brandintro{margin:0 0 0 10px;width:97%;}
#centrecontent div.intro{margin:0 0 10px 10px;clear:both;}
#centrecontent .moreintro{display:none;}
#centrecontent .morelink{margin:0 10px 10px 10px;clear:both;float:right;}
#centrecontent div.brandintro{margin:0 0 0 10px;width:97%;}
#introparagraph{display:inline;float:left;width:97%;margin:0px 1% 15px 1%;}
#introparagraph #customername{float:left;width:90%;font-size:1.1em;color:#277ab4;font-weight:bold;}
#introparagraph .content{float:left;width:100%;margin:15px 0px 0px 0px;}
#introparagraph .content p{color:#666666;margin:0px;padding:0px;}
#introparagraph .content h1{color:#666666;margin:0px;padding:0px;font-weight:bold;font-size:1.1em;}
h1.mainheading{float:left;width:97%;color:#277ab4;border-bottom:1px solid #6699cc;text-transform:uppercase;margin:15px 1% 15px 1%;padding:0px 0px 0px 4px;font-size:1.3em;display:inline;}
h1.mainheading span{color:#cc0000;}
h2.mainheading{float:left;width:97%;color:#277ab4;border-bottom:1px solid #6699cc;text-transform:uppercase;margin:0px 1% 15px 1%;padding:0px 0px 0px 4px;font-size:1.3em;display:inline;}
h2.mainheading span{color:#cc0000;}
.mainheading{float:left;width:97%;color:#277ab4;border-bottom:1px solid #6699cc;text-transform:uppercase;margin:0px 1% 15px 1%;padding:0px 0px 0px 4px;font-size:1.3em;display:inline;font-weight:bold;}
.mainheading span{color:#cc0000;}
.productswrapper{float:left;width:100%;}
.topleft{position:absolute;top:-1px;left:-1px;width:9px;height:9px;background-image:url(../../images/sprite.png);background-position:-364px -94px;line-height:0px;float:left;}
.topright{position:absolute;top:-1px;right:-1px;width:9px;height:9px;background-image:url(../../images/sprite.png);background-position:-383px -94px;line-height:0px;float:left;}
.bottomleft{position:absolute;bottom:-1px;left:-1px;width:9px;height:9px;background-image:url(../../images/sprite.png);background-position:-364px -113px;line-height:0px;float:left;}
.bottomright{position:absolute;bottom:-1px;right:-1px;width:9px;height:9px;background-image:url(../../images/sprite.png);background-position:-383px -113px;line-height:0px;float:left;}
.largeproductbox{float:left;width:49.9%;margin:0px 0px 15px 0px;}
.largeproductbox .borders{float:left;width:100%;height:14px;background-image:url(../../images/product_box/top.gif);background-position:top left;background-repeat:repeat-x;}
.largeproductbox .bottom{background-image:url(../../images/product_box/bottom.gif);background-position:bottom left;}
.largeproductbox .borders .topleft{float:left;width:14px;height:14px;}
.largeproductbox .borders .topright{float:right;width:14px;height:14px;}
.largeproductbox .rightborder{float:left;width:100%;background-image:url(../../images/product_box/right.gif);background-position:top right;background-repeat:repeat-y;}
.largeproductbox .content{float:left;width:100%;height:23.6em;background-image:url(../../images/product_box/left.gif);background-position:top left;background-repeat:repeat-y;}
.largeproductbox .content h3{float:left;width:auto;height:2.4em;padding:0px 20px 0px 20px;margin:0px;color:#666666;font-size:1em;text-transform:uppercase;}
.largeproductbox .content h3 a{color:#666666;text-decoration:none;}
.largeproductbox .content h3 a:hover{text-decoration:underline;}
.largeproductbox .content .pic{float:left;width:99%;height:10em;text-align:center;margin:10px 0px 10px 0px;}
.largeproductbox .content .price{float:left;width:auto;padding:0px 20px 0px 20px;font-size:1em;color:#cc0000;font-weight:bold;}
.largeproductbox .content .price span{font-size:2em;}
.largeproductbox .content .yousave{float:left;width:100%;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;display:inline;font-weight:bold;background-color:#cccccc;background-image:url(../../images/misc/you-save-left-bg.gif);background-position:top left;background-repeat:no-repeat;}
.largeproductbox .content .yousave .mrp{float:left;width:auto;padding:3px 0px 3px 15px;color:#277ab4;}
.largeproductbox .content .yousave .sum{float:right;width:auto;text-align:right;padding:3px 15px 3px 0px;color:#cc0000;background-image:url(../../images/misc/you-save-right-bg.gif);background-position:top right;background-repeat:no-repeat;}
.largeproductbox .bottommenu{float:right;width:12em;height:2.5em;margin:-4px 20px 0px 0px;padding:3px 0px 0px 0px;background-image:url(../../images/product_box/bottom_menu_bg.jpg);background-position:top left;background-repeat:no-repeat;display:inline;text-align:center;color:#003366;white-space:nowrap;}
.largeproductbox .bottommenu a{color:#003366;text-decoration:none;}
.largeproductbox .bottommenu a:hover{text-decoration:underline;}
.largeproductboxpx{float:left;width:315px;position:relative;margin:0px 0px 10px 0px;}
.largeproductboxpx .borders{float:left;width:100%;height:14px;background-image:url(../../images/product_box/top.gif);background-position:top left;background-repeat:repeat-x;}
.largeproductboxpx .bottom{background-image:url(../../images/product_box/bottom.gif);background-position:bottom left;}
.largeproductboxpx .borders .topleft{float:left;width:14px;height:14px;}
.largeproductboxpx .borders .topright{float:right;width:14px;height:14px;}
.largeproductboxpx .rightborder{float:left;width:100%;background-image:url(../../images/product_box/right.gif);background-position:top right;background-repeat:repeat-y;}
.largeproductboxpx .content{float:left;width:100%;height:24em;background-image:url(../../images/product_box/left.gif);background-position:top left;background-repeat:repeat-y;}
.largeproductboxpx .content h3{float:left;width:auto;height:2.4em;padding:0px 20px 0px 20px;margin:0px;color:#666666;font-size:1em;text-transform:uppercase;}
.largeproductboxpx .content h3 a{color:#666666;text-decoration:none;}
.largeproductboxpx .content h3 a:hover{text-decoration:underline;}
.largeproductboxpx .content .pic{float:left;width:99%;height:10em;text-align:center;margin:10px 0px 10px 0px;}
.largeproductboxpx .content .price{float:left;width:auto;padding:0px 20px 0px 20px;font-size:1em;color:#cc0000;font-weight:bold;}
.largeproductboxpx .content .price span{font-size:2em;}
.largeproductboxpx .content .yousave{float:left;width:100%;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;display:inline;font-weight:bold;background-color:#cccccc;background-image:url(../../images/misc/you-save-left-bg.gif);background-position:top left;background-repeat:no-repeat;}
.largeproductboxpx .content .yousave .mrp{float:left;width:auto;padding:3px 0px 3px 15px;color:#277ab4;}
.largeproductboxpx .content .yousave .sum{float:right;width:auto;text-align:right;padding:3px 15px 3px 0px;color:#cc0000;background-image:url(../../images/misc/you-save-right-bg.gif);background-position:top right;background-repeat:no-repeat;}
.largeproductboxpx .bottommenu{float:right;width:12em;height:2.5em;margin:-4px 20px 0px 0px;padding:3px 0px 0px 0px;background-image:url(../../images/product_box/bottom_menu_bg.jpg);background-position:top left;background-repeat:no-repeat;display:inline;text-align:center;color:#003366;white-space:nowrap;}
.largeproductboxpx .bottommenu a{color:#003366;text-decoration:none;}
.largeproductboxpx .bottommenu a:hover{text-decoration:underline;}
.largeproductboxpx .multibuy{position:absolute;top:25px;right:5px;width:76px;height:75px;clear:both;}
.largeproductboxpx .pricebox .pricepromise{position:absolute;top:3em;left:-4px;clear:both;}
.largeproductboxpx .pricebox{float:left;width:289px;margin:0px 0px 0px 13px;display:inline;position:relative;background-color:#f3f1f1;}
.largeproductboxpx .pricebox .top{float:left;width:100%;}
.largeproductboxpx .pricebox .contentpanel{float:left;width:100%;}
.largeproductboxpx .pricebox .contentpanel .mrpandsave{float:left;width:100%;padding:0px 0px 18px 0px;background-image:url(../../images/panels/pricebox-large-center-top.gif);background-position:bottom left;background-repeat:no-repeat;}
.largeproductboxpx .pricebox .contentpanel .mrpandsave p.mrp{float:left;margin:0px 0px 0px 12px;padding:0px;display:inline;color:#878585;}
.largeproductboxpx .pricebox .contentpanel .mrpandsave p.save{float:right;margin:0px 12px 0px 0px;padding:0px;display:inline;color:#e30000;}
.largeproductboxpx .pricebox .contentpanel .ourprice{float:left;width:277px;padding:0px 12px 7px 0px;text-align:right;font-size:1.1em;background-image:url(../../images/panels/pricebox-lar-center-bottom.gif);background-position:bottom left;background-repeat:no-repeat;}
.largeproductboxpx .pricebox .contentpanel .ourprice span{font-size:1.4em;font-weight:bold;}
.largeproductboxpx .pricebox .contentpanel .bottombuttons{float:right;width:238px;padding:7px 0px 0px 12px;text-align:center;}
.largeproductboxpx .pricebox .contentpanel .bottombuttons p{float:left;margin:0px;padding:0px;}
.largeproductboxpx .pricebox .contentpanel .bottombuttons .qty{padding:5px 5px 0px 0px;color:#878585;}
.largeproductboxpx .pricebox .contentpanel .bottombuttons .quantity{float:left;width:34px;height:19px;margin:0px 5px 0px 0px;display:inline;background-image:url(../../images/misc/quantity_bg.gif);background-position:top left;background-repeat:no-repeat;border:0;padding:5px 0px 0px 0px;text-align:center;color:#656565;font-family:Arial, Helvetica, sans-serif;}
.largeproductboxpx .pricebox .contentpanel .bottombuttons img{float:left;margin:0px 4px 0px 0px;}
.largeproductboxpx .pricebox .bottom{float:left;width:100%;}
.smallproductswrapper{float:left;width:100%;margin:0px 0px 0px 5px;display:inline;}
.smallproductholder{float:left;width:33%;margin:0px 0px 10px 0px;}
.smallproductbox{float:left;width:98%;}
.smallproductbox .borders{float:left;width:100%;height:9px;background-image:url(../../images/product_box/small_top.gif);background-position:top left;background-repeat:repeat-x;}
.smallproductbox .bottom{background-image:url(../../images/product_box/small_bottom.gif);background-position:bottom left;}
.smallproductbox .borders .topleft{float:left;width:9px;height:9px;}
.smallproductbox .borders .topright{float:right;width:9px;height:9px;}
.smallproductbox .rightborder{float:left;width:100%;background-image:url(../../images/product_box/small_right.gif);background-position:top right;background-repeat:repeat-y;}
.smallproductbox .content{float:left;width:100%;height:17em;background-image:url(../../images/product_box/small_left.gif);background-position:top left;background-repeat:repeat-y;}
.smallproductbox .content h3{float:left;width:auto;height:4em;padding:0px 15px 0px 15px;margin:0px;color:#666666;font-size:1em;text-transform:uppercase;}
.smallproductbox .content h3 a{color:#666666;text-decoration:none;}
.smallproductbox .content h3 a:hover{text-decoration:underline;}
.smallproductbox .content .pic{float:left;width:99%;height:7em;text-align:center;margin:5px 0px 5px 0px;}
.smallproductbox .content .price{float:left;width:auto;padding:0px 15px 0px 15px;font-size:0.9em;color:#cc0000;font-weight:bold;}
.smallproductbox .content .price span{font-size:1.6em;}
.smallproductbox .content .yousave{float:left;width:100%;margin:5px 0px 0px 0px;padding:3px 0px 3px 0px;display:inline;font-weight:bold;background-color:#cccccc;}
.smallproductbox .content .yousave .mrp{float:left;width:auto;padding:0px 0px 0px 8px;color:#277ab4;}
.smallproductbox .content .yousave .sum{float:right;width:auto;text-align:right;padding:0px 8px 0px 0px;color:#cc0000;white-space:nowrap;}
.smallproductbox .bottommenu{float:right;width:12em;height:2.5em;margin:0px 7px 0px 0px;padding:3px 0px 0px 0px;background-image:url(../../images/product_box/bottom_menu_bg.jpg);background-position:top left;background-repeat:no-repeat;display:inline;text-align:center;color:#003366;}
.smallproductbox .bottommenu a{color:#003366;text-decoration:none;}
.smallproductbox .bottommenu a:hover{text-decoration:underline;}
.smallproductboxpx{float:left;width:203px;margin:0px 5px 10px 0px;position:relative;display:inline;border:#CCC 1px solid;}
.smallproductboxpx .content{width:100%;height:22.5em;}
.smallproductboxpx h3{float:left;width:auto;height:4.0em;padding:0px 15px 0px 15px;margin:5px 0;color:#666666;font-size:1em;text-transform:uppercase;}
.smallproductboxpx h3 a{color:#666666;text-decoration:none;}
.smallproductboxpx h3 a:hover{text-decoration:underline;}
.smallproductboxpx .content .pic{float:left;width:99%;height:7em;text-align:center;margin:5px 0px 5px 0px;}
.smallproductboxpx .content .price{float:left;width:auto;padding:0px 15px 0px 15px;font-size:0.9em;color:#cc0000;font-weight:bold;}
.smallproductboxpx .content .price span{font-size:1.6em;}
.smallproductboxpx .content .yousave{float:left;width:100%;margin:5px 0px 0px 0px;padding:3px 0px 3px 0px;display:inline;font-weight:bold;background-color:#cccccc;}
.smallproductboxpx .content .yousave .mrp{float:left;width:auto;padding:0px 0px 0px 8px;color:#277ab4;}
.smallproductboxpx .content .yousave .sum{float:right;width:auto;text-align:right;padding:0px 8px 0px 0px;color:#cc0000;white-space:nowrap;}
.smallproductboxpx .bottommenu{float:right;width:12em;height:2.5em;margin:0px 7px 0px 0px;padding:3px 0px 0px 0px;background-image:url(../../images/product_box/bottom_menu_bg.jpg);background-position:top left;background-repeat:no-repeat;display:inline;text-align:center;color:#003366;}
.smallproductboxpx .bottommenu a{color:#003366;text-decoration:none;}
.smallproductboxpx .bottommenu a:hover{text-decoration:underline;}
.smallproductboxpx .pricebox{float:left;width:193px;margin:0px 0px 0px 6px;background-color:#f3f1f1;position:relative;display:inline;}
.smallproductboxpx .pricebox .top{float:left;width:100%;background-image:url(../../images/sprite.png);background-position:-480px -108px;line-height:0px;height:9px;}
.smallproductboxpx .pricebox .contentpanel{float:left;width:193px;}
.smallproductboxpx .pricebox .contentpanel .mrpandsave{float:left;width:100%;padding:0px 0px 15px 0px;background-image:url(../../images/sprite.png);background-position:-1483px bottom;}
.smallproductboxpx .pricebox .contentpanel .mrpandsave p.mrp{float:left;margin:0px 0px 0px 12px;padding:0px;display:inline;color:#878585;}
.smallproductboxpx .pricebox .contentpanel .mrpandsave p.save{float:right;margin:0px 12px 0px 0px;padding:0px;display:inline;color:#e30000;}
.smallproductboxpx .pricebox .contentpanel .ourprice{float:left;width:181px;padding:0px 12px 7px 0px;text-align:right;font-size:1.1em;background-image:url(../../images/panels/pricebox-center-bottom.gif);background-position:bottom left;background-repeat:no-repeat;}
.smallproductboxpx .pricebox .contentpanel .ourprice span{font-size:1.4em;font-weight:bold;}
.smallproductboxpx .pricebox .contentpanel .addtobasket{float:right;width:170px;padding:7px 0px 0px 0px;text-align:center;}
.smallproductboxpx .pricebox .contentpanel .addtobasket img{float:left;}
.smallproductboxpx .pricebox .contentpanel .addtobasket input{float:left;}
.smallproductboxpx .pricebox .bottom{float:left;width:100%;background-image:url(../../images/sprite.png);background-position:-673px -117px;line-height:0px;height:9px;}
.smallproductboxpx .pricepromise{position:absolute;top:2.8em;left:-2px;clear:both;}
.pricepromise a{float:left;background-image:url(../../images/sprite.png);background-position:-1330px -60px;width:61px;height:42px;}
.redofferbox{float:left;width:203px;margin:0px 5px 10px 0px;position:relative;border:#E52020 1px solid;}
.redofferbox .topleft{background-position:-396px -94px;}
.redofferbox .topright{background-position:-414px -94px;}
.redofferbox .bottomleft{background-position:-396px -112px;}
.redofferbox .bottomright{background-position:-414px -112px;}
.redofferbox .content{width:100%;height:22.5em;}
.redofferbox h3{float:left;width:174px;height:3.2em;padding:35px 15px 0px 15px;margin:0px 0px 0px 0px;color:#666666;font-size:1em;text-transform:uppercase;}
.redofferbox h3 a{color:#666666;text-decoration:none;}
.redofferbox h3 a:hover{text-decoration:underline;}
.redofferbox .pic{float:left;width:99%;height:8em;text-align:center;padding:5px 0px 5px 0px;}
.redofferbox .price{float:left;width:auto;padding:0px 15px 0px 15px;font-size:0.9em;color:#cc0000;font-weight:bold;}
.redofferbox .price span{font-size:1.6em;}
.redofferbox .yousave{float:left;width:100%;margin:5px 0px 0px 0px;padding:3px 0px 3px 0px;display:inline;font-weight:bold;background-color:#cccccc;}
.redofferbox .yousave .mrp{float:left;width:auto;padding:0px 0px 0px 8px;color:#277ab4;}
.redofferbox .yousave .sum{float:right;width:auto;text-align:right;padding:0px 8px 0px 0px;color:#cc0000;white-space:nowrap;}
.redofferbox .bottommenu{float:right;width:12em;height:2.5em;margin:0px 7px 0px 0px;padding:3px 0px 0px 0px;background-image:url(../../images/product_box/bottom_menu_bg.jpg);background-position:top left;background-repeat:no-repeat;display:inline;text-align:center;color:#003366;}
.redofferbox .bottommenu a{color:#003366;text-decoration:none;}
.redofferbox .bottommenu a:hover{text-decoration:underline;}
.redofferbox .pricebox{float:left;width:193px;margin:0px 0px 5px 5px;position:relative;display:inline;}
.redofferbox .top{float:left;width:100%;height:9px;background-image:url(../../images/sprite.png);background-position:-480px -108px;line-height:0px;}
.redofferbox .contentpanel{float:left;width:193px;}
.redofferbox .ourprice{float:left;width:181px;padding:0px 12px 7px 0px;text-align:right;font-size:1.1em;background-image:url(../../images/sprite.png);background-position:-1290px -115px;}
.redofferbox .ourprice span{font-size:1.4em;font-weight:bold;color:#e52020 !important;}
.redofferbox .addtobasket{float:left;width:173px;padding:7px 0px 0px 20px;background-color:#e52020;text-align:center;}
.contentpanel form{float:left;}
.redofferbox .addtobasket img{float:left;}
.redofferbox .addtobasket input{float:left;}
.redofferbox .bottom{float:left;width:100%;height:9px;background-image:url(../../images/sprite.png);background-position:-480px -117px;line-height:1px;}
.redofferbox .poundstar{position:absolute;width:39px;height:35px;top:0;left:-3px;clear:both;background-image:url(../../images/sprite.png);background-position:-440px -85px;line-height:0px;}
.redofferbox .absheader{position:absolute;width:191px;height:35px;top:3px;left:6px;clear:both;background-image:url(../../images/sprite.png);}
.whilestockslast{background-position:-743px -65px;}
.reelinthisdeal{background-position:-1125px -65px;}
.agreatcatch{background-position:-552px -65px;}
.redofferbox .multibuy{position:absolute;top:35px;right:-5px;clear:both;}
#right{position:relative;width:173px;float:right;margin-right:-172px;left:1px;}
#shopbybrand{float:left;width:150px;margin:0px 0px 0px 5px;display:inline;background-image:url(../../images/sprite.png);background-position:-2296px -133px;background-repeat:no-repeat;}
#shopbybrand .border{float:left;width:150px;height:9px;}
#shopbybrand .content{float:left;display:inline;width:148px;text-align:center;border-left:#CCC solid 1px;border-right:#CCC solid 1px;margin:9px 0 0 0;}
#shopbybrand .oheader{margin:0px 0px 5px 0px;padding:0px;color:#336699;font-weight:normal;font-size:1.2em;}
#shopbybrand .oheader a{color:#336699;text-decoration:none;}
#shopbybrand .oheader a:hover{text-decoration:underline;}
#shopbybrand .oheader select{width:125px;font-size:.8em;margin-top:8px;}
#shopbybrand .logos{float:left;width:148px;text-align:center;}
#shopbybrand .logos img{margin:5px 0px 4px 0px;text-align:center;}
#shopbybrand #viewbrands{margin:10px 0px 5px 0px;}
#delivery{float:left;width:154px;margin:8px 0px 0px 11px;display:inline;}
#delivery .top{float:left;width:162px;}
#delivery .content{float:left;width:150px;background-image:url(../../images/panels/delivery-xmas-bg.jpg);background-position:top left;background-repeat:no-repeat;background-color:#5597c5;color:#FFFFFF;}
#delivery .content img{float:left;}
#delivery .content p{margin:12px 5px 0px 13px;padding:0px;}
#delivery .bottom{float:left;width:162px;height:10px;}
#pricepromise{float:right;margin:3px 0 0 11px;}
#pricepromise .leftpanelcontent{padding:67px 16px 0 10px;}
#pricepromise .icon{background-position:-397px -20px;width:142px;height:51px;left:12px;top:-3px;}
#pricepromise .bluearrow{margin:0px 0px 0px 4px;}
#pricepromise a{color:#FFFFFF;text-decoration:none;}
#pricepromise a:hover{text-decoration:underline;}
#technicalissues{float:left;width:162px;margin:12px 0px 0px 5px;display:inline;background-image:url(../../images/panels/technical-issues-bg.jpg);background-position:top left;background-repeat:no-repeat;}
#technicalissues .content{float:left;width:150px;margin:7px 0px 5px 13px;color:#FFFFFF;display:inline;}
#technicalissues .content .oheader{margin:0px;padding:0px;color:#FFFFFF;font-size:1.3em;font-weight:bold;}
#technicalissues .content p{margin:3px 0px 8px 3px;padding:0px;}
#technicalissues .content a{color:#FFFFFF;text-decoration:none;}
#technicalissues .content a:hover{text-decoration:underline;}
#safeandsecure{float:left;width:150px;margin:8px 0px 0px 11px;display:inline;background-image:url(../../images/sprite.png);background-position:-2608px -94px;background-repeat:no-repeat;}
#safeandsecure .leftpanelcontent{width:136px;margin:10px 0 0 0;padding:0 0 0 12px;display:inline;border-left:#CCC solid 1px;border-right:#CCC solid 1px;background-image:none;}
#safeandsecure .oheader{padding:0px;font-size:1.3em;color:#000;}
#safeandsecure ul{margin:5px 0px 0px 5px;padding:0px;list-style:none;}
#safeandsecure ul li{margin:0px;padding:0px 0px 3px 8px;background-image:url(../../images/misc/bullet-black-simple.gif);background-position:0px 0.45em;background-repeat:no-repeat;}
#safeandsecure p{margin:8px 0px 0px 10px;padding:0px;}
#safeandsecure #cards{margin:10px 0px 0px 20px;}
.acceptedcards{float:left;width:99%;text-align:center;color:#336699;font-weight:bold;margin:20px 0px 10px 0px;}
.acceptedcards .wrap{margin:0 auto;width:380px;text-align:left;}
.acceptedcards p{float:left;margin:0px;padding:3px 10px 0px 0px;}
.acceptedcards img{float:left;}
#footer{float:left;width:100%;margin:0px;padding:10px 0px 10px 0px;background-color:#277ab4;background-image:url(../../images/sprite.png);background-position:-300px -129px;background-repeat:no-repeat;text-align:center;}
#footer p{margin:0px;padding:0px;color:#FFFFFF;}
#footer a{color:#FFFFFF;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#filterblocksform{margin:10px 0;}
#filterblocks{clear:both;margin:0 15px;}
#filterblocks div{padding:0 0 5px 0;float:left;margin:10px 10px 0 0;border:1px solid #D6A935;}
#filterblocks p{padding:5px;margin:0 0 5px 0;background:#FFD66D;color:#336699;}
#filterblocks span{padding:5px;}
#filterblocks select{padding:0;width:150px;font-family:Arial, Helvetica, sans-serif;font-size:1em;}
#filterblocks a{clear:both;}
#childCatList{float:left;width:92%;margin:0px 0px 15px 7px;padding:7px 15px 0px 15px;border:1px solid #D6A935;background-color:#fff0cb;}
#childCatList .childcategoryitem{float:left;width:24%;margin:0px 0px 7px 0px;}
#BrandCats{float:left;width:99%;margin:15px 0px 15px 0px;}
#BrandCats .BrandCatsList{float:left;padding:0px 10px 0px 10px;width:21%;}
#BrandCats .borderleft{}
#BrandCats .BrandCatsList p{margin:0 0 5px 0;padding:0;font-weight:bold;}
#BrandCats .BrandCatsList ul{margin:0px;padding:0px;list-style:none;}
#BrandCats .BrandCatsList li{margin:0;padding:0;}
#graphicBrandList{width:99%;text-align:center;}
#graphicBrandList div{width:137px;height:10em;margin:0px;padding:10px;float:left;}
#graphicBrandList div a{text-decoration:none;}
#sortByDiv{float:left;width:90%;visibility:visible;margin:0 0 10px 0;border:1px solid #fff;padding:5px;}
#sortByDiv select{font-family:Arial, Helvetica, sans-serif;font-size:1em;font-weight:normal;width:125px;}
#sortByDivfooter{clear:both;width:90%;margin:0;padding:15px 5px 0 5px;}
#breadcrumbs{float:left;width:100%;padding:0px 0px 8px 0px;color:#6d6d6d;border-bottom:1px solid #dbdbdb;}
#breadcrumbs a{color:#35679b;}
#breadcrumbs a:hover{color:#000000;}
#productitle{float:left;margin:5px 0px 0px 5px;display:inline;}
#productitle h1{color:#0e5a90;font-size:1.3em;font-weight:normal;margin:0px;padding:15px 0px 0px 0px;margin-bottom:10px;}
#productitle .logo{float:right;margin:0px 0px 10px 10px;display:inline;}
#productcontent{float:left;width:635px;margin:0px 0px 0px 5px;display:inline;}
#productcontent #leftcolumn{float:left;width:210px;}
#productcontent #leftcolumn p{margin:0px 0px 10px 0px;padding:0px;}
#productcontent #centercolumn{float:right;width:200px;margin:0px 0px 10px 10px;}
#productcontent #rightcolumn{float:right;width:200px;margin:0px 0px 0px 10px;}
#productcontent a{color:#35679b;}
#productcontent a:hover{color:#000000;}
#productpanels{float:right;width:200px;margin:0px 0px 20px 15px;display:inline;text-align:center;}
#insidelogo{float:right;margin:15px 5px 15px 0px;display:inline;}
#image{float:left;position:relative;width:200px;text-align:center;margin:0px 0px 25px 0px;}
#image img{border:1px solid #e9e8e8;}
#image #enlarge{margin:3px 0px 0px 0px;padding:0px 0px 0px 2.8em;background-image:url(../../images/misc/magnifying_glass.jpg);background-position:32px 0px;background-repeat:no-repeat;}
#ratingpanel{float:left;width:193px;background-image:url(../../images/panels/rating-main-bg.gif);background-position:top left;background-repeat:repeat-y;margin:0px 0px 0px 3px;display:inline;}
#ratingpanel .top{float:left;width:100%;}
#ratingpanel .contentpanel{float:left;width:168px;padding:0px 10px 0px 15px;text-align:left;}
#ratingpanel .contentpanel #rating{float:left;width:100%;}
#ratingpanel .contentpanel #rating p{float:left;margin:1px 0px 0px 0px;padding:0px;font-weight:bold;}
#ratingpanel .contentpanel #rating img{float:left;margin:0px 0px 0px 5px;display:inline;}
#ratingpanel .contentpanel #reviews{float:left;width:100%;margin:10px 0px 0px 0px;}
#ratingpanel .contentpanel #reviews p{float:left;margin:0px;padding:0px;}
#ratingpanel .contentpanel #reviews p.margin{margin:0px 10px 0px 0px;}
#ratingpanel .bottom{float:left;width:100%;}
#addreview{float:left;width:620px;}
#addreview .formline{float:left;width:620px;height:3em;}
#addreview .formlinestars{float:left;width:620px;height:3.8em;}
#addreview .title{float:left;width:80px;padding:0.5em 9px 0px 0px;margin:0px 0px 3px 0px;color:#626262;text-align:right;font-weight:bold;}
#addreview .stars{float:left;position:relative;width:520px;height:2em;padding:0.4em 0px 0px 0px;}
#addreview .stars div{color:#939393;padding:3px 0px 0px 3px;}
#addreview .field{float:left;position:relative;width:520px;height:2em;}
#addreview .field input.short{float:left;width:40%;height:1.7em;border-top:1px solid #b7b7b7;border-left:1px solid #b7b7b7;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;margin:0px;padding:5px 0px 0px 5px;font-family:Arial, Helvetica, sans-serif;font-size:1em;}
#addreview .field .required{position:absolute;top:-5px;right:296px;width:16px;height:13px;clear:both;}
#addreview .fieldtextarea{float:left;position:relative;width:520px;}
#addreview .fieldtextarea textarea{float:left;width:513px;border-top:1px solid #b7b7b7;border-left:1px solid #b7b7b7;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;margin:0px;padding:5px 0px 0px 5px;font-family:Arial, Helvetica, sans-serif;font-size:1em;}
#addreview .fieldtextarea .required{position:absolute;top:-5px;right:-9px;width:16px;height:13px;clear:both;}
#addreview #submitreview{float:left;width:70%;margin:10px 0px 0px 90px;display:inline;}
#sendtofriend{float:left;width:352px;}
#sendtofriend .formline{float:left;width:352px;height:3em;}
#sendtofriend .title{float:left;width:100px;padding:0.5em 9px 0px 0px;margin:0px 0px 3px 0px;color:#626262;text-align:right;font-weight:bold;}
#sendtofriend .field{float:left;position:relative;width:232px;height:2em;}
#sendtofriend .field input{float:left;width:227px;height:1.7em;border-top:1px solid #b7b7b7;border-left:1px solid #b7b7b7;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;margin:0px;padding:5px 0px 0px 5px;font-family:Arial, Helvetica, sans-serif;font-size:1em;}
#sendtofriend .field .required{position:absolute;top:-5px;right:-16px;width:16px;height:13px;clear:both;}
#sendtofriend .fieldtextarea{float:left;position:relative;width:232px;}
#sendtofriend .fieldtextarea textarea{float:left;width:232px;border-top:1px solid #b7b7b7;border-left:1px solid #b7b7b7;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;margin:0px;padding:5px 0px 0px 5px;font-family:Arial, Helvetica, sans-serif;font-size:1em;}
#sendtofriend #submitreview{float:left;width:70%;margin:10px 0px 0px 115px;display:inline;}
#close{float:left;width:90%;margin:20px 0px 0px 0px;text-align:center;}
#priceboxwrapper{float:left;width:100%;position:relative;}
#priceboxwrapper .pricepromise{position:absolute;top:2.7em;left:-7px;clear:both}
#pricebox{float:left;width:193px;background-color:#f3f1f1;}
#pricebox .top{float:left;width:100%;}
#pricebox .contentpanel{float:left;width:193px;}
#pricebox .contentpanel .mrpandsave{float:left;width:100%;padding:0px 0px 15px 0px;background-image:url(../../images/panels/pricebox-center-top.gif);background-position:bottom left;background-repeat:no-repeat;}
#pricebox .contentpanel .mrpandsave p.mrp{float:left;margin:0px 0px 0px 12px;padding:0px;display:inline;color:#878585;}
#pricebox .contentpanel .mrpandsave p.save{float:right;margin:0px 12px 0px 0px;padding:0px;display:inline;color:#e30000;}
#pricebox .contentpanel .ourprice{float:left;width:181px;padding:0px 12px 7px 0px;text-align:right;font-size:1.1em;background-image:url(../../images/panels/pricebox-center-bottom.gif);background-position:bottom left;background-repeat:no-repeat;}
#pricebox .contentpanel .ourprice span{font-size:1.4em;font-weight:bold;}
#pricebox .contentpanel .addtobasket{float:left;width:176px;padding:7px 5px 0px 12px;text-align:center;}
#pricebox .contentpanel .addtobasket p{float:left;margin:0px;padding:0px;}
#pricebox .contentpanel .addtobasket .qty{padding:5px 5px 0px 0px;color:#878585;}
#pricebox .contentpanel .addtobasket .quantity{float:left;width:34px;height:19px;margin:0px 5px 0px 0px;display:inline;background-image:url(../../images/misc/quantity_bg.gif);background-position:top left;background-repeat:no-repeat;border:0;padding:5px 0px 0px 0px;text-align:center;color:#656565;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;}
#pricebox .contentpanel .addtobasket img{float:left;}
#pricebox .bottom{float:left;width:100%;}
#stk{float:left;width:100%;text-align:center;color:#9c9c9c;margin:5px 0px 0px 0px;}
.alternatives{float:left;width:620px;margin:20px 0px 10px 0px;padding:0px 0px 4px 0px;color:#434343;font-size:1.3em;border-bottom:1px solid #d7d7d7;font-weight:bold;}
.alternativeboxwrapper{float:left;width:618px;margin:10px 0px 10px 0px;position:relative;}
.alternativeboxwrapper .top{float:left;width:100%;}
.alternativeboxwrapper .center{float:left;width:100%;background-image:url(../../images/panels/wide-box-center.gif);background-position:top left;background-repeat:repeat-y;}
.alternativeboxwrapper .center .thumbimage{float:left;width:79px;height:79px;margin:0px 0px 0px 15px;display:inline;}
.alternativeboxwrapper .center .desc{float:left;width:300px;margin:5px 0px 0px 15px;display:inline;color:#666666;}
#centrecontent .alternativeboxwrapper .center .desc a{color:#666666;text-decoration:none;}
#centrecontent .alternativeboxwrapper .center .desc a:hover{color:#000000;}
.alternativeboxwrapper .center h3{font-size:1em;text-transform:uppercase;margin:0px 0px 5px 0px;padding:0px;}
.alternativeboxwrapper .center p{margin:0px;padding:0px;}
.alternativeboxwrapper .center .pricebox{float:left;}
.alternativeboxwrapper .bottom{float:left;width:100%;}
.alternativeboxwrapper .pricebox{float:left;width:193px;margin:0px 0px 0px 5px;background-color:#f3f1f1;position:relative;display:inline;}
.alternativeboxwrapper .pricebox .top{float:left;width:100%;}
.alternativeboxwrapper .pricebox .contentpanel{float:left;width:193px;}
.alternativeboxwrapper .pricebox .contentpanel .mrpandsave{float:left;width:100%;padding:0px 0px 5px 0px;border-bottom:1px solid #FFFFFF;}
.alternativeboxwrapper .pricebox .contentpanel .mrpandsave p.mrp{float:left;margin:0px 0px 0px 12px;padding:0px;display:inline;color:#878585;}
.alternativeboxwrapper .pricebox .contentpanel .mrpandsave p.save{float:right;margin:0px 12px 0px 0px;padding:0px;display:inline;color:#e30000;}
.alternativeboxwrapper .pricebox .contentpanel .ourprice{float:left;width:181px;padding:4px 12px 2px 0px;text-align:right;font-size:1.1em;background-image:url(../../images/panels/pricebox-center-bottom.gif);background-position:bottom left;background-repeat:no-repeat;}
.alternativeboxwrapper .pricebox .contentpanel .ourprice span{font-size:1.4em;font-weight:bold;}
.alternativeboxwrapper .pricebox .contentpanel .addtobasket{float:right;width:170px;padding:7px 0px 0px 0px;text-align:center;}
.alternativeboxwrapper .pricebox .contentpanel .addtobasket img{float:left;}
.alternativeboxwrapper .pricebox .bottom{float:left;width:100%;}
.alternativeboxwrapper .pricebox .pricepromise{position:absolute;top:2.2em;left:-6px;clear:both;}
.alternativeboxwrapper .removefavourite{float:left;width:200px;background-image:url(../../images/misc/remove_favourite.jpg);background-position:top left;background-repeat:no-repeat;padding:5px 0px 5px 33px;margin:10px 0px 0px 0px;}
#centrecontent .alternativeboxwrapper .center .desc .removefavourite a{color:#35679b;text-decoration:underline;}
#centrecontent .alternativeboxwrapper .center .desc .removefavourite a:hover{color:#000000;text-decoration:underline;}
#cartcontent{float:left;width:635px;margin:0px 0px 0px 5px;display:inline;}
.longh1{float:left;width:620px;margin:20px 0px 10px 0px;padding:0px 0px 4px 0px;color:#434343;font-size:1.3em;border-bottom:1px solid #d7d7d7;}
#interestedin{float:right;width:33%;}
#interestedin h2{float:left;margin:0px 0px 10px 12px;font-size:1.1em;display:inline;color:#345e87;}
.multibuydiscount{color:#FF0000;}
.cartlong{float:left;width:97.5%;}
.cartlongextratopmargin{margin-top:10px;}
.cartshort{float:left;width:65%;}
#shoppincartwide{float:left;}
#shoppincartwide .divider{float:left;width:100%;margin:10px 0px 0px 0px;height:1px;border-top:1px solid #eaeaea;}
#shoppincartwide .titles{float:left;width:100%;height:1.8em;color:#4f4f4f;font-weight:bold;border-bottom:1px solid #cccccc;}
#shoppincartwide .quantitybox{float:left;width:13%;padding:0px 0px 0px 7px;}
#shoppincartwide .quantitybox .quantity{float:left;width:34px;height:19px;margin:0px 5px 0px 0px;display:inline;background-image:url(../../images/misc/quantity_white_bg.gif);background-position:top left;background-repeat:no-repeat;border:0;padding:5px 0px 0px 0px;text-align:center;color:#656565;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;}
#shoppincartwide .productbox{float:left;width:62%;}
#shoppincartwide .pricebox{float:left;width:15%;}
#shoppincartwide .product{float:left;width:100%;margin:10px 0px 0px 0px;}
#shoppincartwide .product .productbox{width:62%;padding:2px 0px 10px 0px;}
#shoppincartwide .product .pricebox{width:16%;padding:3px 0px 0px 0px;}
#shoppincartwide .product .quantitybox{width:12%;padding:0px 0px 10px 13px;}
#shoppincartwide .product .productbox .remove{float:right;margin:0px 10px 6px 10px;}
#shoppincartwide .product .productbox .remove a{color:#846161;text-decoration:underline;}
#shoppincartwide .product .productbox .remove a:hover{color:#FF0000;text-decoration:underline;}
#shoppincartwide .product .productbox .productname{float:left;width:75%;}
#shoppincartwide .product a{text-decoration:none;color:#396b9d;}
#shoppincartwide .product a:hover{color:#000000;}
#shoppincartwide .totals{float:left;width:100%;padding:8px 0px 0px 0px;}
#shoppincartwide .totals .title{float:left;width:72.5%;padding:0px 20px 0px 0px;text-align:right;color:#4f4f4f;font-weight:bold;}
#shoppincartwide .totals .titlered{float:left;width:72.5%;padding:0px 20px 0px 0px;text-align:right;color:#FF0000;font-weight:bold;}
#shoppincartwide .totals .valuesred{float:left;width:20.5%;color:#FF0000;}
#shoppincartwide .totals .values{float:left;width:20.5%;}
#shoppincartwide .totals .titlepadding{padding:6px 20px 0px 0px;}
#shoppincartwide .totals .large{font-size:1.8em;}
#shoppincartwide .totalslarge{float:left;width:100%;padding:8px 0px 0px 0px;}
#shoppincartwide .totalslarge .title{float:left;width:71.8%;padding:0px 20px 0px 0px;text-align:right;color:#4f4f4f;font-weight:bold;}
#shoppincartwide .totalslarge .values{float:left;width:22%;}
#shoppincartwide .totalslarge .titlepadding{padding:6px 20px 0px 0px;}
#shoppincartwide .totalslarge .large{font-size:1.8em;}
#shoppincartwide #offercode{float:left;width:100%;margin:10px 0px 0px 0px;padding:0px 0px 15px 0px;border-bottom:1px solid #cccccc;}
#shoppincartwide #offercode .title{float:left;width:22%;padding:6px 20px 0px 0px;text-align:right;color:#4f4f4f;}
#shoppincartwide #offercode .offerinput{float:left;width:80px;height:1.7em;border-top:1px solid #b7b7b7;border-left:1px solid #b7b7b7;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;margin:0px 5px 0px 0px;padding:5px 0px 0px 5px;font-family:Arial, Helvetica, sans-serif;font-size:1em;}
#shoppincartwide #offercode img{float:left;margin:1px 0px 0px 5px;}
#shoppincartwide #collectfromstore{float:left;width:100%;margin:10px 0px 0px 0px;color:#4f4f4f;}
#shoppincartwide #collectfromstore .content{float:left;width:100%;padding:10px 0px 0px 0px;background-color:#f3f1f1;background-image:url(../../images/panels/collect_from_store_top_long.gif);background-position:top left;background-repeat:no-repeat;}
#shoppincartwide #collectfromstore .contentpart{float:left;width:94%;padding:0px 3% 0px 3%;}
#shoppincartwide #collectfromstore .checkbox{float:left;margin:-3px 5px 0px 0px;}
#shoppincartwide #collectfromstore .bottom{float:left;width:100%;padding:5px 0px 7px 0px;background-color:#f3f1f1;background-image:url(../../images/panels/collect_from_store_bot_long.gif);background-position:bottom left;background-repeat:no-repeat;}
#shoppincartwide #collectfromstore .content #stores{float:left;width:80%;margin:8px 0px 8px 0px;background-color:#e4e4e4;padding:10px 10% 10px 10%;}
#collectfromstore .content #stores ul{float:left;width:80%;margin:0px;padding:0px;list-style:none;}
#shoppincartwide #collectfromstore .content #stores ul li{margin:5px 0px 5px 0px;}
#shoppincartwide #collectfromstore .content #stores ul .radiobutton{float:left;margin:-3px 3px 0px 0px;}
#shoppincartwide #collectfromstore .content #stores .fortyeight{float:left;padding:4px 0px 6px 40px;margin:5px 0px 0px 2px;background-image:url(../../images/misc/48hrs.jpg);background-position:top left;background-repeat:no-repeat;}
#shoppincartwide #cartbuttons{float:left;padding:10px;}
#shoppincartwide #cartbuttons img{float:left;margin:0px 10px 0px 0px;display:inline;}
#optionpanel{float:left;width:178px;margin:0px 0px 0px 0px;text-align:left;}
#optionpanel .top{float:left;width:100%;}
#optionpanel .bottom{float:left;width:100%;}
#optionpanel .content{float:left;color:#5f646a;font-weight:bold;padding:0px;background-color:#f3f1f1;}
#optionpanel .content label{display:block;clear:both;margin-left:-8px;}
#optionpanel .content select{width:186px;margin:4px 0px 8px -8px;padding:0px 0px 0px 2px;font-family:Arial, Helvetica, sans-serif;font-size:1em;font-weight:normal;float:left;}
#optionpanel .content img{float:left;}
#logincolumn{float:left;width:276px;padding:20px 0px 0px 0px;}
#logincolumn h1{float:left;color:#434343;font-size:1.3em;padding:0px 0px 0px 22px;margin:0px;width:243px;}
#logincolumn #loginbox{float:left;width:265px;}
#logincolumn #loginbox .top{float:left;width:100%;}
#logincolumn #loginbox .panelcontent{float:left;width:265px;padding:5px 0px 0px 0px;background-color:#f3f1f1;}
#logincolumn #loginbox .panelcontent .linewrapper{float:left;height:2.8em;}
#logincolumn #loginbox .panelcontent .linewrapper2{float:left;height:2.8em;}
#logincolumn #loginbox .panelcontent .formtitle{float:left;width:89px;height:2em;color:#626262;padding:0.5em 9px 0px 0px;margin:0px 0px 3px 0px;text-align:right;}
#logincolumn #loginbox .panelcontent .formfield{float:left;width:148px;height:2.5em;margin:0px 0px 3px 0px;position:relative;}
#logincolumn #loginbox .panelcontent .required{position:absolute;top:-5px;right:-8px;width:16px;height:13px;clear:both;}
#logincolumn #loginbox .panelcontent .formfield input{float:left;width:141px;height:1.7em;border-top:1px solid #b7b7b7;border-left:1px solid #b7b7b7;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;margin:0px;padding:5px 0px 0px 5px;font-family:Arial, Helvetica, sans-serif;font-size:1em;}
#logincolumn #loginbox .panelcontent .passwordreminder{float:left;width:242px;height:1.5em;color:#626262;margin:0px 0px 3px 0px;padding:0px 25px 0px 0px;text-align:right;}
#logincolumn #loginbox .panelcontent .button{float:left;width:242px;height:2.3em;color:#626262;margin:0px 0px 3px 0px;padding:0px 25px 0px 0px;text-align:right;background-image:none;}
#logincolumn #loginbox .bottom{float:left;width:100%;}
#logincolumn p{float:left;width:250px;margin:0px;padding:0px 0px 0px 18px;color:#626262;}
#registercolumn{float:left;width:326px;padding:20px 0px 20px 10px;margin:0px 0px 0px 4px;display:inline;border-left:1px solid #f3f1f1;}
#registercolumn p{margin:10px 20px;}
.registercolumnnoborder{border-left:none !important;}
#registercolumn h1{float:left;color:#434343;font-size:1.3em;padding:0px 0px 8px 18px;margin:0px;width:300px;}
#registercolumn #registerbox{float:left;width:329px;}
#registercolumn #registerbox .top{float:left;width:100%;}
#registercolumn #registerbox .panelcontent{float:left;width:329px;padding:5px 0px 0px 0px;background-color:#f3f1f1;}
#registercolumn #registerbox .panelcontent .formtitle{float:left;width:89px;height:2em;color:#626262;padding:0.5em 9px 0px 0px;margin:0px 0px 3px 0px;text-align:right;}
#registercolumn #registerbox .panelcontent .formtitlelong{float:left;width:89px;height:2em;color:#626262;padding:0.2em 9px 0px 0px;margin:0px 0px 3px 0px;text-align:right;line-height:12px;}
#registercolumn #registerbox .panelcontent .linewrapper{float:left;height:2.8em;}
#registercolumn #registerbox .panelcontent .formfield{float:left;width:210px;height:2.5em;margin:0px 0px 3px 0px;position:relative;}
#registercolumn #registerbox .panelcontent .required{position:absolute;top:-5px;right:-8px;width:16px;height:13px;clear:both;}
#registercolumn #registerbox .panelcontent .formfield input{float:left;width:203px;height:1.7em;border-top:1px solid #b7b7b7;border-left:1px solid #b7b7b7;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;margin:0px;padding:5px 0px 0px 5px;font-family:Arial, Helvetica, sans-serif;font-size:1em;}
#registercolumn #registerbox .panelcontent .button{float:left;width:304px;height:2.3em;color:#626262;margin:0px 0px 3px 0px;padding:5px 25px 0px 0px;text-align:right;background-image:none;}
#registercolumn #registerbox .bottom{float:left;width:100%;}
#shoppingcart{float:left;width:162px;margin:8px 0px 10px 5px;display:inline;background-image:url(../../images/panels/shopping_cart.jpg);background-position:top left;background-repeat:no-repeat;color:#4c4c4c;}
#shoppingcart .content{float:left;width:134px;padding:0px 17px 0px 12px;}
#shoppingcart .content .oheader{margin:14px 0px 0px 0px;padding:0px;font-size:1.3em;font-weight:bold;}
#shoppingcart .content p{margin:7px 0px 0px 1px;padding:0px;}
#shoppingcart .content a{color:#35679b;text-decoration:none;}
#shoppingcart .content a:hover{text-decoration:underline;}
#shoppingcart p.divider{width:125px;border-bottom:1px solid #c4b387;}
#shoppingcart p.total{width:125px;text-align:right;}
#shoppingcart .buttons{float:left;width:138px;display:inline;background-color:#fff3d6;margin:5px 0px 0px -11px;padding:10px 0px 3px 10px;}
#shoppingcart .buttons img{float:left;margin:0px 0px 5px 0px;}
#shoppingcart .bottom{float:left;width:150px;}
#myaccount{float:left;width:162px;margin:8px 0px 5px 5px;display:inline;background-image:url(../../images/panels/my_account.jpg);background-position:top left;background-repeat:no-repeat;color:#4c4c4c;}
#myaccount .content{float:left;width:134px;padding:0px 17px 0px 12px;}
#myaccount .content .oheader{margin:14px 0px 0px 0px;padding:0px;color:#000000;font-size:1.3em;font-weight:bold;}
#myaccount .content a{color:#000000;text-decoration:none;}
#myaccount .content a:hover{text-decoration:underline;}
#myaccount ul{float:left;margin:10px 0px 0px 0px;padding:0px;list-style:none;}
#myaccount ul li{padding:0px 0px 0px 12px;margin:0px 0px 5px 0px;background-image:url(../../images/misc/bullet_my_account.jpg);background-position:0px 2px;background-repeat:no-repeat;}
#myaccount .bottom{float:left;width:150px;}
#features{float:left;width:162px;margin:8px 0px 10px 5px;display:inline;background-image:url(../../images/panels/features.jpg);background-position:top left;background-repeat:no-repeat;color:#4c4c4c;}
#features .content{float:left;width:145px;padding:15px 10px 0px 8px;}
#features .content .item{float:left;width:95%;margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;}
#features .content .item p{float:left;margin:0px;padding:5px 0px 0px 0px;}
#features .content .item .image{float:left;margin:0px 10px 0px 0px;display:inline;}
#features .content .border{border-bottom:1px solid #ded0ac;}
#features .content a{color:#507085;text-decoration:none;}
#features .content a:hover{text-decoration:underline;}
#features .bottom{float:left;width:150px;}
h1.grey{float:left;width:614px;color:#424343;border-bottom:1px solid #e0e0e0;margin:0px 0px 10px 0px;padding:0px 0px 0px 4px;font-size:1.3em;display:inline;}
h1.mainheading span{color:#cc0000;}
#myaccountcontrol{float:left;width:617px;margin:20px 0px 0px 2px;display:inline;}
#myaccountcontrol #icons{float:left;width:100%;}
#myaccountcontrol #icons .item{float:left;text-align:center;}
#myaccountcontrol #icons .item img{float:left;margin:0px 0px 4px 0px;}
#myaccountcontrol #icons .item p{float:left;margin:0px;padding:0px;}
#myaccountcontrol #icons .manage{width:129px;}
#myaccountcontrol #icons .personal{width:123px;}
#myaccountcontrol #icons .order{width:132px;}
#myaccountcontrol #icons .favourites{width:114px;}
#myaccountcontrol #icons .baskets{width:119px;}
#myaccountcontrol a{text-decoration:none;}
#myaccountcontrol a:hover{text-decoration:underline;}
#myaccountwidepanel{float:left;width:617px;margin:20px 0px 0px 0px;}
#myaccountwidepanel .top{float:left;width:100%;}
#myaccountwidepanel .contentpanel{float:left;width:100%;background-color:#f5f3f3;}
#myaccountwidepanel .contentpanel p{float:left;width:577px;padding:10px 20px 10px 20px;margin:0px;color:#3d3d3d;}
#myaccountwidepanel .contentpanel div.separator{float:left;width:100%;text-align:center;margin:5px 0px 10px 0px;}
#myaccountwidepanel .contentpanel h3{font-size:1em;margin:0px;padding:10px 20px 0px 20px;color:#3d3d3d;}
#myaccountwidepanel .contentpanel p.light{float:left;width:577px;padding:10px 20px 10px 20px;margin:0px;color:#696969;}
#myaccountwidepanel .bottom{float:left;width:100%;}
#smallcolumn{float:left;width:265px;margin:25px 0px 0px 10px;display:inline;}
#smallcolumn h1{float:left;color:#434343;font-size:1.3em;padding:0px 0px 10px 3px;margin:0px;width:243px;}
#smallcolumn #smallform{float:left;width:265px;}
#smallcolumn #smallform .top{float:left;width:265px;}
#smallcolumn #smallform .panelcontent{float:left;width:265px;padding:5px 0px 0px 0px;background-color:#f3f1f1;}
#smallcolumn #smallform .panelcontent .formtitle{float:left;width:89px;height:2em;color:#626262;padding:0.5em 9px 0px 0px;margin:0px 0px 3px 0px;text-align:right;}
#smallcolumn #smallform .panelcontent .formtitlelong{float:left;width:89px;height:2em;color:#626262;padding:0.2em 9px 0px 0px;margin:0px 0px 3px 0px;text-align:right;line-height:12px;}
#smallcolumn #smallform .panelcontent .formfield{float:left;width:148px;height:2.5em;margin:0px 0px 3px 0px;position:relative;}
#smallcolumn #smallform .panelcontent .formfieldTall{float:left;width:148px;height:50px;margin:0px 0px 3px 0px;position:relative;}
#smallcolumn #smallform .panelcontent .required{position:absolute;top:-5px;right:-8px;width:16px;height:13px;clear:both;}
#smallcolumn #smallform .panelcontent .formfield .smallinput{float:left;width:141px;height:1.7em;border-top:1px solid #b7b7b7;border-left:1px solid #b7b7b7;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;margin:0px;padding:5px 0px 0px 5px;font-family:Arial, Helvetica, sans-serif;font-size:1em;}
#smallcolumn #smallform .panelcontent .passwordreminder{float:left;width:242px;height:1.5em;color:#626262;margin:0px 0px 3px 0px;padding:0px 25px 0px 0px;text-align:right;}
#smallcolumn #smallform .panelcontent .button{float:left;width:242px;height:2.3em;color:#626262;margin:0px 0px 3px 0px;padding:0px 25px 0px 0px;text-align:right;background-image:none;}
#smallcolumn #smallform .bottom{float:left;width:265px;}
#smallcolumn p{float:left;width:250px;margin:0px;padding:0px 0px 0px 18px;color:#626262;}
#largecolumn{float:left;width:326px;padding:0px 0px 20px 5px;margin:25px 0px 0px 10px;display:inline;}
#largecolumn h1{float:left;color:#434343;font-size:1.3em;padding:0px 0px 10px 3px;margin:0px;width:300px;}
#largecolumn #largeform{float:left;width:329px;}
#largecolumn #largeform .top{float:left;width:100%;}
#largecolumn #largeform .panelcontent{float:left;padding:5px 0px 0px 0px;background-color:#f3f1f1;width:100%;}
#largecolumn #largeform .panelcontent p.heading{float:left;width:200px;margin:0px;padding:0px 0px 15px 17px;font-weight:bold;}
#largecolumn #largeform .panelcontent .formtitle{float:left;width:89px;height:2em;color:#626262;padding:0.5em 9px 0px 0px;margin:0px 0px 3px 0px;text-align:right;}
#largecolumn #largeform .panelcontent .formtitlelong{float:left;width:89px;height:2em;color:#626262;padding:0.2em 9px 0px 0px;margin:0px 0px 3px 0px;text-align:right;line-height:12px;}
#largecolumn #largeform .panelcontent .formfield{float:left;width:200px;height:2.5em;margin:0px 0px 3px 0px;position:relative;}
#largecolumn #largeform .panelcontent .formfieldTall{float:left;width:200px;height:50px;;margin:0px 0px 3px 0px;position:relative;}
#largecolumn #largeform .panelcontent .required{position:absolute;top:-5px;right:-8px;width:16px;height:13px;clear:both;}
#largecolumn #largeform .panelcontent .formfield input{float:left;width:193px;height:1.7em;border-top:1px solid #b7b7b7;border-left:1px solid #b7b7b7;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;margin:0px;padding:5px 0px 0px 5px;font-family:Arial, Helvetica, sans-serif;font-size:1em;}
#largecolumn #largeform .panelcontent .formfield textarea{float:left;width:193px;height:5.1em;border-top:1px solid #b7b7b7;border-left:1px solid #b7b7b7;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;margin:0px;padding:5px 0px 0px 5px;font-family:Arial, Helvetica, sans-serif;font-size:1em;}
#largecolumn #largeform .panelcontent .button{float:left;width:295px;height:2.3em;color:#626262;margin:0px 0px 3px 0px;padding:5px 20px 0px 0px;text-align:right;background-image:none;}
#largecolumn #largeform .bottom{float:left;width:100%;}
#largecolumn p{float:left;width:250px;margin:0 0 20px 0;padding:0px 18px 0px 18px;color:#626262;}
#addresses{float:left;width:303px;margin:0px 0px 15px 13px;display:inline;}
#addresses .topinside{float:left;width:100%;}
#addresses .panelcontentinside{float:left;width:273px;padding:0px 15px 0px 15px;background-color:#FFFFFF;}
#addresses .panelcontentinside .addressitem{float:left;width:273px;}
#addresses .panelcontentinside .addressitem p{font-weight:normal;margin:0px 0px 0px 5px;padding:0px;}
#addresses .panelcontentinside .addressitem .addressbuttons{float:left;margin:10px 0px 0px 2px;}
#addresses .panelcontentinside .addressitem .addressbuttons img{margin:0px 5px 0px 0px;}
#addresses .bottominside{float:left;width:100%;margin-bottom:10px;}
#previousbaskets{float:left;margin:0px 0px 0px 16px;display:inline;}
#previousbaskets .title td{font-weight:bold;border-bottom:1px solid #d2d2d2;}
#previousbaskets .title td.first{width:160px;}
#orderhistorylist{float:left;margin:10px 0px 0px 10px;display:inline;}
#orderhistorylist .title td{font-weight:bold;border-bottom:1px solid #d2d2d2;}
#orderhistorylist .title td.first{width:191px;}
#orderhistorylist .title td.center{width:130px;text-align:left;}
#orderhistorylist .title td.right{text-align:right;}
#orderhistorylist .orderline td.center{text-align:left;}
#orderhistorylist .orderline td.right{text-align:right;}
div.orderhistorylistadd{float:left;width:200px;margin:30px 0px 30px 5px;padding:10px 0px 10px 10px;display:inline;background-image:url(../../images/misc/address-bg.jpg);background-position:top left;background-repeat:no-repeat;}
.orderhistorylistadd h2{color:#000;padding:0px 0px 3px 8px;font-size:1.0em;display:inline;}
.orderhistorylistadd p{color:#000;margin:0;padding:0px 0px 3px 8px;}
#orderhistoryitems{float:left;margin:0px 0px 0px 10px;display:inline;}
#orderhistoryitems .title td{font-weight:bold;border-bottom:1px solid #d2d2d2;}
#orderhistoryitems .title td.first{width:30px;}
#orderhistoryitems .title td.center{width:143px;text-align:left;}
#orderhistoryitems .title td.right{text-align:right;}
#orderhistoryitems .itemline td.first{width:30px;}
#orderhistoryitems .itemline td.center{width:143px;}
#orderhistoryitems .itemline td.right{text-align:right;}
.topborder td{border-top:1px solid #d2d2d2;}
.personalinfo{float:left;width:587px;margin:0px 0px 0px 15px;display:inline;}
.linewrapper{float:left;height:2.8em;}
.personalinfo .title{float:left;width:120px;text-align:right;height:2em;color:#626262;padding:0.5em 9px 0px 0px;margin:0px 0px 0.3em 0px;}
.personalinfo .field{float:left;width:455px;height:2.5em;margin:0px 0px 0.3em 0px;text-align:left;position:relative;}
.personalinfo .field .required{position:absolute;top:-5px;right:59px;width:16px;height:13px;clear:both;}
.personalinfo .titlecheckbox{float:left;width:120px;text-align:right;height:2.5em;color:#626262;padding:0.5em 9px 0px 0px;margin:0px 0px 0.3em 0px;}
.personalinfo .fieldcheckbox{float:left;width:453px;height:3em;margin:0px 0px 0.3em 2px;text-align:left;position:relative;}
.personalinfo .field input{float:left;width:380px;height:1.7em;border-top:1px solid #b7b7b7;border-left:1px solid #b7b7b7;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;margin:0px;padding:5px 0px 0px 5px;font-family:Arial, Helvetica, sans-serif;font-size:1em;}
.personalinfo .field .button{float:left;width:auto;height:auto;border:none;background-image:none;}
.linewrapperhigh{float:left;height:4.5em;}
.personalinfo .titlehigh{float:left;width:120px;text-align:right;height:3.5em;color:#626262;padding:0.5em 9px 0px 0px;margin:5px 0px 3px 0px;}
.personalinfo .fieldhigh{float:left;width:453px;height:4em;margin:5px 0px 3px 0px;padding:0px 0px 0px 2px;position:relative;}
.errormessage{float:left;width:80%;border:1px solid #c8a5a5;background-color:#fff9f9;padding:10px;margin:10px 15px 15px 5px;color:#c02020;text-align:center;}
.errormessage img{float:left;margin:-2px 5px 10px 0px;}
.alertmessage{float:left;width:80%;border:1px solid #8EC180;background-color:#DFEEDB;padding:10px;margin:10px 15px 15px 5px;color:#009900;text-align:center;}
.alertmessage img{float:left;margin:-2px 5px 10px 0px;}
.sitemap h2{float:left;width:97%;color:#277ab4;border-bottom:1px solid #6699cc;text-transform:uppercase;margin:15px 1% 15px 1%;padding:0px 0px 0px 4px;font-size:1.3em;display:inline;}
#reviews{margin:15px 0 10px 0;clear:both;width:97%;}
#reviews h2{float:left;width:620px;margin:20px 0px 10px 0px;padding:0px 0px 4px 0px;color:#434343;font-size:1.3em;border-bottom:1px solid #d7d7d7;}
#reviews h2 a{}
#reviews div.reviewouter{padding:0 5px;}
#reviews div.headercontainer{float:left;width:100%;padding-bottom:5px;border-bottom:1px solid #35679B;margin-bottom:5px;}
#reviews div.commentname{float:left;width:70%;color:#35679B;font-size:1.2em;}
#reviews span.commentdate{color:#999;font-size:0.8em;}
#reviews div.stars{float:left;width:30%;text-align:right;}
#reviews span{margin:0;padding:0;}
#reviews p{margin:0 0 20px 0;padding:0;}
#reviewform{clear:both;border:1px solid #ccc;padding:5px 10px 10px 10px;background:#eee;margin-top:0px;}
#reviewform h2{font-size:1.2em;color:#35679B;margin:0 0 5px 0;padding:0;}
#reviewform p{margin:0;}
#reviewform .panelcontent{float:left;padding:5px 0px 0px 0px;position:relative;}
#reviewform .panelcontent .linewrapper{float:left;}
#reviewform .panelcontent .linewrappertextarea{float:left;}
#reviewform .panelcontent .formtitle{float:left;width:89px;height:2em;color:#626262;padding:0.5em 9px 0px 0px;margin:0px 0px 3px 0px;text-align:right;}
#reviewform .panelcontent .formfield{float:left;width:500px;margin:0px;position:relative;padding:0;}
#reviewform .panelcontent .formfieldtextarea{float:left;width:460px;margin:0px 0px 3px 0px;position:relative;}
#reviewform .panelcontent .required{position:absolute;top:-5px;right:-8px;width:16px;height:13px;clear:both;}
#reviewform .panelcontent .button{float:left;width:155px;height:2.3em;color:#626262;margin:10px 0px 3px 0px;padding:0px 25px 0px 0px;text-align:right;}
.rec-bat{position:absolute;top:-27px;right:78px;background:url(../../images/global/recycle-batteries-header.gif) no-repeat top left;width:100px;height:58px;display:block;text-indent:-9000px;overflow:hidden;}
.rec-tom{position:absolute;top:-27px;right:20px;background:url(../../images/global/recycle-tomorrow-header.gif) no-repeat top left;width:46px;height:58px;display:block;text-indent:-9000px;overflow:hidden;}
#delivery .top .rec-bat{background:url(../../images/global/rec-bat-leftnav.png) no-repeat top left;width:118px;height:80px;display:block;text-indent:-9000px;overflow:hidden;position:static;margin:10px 0 0 0;}
#delivery .top .rec-tom{background:url(../../images/global/recycle_lathams.jpg) no-repeat top left;width:118px;height:134px;display:block;text-indent:-9000px;overflow:hidden;position:static;}
.crossed-bin-symbol{padding:10px 15px;overflow:hidden;}
.pagecontent a{color:#ff0000;}
#contentpage{margin:0 10px;position:relative;}
#contentpage h2{font-size:1.2em;color:#35679b;margin:10px 0;padding:0;}
.freedeliverybanner{margin:0px 0px 10px 0px;}
.referbut{cursor:pointer;}
.bottombuttons .quantity{float:left;width:34px;height:19px;margin:0px 5px 0px 0px;display:inline;background-image:url(../../images/misc/quantity_white_bg.gif);background-position:top left;background-repeat:no-repeat;border:0;padding:5px 0px 0px 0px;text-align:center;color:#656565;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;}
#noitemsbox{padding:10px 10px 10px 20px;}
.surchargetitle{color:#666666;}
#repeatorder{float:left;width:437px;text-align:right;}
#checkoutsteps{float:left;width:100%;margin:15px 0px 0px 0px;}
#checkoutsteps .steps{float:left;width:500px;height:60px;margin:10px 0px 0px 60px;display:inline;}
#checkoutsteps .steps img{float:left;}
#multibuyshowpage{float:left;margin-top:15px;}
.multibuyoffer{float:right;padding-top:10px;}
.multibuyoffer .qty{float:left;padding:5px 5px 0px 0px;color:#878585;}
.multibuyoffer .quantity{float:left;width:34px;height:19px;margin:0px 5px 0px 0px;display:inline;background-image:url(../../images/misc/quantity_bg.gif);background-position:top left;background-repeat:no-repeat;border:0;padding:5px 0px 0px 0px;text-align:center;color:#656565;font-family:Arial, Helvetica, sans-serif;}
#multibuyaddtobasket{float:right;padding:10px;}
#multibuyaddtobasket .qty{float:left;padding:5px 5px 0px 0px;color:#878585;}
#multibuyaddtobasket .quantity{float:left;width:34px;height:19px;margin:0px 5px 0px 0px;display:inline;background-image:url(../../images/misc/quantity_bg.gif);background-position:top left;background-repeat:no-repeat;border:0;padding:5px 0px 0px 0px;text-align:center;color:#656565;font-family:Arial, Helvetica, sans-serif;}
.seabaitBox{float:right;width:205px;margin:3px 0 0 20px;display:inline;}
.bluePanel{float:right;width:280px;margin:3px 0px 0px 10px;display:inline;background:url(../../images/sprite.png) -3910px -69px no-repeat #268ec3;}
.bluePanel span{float:left;width:280px;height:9px;background:url(../../images/sprite.png) -624px 0px no-repeat #268ec3;line-height:0px;}
#introparagraph .content .bluePanel p{padding:10px 5px 2px 10px;color:#fff;}
#introparagraph .content .bluePanel img{float:right;}
.seabaitBox div{float:left;}
.seabaitBox div.text{background:#fea804 url(../../images/misc/seabait-box-bg.gif) no-repeat top left;padding:5px 10px 5px 8px;width:187px;}
.seabaitBox div.text a{color:#333;text-decoration:underline;}
.seabaitBox div.text a:hover{text-decoration:none;}
.seabaitBox div img{float:left;}
.voucherform{margin:20px 0;}
#quickcheckoutbox{float:left;width:615px;border-top:1px solid #f3f1f1;margin:10px 0 0 0;padding:10px 0 0 0;}
#quickcheckoutbox .title{float:left;padding:0 0 0 27px;font-size:1.3em;font-weight:bold;color:#434343}
#quickcheckoutbox .title span{color:#F00;}
#quickcheckoutbox .content{float:left;width:615px;display:inline;margin:10px 0 0 10px;padding:15px 0 0 0;background:#f3f1f1 url(../../images/panels/quick-checkout-top.jpg) top left no-repeat;}
#quickcheckoutbox .content .contentinside{float:left;width:615px;padding:0 0 13px 0;background:url(../../images/panels/quick-checkout-bottom.jpg) bottom left no-repeat;}
#quickcheckoutbox .left{float:left;width:380px;padding:0 20px 0 21px;color:#626262;}
#quickcheckoutbox .right{float:left;width:194px;}
#quickcheckoutbox .right img{float:left;}
#QuickLinks{float:left;width:980px;padding:0px 0px 10px 10px;position:relative;display:inline;background-color:#FFFFFF;}
#QuickLinks #Col1, #Col2, #Col3{width:22%;float:left;padding:5px 10px 0px 10px;}
#QuickLinks a{text-decoration:none;}
#QuickLinks a:hover{text-decoration:underline;}
#QuickLinks .heading{color:#CC0000;font-size:1.1em;font-weight:bold;display:block;}
#QuickLinks .heading a{color:#CC0000;}
#QuickLinks ul{float:left;list-style:none;color:#2B84C2;padding:0px;margin:10px 0px 10px 20px;width:22%;}
#QuickLinks li{display:inline;list-style:none;color:#2B84C2;}
#QuickLinks .borders{float:left;width:970px;height:9px;}
#QuickLinks .topleft{background-position:-364px -94px;}
#QuickLinks .topright{background-position:-383px -94px;}
#QuickLinks .bottomleft{background-position:-364px -113px;}
#QuickLinks .bottomright{background-position:-383px -113px;}
#QuickLinks .content{float:left;width:970px;border:#CCC solid 1px;position:relative;}
.clearance-banner{float:left;margin:0px 0px 20px 0px;}
#centrecontent h2{font-size:1em;font-weight:normal;color:#000000;display:inline;}
.new{position:absolute;width:38px;height:38px;background-image:url(../../images/sprite.png);background-position:0px -84px;clear:both;top:0px;right:0px;}
.largeproductboxpx .new{top:5px;right:5px;}
#image .new{right:3px;}
a.button, a:hover.button{text-decoration:none;}
.button{background-image:url(../../images/sprite.png);height:24px;border:none;cursor:pointer;float:left;}
.red{background-color:#E11D1E;}
.addto{background-position:-555px -31px;width:98px;}
.details{background-position:-653px -30px;width:63px;}
.range{background-position:-717px -31px;width:95px;}
.search{background-position:-813px -31px;width:67px;}
.reset{background-position:-881px -31px;width:59px;}
.submit{background-position:-941px -31px;width:63px;}
.viewbrands{background-position:-1005px -31px;width:105px;margin-left:22px;}
.xmasdelivery{color:#000;float:left;font-size:1.08em;font-weight:bold;width:621px;padding:0px 7px 10px;}
.xmasdelivery p{margin:0 0 10px;}
#brandListPPC{padding:10px;}
#brandListPPC .brandItem{margin:1px;}
