@charset "UTF-8";
/* CSS Document */

body {
	margin: 0px;
	font-family: Arial, Calibri;
	font-size: 12px;
	color: #333333;
	
}
html {
	position: relative;
	height: 100%;
	width: 100%;
	margin-top: 0px;
}
	
	html { margin-top: 0px !important; }
	* html body { margin-top: 0px !important; }

	h1 {
		font-size: 24px;
		font-weight:normal;
		color: #000000;
		margin: 0%;
	}



	h2 {
		font-size: 20px;
		font-weight:normal;
		margin: 0%;
		color: #000000;
		
	}


	h3 {
		font-size: 18px;
		font-weight:normal;
		margin: 0%;
		color: #333333;
	}
	
	h4 {
		font-size: 16px;
		font-weight:normal;
		margin: 0%;
		color: #333333;
	}


.strong {
		color: #666666;
		font-size:14px;	
	}

.blog_excerpt {
	font-size:11px;
	color:#666666
	
}



	

/*Post Styles*/

.post {

	margin-top: 50px;
	border-bottom: 1px dotted #CCCCCC;

}


.blog_title {
	font-size: 16px;
	color: #333333;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
 }
 	.blog_title a:link {
	font-size: 16px;
	font-weight: normal;
	color: #333333;
 	}
	
	.blog_title a:visited {
	font-size: 16px;
	font-weight: normal;
	color: #333333;
 	}


/*Comments*/

#comments {

background-color:#CCCCCC;
}

#commentform {
width: 500px;

}

#commentform input {
	border: 1px solid #CCCCCC;
	padding: 5px;
	width: 600px;
	}


#commentform textarea {
	border: 1px solid #CCCCCC;
	padding: 10px;
	

}













.entry {

	padding-top:5px;
	font-size: 13px;
	color: #666666;

}

	.entry strong {
		color: #666666;
		font-size:14px;	
	}
	
	.entry small {
		padding-top:5px;
		color: #999999;
	
	}
	.entry small a:link {
	font-size: 11px;
	color: #666666;

	}
	
	
	
	.entrytext {
	
		margin-top: 20px;
		color: #666666;
	}

	
	.entrytext strong {
		color: #666666;
		font-size:14px;	
	}
/*Page Items*/


.n-100 {

	width:628px;
	height:28px;
	margin-top:5px;
	padding-top: 7px;
	border:1px solid #CCCCCC;
	color: #666666;
	background-image: url(../graphics/page_nav_background.png);
	background-repeat: repeat-x;
}
	.n-100 a:link {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-top: 5px;
	font-size: 16px;
	color: #000000;
	
	text-decoration: none;
	}
	
	.n-100 a:visited {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-top: 5px;
	font-size: 16px;
	color: #000000;
	
	text-decoration: none;
	}
	

/*Related Blog Articles*/
.n-102 {
	float:left;
	width: 100%;
	margin-top:10px;	
}

	.n-102 a:link {
	padding-bottom: 2px;
	padding-top: 5px;
	font-size: 14px;
	color: #000000;
	
	
	text-decoration: none;
	}
	
	.n-102 a:visited {
	padding-bottom: 2px;
	padding-top: 5px;
	font-size: 14px;
	color: #000000;
	
	
	text-decoration: none;
	}

	
	/*Actual page header*/
	.page_hd {
		float:left;
		width:980px; 
		margin-left:10px; 
		padding-top:10px;
		padding-bottom:10px; 
		font-size:12px; 
		font-family:Calibri,Arial, Helvetica, sans-serif; 
		border-bottom:1px solid #CCCCCC;
		}
		.page_hd a:link {
		text-decoration: none;
		color: #006699;
	
	}
	
	.page_hd a:visited {
		text-decoration: none;
		color: #006699;
	
	}
	
	
	.pagenav {
	background-color: #CCCCCC;
	} /* the outermost list item; contains whole list */

	.pagenav ul {
	background-color: #00FFFF;
	list-style-type: none;
	
	} 
	
	.pagenav li {
	background-color: #FFFF99;
	list-style-type: none;
	}
	
	.page-item-2 {
	background-color: #009933; } /* item for Page ID 2 */
	
	/* any Page item */
	.page_item {
	list-style-type: none;
	padding-left: 10px;
	padding-top:3px;
	} 
	
	.page_item ul {
	
	list-style-type: none;
	text-decoration: none;
	padding: 0px;
	padding-left: 5px;
	
	padding: 0px;
	padding-top:3px;
	margin: 0px;
	text-indent: 5px;
	
	}
	
	.page_item li {

	list-style-type: none;
	text-decoration: none;
	padding-left: 5px;
	text-indent: 5px;color: #666666;
	}
	
	.children ul {
	padding: 0px;
	margin: 0px;
	
	}
	
	.children li {
	padding-top: 1px;
	padding-bottom: 1px;


	}
	
	
	
	
.current_page_item { … } /* the current Page */
.current_page_parent { … } /* parent of the current Page */
.current_page_ancestor { … } /* any ancestor of the current Page */
	
	
	

	.page_sidebar {
	float: left;
	}
	
	.page_sidebar  ul {
	text-decoration: none ;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	text-indent: 0px;
	}
	
	.page_sidebar  li {
	text-decoration: none ;
	list-style-type: none;
	text-indent: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	width:300px;
	border-bottom: 1px solid #CCCCCC;
	}
	
	.page_sidebar  a:link {
	text-decoration: none;
	color:#666666;
	font-size: 14px;
	}



	.post {
		padding-top: 0px;
		margin-top: 0px;
		padding-bottom: 10px;
	
	}
	

	.postmetadata {
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 11px;
		color: #999999;
	
	}



/*Recent Post*/
	.recent_post {
		float:left;
		width:90%;
		margin-left:20px;
		margin-top:10px;
		padding-bottom: 5px;
		border-bottom:1px solid #CCCCCC;
	}
	
	.recent_post a:link {
		color:#666666;
	
	}
	
	.recent_post a:visted {
		color:#666666;
	
	}
	
/*Categories*/
	.categories_wrapper {
		float:left;
		width: 100%;
		margin-top:10px;
		margin-left: 20px;
		padding-bottom: 20px;
		color:#666666;
	}
	
	.categories {
		text-decoration: none;
		list-style-type: none;	
		}
	
	.categories ul {
		text-decoration: none;
		list-style-type: none;		
		}
	
	.categories li {
		text-decoration: none;
		color:#009933;
		font-size: 44px;	
		list-style-type: none;		
		}
		
	
	.cat-item {
		text-decoration: none;
		list-style-type: none;	
		}


#container {
	position:relative;
	margin: 0 auto;
	width: 1005px;
	height: auto;
	padding-bottom: 40px;
	
	
}








