/* CSS Document */

body { background: url(/gfx/bg_default.jpg) #A2D7CB repeat-x; margin:0; padding: 0}

div#header { 
	width: 932px; 
	height: 153px;
	margin: 0 auto;
	padding: 40px 20px 0 20px;
	background-image:url(/gfx/header_default.jpg); 
	border-bottom: 3px solid #A2D7CB;
}
	
#logo {  margin: 0 auto; width: 224px; }

#navbar { width: 932px;  margin: 0 auto; }
#navbar ul { list-style: none; padding: 0; margin: 15px 0 0 0; }
#navbar ul li { padding: 0 10px; margin: 0; display: inline; }

div#content, div#treatments-content { width: 972px;  margin: 0 auto; background-color: #FFFFFF; }
div#treatments-content.divider { background: url(/gfx/treatment-content_bg.gif) repeat-y #FFFFFF; }
div#treatments-content.divider-wide { background: url(/gfx/treatment-content_wide_bg.gif) repeat-y #FFFFFF; }


div#left-panel { width: 475px; float: left; margin: 20px; }
div#right-panel { width: 416px; float: right; margin: 28px 20px 20px 20px; }

div#treatments-container { width: 702px; float: left; margin: 0 9px 0 0; }
div#treatments-side-nav { width: 200px; float: left; background: url(/gfx/sidenav_bg.jpg) #C2AE9D no-repeat; padding: 20px; }
div#treatments-side-nav ul { list-style: none; padding: 0; margin: 0; }
div#treatments-side-nav ul li { padding: 6px 0; margin: 0; display: block; }
div#treatments-main { width: 420px; margin: 0; padding: 20px 20px; float: right; }
div#treatments-right-panel { width: 240px; margin: 20px 0; padding: 0 15px 10px 5px; float: right; }
div#treatments-main-wide { width: 690px; margin: 0; padding: 20px ; float: left; }

div.treatments-wide-wrapper { margin-bottom: 10px; }
div.treatments-wide-left { width: 400px;  float: left; }
div.treatments-wide-left p { margin-top: 0; }
div.treatments-wide-right { width: 240px; float: right; }

div.treatment-box { 
	border: 3px solid #A2D7CB;
	margin-bottom: 15px;
	padding: 10px;
}

.treatments-wide-left table { padding:0; margin: 5px 0; }
.treatments-wide-left table td { padding: 3px 0; }

#treatments-content img { margin: 5px 0; }

#treatments-right-panel .treatment-panel-middle {
	padding: 0 0 10px 0;
	margin: 0;
	text-align: center;
}

.small-box { float: right; padding: 4px; }

div#footer { width: 932px; margin: 0 auto; padding: 10px 20px; background-color:#FFFFFF; }
div#footer-panel-left { }

ul.teaser-panels  { list-style: none; }
ul li.teaser-panels  { display:inline; }

img { border: none; }
img.floatRight { float: right; margin: 5px 0 5px 10px; }
img.floatLeft { float: left; margin: 5px 10px 5px 0; }
hr { border: 1px #A4C5D5 dashed; }

.testimonial-top { background: url(/gfx/testimonial-top.png) top no-repeat; width: 475px; height: 15px; }
.testimonial-middle { background: #DAEFEB url(/gfx/testimonial-middle.jpg) bottom repeat-x; padding: 0 20px; }
.testimonial-bottom { background: url(/gfx/testimonial-bottom.png) bottom no-repeat; width: 425px; height: 5px; margin-bottom: 40px; padding: 40px 0 0 50px; }

.testimonial-middle { font: normal 12px "Courier New", Courier, monospace; color:#333333; text-align: justify; }
.testimonial-bottom .author { font: bold 18px "Courier New", Courier, monospace; line-height: 20px; }