body {	position: relative;	width: 1080px;	margin: 0;
	margin-left: auto;
	margin-right: auto;
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	background: #3c3d3b;
}

#wrapper_div {
	width: 1080px;
	margin: 0 auto;
	display: block;
}

#menu_div {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 0;
	background: #000000;
	width: 1080px;
	height: 75px;
	border: 0px solid #000000;
	overflow: hidden;
	display: block;
}

#home #images_div {
	position: absolute;
	top: 75px;
	left: 0px;
	margin: 0;
	padding: 0;
	width: 1080px;
	height: 363px;	
	border-top: 2px solid #41423D;
	border-bottom: 2px solid #DDE1C5;
	overflow: hidden;
	display: block;
	background: #000000 url(../images/home-image.jpg) left top no-repeat;
}

#images_div {
	position: absolute;
	top: 75px;
	left: 0px;
	margin: 0;
	padding: 0;
	background: #000000;
	width: 1080px;
	height: 177px;	
	border-top: 2px solid #41423D;
	border-bottom: 2px solid #DDE1C5;
	overflow: hidden;
	display: block;
}

#home #content_div {
	position: absolute;
	top: 442px;
	left: 0px;
	margin: 0;
	padding: 0;
	background: #B5B8A5;
	width: 1080px;
	height: 424px;	
	border: 0px solid #000000;
	overflow: hidden;
	display: block;
	text-align: center;
}

#content_div {
	position: absolute;
	top: 256px;
	left: 0px;
	margin: 0;
	padding: 0;
	background: #B5B8A5;
	width: 1080px;
	height: 730px;	
	border: 0px solid #000000;
	overflow: hidden;
	display: block;
	text-align: left;
}

#press #content_div {
	position: absolute;
	top: 256px;
	left: 0px;
	margin: 0;
	padding: 0;
	background: #B5B8A5;
	width: 1080px;
	height: 5000px;	
	border: 0px solid #000000;
	overflow: hidden;
	display: block;
	text-align: left;
}

a.home {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 153px;
	height: 44px;
	background: #000000 url(../images/mv-logo.jpg) 0px 0px no-repeat;	
}

a.home:hover {
	background: url(../images/mv-logo.jpg) 0px -44px no-repeat;	
}

#home a.home {
	background: url(../images/mv-logo.jpg) 0px -44px no-repeat;		
}

#menu {
	position: absolute;
	top: 45px;
	left: 0px;
	width: 494px;
	height: 14px;
	float: left;
	margin: 0;
	padding: 0;
	color: black;
	background: #000000 url(../images/menu.gif) 0 0 no-repeat;
}

#menu li{
	margin: 0; 
	padding: 0; 
	list-style: none;
	display: block;
	position: absolute;
	}	

#menu a {
	position: absolute;
	display: block;
}

#menu a span {
	display: none;
	}
	
#menu-salon a {left: 15px; top: 0px; width: 53px; height: 14px;}
#menu-salon a:hover {background: url(../images/menu.gif) -15px -14px no-repeat;}
#menu-stylists a {left: 83px; top: 0px; width: 75px; height: 14px;}
#menu-stylists a:hover {background: url(../images/menu.gif) -83px -14px no-repeat;}
#menu-services a {left: 169px; top: 0px; width: 79px; height: 14px;}
#menu-services a:hover {background: url(../images/menu.gif) -169px -14px no-repeat;}
#menu-weddings a {left: 258px; top: 0px; width: 100px; height: 14px;}
#menu-weddings a:hover {background: url(../images/menu.gif) -258px -14px no-repeat;}
#menu-press a {left: 362px; top: 0px; width: 60px; height: 14px;}
#menu-press a:hover {background: url(../images/menu.gif) -362px -14px no-repeat;}

#salon #menu-salon a {background: url(../images/menu.gif) -15px -14px no-repeat;}
#stylists_martial #menu-stylists a, #stylists_losi #menu-stylists a, #stylists_victor #menu-stylists a, #stylists_elisa #menu-stylists a, #stylists_mari #menu-stylists a, #stylists_katy #menu-stylists a, #stylists_garrett #menu-stylists a {background: url(../images/menu.gif) -83px -14px no-repeat;}
#services #menu-services a {background: url(../images/menu.gif) -169px -14px no-repeat;}
#weddings #menu-weddings a {background: url(../images/menu.gif) -258px -14px no-repeat;}
#press #menu-press a {background: url(../images/menu.gif) -362px -14px no-repeat;}

#infomenu {
	position: absolute;
	top: 8px;
	left: 400px;
	width: 451px;
	height: 12px;	
	float: right;
	margin: 0;
	padding: 0;
	color: black;
	background: #000000 url(../images/infomenu.gif) 0 0 no-repeat;
}

