body { 
	margin: 0px;
	padding: 0px;
	background-color: #FBF8E3;
}



#header{
	position:absolute;
	background: #FBF8E3 url(/images/header_back.gif) top left repeat; 
	top:0;
	left:0;
	width:800px;
	height:110px;
	z-index:1;

}

#header_logo a{
	display:block;
	background: transparent url(/images/logo.gif) top left no-repeat;
	width:168px;
	height:110px;
	z-index:2;
	top:0;
	left:0;
	position:absolute;
}

.itext {
	display: none;
}

.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#header_promo_right {
	position:absolute;
	top:2px;
	right:5px;
}
#header_promo_right a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}
#header_promo_right a:hover{
	text-decoration:underline;
}

#header_pic{
	position:absolute;
	top:0px;
	right:0px;
	background-color:transparent;

}

#header_store{
	position:absolute;
	background: #EEDE69 url(/images/header_store_left.gif) top left no-repeat;
	top:54;
	height:24px;
	width:200;
	right:0px;
	text-align:right;
	padding-right:5px;
}
#header_store a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color: #292102;
	text-decoration:none;	
}

#header_promo_center{
	position:absolute;
	top:0px;
	left:168px;
	width:500px;
	text-align:center;
}

#main_nav{
	position:absolute;
	top:88px;
	width:800;
	padding:0;
	margin:0;
	height:20px;
	z-index:3;
}

#main_nav ul{
	padding:0;
	width:800px; 
	margin:0px;
	margin-top:3px;
	text-align:right;
	margin-right:20px;
}
#main_nav li{
	display:inline;
	list-style-type: none;
	padding:0;
	
}

#main_nav li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:white;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:5px;
	border-right: 2px solid white;
}

#main_nav li.last a{
	border-right:0px solid red;
}

#main_nav li a:hover{
	color:#292102;
}

#main_nav li.active a{
	color:#FDF795;
	font-weight:bold;
}

#sub_nav {
		}

#sub_nav .sub_nav_list{
	position:absolute;
	top:0px;
	z-index:100;
	background-color:#8B2430;
}
#sub_nav .sub_nav_list ul{
	padding:0;
	margin:0px;
	background-color:#8B2430;
	list-style-type:none;
}
#sub_nav .sub_nav_list li{
	padding:0px;
	background-color:#8B2430;
	text-align:center;
	border-left:3px solid #8B2430;
	border-right:3px solid #8B2430;
}

#sub_nav li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:5px;
	padding-left:5px;
	display:block;
	border-top:1px solid white;
	
}
#sub_nav li.last a{
}

#sub_nav li a:hover{
	color: #292102;
	}

#main_area{
	position:absolute;
	top:115px;
	left:0px;
	width:800px;
	padding:0;
	margin:0;
	float:left;
}
#left_bar{
	top:0px;
	width:210px;
	padding:0;
	margin:0;
	float:left;
	margin-bottom:5px;
	padding-bottom:10px;
}

#left_bar .left_bar_item{
	margin-top:5px;
	margin-left:2px;
	width: 206px;
	
}
#left_bar_signup{
	margin-top:5px;
	margin-left:2px;
	width:204px;
	text-align:center;
}

#left_bar_signup img{
	max-width:204px;
}
#left_bar_signup input{
	margin-bottom:5px;
	margin-top:3px;
}
#left_bar_signup select{
	margin-bottom:8px;
	width:180px;
	border:1px solid black;
}
#left_bar_signup #nemail{
	width:180px;
}

#site_list{
	background-color: #292102;
	text-align:center;
	width:206px;
	padding:0px;
	padding-bottom:3px;
}

#site_list .title{
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:underline;
	top:3px;
	margin-bottom:3px;
}

#site_list .title2{
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	margin-bottom:3px;
	cursor:pointer;
}
#site_list .title2 a:hover{
	text-decoration:underline;
}

#site_list .home_store{
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	margin-bottom:3px;
	margin-top:3px;
}
#site_list .home_store a{
	color:#FFFFFF;
	text-decoration:none;

}
#site_list .home_store a:hover{
	text-decoration:underline;
}

