#adminbar{margin:0px; font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:8pt; font-weight:normal; color:black; display:block; background-color:#ddd; text-align:left; height:30px}

#adminbar p{font-family:Verdana,Arial,Helvetica,Sans-Serif; font-weight:normal; color:Black}

#adminbar img{}

#adminbar #col1{display:block; width:350px; float:right; padding:5px; text-align:right}

#adminbar #col2{display:block; float:left; padding:5px 5px 0px 0px; margin-left:10px}

#adminbar .adminbuttonrow{padding:0px 0px 10px 0px}

#adminbar #backendlinks{padding-top:10px}

#adminbar a{float:left; font-size:7.5pt; font-weight:bold; text-decoration:none; padding:1px 5px 1px 5px; color:#222; border-bottom:solid 1px #aaa; border-right:solid 1px #aaa; border-top:solid 1px #F4F4F4; border-left:solid 1px #F4F4F4}

#adminbar a:hover{text-decoration:none; color:white; background:#F90; border-bottom:solid 1px #445; border-right:solid 1px #445}

#adminbar a.shopstatus{display:block; float:right; width:155px; margin:0 7px 0 10px; text-align:left}

#adminbar a.shopstatus:hover{color:#000; background-color:#fff}

#adminbar a.state1{color:#fff; background-color:#3b3; border-bottom:solid 1px #090; border-right:solid 1px #090}

#adminbar a.state2{color:#fff; background-color:#f90; border-bottom:solid 1px #f20; border-right:solid 1px #f20}

#adminbar a.state3{color:#fff; background-color:#F00; border-bottom:solid 1px #900; border-right:solid 1px #900}

#header, #header2, #right, #adminbar{display:none; visibility:hidden; width:0}

#container{display:block; background:none; margin:0 auto}

#centrecontainer, #pagecontent{width:100%}

#terms{background:none; color:Black}

body, td, select, input{font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:8pt; font-weight:normal; color:Black}

th{text-align:left}

