@charset "utf-8";
/* CSS Document */
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear: both; 
	}
body {
	text-align: center;
	font-family: "lucida Bright", Garamond, sans-serif; 
	font-size:0.9em;
	background-image:url(../../images/page_bg.jpg);
	display:table;
	width:100%;
	}
/*Font Styles*/
.style10 {
	color: #003399/* #0066CC /* #0099CC/* #5E82A7 /* #0C75B4/* #324277*/;
	font-family: Arial, Helvetica, clean, sans-serif;
	font: Arial, Helvetica, clean, sans-serif, "Arial Rounded MT Bold";
	font-size: small/* 0.9em*/;
	}
.style11 {
	color: #5FB8D7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	}

table {font-size:inherit;font:100%;}

.h_nail_heading {
	font-size:18px;
	}
h1, h2, h3, h4, h5, h6 {
	font-family:Dax, Arial, Helvetica, sans-serif;
	color: #6CA95F /*#0F94E4 /*#00A6DA*/; 
	position:relative;
	margin:0px;
	}
h1 {
	font-size:36px;
	}
h2 {font-size:24px;
	}
h3 {
	font-size:18px;
	}
h4 {
	font-size:16px;
	}

sub, sup { 
	line-height: 0; 
	} 
.source {
	font-size:.7em;
	color: #6a6a6a;
	}
.reference {
	white-space : nowrap;
	line-height: 0;
	}
/*Text Syles*/
.h_indent {
	text-indent:30px;
	}
.p_indent {
	text-indent:10px;
	}
.p_indent_all {
	margin-left:10px;
	}
.p_indent_all_30 {
	margin-left:30px;
	}
.undrln {
	text-decoration:underline
	}
.bold {
	font-weight:bold;
	}
.italic {
	font-style:italic;
	}
.strong {
 	font-weight: bold;
	}
.highlight {
	font-size:110%;
	font-stretch:expanded;
	font-weight:bold;
	}
/*----------------- CONTENT ----------------------------*/
#content-outer {
	width:100%;
	overflow:hidden;
	background: url(../../images/content_outer.png) repeat-y center;
	}
#content-wrapper {
	text-align: left;
	width: 1000px;
	margin:0px auto;
	/*border: 1px solid #000000;*/
	}
#content {
	height:100%;
	position:relative;
	margin: 0px;
	padding: 0px 0 0 0;
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	background-color:#FFFFFF;
	/*background-image:url(../../images/content-bg.gif);*/
	min-height:360px;
	font-family:Arial,Helvetica,sans-serif;
	}
#content p {
	line-height:1.38em;
	text-indent:0.3em;
	padding:10px 0px 10px 0px;
	}
#content br {
	line-height:0em;
	}

#leftpane {
	background-color: #FFFFFF;
	position:relative;
	margin-top:2px;
	margin-left:1px;
	margin-bottom:2px;
	padding-top:20px;
	padding-right:5px;
	padding-bottom:0px;
	padding-left:5px;
	min-height:350px;
	z-index:2;
	}
.rightpane {
	float:left;
	width: 558px;
	border-right:1px;
	border-right-color:#999999;
	border-right-style:solid;
}
.norightpane {
	width: 988px;
	margin-right:1px;
	}
#leftpane_1 {
	background-color: #FFFFFF;
	position:relative;
	float:left;
	width: 988px;
	margin-top:2px;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:2px;
	padding-top:20px;
	padding-right:5px;
	padding-bottom:0px;
	padding-left:5px;
	min-height:350px;
	z-index:2;
}
#contact_content {
	float:left;
	width: 410px;
	padding-left:10px;
	margin-top:20px;
	}
.email_recip {
	margin-left:70px;
	}
	
#contact_form {
	float:right;
	width: 580px;
	}	

#leftpane_contact {
	background-color:#999999;
	position:relative;
	float:left;
	width:388px;
	margin-top:1px;
	margin-left:1px;
	margin-right:1px;
	padding-top:0px;
	padding-right:5px;
	margin-bottom:0px;
	padding-left: 5px;
	z-index:2;
	}
.img_space_left {
	margin-left:1px; 
}

