/* Main Site Styles */
html {
     overflow: -moz-scrollbars-vertical;
}
body {
	background: #DDC155 url("../images/spaescape-bg.jpg") repeat-x top;
	text-align: center;
}

#site-wrapper {
	margin-left: auto; 
	margin-right: auto;
	margin-bottom: 10px;
	height: 100%;
	width: 800px;
}


/* Group Header */

#header-wrapper {
	margin: 0px;
 	z-index: 1;
	height: 130px;
 	background: #FFF;
	display: block;
	background: #FFFFFF url("../images/spaescape-logo.jpg") no-repeat top;
}

.address {
	text-align: right;
	font-family: Arial, veranda, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	line-height: 1.0em;
	padding-right: 10px;
	color: #003399;
	z-index: 1;
}
	

#top-nav-wrapper {	
	margin: 0px;
 	z-index: 1;
	height: 30px;
	display: block;
	text-align: right;
	background: #FFFFFF
}

#flashcontent {
	width: 600px; 
	height: 30px 
	text-align: right;
}

#flashcontent2 {
	width: 200px; 
	height: 440px
}
 
 #body-wrapper {
 	background: #F4E8BB;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
}

/* Main-navigation */

#main-nav-wrapper {
	background: #000058;
	padding-left:0px;
	padding-top: 20px;
	margin: 0px;
	text-align: left;
	width: 210px;
	min-height: 400px;
}




/* Content */

#content-wrapper {
	display: block;
	width: 560px;
 	background: #F7E7B6;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	text-align: left;
}

#beauty-photo {	
	display: block;
	float: left;
	width: 160px;
 	background: #F4E8BB;
	padding: 10px;

}

.page_title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 25px;
	line-height: 35px;
	color: #163C70;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:10px;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
 	font-size: 10px;
}

.indent {
	padding-left:50px;
}

.blue{
	font:bold 11pt Veranda, Arial,Helvetica,sans-serif; color: #3366CC;
	font-weight:600;
}

.sales_board_month {
	font:bold 11pt Veranda, Arial,Helvetica,sans-serif; color: #3366CC;
	font-weight:600;
}

.main_body{
	color:#333333;
	font:normal 10pt Veranda, Arial,Helvetica,sans-serif;
	font-weight:400;
	line-height:15pt;
}

