body { margin:0; padding:0; background: #3E0E05;  }

#bgd_container { margin:0; padding:0; }

#shell { margin:0px auto 0px auto; padding:0; width:908px; height:auto; position:relative; } 

#header { margin:0; padding:0; width:908px; height:190px; background: url(headerz.jpg) 0 0 no-repeat; overflow: hidden; }
#headerAddress { margin:30px 30px 0px 0px; padding:0; float: right; width: 200px; }

#menuarea { margin:0; padding:0; width:190px; height:376px; padding-left: 17px; float: left; }

#contentwrapper { margin:0; padding:0; width:908px; height: auto; background: url(contentwrapper.gif) repeat-y; }
#container { margin:0; padding:0; width:908px; min-height:425px; _height:425px; background: url(container.jpg) 0 0 no-repeat; height: auto; } 
#content { margin:0; padding:50px 30px 10px 30px; width:560px; min-height:200px; _height:200px; margin-left: 200px;}
	#content #cleartextarea p { margin: 10px 0px; }
	#content #cleartextarea h1, h2, h3, h4, h5 { color: #3e0e05; margin: 5px 0px; }
	#content #cleartextarea h4 { font-size: 16px; }
	#content #cleartextarea h2 { font-size: 24px; }
	
#contentAdmin { margin:0; padding:50px 30px 10px 30px; width:550px; min-height:200px; _height:200px; margin-left: 200px;}
	#contentAdmin #cleartextarea p { margin: 10px 0px; }
	#contentAdmin #cleartextarea h1, h2, h3, h4, h5 { color: #3e0e05; margin: 5px 0px; }
	#contentAdmin #cleartextarea h4 { font-size: 16px; }
	#contentAdmin #cleartextarea h2 { font-size: 24px; }

/*Home Page*/
#containerHome { margin:0; padding:0; width:908px; min-height:425px; _height:425px; background: url(containerHomeD.jpg) 0 0 no-repeat; } 
#contentHome { margin:0; padding:50px 30px 10px 30px; width:370px; min-height:200px; _height:200px; float: left; }
#homeText p.sIFR-replaced { height: 70px; }

#contentBottom { margin:0; padding:0; width:908px; height: 259px; background: url(containerbottom.jpg) 0 0 no-repeat; }
#footer { margin:0; padding:0; text-align:center; font: 11px/16px Arial, Helvetica, sans-serif; color: #996633; }
	#footer a, #footer a:visited { color: #996633; }

/*Menu*/
#navigation { margin:0; padding:0; }
#navigation ul { margin:0; padding:20px 0px 0px 0px; width:190px; height: auto; }
#navigation ul li { margin:0; padding:0; text-align: center; list-style: none;  line-height: 23px; position: relative; padding-top:1px; border-bottom: 1px #8B5928 solid; }
#navigation ul li a { margin:0; padding:0px 4px; font: 14px/23px Georgia, Verdana, Arial, Helvetica, sans-serif; color: #3e0e05; text-transform: uppercase; height:23px; display: block; }
	#navigation ul li a:hover {  background: url(selectedMenu.jpg) repeat-y; text-decoration: none; }

#navigation ul li ul { margin:0; padding:0 !important; width: 134px !important; position: absolute !important; left: 191px; top: 0px; background: #964C27; border: 1px #000 solid; display: none; list-style: none;  }
#navigation ul li ul li { margin:0; padding:0; line-height: 24px; padding-top: 0; }
#navigation ul li ul li a { margin:0; padding:0; display: block; text-transform: none; border-bottom: 1px #000 solid; font: 14px/24px Arial, Helvetica, sans-serif; color: #e5b34a; }
	#navigation ul li ul li a:hover { background: none; }


/* jQuery superfish only styles
 * hides submenu in screen-reader and search-engine friendly way
 */
.superfish li:hover ul,
.superfish li li:hover ul,
.superfish li li li:hover ul {
	top: -999em;
}

/*Border Removals for Last Childs*/
#navigation61 a { border-bottom: none !important; }
#navigation66 a { border-bottom: none !important; }
#navigation79 { border-bottom: none !important; }
#navigation72 a { border-bottom: none !important; } 


/*Container*/
#cleartextarea { margin:0; padding: 10px 0px 10px 10px;  }
	#cleartextarea a, #cleartextarea a:visited { color: #3C2400; text-decoration: none; }
	#cleartextarea a:hover { color: #809356; }
#containertitle { height: 58px; }

/*Forms*/
.formTable td { font: 12px/18px Arial, Helvetica, sans-serif; color: #3e0e05; }
#dnn_ctr394_FormMaster_tdFormMasterHeaderCell { font: 12px/18px Arial, Helvetica, sans-serif; color: #3e0e05; }

.commentTable td { text-align: left !important; padding: 5px 0px; }
.commentTable td label, .employmentTable td label { color: #3C2400; }
#dnn_ctr400_FormMaster_cmdSubmit { font-weight: bold; }

/*Tables
.nailsTable { border: 1px solid #3e0e05; border-right: none; border-top: none; }
.nailsTable td { border: 1px solid #3e0e05; border-left: none; border-bottom: none; background-color: #D4C4AA; }
*/
/*Misc*/
.featureCenter { border: 2px #6D8352 solid; }
.pagePhoto { float: right; width: 205px; height: 296px; margin: 39px 70px 0px 0px; }
.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:#3e0e05; font-size:44px; line-height:44px; margin:0; padding:0; }
.sIFR-active #homeText p { color:#3e0e05; font-size:14px; line-height:14px; margin:0; padding:0; }


/*DNN Overrides*/
.Normal { font: inherit; }

#dnn_dnnLOGIN_cmdLogin { text-decoration: none !important; }