
/*Resets the margins*/

html,body{margin:0;padding:0;}
p {margin:0;padding:0;}
h1, h2, h3, ul, tr, td, table{margin:0;padding:0;}
img{margin:0;padding:0; border:none;}

div.body
{
margin:5px auto;
text-align:left;
width:1000px;
height:auto;
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
}
	h1
	{
	font-size:24px;
	font-weight:normal;
	}
	h2
	{
	font-size: 18px;
	font-weight:normal;
	margin:20px 0px 5px 0px;
	}
	p
	{
	margin:5px 0px 10px 0px;
	font-size: 12px;
	line-height:18px;
	color:#333333;
	}
	a
	{
	color:#3D9CA8;
	text-decoration:underline;
	}
		a:hover
		{
		color:#0099FF;
		text-decoration:underline;
		}
		a:visited
		{
		color:#3D9CA8;
		text-decoration:underline;
		}
hr{
margin: 0px 0px 20px 0px;
}


div.leftCol
{
position:relative;
float:left;
width:325px;
height:auto;
}
	div.logo
	{
	position:relative;
	float:left;
	text-align:center;
	width:320px;
	margin-top: 25px;
	}
		h1.logo
		{
		font-size:52px;
		font-weight:bold;
		color:#AF7575;
		}
		h2.logo
		{
		font-size:18px;
		font-weight:normal;
		letter-spacing:6.5px;
		margin:-12px 0px 0px 5px;
		
		}
		h3.logo
		{
		font-size:14px;
		font-weight:normal;
		letter-spacing:5.5px;
		margin: 10px 0px 10px 4px;
		color:#AFD7DB;
		}
		
	div.navBox
	{
	position:relative;
	float:left;
	width:320px;
	margin: 0px;
	padding: 0px;
	
	}
		a.nav
		{
		display:block;
		float:left;
		width:305px;
		height:55px;
		margin: 0px 0px 5px 0px;
		padding: 15px 0px 0px 15px;
		background: #AF7575;
		
		color:#FFFFFF;
		text-decoration:none;
			
		}
		a.nav:visited
		{
		color:#FFFFFF;
		text-decoration:none;
		
		}
		a.nav:hover
		{
		color:#000000;
		background: #F5E8C7;
		text-decoration:none;
		}
		
			span.largeNav
			{
			font-size:36px;
			line-height:38px;
			font-weight:bold;
					
			}
			span.smallNav
			{
			font-size:12px;
			padding-left:4px;
			}
			
	a.thisPage
	{
	color:#000000;
	background: #F5E8C7;
	text-decoration:none;
	}
		a.thisPage:visited
		{
		color:#000000;
		background: #F5E8C7;
		text-decoration:none;
		}
		
			

	div.resourcesBox
	{
	position:relative;
	float:left;
	width: 305px;
	margin: 25px 0px 0px 0px;
	left: 15px;
	}
	div.sigForum
	{
	position:relative;
	float:left;
	margin: 25px 0px 0px 0px;
	left: 25px;
	}


div.rightCol
{
position:relative;
float:left;
width:655px;
height:auto;
margin:0px;
padding:0px;
}	
	div.header
	{
	position:relative;
	float:left;
	width:666px;
	
	}
	div.headerPic
	{
	position:relative;
	float:left;
	height:355px;
	
	}
	div.form
	{
	position:relative;
	float:left;
	text-align:center;
	background: #F5E8C7;
	height:355px;
	width: 330px;
	
	}
		p.form
		{
		margin-top:10px;
		font-size: 12px;
		font-weight:bold;
		width:290px;
		}
		p.freeConsultation
		{
		font-size:24px;
		font-weight:bold;
		color:#A84524;
		}
		p.phoneNum
		{
		margin-top:10px;
		font-size:16px;
		font-weight:bold;
		}
		
	div.mainContent
	{
	position:relative;
	float:left;
	padding:25px 25px 0px 25px;
	}
	
	
		div.doctorPic
		{
		position:relative;
		float:left;
		}
		div.featuredText
		{
		position:relative;
		float:left;
		width: 400px;
		margin-left:15px;
		}
		ul
		{
		margin-left:15px;
		
		}
		tr.grey
		{
		background:#F5F5F5;
		}
		td.name
		{
		width:200px;
		}
		td.price
		{
		width:75px;
		text-align:right;
		}
		td.space
		{
		width:25px;
		}
		
div.footer
{
position:relative;
float:left;
width:975px;
background: #F5E8C7;
text-align:center;
height:27px;
margin: 25px 0px 5px 0px;
padding-top:15px;

}
li{
color: #333333;
margin: 5px 0px 5px 0px;
line-height: 18px;
}
table{
position:relative; float: left; font-size: 10px; margin-top:0px; padding-top:0px;
}

font{
font-size: 10px;
}
input#sbtn1{
height:25px; width: 75px; margin:0px; padding: 0px; top: 0px; left:0px;
}
input.button{
height:25px; width: 75px; margin:0px; padding: 0px; top: 0px; left:0px; position:absolute; top: 0px; 
}