#site_list .change_store{
	margin-bottom:3px;	
	background-color:#8A988F;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	margin-bottom:3px;
	margin-top:3px;
}
#site_list .change_store a{
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:underline;

}
#site_list .change_store a:hover{
	color:white;
}

#site_list ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0;
	margin:0;
	padding-top:3px;
}
#site_list li{
	list-style-type: none;
	padding:0;
	margin:0px;
	padding-top:2px;
}
#site_list li a{
	padding:0;
	margin:0px;
	color:#FFFFFF;
	text-decoration:none;
}

#site_list li a:hover{
	text-decoration:underline;
}

#weather{
	position:relative;
	margin-top:5px;
	margin-left:2px;
	background-color: #8B2430;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:204px;
	padding:0px;
	padding-bottom:3px;
	color:#FFFFFF;
	border:1px solid #292102;
}
#weather .city{
	font-size:16px;
	padding-left:3px;
}
#weather .temp{
	position:absolute;
	top:0px;
	right:3px;
	font-size:24px;
	font-weight:bold;
	
}

#weather .conditions{
	padding-left:3px;
}
#weather .sunrise{
	padding-left:3px;
}
#weather .sunset{
	padding-left:3px;
}

#main_content {
	position:relative;
	width:575px;
	padding:0;
	margin:0px;
	background-color:#FBF8E3;
	float:left;
	margin:5px;
	margin-top:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:100%;
}

#main_content #content{
	position:relative;
	width:565px;
	padding:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #292102;
	float:left;
}

#main_content_wide #content{
	margin-left:10px;
}
#main_content_wide #content .page_image{
	margin-left:0px;/*-10px*/
}


#bottom_links{
	float:left;
	clear:both;
	background-color:#FBF8E3;
	margin:0;
	padding:0;
	width:800px;
	text-align:center;
	padding-top:10px;
}
#bottom_nav ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0;
	margin:0;
	padding-top:3px;
}
#bottom_nav li{
	padding:0;
	margin:0px;
	padding-top:2px;
	display:inline;
}
#bottom_nav li a{
	padding:0;
	margin:0px;
	color:#292102;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:5px;
}

#bottom_nav li a:hover{
	text-decoration:underline;
}

#bottom_stores ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:0;
	margin:0;
	padding-top:10px;
}
#bottom_stores li{
	list-style-type: none;
	padding:0;
	margin:0px;
	padding-top:2px;
	display:inline;
}
#bottom_stores li a{
	padding:0;
	margin:0px;
	color:#993316;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:5px;
}

#bottom_stores li a:hover{
	text-decoration:underline;
}

#bottom_anchor {
	padding-top:30px;
	padding-bottom:10px;
}
#bottom_anchor a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0;
	margin:0;
	color:#292102;
	text-decoration:none;	
}
#bottom_anchor a:hover{
	text-decoration:underline;
}

#site_selector{
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

#site_selector .title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#292102;
}

#site_selector ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0;
	margin:0;
	padding-top:3px;
}
#site_selector li{
	list-style-type: none;
	padding:0;
	margin:0px;
	padding-top:2px;
}
#site_selector li a{
	padding:0;
	margin:0px;
	color:#292102;
	text-decoration:none;
}

#site_selector li a:hover{
	text-decoration:underline;
}

#store_info{
	float:left;
}
#store_info_left{
	width:300px;
	float:left;
}
#store_info_right{
	float:left;
	width:250px;
	padding-left:5px;
	margin-left:5px;
	border-left:1px dashed #292102;
}

#store_info .section{
	margin-bottom:10px;
}

#store_info .title{
	background-color:#292102;
	color:#FFFFFF;
	margin-bottom:3px;
	border:1px dotted #292102;
}

#store_info #store_image{
	padding-bottom:10px;
}






#content .page_title{
	width:565px;
	height:20px;
	background: #FBF8E3 url(/images/headerbar2.gif) top left no-repeat; 
	margin-bottom:10px;
}

#content .page_title_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #292102;
	background-color: #FBF8E3;
	font-weight: bold;
}

#content .event{
	padding-bottom:10px;
	margin-bottom:10px;
	position:relative;
	font-family:Verdana, Arial;
	font-size:11px;
	z-index:2;
}