/*Word Press Styles*/

	#commentform {
	
	font-size:12px;
	}
	
	#commentform label {
	float: left;
	
	width: 100px;
	
	}
	
	
	#commentform input {
	float: left;
	width: 350px;
	padding:3px;
	border: 1px solid #CCCCCC;
	}

	#comment {
	padding:3px;
	border: 1px solid #CCCCCC;
	}


/*Sidebar Styles*/
	.sidebar {
	float: left;
	}
	
	.sidebar  ul {
	text-decoration: none ;
	list-style-type: none;
	margin-left: 10px;
	padding-left: 10px;
	text-indent: 10px;
	}
	
	.sidebar  li {
	text-decoration: none ;
	list-style-type: none;
	text-indent: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	width:300px;
	border-bottom: 1px solid #CCCCCC;
	}
	
	.sidebar  a:link {
	text-decoration: none;
	color:#666666;
	font-size: 14px;
	}


.right_col {
	float:left;
	width:330px;
	margin-left:30px;
}


/*Listing Page CSS*/

.listing-agentprofile {
	float:left;
	margin-left:0px;
	width:600px;
	height:55px;
	margin-top:10px;
	font-size:12px;
}

	.listing-agentprofile strong {
		font-size: 13px;
		
		}
	
	.listing-agentprofile a:link {
		text-decoration: none;
		color: #006699;
	
	}




/*Similar Listings*/
.similar_listings {
	float:left;
	width:305px;
	margin-top:10px;
	background-color:#CCCCCC;
	border: 1px solid #CCCCCC;
}

	
	.similar_listings a:link {
		text-decoration: none;
		color: #006699;
	
	}
	
	.similar_listings a:visited {
		text-decoration: none;
		color: #006699;
	
	}
	
	.similar_listings_02 {
	float:left;
	padding:5px;
	width:295px;
	height:73px;
	border-bottom:1px #CCCCCC solid;
	overflow:hidden;
	}
	
/*Main context text styles*/

	

	.nav_buttons-a  {
	background-image:url(../graphics/button_Background.png);
	background-repeat:repeat-x;
	border: #666666 1px solid;
	width: 80px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 4px;
	}
	
	.nav_buttons_sm-a  {
	background-image:url(../graphics/button_Background.png);
	background-repeat:no-repeat;
	border: #666666 1px solid;
	width: 70px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
	}


<!--[if IE]>
.a-01 {
float:left;
	margin-left:10px;
	margin-top:10px;
	min-height:700px;
	width:520px
}
<![endif]-->




.a-1 {
	padding-top: 10px;
	font-size: 16px;
}

.a-1 a:link {
	text-decoration: none;
	color:#CCCCCC;
}

.a-1 a:visited {
	text-decoration: none;
	color:#CCCCCC;
}

