body {background-image: url(../images/back.png); background-repeat: repeat-y; background-position: center; background-color: #dddddd; font-family: Arial, Helvetica, sans-serif; }

#column {position: relative; width: 770px; height: 700px; text-align: center; background-color: #ffffff; padding-left: 1px; }
#header {background-color: #ffffff; text-align: left; color: #e5e5e5; font-size: 110px; font-family: Arial, Helvetica, sans-serif; position: absolute; left: 50px; top: 5px; }

.home-logo {position: absolute; right: 80px; top:10px; border: none; }

#main_nav {height:40px; position:relative; top:140px; background-image:url('../images/navbanner.png'); background-repeat:no-repeat; background-position: left; }
#main_nav ul {list-style-type:none; padding:0; margin:0;}
#main_nav a {height:40px; width:100%; background:transparent url('../images/navbanner.png'); background-repeat:no-repeat; position:absolute; top:0; left:0;}
#main_nav li {display:inline; height:40px; text-indent:-9999px;} 
#main_nav li a {text-indent:-9999px;}
#main_nav #nav1 a {background-position: 0 0; width:145px; left:0;}
#main_nav #nav1 a:hover  {background-position: 0px -40px;}
#main_nav #nav2 a {background-position: -145px 0px; width:189px; left:145px;}
#main_nav #nav2 a:hover {background-position: -145px -40px;}
#main_nav #nav3 a {background-position: -334px 0px; width:152px; left:334px;}
#main_nav #nav3 a:hover {background-position: -334px -40px;}
#main_nav #nav4 a {background-position: -486px 0px; width:141px; left:486px;}
#main_nav #nav4 a:hover {background-position: -486px -40px;}
#main_nav #nav5 a {background-position: -627px 0px; width:144px; left:627px;}
#main_nav #nav5 a:hover {background-position: -627px -40px;}


#main_pic {position: absolute; width: 350px; height: 321px; top: 205px; left: 25px; background-color: #CCC; }
#homepage_text {position: absolute; width: 325px; height: 280px; top: 191px; left: 420px; background-color: #FFF; text-align: left; color: #7d7c7c; }
#seal {position: absolute; top: 800px; left: 530px; width: 200px; }
		 
.text_small {font-size: 12px; color: #7d7c7c; }
.text_small a {text-decoration: none; color: #606; }
.text_bold {font-weight: bold; font-size: 12px; }
.text_large {font-size: 16px; }
.contact {font-size: 14px; color: #606; }
.contact a{text-decoration: underline; color: #606; }
.contact a:hover {color: #7d7c7c; }
.list_small {font-size: 12px; color: #7d7c7c; font-weight: normal; }

h1 {font-size: 18px; color: #606;  }
h2 {font-size: 14px; color: #606; }

ul.services {list-style-image: url(../images/bullet.jpg); padding:0px; margin:0px; position: absolute; top: 535px; left: 54px; width: 360px; height: 86px; text-align: left; color: #7d7c7c; font-weight: bold; line-height: 23px; }
	
li {background-repeat:no-repeat; background-position:0px 0px; padding-left:0px; }

ul a{text-decoration: none; color: #606;}
a:link {color:#606;}
a:hover {color: #7d7c7c;}

p {line-height: 16px; }

#form {position: absolute; top: 215px; left: 50px; color: #333; text-align: left; }
#form_header {position: absolute; width: 325px; height: 280px; top: 205px; left: 420px; background-color: #FFF; text-align: left; color: #7d7c7c; }
#locationTwo {position: absolute; width: 120px; height: 50px; top: 131px; left: 165px; background-color: #FFF; text-align: left; color: #7d7c7c; }
.form_font {color: #606; font-size: 12px; }

#thanks {position: absolute; top: 310px; left: 195px; font-size: 12px; color: #7d7c7c; width: 400px; }

#services {position: absolute; top: 338px; left: 45px; font-size: 12px; color: #7d7c7c; width: 480px; text-align: left; }
#pricing_box {position: absolute; top: 335px; left: 560px; width: 200px; height: 700px; padding: 5px; font-size: 12px; text-align: left; }
#services_pic {position: absolute; top: 207px; width: 685px; background-color: #CCC; height: 120px; left: 45px; border: none; }
#bar_pic {position: absolute; top: 690px; left: 565px; }


#testimonials {position: absolute; top: 200px; left: 45px; width: 440px; font-size: 12px; color: #7d7c7c; text-align: left;  }
#line {position: absolute; top: 245px; left: 525px; }
#press {position: absolute; top: 195px; left: 575px; width:250px; font-size: 12px; color: #7d7c7c; text-align: left; border: none; }
#press a{border: none;}
#press a:hover {border: none; }
#friends {position: absolute; top: 690px; left: 575px; width:250px; font-size: 12px; color: #7d7c7c; text-align: left; border: none; }
#friends a{border: none;}
#friends a:hover {border: none; }



#bio {position: absolute; top: 200px; left: 45px; width: 480px; font-size: 12px; color: #7d7c7c; text-align: left; }
#float {width: 275px; }
#bio_pic {position: absolute; top: 218px; left: 337px; }
#certification {position: absolute; top: 522px; left: 543px; font-size: 12px; color: #7d7c7c; text-align: left; border: none; }
.credentials {color: #606; }

.bottom_line {position: absolute; top: 745px; left: 307px; text-align: center; color: #7d7c7c; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.bottom_services {position: absolute; top: 1085px; left: 307px; text-align: center; color: #7d7c7c; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.bottom_testimonials {position: absolute; top: 1130px; left: 307px; text-align: center; color: #7d7c7c; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.bottom_bio {position: absolute; top: 900px; left: 307px; text-align: center; color: #7d7c7c; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.bottom_contact {position: absolute; top: 780px; left: 307px; text-align: center; color: #7d7c7c; font-family: Arial, Helvetica, sans-serif; font-size: 11px; } 

.gallery {position: absolute; top: 510px; left: 419px; }

#social_home {position: absolute; top: 780px; left: 0px; width: 150px; }
#social_services {position: absolute; top: 1115px; left: 0px; width: 150px; }
#social_testimonials {position: absolute; top: 1160px; left: 0px; width: 150px; }
#social_bio {position: absolute; top: 935px; left: 0px; width: 150px; }
#social_contact {position: absolute; top: 635px; left: 23px; width: 150px; }





