strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
#main_header {
	height: 158px;
}
h4 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-align: center;
 color: #003300;
}
.client {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #660000;
 font-weight: bold;
}
#quicksearch_div td {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-align: center;
 vertical-align : bottom;
 margin: 0px;
 padding : 0px;
 width : 130px;
}
#fav_reply {
	text-align : center;
	color : #FF0000;
}
.submit {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 120px;
 margin: 2px;
 padding : 2px;
}
.narrow {
	width: 25px;
	height: 20px;
}
.narrowtext {
	width: 90px;
	height: 16px;
}
#login_links {
	text-align: left;
	float : right;
	z-index : 10;
	padding-right: 5px;
	margin-right: 5px;
}
#login_links a {
	color: #FFFFFF;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
#banner_image {
	z-index: 2;
	width: 950px;
}
#main_menu_div {
	position : absolute;
	top : 138px;
	width: 950px;
	background-image: url(../images/blue_bk.jpg);	
	height: 20px;
}
.nobackground {
	background-image : none;
}
#main_menu_div li {
	font-size: 12px;
	line-height: 20px;
	padding-left: 6px;
}
#login_links li {
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display : inline; 	
	list-style-type: none;
	line-height: 20px;
/*	padding-right: 10px;	*/
}
#nav_links_div {
	float : left;
}
#nav_links_div a {
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	text-decoration : none;
	padding-right: 6px;
	margin-right: 6px;
}
#nav_links_div a:hover {
	text-decoration: underline;
}
#nav_links_div li {
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display : inline; 	
	list-style-type: none;
	line-height: 20px;
/*	padding-right: 10px;	*/
}
.linebreaks {
	display : block;
}
.center_col {
	margin-top : 5px;
	padding-top : 5px;
}
#left_col {
	width : 182px;
	padding-top: 10px;
/*	height : 610px;
	margin-top : 10px;
	padding-top : 10px;
	margin-left : 0px;
	padding-left : 0px;
	border: thin solid #CCCCCC;
	background-color : #CCCCCC;
	background-image: url(../images/left_bk.png);
*/
}
#right_col {
	float : bottom;
    width : 160px;
	height : 600px;
	padding-top: 13px;
	margin-right : 0px;
/*	padding-top : 5px;
	margin-right : 0px;
	padding-right : 0px;
*/
}

.tiny-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-align: center;
}
.yuimenubaritem {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003300;
	margin : 4px;
	padding: 4px;
	margin-top : 0px;
	padding-top: 0px;
	margin-left : 0px;
	padding-left : 0px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003300;
	margin : 1px;
	padding: 1px;
	text-align : center;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000033;
	margin : 4px;
	padding: 4px;
	text-align : center;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000033;
	margin : 4px;
	padding: 4px;
	text-align : left;
}
.body-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	color: #000000;
}
.remarks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
}
.body-black {
	font-weight: bold;
}

.details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	text-decoration : underline;
	margin : 4px;
	padding : 4px;
	color: #000000;
}
#searchresults td {
	vertical-align : top;
	margin-top : 4px;
	padding-top: 4px;
}
.showing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	text-align: center;
	vertical-align : center;
	width : 140px;
	height : 21px;
	background-color : #FFFFFF;
	color: #FFFFFF;
}
.showing a {
	color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: bold;
}
.address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	text-align: left;
	width : 190px;
	height : 82px;
	background-color : #E4E2E2;
	color: #000000;
}
.agent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	text-align: left;
	width : 210px;
	height : 82px;
	background-color : #E4E2E2;
	color: #000000;
}
.paging a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #006600;
	margin-right : 4px;
	padding-right : 4px;
}
.paging {
	margin-top: 4px;
	padding-top: 4px;
	text-align: center;
}
.num {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-right : 4px;
	padding-right : 4px;
}
hr {
	height : 1px;
	color : #006600;
	margin-left: 3px;
	padding-left: 3px;
}
#remarks {
	text-align: justify;
	font-size: 11px;
}
.price {
	text-align : center;
	font-size: 12px;
	font-weight: bold;
	margin-top: 4px;
	padding-top: 4px;
}
.bedbath {
	font-weight: bold;
	font-size: 12px;
}
#demomap {
	float : right;
}
.small_ad {
	width : 180px;
	height : 150px;
	background-color : #FFFFFF;
}
#details_table td {
	margin: 4px;
	padding: 4px;
	vertical-align: top;	
}
.left_col {
	font-weight: bold;
	text-align : right;
}

.right_col {
	text-align: left;
}
.open_house {
	color : #FFFFFF;
	background-color: #FF0000;
	font-size: 12px;
}
#footer_ads {
	height : 150px;
	align : center;
}
.removefav {
	width: 120px;
}
.email_link {
	float : right;
	margin-top: 0px;
	padding-top: 0px;
	
}
#footer_div {
	padding-top: 10px;
}
#schedule_div {
	 width: 540px;
	 background-color: #E4E2E2;
	 color: #000000;
	 border: 1px solid #999999;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 text-align: left;
	 margin: 6px;
 	 padding : 6px;
}
#schedule_table {
	width : 450px;
}
#schedule_table td {
	padding : 6px;
	margin : 0px;

}
#left_ad {
	padding-left: 9px;
}
.float_right {
	float : right;
}
#myinfo li {
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: disc;
	padding-left: 4px;
	padding-top: 5px;
}
#myinfo {
	padding-left: 20px;
}
#myinfo a {
	text-decoration : underline;
	color: #000000;
}
#agent_header_left {
	position : absolute;
	top : 0;
}
#agent_header_right {
	float : right;
}
.agent_data {
	align: right;
	text-align: right;
	line-height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003300;
}
.bold {
	font-weight: bold;
}
.em {
	font-style: italic;
}
.agent_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003300;
	margin : 1px;
	padding: 1px;
}
.header_div {
	position:absolute;
	top:0;
	width: 950px;
}
#details_bro {
	align: left;
	margin-right : 0px;
    width : 100px;
}