@import url(style.css);


/*
 * Subpage overrides
 */


#header { height: 260px; }
#header img { border: 0; }
#header a:hover { background: transparent; }
#header a { padding: 0; border: 0; }
 
#area #submenu { background: url(featured-bg.gif) top left repeat-x; }
#area #content { width: 536px; }

#content .left  { width: 48%; float: left; margin-right: 20px; padding: 0; }
#content .right { width: 48%; float: left; padding: 0; }

#content .section
	{ padding: 15px; clear: both; }

#content .section-odd
	{ background-color: #f8f5fe; border-top: solid 2px #e8d2f2; }

#content .section-even
	{ background-color: #eafcfa; border-top: solid 2px #e8d2f2; }

#content .section h2
	{ margin-bottom: 0.3em; font-size: 1.5em; }
	
#content .section h3
	{ margin-top: 0; font-style: italic; color: #887722; }

#content .section .left div,
#content .section .right div,
#content h5
	{ margin-top: 1em; font-weight: bold; margin-bottom: 0.3em; padding: 0; color: #887898; font-size: 1em; }
	
#content .section .left { clear: both; }
	
#area #content
	{ margin: 0; padding: 0; width: 576px; }

#content div
	{ padding-left: 15px; padding-right: 15px; }
	
#content .mainsection h3 { font-size: 1.3em; margin-bottom: 0.3em; }
#content .mainsection { margin-bottom: 2em; padding-top: 1.5em; }

#content .info { color: #aa85ad; font-size: 1em; }

#content .mainsection .sub-image {
	position: relative;
	top: 1em;
	margin: 0 0 1em 2em;
	width: 122;
	height: 122;
}
#content .section .sub-image { position: relative; top: 1em; margin: 0 0 1em 0em; width: 177px; text-align: center;  }

#content span.price { color: #aa85ad; font-size: 1em; font-weight: normal; }
#content table { width: 70%; }
table.price-list td { padding: 3px; }
table.price-list { border-top: dotted 1px #efdff0; }
table.price-list td { border-bottom: dotted 1px #efdff0; }
table td.treatment { font-weight: bold; }
table td.treatment small { font-weight: normal; }
table td.price { text-align: right; color: #aa85ad; font-weight: normal; }
p.address { font-size: 1.2em; color: #aa85ad; }
h4 { font-size: 1.2em; color: #887722; }
