@charset "utf-8";
/* CSS Document */

body{
	background-color: #392914;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 175%;
	color: #666666;
	background-position: center;
	text-align: left;
}

.img_style{
	border: 1px solid #cdb386;
}

.site_container{
	width: 1026px;
	padding: 5px;
	background-position: center;
	text-align: left;
}

.content_container{
	width: 96%;
	background-position: center top;
	background-repeat: no-repeat;
	text-align: left;
}

.div_line {
	background-color: #CDB386;
	height: 1px;
	margin-top:5px;
	margin-bottom:5px;
}

.clear{
	clear:both;
}

.float_right{
	float:right;
}
	
.float_left{
	float:left;
}

/*---Content Reginons----*/

.content_region{/*---defines container for all page content right of the naw----*/
	float:right;
	width:85%;
	margin-right: 5px;

}

.main_content_holder{/*---defines content background----*/
	width:100%;
	margin:1%;
	background-image: url(/images/background/main_content_container.png);	
	float:left;
	background-repeat: repeat-y;	
}

.content{/*---defines appearance of actual content----*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 175%;
	color: #FFFFFF;
	text-align:left;
	padding:1%;
}


.txt_col{
	width: 65%;
}


.quick_find_container{
	background-image:url(/images/background/quick_find_bkg.png);
	width:360px;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 100%;
	color: #FFFFFF;
	background-repeat: no-repeat;
	border: 1px solid #B8A076;
	background-position: left top;
}

.quick_find_col_lft{

	width:40%;
	float:left;
	left: -140px;
	}
	
.quick_find_col_rt{
	width:55%;
	float:left;
	left: -40px;
	}

/*------Front Pushes-----*/
.front_push_bkg{
	background-image:url(/images/background/front_push_bkg.png);
	background-repeat:repeat-y;
	background-position:left top;
	width:100%;
	float:left;
	padding-left: 3px;
	left: 20px;
}

.push_images_front{
	margin-top: 1%;
	margin-right: 3px;
	margin-bottom: 1%;
	margin-left: 3px;
}

/*----Nav Elements----*/

.nav_holder{
	float:left;
	width:10%;
	padding: 0px;
	clear:none;
	
}

.nav_elements{
	
	padding: 0px;
	margin: 0px;
	vertical-align:bottom;
}

.active_nav_section{
	background-image: url(/images/main_nav/sub/sub_nva_bkg.png);
	background-repeat: repeat-x;
	background-position: right top;

}

.flyout_holder{
	background-image:url(/images/background/quick_find_bkg.png);
	width:160px;
	background-repeat: no-repeat;
	border: 1px solid #B8A076;
	background-position: left top;
	width:200px;
	position:absolute;
	float:right; 
}

.flyout_links {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	width: 160px;
	text-align: left;
	text-indent: 10px;	
}

.flyout_links:hover {
	color: #B89F74;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/main_nav/fly_out_over.png);
	height: 20px;
	width: 160px;
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	text-indent: 10px;	
}

.flyout_links:visited{
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	width: 160px;
	text-align: left;
	text-indent: 10px;
}

/*----Header Elements----*/
.top_header
{
	width:100%;
	height:92px;
	clear:both;
}

.logo{
	float:left;
	width:25%;
	padding: 8px;
	margin-left: 40px;
}

.top_right_nav{
	background-image: url(/images/background/right_col_elements_brwn_bkg.png);
	float: right;
	height: 30px;
	width: 60%;
	margin-top: 20px;
	background-repeat: no-repeat;
	background-position: right top;
	padding-top:5px;
}

/*---Footer Elements---*/
.footer_region{
	width:100%;
	margin-top:5px;	
}

.footer_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;	
	text-align: center;
}

.footer_rule_align{
	padding-left:40px;
}

