/* GENERAL */
body{margin:0px; padding:0px; font-family:Arial; font-size:11px; background-color:#000000;}
a, a:visited{font-family:"Trebuchet MS"; font-size:12px; color:#000000; text-decoration:underline;}
a:hover{text-decoration:none;}
img, a img{border:none;}
form, p{margin:0px; padding:0px;}
td{text-align:left; vertical-align:top}

#main{background-color:#001017;}
td.l{background:url('../i/bg_l.jpg') no-repeat right top; border-bottom:1px solid #041b28}
td.r{background:url('../i/bg_r.jpg') no-repeat left top; border-bottom:1px solid #041b28}
td.c{width:883px; vertical-align:top; background:url('../i/bg_c.jpg') no-repeat top;}
td.f{padding:20px 0 20px 0; border-bottom:1px solid #041b28}
td.fc span.r{float:right; font-size:12px;}
td.fc, td.fc a, td.fc a:visited{text-decoration:none; font-size:10px; color:#37576a}
td.fc a:hover{color:#5d849a}

td.fl, td.fc, td.fr{background:#000000; border-top:1px solid #001017; padding-top:5px; color:#265a74; font-size:10px}

td.search{vertical-align:middle; text-align:right;}
td.search input{
	padding:0 5px;
	vertical-align: text-bottom;
}
td.search input.txt{border:1px solid #586a76; width:150px; height:18px; background:url('../i/search_bg.jpg') no-repeat right bottom; font-family:Arial; font-size:11px}

a.button, a.button:visited{display:block; background:url('../i/button_green.jpg') no-repeat left top; height:21px; width:242px; text-decoration:none; font-weight:bold; padding:2px 0 0 12px; color:#f3f8f0; line-height:19px;}
a.button:hover{display:block; background:url('../i/button_green_over.jpg') no-repeat left top; height:21px; width:242px; text-decoration:none; font-weight:bold; padding:2px 0 0 12px; color:#f3f8f0; line-height:19px;}

a.button_m, a.button_m:visited{display:block; background:url('../i/button_m_green.jpg') no-repeat left top; height:23px; width:195px; text-decoration:none; padding:2px 0 0 12px; margin-bottom:5px; color:#f3f8f0}
a.button_m:hover{display:block; background:url('../i/button_m_green_over.jpg') no-repeat left top; height:23px; width:195px; text-decoration:none; padding:2px 0 0 12px; margin-bottom:5px; color:#f3f8f0}

/* a.button, a.button:visited, a.button:hover{display:block; background:url('../i/button.jpg') no-repeat left top; height:21px; width:242px; text-decoration:none; font-weight:bold; padding:2px 0 0 10px; color:#434343} */
/* a.button_m, a.button_m:visited, a.button_m:hover{display:block; background:url('../i/button_m.jpg') no-repeat left top; height:23px; width:195px; text-decoration:none; padding:2px 0 0 10px; color:#434343} */

.tab_cont{margin-left:86px;}
a.tab_on, a.tab_on:visited, a.tab_on:hover{display:block; float:left; width:110px; height:21px; background:url('../i/tab_on.gif') no-repeat left top; text-decoration:none; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; color:#484848; padding:6px 0 0 10px; margin:0 2px 0 0;}
a.tab_off, a.tab_off:visited{display:block; float:left; width:110px; height:21px; background:url('../i/tab_off.gif') no-repeat left top; text-decoration:none; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; color:#ffffff; padding:6px 0 0 10px; margin:0 2px 0 0;}
a.tab_off:hover{display:block; float:left; width:110px; height:21px; background:url('../i/tab_on.gif') no-repeat left top; text-decoration:none; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; color:#484848; padding:6px 0 0 10px; margin:0 2px 0 0;}

a.tab_nvidia_on, a.tab_nvidia_on:visited, a.tab_nvidia_on:hover{display:block; float:left; width:195px; height:21px; background:url('../i/tab_nvidia_on.gif') no-repeat left top; text-decoration:none; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; color:#484848; padding:4px 0 2px 10px; margin:0 2px 0 0;}
a.tab_nvidia_off, a.tab_nvidia_off:visited{display:block; float:left; width:195px; height:21px; background:url('../i/tab_nvidia_off.gif') no-repeat left top; text-decoration:none; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; color:#ffffff; padding:4px 0 2px 10px; margin:0 2px 0 0;}
a.tab_nvidia_off:hover{display:block; float:left; width:195px; height:21px; background:url('../i/tab_nvidia_on.gif') no-repeat left top; text-decoration:none; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; color:#484848; padding:4px 0 2px 10px; margin:0 2px 0 0;}

a.b, a.b:visited{color:#007db3; text-decoration:none}
a.b:hover{text-decoration:underline}

/* INDEX */
#idx_news a, #idx_news a:visited, #idx_news a:hover{text-decoration:none; color:#ffffff}
#wn{height:34px; width:883px; padding:0; margin:10px 0 0 0; background:url('../i/wn_bg.jpg') repeat-x}
#wn td.c{width:100%; background:none; vertical-align:middle; color:#ffffff; padding-left:5px}

#wnw{width:883px; background:#ffffff}
#wnw tr td table{width:421px}
#wnw .txt{padding:7px 14px; color:#8f8f8f;}
#wnw .img{text-align:right}
.idx1l{background:url('../i/idx1_bl.jpg') repeat-y left top; width:6px;}
.idx1r{background:url('../i/idx1_br.jpg') repeat-y right top; width:6px;}
.idx2l{background:url('../i/idx2_bl.jpg') repeat-y left top; width:6px;}
.idx2r{background:url('../i/idx2_br.jpg') repeat-y right top; width:6px;}
.idx3l{background:url('../i/idx3_bl.jpg') repeat-y left top; width:6px;}
.idx3r{background:url('../i/idx3_br.jpg') repeat-y right top; width:6px;}
.idx4l{background:url('../i/idx4_bl.jpg') repeat-y left top; width:6px;}
.idx4r{background:url('../i/idx4_br.jpg') repeat-y right top; width:6px;}

/* CATEGORY */
.sc1{float:right; width:797px; background-color:#ffffff}
.scw{width:881px !important;}
td.sc_t{background:url('../i/sc_rt.jpg') no-repeat right top;}
td.sc_b{background:url('../i/sc_rb.jpg') no-repeat right bottom;}
.sc1 td.sc_c{padding:0px 30px 0px 35px}

.series{font-size:13px;}
.series .hd{background:url('../i/series_bg.jpg') no-repeat left top; width:340px; height:35px; padding-right:6px; text-align:right; white-space: nowrap;}
.series span{font-size:11px; color:#ffffff; padding-right:5px; font-weight:bold; text-align:right; white-space: nowrap;}
.series .hd b{font-size:18px; font-weight:bold; color:#ffffff; display:block; padding-top:11px;}
.series h3{padding:0; margin:10px 0 5px 0; font-size:14px; font-weight:bold;}
.series .feat ul{list-style-type:none; list-style-position:inside; margin:0; padding:0 0 0 0px; border-bottom:1px solid #cecece;}
.series .feat ul li{background:#507790; margin-bottom:1px; font-size:12px; color:#ffffff; padding:5px 0 5px 15px;}
.series .feat ul li.i{background:#5e7f96;}

.feat_n{position:absolute; background-image:url('../i/f_lbg.gif'); background-position:right top; background-repeat:no-repeat; height:112px; z-index:50; width:600px}
.feat_n div{background-color:#e5e5e5; height:102px; position:relative; margin-left:72px; margin-right:6px; padding:10px 20px 0px 20px;}

/* SERIE */
.product{font-size:13px;}
.product .hd{background:url('../i/product_bg.jpg') no-repeat left top; width:199px; height:35px; padding-right:6px; text-align:right;}
.product .hd_y{background:url('../i/product_bg_y.jpg') no-repeat left top; width:199px; height:35px; padding-right:6px; text-align:right;}
.product span{font-family:"Trebuchet MS";font-size:10px; font-weight:bold; color:#ffffff; display:block; padding-top:9px; margin-right:1px}
.product .hd_y span{font-family:"Trebuchet MS";font-size:10px; font-weight:bold; color:#000000; display:block; padding-top:9px; margin-right:1px}
.product .hd b{font-size:13px; font-weight:bold; color:#ffffff; display:block; line-height:6px; margin-right:3px}
.product .hd_y b{font-size:13px; font-weight:bold; color:#000000; display:block; line-height:6px; margin-right:3px}
/* .product .hd b{font-size:13px; font-weight:bold; color:#ffffff; display:block; padding-top:16px; margin-right:3px} */
.product .hd div{float: left; font-family:"Trebuchet MS"; font-weight:bold; padding-top:6px; margin-left: 5px; text-transform: uppercase}
.product .hd div a, .product .hd div a h2{color: #fff; text-decoration: none; font-size:18px; margin:0px}
.product .hd div a h2{ margin: 0px}
.product h3{padding:0; margin:10px 0 5px 0; font-size:13px; font-weight:bold;}
.product .feat ul{list-style-type:none; list-style-position:outside; margin:0; padding:0 0 0 0; border-bottom:1px solid #cecece; width:205px;}
.product .feat ul li{background:#507790; margin-bottom:1px; font-size:12px; color:#ffffff; padding:5px 5px 5px 15px;}
.product .feat ul li.i{background:#5e7f96;}

/* PRODUCT */
.sc2{float:left; width:883px; background-color:#ffffff;}
.sc2 td.sc_c{padding:30px 35px 0px 35px}
.sc2 td.sc_c2, .sc1 td.sc_c2{padding:0px 35px 0px 35px}
.sc2 td.sc_b2{background-image:url('../i/sc_rb2.jpg'); background-repeat:no-repeat; background-position:right bottom; background-color:#dceaed}

.sc2 td.sc_i, .sc1 td.sc_i{padding:40px 33px 40px 33px}
.sc2 td.sc_d, .sc1 td.sc_d{padding:40px 33px 40px 33px; background:url('../i/s_feat_bg.jpg') repeat-y left top; font-size:12px;}
.sc2 td.sc_d span, .sc1 td.sc_d span{font-size:13px; color:#007db3; font-weight:bold}

.sc3{width:220px; margin:0 10px !important;}
.sc3 td{padding:0 !important}
td.sc_c3{background-color:#ffffff; padding:0px 8px 0px 8px !important}
td.sc_i3{background-color:#ffffff; border-right:1px solid #e5e5e5}
td.sc_l3, td.sc_r3{background-color:#ffffff; padding:0px;}

td.prod_rev{background-image:url('../i/prev_bg.jpg'); background-repeat:repeat-x; background-position:left top; padding:10px 0 10px 0; background-color:#dceaed}
.prod_rev table{margin:0px 20px;}
.prod_rev td{padding:5px; font-family:"Trebuchet MS"; font-size:10px; color:#777777;}
.prod_rev td span{color:#000000}

.prod_feat td{padding:0 0 20px 0; color:#737373}
.prod_feat td h3{color:#000000; padding:0 0 5px 0; margin:0; font-size:12px;}
.prod_feat td.s_feat{background:url('../i/s_feat_bg.jpg') repeat-y top left; width:96px; text-align:right}

td.s_feat_h{background:url('../i/s_feat_bg.jpg') repeat-y left top;}
.prod_feat_l, .prod_feat_r{margin-top:40px; margin-bottom:30px}
.prod_feat_l td{padding:0 20px 20px 0; color:#737373; font-size:12px;}
.prod_feat_l td h3{color:#000000; padding:0 0 5px 0; margin:0; font-size:12px;}
.prod_feat_l td.s_feat{text-align:right; padding:0 0 20px 0}

.prod_feat_r td{padding:0 20px 20px 0; color:#737373; font-size:12px;}
.prod_feat_r td h3{color:#000000; padding:0 0 5px 0; margin:0; font-size:12px;}
.prod_feat_r td.s_feat{width:96px; text-align:right; padding:0 0 20px 0}

.prod_fimg{padding-right:10px; width:240px;}
.prod_fimg h3{color:#007db3; padding:0 0 5px 0; margin:0; font-size:12px;}

.gal_big{text-align:center; padding:40px}
.gal_img{padding:40px; background:url('../i/pgall_bg.jpg') repeat-x left top;}

.gal_img td{vertical-align:middle}

a.gal, a.gal:visited{background:url('../i/gal.jpg') no-repeat left top; display:block;}
a.gal:hover{background:url('../i/gal_s.jpg') no-repeat left top;}
a.gar, a.gar:visited{background:url('../i/gar.jpg') no-repeat left top; display:block;}
a.gar:hover{background:url('../i/gar_s.jpg') no-repeat left top;}

#imgs{text-align:center; width:594px; width:expression(607+'px')}
#imgs a, #imgs a:visited{background:url('../i/gal_bg.jpg') no-repeat left top; width:120px; height:88px; display:block; float:left; padding:8px; margin:0px 0px 0px 10px;}
#imgs a img, #imgs a:visited img{opacity:0.4; filter:alpha(opacity=40)}
#imgs a:hover{background:url('../i/gal_bg_s.jpg') no-repeat left top;}
#imgs a:hover img{opacity:1; filter:alpha(opacity=100)}

#imgs a.sel, #imgs a.sel:visited, #imgs a.sel:hover{background:url('../i/gal_bg_s.jpg') no-repeat left top; width:120px; height:88px; display:block; float:left; padding:8px; margin:0 0 0 10px;}
#imgs a.sel img, #imgs a.sel:visited img, #imgs a.sel:hover img{opacity:1; filter:alpha(opacity=100)}


/* PRODUCT CUSTOMIZATION */
.custom_l{float:left; width:717px; padding:0;}
.custom_r{float:left; width:151px; margin-left:13px;}

.sc4{width:151px;}
.sc4 .c{background:url('../i/sc_c4.gif') repeat-y left top; font-size:10px; color:#ebebeb; padding:11px;}
.sc4 .c span{font-size:18px; font-weight:bold; color:#ffffff}

.sc5{width:717px; background-color:#ffffff;}
.sc5 td.sc_c{padding:30px 35px;}
.sc5 td.sc_b{background-image:url('../i/sc_rb2.jpg'); background-repeat:no-repeat; background-position:right bottom; background-color:#dceaed}

.steps{margin-top:5px; font-weight:bold; color:#434343}
.steps b{color:#949494}


.bc_hd td.c{background:#2e2e2e; vertical-align:middle; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; color:#ffffff; padding:0 5px}
.bc_hd td.d{background:#2e2e2e; vertical-align:middle;}
.bc_hd td.d a, .bc_hd td.d a:visited{font-family:"Trebuchet MS"; font-size:10px; color:#ffffff; text-decoration:none; background:url('../i/minfo.jpg') no-repeat right; padding-right:23px; display:block; height:20px; margin:5px 10px 0 0;}

.bc_lbot{background:url('../i/bc_lbot.jpg') repeat-x left top; width:645px}

.bc_list td{height:18px; vertical-align:middle;}
.bc_list td.ovr{background-color:#cecece}
.bc_list td.pr{padding-left:10px; font-weight:bold; width:70px;}
.bc_list td.desc{width:30px; padding-right:5px}

.bc_list select{width:400px; font-size:11px}
.bc_list select{width:auto}


/* FAQ */
.sc2 td.sc_faq{padding:30px 25px; font-size:12px;}
.sc2 td.sc_faq h3{background:url('../i/faq_arr.jpg') no-repeat left center; padding:2px 0 0 30px; font-weight:bold; color:#007db3;}
.sc2 td.sc_faqr h3{padding:0; margin:0; font-weight:bold; color:#007db3;}
.sc2 td.sc_faq div{padding:0 0 10px 30px;}

.sc2 td.sc_page{padding:20px 0 20px 25px; font-size:12px;}
.sc2 td.sc_page h3{background:url('../i/faq_arr.jpg') no-repeat left center; padding:2px 0 0 30px; font-weight:bold; color:#007db3;}

.sc2 td.sc_cell{padding:0px 0px 0px 55px; font-size:12px;}
.sc2 td.sc_cell div{padding:5px 0 0 0;}



.sc_faqr{background:url('../i/s_feat_bg.jpg') repeat-y left top; padding:30px 25px 30px 60px; font-size:12px;}
.sc2 td.sc_faqr textarea{width:300px; height:50px}

/* REVIEWS */
.sc2 .sc_rev{padding:30px 30px 0 30px;}
.sc2 .sc_revr{background:url('../i/s_feat_bg.jpg') repeat-y left top; padding:30px 30px 0px 50px; font-size:12px;}
.sc2 .sc_revr h3{padding:0; margin:0; height:20px; font-size:11px; font-weight:bold; border-bottom:1px solid #e6e6e6; background:url('../i/rev_arr.jpg') no-repeat right;}
.sc2 .sc_revr h3 b{color:#3674a1}


/* SUPPORT */
.sc2 .sc_sup{padding:30px;}
.sc2 .sc_supr{background:url('../i/s_feat_bg.jpg') repeat-y left top; padding:30px 30px 30px 25px; font-size:12px;}

.sc2 .sc_sup h3, .sc2 .sc_supr h3{padding:0; margin:0; color:#3674a1; font-size:13px;}
.sc2 .sc_sup a, .sc2 .sc_sup a:visited{text-decoration:none; font-weight:bold; font-size:12px;}
.sc2 .sc_sup a:hover{text-decoration:underline;}

a.sup, a.sup:visited, a.sup:hover{background:url('../i/sup_arr.jpg') no-repeat left top; padding:0 0 10px 30px;}
div.sup{padding-left:30px}

/* OTHER PAGES */
.sc2 .sc_op{padding:30px 20px; font-size:12px;}
.sc2 .sc_opr{background:url('../i/s_feat_bg.jpg') repeat-y left top; padding:30px 50px; font-size:12px;}

.sc2 td.sc_opr h3.faq{background:url('../i/faq_arr.jpg') no-repeat left center; padding:2px 0 0 30px; font-weight:bold; color:#007db3;}

h3.op{padding:0; margin:0 0 10px 0; height:20px; font-size:11px; font-weight:bold; border-bottom:1px solid #e6e6e6; background:url('../i/rev_arr.jpg') no-repeat right;}
a.op, a.op:visited, a.op:hover{background:url('../i/faq_arr.jpg') no-repeat left top; font-size:12px; font-weight:bold; color:#007db3; text-decoration:none; padding-left:30px; margin-bottom:5px; display:block}
ul.op{margin:0; padding:0; list-style-position:inside;}

/* BUY */
h2.hd{font-size:14px;}
h3.hd{font-size:12px;}
.ada .chaddr_hd{text-align:right}
.chaddr_f{padding-left:expression(30+'px'); padding-right:expression(30+'px');}
.notify td{background:#ff0000; font-weight:bold; color:#ffffff; vertical-align:middle;}
.notify1 td{background:#008444; font-weight:bold; color:#ffffff; vertical-align:middle;}
table.notify1{margin:10px 30px}
.cart th{background:url('../i/cart_hd.jpg') repeat-x left bottom; font-size:12px; color:#316e8b; height:43px; border-left:1px solid #e3ebef; padding:0 15px; text-align:center}
.cart .f{padding:0 15px 0 30px; border:none; text-align:left}
.cart .l1{padding:0 5px 0 15px;}
.cart th.l{padding:0; border-left:none}
.cart td{vertical-align:middle; text-align:center; font-size:12px; color:#040e0f;}
.cart td span.prod_title, .cart td a, .cart td a:visited, .cart td a:hover{color:#040e0f; font-size:12px; font-weight:bold}

.cart .qty{width:10px; font-size:12px; padding:2px;}
.cart .det td{background:url('../i/cart_sel.jpg') repeat-x left bottom; font-size:12px; color:#ffffff}
.cart .det td span.prod_title, .cart .det td a, .cart .det td a:visited, .cart .det td a:hover{color:#ffffff; font-weight:bold}
.cart .items{padding:10px 20px 10px 40px;}
.cart .items td{text-align:left; border-bottom:1px solid #e8e8e8; padding:2px 0px}

.historyitems{padding:0px !important;}
.historyitems div{border-bottom:1px solid #e8e8e8; padding:2px 0px}

.cart .sep td{background:url('../i/cart_sep.jpg') repeat-x left top;}
.cart .ccsep td{background:url('../i/cc_sep.jpg') repeat-x left bottom;}
.cart .buy_tf td{font-size:14px; font-weight:bold; color:#bc0000; background:url('../i/cart_sep.jpg') repeat-x left top;}

.cart .newhd th{border-top:3px solid #ededed}

input.form, select.form, textarea.form{border:1px solid #d0d0d0; font-family:Arial; font-size:12px; font-weight:normal;}

td.address{padding:10px 15px 10px 25px}
td.address td{text-align:left; vertical-align:top;}

td.address td.addr_grey, td.address td.addr_grey td{color:#cccccc}

.cart .ada th{border:none; background:url('../i/ada.jpg') repeat-x left bottom; font-family:Arial; font-size:12px; color:#ffffff; border-top:3px solid #ededed; font-weight:normal;}

#form_ship_bill, #pay_cc{padding:10px 15px 10px 30px;}
#form_ship_bill td, #pay_cc td{text-align:left; padding:5px 10px 0 0;}


/* ACCOUNT */
.acc_left{padding:15px 25px}
.sc2 td.acc_left h3{background:url('../i/faq_arr.jpg') no-repeat left center; padding:2px 0 0 25px; font-weight:bold; color:#007db3; font-size:12px}

.acch h3{background:url('../i/faq_arr.jpg') no-repeat left center; margin-left:-25px; padding:2px 0 0 25px; font-weight:bold; color:#007db3; font-size:12px}
.acch{padding:0px 0 0 25px}

.acc_right{padding:15px 25px 15px 70px; background:url('../i/acc_rbg.jpg') repeat-y left top;}
.acc_c{padding:15px 25px}

.acc_right h2, .acc_c h2{font-size:12px; font-weight:bold; color:#040e0f; padding:2px 0; border-bottom:1px solid #eaebeb;}
.acc_right h3, .acc_c h3{font-size:18px; font-weight:bold; color:#007db3; padding:2px 0; margin:20px 0 0 0}
.sc2 td.acc_right h2.arr{background:url('../i/faq_arr.jpg') no-repeat left center; padding:2px 0 0 25px; font-weight:bold; color:#007db3; font-size:12px; border:none}

.register td{padding-top:10px}

.ordhtabs{float:left; color:#ffffff; padding:3px 10px 0 0; font-family:"Trebuchet MS"; font-size:12px}
.ordh{padding:20px 40px; background:url('../i/ordh_bg.jpg') repeat-x left bottom;}

.ordh_hd th{color:#ffffff; font-size:12px; background:url('../i/ordh_hdbg.jpg') repeat-x left top; text-align:left; padding:0px 5px}
.ordh_hd th.f{padding:0px 30px;}
.ordh_hd th.l{padding:0;}

.ordh_tbl td a, .ordh_tbl td a:visited, .ordh_tbl td a:hover{text-decoration:none; color:#bc0000; font-weight:bold}


.ordh_tbl td{color:#040e0f; font-size:12px; text-align:left; padding:0px 5px; vertical-align:middle; background:url('../i/oh_bg.jpg') repeat-x left top; font-size:12px; font-family:Arial;}
.ordh_tbl td.f{padding:0px 30px; border:none}
.ordh_tbl td.l{padding:0; background:none; border:none; background:url('../i/oh_bg.jpg') repeat-x left top;}

.oha td{background:url('../i/oha_bg.jpg') repeat-x left top; color:#ffffff}
td.chk{padding:15px 30px; font-family:Arial; font-size:11px; color:#040e0f;}
.ohahd td{font-weight:bold; color:#316e8b;}
td.ohahdr{text-align:right; padding-right:20px}
td.oh_p{background:none; border-top:1px solid #e8e8e8;}
.oh_p table{padding:0 22px 0 32px; margin-left:expression(32+'px'); padding:expression(0+'px'); width:100%; width:expression(94+'%')}
.oh_p td{padding:5px 3px; background:none;}
.oh_p td.f{padding:5px 3px}
.oh_p tr.p td{border-top:1px solid #e8e8e8}
span.price{font-weight:bold; color:#bc0000}
span.price_u, span.price_ug{font-family:Arial; font-size:11px; color:#727272}
span.price_u b, span.price_ug b{font-family:Arial; font-size:18px; color:#910000}
span.price_ug b{color: #007200}
.oh_sub td{background:url('../i/oh_bg.jpg') repeat-x left top; padding:10px 3px}
.extra span, .extraf span{font-weight:bold; color:#316e8b}
.extra td{border-top:1px solid #e8e8e8; padding:10px 3px}
.extraf td{background:url('../i/oh_bg.jpg') repeat-x left top; padding:10px 3px}

.nb{padding:0;}
.nb td{background:none; border:none}
.nb .nbhd td{border-bottom:1px solid #dce9ed !important}
.ohahdn td{font-weight:bold; color:#316e8b; border-bottom:4px solid #1b7591;}
.ohahdn td.l{border-bottom:4px solid #1b7591}
.ohahdn .nb td.list td{font-weight:normal; color:#000000; padding:0px; border:none}
.ohahdn .nb td{border:none}


/* MENU */
ul.menu{position: absolute; display: none; margin: 0px; padding: 12px 0px 1px 0px; background: transparent url('../i/mt_subbg.gif') top left no-repeat;}
ul.menu li{list-style-type: none; margin: 0px; padding: 1px; background-color: #004666;}
ul.menu li a, ul.menu li a:visited{display: block; margin: 0px; padding: 5px 10px; background-color: #004666; text-decoration: none; font: 11px Verdana; color: #66acb9; text-transform: uppercase;}
ul.menu li a:hover{background-color: #2c6885; color: #deeaed;}


/* NEWS */
h3.news{font-family:Arial; font-size:18px; font-weight:bold; color:#007db3;}
a.news_date, a.news_date:visited, a.news_date:hover{font-family:Arial; font-size:11px; color:#007db3; text-decoration:none; display:block; padding:2px 0 2px 28px; margin-left:-28px; background:url('../i/news_arr.gif') no-repeat left top;}
a.news_title, a.news_title:visited, a.news_title:hover{font-family:Arial; font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}

span.news_desc{display:block; font-size:11px; margin-top:10px}


/* DRIVERS */
.sc_drv{padding:25px}
span.drv{background:url('../i/faq_arr.jpg') no-repeat left 6px; font-size:12px; font-weight:bold; color:#007db3; padding-left:30px; padding-top:2px; display:block;}
span.drv img{vertical-align:text-bottom}

td.sc_t_b{background-image:url('../i/sc_rt_b.jpg'); background-repeat:no-repeat; background-position:right top; background-color:#095773}
td.drv_hd{background-image:url('../i/drv_b.jpg'); background-repeat:repeat-x; background-position:left bottom; background-color:#095773; font-family:Arial; font-size:14px; font-weight:bold; color:#ffffff; padding:15px 50px}
table.drv th{border-top:1px solid #196c87; border-bottom:1px solid #6ea3b5; border-left:1px solid #196178; background:url('../i/drv_hd_bg.jpg') repeat-x left top; padding:9px 25px; font-size:12px; font-weight:bold; color:#ffffff}
table.drv th.f{border-left:none; padding-left:50px;}

table.drv td{font-size:12px; color:#040e0f; vertical-align:top; padding:15px 25px;}
table.drv td.fd{vertical-align:top; padding-left:50px;}
table.drv td.cd{text-align:center;}
table.drv td.drv_bd{padding:0; background:url('../i/drv_bord.jpg') repeat-x left top;}


/* GEAR/PRODUCTS */
.subtitle{margin:20px 0 0 0; padding:3px 0 1px 50px; font-size:11px; color:#000000; background:url('../i/subtitle_arr.jpg') no-repeat 27px top;}
.subtitle a, .subtitle a:visited{text-decoration:none; font-size:11px; color:#000000;}
.subtitle a:hover{text-decoration:underline; font-size:11px; color:#000000;}

.sc_plist{background:url('../i/plist_cat.jpg') repeat-y right top;}

.plist_categ{padding:20px 40px 20px 20px; width:160px; background:url('../i/plist_cat.jpg') repeat-y right top;}
.plist_categ span{font-family:Arial; font-size:14px; color:#000000}
.plist_categ a.mc, .plist_categ a.mc:hover, .plist_categ a.mc:visited{display:block; background:url('../i/plist_arr.jpg') no-repeat left top; padding:2px 0 2px 30px; font-family:Arial; font-size:12px; font-weight:bold; color:#707070; text-decoration:none}
.plist_categ div{padding-left:30px;}

.plist_categ a.mc1, .plist_categ a.mc1:hover, .plist_categ a.mc1:visited{display:block; padding:2px 10px 3px 0; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; border-bottom:1px solid #e8e8e8}
.plist_categ a.mc1s, .plist_categ a.mc1s:hover, .plist_categ a.mc1s:visited{display:block; background:url('../i/mc1_arr.jpg') no-repeat right 7px; padding:2px 10px 3px 0; font-family:Arial; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; border-bottom:1px solid #e8e8e8}

.plist_categ a.mpu, .plist_categ a.mpu:visited{display:block; padding:2px 10px 3px 5px; font-family:Arial; font-size:11px; color:#000000; text-decoration:none; border-bottom:1px solid #e8e8e8}
.plist_categ a.mpu:hover, .plist_categ a.mps, .plist_categ a.mps:hover, .plist_categ a.mps:visited{display:block; padding:2px 10px 3px 5px; font-family:Arial; font-size:11px; color:#007db3; text-decoration:none; border-bottom:1px solid #e8e8e8}


.plist_list{padding:5px}
.plist_hd{background:url('../i/plist_hd.jpg') repeat-x left bottom; padding:0 0 13px 45px; font-size:16px; font-weight:bold; color:#000000}

.prod_simple{background:url('../i/psimple.jpg') repeat-x left top; margin-top:1px}
.prod_simple td{vertical-align:top}
.prod_img{padding:20px 10px; width:160px}
.prod_desc{padding:20px 0px; width:300px}

span.prod_title, a.prod_title, a.prod_title:visited, a.prod_title:hover{text-decoration:none; font-size:12px; font-weight:bold; color:#507790;}
.prod_tools{border-top:1px solid #f7f7f7; border-bottom:1px solid #c4c4c4; background:url('../i/prod_tools.jpg') repeat-x left top;}
.prod_tools td{vertical-align:middle; font-size:13px}
.prod_tools .p_price{text-align:right; width:100px}
.prod_tools .p_price b{font-size:16px}
.prod_tools .p_stock{text-align:left;}
.prod_tools .p_stock b{font-size:12px; font-weight:bold; color:#507790}
.prod_tools .p_qty input{border:1px solid #d7d7d7; font-size:13px; font-weight:bold; color:#507790; text-align:right; width:20px; padding:2px 1px}
.prod_tools .p_qty select{border:1px solid #d7d7d7; font-size:13px; font-weight:bold; color:#507790;}

.cartp td{font-size:12px; font-weight:bold; color:#ffffff}
.cartp .cartprice{font-size:12px; font-weight:bold; color:#a1e9ff; padding-top:4px}

td.mail_content{
	color: #fff;
}

h1{
	color: #fff;
	text-transform: uppercase;
}

#compSave input, #compEmail input[type="submit"], #compEmail input[type="button"]{
	border: 1px #f0f0f0 outset;
}
#compLabel, #compEmail input[type="text"], #compEmail textarea{
	border: 1px #3d5c75 solid !important;
	width: 200px;
}
#compEmail textarea{
	width: auto;
}
#compSave h3{
	font-size: 18px;
	margin: 0px 0px 10px 0px;
	text-transform: uppercase;
}

#compSaved, #compEmail, #compSave{
	display: none;
	position: absolute;
	background-color: #fff;
	border: 1px #84a4bb solid;
	border-collapse: collapse;
	z-index: 100;
}
#compSaved tr.first, #compEmail tr.first, #compSave tr.first{
	background: url('../i/p/th.jpg') top left repeat-x;
	height: 38px;
}
#compSaved th, #compEmail th, #compSave th{
	text-align: left;
	padding: 5px 10px;
	color: #fff;
	background: url('../i/p/ths.jpg') top right no-repeat;
}
#compSaved td, #compEmail td{
	vertical-align: middle;
	padding: 0px 10px;
	border-right: 2px #e1e5e6 solid;
	border-bottom: 2px #e1e5e6 solid;
	height: 34px;
}
#compEmail td.right, #compSaved td.right{
	border-right: 0px;
}
#compSave td{
	background-color: #466883;
	padding: 10px;
	color: #fff;
}
#compSaved tr.last{
	background-color: #466883;
	padding: 5px 0px;
}
#compSaved tr.last td{
	text-align: right;
	border-right: 0px;
	border-bottom: 0px;
	padding: 10px 5px;
}
#compSaved td a, #compEmail a{
	font-weight: bold;
	text-decoration: none;
}
#compEmail td.form{
	background-color: #466883;
	color: #fff;
	border-right: 0px;
	border-bottom: 0px;
}
#compEmail table td{
	border: 0px;
	padding: 8px 5px;
}

h2.top_title{
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	color: #fff;
	font-size: 18px;
}
h2.comp_title{
	/* look for .product .hd div a h2 */
}

#flash_div{
	width:880px;
}

.cell_bg_1 {
	background-color: #dadada;
}

.cell_bg_2 {
	background-color: #f1f1f1;
}