html {

		

}



h1 {

	font-size: 13px;

	font-weight: 500;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	color: #666666;

	font-weight: bold;

}



h2 {

	font-size: 16px;

	font-weight: 500;

	padding: 5px 0px 0px 0px;

	/*background-image: url(images/bg_h3.gif);*/

	margin: 10px 0px 2px 0px;

	color: #FF0000;

}



h3 {

	font-size: 13px;

	font-weight: 500;

	padding: 5px 0px 0px 0px;

	/*background-image: url(images/bg_h3.gif);*/

	margin: 10px 0px 2px 0px;

	color: #FF0000;

}



h4 {

	font-size: 11px;

	font-weight: 500;

	padding: 0px 0px 5px 0px;

	margin: 0px 0px 0px 0px;

	

	color: #FF0000;

}



body {


	margin: auto;
	width: 1040px;
	background-color: #eeeeee;
	background-image: url(images/background1.jpg);
	background-position: center;
	background-repeat: repeat-y;
}



a {
	text-decoration: none;
	color: #666666;
}



#container {
	


	padding: 0px 0px 0px 0px;

	margin: -4px 0px 0px 45px;

	

}



#headerMenu {

	margin: 0px 0px 0px 40px;

}



#pageHeader {

	

	width: 962px;

}



#pageHeader a {

	font-family: 'Arial'; 

	font-size: 13px; 

	padding: 15px 0px 0px 2px; 

	color: #999999;

	text-decoration: none;

	font-weight: 500;

}



#pageHeader a:hover {

	color: #FF0000;

}



#side_menu {

	float: left;

	/*margin: 179px 0px 0px 10px;

	padding: 0px 0px 0px 0px;*/

	margin: 0px;

	padding: 0px;

	height: 742px;

	width: 165px;

	

	



	background-image: url(images/side_menu.jpg);

	background-repeat: no-repeat;

	

	line-height: 100%;





}



#side_menu ul {

	

	list-style: none; 

	margin: 8px 0px 0px 15px;

	padding: 0px;

}



#side_menu li {

	margin: 9px 0px 0px 0px;

	padding: 0px;

	

	list-style: none;

}



#side_menu ul a {

	

	font-family: 'Arial'; 

	font-size: 12px; 

	padding: 0px 0px 0px 0px; 

	margin: 0px;

	color: #666666;

	text-decoration: none;

}



#main_box {

	margin: 0px 0px 0px -10px;

	/*padding: 180px 0px 0px 165px;*/

	padding: 0px;

	width: 544px;

	

	float: left;

	



}



#main_box  a {

	/*border-bottom: 1px dotted #999999;*/

}



#search_box {

	float: left;

	background-image: url(images/header_search.jpg);

	width: 544px;

	top: auto;

	left: auto;

	background-repeat: no-repeat;

	font-family: 'Arial'; 

	font-size: 11px; 

	color: #666666;

	margin: 0px;

	/*padding: 10px 0px 5px 15px;*/

}



#search_box a {

	

	color: #999999;

	text-decoration: none;

}



#right_box {

	float: left;

	margin: 0px 0px 0px 30px;

	padding: 0px;

	width: 200px;

	height: auto;



}



#featured_business_box_header {

	background-image: url(images/header_featured.jpg);

	width: 556px;

	height: 29px;

	background-repeat: no-repeat;

	font-family: 'Arial'; 

	font-size: 11px; 

	color: #666666;

	padding: 15px 0px 0px 20px;

}



#about_box_header {

	background-image: url(images/header_about_box.jpg);

	width: 556px;

	height: 29px;

	background-repeat: no-repeat;

	font-family: 'Arial'; 

	font-size: 11px; 

	color: #666666;

	padding: 15px 0px 0px 20px;

	font-weight: bold;



}



#featured_business_box {

	background-image: url(images/bg_featured.jpg);

	width: 556px;

	background-repeat: repeat-y;

	font-family: 'Arial'; 

	font-size: 11px; 

	color: #666666;

	padding: 0px 0px 0px 15px;

	text-align: center;

}



#featured_business_box_footer {

	background-image: url(images/footer_featured.jpg);

	width: 556px;

	height: 14px;

	background-repeat: no-repeat;

	font-family: 'Arial'; 

	font-size: 11px; 

	color: #666666;

	padding: 0px 0px 0px 15px;

	clear: both;

}





#main_q_header {

	background-image: url(images/header_search_large1.jpg);

	width: 556px;

	height: 29px;

	background-repeat: no-repeat;

	font-family: 'Arial'; 

	font-size: 16px; 

/*	color: #FF6600;*/

	color: #FF0000;

	padding: 15px 0px 0px 30px;

	letter-spacing: 0px;



}



#main_q {

	background-image: url(images/bg_main.jpg);

	width: 536px;

	height: auto;

	background-repeat: repeat-y;

	font-family: 'Arial'; 

	font-size: 11px; 

	color: #666666;

	margin: 0px 0px 0px 0px;

	padding: 10px 50px 0px 30px;

}



#main_q_footer {

	background-image: url(images/footer_main.jpg);

	width: 556px;

	height: 14px;

	background-repeat: no-repeat;

	font-family: 'Arial'; 

	font-size: 13px; 

	color: #666666;

	padding: 0px 0px 0px 15px;

}



#map_header {

	background-image: url(images/header_map.jpg);

	width: 760px;

	height: 29px;

	background-repeat: no-repeat;

	font-family: 'Arial'; 

	font-size: 16px; 

	color: #ff0000;

	padding: 15px 0px 0px 30px;

	letter-spacing: 0px;

}



#map {

	background-image: url(images/map_box.gif);

	width: 760px;

	height: auto;

	background-repeat: repeat-y;

	font-family: 'Arial'; 

	font-size: 11px; 

	color: #666666;

	padding: 10px 30px 0px 20px;

	

	position: absolute;

}





