/* @override http://clients.aviddesign.com/1606/style.css */

@charset "utf-8";
/* CSS Document */

/* reset styles */

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote,
a, font, img, ol, ul, li, fieldset, form, label {
	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: Tahoma, sans-serif; 
	vertical-align: baseline;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

body {
	line-height: inherit; color: black; background: url(images/background-gradient.gif) repeat-x; background-attachment: fixed;
	}
	
ol, ul {
	list-style: none;
	}
	
hr { border:none; height:1px; background:#b3aa7e; margin:20px 0 15px 0; }
	
a img { border:none; }	
	
#header-logo a {
	float:left; clear:none; margin:18px 0 10px 0; width:375px; height:0px; padding-top:79px; overflow:hidden; background: url(images/village-podiatry-logo.gif) no-repeat; 
}

h1 {
	font-size:15px;
	line-height:19px;
	color:#215c82;
	font-weight:bold;
	margin-bottom:10px;
}

h2 {
	float: left;
	color: #215C82;
	font-size: 13px;
	font-weight: bold;
	margin-bottom:10px;
}

h3 {
	color: #666;
	font-weight: bold;
	float: left;
	font-size: 13px;
}



/****** All Page Titles ******/

.titles { font-size: 1.2em; color: #fff;
	width: 890px;
	height: 35px;
	margin-top: 15px;
	margin-left: -3px;
	float: left;
	clear: none;
	background: url(images/main_titles-bg.gif) no-repeat 0;
	padding-left: 22px;
	padding-top: 8px;
}

/*
 #site-map-title { background: url(images/site-map-title.gif) no-repeat; background-position:0 2px; }
#employee-title { background: url(images/employee-title.gif) no-repeat; background-position:0 2px; }
#call-doc-title { background: url(images/when-to-call-doctor_title.gif) no-repeat; background-position:0 1px; }
#fungus-nail-title { background: url(images/fungus-nail-title.gif) no-repeat; background-position:2px 4px; }
#archives-title { background: url(images/archives-title.gif) no-repeat; background-position:2px 4px; }
#locations-title{background:url(images/all-titles.gif) no-repeat 0 -4px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#locations-title-atlanta{background:url(images/all-titles.gif) no-repeat 0 -58px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#locations-title-georgia{background:url(images/all-titles.gif) no-repeat 0 -112px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#physicians-title{background:url(images/all-titles.gif) no-repeat 0 -168px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#physicians-atlanta-title{background:url(images/all-titles.gif) no-repeat 0 -224px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#physicians-atlanta-bios-title{background:url(images/all-titles.gif) no-repeat 0 -278px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#physicians-middle-georgia-title{background:url(images/all-titles.gif) no-repeat 0 -334px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#physicians-middle-georgia-bios-title{background:url(images/all-titles.gif) no-repeat 0 -334px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#patient-info-title{background:url(images/all-titles.gif) no-repeat 0 -452px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#patient-info-request-title{background:url(images/all-titles.gif) no-repeat 0 -508px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#patient-forms-title{background:url(images/all-titles.gif) no-repeat 0 -564px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#insurance-payment-title{background:url(images/all-titles.gif) no-repeat 0 -623px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#insurance-info-title{background:url(images/all-titles.gif) no-repeat 0 -683px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#payment-info-title{background:url(images/all-titles.gif) no-repeat 0 -740px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#online-pay-title{background:url(images/all-titles.gif) no-repeat 0 -801px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#online-pay-faqs-title{background:url(images/all-titles.gif) no-repeat 0 -860px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#health-info-title{background:url(images/all-titles.gif) no-repeat 0 -920px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#patient-survey-title{background:url(images/all-titles.gif) no-repeat 0 -980px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#patient-contact-title{background:url(images/all-titles.gif) no-repeat 0 -1038px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#patient-faq-title{background:url(images/all-titles.gif) no-repeat 0 -1095px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#services-title{background:url(images/all-titles.gif) no-repeat 0 -1158px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#conditions-title{background:url(images/all-titles.gif) no-repeat 0 -1217px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#conditions-conds-title{background:url(images/all-titles.gif) no-repeat 0 -1278px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#surgical-gallery-title{background:url(images/all-titles.gif) no-repeat 0 -1336px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#surgery-title{background:url(images/all-titles.gif) no-repeat 0 -1395px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#surgical-centers-title{background:url(images/all-titles.gif) no-repeat 0 -1453px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#surgical-gallery-adult-title{background:url(images/all-titles.gif) no-repeat 0 -1510px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#surgical-gallery-pediatric-title{background:url(images/all-titles.gif) no-repeat 0 -1570px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#surgical-gallery-diabetic-title{background:url(images/all-titles.gif) no-repeat 0 -1629px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#surgery-faqs-title{background:url(images/all-titles.gif) no-repeat 0 -1686px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#pediatric-foot-title{background:url(images/main_titles-bg.gif) no-repeat; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#pediatric-treatments-title{background:url(images/main_titles-bg.gif) no-repeat 0 -1797px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#diabetic-footcare-title{background:url(images/main_titles-bg.gif) no-repeat 0 -1851px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#diabetic-conditions-title{background:url(images/all-titles.gif) no-repeat 0 -1905px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#diagnostics-title{background:url(images/all-titles.gif) no-repeat 0 -1960px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#work-injuries-title{background:url(images/all-titles.gif) no-repeat 0 -2016px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#senior-care-division-title{background:url(images/all-titles.gif) no-repeat 0 -2069px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#clinical-trials-title{background:url(images/all-titles.gif) no-repeat 0 -2124px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#testimonials-title{background:url(images/all-titles.gif) no-repeat 0 -2178px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#treatments-title{background:url(images/all-titles.gif) no-repeat 0 -2233px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#dermagraft-title{background:url(images/all-titles.gif) no-repeat 0 -2288px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#choosing-specialist-title{background:url(images/all-titles.gif) no-repeat 0 -2340px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#common-conditions-title{background:url(images/all-titles.gif) no-repeat 0 -2392px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#links-title{background:url(images/all-titles.gif) no-repeat 0 -2445px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#about-title{background:url(images/all-titles.gif) no-repeat 0 -2498px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#who-we-are-title{background:url(images/all-titles.gif) no-repeat 0 -2552px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#news-events-title{background:url(images/all-titles.gif) no-repeat 0 -2605px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#email-us-title{background:url(images/all-titles.gif) no-repeat 0 -2657px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#corporate-directory-title{background:url(images/all-titles.gif) no-repeat 0 -2708px; width:890px; height:35px; padding-top:20px; padding-left:22px; margin:2px 0 0 -3px; float:left; clear:none}
#surgical-treatment-title { background-position:0 -4px; }
#wound-care-title { background-position:0 -58px; }
#therapeutic-shoe-title { background-position:0 -112px; }
#custom-orthotics-title { background-position:0 -168px; }
#digital-xray-title { background-position:0 -224px; }
#extremity-mri-title { background-position:0 -278px; }
#ultrasound-title { background-position:0 -334px; }
#vascular-testing-title { background-position:0 -391px; }
#foothealth-tips-title { background-position:0 -452px; }
#choosing-podiatrist-title { background-position:0 -508px; }
#footankle-conditions-title { background-position:0 -564px; }
#surgical-referrals-title { background:url(images/surgical-referrals-title.gif) no-repeat; } 
#pvd-title { background:url(images/pvd-title.gif) no-repeat; } 
#keryflex-title { background:url(images/keryflex-title.gif) no-repeat; }
#basic-foot-title { background:url(images/basic-foot-title.gif) no-repeat; margin:2px 0 0 -1px; }
#patient-newsletter-title { background:url(images/patient-newsletter-title.gif) no-repeat; margin:2px 0 0 -1px; }
#corporate-officers-header { background:url(images/corporate-officers/corporate-officers-header.png) no-repeat; margin:3px 0 0 -2px; }
*/

/********** All Page Titles End ***********/

/****New****/
#treatment_title a, #treatment_title a:link {
	float:left; clear:none; margin:18px 0 0 -6px; width:190px; height:0px; padding-top:43px; overflow:hidden; background: url(images/treatment_title.gif) no-repeat;
}
/*****End New******/

