/* GENERAL STYLES */
 /* User Styles */





.redHeader{
color: #d30a02;
font-size:15px;
font-weight:lighter;
} 


#selectImage{
width:240px;

margin-bottom:5px;


}


/* Main Text Definitions */
 
#install_nav li.tab a{
color:#1793d9;
}

#install_nav li.navon a{
color:#1793d9;
font-weight:bold;
}

.wood_leftcol ul{
padding-left:9px;
margin-left:9px;



}

.wood_leftcol ol{
padding-left:9px;
margin-left:9px;



}


.wood_leftcol ol li{
padding-left:9px;
margin-left:3px;
margin-bottom:10px;


}





.install_drawing ol{
padding-left:9px;
margin-left:9px;



}


.install_drawing ol li{
padding-left:9px;
margin-left:3px;
margin-bottom:10px;


}








.wood_leftcol ul li{
list-style-image: url(../images/red_bullet.gif);
margin-bottom:10px;



}

.wood_leftcol_generic ul{
list-style-image: url(../images/red_bullet.gif);
padding-left:9px;
margin-left:9px;
}



.wood_leftcol a:link{
color:#143166;
}




.wood_leftcol_generic ul li{
list-style-image: url(../images/red_bullet.gif);
margin-bottom:10px;
}


.mainImage img{

width:240px;
height:140px;
}



.wood_rightcol

{

float: left;

width: 240px;

}



.wood_leftcol

{

float: left;

width: 300px;

padding-right: 40px;

}



#install_nav li.tab{

list-style-type: none;
display:inline;
background-image:url('/images/Tab.jpg');
padding:10px 10px 10px 10px;
margin-right:5px;
position:relative;
top:21px;
background-position: 50% 55%; 
background-repeat:repeat-x;
}

#install_nav li.navon{

list-style-type: none;
display:inline;
background-image:url('/images/Tab_on.jpg');
padding:10px 10px 10px 10px;
margin-right:5px;
position:relative;
top:22px;
background-position: 0px 2px; 
background-repeat:repeat-x;


}


 body {
 color: #2f2f2f;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 75%;
 margin: 0;
 background: #aeb4c5;
}

#hp_mainImage img{
margin-top:10px;

}

h1 {
  color: #122d6a;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 190%;
 margin: 20px 0px 20px 0px;
}


h2 {
  color: #122d6a;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 150%;
 margin: 15px 0px 15px 0px;
}


h3 {
  color: #2f2f2f;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 120%;
 margin: 10px 0px 10px 0px;
}

h3.news {
 color: #d30705;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 120%;
 margin: 10px 0px 10px 0px;
}


h4 {
 color: #122d6a;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 190%;
 margin: 20px 0px 20px 0px;
line-height:20px;
}


a img {
 border: 0;
}


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


a:hover { 
color: #747984;
 text-decoration: none;
}

.small{
font-size: 90%;
}

.red_copy{
color: #cc0d01;
}

.lrg_red_copy{
color: #cc0d01;
font-size: 120%;
}


ul.bullets{
margin: 10px 0px 10px 0px;
padding: 0px;
}

ul.bullets li{
list-style: none;
padding: 0px 0px 3px 12px;
background:  url("../images/red_bullet.gif") no-repeat top left;
}

ul.bullets li.bullets_header{
list-style: none;
padding: 0px 0px 5px 0px;
background:  #ffffff;
color: #d30a02;
font-size: 130%;
}


ul.bullets_rightPanel{
margin: 0px;
padding: 0px;
}

ul.bullets_rightPanel li{
list-style: none;
padding: 0px 0px 5px 18px;
background:  url("../images/red_bullet.gif") no-repeat top left;
font-size: 80%;
}

ul.bullets_rightPanel ul{
padding-left:0px;
margin-left:0px;
}




ul.bullets_rightPanel li.current_header{
list-style: none;
padding: 0px 0px 0px 0px;
background:  #ffffff;
color: #d30a02;
font-size: 15px;
}


ul.rightP{
margin: 0px;
padding: 0px;
}

ul.rightP li{
list-style: none;
padding: 0px 0px 14px 0px;
}


ul.subscribe{
margin: 0px;
padding: 0px;
}

ul.subscribe li{
list-style: none;
padding: 0px 0px 2px 0px;
}

ul.subscribe li.subscribe_header{
padding-top: 10px;
}


.list_header{
font-size: 130%;
color: #122b59;
}

.list_header_arrow{
font-size: 140%;
color: #122b59;
}

