html {
	height: 100%;
	background: #ffffff url(/media/en-us/images/bg_body_2.gif) repeat-x scroll 0 0;
}

body {
	background: #797979 url(/media/en-us/images/bg_body_2.gif) repeat-x scroll 0 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin: 0;
}

p,h3,div,span,ul,li,img,a {margin:0;	padding:0;}

img {border:none;}

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

.linkLeftNav{
	text-decoration:underline;	
	color:#666666;
}

#top{
	background: #797979 url(/media/en-us/images/top_bg.jpg) repeat-x scroll 0 0;
	height: 19px;
	margin: 0 auto 6px;
	border: none;
}

#topouter{	
	width: 960px;
}

#head{
	background: #FFF url(/media/en-us/images/bg_header_1.gif) repeat-x scroll 0 0;
	margin: 0 auto;
    border: none;
}

#hdcLogo{
	height:40px;
	padding-top:5px;
}

#headouter{
	margin: 0 auto;
	width: 960px;
	text-align:left;
	/*height: 94px;*/
}

.headerNav{
  cursor:pointer;	
  cursor:hand;
}

.subNavStyle img{
	 cursor:pointer;
	 cursor:hand;
	 /* for IE */
	filter: alpha(opacity=100);
	/* CSS3 standard */
	opacity:1;
}

.subNavStyle:hover img{
	cursor:pointer;
 	cursor:hand;
		/* for IE */
	filter: alpha(opacity=60);
	/* CSS3 standard */
	opacity: 0.6;
}

#mainNav{
	/*height: 49px;*/
	border:0px solid red;
}

#subNav{
	float:right;
	height:38px;
	width:310px;
	padding-bottom:0px;
	text-align:right;
}

#page {
	background:#D5D5D5 url(/media/en-us/images/bg_body_2.gif) repeat-x scroll 0 0;
	background-position:left top;
	clear:both;
	margin: 0 auto;
	color: #666666;
}

.error{
	color: red;
}

#shadow { 
	background: transparent url(/media/en-us/images/shadow_2_0.png) repeat-y scroll center;
	margin: 0 auto;
	width: 989px;
}

#mainsection{
	margin: 0 auto; 
	width: 980px;
	background: #FFFFFF url(/media/en-us/images/mainsection_bg.gif) repeat-y scroll left top;
}

#mainsectionHome{
	margin: 0 auto; 
	width: 978px;
	background: url(/media/en-us/images/bg_mainsection.jpg) repeat-x;
}

#home_select_box{
	margin-left:10px;

}
.home_list_box{
    font-size:8pt;
   	width:190px;
}	

.s{
	height:9px;
	width:100%;
}	

#foot{
	background:#797979 url(/media/en-us/images/bg_footer_1.jpg) repeat-x scroll 0 0;
	height: 140px;
	margin: 0 auto;
}

#footerOuter{
	background:transparent url(/media/en-us/images/shadow_footer_left.jpg) repeat-y scroll 0 0;	
}
	
#footer{
	background:#797979;
	color:#BABABA;
	font-family:Arial;
	font-size: 10px;
	line-height: 15px;
	height: 60px;
}

#footer_nav{
	padding-top:15px;
	padding-left:15px;
	font-size: 11px;
	line-height: 15px;
}

#footer_social{
	float:right;
	padding-right:20px;
	padding-top:15px;
}

#breadcrumb{
	background-color: #757575;
	color:#BABABA;
	font-family:Verdana;
	font-size:10px;
	line-height:15px;
	float: left;
}

.trail{
	float:left;
}

#contact{
	float:right;
	height:19px;
}

#searchBox {
	background: transparent url(/media/en-us/images/nav/search_text_box_bg_white.gif) no-repeat scroll left top;
	height: 19px;
}

#searchTextBox {
	background: none;
	border: 0 none;
	color: #86abcf;
	height: 15px;
	font-size: 11px;
	margin: 0;
	padding: 2px 0;
	float: left;
	width: 100px;
}

#searchButton {
	height: 19px;
	float: left;
}

