﻿
p {padding:5px 0px 5px 0px;}


/*main background image*/
/*center image in browser window*/
body {	
	text-align: center;
	background-color: #ffffff;
	background-image: url('../images/main_header_bg.jpg');	
	background-repeat:repeat-x;
	background-position:center top; 
}

/*set image border on all inline images */
img 
{
	border-style:none;
}

.page {	
	position: relative;	
	width: 962px; /* put the total with of that site */ 
	text-align: left;	
	background-color:#ffffff; /**/	
	margin: 0 auto -57px;		
}

.top_header {
	background-image: url('../images/header_bg.jpg');	
	background-repeat:no-repeat;
	height:142px;
	width:962px;
	/*background-color:Blue;*/	
}

.logo a
{
	position:relative;
	top:0px;
	left:0px;
	width:167px;
	height:100px;
	display:block;
}

.content {	
	background-color:#ffffff;
	/*background-image: url('../images/content_bg.jpg');	
	background-repeat:no-repeat;*/
	width:962px;
	min-height:651px;	
	font-family: Arial;
	font-size:12px;	
}

.content a {
	color:#555555;
	text-decoration:none;
}

.content a:hover {
	color:#0054a6;
}


/*content for subpages*/
.content2 {	
	background-color:#ffffff;
	background-image: url('../images/content2_bg.jpg');	
	background-repeat:repeat-y;
	width:962px;
	min-height:651px;	
	font-family: Arial;
	font-size:12px;
	margin-top:3px;	
}

.content2 a {
	color:#555555;
	text-decoration:none;
}

.content2 a:hover {
	color:#0054a6;
}

.content2 p 
{
	padding-bottom:20px;
}

/*content for brochure page*/

/*content for subpages*/
.content3 {	
	background-color:#ffffff;
	/*background-image: url('../images/content2_bg.jpg');	
	background-repeat:repeat-y;*/
	width:962px;
	min-height:651px;	
	font-family: Arial;
	font-size:12px;
	margin-top:3px;	
}

.content3 a {
	color:#555555;
	text-decoration:underline;
}

.content3 a:hover {
	color:#0054a6;
}

.content3 p 
{
	padding-bottom:20px;
}



.flash 
{
	margin-top:3px;
	width:962px;
	height:389px;
	margin-bottom:15px;
	/*background-color:Olive;*/	
}

.brown_box
{
	position:absolute;
	left:732px;
	top:145px;	
	background-color:#4e2400;
	width:230px;
	height:389px;
}

.brown_text 
{
	font-family:Arial;
	font-size:13px;
	text-decoration:none;
	color:White;
	width:195px;
	margin-left:15px;
	margin-top:65px;
	line-height:26px;
}

.banners 
{
	height:244px;
	/*width:962px;*/	
	border-style:solid;
	border-width:1px;
	border-color:#b9a89b;
	/*background-color:Silver;*/
}

.banner_item1 a
{
	margin-top:3px;
	margin-left:4px;	
	height:236px;
	width:226px;
	float:left;
	background-image: url('../images/banner1.jpg');	
	background-repeat:no-repeat;
	/*background-color:Silver;*/	
}

.banner_item1 a:hover #b1
{
	font-style:italic;
}

.banner_item2 a
{
	margin-top:3px;
	margin-left:16px;	
	height:236px;
	width:226px;
	float:left;
	background-image: url('../images/banner2.jpg');	
	background-repeat:no-repeat;
	/*background-color:Silver;*/	
}

.banner_item2 a:hover #b2
{
	font-style:italic;
}

.banner_item3 a
{
	margin-top:3px;
	margin-left:16px;	
	height:236px;
	width:226px;
	float:left;
	background-image: url('../images/banner3.jpg');	
	background-repeat:no-repeat;
	/*background-color:Silver;*/	
}

.banner_item3 a:hover #b3
{
	font-style:italic;
}

.banner_item4 a
{
	margin-top:3px;
	margin-left:16px;	
	height:236px;
	width:226px;
	float:left;
	background-image: url('../images/banner4.jpg');	
	background-repeat:no-repeat;
	/*background-color:Silver;*/	
}