.a-1 a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.a-1 ul {

	padding: 0px;
	list-style-type: none;
	display: inline;
	}
	
	.a-1 li {

	padding: 10px;
	list-style-type: none;
	display: inline;
	}






/*Header*/
#a-100 {
	width:985px;
	height:55px; 
	padding-top:10px;
}

#a-100B {
	width:985px;
	height:55px; 
	padding-top:10px;
}

#a-101 {
	float:left;
	width:485px;
	height:50px;
	padding-top: 5px; 
}	
#a-102 {
	float:left;
	width:500px;
	height:55px; 
	text-align:right;
	font-size: 13px;
	font-family: Calibri, Arial, Helvetica;
	text-decoration: none;
	color: #999999;
}
/*Header Nav*/
	#a-102 a:link {
	font-size: 13px;
	font-family: Calibri, Arial, Helvetica;
	text-decoration: none;
	color:#CCCCCC;
	padding-left: 5px;
	}
	#a-102 a:visited {
	font-size: 13px;
	font-family: Calibri, Arial, Helvetica;
	text-decoration: none;
	color: #CCCCCC;
	padding-left: 5px;
	}
	#a-102 a:hover {
	color: #00FF00;
	}

/*Index big box*/
#a-103 {
	width:1000px;
	height: 300px;
	
	padding-top:10px;
	font-family: Calibri, Arial, Helvetica;
}

/*Sample home listing*/
#a-104 {
	float: left;
	width: 420px;
	height: 300px;
	margin-left: 5px;
}
#a-105 {
	padding:3px;
}
#a-106 {
	float: left;
	width: 300px;
	height: 20px;
	margin-left: 3px;
	font-size: 16px;
	font-weight: bold;
}

#a-107 {
	float: left;
	width: 110px;
	height: 20px;
	margin-left: 3px;
	text-align: right;
	font-size: 16px;
	font-weight: bold;
}

#a-108 {
	float: left;
	width: 410px;
	height: 15px;
	margin-left: 3px;
	font-size: 12px;
	color: #333333;
}
/*Agent profile bar*/
#a-109 {
	float: left;
	width: 413px;
	height: 40px;
	margin-left: 0px;
	margin-top: 10px;
	padding: 3px;
	background-color: #E4E4E4;
	font-size: 16px;
	font-weight: bold;
}
#a-110 {
float: left;
width: 35px;
height: 35px;
}
#a-111 {
	float: left;
	width: 375px;	
}

/*Perks*/
#a-112 {
float: left;
width: 520px;
height: 380px;
margin-left: 50px;
color: #CCCCCC;
}
	.a-112 a:link {
	
	text-decoration: none;
	color: #CCCCCC;
	
	}
	.a-112 a:visited {
	
	text-decoration: none;
	color: #CCCCCC;
	
	}
	.a-102 a:hover {
	color: #FFFFFF;
	}


#a-113 {
float: left;
width: 260px;
height: 200px;
margin-left: 0px;
}
#a-114 {
float: left;
width: 250px;
height: 200px;
margin-left: 10px;
}
/*Free account*/
#a-115 {
float: left;
width: 510px;
height: 50px;
margin-left: 10px;
margin-top: 20px;
text-align: center;
}
/*Twitter & facebook*/
#a-116 {
	float: left;
	width:1000px;
	height:30px; 
	padding-top:0px;
	font-family: Calibri, Arial, Helvetica;
	text-align: right;
}

/*Index page - left col*/
#a-117 {
	float: left;
	width: 650px;
	height: 300px auto;
	
	
	margin-left: 10px;
	margin-top: 0px;
}

#a-118 {
	width:645px;
	height: 110px;
	background-color: #F1F5FA;
	padding:3px;
	padding-top: 10px;
}
#a-119 {
	float:left;
	width:160px; 
}
#a-120 {
	float:left;
	width:380px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
}

#a-120A {
	float:left;
	width:380px;
	height: 20px;
	color:#000000;
}
	#a-120 a:link {
	font-size: 12px;
	padding-right: 0px;
	color: #333333;
	text-decoration: underline;
	}
	#a-120 a:visited {
	font-size: 12px;
	padding-right: 0px;
	color: #000000;
	text-decoration: none;text-decoration: underline;
	}
	#a-120 a:hover{
	font-size: 12px;
	color: #009900;
	text-decoration: none;
	}
	
#a-121 {
	float:left;
	width:100px;
	height: 30px;
	color: #006600;
	font-size: 18px;
	text-align: right;
	font-weight: bold; 
}

#a-122 {
	float:left;
	width: 400px;
	height: 30px;
	font-size: 12px;
	
}
	#a-122 a:link {
	text-decoration: none;
	}
	
	#a-122 a:visitecd {
	text-decoration: none;
	}

