/* CSS Document */
html,body{
	height:100%;
}
body{
	margin: 0px;
	font-size:0.626em;
	font-family:Verdana,Arial,Helvetica;
	background:url(/_images/page-bg.jpg) #232a31;
}
p{
	zoom:1;
}
a{
	color: #4f2991;
}
img{
	behavior: url("/_scripts/pngbehavior.htc");
}
#outerWrapper{
	position:absolute;
	left:0px;
	top:50%;
	margin-top:-272px;
	height:547px;
	width:100%;

}
table.padded-table td { padding:3px; }


/* Control Panel */

#cWrap{
	position:absolute;
	left:0px;
	top:0px;
	
	width:275px;
	height:530px;
	z-index:10;
}
#cPanel{
	position:relative;
	margin:15px 0 0 0;
	height:500px;
	width:260px;
	background:#232a31;
	float:left;
	display:inline;
}
#cPanel #page-logo{
	position:absolute;
	left:19px;
	top:33px;
}
#cPanel #tagline{
	position:absolute;
	left:43px;
	top:470px;
}
#cPanel #gMenu{
	position:absolute;
	left:65px;
	top:154px;
	z-index:20;
}
#cPanel #gMenu li{
	display:inline;
	background:transparent;
	float:left;
	width:auto;
	margin-right:5px;
}
#cPanel #gMenu li a{
	display:inline;
	height:20px;
	overflow:hidden;
	float:left;
	background:transparent no-repeat center 0px;
}
#cPanel #gMenu li a.current,
#cPanel #gMenu li a.current:hover{
	background-position:center -22px;
}
#cPanel #gMenu li a:hover{
	background-position:center -44px;
}
#cPanel #gMenu li.l1,
#cPanel #gMenu li.l1 a{
	width:70px;
}
#cPanel #gMenu li.l1 a{
	background-image:url(/_images/menu-1.gif);
}
#cPanel #gMenu li.l2,
#cPanel #gMenu li.l2 a{
	width:58px;
}
#cPanel #gMenu li.l2 a{
	background-image:url(/_images/menu-2.gif);
}
#cPanel #gMenu li ul{
	display:none;
	position:absolute;
	top:20px;
	left:0px;
}
#cPanel #gMenu li ul li{
	margin-top:8px;
}
#cPanel #gMenu li ul li,
#cPanel #gMenu li ul li a{
	float:none;
	display:block;
	width:50px;
	height:10px;
	background:transparent no-repeat center 0px;
	margin-right:0;
}
#cPanel #gMenu li ul li a.current,
#cPanel #gMenu li ul li a.current:hover{
	background-position:center -22px;
}
#cPanel #gMenu li ul li a:hover{
	background-position:center -44px;
}
#cPanel #gMenu li ul li.ll1 a{
	background-image:url(/_images/menu-1a.gif);
}
#cPanel #gMenu li ul li.ll2 a{
	background-image:url(/_images/menu-1b.gif);
}
#cPanel #gMenu li ul li.ll3 a{
	background-image:url(/_images/menu-1c.gif);
}

#cPanel #aMenu{
	position:absolute;
	left:88px;
	top:339px;
}
#cPanel #aMenu li{
	width:85px;
}
#cPanel #aMenu li.spacer{
	width:85px;
	background:url(/_images/arrow-down.gif) no-repeat center center;
	height:26px;
}
#cPanel #aMenu li a{
	display:block;
	width:85px;
	height:10px;
	margin:0 0 8px 0;
	background:transparent no-repeat center 0px;
}
#cPanel #aMenu li a.current,
#cPanel #aMenu li a.current:hover{
	background-position:center -22px;
}
#cPanel #aMenu li a:hover{
	background-position:center -44px;
}
#cPanel #aMenu li.l1 a{
	background-image:url(/_images/menu-3.gif);
}
#cPanel #aMenu li.l2 a{
	background-image:url(/_images/menu-4.gif);
}
#cPanel #aMenu li.l3 a{
	background-image:url(/_images/menu-5.gif);
}
#cPanel #aMenu li.l4 a{
	background-image:url(/_images/menu-6.gif);
}
#cPanel #aMenu li.l5 a{
	background-image:url(/_images/menu-7.gif);
}
#cPanel #iNav{
	position:absolute;
	left:76px;
	top:207px;
	width:110px;
	z-index:10;
}
#cPanel #iNav li{
	display:inline;
	height:19px;
	width:19px;
	float:left;
	margin:0 3px 3px 0;
	background:url(/_images/item.gif) transparent no-repeat 0px 0px;
}
#cPanel #iNav li.current{
	background-position:0px -38px;
}
#cPanel #iNav li.nada{
	background:none;
}


/* Gallery */

#gWrap{
	width:100%;
	height:547px;
	width:10000;
	position:relative;
	background:#f9ecec;
	overflow:auto;
}
#gWrap #gallery{
	display:block;
	height:530px;
	overflow:hidden;
}
#gWrap #gallery li{
	display:inline;
	float:left;
	cursor:pointer;
}
#gWrap #gallery img{
	margin: 15px 15px 0 0;
}

#gWrap #gallery li.about{
	
}
#gWrap #gallery li.about div.inner{
	background:#a2aec4;
	margin: 15px 15px 0 0;
	width:550px;
	height:500px;
	color:white;
	overflow:hidden;
}
#gWrap #gallery li.about div.inner div.content{
	padding:15px;
}
#gWrap #gallery li.about div.inner div.content h1{
	font-size:16px;
	margin-bottom:15px;
}
#gWrap #gallery li.about div.inner div.content h2{
	font-size:12px;
	font-weight:bold;
	margin-top:-10px;
	margin-bottom:15px;
}
#gWrap #gallery li.about div.inner div.content p{
	font-size:12px;
	line-height:16px;
	padding-bottom:10px;
}
#gWrap #gallery li.about div.inner div.content a{
	color:white;
	text-decoration:none;
}
#gWrap #gallery li.about div.inner div.content img{
	margin: 0 20px 10px 0;
}
#gWrap #gallery li.about div.inner div.content a:hover{
	text-decoration:underline;
}

#gWrap #gallery li.salon div.inner{
	background:#151019;
	font-size:11px;
	line-height:14px;
	margin: 15px 15px 0 0;
	width:870px;
	height:500px;
	color:white;
	overflow:hidden;
}
/* Footer */

#footer{
	position:relative;
	color:#919598;
	padding:11px 10px 0 0;
	font-size:10px;
	text-align:right;
	line-height:18px;
}
#footer a{
	color:#919598;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}

#scrollNote{
	position:absolute;
	left:10px;
	top:10px;
}
