/* CSS */

html{min-width:924px;}
body{
	margin:0;
	font:62.5% Georgia,Arial, Helvetica, sans-serif;
	text-align:center; 
	
}

body{background:#4b505f url('../images/background.gif') repeat-x}

#main {
	width:778px;
	margin:0 auto 0; 
	padding:0 0 0px;
	position:relative;
	text-align:center; 
	overflow:hidden;
	z-index:2000;
	}

#home #main {
		height:619px;
	
}

#interior #main {
	background:#393d4a;
	
}

#main a {
	color:#d2b17e;
	text-decoration:none
}

#main a:hover{
		text-decoration:underline;
}

#image_transition{
	margin:0px;
	padding:0px;
	width:100%;
	position:relative;
	float:left;
	width:779px;
}

#top_trans {
	margin:0px;
	padding:0px;
	width:100%;
	height:20px;
	display:block;
	background: url('../images/trans_back.png') repeat;
	position:absolute;
	z-index:2000;
}

#interior #top_trans {
	background:#393d4a;

}

.madetomeasure #top_trans {
	background: url('../images/trans_back.png') repeat;
}

#side_trans_l, #side_trans_r{
	margin:0px;
	padding:0px;
	height:394px;
	width:8px;
	display:block;
	background: url('../images/trans_back.png') repeat;
	position:absolute;
	border:0px solid green;
	z-index:2000;
}

#interior #side_trans_l{
	background:#393d4a;
}

#interior #side_trans_r{
	background: url('../images/interior_rhs_back.png') repeat;
}

.madetomeasure #image_transition #side_trans_l, .madetomeasure image_transition #side_trans_r, .gallery #image_transition #side_trans_l, .gallery image_transition #side_trans_r{
	height:100%;

}

#nav_trans{
	margin:0px;
	padding:0px;
	height:209px;
	width:100%;
	display:block;
	background: url('../images/trans_back.png') repeat;
	position:absolute;
	top:414px;
	left:0px;
	text-align:left;
	z-index:2000;
	
}

#home #nav_trans{
	overflow:hidden;
}

#interior #nav_trans{
	background:none
}

#copyright{
	margin:0px;
	padding:0px;
	float:left;
	position:relative;
	bottom:5px;
	left:0px;
	color:#9aa4bc;
	font-size:1em;
	padding-left:15px;
	padding-bottom:5px;
	height:10px;
	text-align:left;
	margin-top:5px;
}

#copyright p{
	float:left;
	margin:0px
	padding:0px;
	}

#home #copyright{
	padding-top:40px
}

#nav_holder{
	width:250px;
	overflow:hidden;
	float:left;
	border:0px solid red;
		z-index:2000;
}

#nav_holder ul#nav{
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-left:10px;
	float:left;
	border:0px solid yellow;

}

#nav_holder ul#nav li{
	margin:0px;
	padding:0px;
	display:block;
	list-style-type:none;
	float:left;
	width:165px;
	padding-top:5px;
	border:0px solid green;
}

#nav_holder ul#nav li a{
	display:block;
	text-indent:-9999px;
	
}

#nav_holder ul#nav li a:hover{
	display:block;
	text-indent:-9999px;
	
}

#nav_holder ul#nav li a.home{
		background: url('../images/home.png') no-repeat;
		display:block;
		width:200px;
		height:14px;
		
	}

#nav_holder ul#nav li a.home:hover{
		background: url('../images/home_over.png') no-repeat;
				width:200px;
		height:14px;
	}

#nav_holder ul#nav li a.measure{
		background: url('../images/measure.png') no-repeat;
				width:200px;
		height:14px;
		
	}

#nav_holder ul#nav li a.measure:hover{
		background: url('../images/measure_over.png') no-repeat;
				width:200px;
		height:14px;
		
	}


#nav_holder ul#nav li a.min{
		background: url('../images/min.png') no-repeat;
				width:200px;
		height:14px;
		
	}

#nav_holder ul#nav li a.min:hover{
		background: url('../images/min_over.png') no-repeat;
				width:200px;
		height:14px;
		
	}

#nav_holder ul#nav li a.news{
		background: url('../images/news.png') no-repeat;
				width:200px;
		height:14px;
		
	}

#nav_holder ul#nav li a.news:hover{
		background: url('../images/news_over.png') no-repeat;
				width:200px;
		height:14px;
		
	}

#nav_holder ul#nav li a.profile{
		background: url('../images/profile.png') no-repeat;
				width:200px;
		height:14px;
		
	}

#nav_holder ul#nav li a.profile:hover{
		background: url('../images/profile_over.png') no-repeat;
				width:200px;
		height:14px;
		
	}

	#nav_holder ul#nav li a.contact{
		background: url('../images/contact.png') no-repeat;
		width:200px;
		height:14px;
		
	}

#nav_holder ul#nav li a.contact:hover{
		background: url('../images/contact_over.png') no-repeat;
		width:200px;
		height:14px;
		
	}

	#nav_holder ul#nav li a.testimonials{
		background: url('../images/testimonials.png') no-repeat;
		width:200px;
		height:14px;
		
	}