/*Agent Profile*/
#a-123 {
	float:left;
	width: 450px;
	height: 30px;
	font-size: 12px;
	
}
	#a-123 a:link {
	color: #000000;
	text-decoration: none;
	}
	#a-123 a:visited {
	color: #000000;
	text-decoration: none;
	}
	#a-123 a:hover{
	color: #009900;
	text-decoration: none;
	}
	
#a-124 {
	float: left;
	width: 35px;
	
}
/*Right Col*/
#a-130 {
	float: left;
	width: 220px;
  	margin-top:26px;
	margin-left: 20px;
	font-size: 12px;
	font-family: Calibri, Arial, Helvetica;
	color: #000000;
	
	height:auto;
}
	/*General lins styles*/
	#a-130 a:link {
	color: #000000;
	text-decoration: none;
	}
	#a-130 a:visited {
	color: #000000;
	text-decoration: none;
	}
	#a-130 a:hover{
	color: #0066FF;
	text-decoration: none;
	}




/*Info Box*/
#a-131 {
	width: 294px;
	height: auto;
	padding: 5px;
	background-color: #F2F2F2;
}
#a-132 {
float: left;
	width: 290px;
	height: auto;
	padding: 10px;
	font-size: 14px;
	background-color: #F2F2F2;
}
	#a-132 a:link {
	text-decoration: none;
	color: #666666;
	}
	#a-132 a:visited {
	text-decoration: none;
	color: #666666;
	}
	#a-132 a:hover {
	text-decoration: none;
	color: #0000FF;
	}
#a-133 {
	float: left;
	width: 300px;
	height: auto;
	margin-top: 10px;
	padding: 5px;
	background-color: #E0E0E0;
}
#a-1331 {}

	#a-1333 a:link {
	text-decoration: none;
	color: #000000;
	}
	#a-1333 a:visited {
	text-decoration: none;
	color: #000000;
	}
	#a-1333 a:hover {
	text-decoration: none;
	color: #0000FF;
	}
	
		#a-1334 a:link {
	text-decoration: none;
	color: #666666;
	}
	#a-1334 a:visited {
	text-decoration: none;
	color: #666666;
	}
	#a-1334 a:hover {
	text-decoration: none;
	color: #0000FF;
	}



/*Footer*/
#a-134 {
	clear: left;
	width:1160px;
	border-top: #CCCCCC;
	height:auto; 
	margin-top:30px;
	margin-left: 10px;
	padding: 10px;
	padding-bottom: 0px;
	font-family: Calibri, Arial, Helvetica;
	font-size: 12px;
	color: #999999;
	
	
	}
	
	#a-134 strong {
	color: #666666;
	}
	
	#a-134 a:link {
		text-decoration: none;
		color: #006699;
		padding-right: 15px;
	}
	#a-134 a:visited {
		text-decoration: none;
		padding-right: 15px;
		color: #006699;
	}
	#a-134 a:hover {
		text-decoration: none;
		color: #0000FF;
	}

/*Child Body*/
#a-135 {
float:left;
	width: 1000px;
	min-height: 500px;
	padding-bottom: 10px;
	
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	

}

#a-136 {
	float: left;
	width: 610px;
	margin-left: 20px;
	margin-top: 0px;
	font-family: Calibri, Arial, Helvetica;
	font-size: 14px;
	padding-bottom: 50px;
}
	#a-136 a:link {
		text-decoration: none;
		color: #006699;
		padding-right: 0px;
	}
	#a-136 a:visited {
		text-decoration: none;
		padding-right: 0px;
		color: #006699;
	}
	#a-136 a:hover {
		text-decoration: none;
		color: #0000FF;
	}
	
	
#a-136 strong {
color: #000000;
}

#a-136 h1 {
	font-size: 18px;
}

#a-136 ul {
	line-height: 15px;
}

#a-137 {
	float: left;
	width: 950px;
	margin-left: 20px;
	margin-top: 10px;
	font-family: Calibri, Arial, Helvetica;
	font-size: 14px;
	padding-bottom: 0px;
}

/*Local Nav*/
#a-138 {
	float:left;
	width:1000px;
	height:20px;
	padding-top:3px;
	margin-top:5px;
	font-size: 13px;
	font-family: Calibri, Arial, Helvetica;
	background-color:#E4E4E4;
	border-top: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
}	
	#a-138 a:link {
	text-decoration: none;
	color:#000000;
	padding-right: 15px;
	}
	
	#a-138 a:visited {
	text-decoration: none;
	color:#000000;
	}
	
	#a-138 a:hover {
	text-decoration: none;
	color: #009900;
	}


/*Create new account form*/
.a-140 {
	float: left;
	width: 600px;
	height: 15px;
	padding-top: 5px;
	font-size: 14px;
	color: #666666;
}
.a-141 {
	float: left;
	width: 600px;
	height: 20px;
	padding-bottom: 3px;
	padding-top: 2px;
	margin-left: 0px;
	font-size: 13px;
	color: #666666;

}

