body  { background-color: #e0b150; margin: 4px }

p, td, li, ul, ol, h1, h2, h3, h4, h5, h6, blockquote  { font-family: Arial, sans-serif; }


h1 {
        font-size: medium;
        font-weight: bold;
        color: #fff;
        background: #003893;
        padding: 0.5em 0;
        text-align: center;
        margin-top: 0.5em;   ĻI try setting this to 0
        margin-bottom: 0.5em;
}

a       { color: #810100; text-decoration: none }
a:hover       { color: #810100; text-decoration: underline }
		
.bgDropNavCompany {
	background-color: #D9F7FF;
	font-family: Arial, sans-serif;
	color: #00209F;
	font-size: 12px;
	text-decoration: none;
}
.bgFooter {
	background-color: #2488E4;
	padding: 2px 2px 2px 2px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.bgNav  { background-image: url(/images/nav_bg.gif); border-top: 1px solid #aa873d; border-right: 2px solid #aa873d; border-left: 1px solid #aa873d }

.bgNav1   { border-top: 1px #aa873d; border-right: 2px solid #aa873d; border-left: 1px solid #aa873d }

.bgNav2    { background-image: url(/images/home_bg2.gif); border-style: solid; border-width: 1px 2px 1px 1px; border-color: #aa873d }

.bgBottom   { background-image: url(/images/ragged_bg.gif); border-top: 1px #aa873d; border-right: 2px #aa873d; border-left: 1px #aa873d }

.bgBottom1     { border-top: 1px none #aa873d; border-right: 2px none #aa873d; border-left: 1px none #aa873d }

.bgRight-secondary     { background-image: url(/images/secondary_rightbg.gif) }

.bgBottom-secondary    { background-color: #E0E1B7; }

.bgHomeContent   { background-image: url(/images/home_bg.jpg); border-top: 1px #aa873d; border-right: 2px #aa873d; border-left: 1px #aa873d }
.bgPage {
	background-color: #FFFFFF;
}

.Footer   { color: #492613; font-size: 8pt; font-family: Arial; text-decoration: none }
a.Footer  { color: #492613; font-size: 8pt; text-decoration: none }
a.Footer:hover   { color: #492613; font-size: 8pt; text-decoration: underline }

.textMain    { color: #98602a; font-size: 9pt; font-family: Arial, Helvetica, sans-serif }

.bgSubNav  { color: #810100; font-size: 11.5px; font-family: Arial, sans-serif; background-color: #e1e2ba }
.bgSubNav ul     { color: #810100; font-size: 11.5px; font-family: Arial, sans-serif; list-style-type: none; margin: 0px; padding: 15px 10px }
.bgSubNav li     { padding-top: 2px; padding-bottom: 4px }

a.bgSubNav   { color: #810100; font-size: 11.5px; font-family: Arial, sans-serif; text-decoration: none; background-color: #e1e2ba }
a.bgSubNav:hover   { color: #810100; font-size: 11.5px; font-family: Arial, sans-serif; text-decoration: underline; background-color: #e1e2ba }
.current{
	font-weight: bold;
}
.textMain-home    { color: #98602a; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; background-image: url(/images/home_bg1.gif) }
.textMain-secondary   { color: #98602a; font-size: 9pt; font-family: Arial, Helvetica, sans-serif }

.textNav    { color: #8e694c; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif }
a.textNav    { color: #8e694c; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.textNav:hover    { color: #8e694c; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }

a.textNav1     { color: #8e694c; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.textNav1:hover     { color: #8e694c; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }

.textCurrent     { color: #492613; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; background-color: #bfcb9c }
a.textCurrent      { color: #492613; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.textCurrent :hover     { color: #492613; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }

.textCurrent1      { color: #492613; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: #bfcb9c; border-top: 1px solid #ac9451; border-right: 2px solid #ac9451; border-bottom: #ac9451; border-left: 1px solid #ac9451 }
a.textCurrent1      { color: #492613; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.textCurrent1 :hover     { color: #492613; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
.textHome-specials    { color: #8e694c; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px dotted #641a00 }

.textHome   { color: #8e694c; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif }
a.textHome       { color: #8e694c; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a.textHome:hover       { color: #8e694c; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }

a.textHomea      { color: #8e694c; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.textHomea:hover      { color: #8e694c; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }

.textHome1    { color: #5d8951; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif }
a.textHome1     { color: #5d8951; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a.textHome1:hover     { color: #5d8951; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }

a.textHome1a      { color: #5d8951; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.textHome1a:hover      { color: #5d8951; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }

.textHome2    { color: #cc954a; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif }
a.textHome2     { color: #cc954a; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a.textHome2:hover     { color: #cc954a; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }

a.textHome2a      { color: #cc954a; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.textHome2a:hover      { color: #cc954a; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }

.textHome3    { color: #8e9abb; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif }
a.textHome3     { color: #8e9abb; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a.textHome3:hover     { color: #8e9abb; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }

a.textHome3a      { color: #8e9abb; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.textHome3a:hover      { color: #8e9abb; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }

.textMainMargin15   { color: #8E694C; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; padding-right: 1}
.textHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
	color: #2488E4;
}
.textCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.titleHeader { font-weight: bold; font-family: "Times New Roman", Georgia, Times; vertical-align: text-bottom }
.mainTitle  { color: #9e4223; font-size: 34px; font-family: "Times New Roman", Georgia, Times; padding-top: 1.5mm }
.style1   { color: #ffffff; font-size: 12px; font-family: Arial, sans-serif; font-weight: bold; line-height: 12px }
.style2 {
	color: #ADD618;
	font-weight: bold;
}
.style3 {color: #FF5C00;}

a:hover {
	text-decoration: underline;
}

a img{
	border: none;
}

form{
	margin: 0;
	padding: 0;
}
hr.gr 
	 { margin: 10px 0; padding: 0; border-top: 1px solid white; border-right: 0px; border-bottom: 1px dashed #c3c0c3; border-left: 0px }
.bg-green { background-color: #beca9c }
.text-subHeading { color: #4d4d47; font-weight: 500; font-size: 14pt; font-family: "Times New Roman", Georgia, Times }
.text-basicInfo { color: #4d4d47; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text-basicInfo1   { color: #4d4d47; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 1mm; padding-right: 1mm; padding-left: 1mm; border-right: 1px dotted #ddddcf; border-bottom: 1px dotted #ddddcf; border-left: 1px dotted #ddddcf }

.text-crumbs { color: #4d4d47; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.products-table  { text-align: center; padding: 2mm; border: solid 2px #ddddcf }
.products-heading-left  { padding: 1mm; color: #000000; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; background-color: #e4e4d7; border-top: 2px solid #ddddcf; border-bottom: 2px solid #ddddcf; border-left: 2px solid #ddddcf }
.products-heading-mid  { padding: 1mm; color: #000000; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; background-color: #e4e4d7; border-top: 2px solid #ddddcf; border-bottom: 2px solid #ddddcf }
.products-heading-right  { padding: 1mm; color: #000000; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; background-color: #e4e4d7; border-top: 2px solid #ddddcf; border-right: 2px solid #ddddcf; border-bottom: 2px solid #ddddcf }
.products-item    { color: #912A19; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; padding: 1mm; border-bottom: 1px dotted #ddddcf }
.products-item-white       { color: #912a19; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; padding: 1mm; border-right: 1px solid #ddddcf; border-bottom: 1px dotted #ddddcf }
.products-item-white1       { color: #912a19; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; padding: 1mm; border-top: 1px dotted #ddddcf; border-right: 1px solid #ddddcf; border-bottom: 1px dotted #ddddcf }
.products-item2     { color: #912a19; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; padding: 1mm; border-bottom: 1px dotted #ddddcf; border-left: 1px dotted #ddddcf }
.products-item3      { color: #912a19; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; padding: 1mm; border: dotted 1px #ddddcf }
.products-item-browse         { color: #912a19; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; background-color: #f1f2dc; padding: 1mm; border-style: dotted none dotted none; border-width: 1px; border-color: #ddddcf }
.products-item-browse1         { color: #912a19; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; background-color: #e1e2ba; padding: 1mm; border-style: dotted none dotted none; border-width: 1px; border-color: #996 #ddddcf #996 #ddddcf }
.products-quantity      { color: #84827a; font-size: 7pt; font-family: Arial, Helvetica, sans-serif; text-align: center; padding: 1mm; border-right: 2px solid #ddddcf; border-bottom: 1px dotted #ddddcf; border-left: 1px #c96 }
.products-price    { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-align: center; padding: 1mm; border-right: 2px solid #ddddcf; border-bottom: 1px dotted #ddddcf }
.products-price1     { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-align: center; padding: 1mm; border: dotted 1px #ddddcf }
.products-subtotal      { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-align: center; padding: 1mm; border-bottom: 1px dotted #ddddcf }
.products-subtotal-white       { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-align: center; padding: 1mm; border-top: 1px dotted #ddddcf; border-bottom: 1px dotted #ddddcf }
.products-item-final    { color: #912A19; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; padding: 1mm; border-bottom: 2px solid #ddddcf }
.products-quantity-final    {  color: #84827A; font-size: 7pt; font-family: Arial, Helvetica, sans-serif; text-align: center; padding: 1mm;  border-right: 2px solid #ddddcf; border-bottom: 2px solid #ddddcf }
.products-price-final    { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-align: center; padding: 1mm; border-right: 2px solid #ddddcf; border-bottom: 2px solid #ddddcf }
.products-subtotal-final    { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-align: center; padding: 1mm; border-bottom: 2px solid #ddddcf }
.products-heading-sub   { color: #000000; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; background-color: #e4e4d7; padding: 1mm; border-top: 2px solid #ddddcf; border-bottom: 2px solid #ddddcf; border-left: 2px solid #ddddcf }
.products-heading-sub1     { color: #e0e1b7; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #7d4f45; padding: 1mm; border: solid 2px #523027 }
.products-heading-sub1-text    { color: #e0e1b7; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; }
.products-heading-sub2-text    { color: #000000; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; }
.products-heading-price   { color: #000000; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; background-color: #e4e4d7; text-align: right; padding: 1mm; border-top: 2px solid #ddddcf; border-right: 2px solid #ddddcf; border-bottom: 2px solid #ddddcf }
.products-keep-shopping  { color: #912a19; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; vertical-align: middle }
.product-test { background-color: white; border: solid 2pt }
.product-content-padded { padding: 3mm 3mm 3mm 15mm }
.product-content-padded1  { padding-top: 3mm; padding-right: 3mm }dding: 3mm 3mm 3mm 15mm }

select.basic { 
 background-color: #666699; 
 color: #ffffff; 
 }

.pulldown { background-color: #F9F9F7; color: #565450; FONT-WEIGHT: normal; FONT-SIZE: 8pt }
.image_unpadded {  padding: 4px; background-position: center center}
.error_message { color: #CC0033; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; font-weight: bold}
.info_message { color: #CC0033; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; font-weight: bold}
