*{
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma;
	}
	
a img{
	border: none;
}
	
a:link, a:visited{
		color:#000000;
		text-decoration:underline;
}
a:hover{
		color:#000000;
		text-decoration:none;
}

.sort_links a:link, .sort_links a:visited{
		font-size:9px;
		color:#000000;
		text-decoration:underline;
}

.sort_links a:hover{
		font-size:9px;
		color:#000000;
		text-decoration:none;
}

.sort_links{
		margin:10px;
		float:left;
		font-size:9px;
		color:#000000;
		text-decoration:none;
}

.pagination_links{
		margin:10px;
		float:right;
}

.popular_location {
       font-size: 25px; color: #333333; font-family: "Trebuchet MS", Arial, Helvetica; 
}

	body{
	background: #fff;
	font-size: 12px;
	}
	

	#container{
	width: 900px;
	background: #FFFFFF;
	height: auto;
	margin: 0 auto;
	}
	
	#search_button{
	background-color: #ffff23;
	border: 1px solid #333333;
	width:75px;
	}
	
	#header{
		width: 100%;
		height: 142px;
		background: url(/images/Logo.gif) no-repeat;
		position: relative;
		border-left: 1px solid #c1c119;
		border-right: 1px solid #c1c119;
		border-bottom: 0px solid #c1c119;
		}
		
		div.search_error_message{
		background-color: #FFFF99; 
		color: red; 
		padding: 5px;
		}

		#search_image{
		position:relative;
		padding:5px;
		top: 0px;
		left: 0px;
		width: 890px;
		border-left: 0px solid #000000;
		border-right: 0px solid #000000;
		border-bottom: 0px solid #c1c119;
		}

		#control_panel{
		position:absolute;
		padding:5px;
		top: 110px;
		left: 0px;
		width: 890px;
		height: 30px;
		text-align:right;
		border-left: 0px solid #000000;
		border-right:0px solid #000000;
		}


form td.formtxt
{
	background-color: #c1c119;
	font-weight: bold;
	text-align: right;
	width: 150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
form td.formbox
{
	background-color: #eee;
	padding:4px;
	width: 350px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

			#Table_01 {
				position:relative;
				left:25px;
				top:0px;
				width:840px;
				height:50px;
			}
			
			#Table_2-01{
				position:absolute;
				left:0px;
				top:0px;
				width:840px;
				height:15px;
			}
			
			#Table_2-02 {
				position:absolute;
				left:0px;
				top:15px;
				width:35px;
				height:35px;
			}
			
			#Table_2-03 {
				position:absolute;
				left:35px;
				top:15px;
				width:266px;
				height:17px;
			}
			
			#Table_2-04 {
				position:absolute;
				left:301px;
				top:15px;
				width:329px;
				height:1px;
			}
			
			#Table_2-05 {
				position:absolute;
				left:630px;
				top:15px;
				width:74px;
				height:18px;
			}
			
		#Table_2-06 {
				position:absolute;
				left:704px;
				top:15px;
				width:27px;
				height:35px;
			}
			
			#Table_2-07 {
				position:absolute;
				left:731px;
				top:15px;
				width:72px;
				height:19px;
			}
			
			#Table_2-08 {
				position:absolute;
				left:803px;
				top:15px;
				width:37px;
				height:35px;
			}
			
			#Table_2-09 {
				position:absolute;
				left:301px;
				top:16px;
				width:29px;
				height:34px;
			}
			
			#Table_2-10 {
				z-index:1;
				position:absolute;
				left:330px;
				top:16px;
				width:266px;
				height:17px;
			}
			
			#Table_2-11 {
				position:absolute;
				left:596px;
				top:16px;
				width:34px;
				height:34px;
			}
			
			#Table_2-12 {
				position:absolute;
				left:35px;
				top:32px;
				width:266px;
				height:18px;
			}
			
			#Table_2-13 {
				position:absolute;
				left:330px;
				top:33px;
				width:266px;
				height:17px;
			}
			
			#Table_2-14 {
				position:absolute;
				left:630px;
				top:33px;
				width:74px;
				height:17px;
			}
			
		#Table_2-15 {
				position:absolute;
				left:731px;
				top:34px;
				width:72px;
				height:16px;
			}
			

		#navigation{
		position:relative;
		top: 0px;
		left: 0px;
		width: 900px;
		background-color: #fff;
		height: 30px;
		border-top: 1px solid #c1c119;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
		border-bottom: 0px solid #c1c119;
		}