#content .event TABLE{
	position:relative;
}

#main_content td{
	padding-bottom:10px;
	margin-bottom:10px;
	position:relative;
	font-family:Verdana, Arial;
	font-size:11px;
	z-index:2;
}

#content td{
	padding-bottom:10px;
	margin-bottom:10px;
	position:relative;
	font-family:Verdana, Arial;
	font-size:11px;
	z-index:2;
}


#content P{
	font-family:Verdana, Arial;
	font-size:11px;
	color:#292102;
}	

#content HR{
	text-align: left;/*this will align it for IE*/
	margin: 5 auto 0 0; /*this will align it left for Mozilla*/
	border: none 0;
	border-top: 1px dashed #993316;
	height: 1px;
}

#content .event .title{
	font-family:Verdana, Arial;
	font-weight:Bold;
	font-size:13px;
	color: #292102;
	margin-bottom:8px;
}

#content .event .title a{
	font-family:Verdana, Arial;
	font-weight:Bold;
	font-size:13px;
	color: #292102;
	margin-bottom:8px;
	text-decoration:none;
}

#content .event .location{
	font-family:Verdana, Arial;
	font-weight:Bold;
	font-size:11px;
	color: #292102;
	position:absolute;
	right:0px;
	top:0px;
}

#content .b_links{
	position:relative;
	width:565px;
	padding-top:5px;
	height:15px;
}

#content .event .link{
	position:absolute;
	width:400px;
	bottom:3px;
}

#content .event a, #content .link a{
	font-family:Verdana, Arial;
	font-weight:Bold;
	font-size:10px;
	color:#A13617;
}
#content .partnum {
	font-family:Verdana, Arial;
	font-weight:Bold;
	font-size:10px;
	color:#292102;
}

#content .event .right_link{
	position:absolute;
	bottom:3px;
	left:400px;
	width:165px;
	text-align:right;
}
#main_content_wide #content .event .right_link{
	left:590px;
}
#content .right_link a{
	font-family:Verdana, Arial;
	font-weight:Bold;
	font-size:10px;
	color:#A13617;
}

#content .more_events{
	padding-top:10px;
	width:565px;
	text-align:center;
}
#main_content_wide #content .more_events{
	width:800px;
}

#content .more_events a{
	font-family:Verdana, Arial;
	font-weight:Bold;
	font-size:10px;
	color:#A13617;
}

#content .page_image{
	float:right;
	margin-left:3px;
	margin-bottom:3px;
	z-index:100;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:right;
}

#content ul{
	padding:0px;
	margin:0px;
	padding-left:15px;
}
#content ul li{
	margin-bottom:5px;
}

#content ul li a{
	font-family:Verdana, Arial;
	font-weight:Bold;
	font-size:10px;
	color:#A13617;
	padding:0;
	margin:0;
}

#content .job{
	padding-bottom:5px;
	border-bottom:1px dashed #993316;
}

#content .funny{
	padding-bottom:5px;
	border-bottom:1px dashed #993316;
}

#content .entry .title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #292102;
	background-color: #FBF8E3;
	font-weight: bold;
}
#content .entry{
	font-family:Verdana, Arial;
	font-size:11px;
	color: #292102;
	background-color: #FBF8E3;
}

#content a{
	font-family:Verdana, Arial;
	font-size:11px;
	color: #292102;
	text-decoration:underline;
}
#content a:hover{
	text-decoration:none;
}



.state{
	margin-bottom:15px;
	}

.state .title{
	font-family:Verdana, Arial;
	font-weight:Bold;
	font-size:13px;
	color: #292102;
	margin-bottom:8px;
}

#content Ul.cities{
	padding:0px;
	margin:0px;
	padding-left:5px;
	
}
#content ul.cities li{
	margin-bottom:5px;
	list-style-type:none;
}

#content ul.cities li a{
	font-family:Verdana, Arial;
	font-weight:Bold;
	font-size:10px;
	color:#A13617;
	padding:0;
	margin:0;
	text-decoration:none;
}
#content ul.cities li a:hover{
	text-decoration:underline;
}

