body{background:url(bg.jpg) no-repeat top center;text-align:center;background-color:#101010;margin:0 0 30px;padding:0}
.product_page_manufacturer_logo{float:right;margin-right:25px}
*{font-family:Arial, Helvetica, Tahoma, sans-serif;font-size:12px;font-weight:400;text-decoration:none;color:#848383}
p{margin-top:8px;margin-bottom:10px;text-align:left;line-height:16px;padding:0}
.strong,b,strong{font-weight:700}
.italic{font-style:italic}
.banners{border:0;margin:10px auto 0}
.banners2{border:0;margin:10px auto 20px}
.icons{float:right;margin:10px}
img{display:block;border:none;margin:0;padding:0}
img.img-left{float:left;margin:5px 20px 20px 10px}
img.img-right{float:right;padding-left:20px;margin:5px 20px 20px 0}
img.img-center{margin:0 auto}
img.img_solution{margin:10px auto}
a.moreinfo{color:#b0c3ca;background:url(content_arrow.gif) no-repeat 0 3px;float:left;margin:10px;padding:0 0 0 14px}
a.home_link {background: url("content_arrow.gif") no-repeat scroll 0 3px transparent; color: #B0C3CA;padding: 0 10px 0 14px;}
.cl{clear:both;line-height:1px;height:1px;font-size:1px;margin:0;padding:0}
.section,.warning{clear:both;width:100%}
.warning em{display:inline;color:red}
input.radio,input.checkbox{background-color:transparent;display:inline;width:20px;border-style:none}
.newsletter_form{width:160px;float:left;margin:15px 0 15px 10px}
#btn_sign-me-up{display:block;width:80px;height:28px;background:url(btn_sign-me-up.gif);float:left;text-indent:-9999px;margin:10px 0 0 10px}
h5{font-size:12px;font-weight:700;line-height:20px;color:#fff}
h2{font-size:16px;text-align:left;margin-bottom:4px;margin-top:10px;font-weight:700;padding:0}
h2.h_ban_call_us{background:#fff url(ban_call_us.jpg) no-repeat;width:381px;height:127px;text-align:left;text-indent:-9999px;overflow:hidden;margin:0;padding:1px 0 0}
#display_in{display:inline;float:left}
ul.ul_main{list-style:none;margin:0 0 16px;padding:0}
ul.ul_main li{padding-left:18px;margin-left:4px;background:url(arrow_ul.gif) no-repeat 0 1.1pt;line-height:15px;margin-bottom:6px}
.searchbox_form{width:180px;float:left;display:block;margin:10px 0 10px 10px}
#wrap{width:934px;text-align:center;overflow:hidden;margin:0 auto;padding:0}
#top{width:934px;height:162px;overflow:hidden}
#top a.logo{display:block;width:205px;height:100px;background:url(logo40.png) no-repeat;text-indent:-999px;float:left;margin:10px 0 0}
#quick_menu{width:240px;float:right;margin:40px 0 0}
#ul_quick_menu{width:238px;height:18px;right:0;list-style:none;margin:0;padding:0}
#ul_quick_menu li{display:inline;float:left;height:18px;line-height:18px}
#ul_quick_menu li a{float:left;height:18px;line-height:18px;text-align:left;background:url(menu/qmenu-arrow.gif) no-repeat 0 7px;padding:0 20px 0 10px}
#contact-number{float:left;color:#d41212;font-size:30px;font-weight:700;margin:20px 0 0 10px}
#contact-number p{font-size:12px;color:#fff;margin-top:0}
#top-basket{width:200px;height:40px;float:left;background:url(basket_icon.gif) no-repeat left top;padding-left:30px;margin:40px 0 0 30px}
#top-basket a{color:#f6f6f6}
#top-basket span{color:#848383;margin:0 0 0 4px}
#main_menu{width:934px;height:52px;background:url(menu/bg.jpg) no-repeat;clear:both}
#ul_main_menu{height:52px;list-style:none;float:left;margin:0;padding:0}
#ul_main_menu li{float:left;height:32px;background:url(menu/main_bet.jpg) no-repeat bottom right;padding:18px 28px 0}
#ul_main_menu li a{color:#151515}
#frm-search{width:224px;height:28px;background:url(menu/formback.gif) no-repeat;float:right;overflow:hidden;margin:12px 20px 0 0}
#frm-search form input{border:0;background:0;float:left;width:150px;margin:6px 0 0 15px}
#frm-search form a#btn_search{float:right;width:35px;height:18px;display:block;background:url(menu/gobutton.gif);padding-top:1px;font-weight:700;text-align:center;color:#fff;margin:5px 5px 0 0}
a.btn_search{float:right;width:35px;height:18px;display:block;background:url(menu/gobutton.png);padding-top:1px;font-weight:700;text-align:center;color:#fff;margin:5px 5px 0 0}
#content{width:934px;overflow:hidden;clear:both;margin:0 auto}
#content #c-left{width:200px;float:left;background:none;margin-right:10px}
#content #c-right{width:724px;float:left;background:none;overflow:hidden;margin:0;padding:0}
ul#navmenu-v{width:180px;list-style:none;background:none;border:0 none;z-index:5;margin:0 0 0 10px;padding:0}
ul#navmenu-v li{float:left;display:block!important;position:relative;background:url(ul_category-border.gif) repeat-x bottom;height:24px;border:0;width:180px;margin:0;padding:0}
ul#navmenu-v li a{line-height:24px;text-align:left;background:url(content_arrow.gif) no-repeat 0 8px;color:#b0c3ca;text-decoration:none;height:auto!important;display:block;margin:0;padding:0 0 0 14px}
ul#navmenu-v:after /*From IE 7 lack of compliance*/{clear:both;display:block;font:1px/0 serif;content:".";height:0;visibility:hidden}
ul#navmenu-v li.iehover{z-index:1000}
ul#navmenu-v ul{border:0 none;list-style:none;margin:0;padding:0}
ul#navmenu-v ul,ul#navmenu-v ul ul,ul#navmenu-v ul ul ul{display:none;position:absolute;top:0;left:180px;background:#161615;width:180px}
ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul{display:none}
.c-left-box{width:200px;background:url(c-left-box-back.gif) repeat-y;margin-top:10px}
.c-left-box_bottom{width:200px;height:7px;background:url(c-left-box-topbottom.gif) no-repeat 0 -82px;font-size:1px;clear:both}
.c-left-box h2,.c-left-box-banners h2{width:180px;background:url(c-left-box-topbottom.gif) no-repeat;margin:0;padding:10px}
.c-left-line{width:198px;height:2px;background:url(c-left-box-line.gif)}
#c-cr-left{width:440px;float:left;background:none;overflow:hidden;text-align:left;margin:0;padding:0}
#flashcontent{width:440px;height:259px;overflow:hidden;background:none;z-index:1;margin:10px 0 12px;padding:0}
.c-cr-line{width:438px;height:2px;background:url(c-left-box-line.gif) repeat-x}
#special_offersBox{width:440px;overflow:hidden;background:url(c-cr-box-back.gif) repeat-y;margin-top:10px}
#subBox{width:440px;overflow:hidden;background:url(c-cr-box-back.gif) repeat-y;margin-top:10px}
#subBox2{width:724px;overflow:hidden;background:url(subBox_back.gif) repeat-y;margin-top:10px}
#subBox2 h2{width:704px;background:url(subBox_topbottom.gif) no-repeat;margin:0;padding:10px}
#subBox2_bottom{clear:both;width:724px;height:7px;background:url(subBox_topbottom.gif) no-repeat 0 -104px;font-size:1px}
.subBox2_line{width:724px;height:2px;background:url(c-left-box-line.gif) repeat-x}
.ItemBox{width:130px;height:250px;float:left;margin:20px 0 40px 13px}
.ItemBox2{width:130px;height:270px;float:left;margin:20px 0 40px 13px}
#breadcrumb{text-align:left;margin:10px}
#c-cr-right{width:274px;float:left;background:none;overflow:hidden;text-align:left;margin:0 0 0 10px;padding:0}
.c-cr-right-box{width:274px;background:url(c-cr-right-box-back.gif) repeat-y;margin-top:10px}
.c-cr-right-box_bottom{width:274px;height:7px;background:url(c-cr-right-box-topbottom.gif) no-repeat 0 -82px;font-size:1px;clear:both}
.c-cr-right-box h2{width:254px;background:url(c-cr-right-box-topbottom.gif) no-repeat;margin:0;padding:10px}
.c-cr-right-line{width:272px;height:2px;background:url(c-left-box-line.gif)}
#content #c-right #c-cr-left #middleBorderBox{width:438px;background:url(border-middle-y.gif) repeat-y;overflow:hidden;margin:0 0 12px;padding:0}
#content #c-right #c-cr-left #middleBorderBox .content{width:422px;background:url(border-middle-top.gif) no-repeat;overflow:hidden;margin:0;padding:6px 8px 30px}
#content #c-right #c-cr-left #middleBorderBox .bottom{width:438px;height:5px;overflow:hidden;background:url(border-middle-bottom.gif) no-repeat;font-size:1px;line-height:1px;display:block;clear:both;margin:0;padding:0}
#content #c-right p.where{width:422px;background:url(ul_category-border.gif) repeat-x bottom;height:30px;line-height:30px;color:#a9a9a9;margin:0 0 20px}
#content #c-right p.where a{height:30px;color:#a9a9a9;line-height:30px}
#content #c-right .content p{margin:0 0 20px;padding:0}
#productBox .pB-right h4{color:#fff;font-weight:700;font-size:14px;margin:0 0 20px;padding:0}
.btn_buy{width:106px;height:26px;line-height:26px;color:#060606;background:url(btn_buy.gif) no-repeat;display:block;text-align:center;font-weight:700;margin:20px 0 0;padding:0}
h3.also_like{font-size:12px;color:#fff;height:40px;background:url(ul_category-border.gif) repeat-x top;line-height:40px;width:100%;text-indent:10px;margin:40px 0 0}
#content #c-right #widthBorderBox{width:720px;background:url(border-width-y.gif) repeat-y;overflow:hidden;margin:0 0 12px;padding:0}
#content #c-right #widthBorderBox .content{width:702px;background:url(border-width-top.gif) no-repeat;overflow:hidden;margin:0;padding:6px 8px 30px}
#content #c-right #widthBorderBox .bottom{width:720px;height:5px;overflow:hidden;background:url(border-width-bottom.gif) no-repeat;font-size:1px;line-height:1px;display:block;clear:both;margin:0;padding:0}
.bottomBox-bottom{width:934px;height:7px;background:url(bottom-box-back.gif) repeat-x;font-size:1px}
.bottomBox p{text-align:justify;margin-right:10px;padding:0 10px 10px 20px}
.bottomBox{width:934px;height:80px;overflow-x:hidden;overflow-y:auto;text-align:justify;scrollbar-base-color:#333;background:url(bottom-box-back.gif) repeat-x repeat-y;margin:0 0 10px;padding:0}
.bottomBox-top{width:934px;background:url(bottom-box-topbottom.gif) repeat-x;height:20px}
.bottomBox a{color:#7b959e}
.bottomBox2 .footer_menu{width:934px;line-height:51px;text-align:left;color:#7b959e;font-size:11px;margin:0;padding:0}
.bottomBox2 .footer_menu a{display:inline;color:#7b959e;font-size:11px;margin:0 11px;padding:0}
.bottomBox2 .footer_menu a.a_first{display:inline;text-decoration:none;margin:0 15px 0 0;padding:0}
.bottomBox2{width:934px;text-align:justify;background:url(bottom-box-back.gif) repeat-x repeat-y;margin:0 0 10px;padding:0}
.bottomBox2 p{font-size:11px;color:#828282;padding:0 0 0 12px}
.prodcol1{width:270px;float:left;margin-top:20px}
.prodcol2{width:430px;float:left;text-align:left;margin:20px 0 0 10px}
.prodcol2 ul{margin:0;padding:0 0 0 10px}
.prodcol2 h3,.prodcol2 h4{color:#fff;margin:0 0 10px}
.prodcol2 h3{font-size:16px;font-weight:700}
.prodcol2 h4{font-size:16px}
.productimage{background:#fff;margin:0 auto;padding:20px}
.prodtable{width:420px;border:1px solid #333;margin:20px 0 20px 10px}
.prodtable td{color:#fff;padding:10px}
.prodtable_price{font-weight:700;font-size:14px}
.btn_buy2{width:106px;height:20px;padding-top:6px;color:#060606;background:url(buybutton.png) no-repeat;display:block;text-align:center;font-weight:700}
.checkout_button{background-color:#FFF;color:#000;font-weight:700;font-size:8pt;border-left:solid 1px #ccc;border-top:solid 1px #ccc;border-right:solid 1px #333;border-bottom:solid 1px #333;width:auto;overflow:visible;border-style:outset;margin:0 1px 3px 10px !important;padding:2px 10px!important}
#container{display:block;margin:0 auto}
#centrecontainer{width:780px;text-align:left;min-height:100%;margin:0 auto}
#header{height:70px;margin:0}
#header #title{height:70px;margin:0 10px}
#header2 .links{font-size:7.5pt;margin:0 10px;padding:5px 0}
#header2 .links a:link,#header2 .links a:visited{position:relative;text-decoration:none;color:#FFF;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-weight:700;margin:0 12px 5px 0}
#header2 .links a:hover{position:relative;text-decoration:none;color:#000;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-weight:700}
#header2 .links2{margin:0 10px;padding:2px 0}
#header2 .links2 a:link,#header2 .links2 a:visited{text-decoration:none;color:#FFF;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:7.5pt;font-weight:400;margin:0 10px 0 0}
#header2 .links2 a:hover{color:#000;text-decoration:underline}
#pagebody{margin:0;padding:10px 10px 0}
#left{width:168px;float:left;margin:0}
#pagecontent{width:560px;float:left;padding:0}
#pagecontent_pad{padding:10px 5px 5px 0}
#right{width:168px;float:right;padding-top:0;margin:0}
#footer{padding-top:20px;clear:both;text-align:left}
#footer .links li{list-style:none;display:inline}
#footer .links a{font-size:7pt;margin-left:3px;margin-right:3px;padding:2px}
#terms{margin-top:4px;padding-top:10px;margin-bottom:12px;font-size:7pt;color:#999}
#languagemenu form select,#currencymenu form select,#prodtypemenuform select{width:168px;margin:0;padding:0}
#searchbox input{width:148px}
#searchbox #searchbutton{width:10px;text-align:right;margin:0;padding:0}
#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}
body,td,select,input{color:#FFF;background-color:#000}
pre{width:300px;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:8pt;font-weight:400}
.breadcrumbtrail{color:#999;margin-bottom:10px;padding:3px 3px 3px 0}
.warning{font-style:normal;font-weight:700;color:red;font-size:7.5pt}
.products .minprice{color:Red;display:block;font-weight:700;padding-top:10px}
.quantitydiscount{font-size:7.5pt;padding:10px 0 5px}
.box{border:none}
.products_shortened .box{width:185px;height:290px;border-top:solid 1px #CBD5DB;border-left:solid 1px #CBD5DB;border-bottom:solid 1px #E2EAEF;border-right:solid 1px #E2EAEF;font-size:7.5pt;margin:0 15px 5px 0}
.subcategories_shortened .box{width:175px;height:240px;border-top:solid 1px #CBD5DB;border-left:solid 1px #CBD5DB;border-bottom:solid 1px #E2EAEF;border-right:solid 1px #E2EAEF;font-size:7.5pt;margin:0 5px 5px 0}
.products_extended .product{padding-top:15px;padding-bottom:10px}
.products_normal .product{margin-bottom:0;padding-top:15px;padding-bottom:10px}
table caption{font-size:10pt;color:#D70}
table{border-collapse:collapse}
.basket table,.checkout table{border-collapse:collapse;width:100%}
table tr.highlight{background-color:#fff;color:#000;background-image:none}
.versions tr.highlight td{background-image:none;background-color:#FFF522}
table tr.header{background-color:transparent;background-image:none}
table tr.header th{font-size:7.5pt;font-weight:700;background-image:none;background-color:transparent}
table td,table th{padding:3px}
table th{background-color:#FFF}
#basketlines a{display:block;text-decoration:none;color:#000;padding:1px 2px 2px 3px}
#basketlines a:hover{color:#FFF;background-color:#D70;border-right:solid 1px #900;border-bottom:solid 1px #900;padding:1px 1px 1px 3px}
#baskettotals{color:Red;font-weight:700;text-align:right}
#baskettotals p{border-bottom:solid 1px #CBD5DB;font-size:7.5pt;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{border-bottom:solid 1px #CBD5DB;list-style:none;font-size:7.5pt;clear:both}
#basketlinks a{display:block;border-right:solid 1px #FFF;border-bottom:solid 1px #FFF;padding:1px 1px 1px 3px}
#basketlinks a:hover{display:block;color:#FFF;background-color:#D70;border-right:solid 1px #900;border-bottom:solid 1px #900;padding:1px 1px 1px 3px}
.reviews{padding-top:5px;margin:5px 0 10px}
.reviews .box{background-color:none;border-top:solid 1px #CBD5DB;border-bottom:solid 1px #CBD5DB}
.carryonshopping{padding-top:5px}
.attributes{border-bottom:solid 1px #CBD5DB;width:100%;margin:10px 0;padding:0}
.attributes td{background-color:#E2EAEF;border-top:solid 1px #CBD5DB}
.product .promotions,.basket .promotions{padding-top:5px;padding-bottom:5px}
.promotion .box{border-top:solid 1px #CBD5DB;border-left:solid 1px #CBD5DB;border-bottom:solid 1px #E2EAEF;border-right:solid 1px #E2EAEF;width:100%;font-size:8pt;margin:0 5px 5px 0}
.promotionfooter{color:#aaa;margin-top:8px}
.compare td img{width:120px;background-color:#FFF;padding:5px 10px}
select,input,textarea{font-weight:400;color:#000;background-color:#DCE4E9;margin-bottom:3px;border-color:#ccc;border-style:inset;border-width:1px}
select:focus,input:focus,textarea:focus{font-weight:400;color:#000;background-color:#F7F7FF;margin-bottom:3px;border-color:#ccc;border-style:inset;border-width:1px}
input.submit{background-color:#FFF;color:#000;font-weight:700;font-size:8pt;border-left:solid 1px #ccc;border-top:solid 1px #ccc;border-right:solid 1px #333;border-bottom:solid 1px #333;width:auto;overflow:visible;border-style:outset;margin:0 1px 3px 0;padding:1px 3px}
input.smallsubmit{display:in-line;font-size:7.5pt;text-decoration:none;color:#FFF;text-align:left;font-weight:700;background-color:transparent;border:none;margin:0;padding:0 2px}
.errors{display:block;width:85%;color:red;background-color:#FEE;border:dotted 1px red;margin:18px;padding:12px}
.errors label{border-bottom:dotted 1px red}
#categorymenu{border-top:solid 1px #CBD5DB;margin:0 0 20px;padding:0}
#categorymenu ul li{list-style:none;float:none;clear:both;padding:0}
#categorymenu ul li div{font-size:7.5pt;background-color:transparent}
#categorymenu ul li div a{display:block;padding:1px 2px 2px}
#categorymenu ul li div a:hover{color:#FFF}
#categorymenu ul ul li div a{font-weight:400;background-image:none;color:#FFF;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{padding:8px 0 20px}
.basket tr.separate{height:20px;background-color:#FFF;background-image:none}
.basket .section{width:100%;padding-top:10px}
.basket .totals{border-top:solid 1px #CBD5DB;text-align:right;margin-top:18px;padding-top:5px;margin-bottom:8px}
.basket .applycoupon{border-top:solid 1px #CBD5DB;margin-top:18px;padding-top:5px;margin-bottom:8px}
.checkout .section{width:99%;padding-top:10px}
#fieldsrequired{color:#888;font-size:7.5pt}
.shippingmethodstable .subheader .name{font-weight:700;font-size:7.5pt;color:#D70;margin-bottom:4px;padding-bottom:0}
.customer .section{width:100%;padding-top:15px;padding-bottom:10px;margin-bottom:5px}
.vieworder{margin-bottom:15px}
.sitemap ul li{display:block;float:left;width:340px;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;margin:5px;padding:0}
.sitemap ul li div.pad{padding:15px}
.sitemap ul ul li{float:none;width:100%;border:0;margin:0;padding:3px 10px}
hr{color:#DDD;background-color:#DDD;height:1px;border-width:0}
#toplists ul li div a:hover{color:red}
em.highlight{background-color:#FFF;color:#000;font-style:normal}
.product em.strapline{font-style:normal;color:#fff;font-weight:700;font-size:8pt;display:block;margin:8px 0;padding:0}
em.strapline_small{margin-left:0;font-style:normal;color:#c00;font-size:10px}
.page .cutout{border-top:solid 1px #CBD5DB;border-left:solid 1px #CBD5DB;border-bottom:solid 1px #E2EAEF;border-right:solid 1px #E2EAEF;margin:12px}
.page b,.page strong{font-weight:700;color:#FFF}
.demodataexpl{clear:both;color:#080;background-color:#AEA;font-size:7.5pt;font-weight:700;display:block;margin-top:10px;border:dotted 1px #080;padding:10px}
.boxheader{margin:15px 0 0}
.pad_shortformat{padding:20px}
form{display:inline;margin:0;padding:0}
.inputform{margin-bottom:12px;zoom:100%}
.inputform label{width:180px;float:left}
.inputform label.checklabel{width:auto;float:none}
.inputform div{float:left;margin-bottom:5px}
.inputform input.submit{margin-left:180px;width:auto}
.inputform input{width:180px}
.column2{padding-left:180px;margin-bottom:20px;width:auto}
textarea{width:auto}
#numberofitems{font-size:7.5pt;margin:0 0 5px;padding:0}
#numberofitems em{font-style:normal;font-weight:700}
#baskettotals p em{margin-left:5px}
#basketlinks{font-size:7.5pt;margin:5px 0 0;padding:0}
#basketlinks li{list-style:none}
#basketlinks img{border:0;vertical-align:middle;margin:0 5px 0 0}
.speedorder table{width:100%;margin:0 auto}
.speedorder td,.speedorder th{text-align:left;padding-left:0;padding-right:10px}
.speedorder .quantity input{width:50px;text-align:right}
.speedorder div.submit{margin-top:15px;text-align:left}
.emailreminder{width:100%;padding-top:15px}
.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 .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:7.5pt}
.trythesecategories ul li{display:inline;text-indent:0;margin:0;padding:0}
.search .pricefields input{width:4em}
.basket .totals em{line-height:30px;color:red;font-weight:700;font-style:normal;font-size:10pt}
.basket .totals .controls{margin-top:8px}
.basket .links{margin-top:3px;overflow:hidden;width:100%;text-align:left}
.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{width:100%;margin-bottom:20px}
.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{width:30%;float:left}
.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{white-space:nowrap;padding-left:10px;padding-right:10px}
.wishlist #chkUpdateItems{width:20px;text-align:left;float:left;margin:0;padding:0}
.affiliatestats .total{text-align:right;padding-right:12px}
.affiliatestats h2{margin-top:16px}
.category h2{margin:0 0 8px}
.subcategories{margin-bottom:0}
.maincategory{width:100%;border:0;overflow:hidden;padding:0}
.subcategory{margin:0;padding:0 0 1px}
.subcategory strong,.subcategory strong a{display:block;margin-bottom:4px;text-align:center;color:#FFF;height:30px}
.subcategories_shortened .subcategory_image{display:block;margin:5px auto}
.subcategories .subcategory .pad,.maincategory .pad{zoom:100%;overflow:hidden;margin:0}
.subcategories_link .subcategory .pad{border:0;background-color:transparent;margin:0;padding:0}
.product h2,.product h2 a{text-align:center;color:#FFF;height:30px}
.products_shortened .product h2{margin-top:5px;text-align:center;font-size:7.5pt;color:bold}
.generalspace{display:block;height:1px}
.product p{margin:0 0 5px}
.product img.thumb{float:left;margin-right:10px;background-color:#FFF;padding:5px 10px}
.quantitydiscount .link{padding:5px 0}
.products{margin-bottom:0;padding-bottom:10px;overflow:hidden}
.products .product .pad{margin-bottom:8px;zoom:100%;overflow:hidden;padding:0}
.products_shortened .product img{display:block;float:none;text-align:center;margin:8px auto}
.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;width:90%;font-size:7.5pt;margin:0 0 15px}
.compare h4{margin-bottom:5px}
.compare tr{background-color:transparent}
.compare .propertyheader{font-weight:700;font-size:7.5pt}
.compare .lastrow td{background-color:transparent;font-size:7.5pt;padding-bottom:20px}
.attributes table{width:100%;border-collapse:collapse}
.attributes table tr{background-image:none}
.review{color:#FFF;margin:0 0 5px}
.review .pad{color:#FFF;padding:10px}
.review .stars{display:block;margin-right:20px}
.review strong{margin-left:10px;font-weight:700;color:#FFF;display:inline}
.review .reviewer{font-style:italic;color:#FFF}
.review blockquote{color:#FFF;margin:15px 20px}
.review .date,.review .appliesto{text-align:right;color:#FFF}
.addreview form p{margin:0 0 20px 180px}
.addreview textarea{width:340px;height:100px}
.carryonshopping h3{margin-top:5px}
.carryonshopping ul{list-style-type:none;margin:2px 0 10px 40px;padding:0}
.versions{clear:both;margin-bottom:10px}
.versions strong{display:block;padding-bottom:5px}
.products_shortenened .versions{clear:none}
.versions .prices{text-align:right;padding:5px}
.versions .prices span{margin-left:2em}
.versions .prices .extax{width:40px;border:none;overflow:visible;background-color:transparent;text-align:left;font-weight:400;margin:0;padding:2px}
.versions .prices .inctax{border:none;overflow:visible;background-color:transparent;text-align:left;font-weight:700;color:#FFF;margin:0;padding:2px}
.versions .prices .weight{width:40px;border:none;background-color:transparent;text-align:left;font-weight:400;margin:0 20px 0 0;padding:2px}
.versions .line{text-align:right;padding:5px}
.versions table{width:100%;border:none;border-collapse:collapse}
.versions tr.description{background-image:none;background-color:transparent}
.versions td.description{background-image:none;background-color:#FFF}
.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{text-align:right;clear:both;padding:5px}
.outofstockmessage em{display:block;margin-top:10px}
.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 .addtobasket img{float:none;text-align:right}
.optiongroups_line{margin-bottom:5px;text-align:left;zoom:100%;overflow:hidden;padding:5px}
.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 .addtobasket{display:block;float:right;width:100px;text-align:right;margin-left:20px}
#newsitem1{width:100%;clear:both;margin:0;padding:0}
#newsitem1 .pad{margin:0;padding:0 20px 20px 0}
#newsitem1 h1{padding-top:0}
#newsitems{width:100%;margin:0;padding:0}
#newsitems .newsitem{width:33%;float:left}
#newsitems strong{display:block;margin:0;padding:0}
#toplists{width:100%;clear:both;padding:0}
#toplists .box{width:33%;font-size:7pt;float:left}
#toplists ul li{list-style:none;float:none;clear:both;padding-bottom:2px}
#toplists ul li div{display:block;font-size:7.5pt}
.specials h2{display:block;margin-bottom:12px}
.promotion img{float:right;margin-left:10px}
.promotion .pad{overflow:hidden;padding:10px}
.promotiontext .box{width:100%;font-size:8pt;margin:0 5px 5px 0}
.extrainfolinks{overflow:hidden;font-size:7.5pt;margin:8px 0 10px}
.extrainfolinks .largeview{display:inline;margin:5px 0 0}
.extrainfolinks img{float:none;margin:0}
h1,h2{margin:0 0 8px;padding:0}
.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}
select{background-color:#FFF;color:#000;margin:0}
select option{color:#000;height:15px}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%;background:url(/js/colorbox/example1/images/overlay.png) 0 0 repeat}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative;overflow:hidden;background:#fff}
#cboxLoadedContent{overflow:auto;margin-bottom:28px}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0}
#cboxTitle{position:absolute;bottom:3px;left:0;text-align:center;width:100%;color:#949494;margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
#cboxTopLeft{width:21px;height:21px;background:url(/js/colorbox/example1/images/controls.png) -100px 0 no-repeat}
#cboxTopRight{width:21px;height:21px;background:url(/js/colorbox/example1/images/controls.png) -129px 0 no-repeat}
#cboxBottomLeft{width:21px;height:21px;background:url(/js/colorbox/example1/images/controls.png) -100px -29px no-repeat}
#cboxBottomRight{width:21px;height:21px;background:url(/js/colorbox/example1/images/controls.png) -129px -29px no-repeat}
#cboxMiddleLeft{width:21px;background:url(/js/colorbox/example1/images/controls.png) left top repeat-y}
#cboxMiddleRight{width:21px;background:url(/js/colorbox/example1/images/controls.png) right top repeat-y}
#cboxTopCenter{height:21px;background:url(/js/colorbox/example1/images/border.png) 0 0 repeat-x}
#cboxBottomCenter{height:21px;background:url(/js/colorbox/example1/images/border.png) 0 -29px repeat-x}
#cboxCurrent{position:absolute;bottom:3px;left:58px;color:#949494}
#cboxSlideshow{position:absolute;bottom:3px;right:30px;color:#0092ef}
#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/js/colorbox/example1/images/controls.png) -75px 0 no-repeat;width:25px;height:25px;text-indent:-9999px}
#cboxPrevious.hover{background-position:-75px -25px}
#cboxNext{position:absolute;bottom:0;left:27px;background:url(/js/colorbox/example1/images/controls.png) -50px 0 no-repeat;width:25px;height:25px;text-indent:-9999px}
#cboxNext.hover{background-position:-50px -25px}
#cboxLoadingOverlay{background:url(/js/colorbox/example1/images/loading_background.png) center center no-repeat}
#cboxLoadingGraphic{background:url(/js/colorbox/example1/images/loading.gif) center center no-repeat}
#cboxClose{position:absolute;bottom:0;right:0;background:url(/js/colorbox/example1/images/controls.png) -25px 0 no-repeat;width:25px;height:25px;text-indent:-9999px}
#cboxClose.hover{background-position:-25px -25px}
.cboxIE #cboxTopLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/example1/images/internet_explorer/borderTopLeft.png,sizingMethod='scale')}
.cboxIE #cboxTopCenter{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/example1/images/internet_explorer/borderTopCenter.png,sizingMethod='scale')}
.cboxIE #cboxTopRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/example1/images/internet_explorer/borderTopRight.png,sizingMethod='scale')}
.cboxIE #cboxBottomLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/example1/images/internet_explorer/borderBottomLeft.png,sizingMethod='scale')}
.cboxIE #cboxBottomCenter{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/example1/images/internet_explorer/borderBottomCenter.png,sizingMethod='scale')}
.cboxIE #cboxBottomRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/example1/images/internet_explorer/borderBottomRight.png,sizingMethod='scale')}
.cboxIE #cboxMiddleLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/example1/images/internet_explorer/borderMiddleLeft.png,sizingMethod='scale')}
.cboxIE #cboxMiddleRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/js/colorbox/example1/images/internet_explorer/borderMiddleRight.png,sizingMethod='scale')}
p.p_left,th,.section th,.versions table .name,.versions table .name,.versions table .description{text-align:left}
p.p_center,.affiliatestats .graph,.products_shortened .minprice,.versions table .stock{text-align:center}
p.p_right,.page .right,.basket .quantity input,.versions th,.versions td,.paging_footer{text-align:right}
.underline,u,a.moreinfo:hover,#ul_quick_menu li a:hover,#ul_main_menu li a:hover,#frm-search form a#btn_search:hover,a.btn_search:hover,ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a,ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover li:hover a,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a,ul#navmenu-v li:hover li:hover li a:hover,ul#navmenu-v li:hover li:hover li:hover a,ul#navmenu-v li.iehover li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover a,.ItemBox ul li a:hover,.ItemBox2 ul li a:hover,#breadcrumb a:hover,#content #c-right p.where a:hover,.btn_buy:hover,.bottomBox a:hover,.bottomBox2 .footer_menu a:hover,.btn_buy2:hover{text-decoration:underline}
.left,.page .cutout_left,.review .stars img{float:left}
.right,.page .cutout_right,#newsitem1 img{float:right}
form,input,textarea,select,#middleBorderBox #latest_productsBox .item,#footer .links{margin:0}
h2,h3,#middleBorderBox #latest_productsBox{margin:0;padding:0}
#logosLarge_box,#logosSmall_box{overflow:hidden;clear:both}
.logosLarge1,.logosSmall1{float:left;margin:10px 0 0}
.logosLarge2,.logosSmall2{float:left;margin:10px 0 0 10px}
ul#navmenu-v li:hover li a,ul#navmenu-v li.iehover li a,ul#navmenu-v li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li a{text-decoration:none}
ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v ul ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul,#quicksearch form,.addreview form strong,.optiongroups_block .option div .radiooptions{display:block}
.c-left-box p,#subBox p,#subBox h3,#subBox h4,#subBox2 p,#subBox2 h3,#subBox2 h4,.c-cr-right-box p{padding:0 10px}
#special_offersBox h2,#subBox h2{width:420px;background:url(c-cr-box-topbottom.gif) no-repeat;margin:0;padding:10px;}
#special_offersBox_bottom,#subBox_bottom{clear:both;width:440px;height:7px;background:url(c-cr-box-topbottom.gif) no-repeat 0 -82px;font-size:1px}
#subBox2 h1.prodtype_title,#subBox2 h1.prod_title{font-size:16px;text-align:left;font-weight:700;width:704px;background:url(subBox_topbottom.gif) no-repeat;margin:0;padding:10px}
.ItemBox img,.ItemBox2 img{background:#fff;padding:10px}
.ItemBox p,.ItemBox2 p{margin:10px 0 0;padding:0 5px}
.ItemBox h4,.ItemBox2 h4{color:#fff;font-weight:700;font-size:14px;text-align:left;margin:5px 0 0;padding:0 5px}
.ItemBox ul,.ItemBox2 ul{list-style:none;margin:5px 0 0;padding:0 0 0 5px}
.ItemBox ul li,.ItemBox2 ul li{float:left;display:inline;margin:0 5px 0 0}
.ItemBox ul li a,.ItemBox2 ul li a{font-size:12px;color:#b0c3ca;background:url(content_arrow.gif) no-repeat 0 3px;padding:0 0 0 14px}
.c-cr-right-box h3,.c-cr-right-box h1{font-size:14px;color:#bbb;padding:10px 10px 0}
.prodcol2 ul li,.optiongroups_line label{margin-left:10px}
#header2 .links li,#header2 .links2 li,.trythesecategories ul{list-style:none;display:inline;margin:0;padding:0}
#left h2,#right h2{font-weight:700;margin:10px 0 5px}
.products_shortened .box img,.subcategories_shortened .box img{background-color:#FFF;height:160px;padding:5px 10px}
table tr.subheader td,.compare td{border-top:solid 1px #CBD5DB}
#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}
div.spacer,.products_end,.products .product .product_end,.optiongroups_block .option,.specials{clear:both}
.inputform br,.orderdetails br{display:block;clear:both}
#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{width:48%;float:left;margin:0;padding:0}
.subcategories_normal,.subcategories_extended{padding-bottom:10px}
.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,#popup .pad{padding:10px}
.product .main,.promotiontext .pad{overflow:hidden}
.reviews h2,.carryonshopping h2{margin-bottom:8px}
.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;vertical-align:middle;display:block;margin:8px 0}
.extrainfolinks a,.nowrap{white-space:nowrap}
.extrainfolinks .moreinfo,.extrainfolinks .compare{margin:5px 0 0}

.newsBox{width:100%;overflow:hidden;background:url(news-box-back.gif) repeat-y;margin-top:10px;text-align:left}
.newsBox h2 {width:100%;background:url(news-box-topbottom.gif) no-repeat;margin:0;padding:10px}
.newsBox_bottom{clear:both;width:100%;height:7px;background:url(news-box-topbottom.gif) no-repeat 0 -82px;font-size:1px;margin-bottom:15px}
.news-line{width:100%;height:2px;background:url(c-left-box-line.gif) repeat-x}
.newsitem {width:100%;float:left;margin:right:5px}
.newsitem h3 {font-weight:bold;color:#BFBFBF;margin-bottom:4px;}

.welcomeBox{width:100%;overflow:hidden;background:url(news-box-back.gif) repeat-y;margin-top:10px;text-align:left}
.welcomeBox h1 {padding-left:10px;}
.welcomeBox h2 {width:100%;background:url(news-box-topbottom.gif) no-repeat;margin:0;padding:10px}
.welcomeBox_bottom{clear:both;width:100%;height:7px;background:url(news-box-topbottom.gif) no-repeat 0 -82px;font-size:1px;margin-bottom:15px}
.welcomeBox p {padding:10px;clear:both;}
a.moreinfo2 {color:#b0c3ca;background:url(content_arrow.gif) no-repeat 0 3px;margin:10px;padding:0 0 0 14px}



/* root element for tabs  */
.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666;	
}

/* single tab */
.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
.tabs a { 
    background-color:#c0c0c0;
	font-size:13px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 131px;
	text-align:center;	
	text-decoration:none;
	color:#000;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
    border-right:2px solid #000
}

.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
.tabs a:hover {
	background-position: -652px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
.tabs .current, .tabs .current:hover, .tabs li.current a {
	background-position: -652px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
.tabs .w1 			{ background-position: -519px 0; width:134px; }
.tabs .w1:hover 	{ background-position: -519px -31px; }
.tabs .w1.current { background-position: -519px -62px; }

/* width 2 */
.tabs .w2 			{ background-position: -366px -0px; width:154px; }
.tabs .w2:hover 	{ background-position: -366px -31px; }
.tabs .w2.current { background-position: -366px -62px; }


/* width 3 */
.tabs .w3 			{ background-position: -193px -0px; width:174px; }
.tabs .w3:hover 	{ background-position: -193px -31px; }
.tabs .w3.current { background-position: -193px -62px; }

/* width 4 */
.tabs .w4 			{ background-position: -0px -0px; width:194px; }
.tabs .w4:hover 	{ background-position: -0px -31px; }
.tabs .w4.current { background-position: -0px -62px; }


/* initially all panes are hidden */ 
.panes .pane {
	display:none;		
}
