/* COLOR LEGEND
-------------------------------
color description 1: #ffffff
color description 2: #ffffff
color description 3: #ffffff
color description 4: #ffffff
-------------------------------*/

/* CMS 2.0
---------------------------------------- */
.yodlecms_widget, .yodlecms_widget_layout { overflow:hidden; }


/* GENERAL
-------------------------------*/

#header .center {margin:0 auto; width:935px;}

iframe {margin:0px!important;}

/* STRUCTURE
-------------------------------*/

#header {font-family:'Droid Sans',Helvetica,Arial,sans-serif; background-color:#181914; color:#fff; border-bottom:3px solid #12AA02; overflow:hidden;padding:20px 0 10px 0}
	#header .logo .logoimg {float:left; padding:0 10px 0 0;}
	#header .logo h3 {margin:0px; font-size:36px; font-weight:normal;color:#fff;}
	#header .logo p {margin:0px; font-size:15px;color:#fff;}
	
	#header .call {text-align:right;padding-top:7px;}
	#header .call h3 {margin:0px; font-size:24px; color:#12AA02; font-weight:normal;}
		#header .call h3 strong {color:#fff; font-weight:normal;}
	#header .call p {margin:0px; font-size:15px;color:#fff;}
	
#banner {overflow:hidden; background:url(../images/contentbg.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; color:#333333;overflow:hidden;}
	.banner {margin:0 auto; width:935px; }
	.banner h3 {color:#12AA02; font-size:20px; font-weight:normal; text-transform:uppercase; border-bottom:3px solid #eee;font-family:'Droid Sans',Helvetica,Arial,sans-serif; padding:25px 0 5px 5px}
	.bannerimg {padding:0px; margin:0px;padding-top:12px; overflow:hidden;}
		.bannerimg img {border:3px solid #eee; }

#content {margin:0 auto; width:935px; border-top:3px solid #12AA02; margin-top:10px; padding-top:15px;}
	#content .left .txtarea h1 {font-family:'Droid Sans',Helvetica,Arial,sans-serif; font-size:24px; text-transform:uppercase; font-weight:normal; margin-bottom:10px;}
	#content .left .txtarea h2 {font-family:'Droid Sans',Helvetica,Arial,sans-serif; font-size:20px; text-transform:uppercase; font-weight:normal; margin-bottom:10px;}

	#content .left .txtarea h3 {font-family:'Droid Sans',Helvetica,Arial,sans-serif; font-size:16px; text-transform:uppercase; font-weight:normal; margin-bottom:10px;}
	#content .left .txtarea h4 {font-family:'Droid Sans',Helvetica,Arial,sans-serif; font-size:14px; text-transform:uppercase; font-weight:normal; margin-bottom:10px;}

	#content .left .txtarea p {font-family:Arial, Helvetica, sans-serif; font-size:13px;margin-bottom:10px;}
	#content .left .txtarea a {color:#12AA02;}
	#content .left .txtarea a:hover {color:#181914; text-decoration:none;}
	#content .left .mainimg {float:left; padding:5px 10px 3px 0;}
	
	#content .left .left2col {padding-top:20px;}
	
	#content .left .cta {background:#eee; padding:10px 10px 0 10px;}
	#content .left .cta  p {font-family:Arial, Helvetica, sans-serif; font-size:13px;margin-bottom:0px;}
	#content .left .cta .ctaright img {vertical-align:bottom;}
	#content .left .cta h2 {font-family:'Droid Sans',Helvetica,Arial,sans-serif; font-size:20px; text-transform:uppercase; font-weight:normal; margin-bottom:10px; padding-top:15px;color:#12AA02;}
	#content .left h2 strong {font-weight:normal;}
        #content .left label, #content .left input {font-family:Arial, Helvetica, sans-serif; font-size:13px;}

	#content .right {background:url(../images/sidebarbg.gif) no-repeat left; padding-left:20px;}
	#content .right h2 {font-family:'Droid Sans',Helvetica,Arial,sans-serif; font-size:20px; text-transform:uppercase; font-weight:normal; border-bottom:3px solid #eee; color:#12AA02; padding-bottom:5px;}
	#content .right .txtarea a {color:#12AA02; }
	#content .right .txtarea a:hover {color:#181914; text-decoration:none;}
	
#footer {background-color:#181914; color:#fff; border-top:3px solid #12AA02; overflow:hidden;padding:20px 0 10px 0; margin-top:20px;}
#footer .footercontainer {margin:0 auto; width:935px;}
	#footer p {font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif; float:right; text-align:right;line-height:12px;}
		#footer p strong {color:#12AA02}
		
#footer a {color:#12AA02; text-decoration:none; }
 	#footer a:hover {color:#fff;}

/* WIDGETS
-------------------------------*/

/*Associations & Memberships*/
.memberships {}
.memberships h2 {font-family:'Droid Sans',Helvetica,Arial,sans-serif; font-size:20px; text-transform:uppercase; font-weight:normal; margin-bottom:10px;}
.memberships ul li {font-size:13px; font-family:Arial, Helvetica, sans-serif;}

/*Bios*/
.bios {}

/*Business Hours*/
.hours {font-size:14px; font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
.hours table {margin:0 0 20px 0; width:100%}
.hours tr:first-of-type { font-weight:bold;}
.hours td {border:0px; width:50%; padding:5px 0px;}

/*Form*/
.contact-form {}
	.contact-form label {font-size:14px; display:block;}
		.contact-form form {overflow:hidden; margin:0px;}
	.contact-form textarea, .contact-form input {width:355px; padding:4px; font-size:14px; border:0px; background-color:#eee; margin-bottom:5px;}
	.contact-form textarea {height:40px;}
	.contact-form button {float:right; background-color:#12AA02; border:0px; padding:5px 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; font-family:'Droid Sans',Helvetica,Arial,sans-serif; font-size:15px; text-transform:uppercase;margin-top:5px; }
	.contact-form button:hover {background-color:#000; color:#12AA02; }

/*Image Gallery*/
.gallery {}

/*Insurances Accepted*/
.insurance {}
.insurance h2 {font-family:'Droid Sans',Helvetica,Arial,sans-serif; font-size:20px; text-transform:uppercase; font-weight:normal; margin-bottom:10px;}
.insurance ul li {font-size:13px; font-family:Arial, Helvetica, sans-serif;}

/*Map/Directions*/
.map {}

/*Navigation Menu*/
.navtop {margin-top:15px;overflow:hidden;}
	.navtop ul {list-style-type:none;margin:0px; float:right;}
	.navtop ul li {display:block; float:left; margin:0 0 0 20px;}
	.navtop ul li a {color:#12AA02; text-decoration:none;font-family:'Droid Sans',Helvetica,Arial,sans-serif; font-size:15px; display:block; padding:1px 7px;}
	.navtop ul li a:hover, .navtop ul li.on a {background-color:#000; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; color:#fff;  }
	
	
.bottomnav {overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:14px;float:left;}
.bottomnav ul {float:left; list-style-type:none; margin:0px;display:block;}
.bottomnav ul li {margin: 0 0 0 -1px; border-left:1px solid #fff; float:left; display:block; padding:0px 8px; font-size:12px; line-height:12px;}
.bottomnav ul li a {color:#12AA02; text-decoration:none;display:block;}
.bottomnav ul li a:hover {color:#fff;}

/*News Feed*/
.social {}

/*Payment Options*/
.payments {}
.payments ul {list-style-type:none; overflow:hidden;}
.payments ul li {float:left; padding-right:7px; margin:0px;}

/*Text Only*/
.txtarea {}
.txtarea ul li {font-size:13px; font-family:Arial, Helvetica, sans-serif;}

/*USPs*/
.whyus {}
.whyus h2 {font-family:'Droid Sans',Helvetica,Arial,sans-serif; font-size:20px; text-transform:uppercase; font-weight:normal; margin-bottom:10px;}
.whyus ul li {font-size:13px; font-family:Arial, Helvetica, sans-serif;}








