* {font-family:Verdana;}

/* BODY {margin:0px 0px 0px 0px; background:url(/img/bg_xmas.gif) top left repeat-x;} */
BODY {margin:0px 0px 0px 0px; background:url(/img/bg.gif) top left repeat-x;}
TD, P, DIV, SPAN {font-size:12px;}
H1 {margin:0px 0px 10px 0px; font-size:14px;}

H2 {margin:0px 0px 10px 0px; font-size:16px;}

A	{font-weight:bold; color:#000;}
A:hover {color:#666;}
A IMG {border:0px;}

P {margin:0px; line-height:150%;}

FORM {margin:0px;}
INPUT, SELECT, TEXTAREA {font-size:11px;}

IMG.border {border:1px solid #000;}

DIV.err {font-size:10px; font-weight:bold; color:#F00; background:#FEE; border:1px solid #F00; padding:4px;}

DIV#seohid {display:none; visibility:hidden;}

DIV#content {background:#D7CBA7;}

DIV#header {margin:0px 0px 10px 0px;}

DIV#menu {margin:0px 0px 0px 0px;}

DIV#main {margin:0px 0px 0px 0px;}

DIV#body {background:#FFF; padding:0px 20px 40px 20px;}

DIV#topleftmenu {padding:10px 0px 0px 1px;}
DIV#topleftmenu DIV {margin-bottom:8px;}

DIV#headercart {padding:10px;}
DIV#headercart DIV.cartempty {text-align:center; font-size:11px; line-height:150%; padding-top:10px;}
DIV#headercart DIV.label {text-align:right; font-size:10px; color:#999; margin-bottom:5px;}
DIV#headercart DIV.value {text-align:right; font-size:11px; margin-bottom:10px;}
DIV#headercart DIV.link {font-size:11px; color:#C00; padding-top:5px;}
DIV#headercart DIV.link A {font-size:11px; font-weight:bold; color:#C00;}
DIV#headercart DIV.link A:hover {color:#FFF; background-color:#C66;}

DIV#history {font-size:10px; color:#999; margin:0px 0px 10px 0px;}
DIV#history A {font-size:10px; color:#999;}
DIV#history A:hover {color:#000;}

DIV.pagetit {margin:0px 0px 15px 0px;}
DIV.pagetit H1 {font-size:22px; margin:0px;}
DIV.pagetit H2 {font-size:18px; color:#666; margin:0px;}
DIV.pagetit H4 {font-size:11px; color:#666; margin:0px;}

DIV#footer {background:url(/img/bg_btm.gif) bottom left repeat-x; margin:5px 0px 0px 0px;}
DIV#footer TABLE {}
DIV#footer TABLE TD {}
DIV#footer TD {font-size:11px; color:#FFF;}
DIV#footer TD A {font-size:11px; color:#FFF; text-decoration:underline;}
DIV#footer TD A:hover {color:#FF6; text-decoration:none;}


DIV.msgok {font-weight:bold; text-align:center; color:#FFF; background:#0C0; padding:5px; margin:0px 0px 10px 0px;}
DIV.msgerr {padding:5px; margin:0px 0px 10px 0px;}
DIV.msgerr DIV {font-weight:bold; text-align:center; color:#FFF; background:#F00;}

IFRAME#ifrm {width:356px; height:378px; border:0px;}

DIV#leftmenucat {}
DIV#leftmenucat DIV.scalelist {border:1px solid #DDD; margin-bottom:10px;}
DIV#leftmenucat DIV.scalelist H3 {font-size:11px; background:#F4F4F4; padding:5px 10px 5px 10px; border-top:1px solid #FFF; border-bottom:1px solid #CCC; margin:0px;}
DIV#leftmenucat DIV.scalelist H3 A {font-size:11px; font-weight:bold; color:#000;}
DIV#leftmenucat DIV.scalelist H3 A:hover {color:#666;}
DIV#leftmenucat DIV.scalelist H3 SPAN {font-size:10px; font-weight:normal; color:#999;}
DIV#leftmenucat DIV.scalelist H2 {font-size:11px; background:#F8F8F8; padding:5px 10px 5px 10px; border-top:1px solid #FFF; border-bottom:1px solid #CCC; margin:0px; color:#C00;}
DIV#leftmenucat DIV.scalelist H2 A {font-size:11px; font-weight:bold; color:#C00;}
DIV#leftmenucat DIV.scalelist H2 A:hover {color:#D66;}
DIV#leftmenucat DIV.scalelist H2 SPAN {font-size:10px; font-weight:normal; color:#E99;}

DIV#leftmenucat DIV.catlist {padding:5px 10px 5px 15px; border-bottom:1px solid #CCC;}
DIV#leftmenucat DIV.catlist H4 {font-size:11px; font-weight:normal; padding:3px 0px 3px 0px; margin:0px;}
DIV#leftmenucat DIV.catlist H4 A {font-size:11px; font-weight:normal; color:#000;}
DIV#leftmenucat DIV.catlist H4 A:hover {color:#666;}
DIV#leftmenucat DIV.catlist H4.sel {font-size:11px; font-weight:bold; padding:3px 0px 3px 0px; margin:0px;}
DIV#leftmenucat DIV.catlist H4.sel A {font-size:11px; font-weight:bold; color:#000;}
DIV#leftmenucat DIV.catlist H4.sel A:hover {color:#666;}

DIV#leftmenusearch {padding:0px 10px; border-left:1px solid #CCC; border-right:1px solid #CCC;}
DIV#leftmenusearch DIV.tit {margin-bottom:5px; font-size:11px; font-weight:bold; color:#666;}
DIV#leftmenusearch DIV.inp {margin-bottom:2px;}
DIV#leftmenusearch DIV.inp INPUT {width:160px;}
DIV#leftmenusearch DIV.inp SELECT {width:160px;}
DIV#leftmenusearch DIV.btn INPUT {font-weight:bold;}

DIV#leftmenuinfo {padding:0px 10px; border-left:1px solid #CCC; border-right:1px solid #CCC;}
DIV#leftmenuinfo DIV.tit {margin-bottom:5px;}
DIV#leftmenuinfo DIV {font-size:11px; font-weight:bold; color:#666;}
DIV#leftmenuinfo DIV A {font-weight:normal; color:#666; text-decoration:none;}
DIV#leftmenuinfo DIV A:hover {color:#000; text-decoration:underline;}

DIV#rightnews {padding-left:10px; margin-bottom:20px;}
DIV#rightnews DIV.tit {margin-bottom:10px;}
DIV#rightnews DIV.date {font-size:10px; font-style:italic; color:#999;}
DIV#rightnews DIV.news {margin-bottom:8px; font-size:11px; color:#999;}
DIV#rightnews DIV.news A {font-size:11px; color:#09C;}

DIV#rightbannerlist {padding-left:10px;}
DIV#rightbannerlist DIV.banner {margin-bottom:10px;}

DIV#homeprod {border:1px solid #CCC; background:#F4F4F4; padding:10px;}
DIV#homeprod TABLE {width:278px;}
DIV#homeprod TABLE TD {vertical-align:top;}
DIV#homeprod TABLE TD.prod {padding:15px 10px 0px 0px; text-align:right;}
DIV#homeprod TABLE TD.prod H1 {font-size:12px;}
DIV#homeprod TABLE TD.prod DIV.cat {font-size:10px; color:#666; margin-bottom:10px;}
DIV#homeprod TABLE TD.prod DIV.prz SPAN.prz {font-size:12px; font-weight:bold; color:#C00;}
DIV#homeprod TABLE TD.prod DIV.prz SPAN.przold {font-size:12px; font-weight:normal; color:#999; text-decoration:line-through; display:block;}
DIV#homeprod TABLE TD.pic {width:122px; padding-bottom:15px;}
DIV#homeprod TABLE TD.pic DIV.pic {border:1px solid #CCC;}
DIV#homeprod TABLE TD.pic DIV.pic IMG {width:160px; height:114px;}

DIV#catlist {margin:10px 0px 30px 0px;}
DIV#catlist TABLE {width:540px;}
DIV#catlist TABLE TR.sep TD {font-size:1px; height:15px;}
DIV#catlist TABLE TD.sep {font-size:1px;}
DIV#catlist TABLE TD DIV.cat {font-size:14px; font-weight:bold;}
DIV#catlist TABLE TD DIV.cat SPAN.totprod {font-size:11px; font-weight:normal; color:#999;}

DIV#prodlist {margin:10px 0px 30px 0px;}
DIV#prodlist TABLE {}
DIV#prodlist TABLE TR.sep TD {font-size:1px; height:25px;}
DIV#prodlist TABLE TD.sep {font-size:1px; width:25px;}
DIV#prodlist TABLE TD DIV.pic {padding:1px; border:1px solid #DDD; margin:0px 0px 5px 0px;}
DIV#prodlist TABLE TD DIV.pic IMG {width:160px; height:114px;}
DIV#prodlist TABLE TD DIV.prod {font-size:11px; font-weight:bold; text-align:right;}
DIV#prodlist TABLE TD DIV.prod SPAN.prz {font-size:12px; color:#C00;}
DIV#prodlist TABLE TD DIV.prod SPAN.przold {font-size:12px; font-weight:normal; color:#999; text-decoration:line-through; margin-right:10px;}
DIV#prodlist TABLE TD DIV.prod IMG {margin:0px 0px 0px 10px;}

DIV.prodlistpag {padding:0px 0px 10px 0px; border-bottom:1px dashed #999;}
DIV.prodlistpag TABLE {width:540px;}
DIV.prodlistpag TABLE TD.tot * {font-size:11px;}
DIV.prodlistpag TABLE TD.pag {text-align:right;}
DIV.prodlistpag TABLE TD.pag * {font-size:11px;}
DIV.prodlistpag TABLE TD SPAN {padding:0px 2px 0px 2px;}
DIV.prodlistpag TABLE TD SPAN A {font-weight:normal;}

DIV#prod {}
DIV#prod TABLE {width:540px;}
DIV#prod TABLE TD.pic {width:218px; vertical-align:top;}
DIV#prod TABLE TD.pic DIV {padding:1px; border:1px solid #CCC;}
DIV#prod TABLE TD.pic DIV IMG {width:300px; height:214px;}
DIV#prod TABLE TD.dat {vertical-align:top; padding:0px 0px 0px 20px;}
DIV#prod TABLE TD.dat DIV {font-size:11px; font-weight:bold; padding:8px 0px 6px 0px; border-bottom:1px solid #CCC;}
DIV#prod TABLE TD.dat DIV.cat {padding-top:0px;}
DIV#prod TABLE TD.dat DIV.disptit {border:0px; padding-bottom:0px;}
DIV#prod TABLE TD.dat DIV.disp {font-weight:normal;}
DIV#prod TABLE TD.dat DIV.prztit {text-align:right; font-size:10px; font-weight:normal; padding:20px 0px 0px 0px; border:0px;}
DIV#prod TABLE TD.dat DIV.prz {text-align:right; padding-bottom:0px; border:0px;}
DIV#prod TABLE TD.dat DIV.prz SPAN.prz {font-size:18px; color:#C00;}
DIV#prod TABLE TD.dat DIV.prz SPAN.przold {font-size:12px; font-weight:normal; color:#999; text-decoration:line-through; margin-right:15px;}
DIV#prod TABLE TD.dat DIV.cart {text-align:right; border:0px; padding:0px;}
DIV#prod TABLE TD.dat DIV.cart TABLE {width:auto;}
DIV#prod TABLE TD.dat DIV.cart TABLE TD {text-align:right; vertical-align:bottom;}
DIV#prod TABLE TD.dat DIV.cart TABLE TD.qty {font-size:10px; padding:0px 6px 0px 0px;}
DIV#prod TABLE TD.dat DIV.cart TABLE TD.qty INPUT {width:40px; text-align:right;}
DIV#prod DIV.desc {font-size:12px; line-height:150%; margin:20px 0px 20px 0px;}

DIV#ordersteps {margin-bottom:20px;}
DIV#ordersteps TABLE {width:540px;}
DIV#ordersteps TABLE TD {text-align:center; background:url('/img/ordersteparrowsx.gif') top left no-repeat #DDD; color:#000;}
DIV#ordersteps TABLE TD DIV {font-size:11px; font-weight:bold; background:url('/img/ordersteparrowdx.gif') top right no-repeat; padding:7px 0px 7px 0px;}
DIV#ordersteps TABLE TD.sel {background-color:#C00; color:#FFF;}

DIV#cart {margin-bottom:20px;}
DIV#cart TABLE {width:540px;}
DIV#cart TABLE TH {font-size:11px; font-weight:normal; color:#666; padding:4px; border-bottom:1px solid #CCC;}
DIV#cart TABLE TR.row TD {font-size:11px; padding:4px; border-bottom:1px solid #CCC;}
DIV#cart TABLE TR.row TD.make {padding-left:0px;}
DIV#cart TABLE TR.row TD.scale {text-align:center; font-size:12px;}
DIV#cart TABLE TR.row TD.prod DIV.prod A {font-size:12px; font-weight:bold;}
DIV#cart TABLE TR.row TD.prod DIV.cat {font-size:10px; color:#999;}
DIV#cart TABLE TR.row TD.prz {text-align:right;}
DIV#cart TABLE TR.row TD.qty {text-align:center;}
DIV#cart TABLE TR.row TD.qty INPUT {width:40px; text-align:right;}
DIV#cart TABLE TR.row TD.tot {text-align:right; font-weight:bold;}
DIV#cart TABLE TR.row TD.btndel {text-align:right; padding-right:0px;}
DIV#cart TABLE TR.row TD.btndel INPUT {font-size:10px;}
DIV#cart TABLE TR.btn TD {text-align:right; padding:4px; background:#F4F4F4;}
DIV#cart TABLE TR.tot TD {padding:6px 4px 8px 4px; text-align:right; background:#F4F4F4;}
DIV#cart TABLE TR.tot TD.tot {font-weight:bold;}
DIV#cart TABLE TR.info TD {text-align:right; font-size:10px;}

DIV#cartshipping {padding:5px; border:1px solid #CCC; margin-bottom:20px; background:#F4F4F4;}
DIV#cartshipping TABLE {width:528px; margin-top:10px;}
DIV#cartshipping TABLE TD {font-size:11px; padding:4px; border-bottom:1px solid #CCC;}
DIV#cartshipping TABLE TD.inp {width:20px;}
DIV#cartshipping TABLE TD.lbl {font-weight:bold}
DIV#cartshipping TABLE TD.lbl SPAN {font-weight:normal; font-size:10px; color:#666;}
DIV#cartshipping TABLE TD.prz {text-align:right;}

DIV#cartpayment {padding:5px; border:1px solid #CCC; margin-bottom:20px; background:#F4F4F4;}
DIV#cartpayment TABLE {width:528px; margin-top:10px;}
DIV#cartpayment TABLE TD {font-size:11px; padding:4px; border-bottom:1px solid #CCC;}
DIV#cartpayment TABLE TD.inp {width:20px;}
DIV#cartpayment TABLE TD.lbl {}
DIV#cartpayment TABLE TD.lbl IMG {margin-right:5px;}
DIV#cartpayment TABLE TD.prz {text-align:right;}

DIV#carttotal {text-align:right;}
DIV#carttotal DIV.subtot INPUT {border:0px; background:transparent; color:#000; font-size:12px; font-weight:bold; width:120px; text-align:right;}
DIV#carttotal DIV.tot {border-top:1px solid #CCC; margin-top:5px;}
DIV#carttotal DIV.tot SPAN {font-weight:bold;}
DIV#carttotal DIV.tot INPUT {border:0px; background:transparent; color:#000; font-size:18px; font-weight:bold; width:120px; text-align:right;}
DIV#carttotal DIV.info {margin-top:5px; font-size:11px; color:#666;}
DIV#carttotal DIV.btn {margin-top:10px;}
DIV#carttotal DIV.btn INPUT {font-weight:bold; font-size:12px;}

DIV#ordersecuresite {padding:10px; border-top:1px dashed #CCC; border-bottom:1px dashed #CCC; margin-bottom:20px;}
DIV#ordersecuresite TABLE {width:520px;}
DIV#ordersecuresite TD {font-size:11px;}
DIV#ordersecuresite TD.seal {padding-right:20px;}

DIV.orderform {padding:5px; border:1px solid #CCC; margin-bottom:20px; background:#F4F4F4;}
DIV.orderform TABLE {width:528px; margin-top:10px;}
DIV.orderform TABLE TD {font-size:11px; padding:2px;}
DIV.orderform TABLE TD.lbl {font-weight:bold; text-align:right; padding-right:10px;}
DIV.orderform TABLE TD.inp INPUT {}

DIV#exclusiv {}
DIV#exclusiv DIV.mnu {padding-bottom:20px; border-bottom:1px solid #CCC; margin-bottom:20px;}
DIV#exclusiv DIV.mnu TABLE {margin-top:10px;}
DIV#exclusiv DIV.mnu TABLE TD {padding-right:20px; padding-bottom:4px;}
DIV#exclusiv DIV.mnu TABLE TD {font-size:11px;}
DIV#exclusiv DIV.mnu TABLE TD A {font-size:11px; font-weight:normal;}
DIV#exclusiv DIV.mnu TABLE TD A B {font-size:14px; font-weight:bold;}
DIV#exclusiv DIV.mnu TABLE TD H6 {font-size:11px; font-weight:normal; margin:0px; color:#999;}
DIV#exclusiv DIV.mnu TABLE TD H6 B {font-size:16px;}

DIV#newsdetail {border-bottom:2px dashed #999; padding-bottom:10px; margin-bottom:10px;}
DIV#newsdetail DIV.date {font-size:11px; font-style:italic; color:#999;}
DIV#newsdetail DIV.title {font-size:16px; font-weight:bold; color:#000; margin-bottom:10px;}
DIV#newsdetail DIV.text {font-size:12px; line-height:150%; margin-bottom:10px;}
DIV#newsdetail DIV.link {font-size:11px; margin-bottom:10px;}
DIV#newsdetail DIV.link A {font-size:12px; color:#09C; font-weight:bold;}
DIV#newsdetail DIV.link A SPAN {font-weight:normal;}

DIV#newsarchive {}
DIV#newsarchive TABLE {width:540px;}
DIV#newsarchive TABLE TD {padding:5px 0px 5px 0px; border-bottom:1px solid #DDD;}
DIV#newsarchive TABLE TD.date {width:100px;}

DIV#faqquestions {background:#F6F6F6; padding:10px 10px 10px 0px;}
DIV#faqquestions UL {}
DIV#faqquestions LI {margin-bottom:10px;}
DIV#faqquestions LI A {font-weight:normal; color:#C00;}

DIV#faqanswers DIV.anchor {padding-bottom:20px; border-bottom:1px solid #CCC; margin-bottom:10px;}
DIV#faqanswers DIV.question {font-weight:bold; margin-bottom:5px; padding:10px; background:#EEE;}
DIV#faqanswers DIV.answer P {font-size:11px;}

