@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;	
}
body {
	color:#330000;
 	font-size: 12px; 
 	font-family: Trebuchet,sans-serif; 
	/*font-family: Arial, Helvetica, sans-serif;*/
	background: #220e0a;
}

.contact { border: #2F130E 1px solid; }

.title {
	font-size:16px;
}

.submenu_text {
	font-size:12px;
}

#top-padding {
	height:60px;
}

#container {
	width: 100%;  
	margin: 0 auto; 
	height:auto;
}

#header-bg {
	width: 100%;  
	background: #28110c;
	height:60px;
	margin: 0 auto;
}

#header {
	width: 810px;
	height: 50px;
	margin: 0 auto;
	padding-top: 10px;
}

#menu-bg {
	width: 100%;  
	background: #2f130e;
	height:30px;
	margin: 0 auto;
}

#menu {
	width: 810px;
	height: 24px;
	margin: 0 auto;
	padding-top: 6px;
}
	#menu a {
		color: #999999;
		font-size: 14px;
		text-decoration: none;
		padding-right: 30px;
	}
		#menu a:hover {
		color: #CCCCCC;
		text-decoration: underline;
	}
	
		#menu .active {
			color:#FFFFFF;
			font-weight:bold;
		}

#main-bg {
	width: 100%;
	height: 410px;
	background:#220e0a;
	margin: 0 auto;
}

#main {
	width: 950px;
	height: 410px;
	margin: 0 auto;
}
	#main-title {
		width:900px;
		height:90px;
		float:left;
		margin:50px 0 10px 0;
	}
	
	#main-image-strip {
		width:900px;
		height:174px;
		float:left;
		text-align:center;
	}
		#main-image-strip img {
			padding: 5px 6px 0 6px;
		}
	
	#main-image-strip-type {
		width: 900px;
		height: 174px;
		float: left;
		color: #FFFFFF;
		background: #28110c;
	}
		#main-image-strip-type a{
			color:#CCCCCC;
			text-decoration:none;
		}
		#main-image-strip-type a:hover{
			color: #FFFFFF;
			font-weight:bold;
		}
		
#grey-bg {
	width: auto;
	height: 40px;
	background:#E5E5E5;
	margin: 0 auto;
}		

#page-title {
	width: 800px;
	height: 25px;
	padding-top: 15px;
	margin: 0 auto;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
}
	#page-title a {
		color:#2F130E;
		text-decoration:none;
	}
	#page-title a:hover {
		color:#2F130E;
		text-decoration:underline;
	}
	#page-title .current {
		color:#2F130E;
		text-decoration:underline;
	}

#main-white-bg {
	width: auto;
	height: 528px;
	background:#ffffff;
	margin: 0 auto;
	background:#ffffff url(../images/m.png) no-repeat;
	background-position:center;
	text-align:center;
}

#main-white {
	width: 800px;
	height: 518px;
	padding-top: 10px;
	margin: 0 auto;
}

#page-header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	padding-bottom:15px;
}

#profile-images {
	float:left;
	width: 150px;
	padding-right: 13px;
}
	#profile-images img {
		border: #2F130E solid 1px;
	}

#profile-left {
	float:left;
	width: 310px;
	padding-right: 15px;	
	text-align:left;
}

#profile-right {
	float:left;
	width: 310px;
	text-align:left;
}

#appointments-images {
	float:left;
	width: 150px;
	padding-right: 15px;
}

#appointments-main {
	float:left;
	width: 500px;
	text-align:left;
}

#contacts-main {
	float:left;
	width: 380px;	
	text-align:left;
}

#wherearewe-main {
	float:left;
	width: 420px;	
	text-align:left;
}


#evening-wear-bg {
	width: 100%;
	height: 518px;
	background:#220e0a;
	margin: 0 auto;
}

#evening-wear {
	width: 800px;
	height: 518px;
	margin: 0 auto;
}		
#evening-wear-left {
	margin:0px;
	width: 371px;
	height: 518px;
	float:left;
}
#evening-wear-right {
	margin:10px;
	width: 409px;
	height: 498px;
	float:left;
	color:#FFFFFF;
}

#flash-template-bg {
	width: 100%;
	height: 530px;
	background:#220e0a;
	margin: 0 auto;
}

#flash-template {
	width: 800px;
	height: 530px;
	margin: 0 auto;
}		
#flash-template-left {
	margin:0px;
	width: 410px;
	height: 530px;
	float:left;
	background-color:#220e0a;
}
#flash-template-right {
	margin:9px;
	width: 370px;
	height: 498px;
	float:left;
	color:#FFFFFF;
}

#designer-white {
	width: 800px;
	height: 440px;
	padding-top: 10px;
	margin: 0 auto;
	text-align:center;
}

#designer-white-bg {
	width: auto;
	height: 450px;
	background:#ffffff;
	margin: 0 auto;
	
}

#footer-bg {
	width: 100%;
	height: 30px;
	background:#280e0a;
	margin: 0 auto;
}

#footer {
	width:800px;
	height:30px;
	margin: 0 auto;
	font-size:10px;
}
	#footer .contact_details {
		width:395px;
		height:21px;
		padding:9px 0 0 5px;
		color:#666666;
		text-align:left;
		float:left;
	}
	
	#footer .menu {
		width:395px;
		height:21px;
		padding:9px 5px 0 0;
		color:#333333;
		text-align:right;
		float:left;
	}
	
	#footer .menu a {
		padding: 0 5px;
		text-decoration:none;
		color:#666666;
	}
	
		#footer .menu a:hover {
		text-decoration:underline;
	}
	
#bottom-bg {
	width: 100%;
	height: 133px;
	background:url(../images/bottom-pattern.png);
	margin: 0 auto;
}