.intro_bold{
font-weight: bold;
color: #2f2f2f;
line-height: 19px;
}





/************ CONTAINERS **************/

#border_container{
width: 950px;
margin: auto;
margin-top: 10px;
padding: 0px;
background:  url("../images/hp_page_bg.gif") repeat-y right top;
}


#container{
width: 920px;
margin: auto;
padding: 0px;
background: #ffffff;
border: 1px solid #a8aab0;
}

#hp_inner_container{
width: 835px;
margin: auto;
padding: 0px;
background: #ffffff;
}


#inner_container{
width: 835px;
margin: auto;
padding: 0px;
background: #ffffff;
}



/************** TOPNAV **************/


#topnav_element{
float: left;
width: 755px;
}

ul#topnav{
text-align: right;
margin: 10px 0px 0px 0px;
padding: 0px;
}

ul#topnav li{
list-style: none;
display: inline;
padding-left: 10px;
font-size: 80%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul#topnav li.search img{
margin:0px 0px -4px 0px;
}

ul#topnav li a{
list-style-type: none;
list-style-image: none;
list-style-position: outside;
display: inline;
padding-left: 10px;
font-size:10px;
font-family: Verdana,Arial,Helvetica,sans-serif;
color:black;
}

ul#topnav li a:hover{
color: #000000;
}

ul#topnav li.navon, ul#topnav li.navon a {
color: #000000;
}


/************** MAINNAV **************/


#mainnav_element{
float: left;
width: 755px;
}

ul#mainnav{
margin: 38px 0px 0px 5px;
padding: 0px 0px 0px 0px;
}

ul#mainnav li{
list-style: none;
display: inline;
padding-right: 23px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul#mainnav li a{
color: #122d6a;
}

ul#mainnav li a:hover{
color: #cc0d01;
}

ul#mainnav li.navon, ul#mainnav li.navon a {
color: #cc0d01;
}


/************** LEVEL2 NAV **************/


ul#level2_nav{
padding: 0px;
margin: 5px 0px 0px 0px;
width: 150px;

text-transform: uppercase;
}

ul#level2_nav li{
list-style: none;
background: #e6e7e9;
color: #1e2f6c;
font-size: 75%;
border-bottom: 3px solid #f1f1f1;
padding: 5px 0px 8px 5px
}

ul#level2_nav li a{
color: #122d6a;
}

ul#level2_nav li a:hover{
color: #cc0d01;
}

ul#level2_nav li.navon, ul#level2_nav li.navon a {
color: #cc0d01;
padding-left: 5px;
font-weight: bold;
}


/************** TOP/LOGO **************/


#hp_topnav_container{
padding: 0px;
margin: 0px;
background: #ffffff;
height: 109px;
width: 835px;
}

#topnav_container{
padding: 0px;
margin: 0px;
background: #ffffff;
height: 98px;
width: 835px;
}

#logo{
float:left;
}

/************** HP CONTENT **************/

#hp_mainImage{
height: 206px;
margin: 0px;
padding: 0px;
}

#hp_maincontent_container{
width: 835px;
margin-top:10px;
}

#hp_content_left{
width: 490px;
float: left;
padding: 20px;
}

.intro{
font-size: 120%; 
color: #122b59;
line-height: 19px;
}


#hp_content_right{
width: 263px;
float: left;
background:  url("../images/rightPanel_bg.jpg") no-repeat top;
min-height: 250px;
padding: 20px;
border-left: 1px solid #cdcdcd;
border-right: 1px solid #cdcdcd;
}

#hp_content_right p{

font-size: 130%;
color: #122b59;

}

#hp_content_right p{

font-size: 130%;
color: #122b59;

}

#hp_content_right a{

color: #122d6a;

text-decoration: none;
font-size:12px;
}

#hp_content_right a:hover{

color: #747984;

text-decoration: none;

}



/************** BREADCRUMB **************/

ul#breadcrumb{
margin: 0px 0px 15px 0px;
padding: 0px;
position:relative;
right:15px;

}

ul#breadcrumbRightImage{

margin: 0px 0px 15px 0px;
padding: 0px;
position:relative;
right:0px;
}



ul#breadcrumb li{
list-style: none;
display: inline;
font-size: 80%;
padding-right: 0px;
text-transform:uppercase;

}

ul#breadcrumbRightImage li{
list-style: none;
display: inline;
font-size: 80%;
padding-right: 0px;
text-transform:uppercase;

}









