/*
CSS for KPG
*/

body#index a#nav_index, body#AboutUs a#nav_AboutUs, body#HouseCalls a#nav_HouseCalls, body#ShoeBoutique a#nav_ShoeBoutique, body#CosmeticServices a#nav_CosmeticServices, body#DiabeticCare a#nav_DiabeticCare, body#WoundCare a#nav_WoundCare, body#SportsInjuries a#nav_SportsInjuries, body#PaymentMethods a#nav_PaymentMethods, body#Careers a#nav_Careers, body#Faqs a#nav_Faqs, body#NewsandEvents a#nav_NewsandEvents, body#ContactUs a#nav_ContactUs{color:#FFFFFF;}

body{
	margin:0 auto;
	text-align:left; 
	vertical-align:top;
	background-image:url(images/background_faq.png);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#FFFFFF;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:12px;
}

#header {
	width:;
	text-align:center;
	height:110px;
	margin-bottom:10px;
	position:center;
	font-weight:
}


#Body_Background {
background-image:;
background-repeat:repeat;
background-position: center bottom;
width:1000px;
padding:2px 20px;
margin:0px auto;
}

#header_top {
	margin-top:0px;
	width:;
	height:110px;
	background-image:url(images/New_Header_8.png);
	background-repeat:no-repeat;
	background-position:center top;
}
#facebook {
	float:left; 
	text-decoration:none; 
	padding:0; 
	margin-bottom:0px;
	margin-top:70px;
	margin-right:15px;
}
#google {
	float:left; 
	text-decoration:none; 
	padding:0; 
	margin-bottom:0px;
	margin-top:70px;
	margin-right:15px;
}
#google a:hover{
	src:url(images/google_2.png);
}
#header_bottom {
	padding-top:0;
	height:250px;
	width:;
	position:relative;
	z-index:1;
}
#header_bottom h2{
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 5px; 
	color:#000000;
	margin:0;
}
#header_bottom p{
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 5px; 
	color:#000000;
	margin:0;
	line-height:115%;
}
#navbar {
	margin:0;
	padding:0px 0px;
	background-color:#19599a;
	border-bottom: thick #FFF solid;
	z-index:;
	position:;
	border-top-right-radius:10px;
	border-top-left-radius:10px;
}

#Newsletter {
	background-color:#666666;
	width:320px;
	height:60px;
	float:left;
	background-repeat:;
}
#header_bottom_pic {
	padding:0;
	margin:0;
	width:;
	height:;
	background-repeat:no-repeat;
}
#fadeshow2 {
	height:250px;
	background-image:url(images/Feet_Cropped_text.jpg);
}
#crocs_ad {
	float:;
	padding:5px 5px;
	background-repeat:no-repeat;
	margin:10px 0 0 0;
}
#left_bar_home {
	margin:0 25px 0 0;
	font:Verdana;
	font-size:medium;
	font-weight:normal;
	width:344px;
	height:x;
	float: left;
	font-stretch: normal;
	background-color:;
	padding: 0px 0px;
	border-right:#666 thin dashed;
	border-radius:30px;
	
}
#Our_Staff {
	height:;
	padding-bottom:;
	margin-bottom:10px;
}
#mid_bar_home{
	margin:0 0 0 5px;
	font:Verdana;
	font-size:medium;
	font-weight:normal;
	font-stretch: normal;
	height:450px;
	float:;
	width:;
	background-color:;
	padding: 0px 0px;
}
#right_bar_home {
	float:left;
	width:150px;
}
#left_bar {
	margin:10px 5px 0 0;
	font:Verdana;
	font-size:medium;
	font-weight:normal;
	width:250px;
	height:;
	float: left;
	font-stretch: normal;
	border-top:#000000 thin solid;
}
#Common_Treatments {
	height: 300px;
	padding-bottom:80px;
	margin-bottom:10px;
	
}
#Common_Treatments li{
	padding:5px;
	float:left;
	display:inline-block;
	
}
#Patient_Education{
	margin-right:10px;
	width:105px;
	float:left;
	height:200px;
	
}
#Services_Products {
	height:;
	padding-bottom:;
	margin-bottom:10px;
	background-color:;
}
#Services_Products li{
	list-style:inside;
	list-style-type:circle;
	padding:2px 0px;
}
#Click_Here {
	float:right;
	margin:10px 5px;
	padding:6px 6px;
	text-decoration:none;
	background:#19599a;
	border-radius:15px;
	color:#FFFFFF;
}


