body { font-family: Verdana; font-size: 12px; margin: 4px 6px; /* background-color: #EEEEFF; */}
p { margin: .8em 0; } 
a img { border: 0; }
form { margin: 0; }
input { font-family: Tahoma; font-size: 11px; font-weight: bold; } 

.menucats { margin: 3px 4px; font-weight: bold; font-size: 11px; color: #999999; }
.menucats a { text-decoration: none; color: #FFFFFF; padding: 2px 3px; }
.menucats a:hover { text-decoration: underline; color: #EEEE00; }

.topmenu { font-weight: bold; font-size: 12px; color: #CCCCCC; }
.topmenu a { text-decoration: none; color: #6666AA; padding: 0 0px; }
.topmenu a:hover { text-decoration: underline; color: #0066FF; }
.osmenu { font-weight: bold; font-size: 12px; color: #999999; }
.osmenu a { text-decoration: none; color: #000000; padding: 0 1px; }
.osmenu a:hover { text-decoration: underline; color: #0000FF; }

.searchbox { font-weight: normal; border: 1px solid #AA9933; color: #999999; }
.editon { font-weight: normal; border: 1px solid #AA9933; color: #333333; } 

.footer { font-size: 10px; color: #999999; }
.footer a { text-decoration: none; color: #777777; }
.footer a:hover { text-decoration: underline; color: #000000; }
.footermenu { font-weight: bold; color: #AA9966; margin: 6px 0; }
.footernote { font-family: Tahoma; font-size: 11px; color:#6699FF; }

.pagebody { margin: 6px 0; } 

.itemsboxlist { margin: 8px 0 6px 10px; font-family: Tahoma, Arial, Verdana; }
.itemsboxlist a { text-decoration: none; color: #000066; }
.itemsboxlist a:visited { color: #555599; }
.itemsboxlist a:hover { text-decoration: underline; color: #0000FF; }

.offer { font-family: Arial; font-size: 13px; color: #FFFFFF; }
.offer #emp { font-family: Arial; font-size: 14px; font-weight: bold; color: #ffff00; }
.offer a { text-decoration: none; color: #ffff00; }
.offer a:hover { text-decoration: underline; }

.news { font-family: 'Georgia'; margin: 10px 0; font-size: 12px; color: #666666; }
.news a { text-decoration: none; color: #3366cc; }
.news a:hover { text-decoration: underline; color: #0000FF; }

.wanttosell { margin: 8px 0 8px 8px; font-family: Tahoma, Arial, Verdana; } 
.wanttosell #label { color: #333333; }
.wanttosell input { border: 1px solid #386a48; margin: 1px 2px; } 

.calltext { font-family: Tahoma; font-size: 12px; font-weight: bold; text-align: left; color: #999999; margin: 0 8px; height: 48px; } 

.cn { font-family: 'Lucida Bright', Georgia, Tahoma, Verdana; font-weight: bold; font-size: 14px; color: #2244cc; }
#caps { font-size: 17px; }

.cnmessage { margin: 6px 0; font-family: Verdana; font-size: 12px; }
.cnmessage a { text-decoration: none; color: #2255cc; }
.cnmessage a:hover { text-decoration: underline; color: #0000FF; }

.procmsg { font-weight: bold; font-size: 13px; margin: 10px 0; text-align: center; color: #333333; }
.procmsg img { position: relative; bottom: -1px; }

.tbllogin { font-size: 11px; color: #666666; } 
.tbllogin input { border: 1px solid #666666; font-size: 12px; background-color: #FFFFE0; margin: 3px 0; }
.tbllogin img { margin: 3px 0; }
.tbllogin a { font-weight: bold; text-decoration: none; color: #3333FF; }
.tbllogin a:hover { text-decoration: underline; color: #0000FF; }
 
h1 { 
	font-family: Arial; 
	font-size: 16px; 
	font-weight: bold; 
	color: #0066cc; 
	border-bottom: 1px solid #9999cc; 
	padding: 4px 0; 
	margin: 4px 32px 4px 0; 
}
h2 { 
	font-family: Arial; 
	font-size: 14px; 
	font-weight: bold; 
	color: #0066cc; 
	margin: 16px 0 4px 0;
}

.para { margin: 12px 32px 0 60px; font-size: 12px; color: #666666; text-align: justify; }
.para a { text-decoration: none; color: #3333FF; }
.para a:hover { text-decoration: underline; color: #0000FF; } 
.loginerr { margin: 24px 0; padding: 6px 12px; background-color: #ffff99; color: #FF3333; font-weight: bold; text-align: center; border: 1px solid #EEEE66; }

.tblreg { font-size: 11px; color: #666666; } 
.tblreg hr { color: #CCCCCC; } 
.tblreg .req { font-weight: bold; color: #333333; margin: 0 4px; }
.tblreg .nrq { color: #666666; margin: 0 6px; }
.tblreg .asterisk { font-weight: bold; color: #ff3300; margin-right: 6px; }
.tblreg .editbox { font-size: 12px; font-weight: bold; border: 1px solid #999999; margin: 2px 0; padding: 2px; }
.tblreg select { font-family: Tahoma; font-size: 12px; margin: 1px 0; border: 1px solid #999999; padding: 1px; width: 150px; }

.browse { font-family: Verdana; font-size: 12px; margin-right: 6px } 
.browse img { margin-right: 6px; }

.catnav { font-weight: bold; font-size: 11px; margin: 6px 0 6px 12px; }
.catnav img { margin-right: 6px; }
.catnav a { text-decoration: none; color: #3333CC; }
.catnav a:hover { text-decoration: underline; color: #cc6633; }

.catlist { margin-left: 24px; }
.catlist a { text-decoration: none; color: #3333CC; }
.catlist a:hover { text-decoration: underline; color: #cc6633; } 
.subcatlist { margin: 2px 0; }

.prodlist { font-size: 11px; }
.hdr { font-weight: bold; color: #666699 }
.hdr div { padding: 2px 0; }
.hdr td { border-bottom: 1px solid #AAAAAA; border-top: 1px solid #AAAAAA  }
.line { font-family: Verdana; }
.prodlist #part { font-family: Tahoma; }
.prodlist #part a { text-decoration: none; margin-right: 6px; }
.prodlist #part a:hover { text-decoration: underline; color: #CC6600; }
.prodlist #name { font-size: 12px; font-weight: bold; color: #333333; margin-top: 2px; }
.prodlist #name a { text-decoration: none; color: #333333; }
.prodlist #name a:hover { text-decoration: underline; color: #CC6600; }
.prodlist #desc { font-family: Arial; color: #666666; }
.prodlist #price { font-family: Tahoma; font-weight: bold; font-size: 12px; color: #006600; }
.listtrailer { font-weight: bold; color:#666666; border-top: 1px solid #CCCCCC; margin-top: 12px; padding-top: 4px; }

.pdname {
	font-family: Arial; 
	font-size: 16px; 
	font-weight: bold; 
	color: #003399; 
	border-bottom: 1px solid #9999cc; 
	padding: 4px 0; 
	margin: 4px 0px 4px 12px; 
}

.pdtable { margin-left: 18px; margin-top: 8px; }
.pdtable #cap { font-weight: bold; margin: 4px 6px; color: #555555; }
.pdtable #val { margin: 4px 6px; color: #333333; }
.pdtable #prc { margin: 4px 6px; color: #336633; font-weight: bold; }
.pdtable .cond { font-size: 13px; font-weight: bold; background-color: #993333; color: #FFFFFF; padding: 0px 8px; margin-right: 8px; margin-bottom: 2px }

.makeoffer { margin-top: 6px; color: #000000; }
.makeoffer input { border: 1px solid #999999; position: relative; bottom: -1px; }

.category { font-weight: bold; margin: 3px 0; }
.category a { text-decoration: none; color: #0066cc; }
.category a:hover { text-decoration: underline; color: #cc6600; }

.msalute { font-size: 11px; color: #333333; }
.msalute span { font-weight: bold; color: #000000; }
.msalute a { text-decoration: underline; color: #0000ff; }
.msalute a:hover { text-decoration: none; color: #0000ff; }

.fillform input { font-size: 12px; font-weight: normal; }
.fillform #label { font-weight: bold; color: #444444; }
.fillform .req { font-weight: bold; color: #993333; }
.fillform select { font-family: Tahoma; font-size: 12px; }
.fillform hr { color: #AAAAAA; }

.catheading { font-weight: bold; color: #cc6600; background-color: #EEEEEE; border-bottom: 1px solid #CCCCCC; padding: 3px 8px; margin: 4px 0 6px 0; }

.editbox { font-size:12px; border: 1px solid #999999; }
.retpol { color: #666666; }
.retpol li { margin: 4px 0; }

.featitem { 
	margin: 5px 0; padding: 2px 8px; background-color: #88947A; 
	border-top: 1px solid #587A68; border-bottom: 1px solid #587A68; color: #FFFFFF;
	font-weight: bold; 
}
.featitem a { text-decoration: none; color: #FFFFFF; } 
.featitem a:hover { color: #996600; } 
.featitemimg a { border: 1px solid #999999; }
.featitemimg a:hover { border: 1px solid #333399; }

.prodfuncs { text-align: right; font-size: 10px; font-weight: bold; margin-top: 6px; }
.prodfuncs div { margin: 6px 0; }
.prodfuncs a { text-decoration: none; background-color: #CCCCCC; color: #333333; padding: 1px 6px; border: 1px solid #999999; }
.prodfuncs a:hover { background-color: #6666CC; color: #FFFFFF; }

ul li { margin-bottom: 6px; }

.tblrmalist div { margin: 3px 6px; font-weight: bold; }