@charset "UTF-8";


*{
	padding:0px;
	margin:0px;


}

html{
	background:url(/images/img-back.jpg) no-repeat fixed center top;
	background-color:#2a5d7f;

}

body{
	font-family:Helvetica, Arial, sans-serif;
}


#container {
	margin-right: auto;
	margin-left: auto;
	background-color:#fff;
	width:990px;
	padding-top:10px;
}


#header{
	background:url(/images/img-header-back.jpg) repeat-x;
	height:101px;
	padding-right:20px;

}

			#logo{
				background:url(/images/img-logo-header.jpg) no-repeat ;
				width:242px;
				height:101px;
				float:left;	
			}
			
				#logo a {
					display:block;
					width:242px;
					height:101px;
					text-indent:-3000px;
				}
				
			#number{
				font-size:14px;
				float:left;
				width:286px;
				color:#fff;
				text-align:center;
				padding-top:36px;
			}
			
				#number span.large-text{
					font-size:18px;
				}
			#login-wrapper{
				float:right;
				padding:20px 0 0 0;
			}
			
			
				#login{
					background-color: #0d3f5e;
					width: 365px;
					height:60px;
					padding:10px 13px 0 15px;
					color:#fff;
				}
				
				#login p{
					padding-bottom:0px;
				}
				
				#login a{
					color:#fff;
					line-height:15px;
					text-decoration:underline;
					
				}
				#login a:hover{
					text-decoration:none;
				}
				
				#login span.space{
					padding:0 7px;
				}
				
				#login h2{
					line-height:28px;
					font-size:20px;
				}
				
				#login p{}
				
				#login label{
					color:#fff;
					font-size:12px;
					padding-bottom:7px;
					
				}
				
					#login label.space{
						padding-left:135px;
					}
				#login .input-box{
					width:145px;
					height:24px;
					color:#fff;
				
					background-color:#2a5d7f;
					border:none;
				}
				
				
				#login .input-box2{
					width:145px;
					height:24px;
					color:#fff;
					background-color:#2a5d7f;
					border:none;
					padding-left:18px;
				}
				
				#login .go-btn{
					vertical-align: bottom;
				}
		
		
#nav-wrapper{
	color:#a7c7db;
	background:#a7c7db;
	border-bottom:solid 1px #8c8c8c;
}

			
			
			
			#main-nav{
				width:518px;
				float:left;
			
			}
				#main-nav ul{
					list-style-type:none;
				}
				#main-nav ul li{
					float:left;
					
				
				}
			
				#main-nav ul li a{
					color:#001e39;
					font-weight:bold;
					text-decoration:none;
					font-size:14px;
					padding:10px 25px;
					display:block;
					
				
					
				}
				
				#main-nav ul li a:hover{
				 	text-decoration:underline;
				}
			
			#nav-icons{
				width: 200px;
				float:right;
			}
			
				#nav-icons ul li{
					display:block;
					text-align:center;

				
				}
			
				#nav-icons a{
					color:#343434;
					text-decoration:none;
					padding: 42px 0 0 0;
					display:block;
				}
				
				#nav-icons a:hover{
					text-decoration:underline;
				}
				
				#nav-icons a.free-icon{
					background:url(/images/btn-envelope.jpg) no-repeat top center;
					width:160px;
					height:28px;
					background-color:#a7c7db;
					border:solid 1px #9b9b9b;
				
				}
				
				#nav-icons a.talk-icon{
				background:url(/images/btn-talk.jpg) no-repeat top center;
					width:160px;
					height:28px;
					background-color:#a7c7db;
					border:solid 1px #9b9b9b;
				
				}
				
				#nav-icons a.request-icon{
				background:url(/images/btn-request.jpg) no-repeat top center;
					width:160px;
					height:28px;
					background-color:#a7c7db;
					border:solid 1px #9b9b9b;
				
				}
			

#content{
	padding:0px 20px 0 0px;
	margin-top:25px;
	background:url(/images/maincol-wrapperback.jpg) repeat-y;
	
}

	#content h1{
	color:#700e0c;
	font-weight:bold;
}

	#content h4{
		color:#2a5d7f;
		font-weight:bold;
	}