.a-141 a:link {
	text-decoration: none;
	}
	
	.a-141 a:visted {
	text-decoration: none;
	}
/*Select Menu*/
.a-142 {
	width: 450px;
	height: 25px;
	font-size: 16px;
	color: #333333;
}
/*Text Input*/
.a-143 {
	width: 445px;
	height: 20px;
	font-size: 13px;
	color: #333333;
	border: 1px solid #CCCCCC;
}
.a-144 {
	float: left;
	width: 450px;
	height: 30px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 20px;
	margin-left: 5px;
	font-size: 16px;
	color: #666666;

}
.a-145 {
	float: left;
	width: 450px;
	height: 30px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-left: 5px;
	font-size: 13px;
	color: #666666;

}

/*Reviews CMS*/
.a-146 {
	float:left;
	width:188px;
	text-align:right;
	height:auto;
	color: #999999;
	font-size: 11px;
}
	.a-146 a:link {
	color: #999999;
	text-decoration: none;
	font-size: 11px;
	
	}
	.a-146 a:visited {
	color: #999999;
	text-decoration: none;
	font-size: 11px;
	
	}
	.a-146 a:hover {
	color: #0000FF;
	text-decoration: none;
	font-size: 11px;
	
	}


.submit_btn {
	float: left;
	width: 100px;
	height: 30px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 3px;
	padding-right:3px;
	background-color: #CCCCCC;
	font-size: 13px;
	color: #000000;

}

.submit_btn_small {
	float: left;
	width: 90px;
	height: 25px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 5px;
	padding-right:5px;
	background-color: #CCCCCC;
	font-size: 12px;
	color: #000000;

}

/*CMS*/
/*Profile Badge*/

#a-150 {
	float: left;
	width: 280px;
}
#a-151 {
	float: left;
	width: 70px;
	padding-top:0px;
	padding-left:0px;
}
#a-152 {
	float: left;
	width: 200px;
	padding-top:5px;
}

.a-153 {
	width: 600px;
	height: 65px;
	padding:3px;
	padding-top: 10px;
}

/*Agent profile page*/
.a-154 {
	float:left;
	width: 100px;
}
	
/*New Listing Select Menu*/
.a-155 {
	width: 200px;
	height: 20px;
	font-size: 13px;
	color: #333333;
}
/*Manage Listing*/

/*Main Image*/
.a-156 {
	width: 582px;
	height: 377px;
	background-color: #CCCCCC;
	font-size: 16px;
	border: #CCCCCC 1px solid;
}

/*First Additional  Image Container*/
.a-157 {
		float: left;
		height: 68px;
		width: 110px;
		margin-left: 0px;
		z-index: 1007;
}

/*Additional Image Containers*/
.a-158 {
		float: left;
		height: 68px;
		width: 110px;
		margin-left: 8px;
		z-index: 1007;
}

.a-159 {
		float: left;
		height: auto;
		width: 600px;
		margin-top: 10px;
}
/*Text Area*/
.a-160 {
	border: 1px solid #CCCCCC;
	color: #333333;
	font-size: 13px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
}

.a-161 {
	float:left;
	width:100px;
	padding: 5px;

}
.a-162 {
	clear:left;
	width:600px;

}
.a-163 {
	float:left;
	width: 400px;

}
.a-164 {
	float:left;
	width: 100px;

}
.a-165 {
	float:left;
	width: 500px;
	height: 30px;

}
.a-166 {
	float:left;
	width: 100px;
	height: 30px;

}

.a-167 {
	font-size:24px;
	border: #CCCCCC 1px solid;
}