.banner_item4 a:hover #b4
{
	font-style:italic;
}

.banner_title 
{
	position:relative;
	top:138px;
	left:6px;
	font-family: Arial;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
}

.banner_text 
{
	position:relative;
	top:160px;
	left:6px;
	font-family: Arial;	
	font-size:9px;
	color:#000000;
	width:220px;
}


.footer {
	position: relative;
	width: 962px;
	margin: 0 auto;
	font-size:9px;
	font-family: Arial;	
	color: #b9a89b;
	background-image: url('../images/footer_bg.jpg');	
	background-repeat:no-repeat;
	/*background-color:Gray;*/
	display:block;
}

.footer p {		
	position: absolute;
	left: 0;
	bottom: 2px;
	width: 962px;
	text-align: center;	
	line-height:14px;
}

.footer a {		
	color: #b9a89b;	
	text-decoration:none;
}

.footer a:hover {		
	color: #000000;	
}

.copyright 
{
	padding-top:10px;
}

.copyright a
{

}

.copyright a:hover
{

}

/*-- menu --*/

.menu 
{
	position:relative;
	top:15px;
	left:0px;
	width:962px;
	height:27px;
	background-color:#8ba59f;
	display:block;
	z-index:999;
}

.menu_item1 a
{
	position:absolute;
	top:0px;
	left:0px;
	width:160px;
	height:27px;
	background-image: url('../images/insperation_off.jpg');	
	background-repeat:no-repeat;	
	display:block;
	
}

.menu_item1 a:hover
{
	background-image: url('../images/insperation_on.jpg');	
}

.menu_item1_selected
{
	position:absolute;
	top:0px;
	left:0px;
	width:160px;
	height:27px;
	background-image: url('../images/insperation_on.jpg');
	background-repeat:no-repeat;	
	display:block;
}


.menu_item2 a 
{
	position:absolute;
	top:0px;
	left:160px;
	width:160px;
	height:27px;
	background-image: url('../images/style_off.jpg');	
	background-repeat:no-repeat;	
	display:block;
}

.menu_item2 a:hover 
{	
	background-image: url('../images/style_on.jpg');
}

.menu_item2_selected
{
	position:absolute;
	top:0px;
	left:160px;
	width:160px;
	height:27px;
	background-image: url('../images/style_on.jpg');	
	background-repeat:no-repeat;	
	display:block;
}

.menu_item3 a
{
	position:absolute;
	top:0px;
	left:320px;
	width:160px;
	height:27px;
	background-image: url('../images/structure_off.jpg');	
	background-repeat:no-repeat;	
	display:block;
}

.menu_item3 a:hover
{
	background-image: url('../images/structure_on.jpg');

}

.menu_item3_selected
{
	position:absolute;
	top:0px;
	left:320px;
	width:160px;
	height:27px;
	background-image: url('../images/structure_on.jpg');	
	background-repeat:no-repeat;	
	display:block;
}


.menu_item4 a
{
	position:absolute;
	top:0px;
	left:640px;
	width:160px;
	height:27px;
	background-image: url('../images/contact_off.jpg');	
	background-repeat:no-repeat;	
	display:block;
}

.menu_item4 a:hover
{
	background-image: url('../images/contact_on.jpg');	

}

.menu_item4_selected
{
	position:absolute;
	top:0px;
	left:640px;
	width:160px;
	height:27px;
	background-image: url('../images/contact_on.jpg');	
	background-repeat:no-repeat;	
	display:block;
}


.menu_item5 a
{
	position:absolute;
	top:0px;
	/*left:640px;*/
	left:480px;
	width:160px;
	height:27px;
	background-image: url('../images/about_off.jpg');	
	background-repeat:no-repeat;	
	display:block;
}

.menu_item5 a:hover
{	
	background-image: url('../images/about_on.jpg');
	
}

.menu_item5_selected 
{
	position:absolute;
	top:0px;
	left:480px;
	width:160px;
	height:27px;
	background-image: url('../images/about_on.jpg');	
	background-repeat:no-repeat;	
	display:block;
}

