body {
	background:#6b0006 url(../images/global/red-bkg.jpg) repeat-x top center;
	height:100%;
	width: 100%;
}


* {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
}

h1{color:#000000; font-weight:bold; font-size:26px; margin-bottom:10px;}

h2 {
	font-size: 14px;
	margin: 15px 0 8px 0;
	color: #EF8120;
}

h4 {
	font-size: 13px;
	margin: 0px 0 8px 0;
	color: #EF8120;
}

h3 {
	font-size: 12px;
}

a img, a:link img{border:none;}

ul{margin-left:20px;}
ul li{padding-bottom:6px;}

.left{float:left;}
.right{float:right;}
.clearall{clear:both;}
.clearspace{width:100%; height:10px; float:left; clear:both;}
.orange{color: #EF8120;}

.masthead{background:#d6af6f url(../images/global/wood-header-bkg.jpg) no-repeat top center; width:100%; position:relative; float:left; height:176px;}
.header{position:relative; width:800px; margin:0px auto; height:176px ;z-index:2000;}
.header .logo{position:absolute; top:5px; left:10px; width:300px; height:143px; z-index:2000;}

.orange{color:#eb9223;}


.top_navigation {
	background: url(../images/global/login-bkg.png) no-repeat top center;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 180px;
	height: 30px;
	text-align: center;
	color: #333333;
	line-height: 30px;
}

.top_navigation a {
	line-height: 30px;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	padding:0px 10px;
}

.top_navigation a:hover {
	text-decoration: underline;
}


.main-nav{position:absolute; height:40px; width:auto; right:0px; top:80px;}
.main-nav .navbar{height:40px; background: url(../images/global/nav-bar.png) top right no-repeat; float:left;}
.main-nav a, .main-nav a:link {float:left; margin-top:7px; padding:0px 10px; border-right:1px solid #ffffff; color:#000000; text-decoration:none; font-weight:bold;}
.main-nav .last a, .main-nav .last a:link {border-right:none; padding:0px 20px 0px 10px;}
.main-nav .first a, .main-nav .last a:first {padding:0px 10px 0px 0px;}

.main-nav a:hover{color:#ffffff; text-decoration:none;}

.tagline{background: url(../images/global/blackbar-bkg.jpg) repeat-x top center; width:100%; height:44px; position:absolute; top:132px; left:0px; z-index:100;}

.subnav{width:800px; position:absolute; top:132px; left:0px; height:44px; line-height:44px; text-align:center; font-size:16px;  color:#ffffff; z-index:3000;}

.user_location{position:absolute; z-index:500; width:350px; top:0px; left:20px; line-height:44px;  height:44px; font-size:11px;  color:#aaaaaa; text-align:left;}

.sub_links {
	position:absolute; 
	top:0px; right:0px;
	width: 450px;
	line-height:44px;
	text-align:right;
	z-index:100;
}


.sub_links a, .sub_links a:link, .sub_links a:visited, .sub_links a:active {
	color: #ffac42;
	text-decoration: none;
	font-size: 12px;
	margin-right: 15px;
	line-height:44px;
}

.sub_links .last a, .sub_links .last a:link{margin-right: 0px;}

.sub_links a:hover {
	color: #FFF;
}
#spotlight {
	position: absolute;
	top: 20px;
	left: 37px;
	width: 726px;
	height: 220px;
	
}

#scroller{position:absolute; left: 37px; top: 237px; width: 726px; height: 28px; background: url('/images/orange_ro.jpg') repeat-x top left; font-size:11px; text-align:center;}
#scroller .links{position:absolute; top: 5px; left: 0px; font-size:11px; text-align:center; width: 726px;}

#history_reel p{font-size:11px; line-height:13px;}

.footer{text-align:center; width:800px; font-weight:bold; color:#000000; position:absolute; bottom:10px; left:0px; font-size:12px;}

.footstamp{color:#c8999e; font-size:10px; width:800px; position:relative; margin:5px auto 10px auto;}


.pics{width: 526px; height: 200px; position:absolute; top:348px; left:30px;}
.homeimages{width: 526px; height: 296px; position:relative; float:left; border-right:1px solid #666666; padding:0px 15px 10px 0px;}
.home-prod-pics{width:726px; height:203px; float:left; border-top:1px solid #666666; padding-top:10px;}


.tradeshow-btn{width:341px; height:36px; margin:20px auto; position:relative;}

#content {
	position: relative;
	width: 726px;
	background: #FFF url(../images/global/content-shadow.jpg) repeat-x top left;
	color: #000;
	padding: 20px 37px 50px 37px;
	margin:0px auto;
	height:auto;
}


#content p {
	margin: 0 0 10px;
}

#content h3  {
	margin: 0 0px 10px;
}

#leftshadow {
	position: absolute;
	top: 0px;
	left: -19px;
	background: url('../images/left_shadow.png') repeat-y top left;
	height: 100%;
	width: 19px;
}

#rightshadow {
	position: absolute;
	top: 0px;
	right: -19px;
	background: url('../images/right_shadow.png') repeat-y top left;
	height: 100%;
	width: 19px;
}

#bottom {
	position: relative;
	top: 0px;
	height: 13px;
	width: 798px;
	background: url('../images/bottom_shadow.png') repeat-x top left;
}

#bottomleft {
	position: absolute;
	left: -21px;
	top: 0px;
	/* background: url('corner_bottom_left.png') no-repeat top left; */
	height: 13px;
	width: 21px;
}

#bottomright {
	position: absolute;
	right: -21px;
	top: 0px;
	/* background: url('corner_bottom_right.png') no-repeat top left; */
	height: 13px;
	width: 21px;
}


#red_banner {
	position: absolute;
	top: 158px;
	left: 0px;
	height: 29px;
	width: 100%;
	background: url('../images/red_banner_bg.jpg') #D11F03 repeat-y top left;
	
}

#banner_shadow {
	position: absolute;
	top: 187px;
	left: 0px;
	height: 5px;
	width: 100%;
	background: url('../images/banner_bg.jpg') repeat-x top left;
	
}


.copyright {
	float:left;
	color: #c9999e;
	font-size: 10px;
}

.made_in_usa {
	float:right;
	color: #c9999e;
	font-size: 10px;
	width: 100px;
}

.made_in_usa_pic {
	float:right;
	height: 30px;
	width: 63px;
	padding-top:3px;
}

#scroller a, #scroller a:link, #scroller a:visited, #scroller a:active {
	color: #FFF;
	margin: 0px 6px;
	text-decoration: none;
}

