@charset "utf-8";
/* CSS Document */

/*-- titles --*/
h2 {font-size:1.5em; color:#fff; font-weight:500;}
h2.indent {padding-left:5px;}

/*-- main box for INDEX/HOME and BOOKING  --*/
#main-box-index {
	width:900px;
	background-image:url(../images/bg/indexbg.png);
	background-repeat:repeat-x;
	background-color:#3d3a3a;
	height:472px; /*-- height of bg image = header+middle in index --*/
	margin:0px auto;
	text-align:left;
	position:absolute; left:175px; top:20px;
	}

#box-header-index {
	width:900px;
	height:117px; /*-- height of box-header background image --*/
	}

/*-- middle content --*/
#middle-content {
	width:900px;
	height:355px;

		/*-- height middle (minus the header) --*/
	}

#div-left {float:left; width:35%;}
#div-left img {position:relative; left:-44px; top:7px;}

#div-middle {float:left; width:30%; height:100%; padding-left:2%; padding-right:1%;}

#div-middle .sub-welcome { font-size:0.8em; color:#fff; margin-top:10px; font-family:Helvetica, sans-serif; line-height: 200%; }
#div-middle img {margin:10px 0px 10px 10px;}
#div-middle .special-announcement {
	background:url(../images/bg/special-announcement.png) no-repeat; 
	width:291px; 
	height:103px; 
	color:#c73a31;
	font-size:1.3em;
	padding:10px;
	}
.special-announcement span {color:#fff;}
.special-announcement a:link {color:#c73a31;} 
.special-announcement a:visited {color:#c73a31;}
.special-announcement a:hover {color:#B3B3FF;}


#div-right {float:right; width:27%; padding-left:5%;}

div.top {width:248px; margin:10px 0px 0px 10px;}
.hours {background:url(../images/bg/hours.png) no-repeat; height:101px; margin-left:5px; }
.hours div {width:225px; height:101px; padding-top:10px;}
.hours ul li.align-right {text-align:right}
.hours ul {
	list-style:none;
	font:14px Helvetica, sans-serif; 
	margin-left:10px; /*-- indents the days --*/
	}


div.bottom {margin:15px 0px 0px 10px;}
.map 
#indexrightul ul{ margin:0; padding:0;}
#indexrightul ul li{ list-style:none; line-height:35px; width:170px; height:40px; border-bottom:1px solid #666;}
#indexrightul ul li a{ text-decoration:none; color:#999; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}
#indexrightul ul li a:hover{ background-color:#663;}
#Treatment{ font-size:21px; color:#999; padding-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif;}
#footer1{width:900px; height:180px; float:left; background-color:#252122;background-image:url(../images/bg/indxfot_bg.png);background-repeat:repeat-x;}
#title1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#F00;}
#title3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#F00;}
.leftpara{margin:10px 0 0 0; font-size:0.9em; line-height:20px; color:#9698a0; padding:0 10px 0 0; font-family:Helvetica, sans-serif}
.leftpara1{margin:10px 0 0 0; font-size:0.8em; line-height:20px; color:#9698a0; padding:0 10px 0 0; font-family:Georgia, "Times New Roman", Times, serif;}
.clickh{font-family:Georgia, "Times New Roman", Times, serif; color:#F00; font-weight:400;}
/*-- other classes --*/
