/* CSS Document */

.appointmentRequestLabel {padding-right:10px;}
.appointmentRequestElement {margin-bottom:5px;}
.appointmentRequestZipElement {margin-bottom:5px;}
.appointmentRequestPhoneElement {margin-bottom:5px;}
.appointmentRequestHeader {font-weight:bold;}
.appointmentRequestDateElement {margin-bottom:5px;}
.appointmentRequestTimeElement {margin-bottom:5px;}
.appointmentRequestSubmitButton {}

.contactRequestLabel {padding-right:10px;}
.contactRequestElement {margin-bottom:5px;}
.contactRequestZipElement {margin-bottom:5px;}
.contactRequestPhoneElement {margin-bottom:5px;}
.contactRequestHeader {font-weight:bold;}
.contactRequestComment {width:550px; height:100px;}
.contactRequestSubmitButton {}

.mainHeader {font-weight:bold; padding-top:10px;}

/* Default Styles */

img{ border:0;
	
}

body{ background:#661a09;
	  font-family:Verdana;
	  font-size:12px;
	  margin:0;
	  padding:0;
	
}

#wrap	{ width:900px;
		  margin:0 auto;
		  padding:0;
	
}

#header	{ height:250px;
	
}

.logo	{ padding:10px 0 0 15px;
		  float:left;
	
}


#navbar	{ height:50px;
		  margin:0;
		  padding:0;
		  background:#af671e;
	
}

#footer	{ text-align:center;
		  font-size:10px;
		  color:#ffffff;
		  clear:both;
		  margin:0;
		  padding:20px 0 10px 0;
	
}

#footer a	{ color:#ffffff;
	
}

#BodyCopy	{  margin:15px 0 0 0;
			   padding:0;
			   background:#763122;	
}


/* Home Only Styles */
.bannerContainer	{ float:right;
			  padding:80px 40px 0 0;
			  width:394px;
	
}
.sideBannerContainer { 
			  height:242px;
			  width:124px;
	                  padding:0 0 0 20px;
	
}
.Procedures	{ float:right;
			  padding:80px 40px 0 0;
			  width:200px;
	
}

.Procedures h4	{ color:#ffffff;
			      font-size:1.2em;
			      margin:0;
			      padding:4px 0 4px 0;
}

.Procedures ul	{ margin:0;
				  padding:5px 0 5px 10px;
				  list-style:none;
}

.Procedures li	{ margin:0;
				  padding:3px 0 3px 0;
	
}

.Procedures a	{ text-decoration:none;
				  color:#ffffff;
	
}

#Billboard	{ margin:0;
			  padding:0;
			  border-bottom:2px solid #af671e;
	
}

#Content_home	{ margin:0 10px 0 0;
			      padding:10px 5px 10px 5px;
			      float:right;
			      width:630px;
			      line-height:1.7em;
			      color:#ffffff;
	
}

#hours	{ margin:0;
		  padding:0 0 10px 0;
	
}


/* Both Styles */

#Sidebar	{ width:220px;
			  margin:0;
			  padding:5px 0 5px 15px;
			  float:left;
}

#Sidebar h4	{ margin:0;
			  padding:3px 0 3px 0;
			  color:#ffffff;
}

#Sidebar p	{ color:#ffffff;
			  margin:0 0 0 8px;
			  padding:5px;
			  line-height:1.5em;
			  font-size:11px;
	
}

#Sidebar ul	{ margin:0;
			  padding:5px 0 5px 12px;
			  list-style:none;
	
}

#Sidebar li	{ margin:0;
			  padding:3px 0 3px 0;
	
}

#Sidebar a	{ color:#ffffff;
	
}

#Reservations	{ margin:0;
				  padding:0 0 10px 0;
	
}

#Navigation	{ margin:0;
		  padding:0 0 10px 0;
	
}

#QuickLink	{ margin:0;
		  padding:0 0 10px 0;
	
}

#Content		{ margin:0 10px 0 0;
			      padding:10px 5px 10px 10px;
			      float:right;
			      width:630px;
			      line-height:1.7em;
			      color:#ffffff;
	
}

#Content h3	{ margin:0;
			  padding:4px 0 4px 0;
			  font-size:1.3em;
	
}








/* Menu Global navigan Styles */

#mainMenu {list-style-type:none;
width:870px;
margin:0;
padding:10px 0 0 10px;}

#mainMenu li {display:block; float:left; position:relative; z-index:100; margin:0; }
#mainMenu li span {display:block; z-index:100; padding: 6px 2px; font-size:1.1em; }
#mainMenu li a, #mainMenu li a:visited {display:block; padding:0;}

#mainMenu dl {position:absolute; top:0; left:0; margin: 0; padding: 0;}
#mainMenu dt {margin:0; font-size: 1.1em; border-bottom:1px solid #af671e; float:left; border-right:0; }
#mainMenu dd {display:none; background: #af671e; border-bottom:1px solid #ffffff; clear:left; margin:0; padding:0; color: #fff; font-size: 1.1em; text-align:left;}

#mainMenu dt a, #mainMenu dt a:visited {display:block; color:#fff; padding: 6px 2px; text-decoration:none;}
#mainMenu dd a, #mainMenu dd a:visited {background:#af671e; color:#fff; text-decoration:none; display:block; padding: 2px 8px;}

#mainMenu li a:hover {border:0;}

#mainMenu li:hover dd, #mainMenu li a:hover dd {display:block;}
#mainMenu li:hover dl, #mainMenu li a:hover dl {border-bottom:0;}
#mainMenu li:hover dt a, #mainMenu li a:hover dt a, #mainMenu dt a:hover { color:#661a09;}
#mainMenu dd a:hover {background:#661a09; color:#ffffff;}





/* Clearfix Style for floats  */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