#scroller a:hover{color: #333333;}

#contact_us {
	position: absolute;
	right: 0px;
	top: 0px;
	height: 231px;
	width: 413px;
}



p.intro {
	padding-top: 30px;
}

#side_banner {
	position: relative;
	float:right;
	width: 170px;
	height: 296px;
	background: url('../images/side_banner_bg.jpg') repeat-x top left;
	color: #FFF;
	line-height: 15px;
}

#side_banner p {
	font-size: 12px;
	margin: 10px 10px 10px 10px;
}

#side_banner a {
	color: #FFF;
}

.hide{display:none;}

.contentpage{ border-bottom:1px solid #666666; float:left; margin:10px 0px; width:726px;}
.productpage{background:url(../images/grey-fade.jpg) top left repeat-y; }

.tertiary-menu{float:left; width:145px;}

.tertiary-menu ul{margin:0px; padding:0px; float:left; list-style:none;}

.tertiary-menu ul li{margin:0px; padding:0px; float:left; border-top:1px solid #cccccc; list-style:none;}


.tertiary-menu ul li a, .tertiary-menu ul li a:link, .tertiary-menu ul li a:visited, .tertiary-menu ul li a:active{
	color:#555555; 
	text-decoration:none; 
	float:left; 
	font-size:12px;
	font-weight:bold;
	width:130px;
	padding:11px 0px 11px 15px;}

.tertiary-menu ul li a:hover{color:#000000;}

.tertiary-menu ul li a.active, .tertiary-menu ul li a:link.active, .tertiary-menu ul li a .active, .tertiary-menu ul li a:link .active{color:#000000; background: url(../images/orange-dot.jpg) top left no-repeat;}

.main-product-content{width:561px; float:left; margin-left:20px;}
.main-product-content .copy{width:301px; float:left;}
.main-product-content .specs{width:240px; float:left; margin-left:20px;}

.product-box{width:561px; height:auto; float:left; margin-bottom:10px; position:relative; background:#b9021b;}
.product-title{
	width:559px; 
	height:52px; 
	background: #b9021b; 
	border:1px solid #000000;
	border-bottom:4px solid #000000;
	float:left;
	}
.product-pic{
	width:559px; 
	height:auto; 
	background: #b9021b url(../images/red-product-bkg.jpg) top center no-repeat; 
	border:1px solid #000000;
	float:left;
	position:relative;
	z-index:1000;}
	
.product-call{position:absolute; z-index:2000;}


.mcr-call{top:68px; left:10px; height:300px; width:350px;}
.rt-call{bottom:20px; left:20px; height:87px; width:124px;}
.pt-call{bottom:20px; left:10px; height:87px; width:170px;}
.sb-call{bottom:10px; left:10px; height:87px; width:170px;}

.mcr-call p{padding:0px; color:#ffffff; font-size:12px; line-height:13px;}


.dimensions{width:240px; float:left;}
.dimensions table tr td:first-child{padding-right:8px;}
.dimensions table tr td{padding-bottom:8px;}


.downloads{width:231px; float:left; margin:20px 0px 20px 5px;}
.downloads a, .downloads a:link, .downloads a:active, .downloads a:visited{width:221px; float:left; height:24px; border-bottom:1px solid #5a040d; background:url(../images/red-btn-bkg.jpg) no-repeat;  background-position:bottom left; color:#ffffff; font-size:12px; line-height:12px; padding:14px 0px 14px 10px; text-decoration:none;}
.downloads .disabled{width:221px; float:left; height:24px; border-bottom:1px solid #5a040d; background:#cccccc; color:#ffffff; font-size:12px; line-height:12px; padding:14px 0px 14px 10px; text-decoration:none;}
.downloads a:hover{ background-position:top left;}

.sustainable-callout{width:368px; float:right; margin:15px 0px 15px 30px;}
.green-caption{font-size:11px; color:#ffffff; line-height:13px; background:#a61220; width:348px; padding:10px; float:left; margin-top:10px; font-weight:bold;}

.prod-sect{color:#000000; font-weight:bold; font-size:26px; float:left;}
.product-header{height:44px; width:726px; float:left;}

.product-title h1{background:#b9021b; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:0px 16px; line-height:52px; float:left;}


.tab ul li{padding-bottom:10px;}
.indent ul li{padding-bottom:5px;}
.tab ul li ul li{padding-bottom:0px; padding-top:6px; list-style:circle;}

.pic-call-type, .pic-call-type2, .pic-call-type3 {display:none;} 


/************* VIDEOS **************/
#confirmpop {display: none; text-align: center;}

.videoplayarea{width:560px; margin:5px auto;; margin-top:5px; height:auto;}
.videoplayarea h2{margin-top:10px; color:#9b1619;}

.videoplayarea p{font-size:12px; line-height:14px;}

.videoplayarea a, .videoplayarea a:link, .videoplayarea a:visited {color:#005bb5; text-decoration:none;}
.videoplayarea a:hover {color:#0052a2; text-decoration:underline;}

#VideoMenu{width:600px; margin:20px auto; text-align:center;}
#VideoMenu h2, #VideoMenu img{float:left;}

#ClosedStairs, #OpenStairs{display:none;}

.MenuBtn{margin:20px 0px 0px 20px;}

#VideoMenu h2{margin-bottom:20px; color:#9b1619;}





