/* Global Reset */
*{margin:0px;padding:0px;}

/* Straight up HTML tags */
a img{border:none;}
a{outline: none;text-decoration:none;color:#330000;}
a:hover{color:#CC0000;}
p, blockquote{margin:15px 0px;}
body{text-align:center;background:#000000;}
h1{font:16px arial,sans-serif;color:#000;margin-top:15px;}
h2{font:16px arial,sans-serif;color:#660000;}
h3{font:16px arial,sans-serif;color:#999;}
/* ID's and proprietary elements */
#container{width:900px;position:relative;top:20px;background:url(../images/mainbg.gif) #ffffff repeat-y;margin:0px auto;font:12px/18px arial,sans-serif;color:#666;text-align:left;}
#content{background:url(../images/header.gif) no-repeat 0 16px;padding:425px 33px 33px 365px;min-height:500px;}
#content ul{margin:15px 0px;margin-left:15px;list-style-type:square;}
#content ol{margin:15px 0px;margin-left:15px;}
#blurb{position:absolute;left:379px;top:322px;width:490px;height:80px;}
#blurb p{padding-left:222px;}
#blurb strong{font-size:16px;display:block;}
#blurb img{position:absolute;left:-20px;top:14px;}
#primarynav{list-style-type:none;position:absolute;left:330px;top:0px;}
	#primarynav li{float:left;}
#secondarynav{list-style-type:none;position:absolute;left:113px;top:442px;width:192px;text-align:right;}
	#secondarynav li{background:url(../images/navbg.gif) no-repeat;height:23px;line-height:25px;padding-right:25px;}
	#secondarynav li:hover{background:url(../images/navbg-o.gif) no-repeat;}
	#secondarynav li a{color:#fff;}
	#secondarynav li a:hover{color:#999999;}
/*#demo{position:absolute;right:-89px;top:300px;}*/
#demo{position:absolute;top:340px;left:636px;background:url(/assets/images/demo_background.jpg) no-repeat;width:264px;height:94px;}
/*#demo img{display:block;}*/
#demowood { position: absolute; top: 50px; left: 8px;}
#demoaluminum { position: absolute; top: 50px; left: 127px; }
#pickchur{padding-top:40px;}
#demimg{}
#display, #promoBox{position:absolute;left:-1px;top:0px;width:331px;height:425px;}
#footer{position:relative;height:331px;background:url(../images/footer.gif) no-repeat;}
	#handinav1{list-style-type:none;position:absolute;left:420px;top:100px;}
		#handinav1 li{float:left;}
	#handinav2{list-style-type:none;position:absolute;left:420px;top:140px;width:427px;}
		#handinav2 li{float:left;margin-right:10px;}
		#handinav2 li a{color:#fff;}
		#handinav2 li a:hover{color:#999;}
	#impact{position:absolute;left:420px;top:220px;}
	#impact img{float:left;margin-right:15px;}
#textctrl{width:147px;height:51px;background:url(../images/textctrl.gif) no-repeat;position:absolute;left:147px;top:880px;z-index:99;}
#textctrlmarker{width:10px;height:51px;background:url(../images/tab.gif) bottom no-repeat;margin-left:23px;top:10px;cursor:pointer;}
#textctrlline{width:115px;height:10px;position:absolute;left:24px;top:21px;}
#mainMovie {
	margin:10px auto;
	width: 320px;
	height: 280px;
	text-align:center;
}
#vidblurb {
	font-weight:bold;
	text-align:center;
	padding: 10px;
}
#woodSlide, #vinylSlide {
	position:absolute;
	top:100px;
	left:100px;
	padding:40px 20px 20px 20px;
	background: black;
	z-index: 9990;
	display:none;
}

/* Repeatble Classes */
.left{float:left;margin-right:15px;}
.right{float:right;margin-left:15px;}
.clear{clear:both;}
.floatBlock {
	position: relative;
	width: 250px;
	min-height: 110px;
	margin-right: 7px;
	float: left;
}
.hrt{border-top:solid 1px #ccc;margin-top:15px;padding-top:15px;}
.hrb{border-bottom:solid 1px #ccc;margin-bottom:15px;padding-bottom:15px;}
.largeText{
	font-size:1.4em;
	text-align:center;
	padding-top: 10px;
	border-bottom:2px solid black;
	padding-bottom: 5px;
}
.installButts{
	text-align:center;
	padding-bottom: 50px;
}