@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
html, body{background:#000; height:100%;}
body{background:#000 url(../gfx/bg.jpg) center top no-repeat; font-family:Verdana, Geneva, sans-serif; color:#cccccc; font-size:12px; text-align:center;}
#container{background:url(../gfx/top_bg.png) repeat-x top center; width:100%; height:100%;}
#wrapper{background:url(../gfx/logo_btm.png) bottom right no-repeat; text-align:left; margin:0 auto; width:790px; height:auto !important;}
#logo_container{position:absolute; z-index:5; margin-top:27px; width:100%;}
#logo{background:url(../gfx/logo.png) no-repeat left top; width:790px; height:110px; margin-left:auto; margin-right:auto;}
#logo a{display:block; height:100%; width:110px;}

a{text-decoration:none;}
a:hover{text-decoration:none;}
a:focus{outline:none;}
em{font-style:normal;}
img{border:0;}
form{margin:0; padding:0;}
ul{margin:0; padding:0;}
li{margin:0; padding:0; list-style:none;}

#top{font-size:11px; position:relative; z-index:10; width:100%; height:25px;}
#top a{color:#cccccc;}
#top a:hover{color:#ffcc00;}
#top em a{color:#ffcc00;}
#top em a:hover{color:#ffcc00;}
#top_menu_item, #top_menu_item_attn{margin-right:10px; margin-left:5px; line-height:25px; display:inline; float:right;}

#menu{margin-top:10px; margin-right:5px; margin-left:5px; width:780px; height:102px; margin-bottom:10px; position:relative;}
#menu_item_chap, #menu_item_mm, #menu_item_pat, #menu_item_gunf, #menu_item_cafs{width:135px; height:102px; text-align:center; font-size:13px; line-height:15px; font-weight:bold; text-transform:uppercase; display:inline; float:right; z-index:10; position:relative; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#menu_item_chap a, #menu_item_mm a, #menu_item_pat a, #menu_item_gunf a, #menu_item_cafs a{color:#ffffff; display:block; width:100%; height:100%;}
#menu_item_chap a:hover, #menu_item_mm a:hover, #menu_item_pat a:hover, #menu_item_gunf a:hover, #menu_item_cafs a:hover{color:#ffcc00;}
#menu_item_chap{background:url(../gfx/chap.png) bottom left no-repeat;}
#menu_item_chap a:hover{background:url(../gfx/chap.png) bottom right no-repeat;}
#menu_item_mm{background:url(../gfx/mm.png) bottom left no-repeat;}
#menu_item_mm a:hover{background:url(../gfx/mm.png) bottom right no-repeat;}
#menu_item_pat{background:url(../gfx/pat.png) bottom left no-repeat;}
#menu_item_pat a:hover{background:url(../gfx/pat.png) bottom right no-repeat;}
#menu_item_gunf{background:url(../gfx/gunf.png) bottom left no-repeat;}
#menu_item_gunf a:hover{background:url(../gfx/gunf.png) bottom right no-repeat;}
#menu_item_cafs{background:url(../gfx/cafs.png) bottom left no-repeat;}
#menu_item_cafs a:hover{background:url(../gfx/cafs.png) bottom right no-repeat;}

#content{background:url(../gfx/content_bg.png) repeat-y; padding-bottom:2px; padding-left:5px; padding-right:5px; width:780px; height:auto; position:relative;}
#flash{margin-bottom:8px;}
#top_spacer{height:7px; display:block; position:relative; width:100%;}

#trucks{padding-left:5px; width:770px; padding-right:5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:16px;}
#trucks li{list-style-image:url(../gfx/arrow.png); margin-left:20px; margin-top:5px;}
#trucks em{font-weight:bold; color:#ffcc00;}
.truck_nav{position:relative; float:left; display:inline; margin-bottom:5px;}
.truck_showing{position:relative; clear:both; width:100%; display:block;}
.truck_showing a{padding-right:10px; color:#FFF; text-decoration:none; font-size:12px;}
.truck_showing a:hover{color:#FFCC00;}
.truck_left{position:relative; float:left; clear:left; display:inline; line-height:18px;}
.location{font-weight:bold;}
.delivered{font-size:10px; color:#999999; margin-top:5px;}
.truck_right{position:relative; float:right; clear:right; display:inline; text-align:right;}
.truck_right img{padding-left:5px; height:60px;}
.truck_l{position:relative; float:left; clear:right; display:inline; width:100%; padding-bottom:10px;}
.truck_l img{padding-right:5px;}
.truck_row{height:75px; padding:0 5px 5px 5px; width:760px; display:block; clear:both; margin-top:5px; border-bottom:#333 1px solid;}
.truck_row a{text-decoration:none; color:#FFF;}
.truck_row a:hover{color:#ffcc00;}
.about_truck_row{height:60px; padding:0 5px 5px 5px; width:200px; display:block; clear:both; margin-top:5px; border-bottom:#333 1px solid;}
.map_trucks{color: #000; height:65px;}
.map_trucks a{color:#000;}
.map_trucks a:hover{color:#FFCC00;}
#link{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background:url(../gfx/arrow.png) no-repeat left top; padding-left:15px; line-height:16px;}
#link a{color:#cccccc; display:block; height:100%; width:120px;}
#link a:hover{color:#ffcc00;}
#link a em{font-weight:bold;}
#no-link{color:#cccccc; display:block; height:100%; width:120px;}

#why_choose, #upcoming_events, #recent_news, #truck_info, #feat_opt{padding-right:5px; position:relative; display:inline; float:left;}
#why_choose, #truck_info{ line-height:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#why_choose em, #truck_info em{font-weight:bold;}
#why_choose a, #truck_info a{color:#ffcc00;}
#recent_news, #upcoming_events, #contact_info, #feat_opt{padding-left:15px;}
#recent_news{width:220px;}
#why_choose{width:300px; padding-left:5px;}
#upcoming_events{width:210px;}
#truck_info{width:540px; padding-left:5px; clear:left;}
#truck_info li{list-style-image:url(../gfx/arrow.png); margin-left:20px; margin-top:5px;}
#feat_opt{font-size:11px; line-height:15px; width:210px; clear:right;}
#feat_opt a{color:#cccccc;}
#feat_opt a:hover{color:#ffcc00;}
#feat_opt ul{margin-bottom:10px;}
#feat_opt li{list-style-image:url(../gfx/arrow.png); margin-left:20px; margin-bottom:2px;}
#news_title, #event_title{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background:url(../gfx/arrow.png) no-repeat left top; padding-left:15px; line-height:16px;}
#event, #date{padding-left:15px; font-size:10px; color:#999999; margin-bottom:10px;}
#news_title a{color:#cccccc; width:205px; height:100%; display:block;}
#news_title a:hover{color:#ffcc00;}
#news_title a em{font-weight:bold;}
#hor_bar{background: #ffcc00 center; height:1px; margin-top:3px; margin-bottom:5px;}
#more a{padding-left:10px; font-size:10px; color:#999999;}
#more a:hover{color:#ffcc00;}
#btn{margin-bottom:10px; height:27px; width:210px; background:url(../gfx/btn.png) left top; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-align:center; line-height:27px;}
#btn a{display:block; width:100%; height:100%; color:#cccccc;}
#btn a em{color:#ffcc00;}
#btn a:hover{background:url(../gfx/btn.png) left bottom; color:#ffcc00; font-size:17px;}
#btn a:hover em{color:#ffcc00; font-size:17px;}
#form{margin-left:5px; margin-right:5px; margin-top:10px;}
#form em{color:#999999; font-weight:bold; line-height:17px;}
#form a{color:#cccccc;}
#form a:hover{color:#ffcc00;}
#form_title{font-size:11px; margin-top:7px;}
#form_title em{color:#ffcc00;}
#form_descrip em{color:#ffcc00;}
.input_box, .text_box{margin-right:10px; border:#575757 1px solid; background:#212121; font-size:11px; color:#dfdfdf; margin-top:2px; font-family:Arial, Helvetica, sans-serif;}
.text_box{height:150px; width:770px; overflow:hidden;}
.check_box, .radio_btn{margin-right:10px; background:#212121; margin-top:7px;}
.right{text-align:right;}
.radio_btn{margin-left:25px;}
#error{color:#fd0505; font-size:11px; font-weight:bold; padding-bottom:10px;}
#form_descrip{font-size:11px; margin-top:7px;}
.contact_btn{margin-right:5px; border:#575757 1px solid; background:#212121; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px; text-align:center; font-size:12px; font-weight:bold; color:#dfdfdf; margin-top:7px; display:inline;}
.contact_btn:hover{border:#ffcc00 1px solid; background:#212121; color:#ffcc00;}
#spam_block{margin-top:10px;}
#heading_t{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; color:#727272; letter-spacing:.1em; line-height:12px; width:100%; display:block; clear:both;}
#heading_b{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 20px; text-transform:uppercase; color:#c8c8c8; line-height:20px; width:100%; display:block; clear:both;}
#page_top{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; text-align:right; text-transform:uppercase; margin-top:5px; margin-left:5px; margin-right:5px; clear:both;}
#page_top a{color:#999999;}
#page_top a:hover{color:#ffcc00;}
#image_gallery img{margin-right:5px; margin-bottom:5px;}
#movie_gallery a{color:#999999; border: #999999 1px solid;}
#movie_gallery a:hover{color:#ffcc00; border: #ffcc00 1px solid;}
.movie_link, .movie_link2{display:inline; position:relative; text-align:center; float:left; margin-bottom:5px; margin-right:4px; font-size:11px; height:120px; background-color:#0a0a0a;}
.movie_link{width:103px;}
.movie_link2{width:100px;}
.movie_link a, .movie_link2 a{display:block; width:100%; height:100%; color:#999999;}
.movie_link a:hover, .movie_link2 a:hover{color:#ffcc00;}
.bigger{font-size:14px; font-weight:bold;}
.information{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:16px;}

#footer{padding-left:10px; padding-right:10px; padding-top:5px; background: url(../gfx/footer_bg.png) no-repeat; width:770px; height:70px; position:relative; margin-bottom:5px; clear:both;}
#footer a:hover{color:#ffcc00;}
#footer_left, #footer_right{display:inline;}
#footer_left{font-size:11px; line-height:20px; color:#999999; float:left;}
#footer_left a{color:#cccccc;}
#footer_left em{color:#cccccc;}
#footer_right{float:right;}
#footer_menu{font-size:10px; text-align:right; line-height:24px;}
#footer_menu a{color:#cccccc; margin-left:10px;}
#copyright{font-size:10px; text-align:right; color:#999999;}
#ready{font-size:13px; font-weight:bold; text-align:right; color:#ffcc00; line-height:20px; font-style:italic;}
