@charset "utf-8";
/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6, p, blockquote, a, img, strong, b, u, i, ol, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family:Arial, Helvetica, sans-serif;
}

html, body	{
	height:100%;
}

body	{
	background-color:#000000;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
}

#container {
   	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -60px;
}

#content	{
	width: 1012px; 
	position: relative;
	margin:0 auto;
}

#sddm	{	
	margin: 0;
	padding: 0;
	z-index: 30;
}

#sddm li	{	
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size: 14px;
}

#sddm li a
{	
	display: block;
	margin: 0 65px 0 0;
	color: #FFFFFF;
	text-decoration: none;
	line-height:38px;
}

#sddm li a:hover	{	
	color: #aeaeae;
}

#sddm div	{	
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background-image:url(images/dropdown.jpg);
	background-repeat:repeat-x;
	background-color:#737373;
}

#sddm div a	{	
		position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		color: #FFFFFF;
		font-size: 14px;
		line-height:normal;
}

#sddm div a:hover	{	
		color: #aeaeae;
}

#header {
	width: 1012px; 
	position: relative;
	margin:0 auto;
	z-index:10;
}

.rightimage	{
	position:absolute;
	right:0px;
	bottom:37px;
}

#flash	{
	padding-top:20px;
}

#featured_container {
	width: 1012px; 
	position: relative;
	margin:0 auto; 
	height: 359px;
	padding-top:20px;
	padding-bottom:20px;
	font-size:12px;
}
	
#featured_container a	{
	color:#FFFFFF;
	text-decoration:underline;
}

#featured_container p	{
	padding-left: 8px;
	padding-right: 8px;
	padding-top:8px;
	color:#FFFFFF;
	font-size:14px;
}

#featured_container a:hover	{
	text-decoration:none;
}	
	
#featured_container h1	{
	font-size:24px;
	font-weight:normal;
	line-height:48px;
	padding-left: 8px;
	color:#FFFFFF;
	
}

.featured_left	{
	position:absolute;
	width: 334px;
	height:359px;
	background-image:url(images/featured1.jpg);
	background-repeat:repeat-x;
	margin-right:4px;
}

.featured_left img	{
	float:right;
	padding:8px;
}

.img_bottom	{
	position:absolute;
	bottom:0px;
	right:0px;
}
	
.featured_center	{
	position:absolute;
	left:338px;
	width: 334px;
	height:359px;
	background-image:url(images/featured2.jpg);
	background-repeat:repeat-x;
	margin-right:4px;
}

.featured_center img	{
	float:left;
	padding:8px;
}

.featured_right	{
	position:absolute;
	right:0px;
	width: 334px;
	height:359px;
	background-image:url(images/featured1.jpg);
	background-repeat:repeat-x;
	margin-right:0px;
}

.featured_right ul	{
	color:#FFFFFF;
	padding-left:24px;
	margin-right:4px;
	font-size:14px;
}

.featured_right img	{
	float:left;
	padding:8px;
}

.framed	{
	overflow: auto;
	width:334px;
	height:310px;
}
	
#footer	{
	margin-top:60px;
	height: 60px;
	background-color: #000000;
	background-image:url(images/footer.jpg);
	background-repeat:repeat-x;
	width:100%;
	color:#676767;
	font-size: 10px;
	clear:both;
}

#footer_content {
	width:1012px;
	margin:0 auto;
	overflow: auto;
}

#footer_content p {
	margin-top:42px;
}

#footer a	{
	text-decoration:underline;
	color:#676767;
}

#footer a:hover	{
	text-decoration:none;
	color:#676767;
}

#compare	{
	padding-top:20px;
	padding-bottom:20px;
	color:#FFFFFF;
}

#compare h1	{
	font-size:24px;
	font-weight:normal;
	padding-bottom:10px;
}

#compare p	{
	padding-bottom:10px;
}

#compare select	{
	float:right;
	margin-bottom:10px;
	margin-right:64px;
}

#inspiration	{
	padding-top:20px;
	padding-bottom:20px;
	color:#FFFFFF;
	height:615px;
	min-height:615px;
}