/*Insert image menu*/
.a-168 {
    position: absolute;
	font-family: Calibri, Arial, Helvetica;
	font-size: 12px;
	color: #333333;
    top: 15%;
    left: 25%;
    width: 600px;
    height: auto;
    padding: 16px;
    border: 2px solid #666666;
    background-color: white;
    z-index:1002;
    overflow: auto;
}
.a-169 {
	float: left;
	width: 580px;
	height: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.a-170 {
	float: left;
	width: 600px;
	height: auto;
	font-size: 14px;
	font-weight: bold;
}

.a-171 {
	float: left;
	width: 600px;
	margin-top: 30px;
	height: auto;
	font-size: 14px;
	text-align: right;
	text-decoration: none;
	font-weight: bold;
}
	.a-171 a:link {
	text-decoration: none;
	}
	
	.a-171 a:visited {
	text-decoration: none;
	}

/*project image remove icon*/
.a-172 {
	position: absolute;
	margin-top: 5px;
	height: 68px;
	width: 115px;
	margin-left: 6px;
	z-index: 1007;
}

.a-173 {
	float:left;
	width: 600px;
	height: 30px;
	font-size: 13px;
	
}
	.a-173 a:link {
	color: #000000;
	text-decoration: none;
	}
	.a-173 a:visited {
	color: #000000;
	text-decoration: none;
	}
	.a-173 a:hover{
	color: #009900;
	text-decoration: none;
	}

.a-174 {
	clear:left;
	width:600px;
	margin-top:10px
	;padding-left:5px;
	padding-bottom:5px; 
	border-bottom:1px #CCCCCC solid;
	
}
	.a-174 a:link {
	color: #000000;
	padding-right: 10px;
	text-decoration: none;
	}
	.a-174 a:visited {
	color: #000000;
	padding-right: 10px;
	text-decoration: none;
	}
	.a-174 a:hover{
	color: #009900;
	text-decoration: none;
	}

/*Home listing header and description*/
.a-175 {
	width:594px;
	height: auto;
	margin-top:0px;
	margin-left: 2px;
	padding-left:5px;
	padding-bottom:5px; 
	
	background-color: #FFFFFF;
	font-size: 14px;
	
}

.a-176 {
	clear:left;
	width:600px;
	margin-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	font-size:12px;	
}
	.a-176 a:link {
	color: #000000;
	padding-right: 10px;
	text-decoration: none;
	font-size:12px;
	}
	.a-176 a:visited {
	color: #000000;
	padding-right: 10px;
	text-decoration: none;
	font-size:12px;
	}
	.a-176 a:hover{
	color: #009900;
	text-decoration: none;
	font-size:12px;
	}


/*Home listings page*/
.a-200 {
	float:left;
	width:600px;
	margin-top:10px;
}

.a-177 {
	float:left;
	width: 350px;
	height:75px;
	
}
.a-178 {
	float:left;
	width: 140px;
	height:75px;
	font-size: 24px;
	font-weight: bold;
	color: #006600;
	text-align: right ;
}

.a-179 {
	position:absolute;
				
				padding: 0px;
				width: 200px;
				height: 185px;
				z-index: 50;
}

.a-180 {
	float:left;
	width: 110px;
	height: 73px;
	padding-top: 2px;
	
}

.a-181 {
	position:absolute;
	padding: 0px;
	width: 50px;
	height: 185px;
	z-index: 50;
}

.a-182 {
	width:600px;
	height:20px;
	border-bottom: 1px solid #CCCCCC;
}

.a-182 a:link {
height: 20px;
	padding-left:0px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
	color: #333333;
	
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;

}

.a-182B a:link {
	height: 20px;
	padding-left:5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
	color: #333333;
	
	background-color: #F1F5FA;
	
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;

}

/*Dashboard advanced view headings*/
.a-183 {
color: #666666;
}
	.a-183 a:link {
		color: #666666;
		text-decoration: none;
	}
	.a-183 a:visited {
		color: #666666;
		text-decoration: none;
	}
	.a-183 a:hover {
		color: #0000FF;
		text-decoration: none;
	}

/*Dashboard advanced view listing link*/
.a-184 {
color: #333333;
}
	.a-184 a:link {
		color: #0066FF;
		font-size:12px;
		text-decoration: none;
	}
	.a-184 a:visited {
		color: #0000FF;
		font-size:12px;
		text-decoration: none;
	}
	.a-184 a:hover {
		color: #0000FF;
		font-size:12px;
		text-decoration: none;
	}
	
/*Listing details on print sheet*/
.a-185 {
	width:295px;
	height:17px;
	border-bottom:1px #CCCCCC dotted;
	overflow:hidden;
	padding: 3px;
	background-color:#F1F5FA;
}	

.a-186 {
	float:left;
	width:90px;
}

/*Follow - agent profile page*/
.a-187 {
	float:left;width:100px;margin-top:10px;text-align:right;
}
	
	.a-188 {
	width:100px;height:20px;border:#CCCCCC 1px solid; background-color:#62A126;color:#FFFFFF;font-weight:bold
	}
	
	
	.a-187 a:link {
	color:#666666;
	text-decoration: none;
	}
	
	.a-187 a:visited {
	color:#666666;
	text-decoration: none;
	width:100px;height:20px;border:#CCCCCC 1px solid; background-color:#62A126;color:#FFFFFF;font-weight:bold;
	}


.a-189 {
	float:left;
	width:420px;
	color: #333333;
}
	.a-189 a:link {
	padding:0px;
	}
	.a-189 a:visited {
	padding:0px;
	color: #000066;
	}

.a-190 {
	float:left;
	padding-top:10px;
	padding-bottom:20px
}	
	.a-190 a:link {
	padding:-10px;
	}
	.a-190 a:visited {
	padding:-10px;
	color: #000066;
	}


/*Open house select menu - Dashboard*/
.a-190 {
	position: absolute; 
	top:30px; 
	left:500px;
	display:none; 
	width:300px; 
	background-color: #FFFFFF;
	border: 3px #CCCCCC solid;
	height: auto;
	
	padding:5px;
}


/*Add open house contact*/
.a-192 {
	position: absolute; 
	top:30px; 
	left:300px;
	display:none; 
	width:607px; 
	background-color: #FFFFFF;
	border: 2px #666666 solid;
	height: auto;
	z-index: 1005;
	
	padding:5px;
}


/*CMS nav bar*/
.a-191 {
	float:left;
	width:775px;
	height:30px; 
	text-align:right;

	}

	.a-191 a:link {
	text-decoration: none;
	font-size: 12px;
	padding-right: 10px;
	
	}
	.a-191 a:visited {
	text-decoration: none;
	font-size: 12px;
	color: #000000;
	
	}



/*Open house banner*/
.a-193 {
	float:left;
	width:361px;
	height: 17px;
	margin-top:10px;
	margin-bottom:2px;
	padding:3px;
	font-size:11px;
	background-image: url(../graphics/upcoming_openhouse.png)
	

}





/*Links Styles*/
	.l-100 a:link {
	font-size: 11px;
	font-family: Calibri, Arial, Helvetica;
	text-decoration: none;
	color:#CCCCCC;
	padding-left: 5px;
	}
	.l-100 a:visited {
	font-size: 13px;
	font-family: Calibri, Arial, Helvetica;
	text-decoration: none;
	color: #CCCCCC;
	padding-left: 5px;
	}
	.l-100 a:hover {
	color: #00FF00;
	}


/**Real Estate Agent Search Rersults**/
	.l-101 a:link {
	font-size: 11px;
	font-weight: bold;
	
	color: #000000;
	text-decoration: none;
	}
	.l-101 a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}
	.l-101 a:hover{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	}

