html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 { margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%; }

a img { border: none; }
.clearFix { clear: both; }

body { background-color: #fff;	border-style: none;	color: #585953;	font: normal 100%/150% Arial, Helvetica, sans-serif;	margin: 0 0 0 0;	padding: 0 0 0 0;	text-align: left;	overflow-x: hidden; }

h1 { color: #585953;	font-size: 23px;	font-weight: bold;	line-height: 150%; }
h2 { color: #585953;	font-size: 20px;	font-weight: bold;	line-height: 150%; }
h3 { color: #585953;	font-size: 18px;	font-weight: bold;	line-height: 150%; }
a, a:link { color: #585953;	font-weight: normal;	text-decoration: underline;	line-height: 10px; }
a:visited { color: #585953;	font-weight: normal;	text-decoration: underline; }
a:hover { color: #585953;	text-decoration: none; }
a:focus { color: #585953;	text-decoration: none; }
a:active { color: #585953;	text-decoration: none; }

/*   */

#curveContainerHeader { background-image:url(../images/misc/background.jpg); background-repeat:no-repeat; background-position: top center; }

#headerContainer { margin-top: 15px; }
#headerWrapper { height: 147px;	width: 960px;	margin: 0 auto; }
#logoWrapper { float: left;	width: 152px;	overflow: visible;	position: relative;	z-index: 99999; }
#headerStrapLine { float: left;	width: 578px;	font: italic 18px Arial, Helvetica, sans-serif;	text-align: center;	margin-top: 55px; }
#headerContactContainer { float: left;	width: 230px;	text-align: right; }
#headerTelephone { font: bold 30px Arial, Helvetica, sans-serif;	color: #35538B;	margin-top: 50px; }
#headerSocialContainer { margin-top: 15px; }
#headerSocialIcons { float: right;	margin-left: 5px; }

/*   */
#mainNavWrapper { background-color: #35528E;	height: 36px;	-webkit-box-shadow: 0px 10px 10px 0px rgba(133,133,133,1);	-moz-box-shadow: 0px 10px 10px 0px rgba(133,133,133,1);	box-shadow: 0px 10px 10px 0px rgba(133,133,133,1);	color: #fff;	position: relative;	z-index: 9999; }
#mainNavContainer { width: 960px;	margin: 0 auto; }
#mainNav { float: right;	margin-right: -17px; }
#mainNav ul { list-style: none;	display: block;	margin-top: 9px; }
#mainNav li { display: inline-block;	display: table-cell;	vertical-align: top; }
#mainNav a:link { display: block;	color: #fff;	text-decoration: none;	font: bold 14px Arial, Helvetica, sans-serif;	text-transform: capitalize;	padding-right: 17px;	border-bottom: solid 1px #fff;	margin-right: 18px; }
#mainNav a:visited { display: block;	color: #fff;	text-decoration: none;	font: bold 14px Arial, Helvetica, sans-serif;	text-transform: capitalize;	border-bottom: solid 1px #fff; }
#mainNav a:hover { display: block;	color: #fff;	text-decoration: none;	font: bold 14px Arial, Helvetica, sans-serif;	text-transform: capitalize;	border-bottom: none; }


.newsPanel { padding: 5px 0;}
.newsPanel a:link { display: block;	color: #fff;	text-decoration: none;	font: bold 14px Arial, Helvetica, sans-serif;	text-transform: capitalize;	 text-decoration: none;line-height:1.5;}
.newsPanel a:visited { display: block;	color: #fff;	text-decoration: none;	font: bold 14px Arial, Helvetica, sans-serif;	text-transform: capitalize;	text-decoration: none;line-height:1.5;}
.newsPanel a:hover { display: block;	color: #fff;	text-decoration: none;	font: bold 14px Arial, Helvetica, sans-serif;	text-transform: capitalize;	text-decoration: underline;line-height:1.5;}

/*   */
#curveContainerBody { width: 1200px; margin: 0 auto; background-image:url(../images/misc/curve-bottom.jpg); background-repeat:no-repeat; background-position: top right; }

/*   */
#mainContentContainer { clear: both;	background-color: #fff;	width: 960px;	min-height: 300px;	margin: -30px auto 0 auto;	-webkit-box-shadow: 10px 10px 10px 0px rgba(133,133,133,1);	-moz-box-shadow: 10px 10px 10px 0px rgba(133,133,133,1);	box-shadow: 10px 10px 10px 0px rgba(133,133,133,1);	position: relative;	z-index: 99; }
#mainContentWrapper { width: 960px;	margin: 0 auto;	background-color: #fff;	position: relative;	z-index: 9999; }
#mainContent700 { max-width: 680px;	float: left;	padding: 20px 20px 20px 0; }
#leftColumWrapper { float: left;	width: 220px;	margin: 20px 20px 20px 0; }
#contentpanelsBGD { padding: 10px;	float: left;	width: 175px;	color: #fff;	margin: 0 20px 20px 20px; }
#contentpanelsBGD p { font: normal 14px Arial, Helvetica, sans-serif; }
#contentpanelsBGD h2 { color: #fff; }
#contentpanelsFindUs { padding: 10px;	float: left;	width: 175px;	color: #585953;	margin: 0 20px 20px 20px; }
#contentpanelsFindUs h2 { color: #35528E; }
#contentpanelsFindUs p { font: normal 14px Arial, Helvetica, sans-serif;	line-height: 120%; }
#contentpanelsTreatments { padding: 10px;	float: right;	width: 250px;	color: #fff;	margin: 20px -20px 20px 20px;	background-color: #797B7A; }
#contentpanelsTreatments h2 { color: #fff;	font: normal 20px Arial, Helvetica, sans-serif;	margin-bottom: -10px; }
#contentpanelsTreatments ul {  }
#contentpanelsTreatments li { margin-left: -25px;	font: normal 14px Arial, Helvetica, sans-serif; padding: 2px 0;}
.dow {  }.dow ul {  }.dow li { list-style: none;	margin-left: -40px;	font: bold 13px Arial, Helvetica, sans-serif;	width: 80px;	padding: 3px 0; }
.time {  }.time ul {  }.time li { list-style: none;	margin-left: -40px;	font: bold 13px Arial, Helvetica, sans-serif;	width: 90px;	padding: 3px 0; height: 16px;}

#treatmentPanels h3 {color: #fff; background-color:#35528E; padding: 5px 0 5px 10px;}
#treatmentPanels ul { list-style:none;}
#treatmentPanels li { margin-left: -20px;}

#tablePagination td { padding: 2px;}
a.tablePagination:link {	padding: 3px; color: #fff;	background-color: #35528E; text-decoration: none; font: bold 20px Arial, Helvetica, sans-serif; border: solid 1px #35528E;}
a.tablePagination:visited {	padding: 3px; color: #fff;	background-color: #35528E;text-decoration: none;text-decoration: none; font: bold 20px Arial, Helvetica, sans-serif;border: solid 1px #35528E;}
a.tablePagination:hover {	padding: 3px; color: #35528E;	background-color: #fff; text-decoration: none;text-decoration: none; font: bold 20px Arial, Helvetica, sans-serif; border: solid 1px #35528E;}

#panelNavWhite {color: #fff;}
#panelNavWhite h2 {color: #fff;}
a.panelNavWhite:link {	color: #fff; font-size: 14px; text-decoration: underline;line-height:1.5;}
a.panelNavWhite:visited {	color: #fff; font-size: 14px; text-decoration: none;line-height:1.5;}
a.panelNavWhite:hover {	color: #fff; font-size: 14px; text-decoration: none;line-height:1.5;}

a.treatmentList:link {line-height:1.5;}
a.treatmentList:visited {line-height:1.5;}
a.treatmentList:hover {	line-height:1.5;}

#panelNavBlack {color: #000;}
#panelNavBlack h2 {color: #000;}
a.panelNavBlack:link {	color: #000; font-size: 14px; text-decoration: underline;}
a.panelNavBlack:visited {	color: #000; font-size: 14px; text-decoration: none;}
a.panelNavBlack:hover {	color: #000; font-size: 14px; text-decoration: none;}

/*   */
#footerWrapper {	position: relative;	z-index: 1;}
#footerContainer {	width: 960px;	margin: 25px auto 20px auto;	color: #585953;	font-size: 85%;}
#footerNav {}.footerNav {	margin-right: 5px;}
a.footerNav:link {	font: normal 14px/160% Arial, Helvetica, sans-serif;	color: #585953;	text-transform: capitalize;	padding: 8px;	text-decoration: none;}
a.footerNav:visited {	font: normal 14px/160% Arial, Helvetica, sans-serif;	color: #585953;	text-transform: capitalize;	padding: 8px;	text-decoration: none;}
a.footerNav:hover {	font: normal 14px/160% Arial, Helvetica, sans-serif;	color: #585953;	text-transform: capitalize;	padding: 8px;	text-decoration: underline;}
#footertopLayerPanel {	float: left;	width: 320px;}
#accreditationLogos {	float: left;	height: 32px;	margin-right: 8px;}
#footerbottomLayerContainer {	clear: both;	padding-top: 10px;	width: 960px;}
#footerbottomLayerPanel {	float: left;	width: 320px;}
#copyrightContainer {	clear: both;	margin: 50px 0 20px 0;	font: 11px Verdana, Geneva, sans-serif;}
#regCompany {	float: left;	width: 320px;	padding-top: 7px;}
#copyright {	font: normal 11px Arial, Helvetica, sans-serif;	color: #585953;}
#motley {	float: left;	width: 320px;	text-align: right;}
a.motley:link {	color: #585953;	font: 11px Verdana, Geneva, sans-serif;	text-decoration: none;	font-weight: normal;}
a.motley:visited {	color: #585953;	font: 11px Verdana, Geneva, sans-serif;	text-decoration: none;}
a.motley:hover {	color: #585953;	font: 11px Verdana, Geneva, sans-serif;	text-decoration: underline;}