#leftpane h1,#leftpane h2,#leftpane h3,#leftpane h4,#leftpane h5,#leftpane h6,#leftpane_foot h1,#leftpane_foot h2,#leftpane_foot h3,#leftpane_foot h4,#leftpane_foot h5,#leftpane_foot h6 {
	margin-top:5px;
	margin-bottom:5px;
	}
#rightpane {
	/*background-color: #999999;*/
	position:relative;
	float:right;
	width:418px;
	margin-top:1px;
	margin-left:1px;
	margin-right:1px;
	padding-top:20px;
	padding-right:5px;
	margin-bottom:0px;
	padding-left: 5px;
	z-index:2;
	}
#rightpane_contact {
	background-color: #999999;
	position:relative;
	float:right;
	text-align:left;
	width: 589px;
	margin-top:1px;
	margin-left:1px;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:0px;
	padding-left:5px;
	min-height:400px;
	z-index:2;
	}
#rightpane_1 {
	position:relative;
	float:right;
	width:320px;
	padding-top:26px;
	padding-right: 10px;
	padding-bottom: 26px;
	padding-left: 10px;
	z-index:1;
	background-color:#FFFFFF;
	background:url(../../images/rightpane_bg.gif) no-repeat;
	}
#rightpane h1,#rightpane h2,#rightpane h3,#rightpane h4,#rightpane h5,#rightpane h6,#rightpane_foot h1,#rightpane_foot h2,#rightpane_foot h3,#rightpane_foot h4,#rightpane_foot h5,#rightpane_foot h6 {
	margin-top:5px;
	margin-bottom:5px;
	}
/*Horizontal Line*/
.hr1
	{
	height: 3px;
	width: 800px;
	left:25px;
	margin:0px;
	border:none;
	text-align: left;
	color: #cccccc;
	position: relative;
	}
.hr1 hr {
	display: none;
	}
.rightpane_bullets {
	line-height:1.3em;
	list-style-type: disc;
	}
.bullets_fp {
	margin-left:20px;
	}
#ingrowntoe {}
#fungal {
position:relative;
/*top:150px;*/
}
#blackenedtoe {
position:relative;
/*top:650px;*/
}
/* ------------------ HEADER --------------------------- */
#header-outer {
	width:100%;
	overflow:hidden;
	background: url(../../images/content_outer.png) repeat-y center;
	/*background: url(../../images/header_outer.png) no-repeat center;*/
	position:relative;
	z-index:1;
	}
#header-wrapper {
	width:1000px;
	margin:0px auto;
	position : relative;
	z-index:1;
	}
#header {
	height:293px;
	background-image:url(../../images/header_bg.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;	
	z-index:1;
	}
#banner {
	background: transparent url(../../images/.jpg) no-repeat;
	height: 176px;
	margin:10px;
	z-index:1;
	}
#logo, #logo a:link, #logo a:visited, #logo a:hover, #logo a:active {
	background: transparent url(../../images/header_logo.gif) no-repeat;
	display: block;
	width: 542px;
	height: 64px;
	font-size: 0px;
	color: #FFFFFF;
	border: none;
	text-decoration: none;
	top: 120px;
	left: 230px;
	z-index:1;
    } 
#date {
	top: 10px;
	text-align:right;
	right: 10px;
	position:relative;
	color:#00A6DA;
	}
#update {
	float:left;
	top: 5px;
	margin-left:10px;
	text-align:left;
	position:relative;
	color:#996633;
	font-size:0.6em;
	font-weight:bolder;
	color:#FF0000;
	}
/*----------------- Foot Problems Table --------------------*/
#footProblems {
	width:90%;
	border-collapse: collapse;
	cellpadding:10;
	margin-left:175px;
	}
table.list_fp
	{
	width:100%;
	border-collapse: collapse;
	cellpadding:10;
	margin-left:5px;
	}
table.list_fp td {
	width:100%;
	padding-left:0px;
	vertical-align:top;
	}
table.list_fp1
	{
	width:100%;
	border-collapse: collapse;
	cellpadding:10;
	margin-left:0px;
	}

table.list_fp1 td {
	width:25%;
	padding-left:0px;
	vertical-align:top;
	}
.col1 {
	width:70%;
	padding: 10px;
	}
