{ padding: 0; margin: 0; }

input.boxstyle{
background: #D5E6EF url(../images/inputback.jpg) repeat-x top;
border: 1px solid #ffffff; 
height:20px;
width:200px;
}

input.boxstyle2{
background: #D5E6EF url(../images/inputback.jpg) repeat-x bottom;
border: 1px solid #D5E6EF; 
height:20px;
width:150px;
}

textarea.boxstyle1{
overflow:auto;
background: #D5E6EF url(../images/inputback.jpg) repeat-x bottom;
border: 1px solid #D5E6EF; 
width:250px; 
height:75px
}

textarea.boxstyle2{
overflow:auto;
background: #D5E6EF url(../images/inputback.jpg) repeat-x bottom;
border: 1px solid #D5E6EF; 
width:550px; 
height:75px
}

select.selectstyle{
background: #D5E6EF url(../images/inputback.jpg) repeat-x bottom;
border: 1px solid #D5E6EF; 
height:20px;
width:150px;
}

input, textarea, select {
font-family:arial,verdana,helvetica; font-size:12px; color:#000000; line-height:20px;
}


body{
text-align:center;
background: #000000 url(../images/back.jpg) repeat-x bottom;
margin: 0px;
}

#wrapper{
text-align:left;
background:#1E1E1E;
width:900px;
margin: 0px auto;
}

/* top section */

#header{

background: url(../images/header_back.jpg) no-repeat;
width:570px;
height:220px;
padding:30px 0px 0px 330px;

}
#nav_wrap{
position:relative;
width:900px;
height:104px;
}

#nav{
list-style-type:none;
position: absolute;
left: 38px;
top: 25px;
}

#nav li{
	float: left;
	padding: 0px;
	margin: 0px;
	}
	
#nav2{
list-style-type:none;
position: absolute;
left: 39px;
top: 48px;
}

#nav2 li{
	float: left;
	padding: 0px;
	margin: 0px;
	}
	
#nav3{
list-style-type:none;
position: absolute;
left: 554px;
top: 48px;
}

#nav3 li{
	float: left;
	padding: 0px;
	margin: 0px;
	}

/* end top section */



/* home section */

#homecontent_wrap{
clear:both;
min-height:300px;
height:auto !important;
height:300px;
background: url(../images/home_content_back.jpg) no-repeat top right;
}

#homeimg{
float:left;
padding:27px 27px 27px 38px;
width:318px;
height:318px;
}

#homecontent{
background: url(../images/title_welcome.gif) no-repeat top left;
float:left;
padding:105px 39px 0px 0px;
width:477px;
}


/* end home section */


/* secondary section */

#content_wrap{
min-height:400px;
height:auto !important;
height:400px;
background: url(../images/2nd_content_back.jpg) no-repeat top center;
width:822px;
clear:both;
padding:0px 38px 0px 38px;
}

#secondarytitle1{
background: url(../images/title_aboutus.gif) no-repeat top left;
width:562px;
float:left;
padding:85px 0px 20px 0px;
}

#secondarytitle2{
background: url(../images/title_services.gif) no-repeat top left;
width:562px;
float:left;
padding:85px 0px 20px 0px;
}

#secondarytitle3{
background: url(../images/title_servicearea.gif) no-repeat top left;
width:562px;
float:left;
padding:85px 0px 20px 0px;
}

#secondarytitle4{
background: url(../images/title_appointments.gif) no-repeat top left;
width:562px;
float:left;
padding:85px 0px 20px 0px;
}

#secondarytitle5{
background: url(../images/title_photogallery.gif) no-repeat top left;
width:562px;
float:left;
padding:85px 0px 20px 0px;
}

#secondarytitle6{
background: url(../images/title_monthlyspecials.gif) no-repeat top left;
width:562px;
float:left;
padding:85px 0px 20px 0px;
}

#secondarytitle7{
background: url(../images/title_onlinecoupon.gif) no-repeat top left;
width:562px;
float:left;
padding:85px 0px 20px 0px;
}

#secondarytitle8{
background: url(../images/title_onlinesurvey.gif) no-repeat top left;
width:562px;
float:left;
padding:85px 0px 20px 0px;
}

#secondarytitle9{
background: url(../images/title_thankyou.gif) no-repeat top left;
width:562px;
float:left;
padding:85px 0px 20px 0px;
}

#secondarycontent{
width:562px;
float:left;
padding:20px 0px 20px 0px;
}

#sideimg{
width:224px;
float:left;
padding:85px 0px 20px 0px;
}

#sideimg2{
width:224px;
float:left;
padding:20px 0px 20px 0px;
}

#photogallery{
background: url(../images/title_photogallery.gif) no-repeat top left;
width:600px;
float:left;
padding:85px 0px 20px 0px;
}
#photogallery2{
float:left;
width:100px;
height:200px;
}

#survey{
background: url(../images/title_onlinesurvey.gif) no-repeat top left;
width:600px;
float:left;
padding:85px 0px 20px 0px;
}
#survey2{
float:left;
width:100px;
height:200px;
}


/* secondary end */


/* footer */

#bottomline{
clear:both;
width:900px;
height:60px;
background: url(../images/bottom_line.gif) no-repeat center;
}

#footer{
padding:58px 0px 0px 39px;
width:861px;
height:225px;
background: url(../images/footer_back.jpg) repeat-x;
}

/* footer end */

div.hr {
	clear:both;
  height: 1px;
  background: #1E1E1E url(../images/hr.jpg );
}
div.hr hr {
  display: none;
}
	