body { margin:0px 0px 5px 10px; background-color:#FFFFFF;}
a:link { color:#6492DE;}
a:visited { color:#829DCA;}
a:hover { color:#D55E5E;}
form { margin:0px;}
h1 { color:#D95050; font-family:Verdana; font-size:16px; padding:10px 0px 10px 0px; margin:0px;}
h2 { color:#4A89D7; font-family:Verdana; font-size:14px; padding:10px 0px 10px 0px; margin:0px;}
h3 { color:#009966; font-family:Verdana; font-size:13px; padding:10px 0px 10px 0px; margin:0px;}
h4 { color:#D18737; font-family:Verdana; font-size:12px; padding:10px 0px 10px 0px; margin:0px;}
.title { color:#D95050; font-family:Verdana; font-size:14px; padding:0px; margin:5px 0px 15px 0px;}
hr { height:1px; border:0px; color:#999999; background-color:#999999;}
.hr-dot { height:1px; border:0px; color:#999999; background-color:#999999; margin:2px 10px;}

.main-table { border-top:1px solid #6D97BB;border-left:1px solid #6D97BB;border-right:1px solid #6D97BB;}
.topm1-bg { background:url(images/topm1-bg.gif) left repeat-x; border-bottom:1px solid #BDBCBC;}
.search-bg { background:url(images/search-bg.gif) bottom no-repeat;border-bottom:1px solid #BDBCBC;}
.searchinput { background-color:#FFFFFF; border:1px solid #BDBDBC; color:#333333; font-family:Arial,Verdana; font-size:11px; font-weight:bold; height:15px; width:190px; margin-right:5px;}
.searchgo { width:41px; height:19px; }
.margtop { margin-top:4px;}

#topm1 { font-family:Arial; font-size:13px; color:#000000;}
#topm1 td { border-right:1px solid #FFFFFF; padding:0px; text-align:center; height:28px;}
#topm1 a:link, #topm1 a:visited { color:#000000; font-weight:bold; text-decoration:none;
display:block; margin:0px; padding-top:6px; height:22px;}
#topm1 a:hover { color:#FFFFFF; font-weight:bold; background:url(images/topm1-bg-agreen.gif) repeat-x;}
#topm1 a.active, #topm1 a.active:visited, #topm1 a.active:hover {background:url(images/topm1-bg-agreen.gif) repeat-x; color:#FFFFFF}

#topnavi { background:url(images/top-navibg.gif) repeat-x; padding:4px 2px 0px 5px; height:20px; border-bottom:1px solid #BDBDBC; border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF; font-family:Arial; font-size:11px; color:#D50000;}
#topnavi a:link, #topnavi a:visited {color:#D50000; font-weight:bold; text-decoration:underline}
#topnavi a:hover { color:#FF8E2B; }
#topnavi img { margin:0px 3px;}

.shoppcart-bg { background:url(images/shoppcart-bg.jpg) top right no-repeat; height:58px; border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF; font-size:10px;}
.yellow { color:#FFFC00; font-family:Arial; font-size:12px; font-weight:bold}
.white { color:#FFFFFF; font-size:11px; font-family:Verdana; margin:3px 5px 0px 2px;}
.blue { color:#4A89D7;}
.check { color:#FF0000}
.red { color:#D95050;}
.black { color:#333333}

a.a-yellow, a.a-yellow:visited {color:#FFFC00; font-family:Arial; font-size:12px; font-weight:bold}
a.a-yellow:hover { color:#FFFFFF;}
a.a-white:link, a.a-white:visited { color:#FFFFFF; font-family:Arial; font-size:10px; display:block; margin-top:5px;}
a.a-white:hover { color:#F4AA2F}

.td1 { padding-top:3px;}

#topm2 { font-family:Arial; font-size:13px; color:#3C84C1;}
#topm2 td {padding:0px; text-align:center; border-right:1px solid #BDBCBC; height:33px; background:url(images/topm2-bg.gif) repeat-x; vertical-align:bottom}
#topm2 a:link, #topm2 a:visited { color:#3C84C1; font-weight:bold; text-decoration:none;
display:block; margin:0px; height:30px; padding:3px 1px 0px 1px; line-height:13px;}
#topm2 a:hover { color:#FFFFFF; font-weight:bold; background:url(images/topm2-bg-ablue.gif) repeat-x; height:29px; border-bottom:1px solid #FFFFFF; }
#topm2 a.active, #topm2 a.active:visited, #topm2 a.active:hover {background:url(images/topm2-bg-ablue.gif) repeat-x; height:28px; color:#FFFFFF; border:1px solid #FFFFFF; border-bottom:1px solid #6C98BD;}
#topm2 a.cat:link, #topm2 a.cat:visited { margin:0px; padding:0px; height:33px;}
#topm2 a.cat:hover { border:0px; margin:0px; padding:0px; height:33px;}
.line-top { background-color:#6C98BD; height:10px; font-size:9px; border-top:1px solid #6C98BD;}
.line-top2 { background-color:#6C98BD; height:10px; font-size:9px; border-top:1px solid #FFFFFF;}

.leftCol { border-right:1px solid #BDBDBD; height:475px}
.rightCol { background-color:#DFE4E8; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.rightCol .img0 { margin:0px; border:0px; padding:0px;}
.block-l { border:1px solid #FFFFFF;}
.p-title { color:#D55E5E; font-family:Verdana, Arial; font-size:11px; font-weight:bold; background-color:#F2F2F2; border-left:1px solid #BDBDBC; border-bottom:1px solid #BDBDBC; padding:3px 2px 3px 5px;}
.p-title a:link, .p-title a:visited { color:#D55E5E; text-decoration:none}
.p-title a:hover { color:#5282AC;}
.p-text { padding:15px 8px 5px 8px; margin-top:1px; background:url(images/p-text-bg.gif) top no-repeat #FFFFFF; color:#636363;  font-family:Verdana; font-size:12px; line-height:17px;}
.p-text img { margin:7px; margin-top:0px; border:1px solid #A9BAC8;}
.p-text .img2 { margin:0px; border:0px solid #A9BAC8;}
.p-text .img-buy { margin:5px; border:0px solid #A9BAC8;}
.p-text p { margin-top:0px; padding-top:0px;}
.p-text ul { padding:0px; margin:10px 0px 0px 25px; list-style:inside}
.p-text ol { padding:0px; margin:10px 0px 0px 25px; list-style:inside}
.p-text li { line-height:20px;}
.p-text a:link { color:#6492DE;}
.p-text a:visited { color:#829DCA;}
.p-text a:hover { color:#D55E5E;}
.p-more {padding:4px 10px 8px 10px; margin-top:1px; background:url(images/p-more-bg.gif) bottom no-repeat #FFFFFF; color:#9F9F9F; font-family:Verdana; font-size:11px;}
.img0 { margin:0px; border:0px;}

a.a-more:link, a.a-more:visited { color:#FFFFFF; background-color:#B2C8D9; font-family:Verdana; font-size:11px; text-decoration:none; display:inline; margin:0px 2px; padding:0px 3px 2px 3px;}
a.a-more:hover { color:#FFFFFF; background-color:#8FAFCB; font-family:Verdana; font-size:11px; text-decoration:none; margin:0px 2px; padding:0px 3px 2px 3px;}
.price {color:#FF4343; font-family: Verdana, Georgia, "Times New Roman", Times, serif, Arial; font-size:13px; font-weight: 700; margin:0px 15px; text-align:center; width:100px;}

.prod-info { border:1px solid #D1D1D1; font-family:Verdana; font-size:11px; background-color:#FBFBFB; float:right; margin-left:10px;}
.prod-info th { background-color:#EBEBEB; color:#5C5F61}
.prod-info td {}

a.rtitle-a:link, a.rtitle-a:visited { color:#FFFFFF; text-decoration:none; font-weight:bold}
a.rtitle-a:hover { color:#FFFFFF; text-decoration:underline}
.rtitle-1 { background:url(images/square-green.gif) 4px 7px #80B93E no-repeat; padding:2px 2px 3px 12px; border-top:1px solid #659231; border-bottom:1px solid #659231; color:#FFFFFF; font-family:Verdana, Arial; font-size:11px; font-weight:bold;}
.rtitle-2 { background:url(images/square-pink.gif) 4px 7px #C860A8 no-repeat; padding:2px 2px 3px 12px; border-top:1px solid #B13D8D; border-bottom:1px solid #B13D8D; color:#FFFFFF; font-family:Verdana, Arial; font-size:11px; font-weight:bold;}
.rtitle-3 { background:url(images/square-red.gif) 4px 7px #CA6060 no-repeat; padding:2px 2px 3px 12px; border-top:1px solid #B13D8D; border-bottom:1px solid #B13D8D; color:#FFFFFF; font-family:Verdana, Arial; font-size:11px; font-weight:bold;}
.rtitle-4 { background:url(images/square-blue.gif) 4px 7px #627ACB no-repeat; padding:2px 2px 3px 12px; border-top:1px solid #3C58B3; border-bottom:1px solid #3C58B3; color:#FFFFFF; font-family:Verdana, Arial; font-size:11px; font-weight:bold;}
.rtitle-5 { background:url(images/square-gray.gif) 4px 7px #A9A9A9 no-repeat; padding:2px 2px 3px 12px; border-top:1px solid #868686; border-bottom:1px solid #868686; color:#FFFFFF; font-family:Verdana, Arial; font-size:11px; font-weight:bold;}
.rtitle-6 { background:url(images/square-brown.gif) 4px 7px #D18737 no-repeat; padding:2px 2px 3px 12px; border-top:1px solid #AA6B27; border-bottom:1px solid #AA6B27; color:#FFFFFF; font-family:Verdana, Arial; font-size:11px; font-weight:bold;}

.r-text {padding:10px 8px 5px 8px; margin-top:1px; color:#575757;  font-family:Verdana; font-size:12px;}
.r-text img {margin:6px; margin-top:0px;border:1px solid #BDBDBC;}
.r-text ul { color:#888888; padding:0px; margin:5px 0px 5px 20px}
.r-text li { line-height:20px; padding-bottom:2px; }
.r-more {padding:5px 10px 15px 10px;}
.catalog { padding:0px; margin:5px 0px 0px 15px;}
.catalog li { list-style:none; background:url(images/list-square-blue.gif) 0px 9px no-repeat; padding-left:15px; line-height:20px;}
.text-small { font-size:11px; line-height:14px; color:#333333}
.text-comm { font-size:11px; line-height:14px; color:#333333; padding-bottom:5px; margin:5px 0px; border-bottom:1px dotted #CCCCCC;}

#adv-top {position:absolute; top:6px; left:840px; width:166px; height:47px; padding-top:5px; background:url(images/adv-topbg.gif) top no-repeat; color:#FFFFFF; font-family:Verdana, Arial; font-size:13px; font-weight:bold; text-align:center; }
#adv-right { position:absolute; top:58px; left:840px; width:162px; padding-bottom:5px; 
	border:2px solid #6D97BB; border-top:0px solid #6D97BB; font-size:11px;}
#adv-right .name { color:#FA4848; font-family:Verdana, Arial; font-size:13px; font-weight:bold}
#adv-right .text { color:#666666; font-family:Arial; font-size:11px; text-align:justify; padding:4px; margin:0px;}
#adv-right .more { padding:0px 0px 5px 5px; margin:0px 5px; background:url(images/adv-linebg.gif) bottom repeat-x;}
#adv-right a:link { font-size:12px;}
#adv-right a:visited { font-size:12px;}
#adv-right a:hover { font-size:12px;}

.botmenu { background-color:#6D97BB; color:#DFE4E8; font-family:Verdana; font-size:10px;}
a.botm:link, a.botm:visited {color:#F2F2F2; font-family:Verdana; font-size:10px; text-decoration:none}
a.botm:hover { color:#FFFFFF; text-decoration:underline}

.qty { width:20px; color:#000000; font-family:Verdana; font-size:11px; text-align:center; border:1px solid #C2C2C2; margin:0px;}
.data { color:#CB6363; font-family:Verdana; font-size:11px;}
.form-com { color:#666666; font-family:Verdana; font-size:11px;}
.form-com input { background-color:#F7FBFF; border:1px solid #C3CBD2;}
.form-com textarea { background-color:#F7FBFF; border:1px solid #C3CBD2;}
.form-com .button { color:#666666; background-color:#DBE9F8; border:1px solid #808C97; font-family:Verdana; font-size:11px; font-weight:bold}
.input-2 { width:90px; color:#FF0000}

.error { margin:3px; padding:2px; color:#FF0000; width:320px; border:1px dotted #FF0000; background-color:#FFFFCC; font-size:13px;}

.tcart th { background-color:#888888; color:#FFFFFF; font-family:Verdana; font-size:11px; font-weight:bold}
.tcart td { padding:2px 3px; font-size:11px; color:#000000}
.tcart a:link, .tcart a:visited { color:#0B70AA;}
.tcart a:hover { color:#D55E5E;}
.tcart .trbg { background-color:#FAFAFA;}
table.tcart, table.tcart td, table.tcart th { border:1px solid #CCCCCC; border-collapse:collapse;}
a.abottom:link, a.abottom:visited { color:#FFFFFF; background-color:#8FAFCB; font-family:Verdana; font-size:11px; text-decoration:none; display:inline; margin:0px 2px; padding:0px 3px 2px 3px;}
a.abottom:hover { color:#FFFFFF; background-color:#3C84C1; font-family:Verdana; font-size:11px; text-decoration:none; margin:0px 2px; padding:0px 3px 2px 3px; }

#subtotal { padding:0px; margin-right:50px; color:#3C84C1; font-family:Verdana; font-size:12px;}
#subtotal .total { border-top:1px solid #DFE4E8;}

.s-text {padding:15px 8px 5px 15px; margin-top:1px; color:#636363; font-family:Verdana; font-size:12px; line-height:17px;}
.s-title { color:#666666; font-family:Verdana, Arial; font-size:11px; font-weight:bold; background:url(images/spx.gif) center repeat-x; border-left:0px solid #BDBDBC; border-bottom:0px solid #BDBDBC; padding:3px 2px 3px 5px;}
.s-title .on { color:#FFFFFA; border:1px solid #448FDA;  padding:2px 5px; margin:0px 5px; background-color:#448FDA;}
.s-title span {color:#666666; border:1px solid #CCCCCC;  padding:2px 5px; margin:0px 5px; background-color:#EEEEEE;}
.s-title a:link, .s-title a:visited { color:#666666; border:1px solid #CCCCCC;  padding:2px 5px; margin:0px 5px; background-color:#EEEEEE; text-decoration:none}
.s-title a:hover { color:#D55E5E; background-color:#FFFFFF; }
.scartimg { width:50px; height:58px; margin:0px; border:0px;}

.notice { margin:5px; padding:5px; color:#FF0000; width:450px; border:1px dotted #FF0000; background-color:#FFFFCC; font-size:13px;}
.notice2 { margin:3px; margin-left:20px; padding:2px; color:#4A89D7; width:310px; border:1px dotted #7AB5FF; background-color:#FBFBFB; font-size:12px;}
.listnotice { margin:0px 0px 10px 10px; padding:0px; list-style:none; font-size:12px;}
.listsmall { margin:0px; padding:0px; list-style:none}
.notice pre { margin:4px 0px;}
.hrgray { height:1px; border:0px; color:#E7E7E7; background-color:#E7E7E7; padding:0px; margin:0px 20px;}
.tbill { margin-left:20px; font-family:Verdana; font-size:11px;}
.tbill td { height:25px;}
.tbill input { border:1px solid #CFCFCF; background-color:#FBFBFB; width:180px; font-family:Verdana; font-size:11px;}
.tbill select { border:1px solid #CFCFCF; background-color:#FBFBFB; width:185px;font-family:Verdana; font-size:11px;}

.navimap {background-color:#F4F4F4; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; color:#DA6D6D; padding:0px 2px 0px 5px; font-family:Verdana, Arial; font-size:11px; font-weight:bold;}
.navimap2 {background-color:#F8F8F8; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; color:#6D97BB; padding:0px 2px 0px 5px; font-family:Verdana, Arial; font-size:11px; font-weight:bold;}
.listmap { margin:7px 5px 10px 25px; padding:0px; font-family:Verdana; font-size:12px; color:#C0C0C0}
.listmap li { line-height:19px;}

.divpages { padding:3px; padding-top:0px; margin-bottom:1px; border-bottom:2px solid #6D97BB; font-family:Verdana; font-size:11px;}
.gray { color:#D2D5D7; font-family:Arial; font-size:13px;}
a.pages:link, a.pages:visited {color: #6492DE; font-family: Arial; font-size: 13px; font-weight: bold; padding-left:3px; padding-right:3px; line-height:20px; text-decoration:none; }
a.pages:hover {color:#D55E5E; text-decoration:none;}
a.pages-a:link, a.pages-a:visited {color:#FFFFFF; background-color:#6492DE; text-decoration:none; font-family: Arial; font-size: 13px; font-weight: bold; padding-left:4px; padding-right:4px; line-height:20px;text-decoration:none}
a.pages-a:hover { color:#FFFFFF; background-color:#6492DE; text-decoration:none;}
