/*cover*/
#cover{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#000000;
	
	z-index: 12;
}

#cover_title{
	position:absolute;
	left:50%;
	margin-left:-105px;
	top:50%;
	margin-top:-105px;
	font-family:texts_font;	
	text-decoration:none;
	text-align:center;
	font-size:13px;
	color:#9E1B32;	
}

/*body*/
body {
	background-color: #CCCCCC;
	margin:0px;
	padding: 0px;
	overflow:hidden;
	
}

/*header*/
#header_cont{
	position: absolute;
	top: 20px;
	right:30px;	
	z-index: 4;
}

/*navigation*/
#header_nav{
	position: absolute;
	top: 20px;
	left:20px;	
	z-index: 5;
}

/*family menu*/
#family_menu_cont{
	position:absolute;
	left:200px;
	top:385px;
}

#family_menu{	
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}

#family_menu li{
	display: inline;	
	padding: 2px;
	float:left;
}

#family_menu li a{
	width:250px;
	float:left;
	font-family:texts_font;
	text-decoration:none;	
	text-align:left;
	font-size:20px;
	color:#000000;	
	background:#FFFFFF;
	padding:5px;
}


#family_menu li a:hover{	
	color:#FFFFFF;
	background-color:#560e1a;	
}

#row{	
	clear:both;
}

/*minia menu*/
#minia_menu{	
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}

#minia_menu li{
	display: inline;	
	padding: 4px;
	float:left;
}

#minia_menu li a{
	width:170px;
	float:left;
	font-family:texts_font;
	text-decoration:none;	
	text-align:left;
	font-size:20px;
	color:#000000;	
	background:#FFFFFF;
	padding:8px;
}


#minia_menu li a:hover{	
	color:#FFFFFF;
	background:#560e1a;	
}

.minia_menu_text{
	position: relative;
	left:0px;
	top:5px;
	font-size:15px;
}

/*front container*/
#front_cont{
	position: absolute;
	top: 0px;
	width:100%;
	height:100%;
	background-color: #transparent;
	
	overflow:auto;
	clear:left;
	
	z-index: 2;
}

/*background container*/
#background_cont{
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color: transparent;		
	overflow:hidden;
	//clear:left;
	
	z-index: 1;
}

.tl{
	position:absolute;
	top:0px;
	left:0px;
	width:2300px;
	height:2000px;
}

.tr{
	position:absolute;
	top:0px;
	left:2300px;
	width:2300px;
	height:2000px;
}

.bl{
	position:absolute;
	top:2000px;
	left:0px;
	width:2300px;
	height:2000px;
}

.br{
	position:absolute;
	top:2000px;
	left:2300px;
	width:2300px;
	height:2000px;
}

/*hook 4 inner containers*/
.contemporary_hook{
	position:absolute;
	top:2670px;
	left:0px;	
}

.classic_hook{
	position:absolute;
	top:770px;
	left:2300px;		
}

.decorative_hook{
	position:absolute;
	top:2650px;
	left:2300px;		
}

/*galleries*/
#classic_gallery{
	position:absolute;
	top:920px;
	left:2450px;
	width:2600px;
}

#decorative_gallery{
	position:absolute;
	top:2760px;
	left:2450px;
	width:2600px;
}

#contemporary_gallery{
	position:absolute;
	top:2810px;
	left:150px;
	width:2600px;
}

#gallery_list{
	margin: 0px;
	padding: 0px;
	float:left;
	list-style-type:none;
	display: inline;	
	
}

#gallery_list li{
	list-style-type:none;
	display: inline;			
	float:left;
	font-family:texts_font;
	padding: 8px;
	
	width:550px;
	font-size:14px;
	background-color:#FFFFFF;
}

#gallery_list li a:hover{
	
	color:#FFFFFF;	
	background:#560e1a;
	
}

.gallery_single_text{
	position:absolute;
	left:0px;
	top:410px;
	width:550px;
	font-size:14px;
	background-color:#FFFFFF;
	padding:8px;
}

.gallery_multiple_text{
	position:absolute;
	left:0px;
	top:410px;	
}


#gallery_text_list{
	margin: 0px;
	padding: 0px;
	float:left;
	list-style-type:none;
	display: inline;	
}

#gallery_text_list li{
	list-style-type:none;
	display: inline;			
	float:left;
	font-family:texts_font;
	padding: 8px;
	
	width:550px;
	font-size:14px;
	background-color:#FFFFFF;	
}

#gallery_close_but{
	position:absolute;
	top:-15px;
	left:-15px;
}

/*FINISHING*/
#finishing{
	position:absolute;
	left:0px;
	top:540px;	
	background-color:#560e1a;
}

#finishing_list{
	margin: 0px;
	padding: 0px;
	float:left;
	list-style-type:none;
	display: inline;	
	
}

#finishing_list li{
	list-style-type:none;
	display: inline;			
	float:left;
	font-family:texts_font;
	padding: 8px;
	
	/*width:352px;*/
	font-size:14px;
	color:#FFFFFF;
	background-color:#560e1a;
}

.finishing_text{
	position:absolute;
	left:0px;
	top:798px;	
}

#finishing_text_list{
	margin: 0px;
	padding: 0px;
	float:left;
	list-style-type:none;
	display: inline;	
}

#finishing_text_list li{
	list-style-type:none;
	display: inline;			
	float:left;
	font-family:texts_font;
	padding: 8px;
	color:#FFFFFF;
	width:352px;
	font-size:14px;
	background-color:#560e1a;	
}



.tech_sheet a{	
	height:18px;
	padding:8px;
	color:#000000;  
	text-align:right;
	text-decoration:none;
	background-color:#FFFFFF;
}

.tech_sheet a:hover{	
	color:#FFFFFF;  	
	background-color:#560e1a;
}
