body {
  margin: 0px; 
    scrollbar-3d-light-color: #FAEBC2;
	scrollbar-arrow-color: #11167E;
	scrollbar-base-color: #F8E9C0;
	scrollbar-dark-shadow-color: #11167E;
	scrollbar-face-color: #FEEFC6;
	scrollbar-highlight-color: #ACACAC;
}

p.main, td.main { font-family: verdana, arial, helvetica; font-size: 11px; color: #12177f; }
p, td { font-family: verdana, arial, helvetica; font-size: 12px; color: #4D4D4D; }

.header,h1 {font-size: 17px; font-weight: bold; color: #11167E; }
.subheader,h2 {font-size: 14px; font-weight: bold; color: #857245;  font-family: verdana, arial, helvetica;}
.subsubheader, h3 {font-size: 13.5px; font-weight: bold; color: #11167E;  font-family: verdana, arial, helvetica;}
.mpFooter { font-family: verdana, arial, helvetica; font-size: 10px; color: #12177f; }
.blueBullet { font-size: 11px; color: #B67F0B; }
.bold {font-weight:bold;}
.italic {font-style:italic;}
.bolditalic {font-weight:bold; font-style:italic;}
.intDivider { font-size: 10px; font-family: verdana, arial, helvetica; color: #DFD7B5; }
.initCap { font-weight: bold; color: #8A610B; font-size: 15px; }
.brownBold { font-size: 13px; font-weight: bold; color: #857245;  font-family: verdana, arial, helvetica;}

select.color {
    scrollbar-3d-light-color: #FAEBC2;
	scrollbar-arrow-color: #11167E;
	scrollbar-base-color: #F8E9C0;
	scrollbar-dark-shadow-color: #11167E;
	scrollbar-face-color: #FEEFC6;
	scrollbar-highlight-color: #ACACAC;
}

a:link { font-family: verdana, arial, helvetica; font-size: 12px; color: #11167E; }
a:visited { font-family: verdana, arial, helvetica; font-size: 12px; color: #11167E; }
a:hover { font-family: verdana, arial, helvetica; font-size: 12px; color: #11167E; text-decoration: none; }

a.footNav:link,a.footNav:visited { font-family: verdana, arial, helvetica; font-size: 11px; color: #B87F0E; font-weight: bold; line-height: 18px; }
a.footNav:active, a.footNav:hover { font-family: verdana, arial, helvetica; font-size: 11px; color: #815A0A; font-weight: bold;  line-height: 18px; }

a.footNavAT:link,a.footNavAT:visited, a.footNavAT:active, a.footNavAT:hover { font-family: verdana, arial, helvetica; font-size: 11px; color: #6F4E09; font-weight: bold;  line-height: 18px; text-decoration: none;}



a.mpFoot:link { font-family: verdana, arial, helvetica; font-size: 10px; color: #B87F0E; font-weight: bold; }
a.mpFoot:visited { font-family: verdana, arial, helvetica; font-size: 10px; color: #B87F0E; font-weight: bold; }
a.mpFoot:hover { font-family: verdana, arial, helvetica; font-size: 10px; color: #B87F0E; text-decoration: none; font-weight: bold; }

a.intFoot:link { font-family: verdana, arial, helvetica; font-size: 10px; color: #8A610B; font-weight: bold; }
a.intFoot:visited { font-family: verdana, arial, helvetica; font-size: 10px; color: #8A610B; font-weight: bold; }
a.intFoot:hover { font-family: verdana, arial, helvetica; font-size: 10px; color: #8A610B; text-decoration: none; font-weight: bold; }

a.mpPromo:link {font-family:verdana, arial, helvetica; font-size:15.5px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.mpPromo:visited {font-family:verdana, arial, helvetica; font-size:15.5px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.mpPromo:hover {font-family:verdana, arial, helvetica; font-size:15.5px; color:#FFFFFF; text-decoration:none; font-weight:bold;}

/* menu styles */
#divCont { position: absolute; z-index: 1; left: 0px; top: 140px; height: 400px; width: 170px; visibility: hidden;}
.clTop { position: absolute; z-index: 1; width: 170px; }
.clSub { position: absolute; z-index: 1; left: 0px; top: 17px; width: 170px; }

#divCont .navBullet { font-family: verdana, arial, helvetica; font-size: 11px; color: #0066ff; }



#divCont a.menu:link, a.menu:visited { font-family: verdana, arial, helvetica; font-size: 10px; font-weight: bold; color: #024F73; text-decoration: none;border-bottom:1px solid #bdbdbd}
#divCont a.menu:active, a.menu:hover { font-family: verdana, arial, helvetica; font-size: 10px; font-weight: bold; color: #024F73; text-decoration: none;border-bottom:1px solid #ff8040}


#divCont a.menuat:link, a.menuat:visited, a.menuat:active, a.menuat:hover { font-family: verdana, arial, helvetica; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none;border-bottom:0px solid #ff8040;
}

/*#divCont a.menu:link, a.menu:visited { font-family: verdana, arial, helvetica; font-size: 10px; font-weight: bold; color: #0F167E; text-decoration: none; }
#divCont a.menu:hover { font-family: verdana, arial, helvetica; font-size: 10px; font-weight: bold; color: #0F167E; text-decoration: underline; }*/


#divCont a.subMenu:link, a.subMenu:visited { font-family: verdana, arial, helvetica; font-size: 10px; font-weight: bold; color: #0F167E; text-decoration: none; }

.red{color:#ff3300}

a.topnav:link,a.topnav:visited,a.topnav:hover,a.topnav:active { font-family: verdana, arial, helvetica; font-size: 10px; color: #006699; font-weight: bold; text-decoration: none;border-bottom: 0px }

.rowhover {
	background-color:#f5f5f5;
	border: 1px solid #cccccc;
	border-bottom-width:0px; 
  	border-left: 2px ridge #cccccc;
	cursor: hand;
}
.rowhoveroff {
	background-color:#ffffff;
	border: 1px solid #ebebeb;
	border-bottom-width:0px; 
  	border-left: 2px ridge #cccccc;
}

a.rowheader:link, a.rowheader:active, a.rowheader:visited {color:#FFFFFF; font-weight:bold; font-size:14px; text-decoration:underline}
a.rowheader:hover {color:#FFFFFF; font-weight:bold; font-size:14px; text-decoration:none}

.small {font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:10.5px; color:#696041}
.photocaption {font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:11.5px; color:#696041; font-style:italic;}
.large {font-size:14px; font-weight:bold}
.largered {font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:14px; font-weight:bold; color:#DC3514}

.smallbold {font-family:Verdana,Arial,Helvetica,Sans-Serif; font-weight:bold; font-size:10px}

.rowheader {background-color:#766C49; color:#ffffff; font-weight:bold; font-size:14px}
.featuredselection {background-color:#766C49; color:#FFFFFF; font-weight:bold; font-size:14px}

input.error {background-color:yellow}

input.addtocart {background-color:#978A5E; font-size:10px; font-weight:bold; border:1px solid #294775; color:#FFFFFF}

input.addtocarthover {background-color:#294775; font-size:10px; font-weight:bold; border:1px solid #DC3514; color:#FFFFFF; cursor:hand}
input.selection {font-size:10px}
select.error {background-color:yellow}
span.error {font-weight:bold; color:red; font-size:12px}
.smallerror {font-size:10px; font-weight:bold; color:red}
.largeerror {font-size:14px; font-weight:bold; color:red}
td.error {font-weight:bold; color:red; font-size:12px}