.col2 {
	padding: 10px;
	}
.formCenter {
	text-align:left;
	}
/*----------------- End Foot Problems Table --------------------*/
.top_fp, .top_fp a {
	text-align:right;
	margin-right:30px;
	color: #996633;
	font-family:Georgia, Cambria, "Times New Roman", sans-serif, serif;
	font:Georgia, Cambria, "Times New Roman", sans-serif, serif;
	font-size:0.89em;
	text-decoration:none;
	margin-top:20px;
	margin-bottom:20px;
	}
.top_fp a:hover {
	text-decoration:underline;
	}

#shadow-top{
	position:relative;
	background-image:url(../images/content-bg-top.png);
	background-repeat:no-repeat;
	width: 996px;
	height: 20px;
	top:-5px;
	z-index:101;
	/*border-right: 2px solid #DEFFFF;*/
	}
.imgtop {
position:absolute;
left:-2px;
top:-5px;}
#shadow-bot {
	position:relative;
	background-image:url(../images/content-bg-bot.png);
	width: 996px;
	height: 20px;
	z-index:100;
	}
.img_border {
	border-color: #FFFFFF;
	border-style: solid;
	border-width:5px;
	}
#mapUs {
  display: block;
  width: 112px;
  height: 112px;
  background: url("../images/navIcon.jpg") no-repeat 0 0;
}
#mapUs:hover
{ 
  background-position: 0 -112px;
}
#mapUs:active
{ 
  background-position: 0 -224px;
}
#mapUs span
{
  display: none;
}
#form_logo {
  display: block;
  width: 112px;
  height: 112px;
  background: url("../images/formIcon.jpg") no-repeat 0 0;
}
#form_logo:hover
{ 
  background-position: 0 -112px;
}
#form_logo:active
{ 
  background-position: 0 -224px;
}
#form_logo span
{
  display: none;
}

/*------------------- Footer Navigation ----------*/
#footmenu {
	margin:0;
	padding:0;
	position:relative;
	width:900px;
	height:75px;
	left:0px;
	top: -35px;
	/*background-color:#00FF99;*/
	background-image:url(../images/footmenu.png);
	background-repeat:no-repeat;
	padding-top:30px;
	margin-bottom:0px;
	font-size:14px;
	z-index:102;
	}
#navcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	}
#navcontainer ul li { 
	display: inline; 
	}
#navcontainer ul li a {
	text-decoration: none;
	padding: .2em 1em;
	color: #996633;
	background-color:;
	}
#navcontainer ul li a:hover
	{
	color: #fff;
	background-color: #8A5100;
	}
#navcontainer ul li a#current
	{
	color: #fff;
	background-color: #8A5100;
	}
#navcontainera ul {
	margin: 0;
	padding: 0;
	margin-top:10px;
	list-style-type: none;
	text-align: center;
	}
#navcontainera ul li { 
	display: inline; 
	}
#navcontainera ul li a {
	text-decoration: none;
	padding: .2em 1em;
	color: #fff;
	background-color:;
	}
#navcontainera ul li a:hover
	{
	color: #fff;
	background-color: #8A5100;
	}
table.menu_fp
	{
	width:830px;
	border-collapse: collapse;
	cellpadding:10;
	margin-left:5px;
	}
table.menu_fp td {
	padding-left:0px;
	vertical-align:top;
	padding-bottom:5px;
	}
/*-------------------End Foot Problems Navigation ----------*/
/* ------------------ footer --------------------------- */
#footer-outer {
	width:100%;
	overflow:hidden;
	background: url(../../images/footer_outer.png) no-repeat;
	background-position: center top;
	position:relative;
	z-index:1;
	}
#footer-wrapper {
	text-align: left;
	margin:0px auto;
	width:1000px;
	}
#footer{
	background: url(../../images/footer_bg.gif) no-repeat;
	height:64px;
	/*border-top: 1px solid #FFFFFF;*/
	color: #FFFF00;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:100px;
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	/*background-color:#333333;*/
	
	}
#footer-content {
	color: #FFFFFF;
	background-color: #333333;
	/*background-image:url(../images/footer_bg.gif);*/
	height:0px;
	padding-top:0px;
	padding-bottom:0px;
	}