ul#breadcrumb li a{
color:black;
}

ul#breadcrumb li a:hover{
color: #4c4c4c;
}

ul#breadcrumb li.navon{
color: #4c4c4c;
}


/************** CONTENT **************/

#mainImage{
height: 205px;
margin: 0px;
padding: 0px;
}

#maincontent_container{
width: 835px;
background:  url("../images/pg_bg.gif") repeat-y left #ffffff;
}

#maincontent_container_noLeft{
width: 835px;
background:  url("../images/content_right_top.gif") repeat-x top left;
}

#content_left{
width: 155px;
float: left;
}

.intro{
font-size: 120%; 
color: #122b59;
line-height: 19px;
}


#content_right{
width: 680px;
float: left;
background: #ffffff;
}

#content_right_products{
width: 680px;
float: left;
background:  url("../images/sub_rightPanel_bg.jpg") no-repeat top right #ffffff;
}

#content_right_news{
width: 680px;
float: left;
background: #ffffff;
}

#toplevel_content{
padding: 10px 50px 20px 30px;
line-height: 16px;
background: #ffffff;
}

#toplevel_content2colA{
padding: 10px 50px 20px 30px;
line-height: 16px;
background: #ffffff;
width: 400px;
float: left;
}

#toplevel_content2colB{
line-height: 16px;
font-size: 90%;
width: 155px;
float: left;
padding: 15px 30px 15px 15px;
}

#toplevel_content2colB a{
color: #72b7e4;
}

#toplevel_content2colB a:hover{
color: #153261;
}


#sublevel_content1col{
padding: 10px 50px 20px 30px;
line-height: 16px;
font-size: 90%;
background:  url("../images/content_right_top.gif") no-repeat top #ffffff;
}


#sublevel_content2colA{
padding: 10px 50px 40px 30px;
line-height: 16px;
background:  url("../images/content_right_top.gif") no-repeat top #ffffff;
float: left;
width: 400px;
}

#sublevel_content2colB{
float: left;
width: 200px;
background:  url("../images/content_right_top.gif") no-repeat top #ffffff;
}


/****news col****/
 
#toplevel_content2colNewsA{
padding: 10px 50px 20px 30px;
line-height: 16px;
background: #ffffff;
width: 400px;
float: left;
}


#toplevel_content2colNewsB{
line-height: 16px;
width: 200px;
float: left;
padding: 15px 0px 15px 0px;
}

#news_topStories{
width: 650px;
background: #ffffff;
border-top: 1px solid #cccccc;
padding: 10px 0px 20px 0px;
margin-left: 30px;
}

div.news_pic{
float: left;
width: 80px;
}

div.news_container{
width: 305px;
padding: 10px 20px 20px 0px;
float: left;
}

ul.topNews_list{
margin: 0px;
padding: 0px;
}

ul.topNews_list li{
list-style: none;
padding-bottom: 2px;
}

ul.topNews_list li.topNews_header{
font-size: 110%;
color: #d30705;
}

ul.topNews_list li.topNews_date{
font-size: 90%;
color: #0089d7;
}




/****form col****/
 
#sublevel_content2colFormA{
padding: 10px 50px 40px 30px;
line-height: 16px;
background:  url("../images/content_right_top.gif") no-repeat top #ffffff;
float: left;
width: 260px;

}

#sublevel_content2colFormB{
float: left;
width: 338px;
padding: 30px 0px 30px 0px;
background:  url("../images/content_right_top.gif") no-repeat top #ffffff;
}




.page_links{
margin: 10px 0px 10px 0px;
font-size: 90%;
}


.credit{
margin-top: 80px;
text-align: center;
font-size: 90%;
}

#current_certs_box{
padding-left:0px;
margin-left:0px;
}

#current_certs_box ul p{
color:black;
font-size:11px;

}


#current_certs_box{
border: 1px solid #cccccc;
width: 168px;
padding:15px;
margin: 10px 0px 10px 0px;
}


/*****people*****/

.people_container{
margin: 0px 0px 20px 0px;
position:relative;
right:12px;

}

.people_container ul.people_list li#people_name{
list-style-image:url("");
list-style-type:none;
color:#cc0d01;
}


.people_container ul.people_list li#people_nameNews{
list-style-image:url("");
list-style-type:none;
color:#cc0d01;
width:320px;
}



.people_container ul.people_list li#people_job{
list-style-image:url("");
list-style-type:none;
color:#008bdf;
}

