@charset "utf-8";
/* CSS Document */

body{background:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; margin:0; padding:0;}
img{border:none;}
a{text-decoration:none;}
.clear{ clear:both;}

#shell{margin:auto; width:1024px;}
#header{float:left; width:1024px; height:110px; background:#000 url(i/bg_header.jpg) no-repeat;}
	#header .logo{float:left; width:235px; height:104px; margin:10px 0px 0px 20px;}
	#header .banner{float:left; width:600px; height:70px;margin:5px 0px 0px 95px;}
#nav{float:left; width:1024px; height:42px; background:#000 url(i/bg_nav.jpg) no-repeat;}
	#nav #navHome{float:left; width:1024px; height:42px; margin:0px; padding:0px; background:#000 url(i/bg_nav_home.jpg) no-repeat; }
	#nav #navStore{float:left; width:1024px; height:42px; margin:0px; padding:0px; background:#000 url(i/bg_nav_store.jpg) no-repeat; }
	#nav #navDealerLocations{float:left; width:1024px; height:42px; margin:0px; padding:0px; background:#000 url(i/bg_nav_dealer_locations.jpg) no-repeat; }
	#nav #navMedia{float:left; width:1024px; height:42px; margin:0px; padding:0px; background:#000 url(i/bg_nav_media.jpg) no-repeat; }
	#nav #navRHCCrew{float:left; width:1024px; height:42px; margin:0px; padding:0px; background:#000 url(i/bg_nav_rhc_crew.jpg) no-repeat; }
	#nav #navContactUs{float:left; width:1024px; height:42px; margin:0px; padding:0px; background:#000 url(i/bg_nav_contact_us.jpg) no-repeat; }
	#nav #navEvents{float:left; width:1024px; height:42px; margin:0px; padding:0px; background:#000 url(i/bg_nav_events.jpg) no-repeat; }
	#nav ul{float:left; width:1024px; list-style:none; margin:0px; padding:0px;}
	#nav ul li{float:left; margin:0px 0px 0px 0px; padding:0px;}
		#nav ul li.home{width:80px; margin:0px 0px 0px 20px; padding:10px 0px 0px 20px;}
		#nav ul li.store{width:55px; margin:0px 0px 0px 20px; padding:10px 0px 0px 0px;}
		#nav ul li.dealerLocations{width:150px; margin:0px 0px 0px 20px; padding:10px 0px 0px 0px;}
		#nav ul li.media{width:65px; margin:0px 0px 0px 20px; padding:10px 0px 0px 0px;}
		#nav ul li.rhcCrew{width:90px; margin:0px 0px 0px 20px; padding:10px 0px 0px 0px;}
		#nav ul li.contactUs{width:95px; margin:0px 0px 0px 20px; padding:10px 0px 0px 0px;}
		#nav ul li.events{width:80px; margin:0px 0px 0px 20px; padding:10px 0px 0px 0px;}
	#nav ul li a{font-size:18px; font-weight:bold; color:#cdcbcc; margin:0px 0px 0px 0px; padding:0px;}
	#nav ul li a.current{color:#000;}
	#nav ul li a:hover{font-size:18px; color:#333; margin:0px 0px 0px 0px; padding:0px;}
	
#content{float:left; width:1024px; height:auto; background:#000 url(i/bg_content.jpg) repeat-y;}
#content .fourOne{float:left; width:964px; padding:10px; margin:10px;}
#content .fourOne .columnOne{clear:both; float:left; width:764px; }
#content .fourOne .columnOne .standard_top{float:left; width:739px; height:23px; margin:0px 0px 0px 0px; background:#000 url(i/bg_standard_top.jpg) no-repeat;}
#content .fourOne .columnOne .standard_content{float:left; width:739px; height:auto; margin:0px 0px 0px 0px; background:#000 url(i/bg_standard_content.jpg) repeat-y;}
	#content .fourOne .columnOne .standard_content .message h2{float:left; width:690px; margin:10px 0px 5px 20px;}
	#content .fourOne .columnOne .standard_content .message p{float:left; width:690px; margin:10px 0px 0px 20px;}
	#content .fourOne .columnOne .standard_content .message ul{float:left; width:690px; margin:10px 0px 0px 20px; list-style:none;}
	#content .fourOne .columnOne .standard_content .message ul li{float:left; width:655px; margin:0px 0px 5px 0px; padding:0px 0px 0px 35px; background:url(i/duck_bullet.gif) no-repeat;}