#Wrapper {
	margin:0 auto;
	position:relative;
}
#Conditions_Content {
	float:right;
	width:;
	display:inline;
	margin-left:250px;
}

#Sidebar {
	left:0px;
	position:absolute;
	margin:0x 5px 0 0;
	font:Verdana;
	font-size:medium;
	font-weight:normal;
	width:250px;
	height:;
	float:;
	font-stretch: normal;
	border-top:;
}
#Sidebar_Content {
	position:absolute;
	top:0;
	margin-top:20px;
}
#Sidebar_Content.fixed {
	position:fixed;
	top:0;
}

#Sidebar p{
	margin:;
	padding:0;
}
#Sidebar a{
	text-decoration:none;
}
#Sidebar a:hover{
	text-decoration:underline;
}

#mid_bar{
	margin:10px 0 0 5px;
	font:Verdana;
	font-size:medium;
	font-weight:normal;
	font-stretch: normal;
	height:;
	float:;
	width:;
	border:#999999 thin solid;
	background-color:;
	padding: 0px 3px;
}
#right_bar {
	float:left;
	width:150px;
}
#Home_Titles {
	background-color:#FFFFFF;
	color:#19599a;
	border-bottom:#666666 medium solid;
	
	padding:5px 5px;
	margin:5px 0px;
	font-size:medium;
	font-weight:bold;
}
#Home_Content {
	background-color:#FFFFFF;
	padding:5px 5px 50px 5px;
	border-radius:5px;
}

#Home_Content li{
	list-style-type:;
}
#body_content {
	
	background-color:#FFF;
	width:;
	height:;
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
	font: 14px/24px helvetica, arial, sans-serif;
	color:#666666;

	
}
#body_content_top {
	height:350px;
	border-top:#fff double thin;
	border-bottom:#fff double thin;
	margin-bottom:5px;
	
}

#body_content_hp_top {
	height:650px;
	border-top:#fff double thin;
	border-bottom:#fff double thin;
	margin-bottom:5px;
	
}
#body_content h2, h3{
	margin-top:0;
	color:#336633;
}
#body_content p{
	font-size:90%;
}
#footer {
	border-top: thin #000 solid;
	text-align:center;
	padding:10px 0px 5px 0px;
	background:top url(images/nature-background_1.jpg);
	
}
#footer a{font-weight:600;}

#footer a:link{color:#19599a;}
#footer a:visited{color:#19599a;}
#footer a:hover{
	text-decoration:none; 
	color:#000000;
}
#copyright {margin-top:0%; 
	text-align:center;
	width:;
}



#left_navbar2 a{font-weight:normal;}

#left_navbar2 a:link{color:blue;}
#left_navbar2 a:visited{color:#FFFFFF;}
#left_navbar2 a:hover{text-decoration:none; 
	background-color:#CCCCFF; 
	color:#000000;
}
#left_navbar a:active{color:#990000;}

#left_navbar2 {
	padding-left:5px;
	text-align:center;
	width: 201px;
	padding-top: 20px;
}
#left_navbar2 h3{color:black;
}

#content {border:none; margin-left:20px; 
	padding-top:2px;
	padding-bottom: 30px;}
	
#content_left {border:none; margin-left:20px; 
	padding-top:2px;
	padding-bottom: 5px;
	text-align:left;
	text-transform:none;
	padding-right:20px;}

#news, #sports{height:400px; padding-bottom:; text-transform:capitalize; text-align:center; margin-top:5px; font-weight:normal;
}

#careers{padding-bottom:;  text-transform:capitalize; text-align:center; margin-top:10px; font-weight:normal;
}

#content_pic {
	float:right;
	width:200px;
	font-size:65%;
	font-weight:bold;
	margin:5px;
	line-height:1em;
	text-align:center;
	padding-bottom:5px;
}

#AboutUs_content_pic {
	padding-left:5px;
	padding-top:10px;
	padding-right:15px;
	float:left;
	margin-top:0;
	
}
#ContactUs_office_map {
	float:right;
	padding-right:15px;
	width:562px;
	font-size:65%;
	font-weight:bold;
	margin-top:20px;
	text-align:center;
}
#Conditions {
	height:;
	margin-top:5px;
	
}
.caption {margin-top:4px;
	font-size:65%;
	text-align:center;
	font-weight:bold;
	padding:0 0 0 0;
}
#content_map {
	height: 350px;
	font-size:80%;
	font-weight:bold;
	margin-top:0px;
	padding-top:5px;
	line-height:1.5em;
	text-align:center;
	padding-bottom:30px;
}