.people_container ul.people_list li#people_description{
list-style-image:url("");
list-style-type:none;
font-size:11px;

}




.people_pic{
float: left;
width: 80px;
}

.people_copy{
float: left;
width: 500px;
}


.people_copyNews{
float: left;
width: 500px;
height:10px;
margin-bottom:2px;
}





.people_header{
float: left;
width: 500px;
font-size: 110%;
text-transform:uppercase;
}



ul.people_list{
margin: 0px;
padding: 0px;
}


ul.people_listNews{
margin: 0px;
padding: 0px;
position:relative;
left:90px;
bottom:80px;

}


ul.people_list li{
list-style type: none;
padding: 0px 0px 1px 0px;
list-style-image:none;

}

ul.people_list li.people_name{
font-size: 110%;
color: #cc0d01;
text-transform:uppercase;


}



ul.people_list li.people_name ul li{
list-style-type:none;


}






ul.people_list li.people_title{
color: #008bdf;
}


/*** standard gallery ***/


table.gallery img{

width:207px;
height:132px;

}




#galleryList{
	width:239px;
	padding:0px;
	margin:0px;
	text-align: right;

}


#galleryListCase{
	width:239px;
		
	text-align: right;
position:relative;
right:78px;

}








 #galleryList li{
	display:inline;
	padding-left:4px;
	font-size: 90%;
}

#galleryList img{
	width:30px;
	height:25px;
	margin:0;
}




/****site map****/

#sublevel_content_sitemap{
padding: 10px 0px 20px 85px;
line-height: 18px;
float: left;
width: 750px;
}


div.siteMapCol{
float:left;
width: 170px;
}


div.siteMapCol2{
float:left;
width: 170px;
}

div.siteMapCol3{
float:left;
width: 170px;
}

div.siteMapCol4{
float:left;
width: 170px;
}


ul.siteMap{
margin: 0px;
padding: 0px 0px 25px 0px;
}


ul.siteMap li{
list-style: none;
}


ul.siteMap li.level1{
padding: 12px 0px 12px 0px;
}

ul.siteMap li.level1 a{
color: #122d6a;
}

ul.siteMap li.level1 a:hover{
color: #cc0d01;
}

ul.siteMap li.level2{
font-size: 90%;
padding: 0px 0px 0px 5px;
}


ul.siteMap li.level2 a {
color: #72b7e4;
}

ul.siteMap li.level2 a:hover{
color: #153261;
}





/************** FOOTER **************/


#footer_container{
color: #333333;
padding: 0px 0px 20px 0px;
background: #ffffff;
}

ul.footer_nav_left{
margin: 0px;
padding: 0px;
float:left;
}

ul.footer_nav_left li{
list-style: none;
display: inline;
font-size: 70%;
text-transform: uppercase;
padding: 0px 10px 0px 0px;
}


ul.footer_nav_right{
margin: 0px;
padding: 0px;
float:right;
}

ul.footer_nav_right li{
list-style: none;
display: inline;
font-size: 80%;
text-transform: uppercase;
padding: 0px 0px 0px 9px;
color:#606060;
}

ul.footer_nav_right li.credits{
font-size: 70%;
padding-left: 20px;
color:#606060;
}

ul.footer_nav_left li a{
color:#606060;
}

ul.footer_nav_left li a:hover{
color: #b0b0b0;
}

#page_footer{
height: 14px;
margin: auto;
width: 950px
}

#footer_lines{
height: 19px;
}




/***************** FORM *****************/


FORM {
	 padding: 0;
	 margin: 0px;
	 border: 0;
}

#form_contents{
	margin: 30px 0px 0px 0px;
	width: 360px;
	font-size: 90%;
}


.fmlabel {
	width: 140px;
	float: left;
	padding-bottom: 8px;
}


.fmfield {
	padding-bottom: 9px;
	margin-left: 150px;
}

.fmlabel_search {
	width: 90px;
	float: left;
	padding-bottom: 7px;
	font-size: 90%;
}


.fmfield_search {
	padding-bottom: 7px;
	margin-left: 100px;
}


input {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	height: 14px;
	font-size: 90%;
	width: 90px;
	color: #000000;
}

input.classForm {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	height: 14px;
	font-size: 90%;
	width: 140px;
	border: 1px solid #a7a7a7;
	color: #000000;
	background: #fff url(/media/4053/input_bg.jpg) repeat-x 0 0;
}

input.search {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	height: 10px;
	font-size: 90%;
	width: 120px;
	color: #000000;
}

