@charset "utf-8";
/* combined & compressed CSS  */

@media print {
  /* print.css */
#header,#header2,#right,#adminbar{display:none;visibility:hidden;width:0}
#container{background:none;display:block;margin:0 auto}
#centrecontainer,#pagecontent{width:100%}
#terms{background:none;color:#000}
}

@media screen {
  /* /includes/adminbar.css */
#adminbar{background-color:#ddd;color:#000;display:block;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:8pt;font-weight:400;height:30px;margin:0;text-align:left}
#adminbar p{color:#000;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-weight:400}
#adminbar #col1{display:block;float:right;padding:5px;text-align:right;width:350px}
#adminbar #col2{display:block;float:left;margin-left:10px;padding:5px 5px 0 0}
#adminbar .adminbuttonrow{padding:0 0 10px}
#adminbar #backendlinks{padding-top:10px}
#adminbar a{border-bottom:solid 1px #aaa;border-left:solid 1px #F4F4F4;border-right:solid 1px #aaa;border-top:solid 1px #F4F4F4;color:#222;float:left;font-size:7.5pt;font-weight:700;padding:1px 5px;text-decoration:none}
#adminbar a:hover{background:#F90;border-bottom:solid 1px #445;border-right:solid 1px #445;color:#FFF;text-decoration:none}
#adminbar a.shopstatus{display:block;float:right;margin:0 7px 0 10px;text-align:left;width:155px}
#adminbar a.shopstatus:hover{background-color:#fff;color:#000}
#adminbar a.state1{background-color:#3b3;border-bottom:solid 1px #090;border-right:solid 1px #090;color:#fff}
#adminbar a.state2{background-color:#f90;border-bottom:solid 1px #f20;border-right:solid 1px #f20;color:#fff}
#adminbar a.state3{background-color:red;border-bottom:solid 1px #900;border-right:solid 1px #900;color:#fff}
}

