/* CSS Document */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

#div_container { background-color: white; width: 100%; margin-left: auto; margin-right: auto; }
#div_logo { padding: 6px; }
#div_nav { color: white; font-weight: bold; font-size: 13px;  padding-left: 3px; width: auto; height: 16px; padding-top: 1px;}
#div_cart { color: white; font-weight: bold; font-size: 13px;  padding-left: 3px; width: auto; float: right; text-align: right; margin-right: 5px; height: 16px; padding-top: 1px;}
#div_rule { background-color: #006699; width: 100%; height: 20px; background-image:url(bg_rule.png); background-repeat: repeat-x;}
#div_pathway { color: #666666; font-size: 10px; padding-top: 3px; padding-bottom: 3px; text-align: left;  }
#div_content { width: px; padding: 9px; min-height: 360px;}
* html #div_content {height: 360px; overflow: visible; }
#div_footer { color: white; width: 100%; padding-top: 3px; padding-bottom: 3px; font-size: 11px; text-align: right; background-image:url(bg_rule.png); background-repeat: repeat-x; height: 13px; }

a.nav { color:#006699; text-decoration: none; padding: 0px 6px 0px 6px; background-color:#E7E7E7; border: 1px solid #000000; border-bottom: 0px solid #FFFFFF; }
a.nav_current { color:#FFFFFF; text-decoration: none; padding: 0px 6px 0px 6px; background-color:#006699; border: 1px solid #006699; border-bottom: 0px solid #FFFFFF; }
a.nav_current:hover { color: #FFFFFF; }
a.nav:hover { color: #FFFFFF; background-color: #006699; }
a.copyright { color: #CCCCCC; }

h1 { font-size: 20px; font-weight: bold; color: #006699; width: 40%; border-bottom: 2px dotted #CCCCCC; }
h2 { font-size: 15px; font-weight: bold; color: #000066; }
.cat_heading { padding-left: 10px; padding-right: 5px;}
.cat_description { font-size: 11px; color: #333333; padding-left: 10px; padding-right: 5px; }
.noitems { font-style: italic; }
.small { font-size: 10px; color: #666666;}
.error { font-weight: bold; color:#FF0000; }
.copyright { color:#CCCCCC; }
.heading {font-size: 14px; font-weight: bold; text-decoration: none; }
th { text-align: left; color: #000066; }
.search { background-color: #E7E7E7; background-image: url(bg_search.png); border: 1px solid #CCCCCC; }

table.description { width: 467px; height: 71px; border: 1px dotted #CCCCCC;  }
table.description:hover { width: 467px; height: 71px; border: 1px dotted #006699; background-image:url(bg_cat.png); background-repeat: repeat-y; cursor: pointer;}

/* from original */

a:link, a:active, a:visited                {
	color: #C9AC5B;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
}
a:hover                       {
	color: #C9AC5B;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: underline overline;
}
a                  {
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #C9AC5B;
	text-decoration: none;
}


.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
	padding-left: 12px;
}
.credit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C9AC5B;
}