textarea{
    background: #fff url(/media/4048/input_textarea_bg.jpg) repeat-x 0 0;
	color: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #a7a7a7;
	width: 140px;
	height: 90px;
	font-size: 90%;
	margin: 0px;
}

select{
background: #969696 !important;
width: 50px;
color: #000000;
font-size: 90%;
border: 1px solid #1f1f1f;
}

.submit_button {
	background: #595959 !important;
	color: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #595959;
	width: 90px;
	height: 17px;
	font-size: 95%;
	margin: 10px 0px 0px 0px;
}

table.formTable{
width: 300px;
}


table.formTable td{
padding-bottom 2px;
}

table.formTable td.formLabel{
width: 110px;
}





/***list item***/

#news_container{
list-style-type:none;
}

#people_jobNews{

list-style-type:none;

}


.pagingNews{

width:150px;
}



#people_descriptionNews{
width:400px;
list-style-type:none;
}

#people_nameNews{
width:400px;
list-style-type:none;
color:red;
}

#people_nameNews p{

color:red;
}


#toplevel_content ul {


padding-left:0px;
margin-left:0px;



}


#showLink{
padding-left:0px;
position:relative;
left:95px;

}

#showLinkNews{
position:relative;
left:90px;
width:100px;
bottom:30px;
}



#toplevel_content ul li{

list-style-image:url("../images/red_bullet.gif");
margin-left:15px;
}



#toplevel_content ul #pictureListing ul.people_list li.people_name{

list-style-image:url("");
list-style-type:none;

}

#pictureListing li.paging{

list-style-image:url("");
list-style-type:none;
position:relative;
right:12px;
font-size:10px;
visibility:hidden;
}



#toplevel_content #news_container{

list-style-image:url("");
list-style-type:none;
}



#hp_content_left ul{

padding-left:0px;
margin-left:18px;
}

#hp_content_left ul li{

list-style-image:url("../images/red_bullet.gif");
}




/***video list item***/


#pictureListingVideo{
margin-left:0px;
padding-left:0px;


}

#pictureListingNews{
margin-left:0px;
padding-left:0px;
width:70px;

}

.video_pic{
float: left;
width: 80px;
}

.video_copy{
float: left;
width: 500px;
}

.video_header{
float: left;
width: 500px;
font-size: 110%;
text-transform:uppercase;
}



ul.video_list{
margin: 0px;
padding: 0px;
}




#toplevel_content ul {


padding-left:0px;
margin-left:0px;



}


#showLink{
padding-left:0px;
position:relative;
left:95px;

}

#toplevel_content ul li{

list-style-image:url("../images/red_bullet.gif");
margin-left:15px;
}



#toplevel_content ul #pictureListing ul.video_list li.people_name{

list-style-image:url("");
list-style-type:none;

}

#pictureListing li.paging{

list-style-image:url("");
list-style-type:none;
position:relative;
right:12px;
font-size:10px;

}

#pictureListingVideo li.paging{

list-style-image:url("");
list-style-type:none;
position:relative;
right:12px;
font-size:10px;

}




#toplevel_content #video_container{

list-style-image:url("");
list-style-type:none;
}



#hp_content_left ul{

padding-left:0px;
margin-left:18px;
}

#hp_content_left ul li{

list-style-image:url("../images/red_bullet.gif");
}



/***calendar***/


.calendarTable{
width:400px;

}

.calendarTable tr{

background-color:#DCD1BD;
color:brown;
}

.calendarTable td{
padding-right:55px;
height:70px;
}

#popupcontent{

position: absolute;
visibility: hidden;
overflow: hidden;
border:1px solid #CCC;
background-color:#F9F9F9;
border:1px solid #333;
padding:5px;
}



#tableBorder{
height:40px;
background-color:white;


}


#breadcrumbcontainer{
margin-bottom:15px;
}


#breadcrumb{

display:inline;

}

/*****tabs*****/
.gallerySelectText p{
position:relative;
right:35px;


}



#tabContent{
padding-left:0px;
height:480px;
width:580px;

background:  url("");

overflow:scroll;
}




/*****case study***/

.casestudy_intro{
width: 207px;
float: left;
margin-right: 14px;
height: 245px;
background:  url("../images/case_bg.gif") no-repeat bottom;
}

.casestudy_intro_last{
width: 207px;
float: left;
height: 245px;
background:  url("../images/case_bg.gif") no-repeat bottom;
}


