body {
	margin: 0px;
	padding: 0px;
	color:#515151;
	font: normal 12px Verdana;
	background: #FFFFFF url( '../images/main-bg.jpg' ) repeat-x top;
}
img {
	border: 0px;
}
#container {
	padding: 0px;
	width: 875px;
	margin:0 auto;
}
#header {
	height: 233px;
	width: 875px;
}
#menu {
	height: 27px;
	width: 875px;
	background: #000000 url( '../images/btn-normal-bg_1.jpg' ) repeat-x top;
}
#main {
	width: 875px;
}
#mainLeft {
	float: left;
	width: 602px;
}
#mainLeftTop {
	width: 590px;
	text-align:left;
	padding-top:10px;
	padding-right:12px;
}

#mainLeftCONTACT {
	float: left;
	width: 902px;
}
#mainLeftTopCONTACT {
	width: 890px;
	text-align:left;
	padding-top:10px;
	padding-right:12px;
}
#mainLeftBottom {
	width: 590px;
	text-align:left;
	padding-right:12px;
}
#mainRight {
	float: right;
	width: 273px;
}
#footer {
	background: #FFFFFF url( '../images/footer-bg.jpg' ) repeat-x top;
	height: 64px;
	width: 875px;
	padding-top:10px;
	clear:both;
	
}
.FooterNav	{ padding: 5px 3px 5px 3px; font-size:.9em;}
#rightTestimonials {
	width: 273px;
	padding-top:10px;
}
#rightTestimonialsTop {
	height: 34px;
	width: 273px;
	background: #FFFFFF url( '../images/testimonials-top.jpg' ) no-repeat top;
	font: bold 16px Trebuchet MS;
	color:#FFFFFF;
	padding-top:12px;
}
#rightTestimonialsMid {
	width: 249px;
	background: #FFFFFF url( '../images/testimonials-mid-bg.jpg' ) repeat-y top;
	text-align:left;
	padding:12px;
}


#rightTestimonialsMidTop {
	width: 249px; font-size:.8em;
	
	
	}
#rightTestimonialsMidBottom {
	width: 249px;
		
	}



#rightTestimonialsMidPhoto {
	width: 122px;
	float:left;
	}
	#rightTestimonialsMidText {
	width: 122px;
	float:right;

	
	
	
	}




#rightTestimonialsBottom {
	width: 273px;
}
#rightContact {
	width: 258px;
	height:203px;
	background: url( '../images/contact-photo.jpg' ) no-repeat top;
	font: bold 16px Trebuchet MS;
	color:#00adb6;
	text-align:left;
	padding-left:15px;
	padding-top:15px;
}
#makeAppointment {
	width: 258px;
	height:203px;

	font: bold 16px Trebuchet MS;
	color:#00adb6;
	text-align:left;
	padding-left:15px;
	padding-top:15px;	
}
a.TopNav:link, a.TopNav:visited {
	height:21px;
	width:85px;
	color:#FFFFFF;
	display:block;
	text-align:center;
	text-decoration:none;
	background: url( '../images/btn-normal-bg_1.jpg' ) repeat-x top;
	font: bold 12px Arial;
	float:left;
	padding-top:6px;
	letter-spacing:1px;
}
a.TopNav:hover {
	height:21px;
	width:85px;
	color:#FFFFFF;
	display:block;
	text-align:center;
	text-decoration:underline;
	background: url( '../images/btn-over-bg_1.jpg' ) repeat-x top;
	font: bold 12px Arial;
	float:left;
	padding-top:6px;
	letter-spacing:1px;
}

