@charset "utf-8";
body{background-color:#000;height:100%;font-family:Arial, Helvetica, sans-serif;color:#020202;text-decoration:none;word-spacing:normal;text-align:left;letter-spacing:0;line-height:1.5em;font-size:14px;}
a{text-decoration:none;}
.text_area p{margin-bottom:10px;}
.bold{font-weight:700;}
.clear{clear:both;}
.justify{text-align:justify;}
.ml20{margin-left:20px;}
/*.home_p{text-align:justify;margin-bottom:10px;font-size:11.5px;line-height:1.5em;}*/
.home_p{margin-bottom:10px; text-align:justify;font-family: Verdana;  color: #020202; text-decoration: none; word-spacing: normal; letter-spacing: 0; line-height:1.6em; font-size:11px;}
.home_p a{color:#d71920;; border-bottom:#d71920 1px solid}
/*.home_p em.company{ color:#000; font-weight:bold}*/
.active{background-color:#333;}
.push,#footer{height:30px;}
.smallPrint{font-size:12px;line-height:14px;}
#left_col h2{font-size:18px;}
#main_wrap{width:960px;background-color:#ba151c;padding-top:5px;margin:0 auto;}
#main_cnt_hldr{background-color:#FFF;height:auto !important;min-height:100%;margin:0 5px -30px;}
#header{margin-bottom:20px;}
#head_img{border-bottom:solid 1px #333;}
#head_notes{text-align:center;font-weight:700;margin-bottom:30px;margin-top:20px;font-size:12px;border-bottom:#CCC dotted 1px;padding-bottom:10px;}
#head_notes a{color:#000;}
#head_notes a img{top:6px;position:relative;}
#nav_menu{background-color:#000;border-bottom:solid 1px #999;font-family:Verdana, Geneva, sans-serif;line-height:normal;}
#nav_menu ul{color:#FFF;font-size:12px;margin-right:auto;margin-left:auto;width:760px;}
#nav_menu ul li,.dropdown dt{float:left;display:block;font-weight:700;width:150px;}
#nav_menu ul li a{padding-top:7px;height:25px;display:block;width:100%;color:#FFF;text-align:center;border-left:solid 1px #333;}
#nav_menu ul li a:hover{background-color:#d71920;font-size:14px;}
#nav_menu ul li a.last{border-right-width:1px;border-right-style:solid;border-right-color:#333;}
#footer{background-color:#000;border-top-width:5px;border-top-style:solid;border-top-color:#d71920;font-size:12px;padding-top:5px;color:#999;}
#footer span{margin-right:20px;}
#body_cnt{min-height:500px;}
#body_cnt #left_col{width:420px;float:left;padding-right:50px;border-right:#CCC dotted 1px;padding-top:1px;padding-left:20px;}
#body_cnt #right_col{float:left;margin-right:20px;margin-left:20px;width:370px;padding-top:10px;}
#body_cnt #sweep_btn{width:130px;height:54px;margin-left:240px;margin-top:170px;z-index:22;position:absolute;}
#body_cnt #sweep_btn a{width:130px;height:54px;display:block;background-image:url(../images/sweepstakes_button.jpg);background-repeat:no-repeat;background-position:center top;}
#body_cnt #sweep_btn a:Hover{width:130px;height:54px;display:block;background-image:url(../images/sweepstakes_butt\A \A on.jpg);background-repeat:no-repeat;background-position:center -54px;}
#body_cnt #sweep_btn_pgs{margin-bottom:50px;text-align:center;color:#000;margin-top:30px;}
#body_cnt #home_img{width:700px;margin-left:auto;margin-right:auto;margin-bottom:30px;}
#body_cnt #home_img img{border:#999 solid 1px;}
#home_sub_menu{float:left;margin-top:30px;font-size:12px;border-left:solid 1px #333;padding-left:10px;font-family:Verdana, Geneva, sans-serif;line-height:normal;margin-bottom:100px;}
#home_sub_menu li{float:left;margin-right:10px;border-right:solid 1px #333;padding-right:10px;}
#home_sub_menu li a{color:#d71920;font-weight:700;}
#home_sub_menu li a:Hover{color:#333;border-bottom:#333 solid 1px;}
iframe{border:none;width:840px;margin-right:auto;margin-left:auto;overflow:auto;height:8400px;min-height:1000px;display:block;}
#form_lbl{color:#666;font-size:15px;font-weight:700;height:30px;padding-top:10px;width:300px;}
#form_hldr{border-right:#CCC 1px dotted;float:left;margin-right:60px;height:400px;width:380px;padding:20px;}
.fm_element{margin-bottom:10px;position:relative;width:100%;font-family:Verdana, Geneva, sans-serif;line-height:normal;}
.fm_element label{width:90px;display:block;float:left;font-weight:700;font-size:12px;}
.fm_element label.msg{width:70px;}
.fm_element input,textarea{border:solid 1px #999;}
.fm_element textarea{height:100px;}
.fm_element .btn{background-color:#000;color:#999;width:100px;}
.fm_element .btn_hover{background-color:#999;color:#fff;width:100px;cursor:pointer;}
.fm_element .btn_press{background-color:#d71920;color:#fff;width:100px;cursor:pointer;}
.fm_element .req{color:red;font-size:15px;font-weight:700;}
.fm_element .error{color:#d71920;font-size:9px;}
div.lbl{font-weight:700;color:#d71920;font-size:16px;}
#hours{width:300px;float:left;}
#hours .date{font-weight:700;width:150px;float:left;}
#hours .time{display:block;width:150px;float:left;}
#hours #fm_element{margin-bottom:10px;float:left;}
#form_hldr .note,#hours span{font-size:12px;}
#map{border:solid 2px #333;margin-top:40px;width:300px;}
#sweep_btn_pgs.contact{margin-top:80px;}
#sweep_btn_pgs a{color:#06F;text-decoration:none;font-size:11px;}
.light_blue,.note a{color:#09F;}
.center,#sweep_btn_pgs img{text-align:center;}
.qcq_red,#head_notes a:hover{color:#d71920;}
.dropdown dd{position:absolute;overflow:hidden;width:208px;display:none;z-index:200;opacity:0;margin-top:33px;border:none !important;}
#one-ddcontent li,#two-ddcontent li{display:inline !important;}
#one-ddcontent ul,#two-ddcontent ul{width:250px;list-style:none;border-top:none;}
#one-ddcontent a,#two-ddcontent a{background-color:#999;background-image:url(../images/nav_menu_dropmenu_bg.png);background-position:left bottom;background-repeat:repeat-x;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#AEAEAE;color:#E9E9E9 !important;}
#one-ddcontent a,#one-ddcontent a:active,#one-ddcontent a:visited,#two-ddcontent a,#two-ddcontent a:active,#two-ddcontent a:visited{display:block;color:#333;text-decoration:none;width:138px !important;font-size:12px !important;height:21px !important;margin-left:1px;padding:5px;}
#one-ddcontent a:hover,#two-ddcontent a:hover{background-image:url(../images/nav_menu_dropmenu_highlight.png) !important;background-repeat:repeat-x !important;background-position:left top !important;background-color:#999 !important;color:#FFF;}
.nmt20{margin-top:-20px;}
.nmt30{margin-top:-30px;}
.mb_20{margin-bottom:20px;}
.mb_10{margin-bottom:10px;}
.mb_30{margin-bottom:30px;}
#breadcrumbs{font-family:Verdana, Geneva, sans-serif;font-size:10px;height:2em;font-weight:700;}
#breadcrumbs li{float:left;line-height:2em;padding-left:1em;font-weight:400 !important;color:#999;}
#breadcrumbs li a{font-weight:700;color:#333;display:block;text-decoration:underline;background:url(../images/breadcrumb_menu/red_arrow.png)no-repeat right center;padding:0 15px 0 0;}
#newsletter_obj {margin-bottom:55px; border-bottom:#ddd dotted 1px; width:400px}
#newsletter_obj #nl_form_hldr{width:200px; background-color: #fff;}
#newsletter_obj #nl_form_hldr form{margin-bottom:3;}
#newsletter_obj .img_hldr{background-color: #006699; float:right;margin-right:5;margin-top:3}
#newsletter_obj .headline{font-weight: bold; font-family:Arial; font-size:16px; color:#006699;}
#newsletter_obj #nl_form_hldr form .textbox{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; border:1px solid #999; height:15px;}
#newsletter_obj #nl_form_hldr form .submit{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; top:50px;}
v#newsletter_obj #nl_form_hldr label{ height:9px; margin-top:10px; font-size:10px !important}
#newsletter_obj .small_txt{text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#999;}
#newsletter_obj .padT5{padding-top:5px;}
#newsletter_obj a{text-decoration:none; color:#999;}
#newsletter_obj a.dotted{border-bottom:#999 dotted 1px;}
#newsletter_obj a:visited{color:#999;}
#newsletter_obj a:hover{color:#F00;}
#newsletter_obj a:hover.dotted{border-bottom:#F00 dotted 1px;}
.anchor{ border:none !important; text-decoration:none;}
.float_l{float:left}
.float_r{float:right}