#nav_holder ul#nav li a.testimonials:hover{
		background: url('../images/testimonials_over.png') no-repeat;
		width:200px;
		height:14px;
		
	}

#nav_holder #section_header{
	float:left;
	padding-top:4px;
	padding-left:15px;
}

.l {top:20px;left:0px;}
.r {top:20px;left:771px}

#view_gallery_box {
	margin:0px;
	padding:0px;
	height:15px;
	width:72px;
	display:block;
	position:absolute;
	top:27px;
	left:707px;
	text-align:none;
	text-indent:-9999px;
	background: url('../images/trans_back.png') repeat;
	margin-right:10px;
}

#view_lookbook_box{
	margin:0px;
	padding:0px;
	height:15px;
	width:132px;
	display:block;
	position:absolute;
	top:393px;
	left:647px;
	text-align:none;
	text-indent:-9999px;
	background: url('../images/trans_back.png') repeat;
	margin-right:10px;
}

a img{border:none;}

#view_gallery_box a{
	margin:0px;
	padding:px;
	height:15px;
	width:62px;
	background:url('../images/view_gallery.png') no-repeat;
	display:block;
}


#view_gallery_box a:hover{
	background:url('../images/view_gallery_over.png') no-repeat;
	height:15px;
	width:62px;
	display:block;

}

#view_lookbook_box a{
	margin:0px;
	padding:0px;
	height:13px;
	width:124px;
	background:url('../images/dl_lookbook.png') no-repeat;
	display:block;
	
}

#view_lookbook_box a:hover{
	background:url('../images/dl_lookbook_over.png') no-repeat;
	height:13px;
	width:124px;
	display:block;
	
}

#left_col{
	margin-top:40px;
	float:left;
	width:220px;
	min-height:400px;
	border:0px solid red;
	font-size:1.0em;
	color:white;
	text-align:left;
}

#left_col p{
	width:205px;
}

.madetomeasure #left_col{
	background:#4d515c;
	min-height:375px;
}

.gallery #left_col{
	background:#4d515c;
	min-height:375px;
	width:770px;

}


#left_col_padding{
	padding-left:15px;
	padding-top:10px;
}

#right_col{
	margin-top:40px;
	float:left;
	width:405px;
	min-height:400px;
	border:0px solid green;
	color:white;
	text-align:left;
	z-index:3000;
	font-size:1.1em;
}

.madetomeasure #right_col{
	width:548px;
	background:#4d515c;
	min-height:375px;
}

.madetomeasure #right_col img{
	float:left;
	margin-right:10px;
}

#right_col_padding{
	padding-left:20px;
	padding-top:10px;
	padding-bottom:15px;
}

#right_col_padding p{
	/*width:100%;*/
	display:inline;
	float:left;
}

.madetomeasure #right_col_padding{
	padding-left:10px;

}

.thestory-hdr{
	width:189px;
	height:48px;
	background:url('../images/the_story_header.png') no-repeat;
	display:block;
	text-indent:-9999px;
	border:0px solid red;
}

.test-hdr{
	width:189px;
	height:49px;
	background:url('../images/testimonials_header.png') no-repeat;
	display:block;
	text-indent:-9999px;
	border:0px solid red;
}

.profile-hdr{
	width:189px;
	height:48px;
	background:url('../images/profile_header.png') no-repeat;
	display:block;
	text-indent:-9999px;
	border:0px solid red;
}

.madetomeasure-hdr{
	width:189px;
	height:48px;
	background:url('../images/madetomeasure_header.png') no-repeat;
	display:block;
	text-indent:-9999px;
	border:0px solid red;
	padding:0px;
	margin:0px;
}

.min-hdr{
	width:189px;
	height:48px;
	background:url('../images/min_header.png') no-repeat;
	display:block;
	text-indent:-9999px;
	border:0px solid red;
	padding:0px;
	margin:0px;
}

.news-hdr{
	width:218px;
	height:47px;
	background:url('../images/news_events_header.png') no-repeat;
	display:block;
	text-indent:-9999px;
	border:0px solid red;
	padding:0px;
	margin:0px;
}


.contact-hdr{
	width:146px;
	height:54px;
	background:url('../images/contact_header.png') no-repeat;
	display:block;
	text-indent:-9999px;
	border:0px solid red;
	padding:0px;
	margin:0px;
}

.news_article{
	float:left;
	padding:5px;
	padding-bottom:15px;
	border-bottom:1px solid white;
	margin:0px;
	border-top:0px solid red;
	margin-top:0px;

}

.test_1{
	float:left;
	padding:5px;
	padding-bottom:15px;
	border-bottom:1px solid white;
	margin:0px;
	border-top:0px solid red;
	margin-top:0px;
}

.news_article h2{
	font-size:17px;
	color:#7e8191;
	margin:0px;
	padding:0px;
}

.news_article em{

font-size:11px;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}

.news_article p{

margin-top:8px;

}

.icon{
float:right
}

h1, p {float:left;}

.test_image_holder{
	padding-left:30px;
}

.test_image{
	float:left;
	padding:5px;
}

.test_1 a{


}

.lightview{
	float:left;
	display:block;
}

.welcome_msg{
	float:right;
	padding-top:10px;
	padding-right:10px;
}