html, body { height: 100%; margin: 0; padding: 0; }

BODY { background-color: #8E6F39; margin: 0; padding: 0px; }

.mnuMain, td.mnuMain { border: 1px solid #ffffff; background-color: #000000; z-index: 100;}

a:link.mnLink, a:visited.mnLink, a:active.mnLink { color: #FFCC66; text-decoration: none; font-size: 15px; }

a:hover.mnLink { color: #EDD2A1; text-decoration: underline;  }

td.mnuMainOver { border: 1px solid #ffffff; background-color: #800001; z-index: 100; }

td.mnuMainOff { border: 1px solid #cfcfcf; background-color: #800001; color: #999999; z-index: 100; }


td.ftr1 { color: #ffffff;
		 text-align: center; 
		 vertical-align: middle; 
		 background-color:#000000;
		 }

td.ftr{ color: #ffffff;
		 text-align: center; 
		 vertical-align: middle; 
		 background-color:#800001;
		 
		 }
	
td.ftr a { text-decoration: underline;
           color: #ffffff;
		   font-weight: bold;
		 
		 }

a:link.ftr,a:visited.ftr,a:active.ftr { color: #AB6026; font: 11px Arial, Helvetica, sans-serif; font-weight: 700; text-decoration: none; }

a:hover.ftr { color: #EDD2A1; }

.ftrSep{ color: #453C2F; font: 11px Tahoma, Arial, Helvetica, sans-serif; }

.copy { margin-top: 2px; color: #FFFFFF; font: 10px Arial, Helvetica, sans-serif; }



a:link.mnLnk,a:visited.mnLnk,a:active.mnLnk { text-decoration: none; color: #EBC473; font: 10px Arial, Helvetica, sans-serif; font-style: italic; }

a:hover.mnLnk { text-decoration: underline; color: #EBC400; }





.hdrPhone { color: #ffffff; font: 14px Arial, Helvetica, sans-serif;  font-weight: 600; position: relative; top: -25px; z-index: 0; }

td.mnPanelRight { background-color: #C2A15C; color: #000000; font: 6px Arial, Helvetica, sans-serif; padding: 0px; }



td.mnPanelLowerLeft { background-color: #C2A15C; color: #000000; font: 11px Arial, Helvetica, sans-serif; padding: 10px; }

b.mnPanelLowerLeft { color: #FFFFFF; font: 12px  Arial, Helvetica, sans-serif; font-weight: 600; }

i.mnPanelLowerLeft { color: #5E2E2E; font: italic 12px Arial, Helvetica, sans-serif; font-weight: 600;  }

font.mnPanelLowerLeft { color: #FFFFFF; font: 11px Arial, Helvetica, sans-serif;  }

ul.mnBullet { font: 600  11px Arial, Helvetica, sans-serif; color: #5E2E2E; margin-top: 8px; }

font.mnBullet { color: #FFFFFF; }

td.sectionTitle { background-color: #C1A15B; padding-left: 10px; padding-right: 10px; }

b.sectionTitle { color: #512635; font: 18px  Arial, Helvetica, sans-serif; font-weight: 800; }


.nav {
	padding: 0px 0px 5px 0px;
	font-weight: bold;
}

.leftNav {
	color: #800001;
	text-decoration: none;
}

td.leftNav {
	background-color: #C2A15C;
	color: #EBC574;
}

.leftNavOver { background-color: #EBC574; color: #800001; text-decoration: none; }

.leftNavSelected {border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background-color: #EBC574; color: #512635; text-decoration: none; padding-top: 5px; padding-bottom: 5px;}

.leftNavSelected2 {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #EBC574;
	color: #000000;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

table.leftNav {
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.leftNav2 {
	padding-top: 5px;
	padding-bottom: 5px;
	width: 150px;
	text-indent: 7px;
}

.leftNavRowBox {
	height: 20px;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	top: 5px;
}

td.pgContent, #leftNavBkg { background-color: #EBC473;  font: 11px Arial, Helvetica, sans-serif; }

td.pgContent2, #leftNavBkg {
	background-color: #EBC473;
	font: 11px Arial, Helvetica, sans-serif;
}

div.pgContent { color: #000000; padding-left: 10px; padding-right: 10px; font: 11px Arial, Helvetica, sans-serif;  }



b.pgTitle { font-size: 16px; }



a:link.def, a:visited.def, a:active.def { color: #AB252C; text-decoration: none; }

a:hover.def { color: #AB6025; text-decoration: underline; }

div.productDetail {  }

img.productDetail, img.map, img.content { border: 1px solid #512635; }



td.productDetailTopRight { padding-left: 15px; padding-bottom: 15px; padding-top: 0px; }

td.productDetailRight { padding-left: 15px; padding-top: 15px; padding-bottom: 15px; }

td.productDetailBottomRight { padding-left: 15px; padding-top: 15px; padding-bottom: 0px; }



td.productDetailTopLeft { padding-right: 15px; padding-bottom: 15px; padding-top: 0px; }

td.productDetailLeft { padding-right: 15px; padding-top: 15px; padding-bottom: 15px; }

td.productDetailBottomLeft { padding-right: 15px; padding-top: 15px; padding-bottom: 0px; }



input.fld { border: 1px solid #512635; width: 250px;  }

textarea.fld { border: 1px solid #512635; width: 425px;  }

button.btn { border: 1px solid #512635; background-color: #AB6025; color: #EBC574; font-weight: 600;  }



td.mnPanelLowerRight { color: #000000; background-color: #EBC473; font: 11px Arial, Helvetica, sans-serif; padding: 10px;  }

b.mnPanelLowerRight { font: 12px  Arial, Helvetica, sans-serif; font-weight: 600;  }

td.panelSep { background-color: #FFFFFF; }

td.hdr { background-color: #800001; }

td.hdrSep {
	background-color: #FFFFFF;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	height: 1px;
}