ul.case_content{
margin: 0px;
padding: 20px 15px 15px 15px;
width: 177px;
}

ul.case_content li{
list-style: none;
font-size: 90%;
line-height: 16px;
}

ul.case_content li.case_header{
font-size: 130%;
color: #cc0d01;
text-transform: uppercase;
padding-bottom: 8px;
}

ul.case_content li.case_link{
padding-top: 8px;
}


ul.case_bullets{
margin: 30px 0px 20px 0px;
padding: 0px;
}

ul.case_bullets li{
list-style: none;
padding: 0px 0px 1px 12px;
background:  url("../images/red_bullet.gif") no-repeat top left;
}

ul.case_bullets li.case_bullets_header{
list-style: none;
padding: 0px 0px 9px 0px;
color: #d30a02;
font-size: 100%;
background:  transparent;
text-transform:uppercase;
}


/*****gallery****/

.gallery1{
width: 207px;
float: left;
margin-right: 14px;
}

.gallery2{
width: 207px;
float: left;
margin-right: 14px;
}

.gallery3_last{
width: 207px;
float: left;
}

.gallery_container{
margin-top: 10px;
margin-bottom: 10px;
}





.video_container{
padding-left:0px;
margin-left:0px;
position:relative;
right:12px;
padding-bottom:10px;
}

.video_thumb{
width: 145px;
float: left;
height: 90px;
}

ul.video_list{
margin-left: 0px;
padding-left: 0px;
}

ul.video_list li{
list-style: none;
}

ul.video_list li#video_name{
position:relative;
left:50px;
list-style-image:url("");
color:red;
}




ul.video_list li#video_description{
position:relative;
left:50px;
list-style-image:url("");
}



ul.video_list li.video_header{
color: #cc0d01;
padding-bottom: 4px;
font-size: 110%;
}

ul.video_list li.video_link{
padding-top: 4px;
}


#sublevel_content1col_650{
padding: 10px 0px 20px 30px;
line-height: 16px;
background:  url("../images/content_right_top.gif") no-repeat top;
}



/*****tabs****/


/**** services wood ***/

.wood_content{
width: 600px;
border-left: 1px solid #e3e5ab;
border-right: 1px solid #e3e5ab;
border-bottom: 1px solid #e3e5ab;
border-top: 1px solid #e6eaed;
background: url("/images/wood_panel/wood_install_bg.jpg") repeat-x;
padding: 30px;
margin-top:29px;






}

#wood_leftcol{
float: left;
width: 300px;
padding-right: 40px;
}

#wood_rightcol{
float: right;
width: 80px;
}


#wood_galleryList{
	padding:0px;
	margin:0px;
	text-align: right;
}

 #wood_galleryList li{
	display:inline;
	padding-left:4px;
	font-size: 90%;
}

#wood_galleryList img{
		margin:0px;
	padding: 0px
}

/**** Search ***/

h1 #xsltsearch_pagerange{
font-size:10px;
}


#searchResults li.fc h4{
font-size:12px;

}


form .xsltsearch_form input.submit{
width:100px;
height:100px;

}

#submit{
width:100px;
height:22px;
}


/**** Site Map ***/
li.level2 ul.level2{
padding-left:5px;
margin-left:5px;
}



/**** Navigation ***/

.thirdLevel_nav_item{

padding-left:7px;
font-size:8px;
margin-bottom:5px;
}


.thirdLevel_nav_item_on a{
color: #cc0d01;

}




.thirdLevel_nav_item_on{
margin-bottom:5px;
padding-left:7px;
font-size:8px;
color: #cc0d01;
}





.thirdLevel_nav_item_on li a{


font-size:9px;
color:red;
}

#searchButton{
width:18px;
height:17px;
position:relative;
top:4px;
left:2px;
}


.red{
color:red;

}


.blue{
color:blue;


}








.redText{
color:red;

}



/**** Case Studies ***/


#sublevel_content2colB img.mainImage{

margin-top:15px;
margin-right:25px;
position:relative;
right:40px;

}



.checkbox input{



width:20px;
}


.checkbox label{



font-size:10px;
}






#popUpContent{
width:150px;


}


/**** Register/Login ***/


table.registerLogin{

width:100px;


}

table.registerLogin tbody tr td{
width:50px;

}



.loginSection{
float:left;
width:300px;
}


.registerSection{
float:right;
margin-bottom:10px;
width:250px;


}

.loginSection table tbody{
width:50px;
}



/* EDITOR PROPERTIES */