/**Manage Listing Page**/
	.l-102 a:link {
	font-size: 12px;
	color: #999999;
	text-decoration: none;

	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	}
	.l-102 a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	text-decoration: none;
	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	}
	.l-102 a:hover{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	}

	.l-103 {
	
	}
	
	.l-103 a:link {
	color: #999999;
	text-decoration: none;
	}
	.l-103 a:visited {
	color: #999999;
	text-decoration: none;
	}
	.l-103 a:hover{
	color: #0066FF;
	text-decoration: none;
	}
	


/*Search Tool Bar*/
.p-100 {
	float:left;
	width: 980px;
	height: 50px;
	margin-left: 10px;
	font-family: Calibri, Arial, Helvetica, sans-serif;

}

.p-101 {
	color:#666666;
	

}
	.p-101 a:link {
		color: #006699;
		font-size: 14px;
		text-decoration: none;
	}
	.p-101 a:visited {
		color: #006699;
		font-size: 14px;
		text-decoration: none;
	}
	
	.p-101 a:hover {
		color: #006699;
		color: #009900;
		text-decoration: none;
	}

.cms_txt_links a:link {
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	}
.cms_txt_links a:visited {
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	}
.cms_txt_links a:hover{
	font-size: 13px;
	color: #009900;
	text-decoration: none;
	}


/*Transparent overlay*/
.listing_confirm {
	font-family: Calibri, Arial, Helvetica;
    position: absolute;
    top: 20%;
    left: 30%;
    width: 400px;
    height: 200px;
    z-index:106;
}


/*Transparent overlay*/
.black_overlay {
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:105;
    -moz-opacity: 0.2;
    opacity:.40;
    filter: alpha(opacity=80);
	z-index: 1000;
}

/*Home listing page*/
.real_estate_listing {
 float:left;
  width:605px;
  height:auto;
  margin-top: 20px;

     -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	font-size: 12px;

}

/*Real Estate Search - Home Page*/
.real_estate_search {
 float:left;
  width:600px;
  height:auto;
  padding: 5px;
  border: 1px solid #CCCCCC;
  background-color: #F1F5FA;
     -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	font-size: 12px;

}

.real_estate_search_01 {
 float:left;
  width:500px;
  height:25px;
  padding: 5px;
  color: #666666;
  border: 1px solid #CCCCCC;
     -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	font-size: 12px;

}

.real_estate_search_02 {
 float:left;
 margin-left: 5px;
  width:82px;
  height:37px;
  padding: 5px;
  border: 1px solid #CCCCCC;
   background-color:#62A126;
   color: #FFFFFF;
   font-weight:bold;
     -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	font-size: 12px;

}

.real_estate_search_03 {
 float:left;
  width:588px;
  height:auto;
  padding: 5px;
  border: 1px solid #CCCCCC;
  background-color: #F1F5FA;
     -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	font-size: 12px;

}






/**end real estate search*/