#treatment-news_title a, #treatment-news_title a:link {
	float:left; clear:none; margin:18px 0 0 -6px; width:245px; height:0px; padding-top:43px; overflow:hidden; background: url(images/treatment-news_title.gif) no-repeat;
}

#news-events_title a, #news-events_title a:link {
	float:left; clear:none; margin:18px 0 0 0; width:200px; height:0px; padding-top:40px; overflow:hidden; background: url(images/news-events_title.gif) no-repeat;
}

#locate-clinic_title a, #locate-clinic_title a:link {
	float:left; clear:none; margin:18px 0 0 0; width:217px; height:0px; padding-top:40px; overflow:hidden; background: url(images/locate-clinic_title.gif) no-repeat;
}

#surgical-specialties_title a, #surgical-specialties_title a:link {
	float:left; clear:none; margin:18px 5px 0 0; width:190px; height:0px; padding-top:40px; overflow:hidden; background: url(images/surgical-specialties-title.gif) no-repeat;
}

#map-title {
	float:left; clear:none; margin:40px 5px 0 0; width:267px; height:0px; padding-top:40px; overflow:hidden; background: url(images/map-title.gif) no-repeat;
}



h5#patient-testimon-title {
	float:left; clear:none; margin:25px 0 0 10px; width:230px; height:0px; padding-top:22px; overflow:hidden; background: url(images/testimonial-title.gif) no-repeat;
}

h6#breadcrumbs { float:left; margin:5px 0 0 10px; width:850px; font-size:11px; color:#958d5f; text-transform:uppercase; text-shadow: 1px 1px 1px #eeeeee;}

h6#breadcrumbs a { text-decoration:underline; color:#7d7546; text-transform:none; text-shadow: 1px 1px 1px #eeeeee;}

h6#breadcrumbs a:hover { color:#49400c; }
		
p#intro-text { width:221px; padding:40px 0px 0 17px; font-size:13px; line-height:14px; color:#fff;}

p#connect { width:176px; padding:0px 0px 4px 72px; font-size:14px; line-height:14px; color:#494321;}

/*img.facebook {
	float:left; 
	margin:0 0px 0px 60px; 
}*/

img.facebook {
	float:left;
	margin:0px 0px 0px 52px;
}

img.twitter {
	float:left;
	margin:0px 0px 0px 10px;
}

img.reach {
	float:left;
	margin:0px 0px 0px 10px;
}

img.youtube {
	float:left;
	margin:0px 0px 0px 10px;
}

p#requestAppt a, p#requestAppt a:link {
	float:left; margin:0px 0px 0px 50px; width:157px; height:0px; padding-top:70px; display:block; overflow:hidden;
	background: url(images/requestAppt-btn.jpg) no-repeat; background-position:0 0;
}

p#requestAppt a:hover { background-position:0 -70px; }

p#requestAppt_long a, p#requestAppt_long a:link {
	float:left; margin:0px 0px 0px 0px; width:246px; height:0px; padding-top:63px; display:block; overflow:hidden;
	background: url(images/requestAppt-btn-long.png) no-repeat; background-position:0 0;
}

p#requestAppt_long a:hover { background-position:0 -63px; }

p#requestAppt2 a, p#requestAppt2 a:link {
	float:left; margin:10px 0px 0px 25px; width:157px; height:0px; padding-top:70px; display:block; overflow:hidden;
	background: url(images/requestAppt-btn2.png) no-repeat; background-position:0 0;
}

p#requestAppt2 a:hover { background-position:0 -70px; }

p#requestAppt3 a, p#requestAppt3 a:link {
	float:left; margin:315px 0px 0px -190px; width:157px; height:0px; padding-top:70px; display:block; overflow:hidden;
	background: url(images/requestAppt-btn2.png) no-repeat; background-position:0 0;
}

p#requestAppt3 a:hover { background-position:0 -70px; }

p#surg-gall a, p#surg-gall a:link {
	float:left; margin:10px 0px 0px 25px; width:157px; height:0px; padding-top:70px; display:block; overflow:hidden;
	background: url(images/surg-gall-btn.png) no-repeat; background-position:0 0;
}

p#surg-gall a:hover { background-position:0 -70px; }

/**** Header Elements ***/
#main-header { float:left; clear:none; margin:0 0 0 0; width:888px; min-height:98px; height:auto; }

div#phone-bg {
    background-image: url("images/phone-bg.png");
    float: right;
    height: 80px;
    margin-top: 24px;
    width: 200px;
}
p#phone-number {
    color: #FFFFFF;
    float: right;
    font-family: Helvetica,sans-serif;
    font-size: 16px;
    margin: 12px 10px 0 0;
    text-align: right;
}

p#phone-numberB { float:left; margin:40px 0 0 2px; font-family:Helvetica, sans-serif; font-size:12px; color:#315000; }
/********/

p#testimon-teaser { float:left; margin:15px 0px 0px 10px; width:216px; height:100%; padding:0 5px 0 10px; font-size:13px; line-height:17px; color:#fff; }

p#testimon-teaser a { color:#fff; font-weight:bold; font-size:12px; }

p#testimon-teaser a:hover { color:#076bb1; font-weight:bold; font-size:12px; text-shadow: 0px 0px 2px #f8f8f8; }

p#pay-bill-arrow a { float:left; clear:none; margin:15px 0 0 10px; width:111px; height:0px; padding-top:59px; overflow:hidden; 
	background: url(images/pay-bill_take-survey-btn.gif) no-repeat; background-position:0 0;}

p#pay-bill-arrow a:hover { background: url(images/pay-bill_take-survey-btn.gif) no-repeat; background-position:0 -59px;}

p#take-survey-arrow a { float:left; clear:none; margin:15px 0 0 25px; width:111px; height:0px; padding-top:59px; overflow:hidden; 
	background: url(images/pay-bill_take-survey-btn.gif) no-repeat; background-position:-111px 0;}

p#take-survey-arrow a:hover { background: url(images/pay-bill_take-survey-btn.gif) no-repeat; background-position:-111px -59px;}

p#patient-signup-text { float:left; margin:-33px 0 0 310px; color:#fff; font-size:16px; }

p#map-static a { float:left; margin:10px 0 0 0; padding-top:301px; width:276px; height:0px; overflow:hidden; display:block; background: url(images/map-static.gif) no-repeat; background-position:0 0; }

p#submit-testimonial a, p#submit-testimonial a:link { float:right; margin: 0 -7px 0 0; text-align:right; background-color:#3a6100; color:#fff; font-weight:bold; font-size:12px; text-decoration:none; padding:2px 5px 3px 5px; }

p#submit-testimonial a:hover { background-color:#225e85; }

p#return-link a, p#return-link a:link { float:right; margin: 2px 0px 0 0; height:0; width:100%; padding-top:28px; border:1px solid #fff; background: url(images/return-bkgrnd.gif) no-repeat; background-position:0px 0; overflow:hidden; }