#content .fourOne .columnOne .standard_bottom{float:left; width:739px; height:26px; margin:0px 0px 0px 0px; background:#000 url(i/bg_standard_bottom.jpg) no-repeat;}
#content .fourOne .columnTwo{float:left; width:200px; }
#content .fourOne .columnTwo .special{float:left; width:200px; height:200px; background:#000; margin:0px 0px 10px 0px;}
#content .fourOne .columnTwo .youtube{float:left; width:200px;}

#map_canvas{float:left; width:400px; height:400px; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px;}
.gmnoprint div{text-align:center; color:#000;}
.contactUsInfo{float:left; width:270px; margin:0px 0px 10px 20px; padding:0px 0px 0px 0px;}

.underConstruction{float:left; width:500px; height:300px; margin:0px 0px 0px 20px}

.comingSoon{float:left; width:180px; margin:0px 0px 0px 20px}
.comingSoon ul{float:left; width:180px; margin:0px 0px 0px 0px; padding:0px;}
.comingSoon ul li{float:left; width:165px; margin:0px 0px 0px 15px; padding:0px;}
.comingSoon h3{float:left; width:180px; margin:10px 0px 0px 0px; padding:0px;}
.comingSoon p{float:left; width:180px; margin:5px 0px 0px 0px; padding:0px;}
.comingSoon a{text-decoration:underline; color:#6CF;}
.comingSoon a:hover{text-decoration:underline; color:#FFC;}



#side_bar h3{float:left; width:270px; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; color:#CCC; font-size:16px;}
#side_bar h3 a{float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#FFF; font-size:20px;}
#side_bar h3 a:hover{float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#999; font-size:20px;}

.contactUsInfo p{float:left; width:270px; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; color:#CCC; font-size:16px;}
.contactUsInfo p a{float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#FFF; font-size:18px;}
.contactUsInfo p a:hover{float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#999; font-size:18px;}

#footer{float:left; width:1024px; height:33px; background:#000 url(i/bg_footer.jpg) no-repeat;}

#sponsor{clear:both; float:left; width:1024px; height:auto;}
#sponsorHeader{float:left; width:1024px; height:19px; background:#000000 url(i/bg_sponsor_header.jpg) no-repeat;}
#sponsorContent{float:left; width:1024px; height:auto; background:#000000 url(i/bg_sponsor_content.jpg) repeat-y; margin:0px; padding:0px;}
	#sponsorContent ul{float:left; width:950px; height:auto; list-style:none; margin:0px 0px 0px 45px; padding:0px;}
	#sponsorContent ul li{float:left; margin:0px 10px 0px 10px;}
	#sponsorContent ul li a{color:#CCC;}
	#sponsorContent ul li a:hover{color:#000;}
#sponsorFooter{float:left; width:1024px; height:22px; background:#000000 url(i/bg_sponsor_footer.jpg) no-repeat;}

#copywrite{clear:both; float:left; width:200px; height:30px; margin:0px 0px 0px 20px;}
#links{float:left; width:560px; height:30px; margin:0px 0px 0px 30px; text-align:center;}
	#links ul{float:left; margin:0px 0px 0px 0px; width:auto; list-style:none; padding:0px;}
	#links ul li{float:left; width:auto; margin:0px 0px 0px 20px; padding:0px;}
	#links ul li a{float:left; color:#CCC; width:auto; margin:0px 0px 0px 0px; padding:0px;}\
	#links ul li a:hover{float:left; color:#999; width:auto; margin:0px 0px 0px 0px; padding:0px;}
#contactInfo{float:left; width:190px; height:30px; margin:0px 0px 0px 0px; text-align:right;}

/* General Formatting Styles */
.marginTop5px{margin-top:5px !important;}
.marginTop10px{margin-top:10px !important;}
.marginTop15px{margin-top:15px !important;}
.marginTop20px{margin-top:20px !important;}
.marginTop30px{margin-top:30px !important;}
.marginTop40px{margin-top:40px !important;}
.marginTop50px{margin-top:50px !important;}
.marginTop60px{margin-top:60px !important;}
.marginTop70px{margin-top:70px !important;}
.marginTop80px{margin-top:80px !important;}
.marginTop90px{margin-top:90px !important;}
.marginTop100px{margin-top:100px !important;}

.bold{font-weight:bold !important;}
.fontSize10px{font-size:10px !important;}
.fontSize11px{font-size:11px !important;}
.fontSize12px{font-size:12px !important;}
.fontSize14px{font-size:14px !important;}
.fontSize16px{font-size:16px !important;}
.fontSize18px{font-size:18px !important;}
.fontSize22px{font-size:22px !important;}
.fontSize28px{font-size:28px !important;}

.colorRed{color:#900 !important;}
.colorWhite{color:#FFF !important;}
.colorBlack{color:#000 !important;}
.colorBlue{color:#06F !important;}
.colorGrey{color:#666 !important;}

