body {
	margin:0;
	padding:0px;
	background:#FFF url(../images/bg_line.jpg) repeat-x;
	font:12px Arial, Helvetica, sans-serif;
	color:#383838;
	line-height:18px;
}



a.seo, a.seo:active, a.seo:visited  {

	color: #333;
	text-decoration: none;

}

td {

	font:12px Arial, Helvetica, sans-serif;

	color:#383838;

	line-height:18px;

}



img {

	border:none;

}

ul, li {

	margin:0;

	padding:0;

	list-style:none;

}

h1 {

	margin:0;

	padding:0;

	font: 26px Arial, Helvetica, sans-serif;

	color:#0084B8;

}

form {

	margin:0;

	padding:0;

	font:11px Arial, Helvetica, sans-serif;

}

input {

	border:1px solid #A28E6D;

	margin:2px 0 3px 0;

}

.noborder{ border:none; background:none;}

.submit {

	border:none;

	background:none;

	margin:10px 0 15px 0;

}

#wrapper {

	margin:0 auto;

	width:910px;

}

#header {

	margin:0 auto;

	background:url(../images/header.jpg) no-repeat;

	height:159px;

	text-align:center;

}

#top_cnt {

	float:right; text-align:left;

	padding:12px 50px 0 10px;

	width:250px;

}

#searchjaillink {
	
	text-align:right;
	width:100%; 
	padding: 25px 0 0 15px; 
	margin: 0; 
	font: normal 14px Arial, Helvetica, sans-serif; 
	
	
}
.txttop1,a.txttop1, a.txttop1:hover, a.txttop1:visited {

	font:18px Arial, Geneva, sans-serif;


	color:#EAB41E;
	line-height:20px;

}

.hp_section_title {

	font:18px Arial, Geneva, sans-serif;


	color:#C60;
	line-height:20px;

}

a.txttop1, a.txttop1:hover, a.txttop1:visited {

	color:#EAB41E;

	line-height:20px;

	font-family: Arial, Geneva, sans-serif;

	font-size: 18px;

	text-decoration: none;

}
a.h1, a.h1:hover, a.h1:visited {

	color:#EAB41E;

	line-height:20px;

	font-family: Arial, Geneva, sans-serif;

	font-size: 18px;

	text-decoration: none;

}
a.h2, a.h2:hover, a.h2:visited {

	color:#EAB41E;

	line-height:20px;

	font-family: Arial, Geneva, sans-serif;

	font-size: 18px;

	text-decoration: none;

}

.txttop2 {

	font: bold 18px Arial, Geneva, sans-serif;

	color:#383838;

	line-height:20px;

}

.title, a.title, a.title:hover, a.title:visited  {

	font:bold 24px Arial, Helvetica, sans-serif;

	color:#69C9F3;

}


#nav {
	margin-left: 140px;
	/*padding:33px 0 0 0;*/
	padding: 7px 0 0 0;
	text-align:center;
	font:bold 14px Arial, Helvetica, sans-serif;
	width:630px;
	float:left;
}


#nav a {
	color:#937537;
	text-decoration:none;
	padding:0 15px 0 0;
}

#nav a:hover {
	color:#0099CD;
	text-decoration:none;
	padding:0 15px 0 0;
}

#nav ul li {float: left; margin-left: 10px; list-style: none; position: relative; }
#nav ul li:hover ul { display: block; } 
#nav ul li ul {
	position: absolute; 
	top: 20pz; 
	left:0;
	margin: 0; 
	padding: 0;
	display: none; 
	border: 1px solid  #CCC;
	background-color:  #FDEDD5; 
	z-index: 100;
	width: 250px;
}

#nav ul li ul li {
	float: none;  
	margin:0; 
	padding: 0; 
	width: 400px;
	text-align:left;
}


#container {
	color:#383838;
	margin:0 auto;
	float:left;
	text-align:left;
	padding:5px 45px 15px 35px;
	width:850px;



}


#container ul li {

	background:url(../images/tick.jpg) no-repeat left;

	margin:0;

	padding:5px 0 5px 25px;

	font:bold 13px Arial, Helvetica, sans-serif;

	color:#9A4878;

}

#pic {

	background:url(../images/surf.jpg) bottom no-repeat;

	width:525px;

	height:364px;

	float:left;

	padding:15px 0 0 0;

}

#intro {

	float:left;
	background:url(../images/intro_bg.jpg) no-repeat;
	width:275px;
	height:321px;
	margin:0 0 0 10px;
	padding:35px 20px 35px 15px;
	font:14px Arial, Helvetica, sans-serif;

}



#logo { float:left;

	background:url(../images/logo.jpg) no-repeat center;

	display:block;

	height:85px; width:350px;

	margin:0;

}

#logo .logo {

	background:url(../images/logo.jpg) no-repeat center;

	display:block;

	height:85px; width:350px;

	margin:0;

}



