/*srmls style*/
body {
	margin:0px;
	padding:0px;
	color:#000;
	/*background-color: #1c435c;*/
	background-color:#FFFFFF;
	background-position: top;
	background-repeat: repeat-x;
	background-image:url(images/templatemo_body.jpg)
}
#wrapper {
	width: 960px;
	padding: 0;
	margin: 10px auto;
	position:relative;
}

/* header */

#header {
position: relative;
	width: 960px;
	height: 100px;
	background: url(images/templatemo_header.png) no-repeat;

}

#site_title {
	float: left;
	padding: 30px 0 0 25px;
}

/*main structure*/
.inner{
	overflow:hidden;
	width:960px;
}

.card{
	float:right;
	top:50;
	width:350px;
	overflow:hidden;
	height:90px;
	/*border-bottom:2px solid #a00;*/
	background:;
}
.card_left{
	width:240px;
	float:left;
}
	.card_left_inner{
		font-size:14px;
		padding:4px 4px 4px 8px;
		text-align:right;
		color:#FFFFFF;
		font-weight:700;
	}
.card_right{
	width:110px;
	float:left;
}
	.card_right_inner{
		text-align:center;
		padding:5px;
	}
.card a{
	color:#fff;
	text-decoration:underline;
}
.header{
	background:#e10000;
	/*padding:8px;*/
	height:100px;

}
.navigation{
	padding:10px 0;
	color:#ccc;
	font-size:13px;
	background: url(images/templatemo_menu.png) no-repeat;
	text-align:right;
	padding-right:25px;
}
.navigation a{
	color:#999;
	margin:0 10px;
	font-size:13px;	
}
#content{
	margin:0 0 10px 0;
	background-color:#FFFFFF;
	padding-top:10px;
}
	.content p, .content ul{
		font-size:13px;
		line-height:1.6em;
		margin-bottom:10px;
	}
	.content ul{
		list-style:disc;
		margin-left:40px;
	}
	.content a{
		color:#06f;
	}
.footer{
	border-top:1px solid #ccc;
	padding:8px 0;
	color:#000000;
	font-size:10px;
	text-align:center;
}
#disclaimer{
	color: 999999;
	font-size:9px;
	text-align:center;
	clear: both;
}
#footer {
	width: 900px;
	height: 45px;
	padding: 25px 30px 0;
	color: #333;
	text-align: center;
	background: url(images/templatemo_footer.png) no-repeat;
	clear: both;
}

/*search_listings*/
.search_top{
	width:960px;
	overflow:hidden;
}
.search_top .inner{
	width:auto;
}
	.search_top .left{
		float:left;
		width:760px;
	}
	.search_top .right{
		float:left;
		width:200px;
	}
		.search_top .right select, .content .right input{
			width:170px;
			font-size:12px;
		}
		.search_top .right .inner{
			border:1px solid #ccc;
			background:#f1f1f1;
			margin:0 0 0 4px;
		}
		.search_top .right .inner .bar{
			border-top:1px solid #fff;
			border-bottom:1px solid #ccc;
			padding:2px;
			font-size:12px;
		}
		.search_top .right .submit{
			text-align:center;
		}
.search_bottom{
float:left;
width:620px;
}
	.search_bottom table{
	}
		.search_bottom th, .content .search_bottom td{
			
		}
	.search_bottom .info{
	
	}

/*infowindow*/
.marker{
	width:360px;
}
.marker_data{
	width:360px;
	
	overflow:hidden;
	border-top:1px solid #ccc;
}
.marker_title{
	color:#999;
	font-size:13px;
	padding:4px;
}
	.marker_left{
		float:left;
		width:110px;
	}
		.marker_left_inner{
			padding:4px;
			border-right:1px dashed #ccc;
			height:100px;
		}
	.marker_right{
		float:left;
		width:250px;
	}
		.marker_right_inner{
			padding:4px;
			font-size:13px;
			line-height:1.6em;
		}
		
/*view page*/
.view{
	width:960px;
	overflow:hidden;
}
.view_left{
	width:600px;
	float:left;
}
	.view_left_inner{
		padding:0 4px 0 0;
	}
.view_right{
	width:360px;
	float:left;
}
	.view_right_inner{
		padding:0 0 0 4px;
	}
.view .block{
	border:1px solid #ccc;
	margin:0 0 8px 0;
	padding:4px;
	font-size:13px;
	line-height:1.6em;
}
.view .block_title{
	margin:-4px -4px 4px -4px;
	padding:4px;
	background:#f1f1f1;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	font-size:13px;
	color:#666;
}
.view .block_footer{
	margin:4px -4px -4px -4px;
	padding:4px;
	background:#f1f1f1;
	border-top:1px solid #ccc;
	font-weight:bold;
	font-size:13px;
	text-align:center;
}
.view .block_br{
	border-bottom:1px solid #ccc;
	margin:4px 0;
}
.view .block_chunk{
	margin:4px -4px;
	padding:4px;
	background:#f1f1f1;
}

/*contact*/
.contact_form{
	background:#f1f1f1;
	width:310px;
	padding:10px;
	line-height:1.6em;
	font-size:13px;
}
.snap{
	border-bottom:1px solid #ccc;
	margin:8px 0 4px 0;
}
.contact_form .text, .contact_form textarea{
	border:1px solid #ccc;
	padding:2px;
	font-size:13px;
	width:300px;
}
.contact_form textarea{
	height:100px;
}
.contact_form .submit{
	text-align:center;
}
.contact_form .submit input{
	width:100px;
}


#bh{
background:;
border:1px #999999 solid;
text-align:center;
font-size:16px;
font-weight:bold;
color:;
padding:1px 0 1px 0;
}
#sh{
background:;
border:1px #999999 solid;
text-align:center;
font-size:16px;
font-weight:bold;
color:;
padding:1px 0 1px 0;
}

#cals{
margin-top:10px;
background-color:;
width:580px;
float:left;
margin-left:25px;
}

#proptab{
margin-left:25px;
border:none;
}
.proprow{
background-color: #ffffff;
border: #A8A8A8 1px solid;
color: #444444;
font-size:12px;
}
.proprow:hover{
background-color: #f1f1f1;
}
#propr{
font-size:14px;
font-weight:bold;
padding-bottom:1px;
}
.addhead{
background-color: #f1f1f1;
border: #A8A8A8 1px solid;
}
.addr{
padding:4px 0 4px 25px;
color: #444444;
float:left;
font-size:12px;
}
.addr_st{
padding:4px 0 4px 25px;
font-size:16px;
font-weight:bold;
float:left;
}
/*card*/