/*Teaser Box CSS*/
.real_estate_teaser {
 float:left;
  width:304px;
  height:auto;
  padding: 5px;
  background-color: #E6E6E6;
     -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	font-size: 12px;

}
	/*Links*/
	.real_estate_teaser a:link {
	text-decoration: none;
	color:#666666;	
	}
	.real_estate_teaser a:visited {
	text-decoration: none;
	color:#666666;	
	}
	.real_estate_teaser a:hover {
	text-decoration: none;
	color: #0000FF;
	}
.real_estate_teaser_2 {
  float:left;
  width:200px;
  height:auto;
  padding: 5px;
  background-color: #F8F8F8;
}
.real_estate_teaser_4 {
  float:left;
  width:60px;
  height:auto;
  padding: 5px;
  padding-left:10px;
  background-color: #E6E6E6;
  color: #CCCCCC;
  text-align: right;
}
	.real_estate_teaser_4 a:link {
	  color: #999999;
	}
	.real_estate_teaser_4 a:visited {
	  color: #999999;
	}
	.real_estate_teaser_4 a:hover {
	  color: #0000FF;
	}
.real_estate_teaser_3 {
  float:left;
  width:294px;
   -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
  
  height:auto;
  padding: 5px;
  background-color: #F8F8F8;
}
.real_estate_teaser_5 {
  float: left;
  width:282px;
  height:auto;
  border: 1px solid #E6E6E6;
  padding: 5px;
  background-color: #FFFFFF;
}
.real_estate_teaser_6 {
  float:left;
  width:294px;
  height:auto;
  padding: 5px;
  background-color: #F8F8F8;
}


.tool_bar  {

left:0px; 
height:60px; 
width:100%;
z-index:555;

background-repeat: repeat-x;
color: #FFFFFF;
text-decoration: none;
font-family:Calibri, Arial;
font-size:12px;
font-weight: lighter;
}


.tool_bar a:link {
color: #FFFFFF;
text-decoration: none;
}

.tool_bar a:visited {
color: #FFFFFF;
text-decoration: none;
}

.tool_bar a:hover {
color: #CCCCCC;
text-decoration: none;
}

.nav_bar  {
background-image: url(../graphics/nav_background.png);
background-repeat: repeat-x;
color: #FFFFFF;
text-decoration: none;
}


.nav_bar a:link {
color: #FFFFFF;
text-decoration: none;
}

.nav_bar a:visited {
color: #FFFFFF;
text-decoration: none;
}

.nav_bar a:hover {
color: #CCCCCC;
text-decoration: none;
}




.alpha60 {
	
}



div.navigation {
font-family: Calibri, Arial, Helvetica, sans-serif;
font-size: 12px;

}

div.navigation  a:link { text-decoration: none; color: #CCCCCC }
div.navigation  a:visited { text-decoration: none; color: #CCCCCC }
div.navigation  a:hover { 
color: #00FF00;
 }
 
 /*Drop down menu**/
 
ul.listing  a:link { text-decoration: none; color: #333333; }
ul.listing  a:visited { text-decoration: none; color: #CCCCCC }
ul.listing a:hover { color: #FFFFFF;  }
ul.listing,
ul.listing li,
ul.listing ul {
 list-style: none;
 margin: 0;
 margin-top: 1px;
 padding-top: 4px;
 padding-bottom: 0px;
 padding-left: 10px;
 padding-right: 10px;
 font-family: Calibri, Arial, Helvetica, sans-serif;
 color:#666666;
 font-size: 12px;
 text-decoration: none;
 z-index: 10;
 
 
}

ul.listing {
 position: relative;
 z-index: 5;
 float: left; 
  
}

ul.listing li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 width: 80px;
 zoom: 1;
 padding-bottom: 4px;
 background-color: #FFFFFF;
 border-left: #CCCCCC 1px solid;
 border-top: #CCCCCC 1px solid;
 border-right: #CCCCCC 1px solid;
  z-index: 11;
 
}



ul.listing li.hover,
ul.listing li:hover {
 position: relative;

 cursor: default;
 background-color: #CCCCCC;
 
}

ul.listing ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 14;
 width: 100%;

}

ul.listing ul li {
 float: none;
 margin-top: 0px;
  border: 1px #333333 solid;
 padding: 5px; background-color: #000000;
}

ul.listing ul ul {
 top: 1px;
 left: 99%;
}

ul.listing li:hover > ul {
 visibility: visible;
 color: #235D82;

}
div.navigation  a:link { text-decoration: none; color: #000000 }
div.navigation  a:visited { text-decoration: none; color: #000000 }
div.navigation  a:hover { 
color: #00FF00;
 }
 
.fs01_cell_01 {
	float:left;
	width:100px;
 
 }
 
 .fs01_cell_01A {
	float:left;
	padding-left: 10px;
	width:90px;
 
 }
 
.fs01_cell_02 {
	float:left;
	width:65px;
	max-width:65px;
	height:auto;
	color:#333333;
	padding-right:0px; 
 }
 
 
 /*Word Press Img Align*/
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