#small_content{
	position:relative;
	width:550px;
	padding:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #292102;
	float:left;
}
#small_content .page_title{
	width:550px;
	height:20px;
	background: #FBF8E3 url(/images/headerbar2.gif) top right no-repeat; 
	margin-bottom:10px;
}

#small_content .page_title_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #292102;
	background-color: #FBF8E3;
	font-weight: bold;
}
#small_bottom{
	position:relative;
	margin-top:10px;
	border-top:1px dashed #292102;
	padding-top:5px;
	text-align:right;
	width:550px;
	background: #FBF8E3 url(/images/logo_small.gif) bottom left no-repeat; 
	height:30px;
}

#small_bottom a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #292102;
	background-color: #FBF8E3;
	font-weight: bold;
}

.forms td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #292102;
	font-weight:bold;
}

.forms .error{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CE0000;
	font-weight:bold;
	padding:5px 10px;
	background-color:#FFCFCE;
	border:1px solid #CE0000;
	margin-bottom:10px;
}

.forms input{
	border : solid 1px black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight:normal;
}
.forms .nb input{
	border:0;
}
.forms .drop, .bday SELECT{
	border: solid 1px black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight:normal;
}
.forms .but{
	border : solid 1px black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color:#993316;
	font-weight:bold;
	color: #FFFFFF;
}

#bottom_terms a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:0;
	margin:0px;
	color:#993316;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:5px;
}

#bottom_terms a:hover{
	text-decoration:underline;
}

#bottom_name{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:0;
	margin:0px;
	color:#292102;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:5px;
}

.flyer_links_top{
	float:right;
}
.flyer_links_bottom{
	float:right;
	clear:none;
}
.flyer_signup{
	clear:both;
	text-align:center;
	margin-bottom:15px;
	padding-top:5px
}

.flyer_pdf{
	float:left;
	clear:none;
}

#page_links {
	width:565px;
	text-align:right;
	margin:0px;
	padding:0px;
}


#page_links ul{
	margin:0px;
	padding:0px;
}

#page_links ul li{
	display:inline;
	list-style-type:none;
	margin:5px;
	margin-top:2px;
	text-decoration:none;
	font-family:Verdana, Arial;
	font-weight:Bold;
	font-size:12px;
	color:#A13617;
	
}
#page_links ul li a{
	text-decoration:none;
}
#page_links ul li a:hover{
	text-decoration:underline;
}
#vendorbar{
	position:absolute;
	top:5px;
	left:805px;
	
}

.eagle{
					color:red;
					font-weight:bold;
}


#front_left{
	width:345px;
}

#right_front{
	float:right;
	width:205px;
}

.right_box{
	margin-bottom:20px;
}

.right_box_head{
	background: #43390d url(/images/hand_43390d.gif) top left no-repeat; 
	color:#FFFFFF;
	height:18px;
	padding-left:33px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top:3px;
	
}
#content .right_box_head a{
	color:#FFFFFF;
	text-decoration:none;
}
#content .right_box_head a:hover{
	color:#FBF8E3;
	text-decoration:none;
}



#content .right_box ul {
	list-style-type:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#43390d;
	padding:0px;
	margin:0px;
}

#content .right_box ul li{
	padding:0px;
	margin:0px;
	margin-top:8px;
}



#content .right_box ul li a{
	color:#43390d;
	text-decoration:none;
}
#content .right_box ul li a:hover{
	text-decoration:underline;
}


h4{
color: white;
background-color: #8b2430;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 6px;
font-size:14pt;
margin:0;
margin-top:3px;
}


.home_states .state{
	text-align:center;
	padding-bottom:20px;
	background:transparent url(/images/3stars.gif) bottom center no-repeat;
}
.home_states .state .title{
	text-transform:uppercase;
	font-size: 12px;
	margin:0;
	padding:0;
}

#content .home_states .cities a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#43390d;
	text-decoration: none;
}
#content .home_states .cities a:hover{
	text-decoration: underline;
}

.joinus{
	margin-top:25px;
	margin-bottom:20px;
}
.joinus span{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #292102;
	background-color: #FBF8E3;
	font-weight: bold;
	vertical-align:top;
}

