body { background: url(images/background02.jpg) repeat-y left #ECF8AF; }
body * { margin:0; padding:0; }

#bgd_container { background: url(images/background01.jpg) left top repeat-x; }
#shell { margin: 0 auto 0 0; position: relative; width: 900px;  } 
#header { width:900px; height:292px;}
#menuarea { width:200px; position: absolute; left: 0;  }

#contentwrapper { width:900px; background: url(images/wrapper.jpg) 0 0 no-repeat; }
#container { width: 900px; background: url(images/container.jpg) repeat-y; }

#content { margin:0; width:650px; min-height:300px; _height:300px; margin-left: 211px;}
	#content .cleartextarea p, #contentHome .cleartextarea p { padding: 5px 0 10px 0; }
	#content h2, h3, h4, h5 { color: #EF6E23; margin: 5px 0px; font-weight: bold;}
	#content h4 { font-size: 12px; }
	#content h3 { font-size: 16px; }
	#content h2 { font-size: 18px; }
	#content a, #content a:visited { color: #EF6E23; }
	#content a:hover { color: #B79C45; }
	#content ul { margin-left: 20px; }
	#content ul li { list-style: disc !important; }
	#content ol { margin-left: 35px; }

#picAni { width: 495px; height: 319px; float: right; margin: 0 -20px 0 10px; }
.homeTitle { width: 175px; }

/*Footer*/
#footer { width: 650px; padding: 60px 44px 0 211px; text-align:center; font: 11px/34px Arial, Helvetica, sans-serif; color: #8C9438; background: url(images/footer.jpg) 0 0 no-repeat; clear: both; }
	#footer a, #footer a:visited { color: #8C9438; text-decoration: none; }
#footerAddress { color: #D53736; line-height: 16px !important; font-size: 14px; }

/* Navigation */
#navigation { width: 190px; padding-top: 58px;}
#navigation ul {position:absolute; width:190px; border: 1px #8c9438 solid; border-bottom: none; background: #866D08; }
#navigation ul li {position:relative; list-style:none; z-index:990; width: 190px; text-align: right;}
#navigation ul li a { font: 12px Georgia, Verdana, Arial, Helvetica, sans-serif; color: #fff; height:auto; font-weight: normal; border-bottom: 1px #8c9438 solid; width: 175px; padding: 0 15px 0 0; line-height: 22px; display: block; }
	#navigation ul li a:hover { background: #FFBC25; text-decoration: none; color: #000; } 
	
	
#navigation ul li ul {position:absolute; width:205px; text-align:left; line-height:normal; z-index:1000; background:#866D08; border: 1px #8c9438 solid; display: none; border-bottom: none;}
#navigation ul li:hover ul, #navigation ul li.sfHover ul {left:190px !important; top: 0px !important; }
#navigation ul li ul li {margin:0; padding:0; padding-top: 0; border: none; position: relative; text-align: left;  }
#navigation ul li ul li a { font: 12px Georgia, Verdana, Arial, Helvetica, sans-serif; color: #fff; border-bottom: 1px #8c9438 solid; width: 200px; margin: 0; display: block; padding: 0 0 0 5px; line-height: 22px; height: 22px;}
	#navigation ul li ul li a:hover  {background: #FFBC25; text-decoration: none; color: #000;}

#navigation ul ul li ul {position:absolute; width:190px; text-align:left; line-height:normal; z-index:1000; background:#866D08; border: 1px #8c9438 solid; display: none; border-bottom: none;}
#navigation ul li li:hover ul,
#navigation ul li li.sfHover ul {left:205px !important; top: -1px !important;}
#navigation ul li ul li ul li {margin:0; padding:0; padding-top: 0; border: none; position: relative; text-align: left;  }
#navigation ul li ul li ul li a { font: 12px Georgia, Verdana, Arial, Helvetica, sans-serif; color: #fff; border-bottom: 1px #8c9438 solid; width: 185px; margin: 0; display: block; padding: 0 0 0 5px; line-height: 22px; height: 22px; }
#navigation ul li ul li ul li a:hover {background: #FFBC25; text-decoration: none; color: #000;}
	
	.superfish li:hover ul,	.superfish li li:hover ul {top:-999em;}
	
/* end navigation */

/*Sub Menu Positioning*/
#navigation ul li#navigation67:hover ul, #navigation ul li#navigation67.sfHover ul { top: -100px !important; }
#navigation ul li#navigation69:hover ul, #navigation ul li#navigation69.sfHover ul { top: -100px !important; }

/*Misc*/
.featureCenter { border: 2px #B59A49 solid; }
.photo { border: 1px #B59A49 solid; background: #fff; padding: 5px;}
.photoleft { border: 1px #B59A49 solid; background: #fff; padding: 5px; float: left; margin: 5px 5px 0 0;}
#pagephoto { float: right; margin: 10px 0 0 10px; border: 1px #B59A49 solid;}
.price { float: right; }

/*Sifr*/
.sIFR-flash {  visibility: visible !important;	margin: 0;	padding: 0; }
.sIFR-replaced { visibility: visible !important; width:auto; }
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; overflow: hidden; text-decoration: none; }
.sIFR-alternate a { text-decoration: none; cursor: pointer; }
.sIFR-replaced > div { display: none !important; }
.sIFR-active h1{display:block; color:#EF6D22; font-size:30px; line-height:25x; margin:0; padding:0; }
.sIFR-active .homeTitle {display:block; color:#EF6D22; font-size:30px; line-height:25px; margin:0; padding:0; width: 155px; height: 36px;}

/*DNN Overrides*/
.Normal { font-family: "Century Gothic", "MS Sans Serif", Arial, Helvetica, sans-serif !important; font-size: 12px !important; color: #1e4164 !important; line-height: 18px; }

#dnn_dnnLOGIN_cmdLogin { text-decoration: none !important; font-weight: normal !important; font-size: 11px !important; }