@media screen {
  /* /includes/scripts/p7tm/p7tmredchili.css */
div,td,p{font-family:"Trebuchet MS", Arial, sans-serif}
#p7TMctrl{display:block;font-size:.8em;margin:0 0 12px;text-align:right}
#p7TMctrl a:hover{color:#C00}
#p7TMnav div{line-height:1.7;margin:0 0 .25em}
#p7TMnav div div{line-height:1.25;margin:0 0 0 .8em}
#p7TMnav{background-color:#000;border:2px none #fff;margin-left:0}
#p7TMnav div a{background-color:#333;border:none;color:#C7CECF;display:block;font-size:1em;margin-bottom:7px;padding:0 0 0 8px;text-decoration:none}
#p7TMnav div a:visited{color:#C7CECF}
#p7TMnav div a:hover{background-color:#666;border:none;color:#fff}
#p7TMnav div div a,#p7TMnav div div a:visited{background-color:transparent;border:none;color:#FFF;font-size:.9em;margin-bottom:1px;padding:2px}
#p7TMnav div div a:hover{background-color:#999;border:none;color:#333}
#p7TMnav div div div a{font-size:.8em}
.p7plusmark{background-image:url(p7t_plus.gif);background-position:8px 50%;background-repeat:no-repeat;padding:0 0 0 20px !important}
.p7minusmark{background-image:url(p7t_minus.gif);background-position:8px 50%;background-repeat:no-repeat;padding:0 0 0 20px !important}
.p7defmark{background-image:none;padding:0 0 0 20px !important}
a.p7currentmark{background-color:#000!important;border:1px solid #666;color:red!important;font-size:1.1em;font-weight:700;padding:0 0 0 10px !important;text-transform:uppercase}
#p7TMctrl a:link,#p7TMctrl a:visited{color:#666}
}

@media screen {
  /* template.css */
body{background-color:#000;text-align:center}
#container{background-image:url(../templateimages-underground/bg-fade-container.jpg);background-position:top left;background-repeat:repeat-x;display:block;margin:0 auto}
#centrecontainer{margin:0 auto;min-height:100%;text-align:left;width:950px}
#header{height:70px;margin:0;padding-top:25px}
#header #title{height:70px;margin:0 10px}
#header2{margin-top:6px;text-align:right}
#header2 .links{font-size:7.5pt;margin:0 10px;padding:5px 0}
#header2 .links a:link,#header2 .links a:visited{color:#999;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-weight:700;margin:0 12px 5px 0;position:relative;text-decoration:none}
#header2 .links a:hover{color:#FFF;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-weight:700;position:relative;text-decoration:none}
#header2 .links2{margin:0 10px;padding:2px 0}
#header2 .links2 a:link,#header2 .links2 a:visited{color:#FFF;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:7.5pt;font-weight:400;margin:0 10px 0 0;text-decoration:none}
#header2 .links2 a:hover{color:#000;text-decoration:underline}
#pagebody{background-color:#222;margin:0;padding:0}
#left{float:left;margin:0;width:168px}
#pagecontent{float:left;min-height:1250px;padding:0;width:720px}
#pagecontent_pad{padding:10px 20px 5px}
#right{background-color:#222;border-left:1px solid #000;float:right;margin:0;padding-top:0;width:225px}
#footer{background-color:#000;clear:both;padding:20px 16px 4px;text-align:left}
#footer .links{margin:0}
#footer .links li{display:inline;list-style:none}
#footer .links a{font-size:7pt;margin-left:3px;margin-right:3px;padding:2px}
#terms{color:#999;font-size:8pt;margin-bottom:12px;margin-top:4px;padding-top:0}
#languagemenu form select,#currencymenu form select,#prodtypemenuform select{margin:0;padding:0}
#searchbox input{background-color:#333;background-image:url(../templateimages-underground/icon-search-bar-bg.jpg);background-position:top left;background-repeat:no-repeat;border:none;color:#CCC;padding-left:26px;width:100px}
#searchbox input:focus{background-color:#434343}
#searchbox #searchbutton{background-image:url(../templateimages-underground/btn-search-bar-go.jpg);width:20px}
#left_pad{padding:0 5px 0 8px}
#left input.submit{height:22px;width:30px}
#left input.text{width:95px}
#mailinglist label#email{display:block;margin:0 0 2px}
#mailinglist label#htmlemail{display:block;margin:2px 0}
.btnRHS{font-size:.9em;height:52px;padding:26px 85px 0 4px;width:140px}
.btnRHS a:visited,.btnRHS a:link,.btnRHS a:active,.btnRHS a:hover{color:#C7CECF;font-weight:400}
.btnRHSClubs{background-image:url(/skin_default/templateimages-underground/buttons/btn-clubs.jpg);background-repeat:no-repeat}
.btnRHSTrade{background-image:url(/skin_default/templateimages-underground/buttons/btn-dealers.jpg);background-repeat:no-repeat}
.btnRHSPortfolio{background-image:url(/skin_default/templateimages-underground/buttons/btn-portfolio.jpg);background-repeat:no-repeat}
.btnRHSSubaruShop{background-image:url(/skin_default/templateimages-underground/buttons/btn-subaru-shop.jpg);background-repeat:no-repeat}
#searchForm{padding-left:4px}
.header-images{height:256px;margin:0 0 12px 3px}
ul.crossfade{list-style:none;margin:0;padding:0;position:relative}
#fade-header li{left:0;position:absolute;top:0;visibility:hidden}
.newsdesk table tr{background-color:#222;border:none}
#menuwrapper{float:right;font-size:8pt;font-weight:bold;text-align:left}
.clearit{clear:both;font-size:0;height:0;line-height:0.0}
#p7menubar,#p7menubar ul{list-style:none;margin:0;padding:0}
#p7menubar a{color:#999;display:block;padding:2px 6px;text-decoration:none}
#p7menubar a.trigger{padding:2px 6px}
#p7menubar li{float:left;position:static;width:auto}
#p7menubar li ul,#p7menubar ul li{padding-left:6px;width:100px}
#p7menubar ul li a{color:#999;padding:2px}
#p7menubar li ul{background-color:#000;display:none;filter:Alpha(opacity=85);opacity:.85;position:absolute}
#p7menubar li:hover a,#p7menubar a:focus,#p7menubar a:active,#p7menubar li.p7hvr a{color:#FFF}
#p7menubar li:hover ul a,#p7menubar li.p7hvr ul a{background-color:transparent;color:#999}
#p7menubar ul a:hover{color:#FFF!important}
#header2 .links li,#header2 .links2 li{display:inline;list-style:none;margin:0;padding:0}
#searchbox,#theEdge{float:right}
#left h2,#right h2{font-weight:700;margin:10px 0 5px}
#quicksearch form,#fade-header li img,#p7menubar li:hover ul,#p7menubar li.p7hvr ul{display:block}
}

@media screen {
  /* cactushop.css */
body,td,select,input{color:#CCC;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:9pt;font-weight:400}
iframe{border:0px;}
h1{color:#C7CECF;font-size:14pt;font-weight:700;margin:10px 0 4px}
h2{color:#C7CECF;font-size:11pt;margin-bottom:5px}
h3{color:#FFF;font-size:9.5pt}
h4{color:#FFF;font-size:10pt;margin:1px 0 4px 4px;padding-bottom:0}
h5{color:#941515;font-size:11pt;font-weight:700;letter-spacing:-1px;margin:20px 0 5px;padding:2px 2px 2px 0;text-align:left;text-transform:uppercase}
pre{color:#CCC}
.breadcrumbtrail{color:#999;margin-bottom:10px;padding:3px 3px 3px 0}
A:link,A:visited{color:#FFF;font-weight:700;text-decoration:none}
A:hover{color:#B01E2B;font-weight:700;text-decoration:none}
.warning{color:red;font-size:8pt;font-style:normal;font-weight:700}
.products .minprice{color:#F9F9F9;display:block;font-weight:700;padding-top:10px}
.quantitydiscount{font-size:8pt;padding:10px 0 5px}
.boxinset{background-color:#111;border:1px solid #999}
.products_extended .product{background-image:url(../templateimages-underground/horiz-bar.jpg);background-position:top left;background-repeat:no-repeat;padding:0 0 4px 4px}
.products_normal .product{background-color:#333;border:1px solid #666;margin-bottom:10px;padding:5px}
table caption{color:#D70;font-size:10pt}
table{border-collapse:collapse;width:100%}
table tr{background-color:#333;border:1px solid #888}
table tr.alt{background-color:#444;border:1px solid #999}
table tr.highlight{background-color:#FFF522;background-image:none}
.versions tr.highlight td{background-color:#FFF522;background-image:none}
table tr.header{background-color:transparent;background-image:none}
table tr.header th{background-color:transparent;background-image:none;font-size:8pt;font-weight:700}
table tr.subheader td{border-top:solid 1px #CBD5DB}
table td,table th{padding:3px}
table th{background-color:#FFF}
#basketlines a{color:#000;display:block;padding:1px 2px 2px 3px;text-decoration:none}
#basketlines a:hover{background-color:#D70;border-bottom:solid 1px #900;border-right:solid 1px #900;color:#FFF;padding:1px 1px 1px 3px}
#baskettotals{background-image:url(../templateimages/back_fade2.png);background-position:top left;background-repeat:repeat-x;color:Red;font-weight:700;text-align:right}
#baskettotals p{border-bottom:solid 1px #CBD5DB;font-size:8pt;margin:0;padding:0 3px}
#basketempty,#baskethidden{font-style:italic;margin:0;padding:0 3px}
#basketlines{border-top:solid 1px #CBD5DB;margin:0;padding:0}
#basketlines li{background-image:url(../templateimages/back_fade2.png);background-position:top left;background-repeat:repeat-x;border-bottom:solid 1px #CBD5DB;clear:both;font-size:8pt;list-style:none}
#basketlines li.alt{background-image:url(../templateimages/back_fade2.png);background-position:top left;background-repeat:repeat-x}
#basketlinks a{border-bottom:solid 1px #FFF;border-right:solid 1px #FFF;display:block;padding:1px 1px 1px 3px}
#basketlinks a:hover{background-color:#D70;border-bottom:solid 1px #900;border-right:solid 1px #900;color:#FFF;display:block;padding:1px 1px 1px 3px}
.reviews .box{background-color:#333;border-bottom:solid 1px #666;border-top:solid 1px #666}
.carryonshopping{background-color:#333;background-image:url(../templateimages-underground/horiz-bar.jpg);background-position:top left;background-repeat:no-repeat;border:1px solid #555;margin-top:60px;padding:0 4px 2px}
.attributes{border-bottom:solid 1px #CBD5DB;margin:10px 0;padding:0;width:100%}
.attributes td{background-color:#E2EAEF;border-top:solid 1px #CBD5DB}
.promotion .box{background-image:url(../templateimages-underground/horiz-bar.jpg);background-position:top left;background-repeat:repeat-x;border:1px solid #999;font-size:8pt;margin:0 5px 5px 0;width:100%}
.promotionfooter{color:#aaa;margin-top:8px}
.compare td{background-image:none;border:1px solid #999}
select,input,textarea{background-color:#DCE4E9;border-color:#ccc;border-style:inset;border-width:1px;color:#000;font-weight:400;margin-bottom:3px}
select:focus,input:focus,textarea:focus{background-color:#F7F7FF;border-color:#ccc;border-style:inset;border-width:1px;color:#000;font-weight:400;margin-bottom:3px}
input.submit{background-color:#941515;border:solid 1px #ccc;border-style:outset;color:#F7F7F7;font-size:8pt;font-weight:700;margin:0 1px 3px 0;overflow:visible;padding:1px 3px;width:auto}
input.smallsubmit{background-color:#941515;border:solid 1px #ccc;border-style:outset;color:#F7F7F7;display:in-line;font-size:8pt;font-weight:700;margin:0;padding:0 2px;text-align:left;text-decoration:none}
.errors{background-color:#333;border:dotted 1px red;color:red;display:block;margin:18px;padding:12px;width:85%}
.errors label{border-bottom:dotted 1px red}
#categorymenu{border-top:solid 1px #CBD5DB;margin:0 0 20px;padding:0}
#categorymenu ul li{clear:both;float:none;list-style:none;padding:0}
#categorymenu ul li div{background-color:transparent;font-size:8pt}
#categorymenu ul li div a{background-image:url(../templateimages/back_fade2.png);border-bottom:solid 1px #FFF;color:#E60;display:block;padding:1px 2px 2px}
#categorymenu ul li div a:hover{background-color:#D70;background-image:none;border-bottom:solid 1px #900;border-right:solid 1px #900;color:#FFF}
#categorymenu ul ul li div a{background-color:#DCE4E9;background-image:none;color:#C40;font-weight:400;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;width:100%}
.basket .shippingmethodline{background-image:url(../templateimages/back_fade2.png);background-position:top left;background-repeat:repeat-x;padding:8px 0 20px}
.basket tr.separate{background-color:#444;background-image:none;height:20px}
.basket .section{padding-top:10px;width:100%}
.basket .totals{border-top:solid 1px #CBD5DB;margin-bottom:8px;margin-top:18px;padding-top:5px;text-align:right}
.basket .applycoupon{background-image:url(../templateimages-underground/horiz-bar.jpg);background-position:top left;background-repeat:repeat-x;border-top:solid 1px #CBD5DB;margin-bottom:8px;margin-top:18px;padding-top:5px}
.checkout .section{background-image:url(../templateimages-underground/horiz-bar.jpg);background-position:top left;background-repeat:no-repeat;margin-top:25px;padding-left:4px;padding-top:0;width:99%}
#fieldsrequired{color:#888;font-size:8pt}
.shippingmethodstable .subheader .name{color:red;font-size:8pt;font-weight:700;margin-bottom:4px;padding-bottom:0}
.customer .section{background-image:url(../templateimages-underground/horiz-bar.jpg);background-position:top left;background-repeat:no-repeat;margin-bottom:5px;padding-bottom:10px;padding-left:4px;padding-top:0;width:100%}
.vieworder{margin-bottom:15px}
.sitemap ul li{border-bottom:solid 1px #E2EAEF;border-left:solid 1px #CBD5DB;border-right:solid 1px #E2EAEF;border-top:solid 1px #CBD5DB;display:block;float:left;list-style-position:inside;list-style-type:none;margin:5px;padding:0;width:260px}
.sitemap ul li div.pad{padding:15px}
.sitemap ul ul li{border:0;float:none;margin:0;padding:3px 10px;width:100%}
hr{background-color:#DDD;border-width:0;color:#DDD;height:1px}
#toplists ul li div a:hover{color:red}
em.highlight{background-color:#FFF522;font-style:normal}
.product em.strapline{color:#390;display:block;font-size:8pt;font-style:normal;font-weight:700;margin:8px 0;padding:0}
.page .cutout{border-bottom:solid 1px #E2EAEF;border-left:solid 1px #CBD5DB;border-right:solid 1px #E2EAEF;border-top:solid 1px #CBD5DB;margin:12px}
.page .cutout_left{float:left}
.demodataexpl{background-color:#AEA;border:dotted 1px #080;clear:both;color:#080;display:block;font-size:8pt;font-weight:700;margin-top:10px;padding:10px}
.boxheader{margin:0}
.pad_shortformat{padding:20px}
form{display:inline;margin:0;padding:0}
.inputform{margin-bottom:12px;zoom:100%}
.inputform label{float:left;width:180px}
.inputform label.checklabel{float:none;width:auto}
.inputform div{float:left;margin-bottom:5px}
.inputform input.submit{margin-left:180px;width:auto}
.inputform input{width:180px}
input.radio,input.checkbox{background-color:transparent;border-style:none;display:inline;width:20px}
.column2{margin-bottom:20px;padding-left:180px;width:auto}
textarea{width:auto}
#numberofitems{font-size:8pt;margin:0 0 5px;padding:0}
#numberofitems em{font-style:normal;font-weight:700}
#baskettotals p em{margin-left:5px}
#basketlinks{font-size:8pt;margin:5px 0 0;padding:0}
#basketlinks li{list-style:none}
#basketlinks img{border:0;margin:0 5px 0 0;vertical-align:middle}
.speedorder table{margin:0 auto;width:100%}
.speedorder td,.speedorder th{padding-left:0;padding-right:10px;text-align:left}
.speedorder .quantity input{text-align:right;width:50px}
.speedorder div.submit{margin-top:15px;text-align:left}
.emailreminder{background-image:url(../templateimages-underground/horiz-bar.jpg);background-position:top left;background-repeat:no-repeat;margin-top:25px;padding-left:4px;padding-top:0;width:100%}
.shippingmethodstable{padding-bottom:8px;width:100%}
.shippingmethodstable .price_1,.shippingmethodstable .price_2,.shippingmethodstable .price{padding-right:30px;text-align:right;white-space:nowrap}
.euvat{padding-bottom:8px}
.checkout textarea{width:500px}
.carddetails .inside{padding:0}
.shippingmethodline strong{padding-right:16px}
.step4 input.submit{margin-left:0}
#strMailingListHTML{display:block;margin:10px 0 5px}
.billtotal,.gatewaymessage{margin:15px 0 30px}
.billtotal{font-size:10pt}
#termspopup{font-size:8pt}
.trythesecategories ul{display:inline;list-style:none;margin:0;padding:0}
.trythesecategories ul li{display:inline;margin:0;padding:0;text-indent:0}
.search .pricefields input{width:4em}
.basket .totals em{color:red;font-size:10pt;font-style:normal;font-weight:700;line-height:30px}
.basket .totals .controls{margin-top:8px}
.basket .links{margin-top:3px;overflow:hidden;text-align:left;width:100%}
.basket .links div p{margin:0;padding:4px 4px 0 0}
.basket .links img{margin-right:4px}
.basket .continueshopping{margin-top:8px;text-align:right}
.basket .continueshopping .submit{float:left;text-align:center}
.shippingtable{margin-bottom:20px;width:100%}
.section tbody td{padding:2px}
.section table{margin-bottom:2px}
.savebasketstable .date,.wishliststable .date{width:130px}
.savebasketstable .actions,.wishliststable .actions,.orderhistory .view{text-align:right;width:130px}
.orderdetails label{float:left;width:30%}
.orderdetails div{float:left;margin-bottom:4px}
.orderdetails div.tick{float:none;margin-bottom:0}
.orderdetails div.tick img{margin-right:8px}
.downloadableproductstable .codenumber,.downloadableproductstable .orderdate{padding-left:10px;padding-right:10px;white-space:nowrap}
.wishlist #chkUpdateItems{float:left;margin:0;padding:0;text-align:left;width:20px}
.affiliatestats .total{padding-right:12px;text-align:right}
.affiliatestats h2{margin-top:16px}
.category h2{margin:0 0 8px}
.subcategories{margin-bottom:0}
.subcategories_normal{padding-bottom:10px}
.subcategories_extended{background-image:url(../templateimages/back_fade3.png);background-position:top left;background-repeat:no-repeat;padding-bottom:10px}
.maincategory{border:0;overflow:hidden;padding:0;width:100%}
.subcategory{margin:0;padding:0 0 1px}
.subcategory strong{display:block;margin-bottom:4px}
.subcategories_shortened .subcategory_image{display:block;margin:5px auto}
.subcategories .subcategory .pad,.maincategory .pad{margin:0;overflow:hidden;zoom:100%}
.subcategories_link .subcategory .pad{background-color:transparent;border:0;margin:0;padding:0}
.products_shortened .product h2{font-size:8pt;margin-top:0;text-align:left}
.generalspace{display:block;height:1px}
.product img.thumb{border:1px solid #999;float:right;margin-left:10px}
.quantitydiscount .link{padding:5px 0}
.products{margin-bottom:0;overflow:hidden;padding-bottom:10px}
.products .product .pad{margin-bottom:8px;overflow:hidden;padding:0;zoom:100%}
.products_shortened .product img{display:block;float:none;margin:8px auto;text-align:center}
.products_shortened em{padding:0 10px 5px}
.products_classicsearch .product .pad{background:none;border:none;margin:0;padding:0}
.products_classicsearch .product .pad p{margin:4px 0 8px}
.products_shortened .product .moredetails{display:none;visibility:hidden}
.wishlist .section{margin-bottom:25px}
.wishlist .explanation{display:block;font-size:8pt;margin:0 0 15px;width:90%}
.compare h4{margin-bottom:5px}
.compare tr{background-color:transparent}
.compare .propertyheader{font-size:8pt;font-weight:700}
.compare .lastrow td{background-color:transparent;font-size:8pt;padding-bottom:20px}
.attributes table{border-collapse:collapse;width:100%}
.attributes table tr{background-image:none}
.review .stars{display:inline;margin-right:2px}
.review .reviewer{font-style:italic}
.review blockquote{margin:15px 20px}
.addreview form p{margin:0 0 20px 180px}
.addreview textarea{height:100px;width:340px}
.carryonshopping h3{margin-top:5px}
.carryonshopping ul{list-style-type:none;margin:2px 0 10px 40px;padding:0}
.versions{background-color:#434542;border:1px solid #999;clear:both;margin-bottom:10px;padding: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{background-color:transparent;border:none;color:#CCC;font-weight:400;margin:0;overflow:visible;padding:2px;text-align:left;width:40px}
.versions .prices .inctax{background-color:#FFF;border:1px dashed #333;color:red;font-size:14px;font-weight:700;margin:0;overflow:visible;padding:4px;text-align:center;width:60px}
.versions .prices .inctax input{border:0;border-color:none;padding:0}
.versions .prices .weight{background-color:transparent;border:none;font-weight:400;margin:0 20px 0 0;padding:2px;text-align:left;width:40px}
.versions .line{padding:5px;text-align:right}
.versions table{border:none;border-collapse:collapse;width:100%}
.versions tr.description{background-color:transparent;background-image:none}
.versions td.description{background-color:#111;background-image:none}
.versions table .name{padding-left:5px}
.versions table .addtobasket{padding-right:5px}
.versions table .description{overflow:hidden;padding:5px}
.versions table .description img{float:left;margin-right:4px}
.optiongroups_block .options{margin:10px 0 5px;padding:10px}
.optiongroups_block .addtobasket{clear:both;padding:5px;text-align:right}
.outofstockmessage em{display:block;margin-top:10px}
.optiongroups_block .option{border-top:1px dashed #999;clear:both;margin-bottom:30px;padding:4px 0 0}
.optiongroups_block .option label.optiontitle{display:block;float:left;margin-right:5px;width:400px}
.versions .option label.optiontitle{margin-right:5px}
.optiongroups_block .option div{display:inline-block;margin-bottom:10px;margin-left:160px}
.optiongroups_block .addtobasket img{float:none;text-align:right}
.optiongroups_line{margin-bottom:5px;overflow:hidden;padding:5px;text-align:left;zoom:100%}
.optiongroups_line label{margin-left:10px}
.optiongroups_line .addtobasket{display:block;float:right;margin-left:20px;text-align:right;width:100px}
#newsitem1{clear:both;margin:0;padding:0;width:100%}
#newsitem1 .pad{margin:0;padding:0 20px 20px 0}
#newsitem1 h1{padding-top:0}
#newsitems{margin:0;padding:0;width:100%}
#newsitems .newsitem{float:left;width:33%}
#newsitems strong{display:block;margin:0;padding:0}
#toplists{clear:both;padding:0;width:100%}
#toplists .box{float:left;font-size:7pt;width:33%}
#toplists ul li{clear:both;float:none;list-style:none;padding-bottom:2px}
#toplists ul li div{display:block;font-size:8pt}
.specials h2{display:block;margin-bottom:12px}
.promotion img{float:right;margin-left:10px}
.promotion .pad{overflow:hidden;padding:0 10px 10px}
.promotiontext .box{font-size:8pt;margin:0 5px 5px 0;width:100%}
.extrainfolinks{font-size:8pt;margin:8px 0 10px;overflow:hidden}
.extrainfolinks .largeview{display:inline;margin:5px 0 0}
.extrainfolinks img{float:none;margin:0}
h1,h2{margin:0 0 8px;padding:0}
.breadcrumbtrail ul{border:none;display:inline;margin-left:0;padding-left:0}
.breadcrumbtrail ul li{border:none;display:inline;list-style:none;margin-left:0}
.rightBox{padding:0 4px}
.edgeCustomerLogout{float:right;margin-top:-12px}
th,.section th,.product h2,.versions table .name,.versions table .name,.versions table .description{text-align:left}
.box,img{border:none}
.products_shortened .box,.subcategories_shortened .box{background-color:#444;background-image:url(../templateimages-underground/horiz-bar.jpg);background-position:top left;background-repeat:repeat-x;border:solid 1px #999;font-size:8pt;height:129px;margin:0 5px 5px 0;overflow:hidden;width:219px}
.products_shortened .box:hover,.subcategories_shortened .box:hover{border:solid 1px #FFF}
.reviews,.product .promotions,.basket .promotions{background-color:#333;background-image:url(../templateimages-underground/horiz-bar.jpg);background-position:top left;background-repeat:no-repeat;border:1px solid #555;margin:60px 0 10px;padding:0 4px 2px}
#categorymenu ul,#toplists ul{border:0;margin:0;padding:0}
#categorymenu ul ul li div,#baskettotals #taxexception,.extrainfolinks .compare a,.carryonshopping a,.paging a{font-weight:400}
.sitemap ul,.sitemap ul ul,#newsitems div,body,td{margin:0;padding:0}
.page .cutout_right,#newsitem1 img{float:right}
.page .right,.basket .quantity input,.review .date,.review .appliesto,.versions th,.versions td,.paging_footer{text-align:right}
div.spacer,.products_end,.products .product .product_end,.specials{clear:both}
.inputform br,.orderdetails br{clear:both;display:block}
#basketlines em,#baskettotals em,.billtotal em{font-style:normal}
.speedorder .productcode input,.basket .baskettable,.affiliatestatstable,.versions div.versionstable,.home_region{width:100%}
.trythesecategories,#resultsheader,.paging{margin:8px 0}
.basket .price_1,.basket .price_2,.basket .price,.basket .quantity,.basket .remove,.basket .tax,.basket .total,.shippingtable .price,.shippingtable .price_1,.shippingtable .price_2{text-align:right;white-space:nowrap}
.basket .links div,.customer .links div{float:left;margin:0;padding:0;width:48%}
.affiliatestats .graph,.products_shortened .minprice,.versions table .stock{text-align:center}
.subcategories_normal .subcategory,.subcategories_extended .subcategory{margin:0;padding:15px 0 1px}
.subcategories_extended .subcategory img,.maincategory img,.products .product img{float:right;margin:0 0 10px 10px}
.subcategories_shortened .subcategory,.products_shortened .product{display:block;float:left;margin-bottom:0}
.subcategories_shortened .subcategory .pad,.products_shortened .product .pad{padding:1px 10px 10px}
.product p,.review{margin:0 0 5px}
.product .main,.promotiontext .pad{overflow:hidden}
.reviews h2,.carryonshopping h2{margin-bottom:8px}
.review .pad,#popup .pad{padding:10px}
.review strong,.optiongroups_line .options,.optiongroups_line .option div,.optiongroups_line .option,.optiongroups_line strong,.optiongroups_line label,.optiongroups_line select,.optiongroups_line .addtobasket{display:inline}
.addreview form strong,.optiongroups_block .option div .radiooptions{display:block}
.versions .line img,.versions table .addtobasket img,.optiongroups_line .addtobasket img{float:none}
#newsitems .newsitem .pad,#toplists .pad{margin:0 15px 10px 0}
.promotion,.promotiontext{clear:both;display:block;margin:8px 0;vertical-align:middle}
.extrainfolinks a,.nowrap{white-space:nowrap}
.extrainfolinks .moreinfo,.extrainfolinks .compare{margin:5px 0 0}
}