#infomenu li{
	margin: 0; 
	padding: 0; 
	list-style: none;
	display: block;
	position: absolute;
	}	

#infomenu a {
	position: absolute;
	display: block;
}

#infomenu a span {
	display: none;
	}

#infomenu-email a {left: 102px; top: 0px; width: 44px; height: 12px;}
#infomenu-email a:hover {background: url(../images/infomenu.gif) -102px -12px no-repeat;}
#infomenu-directions a {left: 378px; top: 0px; width: 75px; height: 12px;}
#infomenu-directions a:hover {background: url(../images/infomenu.gif) -378px -12px no-repeat;}

#menu_stylists {
	position: absolute;
	top: 60px;
	left: 90px;
	width: 423px;
	height: 13px;
	float: left;
	margin: 0;
	padding: 0;
	color: black;
	background: #000000 url(../images/menu_stylists.gif) 0 0 no-repeat;
}

#menu_stylists li{
	margin: 0; 
	padding: 0; 
	list-style: none;
	display: block;
	position: absolute;
	}	

#menu_stylists a {
	position: absolute;
	display: block;
}

#menu_stylists a span {
	display: none;
	}
	
#menu_stylists-martial a {left: 0px; top: 0px; width: 88px; height: 13px;}
#menu_stylists-martial a:hover {background: url(../images/menu_stylists.gif) 0px -13px no-repeat;}
#menu_stylists-losi a {left: 100px; top: 0px; width: 30px; height: 13px;}
#menu_stylists-losi a:hover {background: url(../images/menu_stylists.gif) -100px -13px no-repeat;}
#menu_stylists-victor a {left: 139px; top: 0px; width: 86px; height: 13px;}
#menu_stylists-victor a:hover {background: url(../images/menu_stylists.gif) -139px -13px no-repeat;}
#menu_stylists-mari a {left: 234px; top: 0px; width: 35px; height: 13px;}
#menu_stylists-mari a:hover {background: url(../images/menu_stylists.gif) -234px -13px no-repeat;}
#menu_stylists-katy a {left: 275px; top: 0px; width: 82px; height: 13px;}
#menu_stylists-katy a:hover {background: url(../images/menu_stylists.gif) -275px -13px no-repeat;}
#menu_stylists-garrett a {left: 363px; top: 0px; width: 52px; height: 13px;}
#menu_stylists-garrett a:hover {background: url(../images/menu_stylists.gif) -363px -13px no-repeat;}

#stylists_martial #menu_stylists-martial a {background: url(../images/menu_stylists.gif) 0px -13px no-repeat;}
#stylists_losi #menu_stylists-losi a {background: url(../images/menu_stylists.gif) -100px -13px no-repeat;}
#stylists_victor #menu_stylists-victor a {background: url(../images/menu_stylists.gif) -139px -13px no-repeat;}
#stylists_mari #menu_stylists-mari a {background: url(../images/menu_stylists.gif) -234px -13px no-repeat;}
#stylists_katy #menu_stylists-katy a {background: url(../images/menu_stylists.gif) -275px -13px no-repeat;}
#stylists_garrett #menu_stylists-garrett a {background: url(../images/menu_stylists.gif) -363px -13px no-repeat;}

#quotes_div {
	display: inline;
	margin-top: 16px;
	margin-left: 240px;
	width: 600px;
	float: left;
	text-align: center;
}

#credit_div {
	margin: 0;
	margin-top: 18px;
	width: 225px;	
	text-align: right;
	font-family: helvetica, arial, sans-serif;
	font-size: 7px;
	color: #555555;
	float: left;
}

a.siteby {
	font-family: helvetica, arial, sans-serif;
	font-size: 7px;
	color: #555555;
	text-decoration: none;
}

a.siteby:hover {
	color: #000000;
}

a.info {
	color: #D6DFA3;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

a.info:hover {
	color: #555555;
}

span.quote {
	font-size: 14px;
	font-weight: bold;
	color: #555555;
	
}

span.quote_credit {
	font-size: 13px;
	color: #FFFFFF;
}

span.headline {
	color: #FFFFFF;
	font-size: 17px;
}

span.subheadline {
	color: #FFFFFF;
	font-size: 15px;
}

span.content {
	color: #555555;
	font-size: 13px;
	font-weight: regular;
}

span.content_bold {
	color: #555555;
	font-size: 13px;
	font-weight: bold;
}

span.service {
	margin: 0;
	padding: 0;
	width: 215px;
	color: #555555;
	font-size: 13px;
	font-weight: bold;
	display: block;
	float: left;
}

#scolumn_middle_div span.service {
	width: 245px;
}


