html { overflow: -moz-scrollbars-vertical; }
a { color: #085AA5; text-decoration: underline; }
a:hover { color: #0A074A; }
body { background-color: #eae2d7; font-family: Arial, Helvetica, sans-serif; color: #101010; font-size: 11px; margin-bottom: 20px; }
h1 { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 24px; margin-bottom: 0px; }
.product-heading { font-family: Arial, Helvetica, sans-serif; font-size: 16; font-weight: bold; margin-top: 10px; padding-left: 10px; }
h2 { font: bold 24px Arial, Helvetica, sans-serif; margin: 10px 30px 0 30px; }
h2.bor { padding-bottom: 3px; border-bottom: 1px solid #085AA5; margin: 10px 30px 7px 30px; }	
.heading { font-family: Arial, Helvetica, sans-serif; font-size: 24; font-weight: bold; margin-top: 10px; margin-left: 30px; margin-bottom: 0; }
.category { font: bold 14px Arial, Helvetica, sans-serif; color: #085AA5; }
table.prodList { margin: 0 30px 30px 30px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 0; }
table.prodList td, table.prodList th { padding: 5px; vertical-align: top; }
table.prodList td.content { padding: 0 0 10px 0; }
.tableCell1a { font-family: Arial, Helvetica, sans-serif; background-color:#f5f1ec; font-size: 11px; color: #000; text-decoration: none; padding:3px; }
.tableCell2a { font-family: Arial, Helvetica, sans-serif; background-color:#B0C2D6; font-size: 11px; color: #000; text-decoration: none; padding:3px; }
.tableCell1b { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-decoration: none; padding:3px; }
.tableCell2b { font-family: Arial, Helvetica, sans-serif; background-color:#FBD67D; font-size: 11px; color: #000; text-decoration: none; padding:3px; }	
.catdesc { font-family: Arial, Helvetica, sans-serif; fort-size: 14; color: #085AA5; }
.description { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.descriptionBold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; }
.ip {  border: solid 1px #d4d4d4; font-family: Arial, Helvetica, sans-serif; font-size: 11; background-color:#FFF; }
.errmsg { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: red; }
.button	{  border: solid 1px #002391; font-family: Verdana,Arial,sans-serif; font-size: 8pt;  background-color: #eee; }
.table-heading, th { background-color: #085AA5; color: #FFF; font-size: 12px; font-weight: bold; text-align: center; }
.callout { font-family: Arial, Helvetica, sans-serif; fort-size: 12; font-weight: bold; color: #085AA5; }
.prodtext { font-family: Arial, Helvetica, sans-serif; fort-size: 12px; }
.view-cart { color: #101010; font-size: 11px; background-color: #cdd89e; }
.store-locator { color: #1f1f1f; line-height: 18px; font: normal 11px Arial, Helvetica, sans-serif; padding: 5px; background-color: #cdd89e; }
.store-locator h1 { margin: 0; }
.store-locator form { padding: 0; margin: 0 0 1px 0; }
.header-nav { font: normal 11px Arial, Helvetica, sans-serif; color: #1556a1; padding: 3px 0; background-color: #eae2d7; text-align: center; }
.header-nav a { color: #1556a1;	text-decoration: none; }
.header-nav a:hover { text-decoration: underline; }
.inputbox { font-size: 10px; font-style: Arial, Helvetica, sans-serif; height: 18px; }
table.addr_info { width: 500px; }
table.addr_info td { background-color: #F5F5F5; border: 0; margin: 1px 1px 0 0; padding: 2px; }
/* added by rkt on 02/22/08 */
#thanks h3 { font: bold 16px Arial, Helvetica, sans-serif; color: red; }
#thanks p, div#cart p {	font: normal 11px Arial, Helvetica, sans-serif; }
table.cart { width: 100%; font: normal 11px Arial, Helvetica, sans-serif; }
table.cart td, table.cart th { padding: 3px; border: 1px solid #FFF; }
table.cart th { background-color: #085aa5; font-weight: bold; color: #FFF; text-align: center; }
table.cart th.item, table.cart th.desc { width: auto; }
table.cart th.qty, table.cart th.mny { width: 15%; }
table.cart tfoot td { background-color: #E7E7E7; text-align: right; padding-right: 15px; }
table.cart tfoot td.txt { padding-right: 3px; }
table.cart tbody td { background-color: #F5F5F5; text-align: right; padding-right: 15px; }
table.cart tbody td.txt { text-align: left; padding-right: 3px; }
table.cinfo { width: 100%; }
table.cinfo td { width: 50%; padding: 5px; background-color: #F5F5F5; font: normal 11px Arial, Helvetica, sans-serif; }
table.cinfo td.empty { background-color: #FFF; }
table.cinfo td h5 { font-weight: bold; font-size: 13px; padding-bottom: 3px; margin-bottom: 3px; border-bottom: 1px dotted #A5A5A5; }
div#cart { padding: 10px; }
div#cart h3 { font: bold 18px Arial, Helvetica, sans-serif; text-align: center; border-bottom: 1px dotted #A5A5A5; padding-bottom: 3px; margin: 6px 0; }	
div#cart p { margin-bottom: 0.75em; }
div#cart table.cart { margin: 10px 0; }
div#cart form { margin-top: 20px; text-align: center; }
div#cart label { display: block; font: bold 11px Arial, Helvetica, sans-serif; }
.content { color: #1f1f1f; line-height: 18px; font-size: 12px; margin-bottom: 0; }
.contentBlue { font-style: Arial, Helvetica, sans-serif;  color: #085aa5; line-height: 15px; font-size: 12px; padding: 5px; }
hr { color: #085aa5; height: 1px; }
.content a { color: #085aa5; text-decoration: none; }
.content a:hover { color: #085aa5; text-decoration: underline; }
.footer { font-family: Arial, Helvetica, sans-serif; color: #101010; font-size: 11px; }
.footer a { font-family: Arial, Helvetica, sans-serif; color: #085aa5; text-decoration: none; }
.footer a:hover { font-family: Arial, Helvetica, sans-serif; color: #085aa5; text-decoration: underline; }
#bill_info { border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; padding: 5px 0; margin-top: 10px; }

/****** DIVS ******/
#callout-top {
/*	width:210px;
	height:150px;
*/	margin-top:2px;
	margin-bottom:2px;
}

#callout-middle {
/*	width:210px;
	height:150px;
*/}

#callout-bottom {
/*	width:210px;
	height:90px;
*/	margin-top:2px;

}
