body {
    font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
    background: #FFF; 
    color: #000;
	font-size:12px;
	text-align: center;
	color: #959595;
	}


a{  color:#959595; 
	text-decoration:none;
 }
	
a:hover{text-decoration:underline;}

a:focus{outline:none;} /* Removes outline when clicking on a link in firefox. */

a img{border-width: 0px;}

p {
	text-align: left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17.5px;
	color: #8B8B8B;
}

h1 {font-size: 30px; color: #898989; font-weight:normal;}	 

h2 {
	font-size: 11px;
	color: #868686;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}	

apptbooking {
	font-size: 11px;
	color: #868686;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
}	


div#container{ /*width: 954px;*/ width: 800px; margin: 0 auto; text-align: left;}

div#content { text-align: center; margin: 20px 0 0 0; padding: 0; height: 368px; border-top: 2px solid #bcbec0;}

div#header {
    height: 65px;
	padding: 15px 0 0 0; 
	}
	
div#logo {
	float: left;
	background-image: url(../_images/vc_logo_header.jpg); 
	background-repeat:no-repeat; 
	padding: 0;
	margin: 0;
	}
	
ul.utilityNav {
	float: right;
	list-style:none;
	text-align:left;
	padding: 0;
	margin: 0;
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	}

ul.utilityNav a{
	display: block;
	padding: 0 0 4px 0; 
	color:#959595; 
	text-decoration:none;
	}

ul.utilityNav a:hover{
	color:#959595; 
	text-decoration:underline;
	}

div.footer {
	
	}
	


	




div#leftSide{float: left; /*width: 438px;*/}
div#leftSide div.image{margin-top: 25px;}
div#leftSide div.subText{margin-top: 20px;}
div#leftSide div#thumbs img {margin: 10px;}
div#images {float: right; overflow: auto; height: 355px; width: 355px; padding-top: 15px;}
div#rightSide{float: left; width: 318px; text-align:left; padding-left: 44px; overflow: auto;}

div#rightSide div.text { height: 306px; border-top: 2px solid #bcbec0; overflow:auto; padding-right: 5px;}

div#rightSide #historyTagLine {margin: 0; padding: 0;}
div#rightSide #bookingTagLine {margin: 8px 0;}
div#rightSide #bookingText {padding-top: 20px; height: 270px;}
div#rightSide #careersTagLine {margin: 8px 0;}
div#rightSide #careersText {height: 270px;}
div#rightSide #statsTagLine {margin: 8px 0;}
div#rightSide #statsText {height: 270px;}
div#rightSide #stylistText {padding-top: 20px; height: 270px;}


#image_large {

    background-image: none;
	background-repeat:no-repeat;
	overflow: auto;
	margin-top: 15px;
	padding-left: 80px;
	float: left;
}

.image_small {

  
   float: left;
   padding: 5px;
   
   
}

.image_row{
   
   float: none;
   
  
  
}

div#nav ul {
   
   margin: 0;
   padding: 0;
   display: block;
   background-image:url(../_images/translucent.png);
   padding: 1em 0;
   
   }

div#nav li {
   position: relative; /* for absolute positioned children */
   list-style: none;
   margin: 0;
   padding-left: 0;
   line-height: 1em;
   letter-spacing:2px;
   float: left;
   
   
   font-size: 16px;
   border-left: 3px solid #FFF;
   }

div#nav li.first {border-left: none;}

div#nav li.odd { }

div#nav ul ul li {
  float: none;
  font-size: 12px;
  letter-spacing: 1px;
  
  text-align: left;
  border: none;
 
  
  }
   
 div#nav ul.level3 li{
	 
	
	
	}   

	
div#nav ul.level4 li{
	 
	
	
	}   


div#nav ul li a {}

div#nav li:hover {
	}

div#nav li.submenu:hover {
	}


div#nav ul ul{
   /*width: 307px;*/
   width: 259px;
   margin-left: 2px;
   border: 1px solid #bcbec0;
   border-bottom: none;
   
   }
 
div#nav ul ul ul{margin-left: 0;}

div#nav ul.level2 {
	display: none; 
	position: absolute; 
	/*bottom: 42px;  */
	bottom: 35px;
	}

div#nav ul.level1 li.submenu:hover ul.level2,div#nav ul.level2 li.submenu:hover ul.level3{display:block;}

div#nav ul.level2 {  }

div#nav ul.level2 ul{border: none; padding: 0;}


div#nav li a {
   display: block; /* makes the clickable area around the link fill up its box*/
   color:#959595;
   text-decoration: none;
   text-align: center;
    
   }

div#nav ul ul li a{
	color:#959595; 
	padding: .25em 0 .25em 35px; 
	text-align: left;
	background-image:url(../_images/arrow_outline.png);
    background-repeat: no-repeat;
    background-position:1.25em 2px;
	}   
	
div#nav a.active{
	background-image:url(../_images/arrow_solid_down.png);
	font-weight: bold;
}

div#nav a.active:hover{
	background-image:url(../_images/arrow_solid_down.png);
	font-weight: bold;
}

div#nav ul.level3 a{
	padding-left: 50px; 
	background-position:2.5em 2px;
	}   

	
div#nav ul.level4 a{
	padding-left: 65px;
	background-position:3.75em 2px;
	}   

div#nav li.submenu a {}
	
div#nav ul ul li a:hover {
	font-weight: bold;
	background-image:url(../_images/arrow_solid.png);
}

div#nav>ul a {width: auto;}

.clear{
	clear: both;
}

.footer_container{
	color: #9B9B9B;
	font-size: 11px;
	line-height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	height: 30px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.footer_content{
	width: 800px;
	position: relative;
}

.footer_box1{
	float: left;
	width: 500px;
}

.footer_box2{
	float: right;
	width: 50px;
}

.email_list{
	text-decoration: underline;
}
