#left_nav {display:none;}
#main_content {margin-left:0px; width:auto;}
.middle_container {}
#slideshow {display:none;}
#middle_left{
	width:756px;
	margin-left:auto;
	margin-right:auto;
	
}
#middle_right{
	width:756px;
	margin-left:auto;
	margin-right:auto;
	float:left;
	clear:left;
	overflow:hidden;
	height:100%;
	text-align:left;
}
.galleryDropContainer{
	display:block;
	width:347px; 
	height:231px;
	overflow:hidden;
	position:relative;
	float:left;
}

.galleryDropContainer:hover .galleryDrop{
	left:0px;
}
.galleryDrop{
	width:347px;
	height:231px;
	position:absolute;
	left:-347px;
	background:url(/images/sub_nav_bg.png);
	padding-top:22px;
}
.galleryDrop  li, .galleryDrop  li a{
	display:block;
	width:345px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:18px;
	line-height:34px;
	
}

.galleryDrop  li a:hover{
	background:url(/images/trans_white_bg.png);
	
}
.styleDropContainer{
	display:block;
	width:134px; 
	height:214px;
	overflow:hidden;
	position:relative;
	float:left;
}

.styleDropContainer:hover .styleDrop, .styleDropContainer.sfhover .styleDrop{
	left:0px;
}
.styleDrop{
	width:134px;
	height:214px;
	position:absolute;
	left:-347px;
	background:url(/images/sub_nav_bg.png);
	padding-top:22px;
}
.styleDrop  li, .styleDrop  li a{
	display:block;
	width:134px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	line-height:30px;
	
}

.styleDrop  li a:hover{
	background:url(/images/trans_white_bg.png);
	
}

div.styles_finishes_species{
	padding-top:30px;
}
div.styles_finishes_species div.swatch_block{
	width:125px;
	margin-right:25px;
	margin-bottom:10px;
	float:left;
	
}
#styles_nav{
	float:right;
	margin-right:25px;
	position:relative;
}
#styles_nav ul{
	
	
}
#styles_nav ul li{
	padding-top:15px;
}
#styles_nav ul li:hover ul, #styles_nav ul li.sfhover ul{
	left:0px;
}
#styles_nav ul li, #styles_nav ul li a{
	color:#C3BB8E;
	text-decoration:none;
	font-size:12px;
	float:left;
	padding-left:3px;
	padding-right:3px;
	
}
#styles_nav ul li ul{
	display:block;
	position:absolute;
	left:-1000px;
	top:28px;
	z-index:1000;
	background:transparent url(/images/sub_nav_bg.png);
	padding:0px 0px 5px 5px;
}	
#styles_nav ul li ul li{
	clear:left;	
	
}
#styles_nav ul li ul li a{
	color:#fff;	
	
}
#styles_nav ul li ul li a:hover{
	text-decoration:underline;	
	
}
.location_search_input{
	background:#fff;
	color:#000;
}
.room_gallery_image_holder{
	width:742px;
	height:308px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.room_gallery_image_holder_parent{
	width:756px;
	background:#fff;
	height:316px;
	text-align:center;
	padding-top:8px;
}

.room_gallery_image{
	margin-top:6px;
}
.room_gallery_thumbs{
	height:100px;
	width:756px;
	overflow:hidden;
	position:relative;
}
.thumbbox{
	width:80px;
	height:80px;
	margin:10px;
	background:#fff;
	text-align:center;
	float:left;
}
.thumbboximage{
	margin-top:3px;
	margin-left:3px;
	width:74px;
	height:74px;
	overflow:hidden;
}
.room_gallery{
	width:756px;
	margin-left:auto;
	margin-right:auto;
}

.room_details{
	width:350px;
	float:left;
}


.room_overview{
	width:400px;
	float:left;
	text-align:right;
}
.detail{
	height:30px;
}
.detail_head{
	width:100px;
	text-align:right;
	float:left;

}
.detail_copy{
	width:200px;
	float:left;
	padding-left:3px;
}
.roomgallery_copy{
	float:right;
	padding-top:10px;
}

.roomgallery_copy select.selectbox{
	background:#2f271c;
	color:#fff;
	border:none;
	font-size:12px;
	}