.main_body a{text-decoration: none; font-weight: bold; color:#0066FF;}
.main_body a:hover{text-decoration:underline; font-weight: bold; color:#0033CC;}
.main_body a:visited{font-weight: bold; color:#009933;}
.main_body a:link{font-weight: bold; color:#0000FF; }

.main_body p {
	color:#333333;
	font:normal 10pt Veranda, Arial,Helvetica,sans-serif;
	font-weight:400;
	line-height:15pt;
}

.price{
	color:#996633;
	font:normal 10pt Veranda, Arial,Helvetica,sans-serif;
	font-weight:400;
	line-height:15pt;
}

.special{
	font:normal 10pt Veranda, Arial,Helvetica,sans-serif;
	margin-bottom:20px;
	line-height: 18px;
}

.special_price{
	font:normal 10pt Veranda, Arial,Helvetica,sans-serif;
	color: #000000;
	font-weight:bold;
}


.tabletext {
	font-family: Arial, veranda, Helvetica, sans-serif; 
	font-size: 10; 
	font-weight: normal; 
	color: 666666;
}

.tabletext  a{text-decoration: none; font-weight: bold; color:#CC6633;}
.tabletext  a:hover{text-decoration:underline; font-weight: bold; color:#CC6633;}
.tabletext  a:visited{font-weight: bold; color:#330099;}
.tabletext  a:link{font-weight: bold; color:#660099; }

.white {font-family: arial; font-size: 14; font-weight: bold; color: #ffffff;}
	
.black {font-family: arial; font-size: 12; font-weight: bold; color: #000000;}

.bigfont {font-family: arial; font-size: 16; font-weight: bold; color: #DB4E21;}

.yellow {font-family: arial; font-size: 12; font-weight: 800; color: #FFFF33;}

.darkblue {font-family: arial; font-size: 14; font-weight: 800; color: #0066CC;}

.col_header {
	font-family: arial; 
	font-size: 12; 
	font-weight: bold; 
	color: #000000;
}

#photo-1 {
	display: block;
	float: right;
	position: relative; bottom: 200px; left: 600px;  
}


.price{
	color:#996633;
	font:normal 10pt Veranda, Arial,Helvetica,sans-serif;
	font-weight:400;
	line-height:15pt;
}

.note{
	color:#CC6600;
	font:normal 10pt Veranda, Arial,Helvetica,sans-serif;
	font-weight:400;
	line-height:15pt;
}

.border_style {
border-left: 1pt dotted black;
border-top: 1pt dotted black; 
border-right: 1pt dotted black;
border-bottom: 1pt dotted black;
FONT-SIZE: 11px;
FONT-FAMILY: Verdana;
COLOR: #000000;
}

#discount {
	display: block;
	float: left; 
	width: 210px;
}

/* Group Footer Navigation */



#footer-nav  {
	margin: 0px;
	padding-top: 0.1em;
	text-align: center;
	font:normal .45em Veranda, Arial,Helvetica,sans-serif;
	font-weight:300;
	line-height:17pt;
	height: 32px;
	background: #fff url("../images/footer-nav-bg.jpg") bottom;
	background-repeat: no-repeat;
}

#footer-nav  a{text-decoration: none; font-weight: bold; color:#663300;}
#footer-nav  a:hover{text-decoration:none; font-weight: bold; color:#0663300;}
#footer-nav  a:visited{font-weight: bold; color:#663300;}
#footer-nav  a:link{font-weight: bold; color:#000000; }




#copyright {
	width: 100%;
 	z-index: 1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15px;
}



.table_header {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size : 10pt;}

.table_cell {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	background-color: #FFCC99;
	font-size : 9pt;}

.tablecell a{text-decoration: none;color:#4A60BE;}
.tablecell a:hover{text-decoration:underline; color:#4A60BE;}
.tablecell a:visited{color:#4A60BE;}
.tablecell a:link{color:#4A60BE;}


.required{
	color: #BD1F13;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_definition.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#dlmenu {height:10em; font-style:Veranda, Arial,Helvetica,sans-serif;}
#menu {
	list-style-type:none; 
	margin:0 0 10px; 
	padding:0; 
	position:absolute; 
	width:11em; 
	background:#000058; 
	z-index:100;
	}
	
#menu li {
	display:block; 
	padding:0; 
	margin:0; 
	position:relative; 
	z-index:100;
	}
	
#menu li a, #menu li a:visited {
	display:block; 
	text-decoration:none;
	}
	
#menu li dd {display:none; 
	font-size:.75em;}

#menu li:hover, #menu li a:hover {
	border:0;
	color:#ff0;
	}

#menu li:hover dt a , #menu li a:hover dt a {
	background:#000058  url(top_grad_2.gif) center center; 
	color:#ff0; 
	text-decoration: none;
	font-style: bold;
	}
	
#menu li:hover dd, #menu li a:hover dd {display:block;}

#menu li:hover dl, #menu li a:hover dl {
	height:8em;                             
	background:#000058  url(sub_grad.gif);}
	
#menu table {
	border-collapse:collapse; 
	padding:0; 
	margin:-4px; 
	font-size:.70em;
	}
	
#menu dl {
	width: 11em; 
	margin: 0; 
	background: #000058 ; 
	cursor:pointer;
	}
	
#menu dt {
	margin:0; 
	padding: 0; 
	font-size: .70em; 
	border-top:1px solid #1A1A69;}
	
#menu dd {
	margin:0; 
	padding:0; 
	font-size: .70em; 
	text-align:left; 
	}
	
.gallery dt a, .gallery dt a:visited {
	display:block; 
	color:#fff; 
	padding:5px 5px 5px 10px; 
	background:#000058 url(top_grad.gif) center center;
	}
	
.gallery dd a, .gallery dd a:visited {
	color:#fff; 
	min-height:1em; text-decoration:none; 
	display:block; 
	padding:4px 5px 4px 20px; 
	background:#000058 url(sub_grad.gif);
	}
	
* html .gallery dd a, * html .gallery dd a:visited {height:1em;}

.gallery dd a:hover {
	background:#000058 ; 
	color:#fff; 
	text-decoration: underline;
	}

#showcase {background:#000058 ;}
dl.menus_list dt {background:#000058 ; font-size:.85em; margin:3px 0;}
#foot {background:#000058 ;}
dl.menus_list dd.nil {padding:0; margin:0;}