#inspiration h1	{
	font-size:24px;
	font-weight:normal;
	padding-bottom:10px;
	background-color:#191919;
	padding-left:8px;
	padding-top:8px;
}

#inspiration a	{
	color:#FFFFFF;
	text-decoration:none;
}

#inspiration a:hover	{
	text-decoration:underline;
}

#left_column	{
	background-color:#303030;
	width:235px;
	position:absolute;
	z-index:0;
	left:0px;
	height:470px;
}

.large_font	{
	font-size:18px;
	padding-top:10px;
	padding-left:8px;
	padding-right:10px;
}

#left_column a	{
	line-height:30px;
	padding:8px;
}

#right_column	{
	position:absolute;
	right:0px;
	z-index:0;
}

#about_header	{
	width:235px;
	position: absolute;
	z-index:0;
	left:0px;
	padding-top:20px;
	color:#FFFFFF;
}

#about_header h1	{
	font-size:24px;
	font-weight:normal;
	padding-bottom:10px;
	background-color:#191919;
	padding-left:8px;
	padding-top:8px;
}

#timeline	{
	padding-top:66px;
	padding-bottom:20px;
}


#motor	{
	background-color:#303030;
	width:1012px;
	position:relative;
	margin-top:66px;
	color:#FFFFFF;
	font-size:14px;
	min-height:748px;
}

.paddedimg	{
	padding:20px;
}

.paddedp	{
	padding:8px;
}

.floatright	{
	float:right;
	padding-right:25px;
}

.buttonstyle	{
	border:none;
	background:none;
	text-decoration:underline;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
}

#motor a	{
	color:#FF9900;
	text-decoration:none;
}

#motor a:hover	{
	text-decoration:underline;
}

#green	{
	background-color:#303030;
	width:1012px;
	position:relative;
	margin-top:66px;
	color:#FFFFFF;
	font-size:14px;
	min-height:748px;
}

#green a	{
	color: #99CC00;
	text-decoration:none;
}

#green a:hover	{
	text-decoration:underline;
}

#green div	{
	padding-left:8px;
	padding-bottom:8px;
	padding-right:8px;
}

#green ul	{
	padding-left:23px;
	padding-top:8px;
	padding-bottom:8px;
	line-height:20px;
}

#launch	{
	color:#FF9900;
	text-decoration:none;
}

#launch  a	{
	color:#FF9900;
	text-decoration:none;
}

#launch a:hover	{
	text-decoration:underline;
}

#rightfloat	{
	float:right;
	font-size:18px;
	width: 550px;
}

.noliststyle	{
	list-style:none;
}

.rightulstyle	{
	padding-left:23px;
	padding-top:8px;
	padding-bottom:8px;
	line-height:20px;
	font-size:14px;
}

#videothing	{
	padding-left:8px;
	padding-bottom:8px;
	padding-right:8px;
	display:inline;
}

#motor div	{
	padding-left:8px;
	padding-bottom:8px;
	padding-right:8px;
}

#motor ul	{
	padding-left:23px;
	padding-top:8px;
	padding-bottom:8px;
	line-height:20px;
}

.yellowed	{
	color:#FF9900;
	font-size:24px;
	font-weight:lighter;
	font-style:italic;
	padding-left:8px;
	padding-bottom:8px;
}

.padded	{
	padding-top:10px;
	padding-right:8px;
	padding-bottom:8px;
}
	
	
#product_container {
	width: 1012px; 
	position: relative;
	margin:0 auto; 
	height: 748px;
	padding-top:20px;
	padding-bottom:20px;
	font-size:12px;
}
	
#product_container a	{
	color:#FFFFFF;
	text-decoration:none;
}

#product_container p	{
	padding-left: 8px;
	padding-right: 8px;
	padding-top:8px;
	color:#FFFFFF;
	font-size:14px;
}

#product_container a:hover	{
	text-decoration:underline;
}	

#product_container ul	{
	margin-left:8px;
	list-style:none;
	margin-top:20px;
}

#product_container li	{
	height: 60px;
}

.product_left	{
	position:absolute;
	width: 334px;
	height:748px;
	background-color:#303030;
	margin-right:4px;
}
	
