/* Link Styles */


#footer a {
 	display: block;
 	float:left;
 	padding: 18px 18px;
 	border-right: solid 1px #333333;
	line-height:18pt;
}

#footer2 a {
 	padding: 10px 10px;
}

#footer p {
	display: block;
	float:left;
	padding: 18px 12px;
	margin: 0px;
	line-height:18pt;
}

#footer a:link { color: #cccccc; text-decoration:none;}
#footer a:visited { color: #cccccc;text-decoration:none;}
#footer a:hover { color: #ffffff;text-decoration: none;background-image:url(../img/button_bg.gif);background-position: center;}
#footer a:active { color: #ffffff; text-decoration:none;}

#footer2 a:link { color: #999999; text-decoration:none;}
#footer2 a:visited { color: #999999;text-decoration:none;}
#footer2 a:hover { color: #cccccc;text-decoration: none;}
#footer2 a:active { color: #cccccc; text-decoration:none;}

a:link {color: #cbff00;text-decoration:none;}
a:visited {color: #cbff00;text-decoration:none;}
a:hover {color: #ffffff;text-decoration: underline;}
a:active {color: #ffffff;text-decoration:underline;}

/* Typography */

p {
margin-top: 3px;
margin-bottom: 15px;
}

h1 {
	font-size: 15pt;
	color: #cbff00;
	font-weight: lighter;
	margin: 0px;
} 

h2 {
	font-size: 11pt;
	color: #ffffff;
	margin: 0px;
	font-weight: lighter;
} 
h3 {
	font-size: 11pt;
	color: #ffffff;
	margin: 0px;
	font-weight: normal;
} 

body,td,th {
	color: #888888;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 9pt;
	line-height:16pt;
}

p.short {
	line-height:10pt;
}

span.alt_text
{
    font-size: 9pt;
	line-height: 16pt;
	
}

/* General */

body {
	background: url(../img/bg.gif) no-repeat scroll top center; 
	background-color:#000000;
	margin: 0px;
}

img {
	border: 0px;
}

.floatright {
float:right;
margin-right:-7px;
margin-left:10px;
margin-top:0px;
}

.floatleft {
float:left;
}

table.specs{border-collapse:collapse;
margin:0px;
margin-top: 10px;
margin-bottom: 10px;
}
.col1{background: #151515}
.col2{background: #000000}
table.specs td{border:1px solid #303030;padding:10px;}
table.specs th{border:1px solid #303030;padding:10px;}

/* Structural DIV's */

#container {
	width: 921px;
	margin-left: auto ;
    margin-right: auto ;

}

#header {
	width: 921px;
	text-align:left;
	margin-top: 20px;
	margin-bottom: 19px;
}
#left {
	width: 241px;
	float:left;
	margin-right: 19px;
}

#menu {
	width: 241px;
}

#rounded {
	width: 660px;
	float:left;
}

#feature1 {
	width: 661px;
	height:341px;
	float:left;
	background: url(../img/feature.png);
	position: relative;
	top: -40px;
	margin-bottom: -40px;
}
#feature1link {
	width: 661px;
	height: 341px;
	margin:0px;
	padding:0px;
	display:block;
}
	
#feature2 {
	width: 661px;
	height:241px;
	float:left;
	background: url(../img/feature2.gif);
	margin-top: 19px;
	margin-right: 19px;
}
#survey {
	width: 241px;
	height:241px;
	float:left;
	background: url(../img/survey.gif);
	margin-top: 19px;
}
#follow {
	width: 241px;
	height:61px;
	float:left;
	background: url(../img/follow.gif);
	margin-top: 19px;
	margin-right: 19px;
}
#footer {
	width: 661px;
	height:61px;
	float:left;
	background: url(../img/footer.gif);
	margin-top: 19px;
	margin-bottom: 19px;
	color:#666666;
	clear:right;
}
#footer2 {
	width: 661px;
	height:61px;
	float:left;
	text-align:center;
	margin-top: 0px;
	margin-bottom: 19px;
	color:#666666;
	clear:right;
}


#roundedInner {
	width: 621px;
	padding: 20px;
	background: url(../img/top.gif);
}


#roundedBottom {
	width: 661px;
	height: 20px;
	background: url(../img/bottom.gif);
}


/* Rollover Code */

#btn_products{display: block;width: 241px;height: 60px;background: url("../img/btn_products.gif") no-repeat 0 0;}
#btn_products:hover{background-position: 0 -60px;}
#btn_products span{display: none;}

#btn_gallery{display: block;width: 241px;height: 60px;background: url("../img/btn_gallery.gif") no-repeat 0 0;}
#btn_gallery:hover{background-position: 0 -60px;}
#btn_gallery span{display: none;}

#btn_dealers{display: block;width: 241px;height: 60px;background: url("../img/btn_dealers.gif") no-repeat 0 0;}
#btn_dealers:hover{background-position: 0 -60px;}
#btn_dealers span{display: none;}

#btn_about{display: block;width: 241px;height: 60px;background: url("../img/btn_about.gif") no-repeat 0 0;}
#btn_about:hover{background-position: 0 -60px;}
#btn_about span{display: none;}

#btn_faq{display: block;width: 241px;height: 60px;background: url("../img/btn_faq.gif") no-repeat 0 0;}
#btn_faq:hover{background-position: 0 -60px;}
#btn_faq span{display: none;}

#btn_contact{display: block;width: 241px;height: 61px;background: url("../img/btn_contact.gif") no-repeat 0 0;}
#btn_contact:hover{background-position: 0 -61px;}
#btn_contact span{display: none;}

#btn_twitter{display: block;width: 48px;height: 61px;background: url("../img/btn_twitter.gif") no-repeat 0 0; float: right;}
#btn_twitter:hover{background-position: 0 -61px;}
#btn_twitter span{display: none;}

#btn_vimeo{display: block;width: 36px;height: 61px;background: url("../img/btn_vimeo.gif") no-repeat 0 0; float: right;}
#btn_vimeo:hover{background-position: 0 -61px;}
#btn_vimeo span{display: none;}

#btn_flickr{display: block;width: 36px;height: 61px;background: url("../img/btn_flickr.gif") no-repeat 0 0; float: right;}
#btn_flickr:hover{background-position: 0 -61px;}
#btn_flickr span{display: none;}

#btn_pre_order{display: block;width: 132px;height: 43px;background: url("../img/pre_order.gif") no-repeat 0 0;}
#btn_pre_order:hover{background-position: 0 -43px;}
#btn_pre_order span{display: none;}