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

a { color:#FC0; }

a:visited { color:#FC0; }

.new { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; padding-top:200px; color:#FFF; }

body { margin:0;}

.mainbody { background-color:#000; background-image:url(images/bg.jpg); background-position:center; background-position:top; background-repeat:no-repeat; background-attachment:fixed; }

img { border:none; } 

.wrapper { width:800px; position:relative; top:0; margin:0 auto; z-index:0; }

.logo { width:800px; position:absolute; top:0; z-index:11; text-align:center; }

.grunge_video_overlay { width:737px; height:519px; position:absolute; top:61px; left:7px; z-index:9;} 

.header_video { width:562px; height:316px; background-color:#000; position:absolute; top:120px; left:119px; z-index:10;}

.foot { clear:both; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; margin-top:15px; }

/*page*/

.frame { position:absolute; top:470px; left:-100px; z-index:10; }

.title { margin-bottom:20px; }

.content { margin-left:200px; width:650px; min-height:600px; }

.thumbs { width:124px; height:81px; margin:14px; float:left; }

.divider { clear:both; text-align:center;}

.description { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#FFF; margin-bottom:20px; }

.sponsor_banner { height:143px; width:200px; float:left; margin:8px;}

.bio_img { float:left; margin-right:10px; }

.bio_title { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#CCC; margin-bottom:8px;}

.bio_description { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; }


/*menu*/

ul#awesome_menu { width:180px; height:292px; margin:0 auto; list-style:none; position:absolute; top:0; left:0; }

ul#awesome_menu li.top_menu {display:block; height:30px; width:180px; background-image:url(images/menu.png); }

ul#awesome_menu li a { display:block; height:39px; background-image:url(images/menu.png); text-indent:-9999px; }

ul#awesome_menu li a.home { width:175px; background-position: 0px -30px; }

ul#awesome_menu li a.portfolio { width:175px; background-position: 0px -69px; }

ul#awesome_menu li a.video { width:175px; background-position: 0px -107px; }

ul#awesome_menu li a.store { width:175px; background-position: 0px -146px; }

ul#awesome_menu li a.sponsors { width:175px; background-position: 0px -185px; }

ul#awesome_menu li a.bios { width:175px; background-position: 0px -223px; }

ul#awesome_menu li a.home:hover, ul#awesome_menu li a.home:focus,ul#awesome_menu li.current a.home{ background-position: -187px -30px; }

ul#awesome_menu li a.portfolio:hover, ul#awesome_menu li a.portfolio:focus,ul#awesome_menu li.current a.portfolio { background-position: -187px -69px; }

ul#awesome_menu li a.video:hover, ul#awesome_menu li a.video:focus,ul#awesome_menu li.current a.video { background-position: -187px -107px; }

ul#awesome_menu li a.store:hover, ul#awesome_menu li a.store:focus,ul#awesome_menu li.current a.store { background-position: -187px -146px; }

ul#awesome_menu li a.sponsors:hover, ul#awesome_menu li a.sponsors:focus,ul#awesome_menu li.current a.sponsors { background-position: -187px -185px; }

ul#awesome_menu li a.bios:hover, ul#awesome_menu li a.bios:focus,ul#awesome_menu li.current a.bios { background-position: -187px -223px; }

ul#awesome_menu li.bottom_menu {display:block; height:30px; width:180px; background-image:url(images/menu.png); background-position: 0px -262px;}

/*end menu*/

/*videos*/

.vid_box { width:289px; float:left; margin-right:10px; }

.vid_title { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#CCC; }

.vid_description { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding:5px 10px 10px 10px; }

.div_bar { clear:both; height:30px; margin-bottom:10px;}

/* products */

.product_img { width:200px; float:left; padding:10px; margin-right:10px; }

.product_title { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#CCC; margin-bottom:8px;}

.product_description { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding:10px;}

.product_buynow { font-family:Arial, Helvetica, sans-serif; color:#FFF; }

.sub_menu { margin: -15px 0 10px 0; }

.view_cart { margin-bottom:15px; }

/*Footer box */

.footer_box { margin:40px 0 15px 0; }

.foot_left { width:450px; float:left; }

.foot_right { width:155px; height:103px; float:left; margin:40px 0 0 40px;}

.prize { float:left; }

.prize_description {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFF; height:60px; overflow:hidden; padding-left:6px; }

/* Contact */
.contact { position:absolute; top:300px; left:0; width:165px; text-align:right; }

.phone { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#FFF; }

.send { margin-top:25px; }

.description { margin-left:10px; font-size:12px; }

#name { border-width:1px; border-style:solid; border-color:#999999; background-color:#FFFFFF; width: 350px;	margin-left:10px; }

#email { border-width:1px; border-style:solid; border-color:#999999; background-color:#FFFFFF; width: 350px; margin-left:12px; }

#city { border-width:1px; border-style:solid; border-color:#999999; background-color:#FFFFFF; width: 350px; margin-left:24px; }

#state { border-width:1px; border-style:solid; border-color:#999999; background-color:#FFFFFF; width: 350px; margin-left:16px; }

#phone { border-width:1px; border-style:solid; border-color:#999999; background-color:#FFFFFF; width: 350px; margin-left:8px; }

#address { border-width:1px; border-style:solid; border-color:#999999; background-color:#FFFFFF; width: 350px; margin-left:8px; }

#zip { border-width:1px; border-style:solid; border-color:#999999; background-color:#FFFFFF; width: 350px; margin-left:8px; }

.message { border-width:1px; border-style:solid; border-color:#999999; background-color:#FFFFFF; width: 410px; height: 100px; margin-top:5px; }

/* Dealer */

.dealer_title { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#CCC; }

.dealer_description { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding:5px;}