/*----Site Contaiers with differen backgrounds----*/
.background_container_home{
	background-image: url(/images/background/home_bkg.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height:768px;
}

.background_container_windows{
	background-image: url(/images/background/windows_bkg.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height:768px;
}

.background_container_windows_contemporary{
	background-image: url(/images/background/bckgrnd_contemp_windows.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height:768px;
}

.background_container_doors{
	background-image: url(/images/background/doors_bkg.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height:768px;
}

.background_container_why_tradewood{
	background-image: url(/images/background/why_tradewood_bkg.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height:768px;
}

.background_container_gallery{
	background-image: url(/images/background/gallery_bkg.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height:768px;
}

.background_architectual_millwork{
	background-image: url(/images/background/architectual_millwork.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height:768px;
}

.background_historical{
	background-image: url(/images/background/historical_bkg.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height:768px;
}

.background_hurricane{
	background-image: url(/images/background/hurricane_bkg.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height:768px;
}

/*-----Link, Text and Title Styles-----*/

a {
	color: #CDB386;
	text-decoration: none;
}

 a, a:link, a:visited, {
	color: #CDB386;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	}

.top_right_nav_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #CDB386;
	margin-right: 29px;
	margin-top:25px;
}

.content_title_white{
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	padding: 5px;
}

.page_titles{
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #1B4D8E;
	text-align: left;
	text-indent: 3px;
	font-weight: bold;
	
}

.breadcrumbs{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #FFFFFF;
	width:38%;
	text-align: left;
	text-indent: 2px;
	float:left;
	margin-left:3px;
	margin-top:10px;
}

.print_link_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #CDB386;
	text-align: right;
	padding-left:210px;
}

.body_txt_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B8A076;
	margin-bottom: 2px;
}

.four_text{
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	color: #CDB386;
	margin-bottom: 2px;
	padding-left:15px;
}
 
.body_txt_title_sm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B8A076;
	margin-bottom: 2px;
}

.body_option_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #80776d;
	margin-bottom: 2px;
}

.sales_text{
	line-height:110%;	
}

.top_link_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #CDB386;
	text-align: right;
}

.inside_bottom_push_title{
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #CDB386;
	text-align: left;
}

.inside_bottom_push_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	text-align: left;
}

a.quick_find_link {
	color: #FFFFFF;
}

a.quick_find_link:hover {
	color: #FFFFFF;
}

a.quick_find_link:visited{
	color: #FFFFFF;
}

/*---Inside Page Elements----*/

.page_tite_holder{
	background-image: url(/images/background/page_title_container_bkg.png);
	float: right;
	height: 27px;
	width:100%;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-bottom: 0%;
	margin-left: 1%;	
}

.insde_content_holder{/*---defines content background----*/
	width:100%;
	background-image: url(/images/background/main_content_container.png);
	float:right;
	background-repeat: repeat-y;
	margin-top: 0%;
	margin-right: 0%;
	margin-bottom: 1%;
	margin-left: 1%;	
	min-height:520px;
}

.insde_content_holder_full{/*---defines content background----*/
	width:100%;
	background-image: url(/images/background/main_content_container_full.png);
	float:right;
	background-repeat: repeat-y;
	margin-top: 0%;
	margin-right: 0%;
	margin-bottom: 1%;
	margin-left: 1%;	
}

.inside_content_float_right{
	float:right;
	width:73%;
	margin-left:15px;
}
	
.inside_content_float_left{
	float:left;
	width:24%;
	margin-left:3px;
}

.site_map_column_lft{
	float:left;
	width:30%;
	margin:6px;
}

.print_page{
	float:right;
	background-image: url(/images/background/right_col_elements_brwn_bkg.png);
	height: 30px;
	width: 60%;
	background-repeat: no-repeat;
	background-position: right top;
	padding-top:3px;
	padding-left:10px;
}

.inside_feature_btns{
	margin:5px;
	padding:5px;
}

.back_to_top{
	width: 30%;
	padding-top:5px;
	padding-left:5px;
}

/*---Inside Pushes---*/
.inside_push_region{
	clear:both;
	width:100%;
	margin-top:1%;
}

.left_inside_push{
	background-image: url(/images/background/inside_push_bkg.png);
	background-repeat:repeat-y;
	width:48%;
	height:123px;
	float:left;
	margin:1%;
}

.right_inside_push{
	background-image: url(/images/background/inside_push_bkg.png);
	background-repeat:repeat-y;
	width:48%;
	height:123px;
	float:right;
	margin:1%;
}

.inside_push_images{
	float:left;
	padding-right:7px;
}

.inside_push_txt_container{
	padding:1%;
	text-align: left;
	margin-left: 10px;
}

.footer_txt{
	text-align: center;
}

/*---Tab Styles---*/
.product_txt{
	padding: 6px;
	
}

#right_tab{
	height:408px;
	width:588px;
	float:left;
}

.tab_container_style{
	border: 1px solid #cdb386;
	width:588px;
	float:right;
	background-image:url(/images/tabs/bkg_tabs.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#9a8e80;
	color: #2B1A02;
	margin-top:0px;
}

li{
	line-height:120%;
}

.tab_title{
	background-image:url(/images/tabs/tab_title.png);
	width:513px;
	height:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 5px;
}

.tab_content_pad{
padding:8px;	
}

.tab_sub_nav_links {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(/images/tabs/bkg_sub_nav.jpg);
	height: 20px;
	width: 160px;
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;
	text-indent: 6px;
}

.tab_sub_nav_links:hover {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(/images/tabs/bkg_sub_nav_over.gif);
	height: 20px;
	width: 160px;
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;
	text-indent: 6px;
}

.tab_sub_nav_links:visited{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(/images/tabs/bkg_sub_nav.jpg);
	height: 20px;
	width: 160px;
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;
	text-indent: 6px;
}

.detail_txt_region_brick{
	background-image: url(/images/tabs/bkg_detail.png);
	background-repeat: repeat-y;
	background-position: right;
	text-align: center;
	text-indent: 26px;
	height: 50px;
	width: 190px;
	color: #FFF;
	padding:6px;
}

.detail_txt_region_hardware{
	background-image: url(/images/tabs/bkg_detail.png);
	background-repeat: repeat-y;
	background-position: right;
	text-align: center;
	text-indent: 26px;
	width: 180px;
	color: #FFF;
	padding:6px;
	margin-top:10px;
}

.detail_txt_region{
	background-image: url(/images/tabs/bkg_detail.png);
	background-repeat: repeat-y;
	background-position: right;
	text-align: center;
	text-indent: 26px;
	height: 22px;
	width: 190px;
	color: #FFF;
	padding:6px;
}

.title_option{
	background-image: url(/images/tabs/option_title.png);
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;
	text-indent: 26px;
	height: 24px;
	width: 162px;
	color: #000;
	padding:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

a.tab_links {
	color: #000;
}

.tab_links:hover {
	color: #000;
	text-decoration: underline;
}

.tab_links:visited{
	color: #000;
}

.news_title{
	background-image: url(/images/tabs/tab_title.png);
	width:413px;
	height:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 5px;
}

.news_rule{
	background-color: #FFF;
	height: 1px;
	width: 95%;
	margin-top: 3px;
	margin-bottom: 3px;
}

.news_img_style{
	border: 1px solid #cdb386;
	margin:6px;
}

#quickfind{
	width:200px; 
	height:610px; 
	border:1px solid #B09A71; 
	position:absolute; 
	top:70px; 
	background-image:url(/images/global/quickfind_bg.png);
	text-transform:uppercase;
}

#quickfind ul{
	margin-left:10px;
	padding-left:0px;
	font-size:9px;
	line-height:130%;
}

#quickfind ul a{
	color:#FFF;	
}

.sub_sub_nav{
	font-size:9px;
	
	line-height:130%;
	text-align:right;
	width:124px;
	padding-right:5px;
	border-right:1px solid #cdb386;
}

#next_stuff {
	visibility:hidden;
	display:none;
}

.
