body,table,input,select,textarea,form{font: 13px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#000000;}
body{text-align:center;background:#EEEEEE url(../images/pg_bgd.jpg) scroll repeat-x top left; }
input,select,textarea{color:#000000;}
a:visited,a:active,a:link{color:#000099;background:none;}
a:hover{color:#990000;}
td{padding:5px;}
.bdr{border:solid 1px #000000;}
.bb{border-bottom:1px solid #C6D9FF;}
.heading{font-weight:bold;color:#FFFFFF;background:#666666;}
textarea.std{width:260px;height:40px;}
textarea.tall{width:260px;height:140px;}
input.std{width:260px;}
select.std{width:260px;}
td.stdtxtarea{vertical-align:top;padding-top:0.5em;}
.clr{clear:both;}
div.floatfix{width:100%;height:1px;clear:both;}
form{margin:0;padding:0;}
ul,ol{padding:0 0 0 20px;margin:0 0 2em 0;}
ol{margin-left:8px;}
li{padding:1px 0;margin:0;}
/*********************************************************************************************/
div.page{width:970px;position:relative;margin:0px auto 10px auto;background:#FFFFFF url(../images/mid_bgd.jpg) scroll repeat-y top left;text-align: left;}
div.header{position:relative;width:970px;height:116px;background:#EEEEEE url(../images/header.jpg) scroll no-repeat top left;}
div.mid_section{width:970px;position:relative;background:#FFFFFF url(../images/mid_bgd.jpg) scroll repeat-y top left;min-height: 300px;z-index:3;}
div.one_col{width:968px;position:relative;background:#FFFFFF;margin:0 1px;min-height: 300px;}
div.footer{position:relative;width:968px;min-height:100px;background:#FFFFFF;border:1px solid #CCCCCC;z-index:4;}

div.left_col{float:left;margin:10px 0 0px 20px;width:580px;position:relative;}
div.right_col{float:left;margin:0 0 0px 30px;width:328px;position:relative;}
div.right_box{width:328px;border:1px solid #CCCCCC;position:relative;background:#FFFFFF;margin:10px 0;}
div.rimbox{width:520px;background:#FFFFFF;border:1px solid #CCCCCC;border-bottom:none;overflow:hidden;}
div.middle{width:730px;margin-left: 220px;min-height: 300px;background: white;}
div.qssubmit{position:absolute;bottom:3px;right:5px;}
div.buttonrow{position:relative;height:36px;width:970px;background:#999999 url(../images/buttonrow.jpg) scroll repeat-x bottom left;color:white;z-index:4;}

a.topbuttons:visited,a.topbuttons:active,a.topbuttons:link{line-height: 36px; color:white;font-weight:bold;letter-spacing: 1px;padding:0 20px;text-decoration: none;}
a.topbuttons:hover{text-decoration: underline;}

a.social_link:visited,a.social_link:active,a.social_link:link{font-size:11px;text-decoration: none;white-space: nowrap;}
a.social_link:hover{text-decoration: underline;}


input.edit,select.edit,textarea.edit{width:560px;}
input.edit_num{width:80px;}
div.prod_data{position:relative;margin:0 0 20px 0px;float:right;width:199px;background:white;height:320px;border:1px solid #CCCCCC;border-left:none;text-align: center;}
div.prod_ims{position:relative;width:522px;height:336px}
img.mainimage{width:320px;height:320px;border:1px solid #CCCCCC;margin:0px;}

div.imsnprices{position:absolute;right:0px;top:-1px;}

a.add_to_cart:visited,a.add_to_cart:active,a.add_to_cart:link{background:white url(../images/add_to_cart.jpg) scroll no-repeat top left;width:110px;height:33px;display:block;}
a.add_to_cart:hover{background:white url(../images/add_to_cart_over.jpg) scroll no-repeat top left;}

a.add_to_cart_white:visited,a.add_to_cart_white:active,a.add_to_cart_white:link{background:white url(../images/add_to_cart_white.jpg) scroll no-repeat top left;width:110px;height:44px;display:block;}
a.add_to_cart_white:hover{background:white url(../images/add_to_cart_white_over.jpg) scroll no-repeat top left;}

a.reslink:visited,a.reslink:active,a.reslink:link{background:#CCCCCC url(../images/reslink.jpg) scroll no-repeat top left;position:absolute;width:578px;height:25px;line-height:25px;display:block;top:100px;left:0px;font-size:14px;color:#000000;letter-spacing:1px;text-align:right;font-weight:bold;text-decoration:none;border-top:1px solid #CCCCCC;z-index:4;}
a.reslink:hover{background:#EEEEEE url(../images/reslink_over.jpg) scroll no-repeat top left;color:#555555;}


a.vcart:visited,a.vcart:active,a.vcart:link{margin-left:13px;margin-top:5px;display:block;color:white;font-weight:bold;font-size:12px;text-decoration:none;}
a.vcart:hover{color:yellow;text-decoration:underline;}

a.previous:visited,a.previous:active,a.previous:link{background:white url(../images/previous.jpg) scroll no-repeat top left;width:76px;height:26px;display:block;}
a.previous:hover{background:white url(../images/previous_over.jpg) scroll no-repeat top left;}

a.next:visited,a.next:active,a.next:link{background:white url(../images/next.jpg) scroll no-repeat top left;width:54px;height:26px;display:block;}
a.next:hover{background:white url(../images/next_over.jpg) scroll no-repeat top left;}

a.zoom:visited,a.zoom:active,a.zoom:link{background:white url(../images/zoom.jpg) scroll no-repeat top left;width:103px;height:26px;display:block;}
a.zoom:hover{background:white url(../images/zoom_over.jpg) scroll no-repeat top left;}



a.checkout:visited,a.checkout:active,a.checkout:link{background:white url(../images/checkout.jpg) scroll no-repeat top left;width:211px;height:31px;display:block;}
a.checkout:hover{background:white url(../images/checkout_over.jpg) scroll no-repeat top left;}

a.continue:visited,a.continue:active,a.continue:link{background:white url(../images/continue.jpg) scroll no-repeat top left;width:125px;height:31px;display:block;}
a.continue:hover{background:white url(../images/continue_over.jpg) scroll no-repeat top left;}

a.paynow:visited,a.paynow:active,a.paynow:link{background:white url(../images/paynow.jpg) scroll no-repeat top left;width:125px;height:31px;display:block;}
a.paynow:hover{background:white url(../images/paynow_over.jpg) scroll no-repeat top left;}

a.buynow:visited,a.buynow:active,a.buynow:link{background:white url(../images/buynow.jpg) scroll no-repeat top left;width:125px;height:31px;display:block;}
a.buynow:hover{background:white url(../images/buynow_over.jpg) scroll no-repeat top left;}



/*small basket
div.sm_basket{position:absolute;width:320px;height:145px;top:1px;right:16px;background: transparent url(../images/sm_basket.gif) scroll no-repeat top left;z-index:100000;}
div.sm_basket_inner{width:300px;height:80px;margin-top:30px;margin-left:9px;overflow-y:auto;overflow-x:hidden;}
div.sm_basket_line{width:298px;font-size:9px;border-bottom:1px solid #C6D9FF;margin-left: 1px;}
div.sm_basket_total{color:white;font-weight: bold;position: absolute;top:111px;left:250px;}
div.sm_basket_empty{position:absolute;top:34px;left:14px;font-style: italic;}
*/

/*small basket*/
div.sm_basket{position:absolute;width:320px;height:152px;top:0px;right:0px;z-index:10000;background: transparent url(../images/smcartbgd.jpg) scroll no-repeat top left;overflow:hidden;}
div.sm_basket_inner{position:absolute;width:312px;height:90px;top:26px;left:5px;overflow-y:auto;overflow-x:hidden;background:white;}
div.sm_basket_line{width:298px;border-bottom:1px solid #C6D9FF;margin-left: 1px;}
div.sm_basket_total{color:white;font-weight: bold;position: absolute;top:125px;right:10px;font-size:14px;white-space: nowrap;}
div.sm_basket_empty{position:absolute;top:34px;left:14px;font-style: italic;}
div.sm_basket_view{position:absolute;top:116px;left:0px;}


td.basket_footer{background:#000000;font-weight:bold;color:white;padding:8px 30px;}


td.head{background:black;color:white;padding-top:6px;padding-bottom: 6px;font-size: 10px;font-weight: bold;}

div.add_cart_info{position:absolute;display:none;background:#E0E0E0;border:2px outset #CCCCCC;padding:20px 10px;font-weight:bold;color:#000099;text-align: center;z-index:2000;right:0px;white-space: nowrap;top:0px;}

.subtle{font-size:10px;font-style:italic;font-weight:normal;}


.fade_0{display:none;}
.fade_1{display:block;filter:alpha(opacity=4);-moz-opacity:0.04;opacity:0.04;}
.fade_2{display:block;filter:alpha(opacity=8);-moz-opacity:0.08;opacity:0.08;}
.fade_3{display:block;filter:alpha(opacity=12);-moz-opacity:0.12;opacity:0.12;}
.fade_4{display:block;filter:alpha(opacity=16);-moz-opacity:0.16;opacity:0.16;}
.fade_5{display:block;filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;}
.fade_6{display:block;filter:alpha(opacity=24);-moz-opacity:0.24;opacity:0.24;}
.fade_7{display:block;filter:alpha(opacity=28);-moz-opacity:0.28;opacity:0.28;}
.fade_8{display:block;filter:alpha(opacity=32);-moz-opacity:0.32;opacity:0.32;}
.fade_9{display:block;filter:alpha(opacity=36);-moz-opacity:0.36;opacity:0.36;}
.fade_10{display:block;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;}
.fade_11{display:block;filter:alpha(opacity=44);-moz-opacity:0.44;opacity:0.44;}
.fade_12{display:block;filter:alpha(opacity=48);-moz-opacity:0.48;opacity:0.48;}
.fade_13{display:block;filter:alpha(opacity=52);-moz-opacity:0.52;opacity:0.52;}
.fade_14{display:block;filter:alpha(opacity=56);-moz-opacity:0.56;opacity:0.56;}
.fade_15{display:block;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.fade_16{display:block;filter:alpha(opacity=64);-moz-opacity:0.64;opacity:0.64;}
.fade_17{display:block;filter:alpha(opacity=68);-moz-opacity:0.68;opacity:0.68;}
.fade_18{display:block;filter:alpha(opacity=72);-moz-opacity:0.72;opacity:0.72;}
.fade_19{display:block;filter:alpha(opacity=76);-moz-opacity:0.76;opacity:0.76;}
.fade_20{display:block;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.fade_21{display:block;filter:alpha(opacity=84);-moz-opacity:0.84;opacity:0.84;}
.fade_22{display:block;filter:alpha(opacity=88);-moz-opacity:0.88;opacity:0.88;}
.fade_23{display:block;filter:alpha(opacity=92);-moz-opacity:0.92;opacity:0.92;}
.fade_24{display:block;filter:alpha(opacity=96);-moz-opacity:0.96;opacity:0.96;}
.fade_25{display:block;}

input.contact,textarea.contact{width:160px;}
textarea.contact{height:60px;}
input.contact_main,textarea.contact_main{width:300px;}
textarea.contact_main{height:200px;}

a.header:visited,a.header:active,a.header:link{color:#555555;text-decoration: none;}
a.header:hover{color: #EE0000;}

a.show_inc_tips:visited,a.show_inc_tips:active,a.show_inc_tips:link{background:white url(../images/show_inc_tips.gif) scroll no-repeat top left;width:174px;height:26px;display:block;}
a.show_inc_tips:hover{background:white url(../images/show_inc_tips_over.gif) scroll no-repeat top left;}

a.show_exc_tips:visited,a.show_exc_tips:active,a.show_exc_tips:link{background:white url(../images/show_exc_tips.gif) scroll no-repeat top left;width:174px;height:26px;display:block;}
a.show_exc_tips:hover{background:white url(../images/show_exc_tips_over.gif) scroll no-repeat top left;}

a.compatible:visited,a.compatible:active,a.compatible:link{background:white url(../images/compatible.gif) scroll no-repeat top left;width:120px;height:20px;display:block;}
a.compatible:hover{background:white url(../images/compatible_over.gif) scroll no-repeat top left;}

span.highlight{color:white;background:#990000;font-weight: bold;}


a.swlinks:visited,a.swlinks:active,a.swlinks:link,a.hswlinks:visited,a.hswlinks:active,a.hswlinks:link{padding-left:10px;}
a.swlinks:hover,a.hswlinks:hover{text-decoration: underline;}

a.hswlinks:visited,a.hswlinks:active,a.hswlinks:link{padding-left:0px;font-weight:bold;}
a.hswlinks:hover{}


a.swlinks{padding-left:30px;}


a.ddlinks0:visited,a.ddlinks0:active,a.ddlinks0:link,a.ddlinks1:visited,a.ddlinks1:active,a.ddlinks1:link{background:#666666;width:182px;height:32px;line-height: 32px;display:block;color:white;text-decoration: none;}
a.ddlinks0:link,a.ddlinks1:visited,a.ddlinks1:active,a.ddlinks1:link{background:#6A6A6A;}
a.ddlinks0:hover,a.ddlinks1:hover{background:#444444;text-decoration: underline;}

a.curlink:visited,a.curlink:active,a.curlink:link{color:#FFFF00;margin:0 10px;font-weight:bold;}
a.curlink:hover{color:#FFFFFF;}

div.icol1,div.icol2{width:283px;float:left;position:relative;border:none;margin:2px 0px;}
div.icol2{width:273px;margin:2px 0px 2px 10px;}
img.icol1,img.icol2{width:75px;height:75px;float:right;margin:2px 2px 2px 6px;border-style: solid;border-width: 1px;}
p.icol{margin-left: 6px;}



a.curgbplink:visited,a.curgbplink:active,a.curgbplink:link{width:161px;height:15px;background:transparent url(../images/currency_gbp_up.gif) scroll no-repeat top left;display:block;text-decoration: none;}
a.curgbplink:hover{background:transparent url(../images/currency_gbp_over.gif) scroll no-repeat top left;text-decoration: none;}

a.cureurlink:visited,a.cureurlink:active,a.cureurlink:link{width:90px;height:15px;background:transparent url(../images/currency_euro_up.gif) scroll no-repeat top left;display:block;text-decoration: none;}
a.cureurlink:hover{background:transparent url(../images/currency_euro_over.gif) scroll no-repeat top left;text-decoration: none;}

a.carttitle:visited,a.carttitle:active,a.carttitle:link{text-decoration: underline;color:black;}
a.carttitle:hover{text-decoration: underline;color:red;}