.menu_item6 a
{
	position:absolute;
	top:0px;
	left:800px;
	width:162px;
	height:27px;
	background-image: url('../images/find_off.jpg');	
	background-repeat:no-repeat;	
	display:block;
}

.menu_item6 a:hover
{	
	background-image: url('../images/find_on.jpg');	
}

.menu_item6_selected
{
	position:absolute;
	top:0px;
	left:800px;
	width:162px;
	height:27px;
	background-image: url('../images/find_on.jpg');	
	background-repeat:no-repeat;	
	display:block;
}

/* sub menu */
.dropdown_spacer 
{
	height:13px;
	width:160px;
	display:block;
}

.dropdown_item 
{
	height:18px;
	width:160px;
	display:block;
	/*background-color:Green;*/
	text-align:center;
}

.dropdown_text a
{
	text-decoration:none;
	font-size:11px;
	font-family: Arial;	
	color: #ffffff;
}

.dropdown_text a:hover
{
	text-decoration:none;
	font-size:11px;
	font-family: Arial;
	font-weight:bold;	
	color: #ffffff;
}

.dropdown1 
{
	position:absolute;
	top:27px;
	left:0px;
	/*height:75px;*/
	width:160px;	
	background-color:#b9a89b;	
	display:block;
}

.dropdown2 
{
	position:absolute;
	top:27px;
	left:160px;
	/*height:75px;*/
	width:160px;	
	background-color:#b9a89b;	
	display:block;
}

.dropdown3 
{
	position:absolute;
	top:27px;
	left:320px;
	/*height:75px;*/
	width:160px;	
	background-color:#b9a89b;	
	display:block;
}

.dropdown4
{
	position:absolute;
	top:27px;
	left:480px;
	/*height:75px;*/
	width:160px;	
	background-color:#b9a89b;	
	display:block;
}

.dropdown5 
{
	position:absolute;
	top:27px;
	left:480px;
	/*height:75px;*/
	width:160px;	
	background-color:#b9a89b;	
	display:block;
}

/* top_menu */

.top_menu 
{
	position:absolute;
	left:608px;
	top:25px;
	height:17px;
	width:360px;
	/*background-color:silver;*/
}

.top_menu_item1 a 
{
	position:absolute;
	left:139px;
	top:0px;
	text-decoration:none;
	font-size:11px;
	letter-spacing:-1px;
	font-family: Arial;	
	color: #000000;
	text-align:center;
}

.top_menu_item1 a:hover 
{
	font-style:italic;
}


.top_menu_item2 a 
{
	position:absolute;
	left:77px;
	top:0px;
	text-decoration:none;
	font-size:11px;
	letter-spacing:-1px;
	font-family: Arial;	
	color: #000000;
	text-align:center;
}

.top_menu_item2 a:hover 
{
	font-style:italic;
}


.top_menu_item3 a 
{
	position:absolute;
	left:139px;
	top:0px;
	text-decoration:none;
	font-size:11px;
	letter-spacing:-1px;
	font-family: Arial;	
	color: #000000;
	text-align:center;
}

.top_menu_item3 a:hover 
{
	font-style:italic;
}


.top_menu_item4 a 
{
	position:absolute;
	left:210px;
	top:0px;
	text-decoration:none;
	font-size:11px;
	letter-spacing:-1px;
	font-family: Arial;	
	color: #000000;
	text-align:center;
}

.top_menu_item4 a:hover 
{
	font-style:italic;
}


.top_menu_item5 a 
{
	position:absolute;
	left:299px;
	top:0px;
	text-decoration:none;
	font-size:11px;
	letter-spacing:-1px;
	font-family: Arial;	
	color: #000000;
	text-align:center;
}

.top_menu_item5 a:hover 
{
	font-style:italic;
}

/* side menu link */

.side_menu 
{
	position:absolute;
	width:160px;
	left:0px;
	top:175px;
	text-align:center;	
}

.side_links 
{	
	padding-bottom:20px;
}

