
body {background-color: #FFFFFF; margin: 0px; padding:0px;}

body, p, td, ul, li {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000;}

form {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; margin:0px;}

.layout {border: 0px solid #FFF; }
.content {padding: 11px; margin:0; background-color:#ffffff;}

.class1 a:link {color:#000000;  }
.class1 a:active {color:#000000;  }
.class1 a:visited {color:#000000;  }
.class1 a:hover {color:#C63800; text-decoration:none; }

.class2 {color:#000000; font-size: 10px; text-decoration: none;}
.class2 a:link {color:#990000; font-size: 10px; background-color: #FFFFCC; text-decoration: none; }
.class2 a:active {color:#990000; font-size: 10px; background-color: #FFFFCC; text-decoration: none; }
.class2 a:visited {color:#990000; font-size: 10px; background-color: #FFFFCC; text-decoration: none; }
.class2 a:hover {color:#336633; font-size: 10px; background-color: #FFFFCC; text-decoration: none; }

.class3 a:link {color:#000000; font-size: 9px;   }
.class3 a:active {color:#000000; font-size: 9px;   }
.class3 a:visited {color:#000000; font-size: 9px;   }
.class3 a:hover {color:#666666; font-size: 9px;  text-decoration:none; }

.rave a:link {color:#990000;  }
.rave a:active {color:#990000;  }
.rave a:visited {color:#990000;  }
.rave a:hover {color:#DC8F16; background-color:#ffffff; text-decoration:none;}

.go {background-color: #ffffff; text-decoration:underline; }
.search {font-size: 10px; font-weight: bold; }
.formsearch {padding: 4px; margin:0; }
.formbut {font-size: 10px; color:#1A1959;  }
.formstyle {font-size: 11px; color:#1A1959; }

/*a.linktop:link {padding: 3px; margin: 0 10px; text-decoration: none; }
a.linktop:active {padding: 3px; margin: 0 10px; text-decoration: none; }
a.linktop:visited {padding: 3px; margin: 0 10px; text-decoration: none; }
a.linktop:hover {color:#990000;}*/

#linktop {/*padding: 3px; margin: 0 10px;*/ text-decoration: none;}
#linktop a:link {/*padding: 3px; margin: 0 10px; */text-decoration: none; }
#linktop a:active {/*padding: 3px; margin: 0 10px;*/ text-decoration: none; }
#linktop a:visited {/*padding: 3px; margin: 0 10px;*/ text-decoration: none; }
/*#linktop a:hover {color:#990000;}*/

.menutop a {display: block; margin: -1px 0 0 0; padding: 3px; list-style-type: none; border: 1px solid #000000; background-color: #edd980;}
.menutop a:hover {color: #C63800; background-color: #ffffff; text-decoration:none; }

/* checkout process */
.catlinks {color:#990000; text-decoration:none;   }
.catlinks a:link {color:#990000; text-decoration:none; }
.catlinks a:active {color:#990000; text-decoration:none;   }
.catlinks a:visited {color:#990000; text-decoration:none;   }
.catlinks a:hover {color:#336633; text-decoration:none;   }

.catlinks2 {font-size: 11px; color:#000000;  }
.catlinks2 a:link {font-size: 11px; color:#990000;  }
.catlinks2 a:active {font-size: 11px; color:#990000;  }
.catlinks2 a:visited {font-size: 11px; color:#990000;  }
.catlinks2 a:hover {font-size: 11px; color:#336633; text-decoration: none; }

.catlinks3 a:link {font-size: 11px; color:#990000;  }
.catlinks3 a:active {font-size: 11px; color:#990000;  }
.catlinks3 a:visited {font-size: 11px; color:#990000;  }
.catlinks3 a:hover {font-size: 11px; color:#204220; text-decoration: none; }

.catlinks5 {font-size: 11px; color:#990000;  }
.catlinks5 a:link {font-size: 11px; color:#990000;  }
.catlinks5 a:active {font-size: 11px; color:#990000;  }
.catlinks5 a:visited {font-size: 11px; color:#990000;  }
.catlinks5 a:hover {font-size: 11px; color:#009900; text-decoration: none; }
.nounderline {text-decoration: none;}
.catlinks6 {font-size: 12px; color:#990000;  }
.catlinks6 a:link {font-size: 12px; color:#990000;  }
.catlinks6 a:active {font-size: 12px; color:#990000;  }
.catlinks6 a:visited {font-size: 12px; color:#990000;  }
.catlinks6 a:hover {font-size: 12px; color:#009900; text-decoration: none; }

.subcat a:link {color:#CC0000;  }
.subcat a:active {color:#CC0000;  }
.subcat a:visited {color:#CC0000;  }
.subcat a:hover {color:#666699; text-decoration:none; }

.bk a:link {color:#336633; text-decoration: underline; }
.bk a:active {color:#336633; text-decoration: underline; }
.bk a:visited {color:#336633; text-decoration: underline; }
.bk a:hover {color:#1A1959; text-decoration: underline; }

.button a:link {display: block; padding: 2px; border: 1px solid #990000; color:#990000; font-weight: bold; background-color:#F6F6FA}
.button a:active {display: block; padding: 2px; border: 1px solid #990000; color:#990000; font-weight: bold; background-color:#F6F6FA}
.button a:visited {display: block; padding: 2px; border: 1px solid #990000; color:#990000; font-weight: bold; background-color:#F6F6FA}
.button a:hover {display: block; padding: 2px; border: 1px solid #000000; color:#009900; font-weight: bold; background-color:#F6F6FA}
.formbut2 {font-size: 9px; color:#990000; font-weight: bold;}
.formbut3 {font-size: 10px; color:#333366;}

.detaillinks a:link {color:#990000;  }
.detaillinks a:active {color:#990000;  }
.detaillinks a:visited {color:#990000;  }
.detaillinks a:hover {color:#DC8F16;  }

.detail {font-weight: bold; background-color:#f2f2f4; padding: 4px; border-left: 1px solid #999999; border-right: none; border-bottom: 1px solid #999999;}
.detailright1 {font-weight: bold; background-color:#f2f2f4; padding: 4px; border-left: 1px solid #999999; border-right: none; border-bottom: 1px solid #999999;}
.detailright2 {font-weight: bold; background-color:#f2f2f4; padding: 4px; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999;}

.detailyel { background-color:#ffffcc; padding: 4px; border-left: 1px solid #999999; border-right: none; border-bottom: 1px solid #999999;}
.detailyel1 {font-weight: bold; background-color:#ffffcc; padding: 4px; border-left: 1px solid #999999; border-right: none; border-bottom: 1px solid #999999;}
.detailyelright1 {background-color:#ffffcc; padding: 4px; border-left: 1px solid #999999; border-right: none; border-bottom: 1px solid #999999;}
.detailyelright2 {background-color:#ffffcc; padding: 4px; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999;}

.detailtan { background-color:#f1e8a7; padding: 4px; border-left: 1px solid #999999; border-right: none; border-bottom: 1px solid #999999;}
.detailtanright1 {background-color:#f1e8a7; padding: 4px; border-left: 1px solid #999999; border-right: none; border-bottom: 1px solid #999999;}
.detailtanright2 {background-color:#f1e8a7; padding: 4px; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999;}

.detailyelbig {background-color:#ffffcc; padding: 4px; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999;}

.header {font-size: 11px; font-weight: bold; color:#336633; background-color:#f2f2f4; padding: 4px; border: 1px solid #999999;}
.header1 {font-size: 11px; font-weight: bold; color:#336633; background-color:#f2f2f4; padding: 4px;}
.header2 {font-size: 11px;  color:#336633; background-color:#f2f2f4; padding: 4px; border: 1px solid #999999;}
.header3 {font-size: 11px;  color:#336633; background-color:#f2f2f4; padding: 4px; border-left: 1px solid #999999; border-top: 1px solid #999999; border-right: 1px solid #999999; border-bottom: none;}
.header4 {font-size: 12px; font-weight: bold; color:#336633; background-color:#f1e8a7; padding: 4px; border: 1px solid #999999;}
.headerb {font-size: 11px;  color:#000000; background-color:#f2f2f4; padding: 4px; border: 1px solid #999999;}
.headersm {font-size: 10px;  color:#336633; background-color:#f2f2f4; padding: 4px; border: 1px solid #999999;}

.footer {background-image:url(../images/template/navbg_top.jpg); }
.footer a:link {color:#990000;  }
.footer a:active {color:#990000;  }
.footer a:visited {color:#990000;  }
.footer a:hover {color:#336633;  }

.cell {font-size: 10px; background-color:#ffffff; padding: 11px; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999;}
.cellgreen {background-color:#C8E6B4; padding: 5px; border-left: 1px solid #990000; border-right: 1px solid #990000; border-top: 1px solid #990000;}
.cellgreen2 {background-color:#C8E6B4; padding: 5px; border-left: 1px solid #990000; border-right: none; border-top: 1px solid #990000;}

.cellgreenTL {background-color:#C8E6B4; padding: 5px; border-top: 1px solid #990000; border-left: 1px solid #990000; }
.cellgreenTLR {background-color:#C8E6B4; padding: 5px; border-top: 1px solid #990000; border-left: 1px solid #990000; border-right: 1px solid #990000; }
.cellgreenTLB {background-color:#C8E6B4; padding: 5px; border-top: 1px solid #990000; border-left: 1px solid #990000; border-bottom: 1px solid #990000; }
.cellgreenTLRB {background-color:#C8E6B4; padding: 5px; border-top: 1px solid #990000; border-left: 1px solid #990000; border-right: 1px solid #990000; border-bottom: 1px solid #990000; }

.cellwhite {background-color:#ffffff; padding: 5px; border-left: 1px solid #990000; border-right: 1px solid #990000; border-bottom: 1px solid #990000;}
.cellwhite2 {background-color:#ffffff; padding: 5px; border-left: 1px solid #990000; border-top: 1px solid #990000;border-right: 1px solid #990000; }
.cellwhite3 {background-color:#ffffff; color:#000; font-size:12px; padding: 5px; border-left: 1px solid #990000; border-top: 1px solid #990000; border-right: 1px solid #990000; border-bottom: 1px solid #990000;}

.cellv {background-color:#f2f2f4; padding: 5px; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999;}
.cellv2 {background-color:#f2f2f4; padding: 5px; border-left: 1px solid #999999; border-right: none; border-bottom: 1px solid #999999;}
.cellbottom {background-color:#ffffff; padding: 0px; border-bottom: 1px solid #999999;}
.cellbottommaroon {background-color:#ffffff; padding: 0px; border-bottom: 1px solid #990000;}
.cellfeautured {font-size: 10px;  color:#990000; background-color:#ffffff; padding: 0px; border-top: 1px solid #990000; border-left: 1px solid #990000; border-right: 1px solid #990000; }
.cellmaroon {font-size: 10px;  background-color:#ffffff; padding: 5px; border-top: 1px solid #990000; border-left: 1px solid #990000; border-right: 1px solid #990000; border-bottom: 1px solid #990000; }
.cellmaroon2 {font-size: 10px;  background-color:#ffffff; padding: 5px; border-top: 1px solid #990000; border-left: 1px solid #990000; border-right: 1px solid #990000; border-bottom: 1px solid #990000; padding-left: 40px; padding-right: 40px; }

.cellyellow {background-color:#ffffcc; color:#000; padding: 5px; border-left: 1px solid #990000; border-right: 1px solid #990000; border-bottom: 1px solid #990000;}
.cellyellow2 {background-color:#ffffcc; border-left: 1px solid #990000; border-top: 1px solid #990000; border-right: 1px solid #990000; }
.cellyellow2b {font-size: 12px; font-weight: bold; color:#336633; background-color:#ffffcc; padding: 5px; border-left: 1px solid #990000; border-top: 1px solid #990000; border-right: 1px solid #990000; }
.cellyellow3 {color: #990000; font-size: 12px; background-color:#ffffcc; border-left: 1px solid #990000; border-top: 1px solid #990000; border-right: 1px solid #990000; padding: 5px;}
.cellyellow3b {color: #990000; font-size: 12px; background-color: #ffffcc; padding: 5px; border-left: 1px solid #990000; border-top: 1px solid #990000; border-right: 1px solid #990000; }
.cellyellowTL {color: #990000; font-size: 12px; background-color:#ffffcc; border-left: 1px solid #990000; border-top: 1px solid #990000; padding: 5px;}
.cellyellowTLR {color: #990000; font-size: 12px; background-color:#ffffcc; border-left: 1px solid #990000; border-top: 1px solid #990000; border-right: 1px solid #990000; padding: 5px;}
.cellyellow2TL {background-color:#ffffcc; border-left: 1px solid #990000; border-top: 1px solid #990000; padding: 5px;}
.cellyellow2TLR {background-color:#ffffcc; border-left: 1px solid #990000; border-top: 1px solid #990000; border-right: 1px solid #990000; padding: 5px;}


.celltan {background-color:#f1e8a7; padding: 5px; border-left: 1px solid #990000; border-top: 1px solid #990000; border-right: 1px solid #990000; border-bottom: 1px solid #990000;}
.celltan2 {background-color:#f1e8a7; color:#000; padding: 5px; border-left: 1px solid #990000; border-right: 1px solid #990000; border-bottom: 1px solid #990000;}
.celltan2b {font-size: 12px; color:#000; font-weight: bold; color:#336633; background-color:#f1e8a7; padding: 5px; border-left: 1px solid #990000; border-top: 1px solid #990000; border-right: 1px solid #990000; }
.celltan3 {color: #990000; font-size: 12px; background-color: #f1e8a7; padding: 5px; border-left: 1px solid #990000; border-top: 1px solid #990000; border-right: 1px solid #990000; }
.celltan4 {color: #990000; font-size: 12px; background-color: #f1e8a7; border-left: 1px solid #990000; border-top: 1px solid #990000; border-right: 1px solid #990000; padding: 5px; border-bottom: 1px solid #990000; padding: 5px; }
.celltanTL {background-color:#f1e8a7; padding: 5px; border-left: 1px solid #990000; border-top: 1px solid #990000;}
.celltanTLR {background-color:#f1e8a7; padding: 5px; border-left: 1px solid #990000; border-top: 1px solid #990000;border-right: 1px solid #990000; }
.celltanTLB {background-color:#f1e8a7; padding: 5px; border-left: 1px solid #990000; border-top: 1px solid #990000;border-bottom: 1px solid #990000; }
.celltanTLRB {background-color:#f1e8a7; padding: 5px; border-left: 1px solid #990000; border-top: 1px solid #990000;border-right: 1px solid #990000; border-bottom: 1px solid #990000;}
.celltan2TL {font-weight: bold; background-color:#f1e8a7; padding: 5px; border-left: 1px solid #990000; border-top: 1px solid #990000;}
.celltan2TLR {font-weight: bold; background-color:#f1e8a7; padding: 5px; border-left: 1px solid #990000; border-top: 1px solid #990000;border-right: 1px solid #990000; }

.checkout1 {color: #999999; font-weight: bold; background-color:#ffffcc; padding: 5px; border-left: 1px solid #999999; border-top: 1px solid #999999; border-right: none; border-bottom: 1px solid #999999;}
.checkoutright1 {color: #990000; font-weight: bold; background-color:#ffffcc; padding: 5px; border-left: 1px solid #999999; border-top: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999;}
.checkout2 {color: #990000; font-weight: normal; background-color:#ffffcc; padding: 5px; border-left: 1px solid #990000; border-top: 1px solid #990000; border-right: 1px solid #990000; }
.checkout3 {color: #000000; font-weight: bold; background-color:#ffffcc; padding: 5px; border-left: 1px solid #990000; border-top: 1px solid #990000; font-weight:normal;}
.checkoutright3 {color: #000000; font-weight: bold; background-color:#ffffcc; padding: 5px; border-left: 1px solid #990000; border-top: 1px solid #990000; border-right: 1px solid #990000; }
.checkout3TLRB {color: #000000; font-weight: bold; background-color:#ffffcc; padding: 5px; border-top: 1px solid #990000; border-left: 1px solid #990000; border-right: 1px solid #990000; border-bottom: 1px solid #990000;}
.checkoutTLB {background-color:#ffffcc; padding: 5px; border-left: 1px solid #990000; border-top: 1px solid #990000;border-bottom: 1px solid #990000; }
.checkout4 {color: #000000; font-weight: bold; background-color:#ffffcc; padding: 5px; border-left: 1px solid #990000; border-top: 1px solid #990000;}
.checkoutright4 {color: #000000; font-weight: bold; background-color:#ffffcc; padding: 5px; border-left: 1px solid #990000; border-right: 1px solid #990000; border-top: 1px solid #990000; }
.checkout5 {color: #000000; font-weight: bold; background-color:#ffffcc; padding: 5px; border-left: 1px solid #990000; border-top: 1px solid #990000; border-bottom: 1px solid #990000; }
.checkoutright5 {color: #000000; font-weight: bold; background-color:#ffffcc; padding: 5px; border-left: 1px solid #990000; border-right: 1px solid #990000; border-top: 1px solid #990000; border-bottom: 1px solid #990000; }

.form1 { background-color:#ffffcc; padding: 5px; border-left: 1px solid #990000; border-top: 1px solid #990000; border-right: none; border-bottom: none;}
.formright1 { background-color:#ffffcc; padding: 5px; border-left: 1px solid #990000; border-top: 1px solid #990000; border-right: 1px solid #990000; border-bottom: none;}
.formb1 { background-color:#ffffcc; padding: 5px; border-left: 1px solid #990000; border-top: 1px solid #990000; border-right: none; border-bottom: 1px solid #990000;}
.formrightb1 { background-color:#ffffcc; padding: 5px; border-left: 1px solid #990000; border-top: 1px solid #990000; border-right: 1px solid #990000; border-bottom: 1px solid #990000;}
.formnext1 { background-color:#f1e8a7; padding: 15px; border-left: 1px solid #990000; border-top: 1px solid #990000; border-right: 1px solid #990000; border-bottom: none;}
.form2 { background-color:#ffffcc; padding: 5px; border-left: 1px solid #990000; border-top: 1px solid #990000; border-right: 1px solid #990000; border-bottom: none;}

.brightred a:link {color:#ff0000; font-weight: bold}
.brightred a:active {color:#ff0000; font-weight: bold}
.brightred a:visited {color:#ff0000; font-weight: bold}
.brightred a:hover {color:#336633; font-weight: bold}

.red {color:#990000;}
.red2 {color:#990000; font-weight: bold; font-size: 11px;}
.red3 {color:#990000; font-weight: bold; font-size: 12px;}
.black2 {color:#000000; font-weight: normal; font-size: 11px;}
.black3 {color:#000000; font-weight: normal; font-size: 12px;}
.vio {color:#1A1959;}
.vio2 {color:#1A1959; font-weight: bold;}
.green {color:#336633;}
.green2 {font-size: 10px; font-weight: bold; color:#336633;  }
.green3 {font-size: 18px; font-weight: bold; color:#336633;  }
.bk2 {font-size: 10px; font-weight: bold; color:#000000;  }
.maroon11 {color:#990000; font-weight: bold; font-size: 11px;}


/* static pages */
.headergr {font-size: 11px; font-weight: bold; color:#336633;}
.headergr2 {font-size: 10px; font-weight: bold; color:#336633;}

.tableheader {font-weight: bold; background-color:#f2f2f4; padding: 4px; border-left: 1px solid #999999; border-top: 1px solid #999999; border-right: none; border-bottom: 1px solid #999999;}
.tableheader2 {font-weight: bold; background-color:#f2f2f4; padding: 4px; border-left: 1px solid #999999; border-top: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999;}
.tablecell { background-color:#ffffff; padding: 4px; border-left: 1px solid #999999; border-top: none; border-right: none; border-bottom: 1px solid #999999;}
.tablecell2 { background-color:#ffffff; padding: 4px; border-left: 1px solid #999999; border-top: none; border-right: 1px solid #999999; border-bottom: 1px solid #999999;}

.brands a:link {font-size: 13px; color:#1A1959; text-decoration: underline; }
.brands a:active {font-size: 13px; color:#1A1959; text-decoration: underline; }
.brands a:visited {font-size: 13px; color:#1A1959; text-decoration: underline; }
.brands a:hover {font-size: 13px; color:#990000; text-decoration: underline; background-color:#eeeeee}

.brand1 {display: block; font-size: 13px;  color:#000000; background-color:#f2f2f4; padding: 3px; border: 1px solid #999999;}


/* main menus */

.nav {width: 170px;}
.nav a {display: block; padding: 8px; border-bottom: 1px solid #2A2B33; }
.nav a:link, .navlist a:visited {color: #000; }
.nav a:hover {background-color: #fff; color: #DC8F16; }

/* Error page */
.error {color:#000000; font-size: 14px; text-decoration: none;}
.error a{color:#000000; font-size: 14px; text-decoration: underline;}