.product_center	{
	position:absolute;
	left:338px;
	width: 334px;
	height:748px;
	background-color:#303030;
	margin-right:4px;
}

.product_right	{
	position:absolute;
	right:0px;
	width: 334px;
	height:748px;
	background-color:#303030;
	margin-right:0px;
}

.full_product	{
	position:absolute;
	width: 1012px;
	height:748px;
	background-color:#303030;
}


.thumb	{
	float:left;
	margin-right:8px;
}

#product	{
	margin-top:20px;
	float:right;
	color:#FFFFFF;
	background-color:#3f3f3f;
	width:720px;
}

#product h1	{
	font-size:24px;
	font-weight:normal;
	padding-bottom:10px;
	background-color:#191919;
	padding-left:8px;
	padding-top:8px;
}

#product object	{
	margin-left:70px;
	}
	
#product img	{
	display: block;
    margin-left: auto;
    margin-right: auto 
}
	
#left_column2	{
	background-color:#303030;
	width:285px;
	position:absolute;
	z-index:0;
	left:0px;
	height:470px;
	margin-top:20px;
}

#left_column2 a	{
	line-height:30px;
	padding:8px;
}

.caption	{
	margin:8px;
	text-align:center;
}

#links	{
	width:285px;
	margin-top:20px;
	position:absolute;
	left:0px;
	color:#FFFFFF;
	background-color:#303030;
}

#links h1	{
	font-size:20px;
	font-weight:normal;
	padding-bottom:10px;
	background-color:#191919;
	padding-left:10px;
	padding-top:8px;
}

#links a	{
	color:#FFFFFF;
	text-decoration:none;
}

#links p	{
	padding-right: 8px;
	color:#FFFFFF;
	font-size:14px;
}

#links a:hover	{
	text-decoration:underline;
}	

#links ul	{
	padding-left:8px;
	list-style:none;
	padding-top:10px;
	padding-bottom:10px;
}

.woodtrends	{
	padding-left:20px;
	padding-right:4px;
	list-style:none;
	padding-top:5px;
	padding-bottom:0px;
	margin:0px;
}

#lessmargin ul	{
	padding:0px;
}

#selectedlink	{
	background-color:#666666;
}

#selectedlink h1	{
	background-color:#555555;
}



#textblock	{
	background-color:#303030;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	padding:8px;
	clear:both;
	position:relative;
}

#textblock img	{
	padding-top:8px;
	padding-right:8px;
	float:right;
	padding-bottom:8px;
}

#textblock h2	{
	padding-top:15px;
	font-size:14px;
}

.textblocksmall	{
	font-size:14px;
}

.textblocksmall a	{
	color:#FF9900;
	text-decoration:none;
}

.textblocksmall a:hover	{
	text-decoration:underline;
}

#brochure	{
	background-color:#303030;
	height:38px;
	width:inherit;
}


#productspecs	{
	color:#FFFFFF;
	width:720px;
	float:right;
	clear:both;
	padding-bottom:20px;
	padding-top:20px;
}

#productspecs p	{
	padding:8px;
}

#productspecs h1	{
	font-size:18px;
	font-weight:normal;
	padding-bottom:10px;
	background-color:#191919;
	padding-left:8px;
	padding-top:8px;
}

.specsheader	{
	font-weight:bold;
	background-color:#3f3f3f;
	border-bottom:2px solid #191919;
	min-height:60px;
	width:720px;
	float:left;
	display:inline;
	text-align:left;
}

.dark	{
	float:left;
	background-color:#303030;
}

.light	{
	float:left;
	background-color:#3f3f3f;
}

.specs	{
	clear:both;
	min-height:35px;
	width:360px;
	float:left;
	display:inline;
}

.specs img	{
	margin-left:8px;
	margin-top:8px;
}

.specs2	{
	min-height:35px;
	width:360px;
	float:left;
	display:inline;
	text-align:right;
}

.topspace	{
	padding-top:10px;
	clear:both;
	font-size:12px;
}

.smalltext	{
	font-size:10px;
}