#drnames {
	color:#009999;
	font-style:italic;
	margin: 0 auto;
	padding-bottom:5px;
}

#top_buttons {
	float:right;
	margin-top:15px;
}

#top_buttons a, #top_buttons a:visited {
	display:;
	background-color:#669900;
	color:white;
	text-decoration:none;
	font-weight:normal;
	padding:10px;
	border:medium double;
	border-color:#669900;
}
#top_buttons a.hi, #top_buttons a.hi:visited {color:#FFf;}
#top_buttons a:hover, #top_buttons a.hi:hover {background-color:#FFF; color:#003366; border:medium double; border-color:#669900;}
#top_buttons .sm a, #top_buttons .sm a:visited {font-style:italic;}

#top_buttons p {
	margin-top:20px;
	font-weight:lighter;
	font-size:small;
	text-align:right;

}
.menu {
	color:black;
	text-transform:uppercase;
	list-style:none;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
.menu li {
	text-align:left;
	font-stretch: normal;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
.menu a, .menu a:visited {
	display:block;
	width:195px;
	background-color:#787882;
	color:fff;
	text-decoration:none;
	font-weight:normal;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.menu a.hi, .menu a.hi:visited {color:#FFf;}
.menu a:hover, .menu a.hi:hover {background-color:#DBD6B9;color:#036;}
.menu .sm a, .menu .sm a:visited {width:139px;padding:2px 3px 2px 20px;font-style:italic;}

.menu_2 {
	text-transform:uppercase;
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}
.menu2 ul {
	padding-top:2px;
	margin:0;
}
.menu_2 li {
	text-align:left;
	font-stretch: normal;
	float:left;
	padding-right:2px;
	border-bottom:thick groove #000000;
}
.menu_2 a, .menu_2 a:visited {
	display:block;
	background-color:black;
	color:white;
	text-decoration:none;
	font-weight:normal;
	padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 4px;
}
.menu_2 a.hi, .menu_2 a.hi:visited {color:#FFf;}
.menu_2 a:hover, .menu_2 a.hi:hover {background-color:#DBD6B9; color:#036;}
.menu_2 .sm a, .menu_2 .sm a:visited {font-style:italic;}

.styleindent {text-indent:10px;}
.stylelisttitle {font-weight:bold; color:#CC0000;}
.style20 {	font-size: 17px;
	margin-left: 4px;
	text-indent: 8px;
}
.style21 {font-size:medium;}
.style22 {text-transform:uppercase;}
.style23 {text-transform:none;}
.style24 {line-height:200%;}
.style25 {line-height:150%;}
.style28 {color: #330099; font-style:italic; font-size:55%; margin-top:0; text-transform:capitalize; vertical-align:middle;}
.style29 {font-size:200%;
	margin-top:0;
	color:black;
	text-transform:uppercase;
	padding-left:50px;
	padding-top:5px;
	margin-bottom:0;
}
.style29_1 {font-size:70%;
	margin-top:0;
	color:black;
	text-transform:uppercase;
	margin-bottom:0;
}
#styleheadertop_2 {
	height:;
	float:;
	margin-right:0px;
	margin-left:245px;
	font-size:large;
	padding:0 0 0 0;
	text-align:right;
	font-size:bold;
	margin-top:0px;
}

.style30 {font-style:italic; font-weight:bold;}
.style31 {text-transform:uppercase; color:#CC0000; font-weight:bold;}
.style_Newsletter_title {
	padding-left:10px;
	margin-top:6px;
	margin-bottom:5px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:30px;
}
.style_Newsletter_p {
	padding-left:5px;
	font-weight:bold;
	padding-right:0px;
	margin-bottom:0;
	margin-top:0;
}
.style_20pxtab {padding-left:20px;
}

.style_20pxtab_no_margin {
	padding-left:20px;
	margin-top:1px;
	margin-bottom:0;
}

.nounderlinebold a, .nounderlinebold a:visited {text-decoration:none; color:; font-weight:bold;}

.nounderlinebold a:hover {color:#006633;}

form.Appointment label.fixedwidth{
	display:block;
	width:150px;
	float:left;
}

#Office {
	padding-top:20px;
}
#Appointment {
	margin-top:20px;
	padding-top:40px;
}

.style_150pxtab {
	padding-left:150px;
}