.side_links a
{
	font-family:Arial;
	font-size:14px;
	color:#000000;
	letter-spacing:-1px;	
}

.side_links a:hover
{	
	color:#4e2400;
	font-weight:bold;
	text-decoration:underline;	
}

.side_links_selected a
{
	font-family:Arial;
	font-size:14px;
	color:#4e2400;
	font-weight:bold;
	text-decoration:underline;
	letter-spacing:-1px;	
}

.side_links_selected a:hover
{	
	color:#4e2400;		
}

.side_anchors 
{
	padding-bottom:5px;
	padding-top:5px;
}


.anchors a
{
	font-family:Arial;
	font-size:12px;
	color:#8ba59f;		
}

.anchors a:hover
{
	font-family:Arial;
	font-size:12px;
	color:#4e2400;	
	text-decoration:underline;
}

.anchors_selected a
{
	font-family:Arial;
	font-size:12px;
	color:#4e2400;
	font-weight:bold;
	text-decoration:underline;
}

.anchors_selected a:hover
{
	font-family:Arial;
	font-size:12px;
	color:#4e2400;
	font-weight:bold;
	text-decoration:underline;
}


/* sub anchors for finishes sub menu */

.sub_anchors a
{
	font-family:Arial;
	font-size:12px;
	color:#8ba59f;		
}

.sub_anchors a:hover
{
	font-family:Arial;
	font-size:12px;
	color:#4e2400;	
	text-decoration:underline;
}

.sub_anchors_selected a
{
	font-family:Arial;
	font-size:12px;
	color:#4e2400;	
	text-decoration:underline;
}

.sub_anchors_selected a:hover
{
	font-family:Arial;
	font-size:12px;
	color:#4e2400;	
	text-decoration:underline;
}

/*gallery photos*/

.gallery 
{
	position:relative;
	left:0px;
	top:0px;
}

.gallery_container 
{
	border-style:solid;
	border-width:1px;
	border-color:#b9a89b;
	width:559px;/**/
	height:355px;	
}

.gallery_photos 
{
	padding-left:4px;
	padding-top:4px;
	width:551px;
	height:347px;
}

.gallery_thumb_container_noScroll 
{	
	border-style:solid;
	border-width:1px;
	border-color:#b9a89b;
	width:559px;/**/
	height:100px;	
}

.gallery_thumb_container 
{	
	border-style:solid;
	border-width:1px;
	border-color:#b9a89b;
	width:559px;/**/
	height:117px;
	overflow: auto;
	white-space: nowrap;
}

.gallery_thumbs 
{
	padding-left:4px;
	padding-top:4px;
	width:590px;/**/
	height:96px;	
}

.gallery_info 
{
	position:absolute;
	left:600px;
	top:0px;
	width:140px;	
}

.gallery_info_noSpecies 
{
	position:absolute;
	left:600px;
	top:0px;
	width:140px;	
}

.gallery_item 
{
	font-family:Arial;
	font-size:12px;		
}

.gallery_spacer 
{
	height:13px;
}

.thumbtext 
{	
	margin-top:0px;
	height:42px;
	width:559px;
	/*background-color:Maroon;*/	
}

.thumbtext_item 
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:89px;
	padding-top:10px;
	padding-left:4px;
	float:left;
} 

.door_container 
{
	width:734px;
	height:386px;
	/*background-color:Gray;*/
}

.door_thumb_container 
{
	border-style:solid;
	border-width:1px;
	border-color:#b9a89b;
	width:734px;/**/
	height:117px;
	overflow: auto;
	white-space: nowrap;
}

.door_thumb_container_noScroll 
{	
	border-style:solid;
	border-width:1px;
	border-color:#b9a89b;
	width:377px;/**/
	height:100px;	
}

.door_photos 
{
	/*position:absolute;
	left:0px;
	top:0px;
	background-color:Blue;
	*/
	width:207px;
	height:360px;	
	float:left;
}

.door_text 
{
	font-family:Arial;
	font-size:12px;
	text-align:center;
	width:207px;
	padding-top:8px;
}