#map_footer {

	background-image: url(images/footer_map.jpg);

	height: 7px;

	width: 790px;

	margin-top: 830px;

	clear: both;

	background-repeat: no-repeat;

}





#news_box_header {

	background-image: url(images/header_news_box.jpg);

	width: 510px;

	height: 29px;

	background-repeat: no-repeat;

	font-family: 'Arial'; 

	font-size: 11px; 

	color: #666666;

	top: auto;

	/*padding: 16px 0px 0px 20px;*/

}



#news_box {

	background-image: url(images/bg_main.jpg);

	width: 510px;

	height: auto;

	background-repeat: repeat-y;

	font-family: 'Arial'; 

	font-size: 11px; 

	color: #666666;

	padding: 10px 30px 0px 40px;

}



#news_box ul {

	margin: 5px 0px 5px -10px;

	padding: 0px;

	

}



#news_box li {

	padding: 2px 0px 2px 0px;

	margin: 0px;

	list-style: none;

}











#specials_box {

	background-image: url(images/specials_box.jpg);

	width: 216px;

	height: 30px;

	background-repeat: no-repeat;

	font-family: 'Arial'; 

	font-size: 11px; 

	color: #666666;

	padding: 8px 0px 0px 20px;

	font-weight: bold;

}





#specials_bg {

	background-image: url(images/specials_bg.jpg);

	background-repeat: repeat-y;

	font-family: 'Arial'; 

	font-size: 11px; 

	margin: 0px;

	padding: 0px 20px 0px 20px;

	width: 220px;

}



#specials_bg #special_text {

	padding: 0px 0px 0px 0px;

	color: #666666;

}



#specials_bg ul {

	margin: 0px;

	padding: 10px 0px 0px 0px;

}



#specials_bg li {

	list-style: none;

}



#specials_footer {

	width: 220px;

	background-image: url(images/specials_footer.jpg);

	height: 17px;

	background-repeat: no-repeat;

	padding-bottom: 17px;

}



#ad_box {

	width: 216px;

	height: 10px;

	background-repeat: no-repeat;

	font-family: 'Arial'; 

	font-size: 11px; 

	color: #999999;

	padding: 10px 0px 10px 10px;

	font-weight: bold;

}





#ad_bg {

	background-repeat: repeat-y;

	font-family: 'Arial'; 

	font-size: 11px; 

	margin: 0px;

	padding: 0px 10px 0px 10px;

	width: 180px;

	height: auto;

}



#ad_bg ul {

	margin: 0px;

}



#ad_bg li {

	list-style: none;

}



#ad_footer {

	/*background-image: url(images/ad_footer.jpg);*/

	height: 0px;

	background-repeat: no-repeat;

	padding-bottom: 17px;

}



#events_box {

	background-image: url(images/events_box.jpg);

	width: 213px;

	height: 303px;

	background-repeat: no-repeat;

	position: absolute;



	margin: 312px 0px 0px 749px;

	padding: 9px 0px 0px 16px;

	font-family: 'Arial'; 

	font-size: 13px; 

}



#view_line {



}



#view_line a {

	text-decoration: none;

	color: #333333;

}



#view_line a:hover {

	text-decoration: none;

	color: #990000;

}



#footer {

	background-image: url(images/divider.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 40px 0px 0px 40px; 
	padding: 40px 0px 0px 40px; 
	width: 922px; 
	clear: both;
	font-size: 11px; 
	font-family: Arial, Arial, sans-serif; 
	color: #666666; 
	background-color: #f6f6f6;
	text-align: center;
	line-height: 150%;
	height: 100px;
	

}



#footer a {

	font-weight: bold;

	color: #cc0000;

}



#footer a:hover {

	text-decoration: underline;

}



ul.category {

	margin: 0px;

	padding: 0px;

}



li.category {

	list-style: none;

	margin: 0px;

	padding: 0px;

}



td {

	vertical-align: top;

}



p {

	margin: 10px 0px 10px 0px;

}



textarea {

	font-family: Arial, Arial, sans-serif;

}



p.divide {

	border-top: 1px dashed #dfdfdf;

	margin: 20px 40px 0px 0px;

	padding: 0px 0px 20px 0px;

}



.button {

	font-size: 14px;

	padding: 2px 2px 2px 2px;

}



.link {

	color: #FF0000;

	border-bottom: 1px solid #FF0000;

	font-size: 14px;

}



.small_link {

	color: #FF0000;

	border-bottom: 1px solid #FF0000;

	font-size: 11px;

}





.category {

	color: #999999;

	border-bottom: none;

}



.today_off {

	border: 1px solid #eeeeee;

	background-color: #eeeeee;

}



.today_on {

	border: 1px solid #cccccc;

	background-color: #cccccc;

}



.calendar_off {

	background-color: #ffffff;

	border: 1px solid #ffffff;

	

}



.calendar_on {

	background-color: #eeeeee;

	border: 1px solid #eeeeee;

}



.wingdings3 {

	font-family: "Wingdings 3", "Wingdings 2", Wingdings;

	color: #FF6600;

}



.link_on {

	background-image: url(images/link_on.gif);

	background-repeat: no-repeat;

	background-position: left;

	

	padding: 0px 0px 0px 10px;

}



.link_off {

	background-image: url(images/link_off.gif);

	background-repeat: no-repeat;

	background-position: left;

	

	padding: 0px 0px 0px 15px;

	white-space: nowrap;

}



.link_off:hover {

	background-image: url(images/link_on.gif);

}



li {

	list-style: square;

	padding: 0px;

	margin: 0px;

}



.survey {

	padding: 10px 10px 10px 10px;

	border: 1px solid #dddddd;

	width: 500px;

	

}