*
{
margin:0;
padding:0;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

body
{
background:#556455 url(images/body-back.jpg);
background-position:bottom left;
background-attachment:fixed;
background-repeat:no-repeat;
text-align:center;
}

#header
{
position:relative;
width:800px;
margin:20px auto 10px;
background:url(images/prestige-logo.jpg);
background-position:bottom left;
background-repeat:no-repeat;
height:80px;
}

#header h1, #header h2
{
margin-left:-1000em;
height:0;
line-height:0;
}

#address
{
position:absolute;
top:10px;
right:0;
font-size:11px;
color:#fff;
}

#address .phone
{
font-size:19px;
color:#C7D7C5;
}

#address .ec
{
font-size:14px;
}

#container
{
position:relative;
margin:0 auto;
width:800px;
text-align:left;
background:#fff url(images/container-back.jpg);
background-position:top left;
background-repeat:repeat-y;
border:1px solid #4c5a4c;
}

#menu
{
position:relative;
float:left;
width:160px;
padding:50px 0;
}

#menu p
{
margin:20px 12px;
font-size:12px;
color:#DEEEDC;
background:#8DAA92;
padding:7px;
line-height:18px;
border:1px solid #65816a;
}

#menu ul
{
margin-left:20px;
list-style:none;
}

#menu li
{
list-style:none;
margin:0 0 10px;
}

#menu li a
{
font-size:13px;
font-weight:800;
color:#C7D7C5;
text-decoration:none;
}

#menu li a:hover
{
color:#F3FFF1;
text-decoration:underline;
}

#menu li a.current
{
font-weight:800;
}

#content
{
position:relative;
margin:0 0 0 180px;
padding:50px 25px 0 0;
}

#content.wellness
{
background:url(images/yonka-wellness.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

#content.border
{
position:relative;
margin:0 220px 0 180px;
padding:50px 25px 0 0;
}

#content .phone
{
font-weight:800;
font-size:14px;
}

#right
{
float:right;
width:220px;
text-align:left;
padding:0px 25px 0 5px;
margin:50px -15px 0 0;
}

#right p
{
font-size:11px;
line-height:18px;
margin:0 0 17px;
color:#666;
}

#right h3
{
margin-left:-2px;
}

h3
{
margin:10px 0;
color:#88B422;
text-transform:lowercase;
font-size:24px;
font-weight:400;
}

h4
{
color:#556455;
/*text-transform:lowercase;*/
font-size:14px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
margin:15px 0 0;
letter-spacing:1px;
}

h4 span
{
text-transform:uppercase;
}

#content .signature
{
/*border-top:1px solid #ddd;
border-bottom:1px solid #ddd;*/
padding:11px 14px;
margin:0 0 17px;
background:#eee url(images/signature-back.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

h5
{
font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
padding:0px 0px;
color:#333;
color:#556455;
font-size:12px;
letter-spacing:0px;
font-weight:800;
/*border-bottom:3px double #BBCBB9;*/
}

#content p.price
{
padding:0px 0;
font-size:12px;
margin:2px 0 7px;
color:#487600;
}

img.right, object.right
{
position:relative;
float:right;
margin-left:15px;
margin-bottom:7px;
}

object.right
{
border:3px double #ddd;
}

img.left
{
position:relative;
float:left;
margin-right:15px;
margin-bottom:7px;
}

#content ul.index
{
list-style:none;
/*border-top:1px solid #ddd;
border-bottom:1px solid #ddd;*/
height:274px;
margin-left:0;
}

#content ul.index li
{
list-style:none;
float:left;
width:180px;
height:250px;
margin-right:7px;
font-size:12px;
/*border-top:1px solid #ddd;
border-bottom:1px solid #ddd;*/
padding:10px 4px 7px;
text-align:center;
}

#content ul.index li a
{
color:#5D8A00;
text-decoration:none;
}

#content ul.index img
{
border:1px solid #ddd;
}

#content ul.news
{
list-style:none;
margin:15px 0;
}

#content ul.news li
{
list-style:none;
height:85px;
padding:15px 60px 7px 10px;
background:#eee url(images/signature-back.jpg);
background-position:bottom right;
background-repeat:no-repeat;
border-top:1px solid #fff;
}

#content ul.news li img
{
float:left;
margin:0 12px 0 0;
}

#content ul.news h4
{
margin:0 0 10px;
}

#content p
{
font-size:12px;
line-height:18px;
margin:0 0 17px;
color:#666;
}

#content ul
{
margin-left:20px;
}

#content li
{
font-size:12px;
line-height:16px;
color:#666;
}

#content .salon
{
color:#88b422;
font-weight:800;
font-size:16px;
}

#content .big
{
font-size:18px;
}

#content a
{
color:#5E4C76;
}

#footer
{
margin:10px 0;
font-size:11px;
color:#C7D7C5;
}

#footer a
{
color:#C7D7C5;
font-family:Georgia, Times, serif;
}

.clear
{
padding-bottom:20px;
clear:both;
}

table.prod
{
margin-bottom:10px;
}

table.prod td
{
padding:5px;
border-top:1px solid #666;
border-bottom:1px solid #666;
}


hr
{
height:1px;
background:#eee;
border:0px solid #eee;
margin:10px 0;
}

/* Lightbox Styles */

#lightbox{
	background-color:#eee;
	padding: 17px;
	border:2px solid #333;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
