/* primary tags and styles */
body  { font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 0px 0px; background-color: #373738; background-image:url('graphics/dk-gray-bg.gif'); }
td, p, li, div, span, font, body, h1, h2, h3, h4, h5 { font-size: 11px; color: #666666; font-family: verdana, arial, helvetica, sans-serif }
img { display: block; }
object { display: block; }

/* classes for primary tags */
.copyright { color: #5b5b5b; font-size: 9px; letter-spacing: 0px; font-family: verdana, arial, helvetica, sans-serif }
.copyrightlink { color: #5b5b5b; font-size: 9px; letter-spacing: 0px; font-family: verdana, arial, helvetica, sans-serif }
.footernav { color: #a98173; font-size: 10px; letter-spacing: 0px; font-family: verdana, arial, helvetica, sans-serif }
.hdg  { color: #a23e0e; font-weight: bold; font-size: 11px; letter-spacing: 0px; text-transform:uppercase;  font-family: verdana, arial, helvetica, sans-serif }
.subhdg  { color: #333333; font-size: 11px; letter-spacing: 0px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif }
.fineprint { color: #666666; font-weight: normal; font-size: 10px; letter-spacing: 0px; font-family: verdana, arial, helvetica, sans-serif }
.hmfeaturefineprint  { color: #e9659d; font-weight: normal; font-size: 9px; letter-spacing: 2px; font-family: verdana, arial, helvetica, sans-serif }
.star1 { color: #b73d00; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif }
.leading14 { line-height: 14px }
.leading16 { line-height: 16px }
.leading18 { line-height: 18px }
.formlabel { color: #666666; font-size: 11px; font-weight: bold; letter-spacing: 0px;  }
.padding10 { padding: 10px }
.padding5 { padding: 5px }
.homefeaturetxt { color: #e5e2cf; font-size: 10px; padding: 25px 25px 25px 25px; }
.homefeaturehd { color: #e5e2cf; font-size: 14px; font-weight: bold; }
.featuretxt { padding: 15px 0px 15px 0px; }
.thumb-item-name { color: #a23e0e; font-size: 10px !important; letter-spacing: 0px; font-weight: normal; }
.price1 { color: #333333; font-size: 10px !important; letter-spacing: 0px; font-weight: normal; text-decoration: none }
.price-bold1 { color: #333333; font-size: 10px !important; letter-spacing: 0px; font-weight: normal; text-decoration: none }
.sale-price1 { color: #333333; font-size: 10px !important; letter-spacing: 0px; font-weight: bold; text-decoration: none }
.sale-price-bold1 { color: #333333; font-size: 10px !important; letter-spacing: 0px; font-weight: bold; text-decoration: none }
.qtytext { color: #333333; font-size: 10px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
.code { color: #333333; font-size: 10px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
#captiontxt { color: #333333; font-size: 10px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
.emph1 { color: #cc0000; font-size: 10px; }

/* tables */
.cellbgwhite { background-color: #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.skinnycell { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.leftnavcell { text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 17px; }
td.captiontxt { color: #333333; font-size: 10px; padding: 2px 0 2px 0; }

/* image control */
.inlineimg { display: inline; }

/* form elements */
INPUT { color: #545452; font-family: verdana, sans-serif; font-size: 10px; } 
TEXTAREA { background-color: #ffffff; border: #c5ba94 1px solid; color: #545452; font-family: verdana, sans-serif; font-size: 10px; font-weight: normal} 
.button1 { background-color: #ffffff; font-family: verdana, sans-serif; border: #c5ba94 0px solid; font-size: 10px; color: #545452; font-weight: bold; letter-spacing: 0px; } 
.buttonnews { background-color: #a23e0e; font-family: verdana, sans-serif; border: #a23e0e 0px solid; font-size: 10px; color: #ebe6ce; font-weight: bold; letter-spacing: 0px; } 
.textfield1 { background-color: #ffffff; font-family: verdana, sans-serif; border: #c5ba94 1px solid; font-size: 10px; color: #545452 } 
.textfield2 { background-color: #ffffff; font-family: verdana, sans-serif; border: #c5ba94 1px solid; font-size: 10px; color: #545452; width: 200px; } 
.searchfield { background-color: #eeedda; font-family: verdana, sans-serif; border: #c6c4a3 1px solid; font-size: 9px; color: #545452; width: 140px; margin: 0px 7px 0px 0px; }
.emailsignupfield { background-color: #ffffff; font-family: verdana, sans-serif; border: #c5ba94 1px solid; font-size: 10px; color: #545452; width: 87px; margin: 0px 7px 0px 7px; }
.qtyfield { background-color: #ffffff; font-family: verdana, sans-serif; border: #c5ba94 1px solid; font-size: 10px; color: #545452; width: 20px;}
select  { background-color: #ffffff; border: #c5ba94 1px solid; color: #545452; font-family: verdana, sans-serif; font-size: 11px; font-weight: normal} 
.select1  { background-color: #ffffff; border: #c5ba94 1px solid; font-family: verdana, sans-serif; font-size: 10px; font-weight: normal; width: 200px; }

A { color: #a23e0e; text-decoration: none }
A:visited { color: #a23e0e; text-decoration: none }
A:active { color: #a23e0e; text-decoration: none }
A:hover { color: #5ac3de; text-decoration: underline }

A.itemname { color: #6A2323; font-size: 10px; font-weight: bold; text-decoration: none; }
A.itemname:visited { color: #6A2323; font-size:10px; font-weight: bold; text-decoration: none; }
A.itemname:active { color: #6A2323; font-size: 10px; font-weight: bold; text-decoration: none; }
A.itemname:hover { color: #5ac3de; font-size: 10px; font-weight: bold; text-decoration: underline; }

A.cslink { color: #7e1902; font-size: 9px; font-weight: bold; text-decoration: none; }
A.cslink:visited { color: #7e1902; font-size:9px; font-weight: bold; text-decoration: none; }
A.cslink:active { color: #7e1902; font-size: 9px; font-weight: bold; text-decoration: none; }
A.cslink:hover { color: #5ac3de; font-size: 9px; font-weight: bold; text-decoration: underline; }

A.homefeature { color: #3a647e; font-size: 9px; font-weight: bold; text-decoration: none; }
A.homefeature:visited { color: #3a647e; font-size:9px; font-weight: bold; text-decoration: none; }
A.homefeature:active { color: #3a647e; font-size: 9px; font-weight: bold; text-decoration: none; }
A.homefeature:hover { color: #5ac3de; font-size: 9px; font-weight: bold; text-decoration: underline; }

A.leftnavlink { color: #d5dadf; font-size: 10px; font-weight: normal; letter-spacing: 0px; text-decoration: none }
A.leftnavlink:visited { color: #d5dadf; font-size: 10px; font-weight: normal; letter-spacing: 0px; text-decoration: none }
A.leftnavlink:active { color: #d5dadf; font-size: 10px; font-weight: normal; letter-spacing: 0px; text-decoration: none }
A.leftnavlink:hover { color: #5ac3de; font-size: 10px; font-weight: normal; letter-spacing: 0px; text-decoration: underline }

A.footernavlink { color: #a98173; font-size: 9px; letter-spacing: 0px; font-weight: bold; text-decoration: none }
A.footernavlink:visited { color: #a98173; font-size: 9px; letter-spacing: 0px; font-weight: bold; text-decoration: none }
A.footernavlink:active { color: #a98173; font-size: 9px; letter-spacing: 0px; font-weight: bold; text-decoration: none }
A.footernavlink:hover { color: #5ac3de; font-size: 9px; letter-spacing: 0px; font-weight: bold; text-decoration: underline }

A.copyrightlink { color: #5b5b5b; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
A.copyrightlink:visited { color: #5b5b5b; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
A.copyrightlink:active { color: #5b5b5b; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
A.copyrightlink:hover { color: #5ac3de; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: underline }