/* home link ------------------------------------------------------------------------------------------------*/
a.TopNavHome:link, a.TopNavHome:visited {
	height:21px;
	width:75px;
	color:#FFFFFF;
	display:block;
	text-align:center;
	text-decoration:none;
	background: url( '../images/btn-normal-bg_1.jpg' ) repeat-x top;
	font: bold 12px Arial;
	float:left;
	padding-top:6px;
	letter-spacing:1px;
	border-right:1px solid white;
}
a.TopNavHome:hover {
	height:21px;
	width:75px;
	color:#FFFFFF;
	display:block;
	text-align:center;
	text-decoration:underline;
	background: url( '../images/btn-over-bg_1.jpg' ) repeat-x top;
	font: bold 12px Arial;
	float:left;
	padding-top:6px;
	letter-spacing:1px;
	border-right:1px solid white;
}
/* about us ------------------------------------------------------------------------------------------------*/
a.TopNavAbout:link, a.TopNavAbout:visited {
	height:21px;
	width:95px;
	color:#FFFFFF;
	display:block;
	text-align:center;
	text-decoration:none;
	background: url( '../images/btn-normal-bg_1.jpg' ) repeat-x top;
	font: bold 12px Arial;
	float:left;
	padding-top:6px;
	letter-spacing:1px;
	border-right:1px solid white;
}
a.TopNavAbout:hover {
	height:21px;
	width:95px;
	color:#FFFFFF;
	display:block;
	text-align:center;
	text-decoration:underline;
	background: url( '../images/btn-over-bg_1.jpg' ) repeat-x top;
	font: bold 12px Arial;
	float:left;
	padding-top:6px;
	letter-spacing:1px;
	border-right:1px solid white;
}
/* finances ------------------------------------------------------------------------------------------------*/
a.TopNavFinances:link, a.TopNavFinances:visited {
	height:21px;
	width:85px;
	color:#FFFFFF;
	display:block;
	text-align:center;
	text-decoration:none;
	background: url( '../images/btn-normal-bg_1.jpg' ) repeat-x top;
	font: bold 12px Arial;
	float:left;
	padding-top:6px;
	letter-spacing:1px;
	border-right:1px solid white;
}
a.TopNavFinances:hover {
	height:21px;
	width:85px;
	color:#FFFFFF;
	display:block;
	text-align:center;
	text-decoration:underline;
	background: url( '../images/btn-over-bg_1.jpg' ) repeat-x top;
	font: bold 12px Arial;
	float:left;
	padding-top:6px;
	letter-spacing:1px;
	border-right:1px solid white;
}
/* VIP services ------------------------------------------------------------------------------------------------*/
a.TopNavVIP:link, a.TopNavVIP:visited {
	height:21px;
	width:120px;
	color:#FFFFFF;
	display:block;
	text-align:center;
	text-decoration:none;
	background: url( '../images/btn-normal-bg_1.jpg' ) repeat-x top;
	font: bold 12px Arial;
	float:left;
	padding-top:6px;
	letter-spacing:1px;
	border-right:1px solid white;
}
a.TopNavVIP:hover {
	height:21px;
	width:120px;
	color:#FFFFFF;
	display:block;
	text-align:center;
	text-decoration:underline;
	background: url( '../images/btn-over-bg_1.jpg' ) repeat-x top;
	font: bold 12px Arial;
	float:left;
	padding-top:6px;
	letter-spacing:1px;
	border-right:1px solid white;
}
/* patients ------------------------------------------------------------------------------------------------*/
a.TopNavPatient:link, a.TopNavPatient:visited {
	height:21px;
	width:120px;
	color:#FFFFFF;
	display:block;
	text-align:center;
	text-decoration:none;
	background: url( '../images/btn-normal-bg_1.jpg' ) repeat-x top;
	font: bold 12px Arial;
	float:left;
	padding-top:6px;
	letter-spacing:1px;
	border-right:1px solid white;
}
a.TopNavPatient:hover {
	height:21px;
	width:120px;
	color:#FFFFFF;
	display:block;
	text-align:center;
	text-decoration:underline;
	background: url( '../images/btn-over-bg_1.jpg' ) repeat-x top;
	font: bold 12px Arial;
	float:left;
	padding-top:6px;
	letter-spacing:1px;
	border-right:1px solid white;
}
/* areas of practice ------------------------------------------------------------------------------------------------*/
a.TopNavPractice:link, a.TopNavPractice:visited {
	height:21px;
	width:150px;
	color:#FFFFFF;
	display:block;
	text-align:center;
	text-decoration:none;
	background: url( '../images/btn-normal-bg_1.jpg' ) repeat-x top;
	font: bold 12px Arial;
	float:left;
	padding-top:6px;
	letter-spacing:1px;
	border-right:1px solid white;
}
a.TopNavPractice:hover {
	height:21px;
	width:150px;
	color:#FFFFFF;
	display:block;
	text-align:center;
	text-decoration:underline;
	background: url( '../images/btn-over-bg_1.jpg' ) repeat-x top;
	font: bold 12px Arial;
	float:left;
	padding-top:6px;
	letter-spacing:1px;
	border-right:1px solid white;
}
/* photo gallery ------------------------------------------------------------------------------------------------*/
a.TopNavPhotos:link, a.TopNavPhotos:visited {
	height:21px;
	width:85px;
	color:#FFFFFF;
	display:block;
	text-align:center;
	text-decoration:none;
	background: url( '../images/btn-normal-bg_1.jpg' ) repeat-x top;
	font: bold 12px Arial;
	float:left;
	padding-top:6px;
	letter-spacing:1px;
	border-right:1px solid white;
}
a.TopNavPhotos:hover {
	height:21px;
	width:85px;
	color:#FFFFFF;
	display:block;
	text-align:center;
	text-decoration:underline;
	background: url( '../images/btn-over-bg_1.jpg' ) repeat-x top;
	font: bold 12px Arial;
	float:left;
	padding-top:6px;
	letter-spacing:1px;
	border-right:1px solid white;
}
/* contact us ------------------------------------------------------------------------------------------------*/
a.TopNavContact:link, a.TopNavContact:visited {
	height:21px;
	width:100px;
	color:#FFFFFF;
	display:block;
	text-align:center;
	text-decoration:none;
	background: url( '../images/btn-normal-bg_1.jpg' ) repeat-x top;
	font: bold 12px Arial;
	float:left;
	padding-top:6px;
	letter-spacing:1px;
}
a.TopNavContact:hover {
	height:21px;
	width:100px;
	color:#FFFFFF;
	display:block;
	text-align:center;
	text-decoration:underline;
	background: url( '../images/btn-over-bg_1.jpg' ) repeat-x top;
	font: bold 12px Arial;
	float:left;
	padding-top:6px;
	letter-spacing:1px;
}
/*-----------------------------------------------------------------------------------------------------*/
a.TopNav2:link, a.TopNav2:visited {
	height:21px;
	width:150px;
	color:#FFFFFF;
	display:block;
	text-align:center;
	text-decoration:none;
	background: url( '../images/btn-normal-bg_1.jpg' ) repeat-x top;
	font: bold 12px Arial;
	float:left;
	padding-top:6px;
	letter-spacing:1px;
}
a.TopNav2:hover {
	height:21px;
	width:150px;
	color:#FFFFFF;
	display:block;
	text-align:center;
	text-decoration:underline;
	background: url( '../images/btn-over-bg_1.jpg' ) repeat-x top;
	font: bold 12px Arial;
	float:left;
	padding-top:6px;
	letter-spacing:1px;
}

.RightFloat {
	float:right;
	padding-left:10px;
}
.LeftFloat {
	float:left;
	padding-right:10px;
}
h1 {
	font: bold 20px "Trebuchet MS";
}
h2 {
	font: bold 16px "Trebuchet MS";
	color:#00adb6;
}
a:link, a:visited {
	text-decoration:none;
	color:#00adb6; font-weight:bold
}
a:hover {
	text-decoration:underline;
	color:#00adb6;
}
