html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{color:#333;font:12px 'Lucida Grande', Tahoma, Arial, Verdana, sans-serif;background:#57aa1c url(images/bg.png) repeat-x center top;}
ol, ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{font-weight:normal;vertical-align:top;}
strong{font-weight:bold;}
form{display:inline;}
a{color:#d81e05;}
a.footerlink{color:#ffffff;}
#container{width:996px;margin-right:auto;margin-left:auto;position:relative;background:white url(images/container.png) repeat-y;margin-top:58px;overflow:hidden;padding-bottom:20px;}
#content-main{margin-left:196px;width:605px;padding-top:187px;float:left;}
#content-left{padding-top:187px;float:left;width:151px;margin-left:-787px;}
#content-right{padding-top:187px;width:156px;float:right;margin-right:11px;}
#content-header{top:0;left:0;width:996px;position:absolute;background:white url(images/header-bg.png) no-repeat;height:187px;}
#content-footer{background:#336633 url(images/footer.png) no-repeat;clear:both;}
#content-header div.logo{position:absolute;top:4px;left:8px;}
#content-header #nav a{display:block;}
#content-header #nav li{float:left;}
#content-header #nav li li{height:26px;}
#content-header #nav li li a{width:255px;background:url(images/menu-tab.png) no-repeat left bottom;color:#57aa1c;font-size:13px;height:26px;line-height:25px;}
#content-header #nav li li a.expanded{background:url(images/menu-expanded.png) no-repeat left bottom;}
#content-header #nav li li a:hover{color:#d81e05;}
#content-header #nav li ul{position:absolute;left:-999em;width:267px;padding-bottom:12px;margin:40px 0 0;}
#content-header #nav li ul ul{margin:12px 0 0 190px;padding-top:1px;}
#content-header #nav li:hover ul ul, #content-header #nav li:hover ul ul ul, #content-header #nav li.sfhover ul ul, #content-header #nav li.sfhover ul ul ul{left:-999em;}
#content-header #nav li:hover ul, #content-header #nav li li:hover ul, #content-header #nav li li li:hover ul, #content-header #nav li.sfhover ul, #content-header #nav li li.sfhover ul, #content-header #nav li li li.sfhover ul{left:auto;}
#content-header div.support{position:absolute;top:36px;left:268px;width:142px;text-align:center;}
#content-header div.support-icon{position:absolute;top:36px;left:201px;}
#content-header div.support h4{color:#57aa1c;font-size:14px;font-weight:bold;}
#content-header div.support p{font-size:11px;margin-top:7px;}
#content-header div.support p a{color:#d81e05;font-weight:bold;}
#content-header div.support p a:hover{color:#c00;}
#content-header div.sales{position:absolute;top:36px;left:474px;width:154px;text-align:center;}
#content-header div.sales-icon{position:absolute;top:36px;left:413px;}
#content-header div.sales h4{color:#57aa1c;font-size:14px;font-weight:bold;}
#content-header div.sales p{font-size:11px;margin-top:7px;}
#content-header div.sales p a{color:#d81e05;font-weight:bold;}
#content-header div.sales p strong{color:#d81e05;font-size:12px;}
#content-header div.section{position:absolute;top:6px;left:853px;width:135px;}
#content-header div.basket{position:absolute;top:36px;left:692px;width:164px;text-align:center;}
#content-header div.basket-icon{position:absolute;top:36px;left:631px;}
#content-header div.basket h4{color:#57aa1c;font-size:14px;font-weight:bold;}
#content-header div.basket p{font-size:11px;margin-top:7px;}
#content-header div.basket p a{color:#d81e05;font-weight:bold;}
#content-header div.basket p a:hover{color:#c00;}
#content-header div.navigation{width:966px;height:43px;position:absolute;left:15px;top:130px;background:#57aa1c url(images/navigation-bg.png) repeat-x;}
#content-header div.navigation li{float:left;height:43px;}
#content-header div.navigation li.active{background:#68b334 url(images/navigation-active.png) repeat-x;}
#content-header div.navigation a{float:left;color:white;font-weight:bold;font-size:16px;text-decoration:none;display:block;height:39px;line-height:38px;padding-left:15px;padding-right:15px;background:url(images/navigation-sep.png) no-repeat right top;}
#content-header div.navigation a:hover{color:#ffff8d;}
#content-header div.navigation li.last a{padding-right:0;background-image:none;}
#content-header div.search{position:absolute;right:-10px;top:139px;width:250px;}
#content-header div.search input{vertical-align:top;}
#content-header div.search input.keywords{margin:0 5px 0 0;padding:3px 2px 2px 5px;height:15px;border-width:0;border-style:none;color:gray;font-size:11px;font-style:italic;width:172px;}
#content-left h3{color:#d81e05;font-size:15px;font-weight:bold;}
#content-left ul{margin-left:10px;margin-top:12px;}
#content-left li{background:url(images/green-dot.png) no-repeat left 4px;font-size:11px;padding-left:12px;padding-bottom:4px;}
#content-left li a{color:#333;text-decoration:none;}
#content-left li a:hover{color:#d81e05;text-decoration:underline;}
#content-left div.tellfriend{background:url(images/horizontal-line.png) repeat-x left bottom;padding-bottom:15px;margin-bottom:15px;font-size:11px;}
#content-left div.tellfriend p{vertical-align:64px;margin-top:5px;}
#content-left div.tellfriend input{vertical-align:middle;}
#friend-email{width:120px;}
#content-left div.categories{background:url(images/horizontal-line.png) repeat-x left bottom;padding-bottom:15px;margin-bottom:15px;}
#content-left div.manufacturers{background:url(images/horizontal-line.png) repeat-x left bottom;padding-bottom:15px;margin-bottom:15px;}
#content-left div.manufacturers select{width:151px;margin-top:10px;}
#content-left div.price{background:url(images/horizontal-line.png) repeat-x left bottom;padding-bottom:15px;margin-bottom:15px;}
#content-left div.price select{width:151px;margin-top:10px;}
#content-left div.featured{background:url(images/horizontal-line.png) repeat-x left bottom;padding-bottom:15px;margin-bottom:15px;}
#content-left div.featured p{text-align:center;color:#d81e05;font-size:12px;font-weight:bold;margin-top:8px;}
#content-left div.featured p a{color:#57aa1c;text-decoration:none;}
#content-left div.featured p a:hover{text-decoration:underline;}
#content-left div.featured p.name{color:#57aa1c;font-size:15px;}
#content-left div.support{background:url(images/horizontal-line.png) repeat-x left bottom;padding-bottom:15px;margin-bottom:15px;}
#content-left div.support p{margin-top:8px;font-size:11px;}
#content-left div.support a{color:#d81e05;}
#content-left div.support div.content{background:url(images/support-box.png) no-repeat right top;}
#content-left div.information{background:url(images/horizontal-line.png) repeat-x left bottom;padding-bottom:15px;margin-bottom:15px;}
#content-left div.testimonials{padding-bottom:15px;margin-bottom:15px;}
#content-left div.testimonials p{margin-top:8px;font-size:11px;}
#content-left div.testimonials a{color:#d81e05;text-decoration:none;}
#content-left div.testimonials a:hover{text-decoration:underline;}
#content-right h3{color:#d81e05;font-size:15px;font-weight:bold;}
#content-right div.manufacturer-info{background:url(images/horizontal-line.png) repeat-x left top;padding-top:15px;margin-top:15px;}
#content-right div.manufacturer-info p{margin-top:8px;font-size:11px;}
#content-right div.history{background:url(images/horizontal-line.png) repeat-x left top;padding-top:15px;margin-top:15px;}
#content-right div.history ul{margin-left:10px;margin-top:12px;margin-right:10px;}
#content-right div.history li{background:url(images/green-dot.png) no-repeat left 4px;font-size:11px;padding-left:12px;padding-bottom:4px;}
#content-right div.history li a{color:#333;text-decoration:none;}
#content-right div.history li a:hover{color:#d81e05;text-decoration:underline;}
#content-right div.caravan{background:url(images/horizontal-line.png) repeat-x left top;padding-top:15px;margin-top:15px;}
#content-right div.caravan h3{color:#009999;}
#content-right div.caravan div.content{padding-right:10px;font-size:11px;}
#content-right div.caravan p{margin-top:8px;font-size:11px;}
#content-left div.newsletter{background:url(images/horizontal-line.png) repeat-x left bottom;padding-top:5px;margin-top:5px;padding-bottom:5px;margin-bottom:5px;}
#content-left div.newsletter div.content{padding-right:10px;font-size:11px;}
#content-left div.newsletter p{margin-top:8px;font-size:11px;}
#content-right div.viewed{background:url(images/horizontal-line.png) repeat-x left top;padding-top:15px;margin-top:15px;}
#content-right div.viewed ul{margin:12px 10px 8px;}
#content-right div.viewed li{background:url(images/green-dot.png) no-repeat left 4px;font-size:11px;padding-left:12px;padding-bottom:4px;}
#content-right div.viewed li a{color:#333;text-decoration:none;}
#content-right div.viewed li a:hover{color:#d81e05;text-decoration:underline;}

#content-right div.userblock ul{margin:12px 10px 8px;}
#content-right div.userblock li{background:url(images/green-dot.png) no-repeat left 4px;font-size:11px;padding-left:12px;padding-bottom:4px;}
#content-right div.userblock li a{color:#333;text-decoration:none;}
#content-right div.userblock li a:hover{color:#d81e05;text-decoration:underline;}

#content-right div.secure p{margin-top:8px;margin-left:15px;}
#content-right div.fitting{background:url(images/horizontal-line.png) repeat-x left top;padding-top:15px;margin-top:15px;font-size:11px;}
#content-right div.fitting p{margin-top:8px;margin-left:15px;}
#content-right div.assistant{background:url(images/horizontal-line.png) repeat-x left top;padding-top:15px;margin-top:15px;font-size:11px;}
#content-right div.assistant p{margin-top:8px;margin-left:15px;}
#content-right div.vat{margin-top:8px;background:url(images/vat-box.png) no-repeat left top;width:124px;height:76px;margin-left:15px;font-size:9px;}
#content-right div.vatfreeze{margin-top:8px;# background:url(images/vat-freeze.png) no-repeat left top;width:124px;margin-left:15px;font-size:9px;}
#content-right div.vat h4{color:#d81e05;font-size:14px;line-height:21px;font-weight:bold;padding-top:12px;padding-left:10px;}
#content-right div.vat p{padding-top:4px;padding-left:10px;}
#content-right div.satellite{background:url(images/horizontal-line.png) repeat-x left top;padding-top:15px;margin-top:15px;width:167px;}
#content-right div.satellite div.content{background:url(images/satellite-finder.jpg) no-repeat right top;padding-top:110px;margin-top:8px;padding-right:30px;font-size:11px;}
#content-right div.satellite h3{margin-right:15px;}
#content-right div.satellite a{color:#d81e05;font-weight:bold;}
#content-right div.community{background:url(images/horizontal-line.png) repeat-x left top;padding-top:15px;margin-top:15px;font-size:11px;}
#content-right div.community p{margin-top:8px;font-size:11px;}
#content-right div.reviews{background:url(images/horizontal-line.png) repeat-x left top;padding-top:15px;margin-top:15px;font-size:11px;}
#content-right div.reviews p{margin-top:8px;}
#content-right div.reviews a{color:#d81e05;text-decoration:none;}
#content-right div.reviews a:hover{text-decoration:underline;}
#content-right div.reviews p.image, #content-right div.reviews p.rating{text-align:center;}
#content-right div.popular{background:url(images/horizontal-line.png) repeat-x left top;padding-top:15px;margin-top:15px;font-size:11px;}
#content-right div.popular ul{margin-top:8px;}
#content-right div.popular li{display:inline;}
#content-right div.popular a{color:#d81e05;text-decoration:none;}
#content-right div.popular a:hover{text-decoration:underline;}
#content-right div.payment{background:url(images/horizontal-line.png) repeat-x left top;padding-top:15px;margin-top:15px;}
#content-right div.payment p{text-align:center;margin-top:8px;}
#content-right div.payment p.secure{text-align:left;font-size:10px;background:url(images/payment-secure.png) no-repeat;padding-left:30px;}
#content-main h1{color:#d81e05;font-weight:bold;font-size:15px;background:url(images/horizontal-line.png) repeat-x left bottom;margin-bottom:12px;padding-bottom:10px;}
#content-main h2{color:#d81e05;font-weight:bold;font-size:15px;background:url(images/horizontal-line.png) repeat-x left bottom;margin-bottom:12px;padding-bottom:10px;}
#content-main h3{color:#333;font-weight:bold;font-size:13px;margin-bottom:6px;}
#content-main p{margin-bottom:15px;line-height:16px;}
#content-main ul{margin-left:10px;margin-bottom:15px;}
#content-main li{margin-left:10px;list-style-type:disc;padding-bottom:5px;}
#content-main div.breadcrumb{font-size:10px;margin-bottom:8px;}
#content-main div.breadcrumb a{text-decoration:none;}
#content-main div.breadcrumb a:hover{text-decoration:underline;}
#content-main div.intro p.image{float:right;margin-bottom:0;margin-left:15px;}
#content-main div.categories{clear:both;}
#content-main div.categories div.item{width:151px;height:189px;float:left;}
#content-main div.categories div.item p{margin:0;padding:0;height:152px;background:url(images/categories-item.png) no-repeat;line-height:150px;text-align:center;}
#content-main div.categories div.item p img{margin-left:1px;vertical-align:middle;}
#content-main div.categories div.item h5{text-align:center;background:#57aa1c url(images/category-name.png) no-repeat;height:22px;line-height:19px;font-weight:bold;overflow:hidden;font-size:11px;}
#content-main div.categories div.item h5 a{display:block;}
#content-main div.categories div.last{width:152px;}
#content-main div.categories div.last h5{background:#57aa1c url(images/category-name-last.png) no-repeat;}
#content-main div.categories div.item h5 a:hover{color:#ffff8d;}
#content-main div.categories div.item h5 a{text-decoration:none;color:white;}
#content-main div.category-image{float:right;padding-left:10px;background-color:white;}
#content-main div.category-image p{margin:0;padding:0;}
#content-main div.category-image img{border:1px solid #daf0fe;}
#content-main div.products{overflow:hidden;width:606px;clear:both;}
#content-main div.products div.first{clear:left;}
#content-main div.products div.item{width:202px;text-align:center;float:left;color:#d81e05;font-weight:bold;padding-bottom:10px;}
#content-main div.products div.item p{margin-bottom:10px;margin-right:5px;margin-left:5px;}
#content-main div.products div.item p.img{height:150px;line-height:150px;margin-right:0;margin-left:0;}
#content-main div.products div.item p.img img{vertical-align:middle;}
#content-main div.products div.item s{font-size:11px;color:#333;font-weight:normal;}
#content-main div.products div.item span{font-size:11px;color:#333;font-weight:normal;}
#content-main div.products div.item a{color:#57aa1c;font-size:15px;text-decoration:none;}
#content-main div.products div.item a:hover{text-decoration:underline;}
#content-main div.products div.clear{width:605px;height:1px;clear:both;}
#content-main div.why-buy{padding-top:12px;}
#content-main div.reasons{padding-top:12px;}
#content-main div.reasons strong{color:#d81e05;}
#content-main div.reasons ul{margin-left:0px;}
#content-main div.reasons li{margin-left:0px;list-style-type:none;background:url(images/green-tick.png) no-repeat left top;padding-bottom:25px;padding-left:50px;font-weight:bold;}
#content-main div.displaying{overflow:hidden;clear:both;}
#content-main div.displaying h2{background-image:none;float:left;margin:0;padding:0 0 10px;}
#content-main div.displaying h3{background-image:none;float:right;color:#57aa1c;font-weight:bold;font-size:15px;}
#content-main div.controls{overflow:hidden;margin-bottom:12px;border-top:1px solid #DAF0FE;border-bottom:1px solid #DAF0FE;}
#content-main div.controls.lower{}
#content-main div.controls select{margin-left:5px;}
#content-main div.controls div{float:left;}
#content-main div.controls p{padding:10px 0;margin:0;font-weight:bold;}
#content-main div.controls div.sort{width:230px;clear:left;}
#content-main div.controls div.manufacturers{width:260px;}
#content-main div.controls div.items{float:right;}
#content-main div.manufacturer-image{float:right;padding-left:10px;background-color:white;}
#content-main div.manufacturer-image p{margin:0;padding:0;}
#content-main div.product-image{float:left;width:306px;font-size:11px;}
#content-main div.product-image p{margin-bottom:0;}
#content-main div.product-image p.image{text-align:center;height:200px;line-height:200px;width:300px;}
#content-main div.product-image p.image img{vertical-align:middle;}
#content-main div.product-image p.enlarge{margin-top:8px;margin-bottom:8px;text-align:center;}
#content-main div.product-image p.enlarge a{background:url(images/enlarge-image.png) no-repeat left center;padding-left:15px;text-decoration:none;}
#content-main div.product-image p a:hover{text-decoration:underline;}
#content-main div.panel{float:left;width:299px;padding-bottom:12px;}
#content-main div.panel div.info{background:url(images/panel-top.png) no-repeat left top;width:299px;height:96px;position:relative;}
#content-main div.panel div.info h2{top:8px;left:6px;width:307px;text-align:center;font-size:12px;color:#57aa1c;font-weight:bold;background-image:none;position:absolute;}
#content-main div.panel div.info h3{top:48px;left:0px;width:299px;text-align:center;font-size:14px;color:#d81e05;font-weight:bold;background-image:none;position:absolute;}
#content-main div.panel div.info h4{top:29px;left:6px;width:307px;text-align:center;font-size:11px;color:#333;font-weight:bold;background-image:none;position:absolute;}
#content-main div.panel div.info h5{top:72px;left:0px;width:299px;text-align:center;font-size:11px;color:#333;font-weight:bold;background-image:none;position:absolute;}
#content-main div.panel div.options{background:url(images/panel-bottom.png) no-repeat left bottom;padding-bottom:5px;padding-top:5px;position:relative;width:299px;}
#content-main div.panel div.options p{margin:4px 0;padding:0;vertical-align:middle;line-height:21px;}
#content-main div.panel div.options p.out-of-stock{color:#cc0000;text-align:center;margin-right:12px;margin-left:12px;}
#content-main div.panel div.options a{color:#d81e05;font-weight:bold;text-decoration:none;padding-left:12px;padding-right:12px;}
#content-main div.panel div.options a:hover{text-decoration:underline;}
#content-main div.panel div.options p.option{text-align:center;}
#content-main div.panel div.options p.label{color:#d81e05;text-align:center;font-weight:bold;}
#content-main div.panel div.options p.text{text-align:center;}
#content-main div.panel div.options a.product-option-title{background:white url(images/select-arrow.png) no-repeat 6px 7px;border:1px solid #DAF0FE;padding:3px 10px 3px 20px;margin-bottom:5px;color:#FFFFFF;background-color:#57aa1c;}
#content-main div.panel div.options a.product-option-title:hover{color:#d81e05;text-decoration:none;}
#content-main div.panel div.options p.quantity{width:147px;text-align:right;margin-bottom:8px;}
#content-main div.panel div.options p.basket{position:absolute;right:30px;width:107px;}
#content-main div.panel div.options p.basket a{background-image:none;margin:0;padding:0;}
#content-main div.panel div.options ul{position:absolute;padding:0;clear:both;z-index:1000;background-color:#f5f5f5;border-top:1px solid #daf0fe;border-left:1px solid #daf0fe;border-right:1px solid #daf0fe;margin:0 20px;width:300px;list-style-type:none;font-size:11px;}
#content-main div.panel div.options ul li{border-bottom:1px solid #66bc29;padding:0;margin:0;list-style-type:none;}
#content-main div.panel div.options li a{padding-top:4px;padding-bottom:4px;display:block;background-color:#57aa1c;color:#ffff8d;}
#content-main div.panel div.options li a:hover{color:#d81e05;text-decoration:none;background-color:white;}
#content-main div.panel div.options ul.product-option-quantity-list{width:60px;margin-left:70px;}
#content-main div.toolbar{clear:both;background:url(images/toolbar.png) no-repeat;width:611px;height:105px;margin-left:-6px;overflow:hidden;}
#content-main div.toolbar h3{text-align:center;font-weight:bold;margin-top:8px;margin-bottom:8px;font-size:12px;}
#content-main div.toolbar p{font-size:10px;line-height:13px;margin:0 0 4px;padding:0;}
#content-main div.toolbar a{color:#d81e05;}
#content-main div.toolbar div{float:left;}
#content-main div.toolbar div.pricematch{width:153px;position:relative;}
#content-main div.toolbar div.pricematch span{position:absolute;top:15px;}
#content-main div.toolbar div.pricematch h3{color:#d81e05;}
#content-main div.toolbar div.pricematch p{margin-left:63px;}
#content-main div.toolbar div.questions{width:154px;position:relative;}
#content-main div.toolbar div.questions span{position:absolute;top:33px;left:7px;}
#content-main div.toolbar div.questions p{margin-left:59px;margin-right:10px;}
#content-main div.toolbar div.average{width:155px;}
#content-main div.toolbar div.average h3{margin-bottom:10px;}
#content-main div.toolbar div.average a{margin-left:6px;}
#content-main div.toolbar div.average p{text-align:center;margin-bottom:9px;}
#content-main div.toolbar div.secure{width:149px;}
#content-main div.toolbar div.secure p{margin-left:53px;margin-right:15px;}
#content-main div.description{overflow:hidden;padding-bottom:15px;}
#content-main div.reviews{overflow:hidden;margin-bottom:15px;margin-top:15px;}
#content-main div.reviews h3{font-weight:normal;font-style:italic;background:url(images/quote.png) no-repeat 0 3px;padding-left:18px;margin-top:18px;margin-bottom:10px;}
#content-main div.reviews h3 strong{font-style:normal;}
#content-main div.reviews p{margin-bottom:8px;}
#content-main div.rating{background:url(images/rating-box.png) no-repeat;width:606px;height:97px;overflow:hidden;position:relative;}
#content-main div.rating p{margin-left:205px;font-weight:bold;margin-bottom:0;margin-top:16px;}
#content-main div.rating p a{margin-left:6px;}
#content-main div.rating a{color:#d81e05;}
#content-main div.rating h3{position:absolute;width:180px;text-align:center;top:10px;left:0;font-weight:bold;}
#content-main div.rating h4{position:absolute;width:180px;text-align:center;top:57px;left:0;font-weight:normal;font-size:10px;}
#content-main div.rating img{position:absolute;top:32px;left:43px;}
#content-footer div.content{width:996px;margin-right:auto;margin-left:auto;position:relative;background:white url(images/footer-content.png) no-repeat left bottom;overflow:hidden;}
#content-footer div.navigation{width:966px;height:39px;overflow:hidden;background:#57aa1c url(images/footer-nav.png) repeat-x;text-align:center;position:absolute;left:15px;top:10px;}
#content-footer div.navigation ul{text-align:center;width:996px;display:inline;}
#content-footer div.navigation li{height:43px;display:inline;text-align:center;}
#content-footer div.navigation li.active{background:#68b334 url(images/navigation-active.png) repeat-x;}
#content-footer div.navigation a{color:white;font-weight:bold;font-size:16px;text-decoration:none;height:39px;line-height:38px;padding-left:18px;padding-right:18px;background:url(images/navigation-sep.png) no-repeat right top;display:inline-block;}
#content-footer div.navigation a:hover{color:#ffff8d;}
#content-footer div.navigation li.first a{padding-left:0;}
#content-footer div.navigation li.last a{padding-right:0;background-image:none;}
#content-footer div.links{padding-top:67px;padding-left:15px;padding-bottom:25px;overflow:hidden;}
#content-footer div.links div.block{float:left;width:241px;background:url(images/vertical-line.png) repeat-y right top;}
#content-footer div.links div.last{background-image:none;}
#content-footer div.links h3{color:#57aa1c;font-size:15px;font-weight:bold;margin-left:23px;}
#content-footer div.links ul{margin-left:30px;list-style-type:none;margin-top:10px;}
#content-footer div.links li{list-style-type:none;background:url(images/green-dot.png) no-repeat left 4px;padding-left:12px;font-size:11px;padding-bottom:5px;}
#content-footer div.links li a{text-decoration:none;color:#333;}
#content-footer div.links li a:hover{color:#57aa1c;text-decoration:underline;}
#copyright{text-align:center;color:white;padding-bottom:40px;}
#copyright h5{font-size:14px;font-weight:bold;padding-top:30px;}
#copyright h6{font-weight:normal;font-size:12px;padding-top:12px;}
td.productListing-heading{background:#57AA1C url(images/navigation-bg.png) repeat-x scroll left top;color:white;font-size:11px;font-weight:bold;height:24px;padding-left:4px;padding-right:4px;vertical-align:middle;}
table.productListing{border:1px solid #EAEAEA;}
td.productListing-data{font-size:11px;padding:5px;vertical-align:middle;}
.inputbox{border:1px solid #D6D6D6;}
.infoBox{background:#eaeaea;border-spacing:1px;}
.infoBoxContents{background:#f9f9f9 url(images/info-box-grad.png) repeat-x;font-size:11px;}
.infoBoxContents td{padding-left:5px;padding-right:5px;}
.smallText{font-size:11px;}
.inputRequirement{color:#c00;font-size:10px;}
.main{}
.infoBoxHeading{color:#333;font-weight:bold;font-size:12px;}
.moduleRowOver{background-color:#f3f3f3;cursor:pointer;}
.moduleRowSelected{background-color:#f0f0f0}
td.messageStackError{background:#FFE6E6;color:#333;font-weight:bold;text-indent:10px;border:1px solid #cc0000;}
td.messageStackSuccess{background:#03539a;color:white;font-weight:bold;text-indent:10px;}
.infoBoxNotice{background:#FF8E90;margin:1px;padding:1px;}
.infoBoxNoticeContents{background:#FFE6E6;}
.input-box{border:1px solid #D6D6D6;}
#div_cart_contents{padding-bottom:6px;}
#returning-customer{float:right;line-height:20px;vertical-align:middle;}
#redeem-box input, #redeem-box img{vertical-align:middle;}
#returning-customer img{vertical-align:text-top;margin-left:8px;}
table.estimatedshippingBoxContents{background-color:white;}
table.estimatedshippingBoxContents td{padding:5px;}
td.estimatedshippingBoxHeading{font-weight:bold;}
div.ShowShippingTxt{font-weight:bold;}
#content-header.caravan div.navigation{background:#009999 url(images/navigation-caravan-bg.png) repeat-x;}
#content-header.caravan div.navigation a{background:url(images/navigation-caravan-sep.png) no-repeat right top;}
#content-header.caravan div h4{color:#009999;}
#content-header.caravan #nav li li a{color:#009999;}
#content-header.caravan #nav li li a:hover{color:#d81e05;}
#content-header.caravan div.navigation li.active{background:#009999 url(images/navigation-caravan-active.png) repeat-x scroll 0 0;}
#content-header.caravan #nav li li a.expanded{background:url(images/menu-caravan-expanded.png) no-repeat;}
#content-main.caravan td.productListing-heading{background:#009999 url(images/navigation-caravan-bg.png) repeat-x scroll left top;}
#content-header.marine div.navigation{background:#3399cc url(images/navigation-marine-bg.png) repeat-x;}
#content-header.marine div.navigation a{background:url(images/navigation-marine-sep.png) no-repeat right top;}
#content-header.marine div h4{color:#3399cc;}
#content-header.marine #nav li li a{color:#3399cc;}
#content-header.marine #nav li li a:hover{color:#d81e05;}
#content-header.marine div.navigation li.active{background:#3399cc url(images/navigation-marine-active.png) repeat-x scroll 0 0;}
#content-header.marine #nav li li a.expanded{background:url(images/menu-marine-expanded.png) no-repeat;}
#content-main.marine td.productListing-heading{background:#3399cc url(images/navigation-marine-bg.png) repeat-x scroll left top;}

#content-header.fiamma div.navigation{background:#3399cc url(images/navigation-fiamma-bg.png) repeat-x;}
#content-header.fiamma div.navigation a{background:url(images/navigation-fiamma-sep.png) no-repeat right top;}
#content-header.fiamma div h4{color:#C41130;}
#content-header.fiamma #nav li li a{color:#C41130;}
#content-header.fiamma #nav li li a:hover{color:#2F0701;}
#content-header.fiamma div.navigation li.active{background:#C41130 url(images/navigation-fiamma-active.png) repeat-x scroll 0 0;}
#content-header.fiamma #nav li li a.expanded{background:url(images/menu-fiamma-expanded.png) no-repeat;}
#content-main.fiamma td.productListing-heading{background:#C41130 url(images/navigation-fiamma-bg.png) repeat-x scroll left top;}

#content-header.gaslow div.navigation{background:#3399cc url(images/navigation-gaslow-bg.png) repeat-x;}
#content-header.gaslow div.navigation a{background:url(images/navigation-gaslow-sep.png) no-repeat right top;}
#content-header.gaslow div h4{color:#3D3F3A;}
#content-header.gaslow #nav li li a{color:#E59B30;}
#content-header.gaslow #nav li li a:hover{color:#3D3F3A;}
#content-header.gaslow div.navigation li.active{background:#3D3F3A url(images/navigation-gaslow-active.png) repeat-x scroll 0 0;}
#content-header.gaslow #nav li li a.expanded{background:url(images/menu-gaslow-expanded.png) no-repeat;}
#content-main.gaslow td.productListing-heading{background:#000000 url(images/navigation-gaslow-bg.png) repeat-x scroll left top;}
#content-header.gaslow div.navigation a{float:left;color:#3D3F3A;font-weight:bold;font-size:16px;text-decoration:none;display:block;height:39px;line-height:38px;padding-left:15px;padding-right:15px;background:url(images/navigation-sep.png) no-repeat right top;}


#content-header.car div.navigation{background:#3399cc url(images/navigation-car-bg.png) repeat-x;}
#content-header.car div.navigation a{background:url(images/navigation-car-sep.png) no-repeat right top;}
#content-header.car div h4{color:#FA4000;}
#content-header.car #nav li li a{color:#FA4000;}
#content-header.car #nav li li a:hover{color:#2F0701;}
#content-header.car div.navigation li.active{background:#FA4000 url(images/navigation-car-active.png) repeat-x scroll 0 0;}
#content-header.car #nav li li a.expanded{background:url(images/menu-car-expanded.png) no-repeat;}
#content-main.car td.productListing-heading{background:#FA4000 url(images/navigation-car-bg.png) repeat-x scroll left top;}
#content-header.selfbuild div.navigation{background:#6265cc url(images/navigation-selfbuild-bg.png) repeat-x;}
#content-header.selfbuild div.navigation a{background:url(images/navigation-selfbuild-sep.png) no-repeat right top;}
#content-header.selfbuild div h4{color:#6265cc;}
#content-header.selfbuild #nav li li a{color:#6265cc;}
#content-header.selfbuild #nav li li a:hover{color:#d81e05;}
#content-header.selfbuild div.navigation li.active{background:#6265cc url(images/navigation-selfbuild-active.png) repeat-x scroll 0 0;}
#content-header.selfbuild #nav li li a.expanded{background:url(images/menu-selfbuild-expanded.png) no-repeat;}
#content-main.selfbuild td.productListing-heading{background:#6265cc url(images/navigation-selfbuild-bg.png) repeat-x scroll left top;}
#comparison-table{background:url(images/cc_mid.png) repeat-y;clear:both;}
#comparison-table p{margin:0;padding:0;}
#comparison-table td.header strong{display:block;}
#comparison-table td.header{height:160px;padding-top:10px;border-top-style:none;}
#comparison-table td.header span{display:block;height:102px;margin-left:auto;margin-right:auto;width:102px;}
#comparison-table td.intro{border-left-style:none;text-align:left;}
#comparison-table td.intro p{padding-left:15px;}
#comparison-table td{text-align:center;padding-top:3px;padding-bottom:3px;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;font-size:11px;vertical-align:middle;}
#comparison-table td.cc1{width:185px;text-align:left;padding-left:6px;font-weight:bold;border-left:none;font-size:12px;height:20px;overflow:hidden;padding-right:6px;}
#comparison-table td.cc1 span{font-size:9px;font-weight:normal;}
#comparison-table div.cc2{height:20px;}
#comparison-table table{width:605px;background:url(images/cc_top.png) no-repeat;}
<!--changes the table of gift margin is that if there is more than one gift that they dont stick together--> .table.gifts{margin:1px;}
<!--changes the table of gift --> .td.gift{margin:6px;padding:4px;font-family:Verdana, Arial, sans-serif;text-align:center;font-size:12px;font-style:italic;font-weight:bold;letter-spacing:0.1mm;word-spacing:0.4mm;text-decoration:none;line-height:19pt;background:#E8DEDC;border-style:ridge;}
<!--changes "Please remove other gifts..." --> .span.gift1{margin-top:2px;padding:1px;font-family:Verdana, Arial, sans-serif;text-align:center;font-size:12px;font-style:oblique;font-weight:500;letter-spacing:0.1mm;word-spacing:0.4mm;text-decoration:none;line-height:14pt;color:#FF0202;background:#E8DEDC;border-style:none;}
<!--changes "(Maximum 1 gift per order)" --> .span.gift2{font-family:Verdana, Arial, sans-serif;text-align:center;font-size:12px;font-style:normal;font-weight:500;letter-spacing:0.1mm;word-spacing:0.2mm;text-decoration:none;line-height:14pt;color:#5C150A;background:#E8DEDC;}
<!--changes "By spending over %s you have qualified..." --> .span.gift3{font-family:Verdana, Arial, sans-serif;text-align:center;font-size:12px;font-style:normal;font-weight:500;letter-spacing:0.1mm;word-spacing:0.4mm;text-decoration:none;line-height:14pt;color:#5C150A;background:#E8DEDC;}
<!--changes "Spend just %s more to get ..." --> .span.gift4{font-family:Verdana, Arial, sans-serif;text-align:center;font-size:12px;font-style:italic;font-weight:500;letter-spacing:0.1mm;word-spacing:0.4mm;text-decoration:none;line-height:14pt;color:#FF0202;background:#E8DEDC;}
<!--changes the Name of gift --> .span.gift5{font-family:Verdana, Arial, sans-serif;text-align:center;font-size:18px;font-style:italic;font-weight:600;letter-spacing:0.1mm;word-spacing:0.2mm;text-decoration:none;line-height:20pt;color:#5C150A;background:#E8DEDC;}
.suggest_link{background-color:#ffffff;padding:2px 6px 2px 6px;}
.suggest_link_over{background-color:#66B230;padding:2px 6px 2px 6px;}
#search_suggest{position:absolute;background-color:#66B230;text-align:left;border:1px solid #000000;}
.opening_times h4{color:#d81e05;font-size:14px;line-height:21px;font-weight:bold;}
.opening_times{font-size:11px;padding-bottom:5px;background:url(images/horizontal-line.png) repeat-x left bottom;}
#blanket {background-color:#111;opacity: 0.65;filter:alpha(opacity=65);position:absolute;z-index: 9001;top:0px;left:0px;width:100%;}
#popUpDiv {position:absolute;background:url(images/popup-open-weekend.jpg) no-repeat;width:350px;height:310px;z-index: 9002;top:200px;}
#popUpDiv #closeBtn{position:absolute;top:0px;	right:0px;	width:75px;height:25px;background:url(images/popup-open-weekend.jpg) no-repeat top right;cursor:pointer;}
#popUpDiv #moreBtn{position:absolute;bottom:0px;right:0px;width:122px;height:27px;background:url(images/popup-open-weekend.jpg) no-repeat bottom right;cursor:pointer;}
TABLE.tech {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #57AA1C;
  border-width: 1px;
  border-style: solid;
  border-color: #57AA1C;
  padding: 2%;
}
TABLE.tech td{
	border: #D4D4D4;
	border-left-style: dotted;
	border-left-width: thin;
	border-right-style: dotted;
	border-right-width: thin;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	border-top-style: dotted;
	border-top-width: thin;	
	padding:2px;
	padding-top:4px; 
	padding-right:4px; 
	padding-bottom:4px; 
	padding-left:4px;
	vertical-align: middle;	
}