#solutionNav{
	float:left;
	width:608px;
	padding-top:5px;
}

#solutionNav ul{
	width:100%;
	height:33px;
	margin:10px 0 0;
	padding:0;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#solutionNav li{ display:inline;background-color:red;	}

#leftNav{
	width:200px;
    float:left;
	font-family:helvetica;
	font-size:8pt;
	background:#FFFFFF url(/media/en-us/images/mainsection_bg.gif) repeat-y scroll left top;
	min-height:600px;
	/*background-color:#ffffff;*/
	/*border-right:1px solid #DBDBDB;*/
}	

#l_nav_menu_items{}		
#l_nav_products{}

#l_nav_resources{float:left;}

#l_nav_contact{
	margin-left:20px;
	text-align:left;
}

#l_nav_contact h3{
	font-size:14pt;
	font-family:Arial;
}

.ul_left_nav{
	float:left;
	line-height:20px;
	list-style-type:none;
	width:100%;
	padding:0 0 25px;
	color:#404040;
}

.ul_left_nav li{
	height:24px;
	margin-left:20px;
	margin-right:10px;
	text-align:left;
	background:transparent url(/media/en-us/images/left_nav_li_bg.gif) no-repeat scroll left center;
	clear:left;
}	

.ul_left_nav li a{
	color:#000000;
	padding-left:1px;
}	

#contentArea{
	float:left;
	text-align:left;
}

.webPageLayoutSize{
	margin:0 auto;
	width:980px;
}

.cf{
	clear:both;
}

a.crumbLink, a.crumbLink:hover, a.crumbLink:visited {
	color:#BABABA;
	font-family:Verdana;
	font-size:10px;
	line-height:15px;
}

.footLink, .footLink:hover, .footLink:visited {
	color:#BABABA;
	font-family:Arial;
}

.arrow_padding{
	
}

.buttonStyle_1{
	background-color:#FDFDFD;
	border:1px solid #DBDBDB;
	color:#666666;
	font-size:84%;
	font-weight:bold;
	background-image: url(/media/en-us/images/button_bg_1.gif);
	height:20px;
}	

.countrySelector{
	background:#FFFFFF none repeat scroll 0 0;
	color:#676767;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:13px;	
	width:110px;
}

#contentArea, #leftNav{
	border-color:#DBDBDB;	
}

.model_title{
	font-size:12pt;
	font-weight:bold;
	text-align:left;
}

.brand_title{
	font-size:14pt;
	text-align:left;
	font-weight: normal;
}
.asset_page{
	margin-left:-1px;
	margin-top:40px;
	padding-left:40px;
	width:730px;
}

/*Ceilings Style Sheet*/

.b{
	color:#D04805;
}	
.left_nav_selected{
	font-weight:bold;	
	color: #d04805;
}	

.ceilings_brand_page{
	width:730px;
	margin-left:-1px;
	padding-left:40px;
	margin-top:40px;
}

.ceilings_productline_page{
	width:730px;
	margin-left:-1px;
	padding-left:40px;
	margin-top:40px;
}

.ceilings_model_page{
	width:730px;
	margin-left:-1px;
	padding-left:40px;
}

.brand_title{color:#D04805;}

.model_title{
	color:#D04805;
	padding-bottom:10px;
}


.model_links{
	font-size: 8pt;
	font-weight:bold;
}
	
.ceilings_brand_links{
	font-size: 8pt;
	font-weight:bold;
	line-height:25px;

}

#print_util{
	height:30px;
	padding-top:10px;
	text-align:right;
	padding-right:94px
}

#leed {
	float:left;
	font-size:90%;
	margin-top:35px;
	width:245px;
}

.leedTitle{
	color:#708f27;
	font-size:16pt;
	font-weight:bold;
}

#leedContent{
	width: 265px; 
}

#leedLogo{
	float: right;
	width: 64px;
	height:60px;
}

#leed_learnmore{
	float:right;
}

#model{}

#modelDesc {
	float:left;
	margin-right:20px;
	margin-top:5px;
	text-align:justify;
	width:402px;
}