h1{font-size:13pt; font-weight:bold; color:#D22700; margin:10px 0 4px 0}

h2{font-size:9pt; color:#666; margin-bottom:5px}

h3{font-size:8pt}

h4{font-size:7.5pt; color:#D22700; margin:10px 0 4px 0; padding-bottom:0px}

h5{margin:20px 0px 5px 0px; font-size:7.5pt; color:#D22700; text-transform:uppercase; letter-spacing:-1px; padding:2px 2px 2px 0px; text-align:left; font-weight:normal}

pre{color:#090}

.breadcrumbtrail{color:#999}

A:link, A:visited{text-decoration:none; color:#000; font-weight:bold}

A:hover{text-decoration:none; color:#D22700; font-weight:bold}

.warning{font-style:normal; font-weight:bold; color:#D22700; font-size:7.5pt}

.products .minprice{color:#666666; font-weight:bold; font-size:9pt}
.products .RRPpriceText{color:#000; font-weight:bold; font-size:9pt}

.quantitydiscount{padding:10px 0px 5px 0px; font-size:7.5pt}

.shippingtable .ordervalue{color:#000; font-size:10pt}
.shippingtable .price{color:#000; font-size:10pt}

body{}

.box{border:none}

.boxinset{}

.boxinset addtobasket{position:absolute; top:0px; left:20px; margin-bottom:0px}
#addtobasketbutton{left:90px}

.products_shortened .box{width:125px; height:230px; margin:0px 5px 5px 0px; background-image:url(../templateimages/back_fade2.png); background-position:top left; background-repeat:repeat-x; border-top:solid 1px #CBD5DB; border-left:solid 1px #CBD5DB; border-bottom:solid 1px #E2EAEF; border-right:solid 1px #E2EAEF; font-size:10pt}

.subcategories_shortened .box{width:175px; height:260px; margin:0px 5px 5px 0px; background-image:url(../templateimages/back_fade2.png); background-position:top left; background-repeat:repeat-x; border-top:solid 1px #CBD5DB; border-left:solid 1px #CBD5DB; border-bottom:solid 1px #E2EAEF; border-right:solid 1px #E2EAEF; font-size:7.5pt}

.products_extended .product{background-image:url(../templateimages/back_fade3.png); background-position:top left; background-repeat:no-repeat; padding-top:15px; padding-bottom:10px}

.products_normal .product{background-image:url(../templateimages/back_fade3.png); background-position:top left; background-repeat:no-repeat; margin-bottom:0px; padding-top:15px; padding-bottom:10px}

#basketlines a{display:block; text-decoration:none;  color:black; padding:1px 2px 2px 3px}

#basketlines a:hover{color:white; background-color:#FF4F00; border-right:solid 1px #900; border-bottom:solid 1px #900; padding:1px 1px 1px 3px}

#baskettotals{background-image:url(../templateimages/back_fade2.png); background-position:top left; background-repeat:repeat-x; color:#D22700; font-weight:bold; text-align:right}

#baskettotals p{border-bottom:solid 1px #CBD5DB}

#basketempty, #baskethidden{font-style:italic}

#basketlines{}

#basketlines li{background-image:url(../templateimages/back_fade2.png); background-position:top left; background-repeat:repeat-x; border-bottom:solid 1px #CBD5DB}

#basketlines li.alt{background-image:url(../templateimages/back_fade2.png); background-position:top left; background-repeat:repeat-x}

#basketlinks a{display:block; border-right:solid 1px white; border-bottom:solid 1px white; padding:1px 1px 1px 3px; font-size:9pt}

#basketlinks a:hover{display:block; color:#FFF; background-color:#FF4F00; border-right:solid 1px #900; border-bottom:solid 1px #900; padding:1px 1px 1px 3px}

.reviews{background-image:url(../templateimages/back_fade3.png); background-position:top left; background-repeat:no-repeat; padding-top:5px}

.reviews .box{background-color:#E2EAEF; border-top:solid 1px #CBD5DB; border-bottom:solid 1px #CBD5DB}

.carryonshopping{background-image:url(../templateimages/back_fade3.png); background-position:top left; background-repeat:no-repeat; padding-top:5px}

.attributes{border-bottom:solid 1px #CBD5DB}

.attributes td{background-color:#E2EAEF; border-top:solid 1px #CBD5DB}

.product .promotions, .basket .promotions{background-image:url(../templateimages/back_fade3.png); background-position:top left; background-repeat:no-repeat; padding-top:5px; padding-bottom:5px}

.promotion .box{background-image:url(../templateimages/back_fade2.png); background-position:top left; background-repeat:repeat-x; border-top:solid 1px #CBD5DB; border-left:solid 1px #CBD5DB; border-bottom:solid 1px #E2EAEF; border-right:solid 1px #E2EAEF}

.promotionfooter{color:#aaa; margin-top:8px}

.compare td{border-top:solid 1px #CBD5DB; background-image:url(../templateimages/back_fade2.png); background-position:top left; background-repeat:repeat-x}

select, input, textarea{font-weight:normal; color:black; background-color:#DCE4E9; border-color:#ccc; border-style:inset; border-width:1px; margin-bottom:3px}

select:focus, input:focus, textarea:focus{font-weight:normal; color:black; background-color:#F7F7FF; border-color:#ccc; border-style:inset; border-width:1px; margin-bottom:3px}

input.submit{background-color:#D22700; color:white; font-weight:bold; font-size:7.5pt; border-style:outset; border-left:solid 1px #F66; border-top:solid 1px #F66; border-right:solid 1px #900; border-bottom:solid 1px #900; margin:0 1px 3px 0; padding:1px 3px 1px 3px; width:auto; overflow:visible}

input.smallsubmit{display:in-line; margin:0; font-size:7.5pt; text-decoration:none; color:#E60; font-weight:bold; padding:0px 2px 0px 2px; text-align:left; font-weight:bold; background-color:transparent; border:none}

.errors{display:block; width:85%; color:#D22700; background-color:#FEE; border:dotted 1px #D22700; margin:18px; padding:12px}

.errors label{border-bottom:dotted 1px red}

#categorymenu{}

#categorymenu ul{margin:0; padding:0; border:0}

#categorymenu ul li{list-style:none; float:none; clear:both; padding:0}

#categorymenu ul li div{font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size:10.5pt; font-weight:bold; background-color:transparent}

#categorymenu ul li div a{display:block; padding:1px 2px 2px 2px; color:#D22700; background-image:url(../templateimages/back_fade2.png); border-bottom:solid 1px white}

#categorymenu ul li div a:hover{color:white; background-color:#FF4F00; background-image:none; border-right:solid 1px #900; border-bottom:solid 1px #900}

#categorymenu ul ul li div{font-weight:normal}

#categorymenu ul ul li div a{font-weight:normal; background-image:none; background-color:transparent; color:#C40; padding-left:10px}

#categorymenu ul ul ul li div a{padding-left:20px}

#categorymenu ul ul ul ul li div a{padding-left:30px}

#categorymenu ul ul ul ul ul li div a{padding-left:40px}

#categorymenu ul ul ul ul ul ul li div a{padding-left:50px}

.carddetails{background-color:#FFF; border:none}

.basket .shippingmethodline{background-image:url(../templateimages/back_fade2.png); background-position:top left; background-repeat:repeat-x; padding:8px 0 20px 0}

.basket tr.separate{height:20px; background-color:white; background-image:none}

.basket .section{width:100%; padding-top:10px; background-image:url(../templateimages/back_fade3.png); background-position:top left; background-repeat:no-repeat}

.basket .totals{border-top:solid 1px #CBD5DB; background-image:url(../templateimages/back_fade2.png); background-position:top left; background-repeat:repeat-x; margin-top:18px; padding-top:5px; padding-left:150px; margin-bottom:8px; font-size:17.5pt}

.basket .header{font-size:10pt}

.basket .applycoupon{border-top:solid 1px #CBD5DB; background-image:url(../templateimages/back_fade2.png); background-position:top left; background-repeat:repeat-x; margin-top:18px; padding-top:5px; margin-bottom:8px}

.checkout .section{width:99%; padding-top:10px; background-image:url(../templateimages/back_fade3.png); background-position:top left; background-repeat:no-repeat}

#fieldsrequired{color:#888; font-size:7.5pt}

.shippingmethodstable .subheader .name{font-weight:bold; font-size:7.5pt; margin-bottom:4px; padding-bottom:0px}

.customer .section{background-image:url(../templateimages/back_fade3.png); background-position:top left; background-repeat:no-repeat; width:100%; padding-top:15px; padding-bottom:10px; margin-bottom:5px}

.vieworder{margin-bottom:15px}

.sitemap ul{padding:0; margin:0}

.sitemap ul li{display:block; float:left; width:160px; margin:5px; padding:0; border-top:solid 1px #CBD5DB; border-left:solid 1px #CBD5DB; border-bottom:solid 1px #E2EAEF; border-right:solid 1px #E2EAEF; list-style-position:inside; list-style-type:none}

.sitemap ul li div.pad{padding:15px}

.sitemap ul ul{padding:0; margin:0}

.sitemap ul ul li{float:none; width:100%; width:100%; padding:3px 10px 3px 10px; margin:0; border:0}

hr{color:#DDD; background-color:#DDD}

#newsitem1 h1{}

#toplists ul li div a:hover{color:#D22700}

em.highlight{background-color:#FFF522; font-style:normal}

.product em.strapline{font-style:normal; color:#390; font-weight:bold; font-size:7.5pt}

.page .cutout{margin:12px; border-top:solid 1px #CBD5DB; border-left:solid 1px #CBD5DB; border-bottom:solid 1px #E2EAEF; border-right:solid 1px #E2EAEF}

.page .cutout_left{float:left}

.page .cutout_right{float:right}

.page .right{text-align:right}

.demodataexpl{clear:both; color:#080; background-color:#AEA; font-size:7.5pt; font-weight:bold; display:block; padding:10px; margin-top:10px; border:dotted 1px #080}

.boxheader{margin:15px 0px 0px 0px}

.pad_shortformat{padding:20px}

div.spacer{ clear:both}

form{margin:0; display:inline; padding:0}

.inputform{margin-bottom:12px}

.inputform label{width:180px; float:left}

.inputform label.checklabel{width:auto; float:none}

.inputform div{float:left; margin-bottom:5px}

.inputform br{display:block; clear:both}

.inputform input.submit{margin-left:180px; width:auto}

.inputform input{width:180px}

input.radio, input.checkbox{border-style:none; background-color:transparent; display:inline; width:20px}

.column2{padding-left:180px; margin-bottom:20px; width:auto}

textarea{width:auto}

#numberofitems{margin:0px 0px 5px 0px; padding:0; font-size:7.5pt}

#numberofitems em{font-style:normal; font-weight:bold}

#basketlines{padding:0; margin:0}

#basketlines li{list-style:none; font-size:7.5pt; clear:both}

#basketlines em{font-style:normal}

#baskettotals p em{margin-left:5px}

#baskettotals em{font-style:normal}

#baskettotals #taxexception{font-weight:normal}

#basketlinks{margin:5px 0px 0px 0px; padding:0; font-size:7.5pt}

#basketlinks li{list-style:none}

#basketlinks img{border:0; vertical-align:middle; margin:0px 5px 0px 0px}

#basketempty, #baskethidden{padding:0px 3px 0px 3px; margin:0}

#baskettotals p{padding:0px 3px 0px 3px; margin:0; font-size:7.5pt}

.speedordertable{}

.speedorder table{width:100%; margin:0 auto}

.speedorder td, .speedorder th{text-align:left; padding-left:0px; padding-right:10px}

.speedorder .productcode input{width:100%}

.speedorder .quantity input{width:50px; text-align:right}

.speedorder div.submit{margin-top:15px; text-align:left}

.emailreminder{width:100%; padding-top:15px; background-image:url(../templateimages/back_fade3.png); background-position:top left; background-repeat:no-repeat}

.shippingmethodstable{width:100%; padding-bottom:8px}

.shippingmethodstable .price_1, .shippingmethodstable .price_2, .shippingmethodstable .price{text-align:right; white-space:nowrap; padding-right:30px}

.euvat{padding-bottom:8px}

.checkout textarea{width:500px}

.carddetails{width:100%}

.carddetails .inside{padding:0px}

.shippingmethodline strong{padding-right:16px}

.step4 input.submit{margin-left:0px}

#strMailingListHTML{display:block; margin:10px 0 5px 0}

.billtotal em{font-style:normal}

.billtotal, .gatewaymessage{margin:15px 0 30px 0}

.billtotal{font-size:10pt}

#termspopup{font-size:7.5pt}

.trythesecategories{margin:8px 0px 8px 0px}

.trythesecategories ul{list-style:none; display:inline; margin:0; padding:0}

.trythesecategories ul li{display:inline; margin:0; padding:0; text-indent:0}

#resultsheader{margin:8px 0 8px 0}

.search .pricefields input{width:4em}

.basket .baskettable{width:100%}

.basket .price_1, .basket .price_2, .basket .price,{padding-left:230px; white-space:nowrap}

.basket .quantity, .basket .remove, .basket .tax, .basket .total{padding-left:20px; white-space:nowrap}

.basket .codenumber{padding-left:20px; white-space:nowrap}

.basket .quantity input{text-align:right}

.basket .totals{line-height:30px; text-align:right; color:#D22700; font-size:12pt}

.basket .totals em{line-height:30px; text-align:right; color:#D22700; font-size:12pt}

.basket{margin-top:8px}

.totals{margin-top:8px}

.controls{margin-top:8px; text-align:left}

.basket .links{margin-top:3px; overflow:hidden; width:100%; text-align:left}

.basket .links div{width:48%; margin:0; padding:0; float:left}

.basket .links div p{margin:0; padding:4px 4px 0 0px}

.basket .links img{margin-right:4px}

.basket .continueshopping{margin-top:8px; text-align:right}

.basket .continueshopping .submit{float:left; text-align:center}

.shippingtable{width:100%; margin-bottom:20px}

.shippingtable .price, .shippingtable .price_1, .shippingtable .price_2{text-align:right; white-space:nowrap}

.section tbody td{padding:2px}

.section table{margin-bottom:2px}

.section th{text-align:left}

.savebasketstable .date, .wishliststable .date{width:130px}

.savebasketstable .actions, .wishliststable .actions, .orderhistory .view{text-align:right; width:130px}

.orderdetails label{width:30%; float:left}

.orderdetails div{float:left; margin-bottom:4px}

.orderdetails br{display:block; clear:both}

.orderdetails div.tick{float:none; margin-bottom:0}

.orderdetails div.tick img{margin-right:8px}

.downloadableproductstable .codenumber, .downloadableproductstable .orderdate{white-space:nowrap; padding-left:10px; padding-right:10px}

.customer .links div{width:48%; margin:0; padding:0; float:left}

.wishlist #chkUpdateItems{margin:0; width:20px; text-align:left; float:left; padding:0}

.affiliatestatstable{width:100%}

.affiliatestats .total{text-align:right; padding-right:12px}

.affiliatestats .graph{text-align:center}

.affiliatestats h2{margin-top:16px}

.category h2{margin:0px 0px 8px 0px}

.subcategories{margin-bottom:0px}

.subcategories_normal{background-image:url(../templateimages/back_fade3.png); background-position:top left; background-repeat:no-repeat; padding-bottom:10px}

.subcategories_extended{background-image:url(../templateimages/back_fade3.png); background-position:top left; background-repeat:no-repeat; padding-bottom:10px}

.maincategory{padding:0; width:100%; border:0; overflow:hidden}

.subcategory{margin:0; padding:0px 0px 1px 0px}

.subcategories_normal .subcategory{margin:0; padding:15px 0px 1px 0px}

.subcategories_extended .subcategory{margin:0; padding:15px 0px 1px 0px}

.subcategory strong{display:block; margin-bottom:4px}

.subcategories_extended .subcategory img, .maincategory img{float:right; margin:0px 0px 10px 10px}

.subcategories_shortened .subcategory_image{display:block; margin:auto; margin-top:5px; margin-bottom:5px}

.subcategories .subcategory .pad, .maincategory .pad{margin:0 0 0 0; overflow:hidden}

.subcategories_shortened .subcategory{display:block; float:left; margin-bottom:0px}

.subcategories_shortened .subcategory .pad{padding:10px}

.subcategories_link .subcategory .pad{margin:0; padding:0; border:0; background-color:transparent}

.product h2{text-align:left}

.products_shortened{}

.products_shortened .product h2{margin-top:5px; text-align:left; font-size:7.5pt}

.product em.strapline{display:block; margin:8px 0px 8px 0px; padding:0}

.generalspace{display:block; height:1px}

.product p{margin:0 0 5px 0px}

.product .main{overflow:hidden}

.product img.thumb{float:right; margin-left:10px}

.quantitydiscount .link{padding:5px 0px 5px 0px}

.products{margin-bottom:0px; padding-bottom:10px; overflow:hidden}

.products_end{clear:both}

.products .minprice{display:block; font-weight:bold; padding-top:10px}

.products .RRPprice{display:block; font-weight:bold; padding-top:12px}

.products .product img{float:right; margin:0px 0px 10px 10px}

.products .product .pad{margin-bottom:8px; padding:0px; overflow:hidden}

.products .product .product_end{clear:both}

.products_shortened .product img{display:block; float:none; margin:8px auto; text-align:center}

.products_shortened .product{display:block; float:left; margin-bottom:0px}

.products_shortened .minprice{text-align:center}

.products_shortened .RRPprice{text-align:center}

.products_shortened em{padding:0px 10px 5px 10px}

.products_classicsearch .product .pad{background:none; border:none; padding:0; margin:0}

.products_classicsearch .product .pad p{margin:4px 0 8px 0}

.products_shortened .product .pad{padding:10px}

.products_shortened .product .moredetails{display:none; visibility:hidden}

.wishlist .section{margin-bottom:25px}

.wishlist .explanation{margin:0px 0px 15px 0px; display:block; width:90%; font-size:7.5pt}

.compare h4{margin-bottom:5px}

.compare tr{background-color:transparent}

.compare .propertyheader{font-weight:bold; font-size:7.5pt}

.compare .lastrow td{background-color:transparent; font-size:7.5pt; padding-bottom:20px}

.attributes{margin:10px 0 10px 0; padding:0; width:100%}

.attributes table{width:100%; border-collapse:collapse}

.attributes table tr{background-image:none}

.reviews{margin:5px 0 10px 0}

.reviews h2{margin-bottom:8px}

.review{margin:0 0 5px 0}

.review .pad{padding:10px}

.review .stars{display:inline; margin-right:2px}

.review strong{display:inline}

.review .reviewer{font-style:italic}

.review blockquote{margin:15px 20px 15px 20px}

.review .date, .review .appliesto{text-align:right}

.addreview form strong{display:block}

.addreview form p{margin:0px 0px 20px 180px}

.addreview textarea{width:340px; height:100px}

.carryonshopping h2{margin-bottom:8px}

.carryonshopping h3{margin-top:5px}

.carryonshopping ul{margin:2px 0px 10px 40px; list-style-type:none; padding:0}

.versions{clear:both; margin-bottom:10px}

.versions strong{display:block; padding-bottom:5px}

.products_shortenened .versions{clear:none}

.versions .prices{padding:5px; text-align:right}

.versions .prices span{margin-left:2em}

.versions .prices .extax{width:40px; border:none; overflow:visible; background-color:transparent; margin:0; text-align:left; font-weight:normal; padding:2px}

.versions .prices{width:540px; font-size:12pt; border:none; background-color:transparent; margin:0; text-align:right; font-weight:bold; padding:2px}

.versions .inctax{width:540px; color:#666666; font-weight:bold; font-size:14pt; text-align:right}

.versions .rrp{text-align:right; width:260px; color:#000; font-weight:bold; font-size:10pt}

.versions .prices .weight{width:40px; border:none; background-color:transparent; margin:0; text-align:left; font-weight:normal; margin-right:20px; padding:2px}

.versions .line{text-align:right; padding:5px}

.versions .line img{float:none}

.versions table{width:100%; border:none; border-collapse:collapse}

.versions div.versionstable{width:100%}

.versions tr.description{background-image:none; background-color:transparent}

.versions td.description{background-image:none; background-color:white}

.versions th, .versions td{text-align:right}

.versions table .stock{text-align:center}

.versions table .name{padding-left:5px}

.versions table .addtobasket{padding-right:10px}

.versions table .addtobasket img{float:none}

.versions table .description{padding:5px; overflow:hidden}

.versions table .description img{float:left; margin-right:4px}

.versions table .name, .versions table .name, .versions table .description{text-align:left}

.optiongroups_block .options{padding:10px; margin:0px 0px 5px 0px}

.optiongroups_block .addtobasket{text-align:right; padding:5px; clear:both}

.outofstockmessage em{display:block; margin-top:10px}

.optiongroups_block .option{clear:both}

.optiongroups_block .option label.optiontitle{display:block; width:150px; float:left; margin-right:5px}

.versions .option label.optiontitle{margin-right:5px}

.optiongroups_block .option div{display:inline-block; margin-left:160px; margin-bottom:10px}

.optiongroups_block .option div .radiooptions{display:block;text-align:left}

.optiongroups_block .addtobasket img{float:none; text-align:right}

.optiongroups_line{padding:5px; margin-bottom:5px; text-align:left; overflow:hidden}

.optiongroups_line .options, .optiongroups_line .option div, .optiongroups_line .option, .optiongroups_line strong, .optiongroups_line label, .optiongroups_line select, .optiongroups_line .addtobasket{display:inline}

.optiongroups_line label{margin-left:10px}

.optiongroups_line .addtobasket{display:block; float:right; width:100px; text-align:right; margin-left:20px}
.optiongroups_line .addtobasket img{float:none}

.home_region{width:100%}

#newsitem1{margin:0; padding:0; width:100%; clear:both}

#newsitem1 .pad{margin:0; padding:0px 20px 20px 0px}

#newsitem1 h1{padding-top:0px}

#newsitem1 img{float:right}

#newsitems div{padding:0; margin:0}

#newsitems{padding:0; margin:0; width:100%}

#newsitems .newsitem{width:33%; float:left}

#newsitems .newsitem .pad{margin:0px 15px 10px 0px}

#newsitems strong{display:block; padding:0; margin:0}

#toplists{padding:0; width:100%; clear:both}

#toplists .box{width:33%; font-size:7pt; float:left}

#toplists .pad{margin:0px 15px 10px 0px}

#toplists ul{margin:0; padding:0; border:0}

#toplists ul li{list-style:none; float:none; clear:both; padding-bottom:2px}

#toplists ul li div{display:block; font-size:7.5pt}

.specials{clear:both}

.specials h2{display:block; margin-bottom:12px}

.promotion{clear:both; vertical-align:middle; margin:8px 0px 8px 0px; display:block}

.promotion img{float:right; margin-left:10px}

.promotion .box{width:100%; margin:0px 5px 5px 0px; font-size:8pt}

.promotion .pad{padding:10px; overflow:hidden}

.promotiontext{clear:both; vertical-align:middle; margin:8px 0px 8px 0px; display:block}

.promotiontext .box{width:100%; margin:0px 5px 5px 0px; font-size:8pt}

.promotiontext .pad{overflow:hidden}

body, td{padding:0; margin:0}

#popup .pad{padding:10px}

.extrainfolinks{margin:8px 0px 10px 0px; overflow:hidden; font-size:7.5pt}

.extrainfolinks a{white-space:nowrap}

.extrainfolinks .largeview{margin:5px 0px 0px 0px; display:inline}

.extrainfolinks .moreinfo{font-size:12pt}

.calltoaction{margin:10px 0px 10px 0px; text-align:center}

.extrainfolinks .compare{margin:5px 0px 0px 0px}

.extrainfolinks .compare a{font-weight:normal}

.extrainfolinks img{float:none; margin:0}

.carryonshopping a{font-weight:normal}

.nowrap{white-space:nowrap}

hr{height:1px; border-width:0}

h1, h2{padding:0; margin:0px 0px 8px 0px}

img{border:none}

.breadcrumbtrail{padding:3px 3px 3px 0px; margin-bottom:10px}

.breadcrumbtrail ul{margin-left:0; padding-left:0; display:inline; border:none}

.breadcrumbtrail ul li{margin-left:0; border:none; list-style:none; display:inline}

.paging{margin:8px 0 8px 0}

.paging a{font-weight:normal}

.paging_footer{text-align:right}
shippingmethodstable table tr{background-color:#FFF; background-image:none}

shippingmethodstable table tr.alt{background-color:#FFF; background-image:none}

shippingmethodstable table tr.subheader td{background-color:#FFF; background-image:none}

.deliverytime{font-size:10px; font-weight:bold; padding-top:10px}
.totals{font-weight:bold; padding-top:10px}

.productdescription{position:absolute; top:50px; left:0px; margin-bottom:0px; font-size:11px; width:250px}

.productimage{position:relative; top:0px; left:360px; margin-bottom:0px}

body{text-align:center}

#header{height:70px; margin:0px}

#header #title{height:70px; margin:0px 10px 0px 10px}

#header2 .links{margin:0px 10px 0px 10px; padding:5px 0px 5px 0px; font-size:7.5pt}

#header2 .links li{list-style:none; display:inline; margin:0px; padding:0px}

#header2 .links a:link, #header2 .links a:visited{position:relative; text-decoration:none; color:white; font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; font-weight:bold; margin:0px 12px 5px 0px}

#header2 .links a:hover{position:relative; text-decoration:none; color:black; font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; font-weight:bold}

#header2 .links2{margin:0px 10px 0px 10px; padding:2px 0px 2px 0px}

#header2 .links2 li{list-style:none; display:inline; margin:0px; padding:0px}

#header2 .links2 a:link, #header2 .links2 a:visited{margin:0px 10px 0px 0px; text-decoration:none; color:white; font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size:7.5pt; font-weight:normal}

#header2 .links2 a:hover{color:black; text-decoration:underline}

#pagebody{padding:10px 10px 0px 10px; margin:0px 0px 0px 0px}

#left{width:100px; margin:0px; float:left}

#pagecontent{width:460px; float:left; padding:0}

#pagecontent_pad{padding:10px 5px 5px 0px}

#right{width:100px; margin:0px; float:right; margin-top:0px; padding-top:0px}

#footer{padding-top:20px; clear:both; text-align:left}

#footer .links{margin:0px}

#footer .links li{list-style:none; display:inline}

#footer .links a{font-size:7pt; padding:2px; margin-left:3px; margin-right:3px}

#terms{background-image:url(../templateimages/back_fade3.png); background-position:top left; background-repeat:no-repeat; margin-top:4px; padding-top:10px; margin-bottom:12px; font-size:7pt; color:#999}

#languagemenu form select, #currencymenu form select, #prodtypemenuform select{width:70px; margin:0; padding:0}

#searchbox input{width:120px}

#searchbox #searchbutton{width:10px; text-align:right; margin:0; padding:0}

#left_pad{padding:0px 5px 0px 8px}

#left h2{margin:10px 0px 5px 0px; font-weight:bold}

#quicksearch form{display:block}

#left input.submit{height:22px; width:30px}

#left input.text{width:95px}

#mailinglist label#email{display:block; margin:0px 0px 2px 0px}

#mailinglist label#htmlemail{display:block; margin:2px 0px 2px 0px}

#right h2{margin:10px 0px 5px 0px; font-weight:bold}

#currency{background-image:url(../templateimages/1h_back1.gif); height:100px; width:213px; left:0px; top:0; position:absolute}

#languagemenu{margin-top:75px; left:30px; position:absolute}

#logo{background-image:url(../templateimages/1h_back2.gif); height:100px; width:660px; left:213px; position:absolute}

#search{background-image:url(../templateimages/1h_back3.gif); height:100px; width:147px; left:873px; position:absolute}

#spacer1{top:95px; position:absolute}

#spacer2{top:333px; position:absolute}

#frontimage{height:228px; left:215px; overflow:hidden; padding:0px; position:absolute; top:110px; width:595px}
#content{margin-top:8px; left:230px; top:345px; width:600px; position:absolute}
#content2{margin-top:8px; left:230px; top:100px; width:550px; position:absolute}
#featureitem1{margin-top:8px; left:650px; top:110px; width:600px; position:absolute}
#featureitem2{margin-top:8px; left:650px; top:183px; width:600px; position:absolute}
#featureitem3{margin-top:8px; left:650px; top:256px; width:600px; position:absolute}
#collectionpic{left:750px; top:110px; position:absolute}
#shoppingcartimage{margin-top:8px; position:absolute; left:820px; top:100px}
#basketsummary{margin-top:8px; left:830px; top:150px; width:160px; position:absolute}
#categorymenu{margin-top:8px; left:10px; top:245px; width:200px; position:absolute}
#paymentmethod{margin-top:8px; position:absolute; left:60px; top:1925px; width:65px}
#shippinglogo{margin-top:15px; position:absolute; left:870px; top:100px; width:150px}
#footertxt{margin-top:8px; position:absolute; left:50px; top:2370px; width:800px}

#categoryimage{margin-top:8px; position:absolute; left:10px; top:450px}
#introtext{top:120px; left:235px; text-align:left; width:580px; position:absolute}
#worldwideshipping{top:20px; left:613px; position:absolute}
#veiligbetalen{top:20px; left:613px; position:absolute}
#usptitle{position:absolute; left:15px; top:355px; width:150px; color:#D22700; font-size:10pt; font-weight:bold}
#usptext{position:absolute; left:15px; top:390px; list-style-type:none; list-style-image:url(../templateimages/approve.gif); list-style-position:inside; vertical-align:middle; font-size:7pt; font-weight:bold}
#text{position:absolute; left:780px; top:600px; width:200px; color:#D22700; font-size:10pt; font-weight:bold}

form input.button_addtobasket{background-image:url(../templateimages/addtobasket.gif); height:45px; width:125px; left:661px; border-style:none; background-repeat:no-repeat; text-decoration:none; cursor:pointer}

input.button_addtobasket:hover{background-position:-125px top}

form input.button_checkout{background-image:url(../templateimages/checkout.gif); height:45px; width:125px; left:661px; border-style:none; background-repeat:no-repeat; text-decoration:none; cursor:pointer}
input.button_checkout:hover{background-position:-125px top}
form input.button_shopping{background-image:url(../templateimages/shopping.gif); height:45px; width:125px; left:100px; border-style:none; background-repeat:no-repeat; text-decoration:none; cursor:pointer}
input.button_shopping:hover{background-position:-125px top}

form input.button_refresh{background-image:url(../templateimages/refresh.gif); height:45px; width:125px; left:300px; border-style:none; background-repeat:no-repeat; text-decoration:none; cursor:pointer}
input.button_refresh:hover{background-position:-125px top}

form input.button_emptybasket{background-image:url(../templateimages/emptybasket.gif); height:45px; width:125px; left:400px; border-style:none; background-repeat:no-repeat; text-decoration:none; cursor:pointer}
input.button_emptybasket:hover{background-position:-125px top}

form input.button_back{background-image:url(../templateimages/back.gif); height:45px; width:125px; left:661px; border-style:none; background-repeat:no-repeat; text-decoration:none; cursor:pointer}
input.button_back:hover{background-position:-125px top}

#marqueecontainer{position:relative; position:absolute; left:625px; top:110px; width:115px; height:220px; background-color:white; overflow:hidden; padding:2px; padding-left:4px}

#center{position:relative; width:1024px; height:2450px; text-align:left; margin:0 auto; border:2px solid #d22700}

#menu1{ margin:0;  padding:0;  list-style-type:none; top:110px; left:2px; position:absolute}
#menu1 LI{ margin:6px 3px}
#menu1 A{ display:block;  padding:4px 0;  width:209px;  height:38px;  background-image:url(../templateimages/1h_button1.gif);  background-repeat:no-repeat;  text-decoration:none;  text-align:center;  font-size:14px;  color:#fff}
#menu1 A:hover{ background-position:-209px 0;  background-repeat:no-repeat}
#menu2{ margin:0;  padding:0;  list-style-type:none; top:148px; left:2px; position:absolute}
#menu2 LI{ margin:6px 3px}
#menu2 A{ display:block;  padding:4px 0;  width:209px;  height:38px;  background-image:url(../templateimages/1h_button2.gif);  background-repeat:no-repeat;  text-decoration:none;  text-align:center;  font-size:14px;  color:#fff}
#menu2 A:hover{ background-position:-209px 0;  background-repeat:no-repeat}
#menu3{ margin:0;  padding:0;  list-style-type:none; top:186px; left:2px; position:absolute}
#menu3 LI{ margin:6px 3px}
#menu3 A{ display:block;  padding:4px 0;  width:209px;  height:38px;  background-image:url(../templateimages/1h_button3.gif);  background-repeat:no-repeat;  text-decoration:none;  text-align:center;  font-size:14px;  color:#fff}
#menu3 A:hover{ background-position:-209px 0;  background-repeat:no-repeat}
#menu4{ margin:0;  padding:0;  list-style-type:none; top:224px; left:2px; position:absolute}
#menu4 LI{ margin:6px 3px}
#menu4 A{ display:block;  padding:4px 0;  width:209px;  height:38px;  background-image:url(../templateimages/1h_button4.gif);  background-repeat:no-repeat;  text-decoration:none;  text-align:center;  font-size:14px;  color:#fff}
#menu4 A:hover{ background-position:-209px 0;  background-repeat:no-repeat}
#menu5{ margin:0;  padding:0;  list-style-type:none; top:262px; left:2px; position:absolute}
#menu5 LI{ margin:6px 3px}
#menu5 A{ display:block;  padding:4px 0;  width:209px;  height:38px;  background-image:url(../templateimages/1h_button5.gif);  background-repeat:no-repeat;  text-decoration:none;  text-align:center;  font-size:14px;  color:#fff}
#menu5 A:hover{ background-position:-209px 0;  background-repeat:no-repeat}
#menu6{ margin:0;  padding:0;  list-style-type:none; top:300px; left:2px; position:absolute}
#menu6 LI{ margin:6px 3px}
#menu6 A{ display:block;  padding:4px 0;  width:209px;  height:38px;  background-image:url(../templateimages/1h_button6.gif);  background-repeat:no-repeat;  text-decoration:none;  text-align:center;  font-size:14px;  color:#fff}
#menu6 A:hover{ background-position:-209px 0;  background-repeat:no-repeat}

.MagicZoomBigImageCont{border:1px solid #d22700}

.MagicZoomHeader{font:10px Tahoma,Verdana,Arial,sans-serif; color:#fff; background:#d22700; text-align: center !important}

.MagicZoomPup{border:1px solid #aaa; background:#fff; cursor:hand}

.MagicZoomLoading{text-align:center; background:#fff; color:#444; border:1px solid #ccc; opacity:0.8; padding:3px 3px 3px 3px !important; display:none}

.MagicZoomLoading img{padding-top:3px !important}



