* {border:none; margin:0; padding:0;}
body {
	background:#000 url(images/background.jpg) repeat-x left top;
	background-attachment:fixed;
	color:#333;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0 10px;
	font-size:small;
}
* html body {font-size:x-small; /*IE5*/ f\ont-size:small; /*IE6+*/}

#outerFrame {margin:0 auto; width:870px;}
#innerFrame {background:#fff; border-left:1px solid #4f381a; border-right:1px solid #4f381a; float:left; width:868px;}

#header {width:100%;}
#header h1, #header h2 {display:none;}

#navigation {float:left; padding:12px 5px 2px 4px; width:859px;}
#navigation ul {float:left; list-style:none; padding:0 0 10px 0; width:859px;}
#navigation ul li {float:left;}
#navigation ul li a:link, #navigation ul li a:visited {float:left; height:36px;}
#navigation ul li a em {display:none;}
#navigation ul li a img {float:left;}

#navigation ul li a.home {background:url(images/nav_sprite.jpg) no-repeat 0 0; width:122px;}
#navigation ul li a.aboutUs {background:url(images/nav_sprite.jpg) no-repeat -12px -36px; width:116px;}
#navigation ul li a.meetTheTeam {background:url(images/nav_sprite.jpg) no-repeat -12px -72px; width:135px;}
#navigation ul li a.treatments {background:url(images/nav_sprite.jpg) no-repeat -12px -108px; width:115px;}
#navigation ul li a.feesAndCharges {background:url(images/nav_sprite.jpg) no-repeat -12px -144px; width:167px;}
#navigation ul li a.faq {background:url(images/nav_sprite.jpg) no-repeat 0 -180px; width:60px;}
#navigation ul li a.contactUs {background:url(images/nav_sprite.jpg) no-repeat -12px -216px; width:144px;}

#bannerArea {background:url(images/separator_border.jpg) repeat-x left top; float:left; margin:0 3px 10px 2px; padding:10px 0 0 0; width:863px;}
#banner {float:left; margin:0 5px; width:853px;}
#banner .flashBanner {float:left; height:341px; width:596px;}
#banner .contents {
	background:#eae9fa;
	color:#4f381a;
	border:1px solid #cbc9f0;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	height:329px;
	padding:5px;
	width:235px;
}
#banner .contents h2 {
	font-size:130%;
	font-weight:normal;
	margin:0 0 15px 0;
}
#banner .contents ul {list-style:none; line-height:135%; padding:0 0 20px 20px;}
#banner .contents ul.left {float:left; width:192px;}
#banner .contents ul.right {float:right; padding:0 0 20px 0; width:193px;}
#banner .contents p.clear {clear:both;}
#banner .contents a:link, #banner .contents a:visited {color:#4f381a; text-decoration:none;}
#banner .contents a:hover {color:#c00;}

#content {background:url(images/separator_border.jpg) repeat-x left top; clear:both; float:left; margin:0 3px 10px 2px; padding:20px; width:823px;}
#content h2 {
	font-size:130%;
	margin:0 0 10px 0;
	color: #2f12a0;
}
#content h3 {
	font-size:105%;
	margin:0 0 10px 0;
	color: #2f12a0;
}
#content p {margin:0 0 20px 0;}
#content ul {margin:0 0 0 60px;}
#content a:link, #content a:visited {color:#3600ff; text-decoration:none;}
#content a.noLine {border-bottom:none;}
#content a:hover {color:#c00;}

#footer {background:#1f0090; clear:both; float:left; letter-spacing:1px; padding:30px 0 5px 0; width:868px;}
#footer p {color:#fff; font-size:80%; text-align:center; margin:0 0 10px 0;}
#footer a:link, #footer a:visited {color:#fff; text-decoration:none;}
#footer a:hover {color:#999;}

#content form input.text
{
	border:0.1em solid #999;
	padding:0.2em;
	background:#E9EEEE;
}

#content form textarea
{
	width:30em;
	height:10em;
	border:0.1em solid #999;
	padding:0.2em;
	background:#E9EEEE;
}

#content form input.submit
{
	padding:0.5em;
	background:#1f0090;
	border:0.1em solid #999;
	color:#CCCCCC;
	font-size:1em;
	text-transform:uppercase;
}

.bluetext {
	color: #2f12a0;
}
