@charset "UTF-8";
/* Lesley Haswell Therapy */

html { 
	min-width:920px;
	
}  

body {
	background-color:#90d7e9;
	background-image:url(../img/bg.png);
	background-repeat:no-repeat;
	background-position:top center;	
}

#bodywrapper {
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	margin-bottom:50px;
	
}

#mainwrapper {
	width:900px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:50px;
}


#header {
	
	width:900px;
	height:141px;
	margin-left:auto;
	margin-right:auto;
	float:left;
	margin-top:12px;
}

/* nav */

 #navbg {
	width:900px;
	height:44px;
	background-image:url(../img/navbg.png);
	background-repeat:no-repeat;
	margin-top:0px;
	float:left;
}

#nav {
	width:900px;
	height:44px;
	margin-left:-40px;
	float:left;
	margin-top:4px;
	}

ul#navigation {
	height:44px;
	width:900px;
	margin-left: auto;
}

ul#navigation li { 
	display: inline;
	width:900px;
}


ul#navigation li a:link { 
	text-decoration: none;
	float: left;
	width:149px;
	height:44px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	line-height:45px;
	margin-top:-20px;
}


ul#navigation li a:visited { 
	text-decoration: none;
	float: left;
	width:149px;
	height:44px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	line-height:45px;
	margin-top:-20px;
}


ul#navigation li a:hover {
	text-decoration: none;
	float: left;
	width:149px;
	height:44px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	background-image:url(../img/buttonbg.png);
	background-repeat:repeat-x;
	line-height:45px;
	margin-top:-20px;
}



/* main pic */

#indexpic {
	width:900px;
	height:268px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	float:left;
}

/* main content */

#mainbody {
	width:900px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	float:left;
	background-color:#FFFFFF;
}

#mainbodybottom {
	width:900px;
	height:9px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding-bottom:50px;
	float:left;
	background-image:url(../img/bottommainpanel.png);
	background-repeat:no-repeat;
}


/* left section*/



#leftsection {
	width:576px;
	height:auto;
	float:left;
	margin-left:20px;
	margin-top:20px;
	float:left;
}

#leftsectiontop {
	width:576px;
	height:10px;
	margin-left:auto;
	margin-right:auto;
	float:left;
	background-image:url(../img/bluepaneltop.png);
	background-repeat:no-repeat;
}

#leftsectionmiddle {
	width:576px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	float:left;
	background-image:url(../img/bluepanelmiddle.png);
	background-repeat:repeat-y;
}

#leftsectionbottom {
	width:576px;
	height:10px;
	margin-left:auto;
	margin-right:auto;
	float:left;
	background-image:url(../img/bluepanelbottom.png);
	background-repeat:no-repeat;
	margin-bottom:30px;
}



#leftsectiontext {
	padding:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#105a5c;
	margin-top:-20px
}

#leftsectiontext p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#105a5c;
}

#leftsectiontext p a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#105a5c;
	text-decoration:underline;
}

#leftsectiontext p a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#105a5c;
	text-decoration:underline;
}

#leftsectiontext p a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#105a5c;
	text-decoration:none;
}




#leftsectiontext h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#105a5c;
}

#leftsectiontext h1 a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#105a5c;
}

#leftsectiontext h1 a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#105a5c;
}

#leftsectiontext h1 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#105a5c;
}

#leftsectiontext hr {
	color:#105a5c;
}


#leftline{
	border-top:#105a5c solid 2px;
	margin-top:20px;
	margin-bottom:20px;
}


/* right section */

#rightsection {
	width:260px;
	height:auto;
	float:left;
	margin-right:20px;
	margin-top:20px;
	float:right;
}

#rightsectiontop {
	width:260px;
	height:10px;
	margin-left:auto;
	margin-right:auto;
	float:right;
	background-image:url(../img/greenpaneltop.png);
	background-repeat:no-repeat;
}

#rightsectionmiddle {
	width:260px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	float:right;
	background-image:url(../img/greenpanelmiddle.png);
	background-repeat:repeat-y;
}

#rightsectionbottom {
	width:260px;
	height:10px;
	margin-left:auto;
	margin-right:auto;
	float:right;
	background-image:url(../img/greenpanelbottom.png);
	background-repeat:no-repeat;
	margin-bottom:30px;
}


#rightsectiontext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	margin-top:0px;
	margin-bottom:15px;
	width:229px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

#rightsectionheader {
	margin-top:10px;
}

#rightsectiontext a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
}

#rightsectiontext a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;

}

#rightsectiontext a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
}


#rightline{
	border-bottom:#FFFFFF solid 2px;
	margin-top:20px;
	margin-bottom:20px;
}


#viewlargemap a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	line-height:12px;
}

#viewlargemap a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	line-height:12px;
}

#viewlargemap a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	line-height:12px;
}



#map {
	margin-left:auto;
	margin-right:auto;
	float:inherit;
	width:226px;
	border:solid 3px #49c7e7;
}







#address {
	width:229px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

#addresstop {
	width:229px;
	height:6px;
	margin-left:auto;
	margin-right:auto;
	float:left;
	background-image:url(../img/addresstop.png);
	background-repeat:no-repeat;
}

#addressmiddle {
	width:229px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	float:left;
	background-image:url(../img/addressmiddle.png);
	background-repeat:repeat-y;
}

#addressbottom {
	width:229px;
	height:6px;
	margin-left:auto;
	margin-right:auto;
	float:left;
	background-image:url(../img/addressbottom.png);
	background-repeat:no-repeat;
	margin-bottom:10px;
}


#addresstext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	margin-top:-5px;
	margin-bottom:-5px;
	width:209px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	line-height:15px;
}


#addresstext a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	margin-top:-5px;
	margin-bottom:-5px;
	width:209px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	line-height:15px;
}

#addresstext a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	margin-top:-5px;
	margin-bottom:-5px;
	width:209px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	line-height:15px;
}

#addresstext a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	margin-top:-5px;
	margin-bottom:-5px;
	width:209px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	line-height:15px;
}







/* footer */


#footer {
	width:850px;
	margin-left:auto;
	margin-right:auto;
	border-top:solid 1px #105a5c;
	clear:both;
	margin-top:40px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#105a5c;
	line-height:17px;
	padding:5px;
}

#footer a:link, a:visited, a:hover{
	margin-top:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#105a5c;
	line-height:17px;
	text-decoration:underline;
}



#bottomspacer{
	padding-bottom:50px;
}