#navigation ul{
				float: left;
				width: auto;
				margin-left: 0px;
				}
				
				* html #navigation ul{ display: inline; } /*ie6 hack*/
				
			#navigation li{
				float: left;
				list-style: none;
				}
			#navigation li a:link, #navigation li a:visited{
				display: block;
				float: left;
				color:#000000;
				font-weight:bold;
				text-decoration:none;
				line-height: 30px;
				background: #ffc;
				border-left: 1px solid #aaa;
				border-right: 1px solid #aaa;
				border-bottom: 1px solid #aaa;
				height: 30px;
				}	
				#navigation li a:hover{
				display: block;
				float: left;
				color:#000;
				font-weight:bold;
				text-decoration:none;
				line-height: 30px;
				background: #ffa;
				border-left: 1px solid #aaa;
				border-right: 1px solid #aaa;
				border-bottom: 1px solid #aaa;
				height: 30px;
				}				
				.a{
				display: block;
				float: left;
				color:#000000;
				font-weight:bold;
				text-decoration:none;
				line-height: 30px;
				background: #ffffff;
				height: 30px;
				border-top: 0px solid #000;
				border-left: 1px solid #c1c119;
				border-right: 1px solid #c1c119;
				border-bottom: 1px solid #c1c119;
				margin-top:-1px;
				}	
			#navigation li a:hover{
				}
						
			#navigation_items{
				position:relative;
				left:20px;
				margin-right: 0px;
				width:860px;
				}
				
				* html #navigation_items { display: inline; } /*ie6 hack*/
				
					/*CSS Sprites*/
					
					#navigation_items #item, #item a{
						text-align:center;
						width: 160px;
						margin-left:4px;
						margin-right:4px;
						padding: 0;
						padding-right: 0px;
						}
										
		#search{
		position: absolute;
		z-index:1;
		top: 5px;
		left: 410px;
		width: 470px;
		height: 85px;
		padding:5px;
		background-color: #ffffff;
		border: 0px solid #c1c119;
		}

#content{
		width: 900px; /*actual width = box width + padding = 700px */
		border: 1px solid #c1c119;
		/*border-bottom: 1px solid #c1c119;*/
		height:100%;
		position:relative;
		}
		
.popular_category_table{
				width: 600px;
				padding:10px;
				margin:10px;
				}
				
.popular_category_table td a:link.popular_category, .popular_category_table td a:hover.popular_category, .popular_category_table td a:visited.popular_category{
		font-size:14px;
		color:#c1c119;
		font-weight:bold;
		text-decoration:none;
	}	

.popular_category_table td a:link.popular_subcategory, .popular_category_table td a:hover.popular_subcategory, .popular_category_table td a:visited.popular_subcategory{
		color:#000000;
		text-decoration:none;
	}	
	
h1{
	padding:5px;
	font-size: 18px;
	color: #333333;
	}

h2{
	padding:0px;
	font-size: 14px;
	color: #182a34;
	}
	
.popular_category_header{
	text-align:center;
	width:600px;
}

.browse_states
{
	float:right;
	width:240px;
	left:0px;
	top:0px;
	position:relative;
	border-left:1px solid #c1c119;
	border-bottom:1px solid #c1c119;
}
.us_state_header{
	background-color:#c1c119;
	text-align:center;
	width:100%;
}

.us_state_items{
	width:75px;
	float:left;
	margin:2px;
	font-size:9px;
	text-align:center;
}

.us_state_categories{
	display:inline;
	width:95px;
	text-align:center;
	padding:2px;
	float:left;
}

.us_state_categories a:link, .us_state_categories a:visited{
		color:#000000;
		text-decoration:underline;
}
.us_state_categories a:hover{
		color:#000000;
		text-decoration:none;
}

.us_state_items a:link, .us_state_items a:visited{
		color:#000000;
		text-decoration:underline;
}
.us_state_items a:hover{
		color:#000000;
		text-decoration:none;
}

.breadcrumbs a:link, .breadcrumbs a:visited{
		text-decoration:underline;
		font-weight:bold;
		color: #c1c119;
		font-size:16px;
		font-family:times;
}
.breadcrumbs a:hover{
		color:#000000;
		text-decoration:none;
		font-size:16px;
		font-family:times;
}

.breadcrumbs {
		padding-left:10px;
		color:#000000;
		font-weight:bold;
		font-size:16px;
		font-family:times;
}

div.autocomplete {
  overflow:auto;
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffff23;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

/* Results Table  */

#footer {
	 text-align:center;
	 width:900px;
	 border-top:0px solid #c1c119;
	 border-right:0px solid #000000;
	 border-left:0px solid #000000;
	 border-bottom:0px solid #000000;
	 height:50px;
	 position:relative;
	 top:0px;
	 left:0px;
}

table.results {
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin-left:50px;
}

tr.results_head {
	 background: #eee;
	 vertical-align: bottom;
}

tr.results_body {
	 background: #fff;
}

tr.results_body_alt {
	 background: #eee;
}

tr.results_body:hover, tr.results_body_alt:hover {
	background: #ffe;
}

tr.results_foot {
	 background: #eee;
}

td.results_head_cell {
	padding: 5px;
	border-top: 3px solid #c1c119;
	/*border-right:  1px solid #ccc;*/
	border-bottom: 1px solid #333;
	font-weight: bold;
	font-size:12px;
	font-family: Verdana;
}

td.results_body_cell {
	padding: 5px;
	/*border-right:  1px solid #ccc;*/
	border-bottom: 1px solid #333;
	font-size:10px;
	font-family: Verdana;
}

/* end */