#modelDesc ul {
	padding-bottom:5px;
	padding-left:20px;
	padding-top:5px;
}

#modelDesc ul li {
	padding:0 0 5px;
}

#modelImgBg {
	background:transparent url(/media/en-us/images/ceilings/ceilings_model_bg.gif) no-repeat scroll left center;
	float:left;
	height:215px;
	width:250px;
}

#modelProjectLink {
	width:250px;
}

#modelImg{
	background:transparent url(/media/en-us/images/ceilings/sample_model.jpg) no-repeat scroll left center;
	height:202px;
	margin-left:5px;
	margin-top:7px;
	width:239px
}

#modelDetails{
	width:721px;	
}
/*end ceilings style sheet*/

/*category.css*/
#categoryMediaSet{
	height:438px;
	width:770px;
	text-align:left;
	
}

.categoryMediaSetBackground{
	background:transparent url(/media/en-us/images/shadow_home_2_0.png) no-repeat scroll right bottom;
	height:444px;
	text-align:center;
	width:774px;
}

#categorySpacer {
  height:308px;	
}

#mediaPage{
	width:103px;
	float:left;
}

#mediaHome{
	float:left;
	color:#FFFFFF;
	margin-left:10px;
	margin-top:10px;
	font-size:11pt;
}

#mediaTitle{
	font-weight:bold;
	padding-left: 15px;
}

#mediaDesc{
	font-size:80%;
	padding-left: 15px;
}

#quickLink{
	float:right;
	background-color:#CFD0CA;
	height:60px;
	width:306px;
	margin-top:70px;
}

#quickLinkLabel{
	height:32px;
	background:transparent url(/media/en-us/images/home/c_home_resourcecenter.gif) no-repeat scroll 0 0;
}	

#categoryContent{
	width:771px;
	margin-top:-4px;
}

#categoryContent_column1{
	/*height:210px;*/
	width:460px;
	float:left;
	margin-bottom:0px;
}

#contentLeft{
	border-right:1px solid #DBDBDB;
	float:left;
	margin-right:-1px;
	padding-left:20px;
	padding-right:10px;
	text-align:justify;
	width:190px;	
}

#contentRight{
	height:210px;
	border-left:1px solid #DBDBDB;
	padding-left:14px;
	width:225px;
	float:left;
}

#categoryContent_column2{
	background-color:#E4E4E4;
	float:right;
	width: 307px;
	/*height:190px;*/
	margin-bottom:15px;
}

.nav_quick_link{
	float:left;
	line-height:20px;
	list-style-type:none;
	margin:5px 0 0;
	padding:0 0 20px;
	width:100%;	
}

.nav_quick_link li {
	background:transparent url(/media/en-us/images/home/home_list_item_bg.gif) no-repeat scroll left center;
	clear:left;
	height:24px;
	margin-left:20px;
	margin-right:10px;
	text-align:left;
}

#newsHome {}

.newsHomeDesc{
	padding-left:5px;
	padding-top:4px;
}

#newsHome ul {
	line-height:14px;
	list-style-type:none;
	width:100%;
}

#newsHome ul li {
	min-width:120px;
	overflow:hidden;
	padding-bottom:8px;
	padding-top:0px;
	width:100%;
}

.contentTitle{
	margin-top:15px;
	margin-bottom:5px;
	font-weight: bold;
	font-size: 12px;
}	

.tagContentType{
	background-color:#f8ffad;
	border:dotted 1px;
	display:none;
}
/*end category.css*/

/*pre-load images*/
#perc{
    background:url('/media/en-us/images/progress_bar.gif') right center no-repeat; 
    height:20px;
}

#text{
	color:#666666;
}
/*end pre-load images*/

.contentMediaSetBackground {
	height:250px;
	text-align:center;
	width:770px;
}



#canvas_body{
  width: 650px;
}
.swHolder {
	 float: left;
	 padding: 20px 0 0;
	 margin: 0;
	 width: 105px;
	 text-align: center;
}

.swText {
  width: 95px;
  margin: 0 auto;
} 