#call {

	background:url(../images/call_now.jpg) no-repeat center;

	display:block;

	height:50px;

	margin:45px 0;

}

#call .call {

	background:url(../images/call_now.jpg) no-repeat center;

	display:block;

	height:50px;

	margin:0;

}

#learn {

	background:url(../images/parts.jpg) no-repeat;

	width:720px;

	height:180px;

	margin:10px 0 0 25px;

	padding:15px 35px 15px 25px;

	float:left;

}

#learn2 {

	background:url(../images/parts2.jpg) no-repeat;

	width:720px;

	height:180px;

	margin:10px 0 0 25px;

	padding:15px 35px 15px 25px;

	float: left;

}

#learn2 ul li{
	margin-left: 0;
	padding-left: 0;
	padding-top: 0;
	padding-bottom:3px;
}


.part1 {

	float:left;

	width:300px; padding:0 0 0 40px; margin:0 50px 0 0;

}

.part2 {

	float:left;

	width:315px; padding:0 15px 0 0;

}



.box_ph{ border:1px solid #F7E7B3; font:bold 12px Arial, Helvetica, sans-serif; background:#FEF6E3; width:250px; text-align:left; padding:10px; float:right}

a.r_more:link, a.r_more:active, a.r_more:visited{ float:right; color:#69C9F3; text-decoration:underline; margin:0 40px 0 0}

a.r_more:hover{ float:right;color:#69C9F3; text-decoration:none}

.imgLeft {

	float:left;

	margin:5px 15px 0 0;

}

.imgRight {

	float:right;

	margin:0 0 0 5px;

}

#footer {

	background:url(../images/footer.jpg) no-repeat top;

	clear:both;

	padding:25px 0 10px 0;

	margin:10px auto;

	float:left;

	text-align:center;

	font:11px Arial, Helvetica, sans-serif;

	width:100%;

	color:#79726A;

}

#footer img{ padding:0 5px 0 5px}

#footer a {

	padding:2px;

}

#footer a:hover {
}

.dzn {

	float:right;

}

/*-----Cities_Pages------*/
#tblMainHeader{
	margin: 0;
	padding:0;
	font-weight: bold;
	font-size: 26pt;
	font-color: black;
}

#tblLocationHeader{
	margin: 0;
	padding:0;
	padding-bottom:5px;
	font:Arial, Helvetica, sans-serif 26px;
	font-weight: bold;
	text-align:right;
	color:#0084B8;	
}

#tblLocation{
	font: bold 18px Arial, Geneva, sans-serif;
	color:#383838;
	line-height:20px;
	text-align: right;

}
	#tblLocation a{
		font-weight: normal;
		font-size:smaller;
	}

#tblDescription{
	margin: 0;
	margin-top: 14px;
	padding: 0;
	text-align: center;
	height: 40px;
	width: 600px;
	background: url(../images/justRemember2.jpg)  center no-repeat;

}
/*REDUNDANT-----------------------*/
#tblDescription2{
	margin: 0;
	margin-top: 14px;
	padding: 0;
	text-align: center;
	height: 40px;
	width: 600px;
	background: url(../images/justRemember4.jpg)  left center no-repeat;

}
#tblDescription3{
	margin: 0;
	margin-top: 0;
	padding: 0;
	text-align: center;
	height: 54px;
	width: 600px;
	background: url(../images/justRemember5.jpg)  left center no-repeat;

}
/*----------------------*/
#tblDirections{
	margin:0;
	margin-left: 10%;
	padding:0;

	
}

		#tblDirections ol li{
			margin: 0;
			padding: 0;
			list-style:decimal;
		}
		#tblDirections ol{
			margin: 0;
			padding-left: 16px;
		}
#tblMap {
	margin:0;
	padding:0;
	margin-top: 15px;

}

#tblAdditional {
	margin: 0;
	padding: 0;
	text-align:justify;
}
#hp_left_bottom {
		float: left;
		margin: 0;
		padding: 0;
}
#hp_jail_records {
	padding: 1px 40px 5px 25px;
	margin: 0 0 0 25px;
	background:url(../images/part_left.jpg) no-repeat;
}

#hp_jail_records ul li {
	list-style: none;
	padding-left: 0;
}

#hp_cities ul li{
	list-style: none;
	padding-left: 0;
	}
	
#hp_cities {
	float: left;
	width: 453px;
	padding: 0 5px 0 15px;
	background:url(../images/part_right.jpg) no-repeat;
	}
#hp_cities_left {
	float: left;
	margin: 0 20px 0 0;
}
#hp_cities_right {
	float: left;
}

#hp_why_sunset {
	margin: 0 0 0 25px;
	width: 316px;
	height: 240px;
	padding: 1px 10px 0 15px;
		background:url(../images/part_left_bottom.jpg) no-repeat;
}