/*
	#leftcol{
		font-size:13px;
		color:#700e0c;
		float:left;
		width:176px;
	
	}
	
	#leftcol h3{
		text-transform: uppercase;
		padding-left:20px;
		
		
	}
	
	#leftcol h3.space{
		padding-top:30px;
	}

	#leftcol ul li{					
		color:#4d4d4d;
		font-size:13px;
		text-decoration:none;
		width:156px;
		display:block;
		padding-left:20px;					
	}
	
	#leftcol ul li a{
		color:#4d4d4d;
		font-size:13px;
		text-decoration:none;
		background:url(/images/img-subnav.gif) no-repeat right;
		width:156px;
		display:block;
		padding-left:20px;
		
		
	}
	
	#leftcol ul li a:hover{
		font-weight:bold;
		background:url(/images/img-subnav-hover.gif) no-repeat right;
		background-color:#2a5d7f;
		color:#fff;
		
	}
		
	*/
	#leftcol{
		font-size:13px;
		color:#700e0c;
		float:left;
		width:176px;
	
	}
	
	#leftcol h3{
		text-transform: uppercase;
		padding-left:20px;
		font-size:16px;
	}
	
	#leftcol h3.space{
		padding-top:30px;
	}

	#leftcol ul li{
		list-style-type:none;
		color:#4d4d4d;
		line-height:22px;
		font-size:13px;
		text-decoration:none;
		padding-left:20px;	
		
	}
	
	#leftcol ul li a{
		color:#4d4d4d;
		background:url(/images/img-subnav.gif) no-repeat right;
		width:156px;
		display:block;
			
		
	}
	
	#leftcol ul li a:hover{
		font-weight:bold;
		background:url(/images/img-subnav-hover.gif) no-repeat right;
		background-color:#2a5d7f;
		color:#fff;
		
	}	
		
	#maincol-wrapper{
		width:770px;
		float:right;
		
		padding-right:23px;
		
		
	}
	#maincol-top{
		background:url(/images/img-back-content.gif) repeat-x;
		padding:20px;
		border-top:solid 1px #b0b3b5;
		border-right:solid 1px #b0b3b5;
		border-bottom:solid 1px #b0b3b5;

	}
			

			

	#maincol-content{}
	#neighborhood{
		width:230px;
		float:left;
	}

	
		#neighborhood p.selecting{
			padding:20px 0 30px 0;
		}
	#property{
		width:210px;
		float:left;
	}
	
	#property p{
		line-height:22px;
	}
	
	#property a{
		color:#073250;
		font-size:13px;
		font-weight:bold;
		display:block;
		padding-top:10px;
		
	}
			
	#property h4{
		padding:2px 0;
		
	}
	
	#property .search{
		width:101px;
		height:28px;
		margin-top:10px;
		border:none;
	}
	
	
#call{
	width:275px;
	float:right;
	padding-top:70px;
	
}

#call ul li{
	list-style-type:none;
	padding-bottom:5px;

}

#call a.img-call{
	background: url(/images/btn-call.jpg) no-repeat;
	height:104px;
	width:260px;
	text-indent:-3000px;
	display:block;


}
#call a.free-icon{
	background:url(/images/btn-alerts.jpg) no-repeat;
	height:49px;
	width:260px;
	text-indent:-3000px;
	display:block;


}

#call a.request-icon{
	background:url(/images/btn-showing.jpg) no-repeat;
	height:49px;
	width:260px;
	text-indent:-3000px;
	display:block;


}

#call a.link{
	color:#023452;
	text-decoration:underline;
	font-size:14px;
	padding-right:20px;
	
}

#call a:hover.link{
	text-decoration:none;
}

#maincol-bottom{
	padding:20px;
}

#maincol-bottom h5{
	font-size:13px;
	color:#2a5d7f;
	font-weight:bold;
	padding:20px 0 10px 0;
}

#maincol-bottom ul li{
	font-size:11px;
	list-style-type:none;
	
	
}

#maincol-bottom ul li a{
	color:#323232;
	text-decoration:none;
	display:block;
	line-height:14px;
	font-size:11px;
	_height:14px;
}

#maincol-bottom ul li a:hover{
	color:#fff;
	background-color:#084e7d;
	font-weight:bold;
	display:block;
	
}

#north-inland{
	float:left;
	padding-right:18px;
	width:100px;
}
#east-inland{
	float:left;
	padding-right:18px;	
	width:100px;
}
#southbay{
	float:left;
	padding-right:18px;
	width:100px;
}
#central{
	float:left;
	padding-right:18px;
	width:100px;
}
#coastal{
	float:left;
	padding-right:18px;
	width:100px;
}
#north-coastal{
	float:left;
	width:100px;
}
		
		
#divider{
	background:url(/images/img-divider.jpg) no-repeat;
	height:14px;
	margin-top:20px;
}