span.wellness {
	margin: 0;
	padding: 0;
	width: 280px;
	color: #555555;
	font-size: 13px;
	font-weight: bold;
	display: block;
	float: left;
}

span.wellness-details {
	margin: 0;
	padding: 0;
	width: 280px;
	color: #555555;
	font-size: 13px;
	font-weight: normal;
	display: block;
	float: left;
}

span.range {
	margin: 0;
	padding: 0;
	width: 35px;
	color: #555555;
	font-size: 13px;
	font-weight: normal;
	display: block;
	float: left;
}

span.consultation {
	margin: 0;
	padding: 0;
	width: 110px;
	color: #555555;
	font-size: 13px;
	font-weight: normal;
	display: block;
	float: left;
}

span.price {
	margin: 0;
	padding: 0;
	width: 70px;
	color: #555555;
	font-size: 13px;
	font-weight: normal;
	display: block;
	float: left;
}

span.day {
	margin: 0;
	padding: 0;
	width: 140px;
	color: #555555;
	font-size: 13px;
	font-weight: bold;
	display: block;
	float: left;
}

span.time {
	margin: 0;
	padding: 0;
	color: #555555;
	font-size: 13px;
	font-weight: bold;
	display: block;
	float: left;
}


p {
	padding: 0;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 12px;
	color: #555555;
	font-color: #555555;
	font-size: 13px;
	font-weight: regular;
}

#image_one_div {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 270px;
	height: 177px;
	background: url(../images/image_one.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px; 
}

#salon #image_one_div, #press #image_one_div{
	background: url(../images/image_one_selected.jpg) left top no-repeat; 
}

#image_two_div {
	position: absolute;
	top: 0px;
	left: 270px;
	width: 259px;
	height: 177px;
	background: url(../images/image_two.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px; 
}

#stylists_martial #image_two_div, #stylists_losi #image_two_div, #stylists_victor #image_two_div, #stylists_elisa #image_two_div, #stylists_mari #image_two_div, #stylists_katy #image_two_div, #stylists_garrett #image_two_div, #press #image_two_div {
	background: url(../images/image_two_selected.jpg) left top no-repeat; 
}

#image_three_div {
	position: absolute;
	top: 0px;
	left: 529px;
	width: 279px;
	height: 177px;
	background: url(../images/image_three.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px; 
}

#services #image_three_div, #weddings #image_three_div, #press #image_three_div {
	background: url(../images/image_three_selected.jpg) left top no-repeat; 
}

#image_four_div {
	position: absolute;
	top: 0px;
	left: 808px;
	width: 272px;
	height: 177px;
	background: url(../images/image_four.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px; 
}

#press #image_four_div {
	background: url(../images/image_four_selected.jpg) left top no-repeat; 
}

#table_div {
	margin-top: 15px;
	margin-left: 15px;
}

#scolumn_left_div {
	margin: 0;
	padding: 0;
	width: 350px;
	float: left;
}

#scolumn_middle_div {
	margin: 0;
	padding: 0;
	width: 350px;
	float: left;
}

#scolumn_right_div {
	margin: 0;
	padding: 0;
	width: 350px;
	float: left;
}

#column_left_div {
	margin: 0;
	padding: 0;
	width: 387px;
	float: left;
}

#column_right_div {
	margin: 0;
	padding: 0;
	width: 387px;
	float: left;
}

#column_right1_div {
	margin: 0;
	padding: 0;
	width: 345px;
	float: left;
}

#column_right2_div {
	margin: 0;
	padding: 0;
	width: 310px;
	float: left;
}


div.column_tripple_div {
	margin: 0;
	padding: 0;
	margin-right: 15px;
	width: 335px;
	float: left;
}

#column_2_div {
	margin: 0;
	padding: 0;
	margin-right: 15px;
	width: 345px;
	float: left;
}

span.media {
	margin: 0;
	padding: 0;
	width: 215px;
	color: #555555;
	font-size: 13px;
	font-weight: bold;
	display: block;
	float: left;
}

#media {
	clear: both;
	margin: 0;
	padding: 0;
	margin-left: 15px;
	width: 1050px;
}

img.mimg {
	border: 0px solid black;
	margin-right: 3px;
}

img.phyto {
	border: 0px solid black;
}

a.amimg {
	border: 0px solid black;
	text-decoration: none;
}

a.phyto {
	border: 0px solid black;
	text-decoration: none;
}

img.mimg:hover {
	filter:alpha(opacity=60); 	-moz-opacity: 0.6; 
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

a:focus {
	border: none;
	-moz-outline:none;
}

input:focus{
-moz-outline:none;
border:none;
}

