/* Global Reset */
*{margin:0px;padding:0px;}
/* Straight up HTML tags */
a img{border:none;}
a{outline: none;text-decoration:none;color:#a7c0db;}
a:hover{color:color:#66CCFF;}
p, blockquote{padding:15px 0px;}
body{text-align:center;background:url(../images/bodybg.jpg);}
h2,h3,h4,h5,h6{font:22px arial narrow, arial, sans-serif;color:#fff;}
/* ID's and proprietary elements */
#container{width:1000px;background:#fff;background:url(../images/mainbg.jpg) #67747a;font:12px/18px arial,sans-serif;color:#fff;text-align:left;margin:0px auto;position:relative;}
#header{position:relative;background:url(../images/header.jpg);height:179px;}
	#header h1{position:absolute;top:185px;right:340px;font:22px arial narrow, arial, sans-serif;color:#bbc2c8;text-transform:uppercase;}
	#header #dealerlogin{position:absolute;top:0px;left:926px;}
	#header #dealerlogin img:hover{filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
	#header #primarynav{position:absolute;top:128px;left:158px;}
	#header #secondarynav{position:absolute;top:178px;left:-9px;width:167px;height:354px;background:url(../images/secondarynavbg.jpg);z-index:2;}
	#header #secondarynav #navitems{padding-top:75px;}
	#header #secondarynav #navitems img{display:block;}
	#header #news{position:absolute;top:666px;left:705px;width:293px;color:#000;}
	#header #news a{color:#666;}#header #news a:hover{color:#999;}
	#header #news #articlelinks{border-top:solid 1px #ccc;margin-top:15px;}
	#header #news p{width:233px;line-height:18px;}
	#header #textsizectrl{position:absolute;left:30px;top:600px;}
	#header #dd{position:absolute;top:128px;left:160px;z-index:99;}
	#header #dd ul{list-style-type:none;padding-bottom:20px;}
	#header #dd li a{padding:3px 5px;display:block;color:#fff;}
	#header #dd li a:hover{background:#bac2c9;color:#41505d;}
	#header #dd #aboutusdd{visibility:hidden;position:absolute;left:70px;top:43px;z-index:999;width:150px;background:#576b7c;border:solid 1px #ccc;border-top:none;}
	#header #dd #prodinfodd{visibility:hidden;position:absolute;left:133px;top:43px;z-index:999;width:150px;background:#576b7c;border:solid 1px #ccc;border-top:none;}
	#header #dd2{position:absolute;top:243px;left:158px;}
	#header #dd2 ul{list-style-type:none;padding-bottom:20px;}
	#header #dd2 li a{padding:3px 5px;display:block;color:#fff;}
	#header #dd2 li a:hover{background:#bac2c9;color:#41505d;}
	#header #dd2 #foliodd{visibility:hidden;position:absolute;left:0px;top:0px;z-index:999;width:80px;background:#576b7c;border:solid 1px #ccc;border-left:none;}
	#header #dd2 #buildersdd{visibility:hidden;position:absolute;left:0px;top:100px;z-index:999;width:80px;background:#576b7c;border:solid 1px #ccc;border-left:none;}	
#main{background:url(../images/maintop.jpg) no-repeat;}
	#main #content{width:390px;margin-left:230px;padding-top:75px;padding-bottom:50px;font-size:12px;min-height:678px;}
	#main #content p, #main #content h1, #main #content h2,#main #content h3,#main #content h4,#main #content h5,#main #content h6{background:#45565d;}
	#main #content ul{margin-left:15px;list-style-type:square;}	
#footer{background:url(../images/footerbg.jpg) no-repeat;height:149px;position:relative;font:9px verdana,sans-serif;letter-spacing:-0.04em;}
	#footer #tertiarynav{clear:both;width:390px;text-align:center;padding-top:15px;border-top:solid 1px #ccc;position:absolute;left:230px;top:-20px;}
		#footer #tertiarynav ul{list-style-type:none;}
		#footer #tertiarynav li{display:inline;}
		#footer #tertiarynav li a{color:#fff;}#footer #tertiarynav li a:hover{color:#ccc;}
	#footer #contact{text-align:center;position:absolute;left:220px;top:80px;width:420px;}
		#footer #contact p{padding:5px 0px;}
	#footer #footicons{position:absolute;left:0px;top:0px;}
	#footer #impact{position:absolute;left:0px;top:100px;}
/* Repeatble Classes */
.left{float:left;margin-right:15px;}
.right{float:right;margin-left:15px;}
.clear{clear:both;}
.splitleft{width:210px;float:left;padding-right:15px;margin-right:20px;border-right:1px solid #333a50;}
.spiltright{width:210px;float:right;}
.hrt{border-top:solid 1px #ccc;margin-top:15px;padding-top:15px;}
.hrb{border-bottom:solid 1px #ccc;margin-bottom:15px;padding-bottom:15px;}