#disclaimer{
	padding:20px 20px 30px 20px;
}

		#disclaimer p{
			font-size:12px;
			color:#494949;
			line-height:14px;
		}


#footer{
	margin-right:auto;
	margin-left:auto;
	width:860px;
	height:26px;
	text-align:center;
	padding: 20px 40px 0 40px;
}

	#footer p{
		font-size:10px;
		color:#fff;
		line-height:15px;
		
	
	}
	
	#footer ul li{
		padding-top:25px;
		display:inline;
		color:#fff;
	}
	
	#footer ul li a{
		color:#fff;
		text-decoration:none;
		font-size:10px;
	}
	
	#footer ul li a:hover{
		text-decoration:underline;
		
	}
	
	
/*Internal styles----------------------------------------------------------------------*/
	
	

#maincol-wrapper2{
				width:600px;
				float:left;
				border-top:solid 1px #b0b3b5;
				border-right:solid 1px #b0b3b5;
				border-bottom:solid 1px #b0b3b5;
				border-left:solid 1px #b0b3b5;

				
				
			}
			#maincol-top2{
				padding:20px;
				
			}
			

#content2{
	padding:0px 20px 0 0px;
	margin-top:25px;
	
}

	#content2 h1{
	color:#700e0c;
	font-weight:bold;
	font-size:20px;
	padding:0 0 10px 0;
	
}

	#content2 h4{
		color:#2a5d7f;
		font-weight:bold;
	}
	
	#maincol-content2 a {
		text-decoration:underline;
		font-weight:bold;
		font-size:12px;
		color:#07324d;
		
	
	}
	
	#maincol-content2 a:hover{
		text-decoration:none;
	}
	
#maincol-bottom2{
	
	border-top:solid 1px #b0b3b5;
	background: url(/images/img-search-back.gif) repeat-x;
			}	
			
			
		#title-area{
			
			
			}
			
			#title-area h3{
				font-weight:bold;
				color:#700e0c;
				padding:10px 0 10px 20px;
			}
	
	
			#title-area p{
				color:#323232;
				font-size:12px;
			
			}
			
			#title-area ul{
				padding:15px 0 10px 20px;
				
			}
			
			#title-area ul li{
				display:inline;
				font-weight:bold;
				font-size:13px;
				
				
			}
			
			#maincol-bottom2 a{
				text-decoration:underline;
				font-weight:bold;
				font-size:12px;
				color:#07324d;
				line-height:14px;
			}
			
			#maincol-bottom2 a:hover{
				text-decoration:none;
			}
			
	
			
			#maincol-bottom2 p{
				font-weight:bold;
				padding-left:3px;
			}
			
			#table-wrapper{
				border-top:solid 1px #b0b3b5;
				border-bottom: solid 1px #b0b3b5;
				width:600px;
			
			}
			
			#table1{
				
			}
			
				#maincol-bottom2 a.space{
					padding-top:5px;
					display:block;
				}
				
				#maincol-bottom2 table img{
					border:solid 1px #07324d;
					margin-top:10px;
				}
				
			
				#maincol-bottom2 table td.col{
					border-right:solid 1px #b0b3b5;
					padding:3px;
					text-align:left;
				}
				
				
				#maincol-bottom2 table td, #maincol-bottom2 table th{
					text-align:left;
					border-bottom:solid 1px #b0b3b5;
					padding:5px 0 5px 5px;
				}
				
				#maincol-bottom2 table th.col1{
					padding:5px 17px;
				
				}
				
				#maincol-bottom2 table td.col1{
					padding:5px 17px;
					border-right:solid 1px #b0b3b5;
					line-height:18px;
				
				}
				
				
				
				#rightcol{
					width:130px;
					float:right;
					padding: 0 15px;
				
				}
				
				#rightcol p{
					line-height:20px;
				}
				
				#rightcol .go{
					width:38px;
					height:22px;
					padding-left:52px;
		
				}
				
				#rightcol .go2{
					width:38px;
					height:22px;
					padding-left:52px;
					padding-top:10px;
		
				}
				
				#rightcol h4{
					font-size:13px;
					line-height:18px;
					color:#700e0c;
					font-weight:bold;
					padding:10px 0 10px 0;
					
				}
				
				#rightcol .space2{
					margin-top:5px;
					padding:5px 0 10px 0;
					width:120px;
					height:5px;
				}
				
				#rightcol label.free-txt{
					line-height:18px;
				}
				
			
	
	
	
		
	
