/*
Site Produced by Sazerac Consulting, LLC, www.sazerac-consulting.com
Creative Concept and Flash Development by Casey Hill, www.rascalpants.com
Site Development by David Stanley
(c) 2008 All Rights Reserved
*/

/* Global 		*/
body
{
	text-align:center;
	background-color:#f3f0e3;
	font-family:  Arial, Helvetica,sans-serif;
}

#wrapper
{
	width:1006px;
	margin:0 auto;
}

/* Header 		*/	
#header
{
	text-align:left;
	padding:16px 0px 0px 16px;
}

#header a
{
	text-decoration:none;
}

/* Flash 		*/
#flash
{
	height:300px;
	width:996px;
	background-color:#999966;
}

/* Navigation   */

#nav
{
	margin:12px 0px 0px 0px;
	padding:0;
	float:left;
}

#nav li
{
	display:inline;
	margin:0;
	padding:0;
	float:left;
}

#nav li a
{
	text-decoration:none;
	height:58px;
	display:block;
}

#nav li a span
{
	visibility:hidden;
}

/* Begin Page-Specific Navigation */

	  /* Index */
	  
	  a#index
	  {
		  background-image:url(../img/nav_welcome1.png);
		  width:149px;
	  }
	  
	  a#index:hover, a#index:visited, a#index:active
	  {
		  background-image:url(../img/nav_welcome2.png);
		  width:149px;
	  }
	  
	  /* Our Team */
	  
	  a#our-team
	  {
		  background-image:url(../img/nav_our_team1.png);
		  width:144px;
	  }
	  
	  a#our-team:hover, a#our-team:visited, a#our-team:active
	  {
		  background-image:url(../img/nav_our_team2.png);
		  width:144px;
	  }
	  
	  /* Services */
	  
	  a#services
	  {
		  background-image:url(../img/nav_services2.png);
		  width:137px;
	  }
	  
	  a#services:hover, a#services:visited, a#services:active
	  {
		  background-image:url(../img/nav_services1.png);
		  width:137px;
	  }
	  /* New Patients */
	  
	  a#new-patients
	  {
		  background-image:url(../img/nav_new_patients1.png);
		  width:174px;
	  }
	  
	  a#new-patients:hover, a#new-patients:visited, a#new-patients:active
	  {
		  background-image:url(../img/nav_new_patients2.png);
		  width:174px;
	  }
	  /* FAQs */
	  
	  a#faqs
	  {
		  background-image:url(../img/nav_faqs1.png);
		  width:99px;
	  }
	  
	  a#faqs:hover, a#faqs:visited, a#faqs:active
	  {
		  background-image:url(../img/nav_faqs2.png);
		  width:99px;
	  }
	  
	  /* Find Us */
	  
	  a#find-us
	  {
		  background-image:url(../img/nav_find_us1.png);
		  width:119px;
	  }
	  
	  a#find-us:hover, a#find-us:visited, a#find-us:active
	  {
		  background-image:url(../img/nav_find_us2.png);
		  width:119px;
	  }
	  
	  /* Contact Us */
	  
	  a#contact-us
	  {
		  background-image:url(../img/nav_contact_us1.png);
		  width:175px;
	  }
	  
	  a#contact-us:hover, a#contact-us:visited, a#contact-us:active
	  {
		  background-image:url(../img/nav_contact_us2.png);
		  width:175px;
	  }
	  
/* Main Content */
#main-content
{
	text-align:left;
	margin:0px 16px 0px 24px;
	clear:both;
}

#content
{
	color:#51432d;
	padding:16px 0px;
	float:left;
	width:618px;
}

#content p
{
	padding-bottom:24px;
	font-size:13px;
	line-height:185%;
}

#content a
{
	font-weight:300;
	text-decoration:underline;
	color:#51432d;
}

#content ul
{
	margin-left:36px;
	font-size:12px;
	margin-bottom:24px;
}

#content li
{
	line-height:175%;
	list-style-type:disc;
}

#content li a
{
	font-weight:200;
	text-decoration:underline;
	color:#51432d;
}

#content li a:hover
{	
	text-decoration:none;
	font-weight:300;
}

/* Right-Bar    */
#right-bar
{
	float:right;
	width:341px;
	margin:0px 2px 18px 0px;
}

/* Appointment  */
#appt
{
	padding:16px 0px 0px 0px;
	/*background-image:url(../images/make_appointment_callout.png);
	padding:80px 0px 52px 0px;*/
}

#appt p
{
	font-size:18px;
	padding:0px 0px 0px 52px;
	color:#51432d;
	letter-spacing:0.02em;
	
}

/* News 		*/
#news
{
	color:#1b4c19;
	padding:8px 34px 0px 34px;
}
#news h2
{
	padding-bottom:16px;
}

#news p
{
	padding:0px 0px 12px 0px;
	font-size:14px;
	line-height:150%;
}

#news p a
{
	color:#1b4c19;
}

#news p a:hover
{
	text-decoration:none;
}

#forms
{
	color:#1b4c19;
	padding:8px 0px 0px 34px;
}
#forms h2
{
	padding:32px 0px 16px 0px;
}

#forms li
{
	line-height:175%;
	font-size:14px;
}

#forms li a
{
	text-decoration:underline;
	color:#1b4c19;
}

#forms li a:hover
{
	text-decoration:none;
}
	
/* Footer 		*/
#footer
{
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999966;
	border-top:#999966 1px solid;
	width:948px;
	text-align:center;
	font-size:10px;
	margin:0px 24px;
	padding:8px 0px 0px 0px;
}
#footer img
{
	float:left;
}
#footer a
{
	text-decoration:none;
	margin:0px 0px 0px 0px;
	color:#999966;
	
}

#footer ul
{
	margin:0;
	float:right;
	text-align:right;
}
#footer li
{
	display:inline;
}

#wrapper #main-content #content span {
	font-size:18px;
}

#mailer
{
	margin-left:16px;
}
#mailer p
{
	padding: 0;
	}
	
#wrapper #main-content #content #map 
{
	border: green 1px;
	width: 600px;
	height: 400px;
}

#wrapper #main-content #content blockquote {
	margin-left:16px;
	line-height:120%;
}

#map
{
	border:1px green solid;
}
	
#form_box 
{
	width: 590px;
	font:0.8em Arial, Helvetica, Sans-serif;
	padding: 0.5em;
	margin-top: 10px;
	margin-bottom: 2px;
}

#form_box div 
{
	padding: 0.2em 0.5em;
}


#form_box p 
{
	margin: 4px 0pt;
}

#log 
{
	width: 590px;
	margin-top: 10px;
}

#log_res 
{
	overflow: auto;
}

#log_res.ajax-loading 
{
	padding: 20px 0;
	background: url(../img/loading.gif) no-repeat center;
}

.ada
{
	text-decoration:none;
}