p#constant-contact a, p#constant-contact a:link { float:left; margin:10px 0 30px 0; font-size:15px; color:#394c0c; }

p#constant-contact a:hover { color:#666 }

p.content-text, ul.content-text, p.conditions-name, p.coorporate-office, p.coorporate-office a, p.coorporate-office a:link, p.before-after, p.content-text-testimonial { 
	float:left; color:#4f4f4f;
}	

p#content-text-officers { float:left; color:#4f4f4f; width:450px; font-size:13px; line-height:18px; margin-bottom:12px; 
}	

p#content-text-officers-bold { float:left; color:#4f4f4f; width:450px; font-size:15px; line-height:18px; margin-bottom:13px; font-weight:bold; margin-left:12px;
}	

p.content-text, ul.content-text, p.conditions-name, p.coorporate-office, p.content-text-testimonial, p.content-text-news { 
	 font-size:13px; line-height:18px; margin-bottom:12px; 
}

p.employee-sub { float:left; color:#4f4f4f; width:200px; font-size:13px; line-height:18px; margin-bottom:0; }

p.content-text-testimonial { width:610px }

p.content-text-homepage-map { float:left; width:267px; font-size:13px; color:#215c82; font-weight:bold; line-height:18px; margin:50px 0 0 0; text-align:center; }
p.content-text-homepage-map a, p.content-text-homepage-map a:link { color:#215c82; text-decoration:underline }
p.content-text-homepage-map a:hover { color:#666; }

p.before-after { font-size:13px; line-height:18px; margin:10px 0 0 10px; }

p.content-text-header { float:left; font-size:14px; text-shadow: 1px 1px 1px #f8f8f8; color:#225e85; margin:5px 0 0 -5px; padding:5px 0 0 14px; background:url(images/header-bkgrnd.gif) no-repeat; height:35px; width:637px; }

p.content-text-header-rvrs { float:left; font-size:14px; text-align:right; text-shadow: 1px 1px 1px #f8f8f8; color:#225e85; margin:5px 0 0 -5px; padding:5px 40px 0 0; background:url(images/header-bkgrnd-reverse.gif) no-repeat; background-position:-20px 0; height:35px; width:637px; }

p.content-text-header-insurance { float:left; font-size:14px; text-shadow: 1px 1px 1px #f8f8f8; color:#225e85; margin:5px 0 0 -5px; padding:6px 0 0 14px; background:url(images/header-bkgrnd-insur.gif) no-repeat; height:35px; width:637px; }

p.testimonial-name { float:right; margin:-5px 75px 20px 0; font-size:12px; color:#3a6100; font-weight:bold; }
p.testimonial-pg { float:left; width:inherit; text-align:center; margin:0; font-size:12px; color:#7d7546; }
p.testimonial-pg a { color:#7d7546; }
p.testimonial-pg a:hover { color:#49400c; }
p.testimonial-archive-link a, p.testimonial-archive-link a:link { float:left; width:176px; background-color:#3a6100; color:#fff; font-weight:bold; font-size:12px; text-decoration:none; padding:2px 5px 3px 5px; margin-top:20px; }
p.testimonial-archive-link a:hover { background-color:#225e85; }

p.content-text-chartHeader { float:left; margin:10px 0 5px 0; font-size:15px; color:#225e85; width:637px; text-align:left; margin-left:10px; }

p.content-text-chartSubheader { float:left; font-size:13px; font-weight:bold; color:#334720; width:637px; text-align:left; margin-left:10px; }

p.conditions-name, p.gallery-conditions-name { font-size:16px; line-height:18px; color:#215c82; font-weight:bold; }

p.conditions-name { margin-top:13px; padding-top:10px; border-top:1px solid #afa975; }

p.gallery-conditions-name { margin-bottom:10px; }

p.content-text, p.conditions-name, p.before-after { width:620px; }

p.content-text a, p.content-text-news a, ul.content-text li a, p.content-text-header a, ul.content-col-location li a, ul.insurance-col li a, ul.employee-col li a { color:#4f4f4f; text-decoration:underline; }
p.content-text a:hover, p.content-text-news a:hover, ul.content-text li a:hover, p.content-text-header a:hover, ul.content-col-location li a:hover, ul.insurance-col li a:hover, ul.employee-col li a:hover, p.coorporate-office a:hover { color:#215c82; }

p.sub-option { float:left; font-size:13px; color:#fff; margin:-32px 10px 0 530px; }

p.news-teaser-link { margin:0 30px 10px 0; }

p.news-teaser-link, p.news-teaser-link a { color:#4f4f4f; font-size:12px; line-height:15px; }

p.news-teaser-link a { text-decoration:underline; }

p.news-teaser-link a:hover { color:#215c82; }

p.top-news-title-homepage { width:256px; margin-left:5px; font-size:13px; line-height:17px; color:#215c82; font-weight:bold; margin-bottom:18px; }

p.top-news-title { font-size:15px; line-height:19px; color:#215c82; font-weight:bold; margin-bottom:10px;	 }

span.home-readmore a, span.home-readmore a:link { font-size:12px; color:#215c82; }

span.home-readmore a:hover { color:#666; }

p.top-news-title-article { color:#215c82; font-weight:bold; margin-bottom:10px; }

p.top-news-title-article { font-size:15px; line-height:19px; }

p.top-news-title-article { width:600px; font-size:15px; line-height:19px; }

p.news-events-teaser, p.news-events-teaser a { color:#4f4f4f; font-size:12px; line-height:16px; }

p.news-events-teaser { float:left; margin:0 25px 0 0; margin-bottom:20px; }

p.homepage-boldblue { float:left; margin:0 25px 10px 5px; font-size:13px; color:#215c82; font-weight:bold; }

p.news-events-teaser a:hover { color:#215c82; }

p.coorporate-office { text-align:center; width:635px; margin-top:10px; } 

p.coorporate-office a, p.coorporate-office a:link { text-align:center; width:635px; }

p.department { float:right; text-align:right; width:250px; font-size:12px; line-height:15px; font-weight:bold; margin:0 320px 5px 0; color:#225e85; }

p.department-sub { float:right; text-align:right; width:250px; font-size:12px; line-height:15px; font-weight:bold; margin:-5px 320px 5px 0; color:#225e85; }

p.phone-number { float:right; margin:-20px 70px 10px 0; text-align:left; width:230px; font-size:13px; line-height:15px; color:#4f4f4f; }

p.phone-number a, p.phone-number a:link { float:left; margin:0 100px 0 0; text-align:left; width:300px; font-size:13px; line-height:22px; color:#4f4f4f; }

p.phone-number a:hover { color:#225e85; }

p.news-date { float:right; font-size:13px; color:#3a6100; text-align:right; margin-right:-20px; }

p.news-link, p.news-link a, p.news-link a:link { float:none; color:#3a6100; font-weight:bold; font-size:12px; line-height:18px; margin-bottom:12px; text-decoration:underline }

p.news-link a:hover { color:#225e85;}

p.news-archives-link a, p.news-archives-link a:link { float:none; width:176px; background-color:#3a6100; color:#fff; font-weight:bold; font-size:12px; text-decoration:none; padding:2px 5px 3px 5px; }

p.news-archives-link a:hover { background-color:#225e85; }

p.contact-option1 { float:left; margin:10px 0 10px 10px; width:200px; font-size:12px; line-height:16px; color:#225e85; text-shadow: 1px 1px 1px #f8f8f8; font-weight:bold; text-align:center; padding:17px 0px 18px 0px; background:url(images/contact1.gif) no-repeat; }

p.contact-option1B { float:left; margin:10px 0 5px 0; width:210px; font-size:12px; line-height:18px; color:#225e85; text-shadow: 1px 1px 1px #f8f8f8; font-weight:bold; text-align:center; padding:17px 0px 60px 0px; background:url(images/contact1B.gif) no-repeat; }

p.contact-option2 a, p.contact-option2 a:link, p.contact-option2B a, p.contact-option2B a:link { float:left; width:200px; font-size:13px; line-height:18px; color:#225e85; text-shadow: 1px 0px 1px #f8f8f8; font-weight:bold; text-align:center; background:url(images/contact1.gif) no-repeat; text-decoration:none; }

p.contact-option3 a, p.contact-option3 a:link, p.contact-option2B a, p.contact-option2B a:link, p.contact-option3B a, p.contact-option3B a:link { float:left; width:200px; font-size:13px; line-height:18px; color:#225e85; text-shadow: 1px 0px 1px #f8f8f8; font-weight:bold; text-align:center; background:url(images/contact1.gif) no-repeat; }

p.contact-option2 a, p.contact-option2 a:link, p.contact-option3 a, p.contact-option3 a:link { margin:10px 0 10px 10px; padding:30px 0  45px 0; }

p.contact-option1 a:link { color:#225e85; }

p.contact-option2B a, p.contact-option2B a:link {  margin:10px 0  0 10px; padding:20px 0  50px 0; }

p.contact-option3B a, p.contact-option3B a:link {  margin:10px 0  0 10px; padding:28px 0  50px 0; }

p.contact-option1 a:hover, p.contact-option3 a:hover, p.contact-option3B a:hover { color:#666; }

p#sidebar-text, p#sidebar-text a {
 color:#4f4f4f; font-size:13px; line-height:18px; margin-bottom:12px;
}

p#sidebar-text a:hover { color:#7d7546; }

span.content-text-bold, span.content-text-bold a, span.content-text-bold a:link, a:link span.content-text-bold { font-size:13px; color:#215c82; font-weight:bold; }

span.content-text-bold a:hover, a:hover span.content-text-bold { color:#4f4f4f; }

span.content-text-bold a, a span.content-text-bold { text-decoration:underline; }

span.content-text-blue { color:#225e85; }

span.content-text-green-bold { font-size:13px; color:#3a6100; font-weight:bold; }

span.content-text-green { color:#36501d; }
span.content-text-green a, span.content-text-green a:link { color:#36501d; text-decoration:underline; }
span.content-text-green a:hover { color:#666; }

span.brown-contact { color:#666040; font-size:13px; }

span.privacy-statement { font-weight:bold; font-style:italic; }

span.header-rvrs {  }

span.schedule-small { font-size:12px; line-height:16px; }

a span.contact2-no-underline, a:link span.contact2-no-underline, span.contact2-no-underline a, span.contact2-no-underline a:link { text-decoration:underline; color:#225e85; }
a:hover span.contact2-no-underline, span.contact2-no-underline a:hover { color:#666; }

.facility-images { }

.locations-image, .about-image, .who-image, .contact-image, .health-image, .patient-image, .physicians-image, 
.services-image, .surgery-image, .treatments-image, .testimonials-image, .pediatric-image { background-position:0 -1px }

.laser-image { background:url(images/header13.jpg) no-repeat; }
.locations-image { background:url(images/header3.jpg) no-repeat; }
.about-image { background:url(images/header2.jpg) no-repeat; }
.who-image { background:url(images/header5.jpg) no-repeat; }
.contact-image { background:url(images/header11.jpg) no-repeat; }
.health-image { background:url(images/header9.jpg) no-repeat; }
.patient-image { background:url(images/header6.jpg) no-repeat; }
.physicians-image { background:url(images/header8.jpg) no-repeat; }
.services-image { background:url(images/header8.jpg) no-repeat; }
.surgery-image { background:url(images/header5.jpg) no-repeat; }
.treatments-image { background:url(images/header7.jpg) no-repeat; }
.testimonials-image { background:url(images/header1.jpg) no-repeat; }
.pediatric-image { background:url(images/header12.jpg) no-repeat; }
.newsletter-image { background:url(images/newsletter.jpg) no-repeat; }
.thankyou-image { background:url(images/thankyou.jpg) no-repeat; }
.employee-image { margin-top:50px; background:url(images/employee-header.jpg) no-repeat; background-position:0 -2px }
.corporate-officers-header { margin-top:50px; background:url(images/corporate-officers/corporate-officers-header.png) no-repeat; background-position:0 }

img.home-icon, img.home-icon-surgical { float:left; margin:15px 0px 0px 12px; }

img.tri-bullet { float:left; margin:0 3px 0 0; }

img.tri-bullet_top-news { float:left; margin:0px 3px 0 0; }

img#andy-spacer { float:left; margin:15px 0 0 10px; }

img#patient-testimon-pic { float:left; padding:0 5px 0px 0; margin:0 0 0 0;}

img#credit-cards { float:left; margin:5px 0 0 0; }

img#newsletter-icon { float:left; margin:3px 5px 0 0; }

img.content-img { float:left; margin:-5px 0 0 -5px; padding:5px 15px 0 0; }
img.content-imgB { margin-left:430px; margin-top:-20px; }
img.content-imgC { margin-left:207px; margin-top:5px; }
img.content-img-left1 { float:left; margin:-5px 0 0 -5px; padding:5px 15px 0 0; }
img.content-img-left2 { float:left; margin:-30px 0 0 -5px; padding:5px 15px 0 0; }
img.content-img-left3 { float:left; margin:-8px 0 0 -5px; padding:5px 25px 0 0; }
img.content-img-right1 { float:right; margin:-15px -45px 0 0; padding:5px 15px 0 15px; }
img.content-img-right1alt { float:right; margin:-25px -40px 0 0; padding:5px 15px 0 35px; }
img.content-img-right2 { float:right; margin:-40px -115px 0 0; padding:5px 15px 0 15px; }
img.content-img-right3 { float:right; margin:-10px -120px 0 0; padding:5px 15px 0 15px; }
img.content-img-right4 { float:right; margin:-10px -45px 0 0; padding:5px 15px 0 15px; }
img.content-img-right5 { float:right; margin:-30px -175px 0 0; padding:5px 15px 0 15px; }
p.ped-gallery-link { float:left; margin:0px -45px 0 -30px; padding:5px 15px 0 15px; }
p.diab-gallery-link { float:right; margin:-145px -20px 0 0; padding:5px 15px 0 15px; }


img.news-img { float:left; margin:5px 20px 0 0 }

img.news-img2 { float:right; margin:0 0 0 20px }

a img.gallery-img { border:4px solid #fff; }

a:hover img.gallery-img { border:4px solid #3683b5; }

form { float:left; }

form p { margin-top:5px; font-size:13px; }

input.search { float:left; margin:-10px 0 0 95px; border:none; }

input.submit { float:left; margin:-22px 0 0 200px; border:none; }

input#email-input { float:left; margin:-34px 0 0 360px; height:13px;}

ul.content-text { float:left; list-style-image: url(images/bullet-small.gif); width:550px; margin:5px 0 8px 0; }

ul.content-text li { margin:0 0 8px 15px; }

ul.content-text li ul { list-style-image: url(images/bullet-small.gif); list-style-position:outside; }

ul.content-text li ul li { margin:5px 0 8px 15px; }

ul.insurance-col, ul.employee-col, ul.content-col, ul.content-col-location { 
	float:left; text-tranform:none; color:#4f4f4f; font-size:12px; line-height:14px; list-style-image: url(images/bullet-small.gif); 
}

ul.insurance-col { margin:10px 60px 0 0; width:150px; }

ul.employee-col { margin:10px 0 0 0; width:150px; }

ul.insurance-col li, ul.employee-col li { margin:0 0 8px 15px; }

ul.content-col { margin:0 40px 20px 0; width:270px; height:100%;}

ul.content-col-location { margin:0 70px 0 0; width:245px; height:100%;}

ul.content-col li { margin:0 0 5px 15px; }

ul.content-col li a, ul.content-col li a:link { color:#4f4f4f; }

ul.content-col li a:hover { color:#215c82; }

ul.content-col-location li { margin:0 0 22px 15px; }

ul#footer-links1, ul#footer-links2, ul#footer-links3, ul#footer-links4, ul#footer-links5, ul#footer-links6, ul#footer-links7, ul#footer-links8, ul#footer-links9,
ul#footer-links1-alt, ul#footer-links2-alt, ul#footer-links3-alt, ul#footer-links4-alt, ul#footer-links5-alt, ul#footer-links6-alt  { float:left; width:120px; height:245px; }

ul#footer-links1, ul#footer-links3, ul#footer-links5, ul#footer-links1-alt, ul#footer-links3-alt, ul#footer-links5-alt { border-right:6px solid #e5e4e4; padding:0 5px 0 0; }
	
ul#footer-links1 { margin:24px 0 0 60px; }

ul#footer-links2, ul#footer-links2-alt { margin:24px 0 0 18px; }

ul#footer-links3, ul#footer-links3-alt { margin:24px 0 0 28px; }

ul#footer-links4, ul#footer-links4-alt, ul#footer-links5, ul#footer-links5-alt { width:120px; }

ul#footer-links4, ul#footer-links5, ul#footer-links6, ul#footer-links4-alt, ul#footer-links5-alt, ul#footer-links6-alt { margin:24px 0 0 18px; }

ul#footer-links1 li, ul#footer-links2 li, ul#footer-links3 li, ul#footer-links4 li, ul#footer-links5 li, ul#footer-links6 li,
ul#footer-links1-alt li, ul#footer-links2-alt li, ul#footer-links3-alt li, ul#footer-links4-alt li, ul#footer-links5-alt li, ul#footer-links6-alt li { font-size:11px; line-height:12px; margin-bottom:7px; color:#666; text-shadow: 1px 1px 1px #ccc; }

ul#footer-links1 li a, ul#footer-links2 li a, ul#footer-links3 li a, ul#footer-links4 li a, ul#footer-links5 li a, ul#footer-links6 li a,
ul#footer-links1-alt li a, ul#footer-links2-alt li a, ul#footer-links3-alt li a, ul#footer-links4-alt li a, ul#footer-links5-alt li a, ul#footer-links6-alt li a { padding:0 0 0 0; color:#666; text-shadow: 1px 1px 1px #ccc; text-decoration:none;}

ul#footer-links1 li a:hover, ul#footer-links2 li a:hover, ul#footer-links3 li a:hover, ul#footer-links4 li a:hover, ul#footer-links5 li a:hover, ul#footer-links6 li a:hover,
ul#footer-links1-alt li a:hover, ul#footer-links2-alt li a:hover, ul#footer-links3-alt li a:hover, ul#footer-links4-alt li a:hover, ul#footer-links5-alt li a:hover, ul#footer-links6-alt li a:hover { padding:0 0 0 0; text-shadow: 1px 1px 1px #ccc; color:#335403; border-bottom:1px solid #335403; }

ul#footer-links2 li.indent, ul#footer-links6 li.indent, ul#footer-links2-alt li.indent, ul#footer-links6-alt li.indent { margin-left:2px }

ul#footer-links6 li#staff-login a { 
	float:left; margin:10px 0 0 0; width:129px; height:0px; padding-top:35px; background:url(images/staff-login_btn.png) no-repeat;
	overflow:hidden; background-position:0 0;
}

ul#footer-links6 li#staff-login a:hover { background-position:0 -34px; border-bottom:none; }


ol.content-text-chartList { float:left; font-size:12px; line-height:14px; margin:10px 0 8px 0; padding:13px 0 0 40px; width:603px; height:458px; background:url(images/chart-bkgrnd.gif) no-repeat; } 

ol.content-text-chartList li { margin:0 0 17px 30px; width:515px; color:#4f4f4f; }


/***** Top Navigation Start *****/

#myslidemenuB { float:left; margin:3px 0 0 5px; position: relative; z-index:10;}

.jqueryslidemenuB {
	width:888px; height:32px;
}

.jqueryslidemenuB ul {
	margin:0; padding:0; list-style-type:none;
}

/*Top level list items*/
.jqueryslidemenuB ul li {
	position:relative; display:inline;  float:left; font-size:8px;  width:109px;
}

.jqueryslidemenuB ul li#home{
	width:117px;
}
.jqueryslidemenuB ul li#appt{
	width:252px;
}
.jqueryslidemenuB ul li#tests{
	width:252px;
}
.jqueryslidemenuB ul li#about{
	width:252px;
}

/* START Top level menu image background for link and hover states */
.jqueryslidemenuB ul li#home a, .jqueryslidemenuB ul li#home a:link,  
.jqueryslidemenuB ul li#appt a, .jqueryslidemenuB ul li#appt a:link,
.jqueryslidemenuB ul li#about a, .jqueryslidemenuB ul li#about a:link,
.jqueryslidemenuB ul li#tests a, .jqueryslidemenuB ul li#tests a:link {
	float:left; height:0px; padding-top:34px; display:block; background:url(images/nav-image.gif) no-repeat; overflow:hidden; z-index:2;
}

.jqueryslidemenuB ul li#home a, .jqueryslidemenuB ul li#home a:link { margin:0 0 0 -5px; width:122px; background-position:0 0; }
.jqueryslidemenuB ul li#home a:hover { background-position:0px -34px; }

.jqueryslidemenuB ul li#appt a, .jqueryslidemenuB ul li#appt a:link { margin:0 0 0 0; width:253px; background-position:-122px 0; }
.jqueryslidemenuB ul li#appt a:hover { background-position:-122px -34px; }

.jqueryslidemenuB ul li#tests a, .jqueryslidemenuB ul li#tests a:link { margin:0 0 0 0; width:253px; background-position:-375px 0; }
.jqueryslidemenuB ul li#tests a:hover { background-position:-375px -34px; }

.jqueryslidemenuB ul li#about a, .jqueryslidemenuB ul li#about a:link { margin:0 0 0 0; width:253px; background-position:-628px 0; }
.jqueryslidemenuB ul li#about a:hover { background-position:-628px -34px; }

/* END Top level menu image background for link and hover states */


/* START First Sub level menu nav styles */	
	
.jqueryslidemenuB ul li ul {
	position:absolute; left:0; display:block; visibility:hidden; z-index:5;
}

/*1st sub level menu position for #locations,  */

.jqueryslidemenuB ul li#about ul, .jqueryslidemenuB ul li#appt ul {
	position:absolute; left:0; display:block; visibility:hidden; z-index:5; width:252px; 
}

.jqueryslidemenuB ul li#about ul, .jqueryslidemenuB ul li#appt ul {
	display:list-item; float:none; z-index:5; margin:-1px 0 0 1px;
}

.jqueryslidemenuB ul li ul li{
display: list-item;
float:none;
}

.jqueryslidemenuB ul li#about ul li, .jqueryslidemenuB ul li#appt ul {
display: list-item;
float:left; width:252px; 
}

.jqueryslidemenuB ul li#about ul li a, .jqueryslidemenuB ul li#about ul li a:link, 
.jqueryslidemenuB ul li#appt ul li a, .jqueryslidemenuB ul li#appt ul li a:link {
	font:normal 12px Verdana; width:252px; padding: 8px 0 25px 0px; height:0px; margin:0 0 0 0; border-bottom: 1px solid #fff;
	background-color:#d2cfb8; background-image:none; text-decoration:none; color:#484531; text-shadow: 1px 1px 1px #f8f8f8; text-align:center;
}

.jqueryslidemenuB ul li#about ul li a:hover, .jqueryslidemenuB ul li#appt ul li a:hover {
	background-color:#ebe9d8; text-shadow: 2px 2px 2px #fff;
}

/***** Top Navigation End *****/


/***** Bottom Navigation Start *****/

#myslidemenu { float:left; margin:3px 0 0 5px; position:relative;}

.jqueryslidemenu {
	width:888px; height:34px;
}

.jqueryslidemenu ul {
	margin: 0; padding: 0; list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li {
	position: relative; display:inline; float:left; width:109px; font-size:8px; 
}

/* START Top level menu image background for link and hover states */
.jqueryslidemenu ul li#locations a, .jqueryslidemenu ul li#locations a:link, .jqueryslidemenu ul li#physicians a, .jqueryslidemenu ul li#physicians a:link, 
.jqueryslidemenu ul li#patient-info a, .jqueryslidemenu ul li#patient-info a:link, .jqueryslidemenu ul li#patient-info a, .jqueryslidemenu ul li#patient-info a:link, 
.jqueryslidemenu ul li#medical-services a, .jqueryslidemenu ul li#medical-services a:link, .jqueryslidemenu ul li#medical-services a, .jqueryslidemenu ul li#medical-services a:link,
.jqueryslidemenu ul li#treatments a, .jqueryslidemenu ul li#treatments a:link, .jqueryslidemenu ul li#treatments a, .jqueryslidemenu ul li#treatments a:link,
.jqueryslidemenu ul li#surgery a, .jqueryslidemenu ul li#surgery a:link, .jqueryslidemenu ul li#surgery a, .jqueryslidemenu ul li#surgery a:link,
.jqueryslidemenu ul li#health-info a, .jqueryslidemenu ul li#health-info a:link, .jqueryslidemenu ul li#health-info a, .jqueryslidemenu ul li#health-info a:link,
.jqueryslidemenu ul li#contact a, .jqueryslidemenu ul li#contact a:link, .jqueryslidemenu ul li#contact a, .jqueryslidemenu ul li#contact a:link
{
float:left; margin:0px 0px 0px 0px; width:109px; height:0px; padding-top:40px; display: block; background:url(images/bottom-nav.gif) no-repeat; overflow:hidden;
}

.jqueryslidemenu ul li#locations a, .jqueryslidemenu ul li#locations a:link { background-position:0 0; }
.jqueryslidemenu ul li#locations a:hover { background-position:0 -41px; }

.jqueryslidemenu ul li#physicians a, .jqueryslidemenu ul li#physicians a:link { background-position:-109px 0; }
.jqueryslidemenu ul li#physicians a:hover { background-position:-109px -41px; }

.jqueryslidemenu ul li#patient-info a, .jqueryslidemenu ul li#patient-info a:link { background-position:-220px 0; }
.jqueryslidemenu ul li#patient-info a:hover { background-position:-220px -41px; }

.jqueryslidemenu ul li#medical-services a, .jqueryslidemenu ul li#medical-services a:link { background-position:-329px 0; }
.jqueryslidemenu ul li#medical-services a:hover { background-position:-329px -41px; }

.jqueryslidemenu ul li#treatments a, .jqueryslidemenu ul li#treatments a:link { background-position:-437px 0; }
.jqueryslidemenu ul li#treatments a:hover { background-position:-437px -41px; }

.jqueryslidemenu ul li#surgery a, .jqueryslidemenu ul li#surgery a:link { background-position:-547px 0; }
.jqueryslidemenu ul li#surgery a:hover { background-position:-547px -41px; }

.jqueryslidemenu ul li#health-info a, .jqueryslidemenu ul li#health-info a:link { background-position:-657px 0; }
.jqueryslidemenu ul li#health-info a:hover { background-position:-657px -41px; }

.jqueryslidemenu ul li#health-info a, .jqueryslidemenu ul li#health-info a:link { background-position:-657px 0; }
.jqueryslidemenu ul li#health-info a:hover { background-position:-657px -41px; }

.jqueryslidemenu ul li#contact a, .jqueryslidemenu ul li#contact a:link { background-position:-767px 0; }
.jqueryslidemenu ul li#contact a:hover { background-position:-767px -41px; }

/* END Top level menu image background for link and hover states */


* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
	color: white;
}

.jqueryslidemenu ul li a:hover{
	background: black; /*tab link background during hover state*/
	color: white;
}
	
/* START First Sub level menu nav styles */	
	
/*1st sub level menu position - for all 1st sub level menus */
.jqueryslidemenu ul li ul {
	position:absolute; left: 0; display:block; visibility:hidden;
}

/*1st sub level menu position for #locations,  */

.jqueryslidemenu ul li#locations ul, .jqueryslidemenu ul li#physicians ul, .jqueryslidemenu ul li#patient-info ul,
.jqueryslidemenu ul li#medical-services ul, .jqueryslidemenu ul li#treatments ul, .jqueryslidemenu ul li#surgery ul,
 .jqueryslidemenu ul li#health-info ul, .jqueryslidemenu ul li#contact ul {
	position:absolute; left:0px; display:block; visibility:hidden;
}

.jqueryslidemenu ul li#locations ul, .jqueryslidemenu ul li#physicians ul, .jqueryslidemenu ul li#patient-info ul,
.jqueryslidemenu ul li#medical-services ul, .jqueryslidemenu ul li#treatments ul, .jqueryslidemenu ul li#surgery ul,
 .jqueryslidemenu ul li#health-info ul, .jqueryslidemenu ul li#contact ul {
	display:list-item; float:none;
}

.jqueryslidemenu ul li#locations ul li a, .jqueryslidemenu ul li#locations ul li a:link, 
.jqueryslidemenu ul li#physicians ul li a, .jqueryslidemenu ul li#physicians ul li a:link,
.jqueryslidemenu ul li#patient-info ul li a, .jqueryslidemenu ul li#patient-info ul li a:link,
.jqueryslidemenu ul li#medical-services ul li a, .jqueryslidemenu ul li#medical-services ul li a:link,
.jqueryslidemenu ul li#treatments ul li a, .jqueryslidemenu ul li#treatments ul li a:link,
.jqueryslidemenu ul li#surgery ul li a, .jqueryslidemenu ul li#surgery ul li a:link, 
.jqueryslidemenu ul li#health-info ul li a, .jqueryslidemenu ul li#health-info ul li a:link,
.jqueryslidemenu ul li#contact ul li a, .jqueryslidemenu ul li#contact ul li a:link {
	font:normal 12px Verdana; width:190px; padding: 8px 0 25px 15px; height:0px; margin:0 0 0 2px; border-bottom: 1px solid #fff;
	background-color:#d2cfb8; background-image:none; text-decoration:none; color:#484531; text-shadow: 1px 1px 1px #f8f8f8;
}

.jqueryslidemenu ul li#patient-info ul li#insur-payment a, .jqueryslidemenu ul li#patient-info ul li#bill-pay a  { font-size:12px; height:14px;}

.jqueryslidemenu ul li#patient-info ul li#bill-pay a { padding: 8px 0 10px 15px; }

.jqueryslidemenu ul li#locations ul li a:hover, .jqueryslidemenu ul li#physicians ul li a:hover, .jqueryslidemenu ul li#patient-info ul li a:hover,
.jqueryslidemenu ul li#medical-services ul li a:hover, .jqueryslidemenu ul li#treatments ul li a:hover, .jqueryslidemenu ul li#surgery ul li a:hover,
.jqueryslidemenu ul li#health-info ul li a:hover, .jqueryslidemenu ul li#contact ul li a:hover {
	background-color:#ebe9d8; text-shadow: 2px 2px 2px #fff;
}


/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float:left;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
/*Third level flyout menus*/
.jqueryslidemenu ul li ul li ul {
	position:absolute; left:0; top:0; margin-left:67px; display:block; visibility:hidden;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 190px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
background-color:#c4c4c4;
border-left:1px solid #fff;
border-right:1px solid #fff;
}

/***** Bottom Navigation End *****/

/***** DIVS *****/

#container-home {
	margin:0 auto 0 auto; width:980px; min-height:1330px; height:auto; background-color:#fbfbfb;
}

#container, #container-alt {
	margin:0 auto 0 auto; width:980px; min-height:1405px; height:auto; background-color:#fbfbfb;
}
#container-testimonial {
	margin:0 auto 0 auto; width:980px; min-height:1895px; height:auto; background-color:#fbfbfb;
}
#container-corporate-officers {
	margin:0 auto 0 auto; width:980px; min-height:1605px; height:auto; background-color:#fbfbfb;
}

#container-med1, #container-med2, #container-long1, #container-long2, #container-long2C, 
#container-long2B, #container-long2Balt, #container-long2D, #container-long2E, #container-long2F, #container-long2F-alt, #container-long2G, #container-long3, #container-short, #container-long1-alt {
	margin:0 auto 0 auto; width:980px; height:100%; background-color:#fbfbfb;
}

#container-med1 { min-height:1350px; }
#container-med2 { min-height:1400px; }
#container-long1, #container-long1-alt { min-height:1500px; }
#container-long2, #container-long2C { min-height:1700px; }
#container-long2B, #container-long2Balt { min-height:1950px; }
#container-long2D { min-height:2460px; }
#container-long2E { min-height:1760px; }
#container-long2F, #container-long2F-alt { min-height:2050px; }
#container-long2G { min-height:2180px; }
#container-long3 { min-height:3180px; }
#container-short { min-height:900px; }

#main-content {
	float:left; margin:0 0 0 45px; width:888px; min-height:1000px; height:auto;
}


#top-design {
    background: url("images/top-design.gif") no-repeat scroll 0 0 transparent; float: none; height: 338px; margin: 0; width: 980px;
}

#bottom-design, #bottom-design-home, #bottom-design-med1, #bottom-design-med1-alt, #bottom-design-med1B, #bottom-design-med1C, #bottom-design-med2,
#bottom-design-med3, #bottom-design-long1, #bottom-design-long1B, #bottom-design-long1C, #bottom-design-long2, #bottom-design-long2-alt,
#bottom-design-long2B, #bottom-design-long2Balt, #bottom-design-long2C, #bottom-design-long2D, #bottom-design-long2E, #bottom-design-long2F, #bottom-design-long2G, 
#bottom-design-long3, #bottom-design-short, #bottom-design-long4, #bottom-design-long5, #bottom-design-long1D, #bottom-design-testimonial, #bottom-design-corporate-officers {
	position:absolute; width:980px; height:310px; background: url(images/bottom-design.gif) no-repeat;
}

#bottom-design { margin:1256px 0 0 -45px; }
#bottom-design-home { margin:1120px 0 0 -45px; }
#bottom-design-med1, #bottom-design-med1-alt { margin:1330px 0 0 -45px; }
#bottom-design-med1B { margin:1200px 0 0 -45px; }
#bottom-design-med1C { margin:1400px 0 0 -45px; }
#bottom-design-med2 { margin:1680px 0 0 -45px; }
#bottom-design-med3 { margin:1500px 0 0 -45px; }
#bottom-design-long1 { margin:1350px 0 0 -45px; }
#bottom-design-long1D { margin:1375px 0 0 -45px; }
#bottom-design-long1B { margin:1420px 0 0 -45px; }
#bottom-design-long1C { margin:1500px 0 0 -45px; }
#bottom-design-long2, #bottom-design-long2-alt { margin:1560px 0 0 -45px; }
#bottom-design-long2B, #bottom-design-long2Balt { margin:1800px 0 0 -45px; }
#bottom-design-long2C { margin:1670px 0 0 -45px; }
#bottom-design-long2D { margin:1820px 0 0 -45px; }
#bottom-design-long2E { margin:2150px 0 0 -45px; }
#bottom-design-long2F { margin:2020px 0 0 -45px; }
#bottom-design-long2G, #bottom-design-long5 { margin:1900px 0 0 -45px; }
#bottom-design-long3 { margin:3050px 0 0 -45px; }
#bottom-design-long4 { margin:2400px 0 0 -45px; }
#bottom-design-short { margin:750px 0 0 -45px; }

#bottom-design-testimonial { margin:1895px 0 0 -45px; }
#bottom-design-corporate-officers { margin:1595px 0 0 -45px; }



#flash-photos {
	float:left; clear:none; margin:3px 0px 0px 3px; width:624px; height:242px; 
}

#gallery { float:left; margin-left:3px; width:626px; }

#intro-box {
	float:left; margin:-1px 0 0 0; width:249px; height:256px; background: url(images/intro-box.gif) no-repeat; z-index:0;
}

#treatment-news, #news-events, #locate-clinic { float:left; clear:none; height:575px; }

#treatment-news, #news-events { border-right:1px solid #afa975; }

#treatment-news { margin:20px 0 0 0; width:280px; }

#news-events { margin:20px 15px 0 15px; width:285px; height:575px; }

#locate-clinic { margin:20px 0 0 0; width:288px; height:0px; }

#request-appt { float:right; width:200px; margin-right:40px; height:100%; }

#treatment-news-links {float:left; margin:0px 0 0 0; width:95%; height:145px }
#surgical-news-links {float:left; margin:20px 0 0 0; width:95%; height:120px }

#homepage-testimonial { float:left; margin:0px 0 0 8px; width:256px; height:271px; background:url(images/home-testimonial-bkgrnd.gif) no-repeat; }

#patient-signup { float:left; margin:15px 0 0 0; width:889px; height:51px; }

#patient-signup ul#signup-links li { display:inline; }

#patient-signup ul#signup-links li#online-billing-btn a, #patient-signup ul#signup-links li#online-billing-btn a:link,
#patient-signup ul#signup-links li#online-survey-btn a, #patient-signup ul#signup-links li#online-survey-btn a:link,
#patient-signup ul#signup-links li#online-newsletter-btn a, #patient-signup ul#online-newsletter-btn li#online-newsletter-btn a:link
	{ float:left; margin:0 0 0 0; height:0px; padding-top:51px; width:295px; overflow:hidden; background:url(images/bottom-buttons.png) no-repeat; }

#patient-signup ul#signup-links li#online-billing-btn a, #patient-signup ul#signup-links li#online-billing-btn a:link { background-position:0 0; }
#patient-signup ul#signup-links li#online-survey-btn a, #patient-signup ul#signup-links li#online-survey-btn a:link { background-position:-300px 0; }
#patient-signup ul#signup-links li#online-newsletter-btn a, #patient-signup ul#signup-links li#online-newsletter-btn a:link { background-position:-590px 0; }

#patient-signup ul#signup-links li#online-billing-btn a:hover { background-position:0 -51px; }
#patient-signup ul#signup-links li#online-survey-btn a:hover { background-position:-300px -51px; }
#patient-signup ul#signup-links li#online-newsletter-btn a:hover { background-position:-590px -51px; }

#content-area { float:left; clear:none; height:100%; }

#top-page-image { float:left; margin:0 0 0 3px; height:0; width:879px; padding-top:152px; overflow:hidden; }


#text-area {
	float:left; margin:12px 10px 0px 10px; width:630px; min-height:400px; height:100%; border-right:1px solid #afa975; padding:0 40px 0 0;
}

#text-area-officers {
	float:left; margin:12px 10px 0px 10px; width:630px; min-height:250px; height:100%; /*border-right:1px solid #afa975;*/ padding:0 40px 0 0;
}


#text-area-med1, #text-area-long1, #text-area-long1B, #text-area-long2, #text-area-long2B, #text-area-long2C, #text-area-long3, #text-area-long2-alt, 
#text-area-long1C, #text-area-med2 {
	float:left; margin:15px 10px 0px 10px; width:630px; border-right:1px solid #afa975; padding-right:40px;
}

#text-area-med1 { height:670px; }
#text-area-med2 { height:950px; }
#text-area-long1 { height:860px; }
#text-area-long1B { height:950px; }
#text-area-long1C { height:980px; }
#text-area-long2, #text-area-long2-alt { height:1120px; }
#text-area-long2B { height:1430px; }
#text-area-long2C { height:1560px; }
#text-area-long3 { height:2610px; }

#text-area-alt { float:left; margin:-110px 0 0 103px; }
#text-area-alt2 { float:left; margin:-150px 0 0 103px; }
#text-area-alt3 { float:left; margin:-200px 0 0 183px; }
#text-area-alt3-corporate-officers { float:left; width:400px; margin:-200px 0 0 183px; }
#text-area-alt3IE { float:left; margin:-220px 0 0 183px; }
#text-area-alt4 { float:left; margin:-195px 0 0 103px; }
#text-area-alt5 { float:left; margin:-110px 0 0 130px; }
#text-area-alt6 { float:left; margin:-135px 0 0 200px; }
#text-area-alt7 { float:left; margin:-100px 0 0 235px; }
#text-area-alt8 { float:left; margin:-90px 0 0 0px; }
#text-area-alt9 { float:left; margin:-155px 0 0 0px; }


#podiatrist-education {
	float:left; margin:5px 0 20px -6px; background:url(images/education.gif) no-repeat; height:0; padding-top:100px; width:635px; overflow:hidden;
}

p#adult-gallery a, p#diabetic-gallery a, p#pediatric-gallery a { 
	float:left; margin:10px 20px 0 10px; width:164px; height:0px; padding-top:113px; overflow:hidden; background:url(images/gallery-icons.jpg) no-repeat;
}

p#adult-gallery a:hover { background-position:0 0px; }
p#adult-gallery a { background-position:0 -113px; }

p#diabetic-gallery a:hover { background-position:-163px 0; }
p#diabetic-gallery a { background-position:-163px -113px; }

p#pediatric-gallery a:hover { background-position:-325px 0; }
p#pediatric-gallery a { background-position:-325px -113px; }

.sitemap-col1, .sitemap-col2 { float:left; width:280px; }

.sitemap-col1 { margin:0 15px 0 0; }

.sitemap-col2 { margin:0 0 0 30px; }

.gallery-pics { float:left; margin:20px 40px 10px 10px; width:390px; height:220px; }


.testimonials {
	float:left; margin:12px 10px 0px 10px; width:630px; border-right:1px solid #afa975; padding:0 40px 0 0;
}
.testimimonial-box { float:left; margin:0 0 0 -20px; width:680px; min-height: 90px;
	background:url(images/testimonials.gif) no-repeat; background-position:0 0; padding:30px 35px 0 35px;
}

#map {
	margin:105px 0 0 -10px; padding:0; width:660px; height:670px;
}

p#employee-values { float:left; margin:10px 0 0 10px; width:180px; height:0px; padding-top:137px; background:url(images/employee_values.gif) no-repeat; background-position:0 0; overflow:hidden; display:block; }

p#employee-slogan { float:left; margin:10px 0 0 10px; width:180px; height:0px; padding-top:157px; background:url(images/employee_vpc_callout.gif) no-repeat; background-position:0 0; overflow:hidden; display:block; }

#safe-subscribe { margin:-39px 17px 0 0; }

#category-links { float:left; margin:10px 0 0 0; border-top:1px dotted #afa975; border-bottom:1px dotted #afa975; padding-top:10px; }

#sr-care-doc { float:left; margin:20px 0 0 0; }

#employee-docs { float:left; margin:0 5px 0 0; width:200px; }

/***** Candy Start *****/

#text-area-bios { float:left; margin:30px 10px 0px 10px; width:620px; min-height:410px; height:100%; border-left:1px solid #afa975; padding-left:25px; }

#text-area-bio { float:left; margin:12px 10px 0px 10px; width:670px; min-height:410px; height:100%; border-right:1px solid #afa975;  }

#bio-column1, #bio-column2, #bio-column3 { float:left; }

#iframe { float:left; margin:0px; width:425px; height:350px; }

#location-info { float:left; margin:0 0 0 20px; width:180px; height:100%; }

ul#bios-table-img, ul#bios-table-info { float:left; }

ul.location-iframe { float:left; }

ul.location-col { float:left; text-tranform:none; font-size:13px; color:#4f4f4f; line-height:16px; margin:0 30px 0 0; width:200px; height:100%; }

ul.location-col a { color:#4f4f4f; text-decoration:underline; }

ul.location-col a:hover { color:#215c82; }

ul.location-col li { margin:0 0 18px 0px; }

li#bios-table-img, li#bios-table-info { height:65px; padding-bottom:10px; margin-bottom:10px; }

p.bios-text { float:left; color:#4f4f4f; font-size:13px; line-height:16px; width:135px; margin:0 20px 0 10px;}	
p.bios-text a { color:#4f4f4f; text-decoration:underline; }
p.bios-text a:hover { color:#215c82; }

span.location { color:#334720; }

span.bio{ font-size:14px; }

span.bold { font-weight:bold; }

ul#rnews { float:left; width:120px; text-align:center; margin-left:20px; overflow:hidden; display:block; color:#4f4f4f; font-size:13px; line-height:18px; }
ul#rnews li { text-align:center; color:#4f4f4f; font-size:11px; line-height:18px; padding-bottom:10px; }

ul#lnews { float:left; width:580px; }
ul#news { float:left; width:620px; }

p.content-text-news, li.news  { float:left; color:#4f4f4f; font-size:13px; line-height:18px; }

img.news1 { margin-left:15px; }
img.news-pad { padding:0 10px 10px 0; }

#validation {
	color:red;
	font-weight:bold;
}