/*Gaslamp CSS--------------------------------------------------------------------------------*/
@charset "utf-8";
/*
www.GaslampMedia.com
Version: 1.3
Release Date: 05-21-2009
*/

* { margin: 0; padding: 0;}
img { border:none;}

a{ text-decoration: underline;}
a:hover{ text-decoration: none;}
a:focus{ outline:none;}

h1, h2, h3 {}
h1{}
h2{}
h3{}

p{ padding-bottom: 12px; line-height: 18px;}

hr { border: none; border-top: 1px solid #333; margin-bottom: 12px;}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

body {}

label {}
legend {}
fieldset {}

table {}
thead {}
tbody {}
tr {}
tr.altrow, tr.even {}
th {}
td {}


/* -----------------structure------------------- */

#preload { display: none; height:0px;}

#superex {}
#superdrop {}
#container {}

#header{}
	#logo {}
	#logo h2 {}
	#logo h2 a {
		display: block;
		text-indent: -3000px;
		}	
	#headright {}

#banner{}	
	
#nav {}
#nav ul { list-style: none;}
#nav li { float: left;}
#nav a {
	display: block;
	/*text-indent: -3000px;*/
	}

/* Dropdown code */
/*

#nav li ul {
	position: absolute;
	width: 200px;
	left: -999em;
	background-color:#666666;
}

#nav li ul a {
		

}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

*/

#wrapper {}
	#leftcol {}
	#rightcol {}
	#singlecol {}
	
	#maincol {}
	#sidebar {}
	
#superfooter {}	
#footer {}

/* ------------universal classes------------- */

.width20{ width: 20%;}
.width25{ width: 25%;}
.width30{ width: 30%;}
.width33{ width: 33%;}
.width35{ width: 35%;}
.width40{ width: 40%;}
.width45{ width: 45%;}
.width50{ width: 50%;}
.width55{ width: 55%;}
.width60{ width: 60%;}
.width65{ width: 65%;}
.width66{ width: 66%;}
.width70{ width: 70%;}
.width75{ width: 75%;}
.width80{ width: 80%;}

.xsmall {}
.small {}
.medium {}
.large {}
.xlarge {}
.xxlarge {}

.img-center { display:block; margin: 0 auto;}
.img-left { float:left; padding: 0 10px 5px 0;}
.img-right { float:right; padding: 0 0 5px 10px;}

.txt-center { text-align: center;}
.txt-right { text-align: right;}
.txt-left { text-align: left;}

.form-text, .form-textarea, .form-select {}
.form-style {}
.form-text:focus, .form-textarea:focus, .form-select:focus, .form-style:focus {}
.form-table td { padding: 2px;}

.right { float:right;}
.left { float:left;}
.clear { clear: both;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/* php cake */
/* Paging */
div.paging {
	background:#fff;
	color: #ccc;
	margin-bottom: 2em;
}

div.paging div.disabled {
	color: #ddd;
	display: inline-block;
}
div.paging span {
}

div.paging span.current {
	color: #000;
}
div.paging span a {
}

.error-message {}
.success-message {}
	
	

.summary {
	width:80%;
	border:1px solid #cccbcb;
	border-collapse:collapse;
	background: url(/images/img-search-back.gif) repeat-x;
}
.summary th {
	border:1px solid #cccbcb;
	border-collapse:collapse;
	background:#a7c7db;
	padding:2px;
	font-weight:bold;
	text-align:left;
}
.summary td {
	border:1px solid #cccbcb;
	border-collapse:collapse;
	padding:2px;
	text-align:left;
}


.spaced li {
	padding-bottom:1em;
	margin-left:30px
}

.shaded {
	background-color:#ebebeb;
	border:1px solid #cccbcb;
	border-top:none; 
	padding:1px;
}

/*
#comlist-table1
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 3px;
	margin: 0px auto;
	width: 553px;
	color: #087d05;
	padding-top: 3px;
	background-color: #a7c7db;
} 
#comlist-table2  { width: 551px; border: 1px solid #cccccc; margin: 0 auto 20px auto; padding: 10px 0;}
#comlist-table2 a { color: #7b7b7b; text-decoration: underline; font-weight: bold;}
#comlist-table2 a:hover { text-decoration: none;}
#comlist-table2 td, #comlist-table1 td { padding: 0 10px;}
	.comlist-head {
		padding-left: 20px;
		}

#tree-hill {background-image: url(../images/footer-scenery.gif); background-repeat:no-repeat; background-position:top; height: 173px;}

#subscribe-icons {
	margin: 0 auto 30px auto;}
*/
