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

/* Global Style */
body {
	background-color:#e5e5e5;
	}
* {
	padding:0; 
	margin:0 auto;
	}
#wrapper {
	width:1202px; 
	height:auto; 
	float:none; 
	margin:0 auto; 
	clear:both;
	}
p {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#000000; 
	line-height:15px; 
	font-weight:normal; 
	text-decoration:none
	}

h1 {
	font-family:Arial, Helvetica, sans-serif; 
	color:#fcfcfc; 
	font-weight:bold; 
	text-decoration:none;
	}
h2 {
	font-family:Arial, Helvetica, sans-serif; 
	color:#FCFCFC; 
	font-weight:bold; 
	text-decoration:none;
	}
h3 {
	font-family:Arial, Helvetica, sans-serif; 
	color:#F5F5F5; 
	font-weight:bold; 
	text-decoration:none;
	}
h4 {
	font-family:Arial, Helvetica, sans-serif; 
	color:#F7F7F7; 
	font-weight:bold; 
	text-decoration:none;
	}
h5 {
	font-family:Arial, Helvetica, sans-serif; 
	color:#EFEFEF; 
	font-weight:bold; 
	text-decoration:none;
}
img {
    border: none;
}

/* Global Link Style */
.title1 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#fffbfb; 
	text-decoration:none;
	}
.title2 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#fcf9f9; 
	text-decoration:none;
	}
.title3 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#fcf7f7; 
	text-decoration:none;
	}
.title4 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#faf8f8; 
	text-decoration:none;
	}
.title5 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	color:#faf7f7; 
	text-decoration:none;
	}

/* Header Style */
#header {
	width:1202px; 
	height:130px; 
	margin:7px 0 0 0; 
	float:none; 
	clear:both; 
	background:url(../images/header-bg.png) no-repeat; 
	background-position:top;
	}
.logo {
	width:330px; 
	height:60px; 
	margin:25px 0 15px 25px; 
	float:left; 
	padding:0;
	}
.logo2 {
	width:250px; 
	height:55px; 
	float:left; 
	margin:25px 20px 15px 16px;
	}
.google-horizontal-ads2 {
	width:728px; 
	height:90px; 
	margin:5px 12px 5px 0; 
	float:right; 
	padding:0;
	}
.search-box { 
	width:340px; 
	height:auto; 
	margin:9px 0 0px 0; 
	padding:0  20px 0 10px; 
	float:right;
	}
.customer-logged { 
	width:120px; 
	height:20px; 
	margin:0 0 0 25px; 
	float:left;
	color:#faf5f5;
	text-align:right;
	}
.customer-logged a{ 	
	color:#FFCC00;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	}
.customer-logged a:hover{ 	
	color:#FFFF00;
	text-decoration:none;
	}	
.search-box input {
	float:left; 
	margin:5px 0 0 0; 
	height:22px; 
	text-align:justify;
	}

/* Header Navigation Style */
#navigation { 
	width:1200px; 
	height:30px; 
	background:url(../images/navigation-bg.png) no-repeat; 
	clear:both; 
	margin:0 auto; 
	float:none; 
	padding:0 1px;
	}
#navigation ul{
	list-style:none;
	}
#navigation ul li{
	float:left; 
	width:100px; 
	height:auto;
	}
#navigation ul li a{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#f9f5f5; 
	text-align:center;
	text-decoration:none;
	float:left;
	display:block;
	padding:8px 0 0 0;
	margin:0;
	height:22px;
	width:100px;
	}
#navigation ul li a:hover{
	color:#f5db00; 
	text-decoration:none; 
	background:url(../images/navigation-hover-bg.png) no-repeat;
	}
#navigation ul li a.active{
	color:#FDFD00; 
	text-decoration:none;
	}
#navigation .spacer{
	width:113px; 
	height:30px;
	}

/* Content Style */
#content {
	width:1202px; 
	height:auto; 
	float:none; 
	clear:both; 
	margin:0; 
	padding:0;
	}
#content .content-top-and-center-bg {
	width:1182px;
	padding:10px 10px; 
	height:auto; 
	min-height:700px;
	background:url(../images/content-top-and-center-bg.png);
	background-repeat:repeat-y;
	}
#content .content-bottom-bg {
	width:1202px; 
	height:15px;
	float:left; 
	background:url(../images/content-bottom-bg.png) no-repeat; 
	}
#content .botton {
	width:1202px; 
	height:13px; 
	margin:0; 
	padding:0; 
	clear:both; 
	float:none;
	}
	
/* Body Content */		
#body-content {
	width:701px; 
	height:auto; 
	float:left; 
	margin:0 9px 0 9px;
	}

.body-content-top-bg {
	width:701px; 
	height:10px; 
	margin:0; 
	padding:0; 
	background:url(../images/body-content-top-bg.png) no-repeat;
	}
.body-content-center-bg {
	width:681px; 
	height:auto; 
	margin:0; 
	padding:10px; 
	background:url(../images/body-content-center-bg.png) repeat-y; 
	min-height:50px;
	}
.body-content-bottom-bg {
	width:701px; 
	height:10px; 
	margin:0 0 15px 0; 
	padding:0; 
	background:url(../images/body-content-bottom-bg.png) no-repeat;
	}
.signup-content{
	width:715px; 
	height:auto; 
	padding:5px 0;
	}
.signup-main-left{
	width:390px; 
	height:auto; 
	float:left; 
	margin:0 15px 0 0;
	}
.signup-main-right{
	width:290px; 
	height:auto; 
	float:left; 
	margin:0 0 10px 0;
	border:1px #46a3f2 solid;
	background-color:#e6f4ff;
	padding:5px;
	}
.signup-main-right p{
	color:#000;
	font-size:11px;
	padding:10px 0 5px 10px;	
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	text-align:left;
	}
.signup-main-right1{
	width:290px; 
	height:auto; 
	float:left; 
	margin:0 0 10px 0;
	border:1px #febd7d solid;
	background-color:#fff1e4;
	padding:5px;
	}
.signup-main-right1 p{
	color:#000;
	font-size:11px;
	padding:10px 0 5px 10px;	
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	text-align:left;
	}
.signup-main-right2{
	width:290px; 
	height:auto; 
	float:left; 
	margin:0 0 10px 0;
	border:1px #ffea00 solid;
	background-color:#fdfcc3;
	padding:5px 5px 5px 5px;
	}
.signup-main-right2 p{
	color:#000;
	font-size:11px;
	padding:10px 0 5px 10px;	
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	text-align:left;
	}
.signup-main3{
	width:650px; 
	height:auto; 
	float:left; 
	margin:0;
	}
.signup-content-lbl{
	width:150px; 
	float:left; 
	text-align:right;
	}
.signup-content-txt{
	width:auto; 
	float:left; 
	padding:2px; 
	height:auto; 
	background-color:#fff; 
	margin-bottom:10px;
	}
#fmsg #bmsg {
	float:left; 
	width:auto; 
	margin-left:5px; 
	height:auto; 
	visibility:hidden; 
	margin-top:5px;
	}
#result{
	width:250px; 
	margin-bottom:10px; 
	padding:5px 0 5px 2px; 
	text-align:center; 
	border:#ffd294 1px solid; 
	visibility:hidden; 
	height:20px;
	}
#mobilemsg #addressmsg #lnamemsg #emailmsg #fnamemsg{
	width:250px; 
	margin-bottom:10px; 
	padding:5px 0 5px 2px; 
	text-align:center; 
	visibility:hidden; 
	height:16px;
	}
.notif {
	width:250px; 
	margin-bottom:10px; 
	padding:5px 0 5px 2px; 
	text-align:center; 
	border:#ffd294 1px solid; 
	height:auto;
	}
.signup-content input {
	border:1px solid #999797;
	}
.main-search-property {
	width:505px; 
	height:auto; 
	float:none; 
	margin:0 auto; 
	padding:5px 0;
	}
.sort-brokers {
	width:400px; 
	height:auto; 
	margin:10px auto; 
	float:none;
	}
.main-sort-borker {
	width:505px; 
	height:auto; 
	float:none; 
	margin:0; 
	padding:5px 0;
	}
#body-content2 {
	width:745px; 
	height:auto; 
	float:left;
	margin:0 0 0 9px; 
	}
.thumbnail-viewer {
	width:680px; 
	height:auto; 
	margin:15px auto; 
	float:none; 
	clear:both;
	padding:10px 0;
	}
.js-images {
	width:290px; 
	height:215px; 
	float:left;
	margin:0 5px 5px 5px;
	}
.js-thumbs {
	width:85px; 
	height:62px; 
	float:left; 
	margin:3px; 
	padding:0;
	}
.body-content-top2-bg {
	width:745px; 
	height:10px; 
	margin:0; 
	padding:0; 
	background:url(../images/body-content-top2-bg.png) no-repeat;
	}
.body-content-center2-bg {
	width:725px; 
	height:auto; 
	margin:0; 
	padding:10px; 
	background:url(../images/body-content-center2-bg.png) repeat-y; 
	min-height:280px;
	}
.body-content-center2-bg a{
	color:#0000DD;
	text-decoration:none;
	font-weight:bold;
	}	
.body-content-center2-bg a:hover{
	color:#FF1717;
	text-decoration:underline;
	}		
.body-content-bottom2-bg {
	width:745px; 
	height:10px; 
	margin:0 0 15px 0; 
	padding:0; 
	background:url(../images/body-content-bottom2-bg.png) no-repeat;
	}
.body-content-title-bar2 {
	width:715px; 
	height:20px;
	background-color:#fb1800; 
	padding:10px 0 10px 10px; 
	margin:0 0 10px 0;
	}	
.my-properties2 {
	width:680px; 
	height:auto;
	float:none;
	margin:10px auto;
	}
.my-properties2 a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#003870; 
	text-align:center; 
	font-weight:bold; 
	text-decoration:none;
	}
.my-properties2 a:hover{
	color:#EC0000; 
	text-decoration:none;
	} 
.my-properties-house-type2 {
	width:147px; 
	height:60px; 
	margin:5px 0; 
	padding:6px 0; 
	border:1px #f8e893 solid; 
	background-color:#fff8d1; 
	text-align:center;
	}
.my-properties-thumbs-bg3 {
	width:151px; 
	height:auto; 
	min-height:197px; 
	background:url(../images/my-properties-thumbs-bg.png) repeat; 
	padding:10px 5px; 
	float:left; 
	margin:5px 0 5px 10px;
	}
.my-properties-house-type2 p{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#013d7a; 
	text-align:left; 
	font-weight:normal;
	line-height:15px;
	}
.my-properties-house-type2 a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#003870; 
	text-align:center; 
	font-weight:normal; 
	text-decoration:none;
	}
.my-properties-house-type2 a:hover{
	color:#EC0000; 
	text-decoration:none;
	}
.body-content-title-bar {
	width:671px; 
	height:26px;
	background:url(../images/body-content-title-bar.png) no-repeat; 
	padding:10px 0 10px 10px; 
	margin:0 0 10px 0;
	}
	.body-content-title-bar .h2-style{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.body-content-signup-bar {
	width:491px; 
	height:auto; 
	min-height:20px; 
	background-color:#fff8d1; 
	padding:10px 0 10px 10px; 
	margin:15px 0; 
	border:1px #f7e68b solid;
	}
.body-content-signup-bar a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#1111FF; 
	text-decoration:none; 
	text-align:left; 
	float:left; 
	margin-top:10px;
	}
.body-content-signup-bar a:hover{
	color:#F40000; 
	text-decoration:underline;
	} 
.sign-up-botton {
	width:70px; 
	height:20px; 
	background:url(../images/sign-up-bg.png) no-repeat; 
	float:right; 
	margin:0 30px 0 0; 
	text-align:center;
	padding:0 0 11px 18px;
	}
.sign-up-botton a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#151515; 
	text-decoration:none; 
	text-align:center;
	padding:0 0 10px 0;
	}
.sign-up-botton a:hover{
	color:#F40000; 
	text-decoration:underline;	
	}
.featured-properties {
	width:505px; 
	height:auto; 
	float:left; 
	clear:both; 
	margin:0 0 10px 0;
	} 
.featured-properties-thumbs-bg {
	width:151px; 
	height:auto; 
	min-height:197px; 
	background:url(../images/featured-properties-thumbs-bg.png) repeat; 
	padding:10px 5px; 
	float:left; 
	margin:5px 7px 0 0 ;
	}
.featured-properties-thumbs-bg2 {
	width:151px; 
	height:auto; 
	min-height:197px; 
	background:url(../images/featured-properties-thumbs-bg.png) repeat; 
	padding:10px 5px; 
	float:left; 
	margin:5px 10px
	}
.featured-properties-house-type {
	width:147px; 
	height:50px; 
	margin:5px 0; 
	padding:10px 0; 
	border:1px #f8e893 solid; 
	background-color:#fff8d1; 
	text-align:center;
	}
.featured-properties-house-type p{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#013d7a; 
	text-align:center; 
	font-weight:normal;
	}
.featured-properties-house-type a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#003870; 
	text-align:center; 
	font-weight:normal; 
	text-decoration:none;
	}
.featured-properties-house-type a:hover{
	color:#EC0000; 
	text-decoration:none;
	}
.main-broker {
	width:505px; 
	height:auto; 
	float:left; 
	clear:both; 
	margin:0 0 10px 0;
	} 
.main-broker a{
	font-size:13px;
	font-weight:bold;
	color:#0000A6;
	text-decoration:none;
	}
.main-broker a:hover{
	color:#C10000;
	text-decoration:underline;
	}
.broker-thumbs-bg {
	width:151px; 
	height:auto; 
	min-height:197px; 
	background:url(../images/featured-properties-thumbs-bg.png) repeat; 
	padding:10px 5px; 
	float:left; 
	margin:5px 7px 0 0;
	}
.broker-thumbs-bg2 {
	width:151px; 
	height:auto; 
	min-height:197px; 
	background:url(../images/featured-properties-thumbs-bg.png) repeat; 
	padding:10px 5px; 
	float:left; 
	margin:5px 10px
	}
.broker-name {
	width:147px; 
	height:70px; 
	margin:5px 0; 
	padding:10px 0; 
	border:1px #f8e893 solid; 
	background-color:#fff8d1; 
	text-align:center;
	}
.broker-name p{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#013d7a; 
	text-align:center; 
	font-weight:normal;
	}
.broker-name a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#003870; 
	text-align:center; 
	font-weight:normal; 
	text-decoration:none;
	}
.broker-name a:hover{
	color:#EC0000; 
	text-decoration:none;
	}
.my-properties {
	width:505px; 
	height:auto; 
	float:left; 
	clear:both; 
	margin:0 0 10px 0;
	} 
.my-properties-thumbs-bg {
	width:151px; 
	height:auto; 
	min-height:197px; 
	background:url(../images/my-properties-thumbs-bg.png) repeat; 
	padding:10px 5px; 
	float:left; 
	margin:5px 7px 0 0;
	}
.my-properties-thumbs-bg2 {
	width:151px; 
	height:auto; 
	min-height:197px; 
	background:url(../images/my-properties-thumbs-bg.png) repeat; 
	padding:10px 5px; 
	float:left; 
	margin:5px 10px
	}
.my-properties-house-type {
	width:147px; 
	height:50px; 
	margin:5px 0; 
	padding:10px 0; 
	border:1px #f8e893 solid; 
	background-color:#fff8d1; 
	text-align:center;
	}
.my-properties-house-type p{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#013d7a; 
	text-align:center; 
	font-weight:normal;
	line-height:15px;
	}
.my-properties-house-type a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#003870; 
	text-align:center; 
	font-weight:normal; 
	text-decoration:none;
	}
.my-properties-house-type a:hover{
	color:#EC0000; 
	text-decoration:none;
	}	
.shared-properties {
	width:505px; 
	height:auto; 
	float:left; 
	clear:both; 
	margin:0 0 10px 0;
	} 
.shared-properties-thumbs-bg {
	width:151px; 
	height:auto; 
	min-height:197px; 
	background:url(../images/shared-properties-thumbs-bg.png) repeat; 
	padding:10px 5px; 
	float:left; 
	margin:5px 7px 0 0;
	}
.shared-properties-thumbs-bg2 {
	width:151px; 
	height:auto; 
	min-height:197px; 
	background:url(../images/shared-properties-thumbs-bg.png) repeat; 
	padding:10px 5px; 
	float:left; 
	margin:5px 10px
	}
.shared-properties-house-type {
	width:147px; 
	height:60px; 
	margin:5px 0; 
	padding:10px 0; 
	border:1px #f8e893 solid; 
	background-color:#fff8d1; 
	text-align:center;
	}
.shared-properties-house-type p{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#013d7a; 
	text-align:center; 
	font-weight:normal;
	}
.shared-properties-house-type a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#003870; 
	text-align:center; 
	font-weight:normal; 
	text-decoration:none;
	}
.shared-properties-house-type a:hover{
	color:#EC0000; 
	text-decoration:none;
	}
	
/* Left Side Panel*/
#left-sidepanel {
	width:250px; 
	height:auto; 
	float:left; 
	margin:0;
	}
.login-top-bg {
	width:250px; 
	height:40px; 
	background:url(../images/left-login-top-bg.png) no-repeat;
	}
#login-link {
	width:250px; 
	height:40px; 
	float:left; 
	clear:both;
	}
.left-property-images {
	width:220px; 
	height:auto; 
	margin:15px auto; 
	float:none; clear:both; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-align:center; 
	color:#003A75; 
	font-weight:normal;
	}
#login-link ul {
	list-style:none;
	}
#login-link ul li {
	float:left; 
	width:113px; 
	height:auto;
	}
#login-link ul li a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:normal;
	color:#323339; 
	text-align:center;
	text-decoration:none;
	float:left;
	display:block;
	padding:10px 0 0 0;
	font-weight:bold;
	margin:0;
	height:30px;
	width:125px;
	}
#login-link ul li a:hover{
	color:#E80000; 
	text-decoration:none;
	}	
#login-link ul li a.active {
	color:#faf6f6;
	}
.login-center-bg {
	width:230px; 
	padding:10px; 
	height: auto; 
	min-height:164px; 
	background:#323247 url(../images/left-login-center-bg.png) repeat-x; 
	background-position:top;
	}
.login-center-bg p{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#f9f9f9; 
	text-decoration:none; 
	text-align:left;
	}
.login-botton {
	width:88px; 
	height:23px; 
	background:url(../images/login-bg.png) no-repeat; 
	float:right; 
	margin:0; 
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	}
.login-botton a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#151515; 
	text-decoration:none; 
	text-align:center;
	padding:0;
	}
.login-botton a:hover{
	color:#F40000; 
	text-decoration:none;	
	}
.login-bottom-bg {
	width:250px; 
	height:10px; 
	background:url(../images/left-login-bottom-bg.png) no-repeat; 
	margin-bottom:15px;
	}
.basic-search-top-bg {
	width:250px; 
	height:40px; 
	background:url(../images/left-search-top-bg.png) no-repeat;
	}
.advance-search-top-bg {
	width:250px;
	height:40px;
	background:url(../images/left-advance-search-top-bg.png) no-repeat;
	}
#basic-search-link {
	width:250px; 
	height:40px; 
	float:left; 
	clear:both;
	}
#basic-search-link ul {
	list-style:none;
	}
#basic-search-link ul li {
	float:left; 
	width:113px; 
	height:auto;
	}
#basic-search-link ul li a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:normal;
	color:#323339; 
	text-align:center;
	text-decoration:none;
	float:left;
	display:block;
	padding:10px 0 0 0;
	font-weight:bold;
	margin:0;
	height:30px;
	width:125px;
	}
#basic-search-link ul li a:hover{
	color: #E80000; 
	text-decoration:none;
	}	
#basic-search-link ul li a.active {
	color:#2b2c31;
	}
.basic-search-center-bg { 
	width:230px; 
	padding:10px; 
	height:auto; 
	min-height:164px;
	background:url(../images/left-search-center-bg.png) repeat-y;
	}
.left-title-bar {
	width:220px; 
	height:20px;
	background:url(../images/left-title-bar.png) no-repeat;
	padding:10px 0 10px 10px; 
	margin:0 0 10px 0;
	}
.basic-search-bottom-bg {
	width:250px; 
	height:10px; 
	background:url(../images/left-search-bottom-bg.png) no-repeat; 
	margin-bottom:15px;
	}
.left-top-bg {
	width:250px; 
	height:10px; 
	margin:0; 
	padding:0; 
	background:url(../images/left-top-bg.png) no-repeat;
	}
.left-center-bg {
	width:230px; 
	padding:10px; 
	height:auto; 
	background:url(../images/left-center-bg.png) repeat-y; 
	min-height:50px;
	}
.left-center-bg a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#003870; 
	text-align:center; 
	font-weight:normal; 
	text-decoration:none;
	}
.left-center-bg a:hover{
	color:#EC0000; 
	text-decoration:none;
	}
.left-bottom-bg {
	width:250px; 
	height:10px; 
	margin:0 0 15px 0; 
	padding:0; 
	background:url(../images/left-bottom-bg.png) no-repeat;
	}
	
/* Right Side Panel */
#right-sidepanel {
	width:210px; 
	height:auto; 
	float:left; 
	margin:0;
	}
#right-sidepanel a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#013185; 
	text-decoration:none; 
	font-weight:bold;
	}
#right-sidepanel a:hover{
	color:#F40000; 
	text-decoration:none
	}
.right-sidepanel-top-bg {
	width:210px; 
	height:10px; 
	margin:0; 
	padding:0; 
	background:url(../images/right-top-bg.png) no-repeat;
	}
.right-sidepanel-center-bg {
	width:190px;
	height:auto; 
	min-height:50px; 
	padding:10px; 
	background:url(../images/right-center-bg.png) repeat-y;
	}
.right-sidepanel-bottom-bg {
	width:210px; 
	height:10px; 
	margin:0 0 15px 0; 
	padding:0; 
	background:url(../images/right-bottom-bg.png) no-repeat;
	}
.right-sidepanel-title-bar {
	width:180px; 
	height:20px;
	background:url(../images/right-sidepanel-title-bar.png) no-repeat;
	padding:10px 0 10px 10px; 
	margin:0 0 10px 0;
	}
.right-sidepanel-title-bar p{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FBFBFB; 
	text-align:left; 
	text-decoration:none;
	font-weight:bold;
	}
.right-sidepanel-female-thumbs{
	width:92px; 
	height:auto; 
	border:0; 
	margin:0 3px 10px 0; 
	padding:0; 
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	font-size:10px; 
	color:#001d57;
	}
.right-sidepanel-male-thumbs{
	width:92px; 
	height:auto; 
	border:0; 
	margin:0 0 10px 0; 
	padding:0; 
	float:right; 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	font-size:10px; 
	color:#001d57;
	}
.google-vertical-ads {
	width:160px; 
	height:auto; 
	float:none; 
	margin:10px auto; 
	clear:both;
	}
.default-photo {
	width:200px; 
	height:auto; 
	margin:10px auto; 
	float:none; 
	clear:both;
	}
.video {
	width:189px; 
	height:auto; 
	float:none; 
	margin:10px auto; 
	clear:both;
	}
	
/* Featured Style */

#main-featured-boracay-real-estate {
	width:681px;
	height:auto;
	float:none;
	margin:10px auto;
	clear:both;
	}
#main-featured-boracay-real-estate .main-thumbs-and-info {
	width:681px;
	height:auto;
	clear:both;
	float:none;
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	border-bottom:1px dashed #005BB7;
	}
#main-featured-boracay-real-estate .boracay-realstate-thumbs {
	width:155px;
	height:145px;
	float:left;
	margin:0 10px 0 16px;
	border:1px solid #142f6a;
	}
	#main-featured-boracay-real-estate .boracay-realestate-info {
	width:500px;
	height:auto;
	float:right;
	margin:0;
	padding:0 0 5px 0;
	text-align:left;
	}
	#main-featured-boracay-real-estate .boracay-realestate-info h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#142f6a;
	text-align:left;
	}
	#main-featured-boracay-real-estate .boracay-realestate-info h2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#122d68;
	text-align:left;
	text-decoration:none;
	}
	#main-featured-boracay-real-estate .boracay-realestate-info h2 a:hover{
	color:#DF0000;
	text-decoration:underline;
	}
	#main-featured-boracay-real-estate .boracay-realestate-info {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	color:#0A0A0A;
	line-height:16px;
	}
	#main-featured-boracay-real-estate #direct-to-owner {
	background:url(../images/direct-to-owners-bg.png) no-repeat;
	width:192px;
	height:25;
	float:right;
	margin:15px 0 10px 0;
	}
	#main-featured-boracay-real-estate #direct-to-owner ul{
	list-style:none;
	}
	#main-featured-boracay-real-estate #direct-to-owner ul li{
	float:right;
	height:auto;
	margin:0;
	width:auto;	
	}
	#main-featured-boracay-real-estate #direct-to-owner ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 30px;
	text-align:center;
	display:block;
	text-decoration:none;
	}
	#main-featured-boracay-real-estate #direct-to-owner ul li a:hover{
	color:#f3fc01;
	text-decoration:none;
	}
	
/* Footer Style */
#footer {
	width:1202px; 
	height:auto; 
	margin:7px 0; 
	padding:0; 
	float:none; 
	clear:both; 
	text-align:center;
	}
.footer-line {
	width:1195px; 
	margin:0 auto; 
	height:5px; 
	background-color:#cc0000;
	}
	.footer-line02 {
	width:1195px; 
	margin:2px auto; 
	height:5px; 
	background-color:#254c9a;
	}
.footer-line2 {
	width:1030px; 
	margin:20px auto; 
	height:1px; 
	background-color:#cc0000;
	}
#footer p {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	text-align:center; 
	color:#000000;
	}
#footer a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold; 
	text-decoration:none; 
	color: #004080;
	}
#footer a:hover{
	color:#F40000; 
	text-decoration:underline;
	}

/* Footer  Navigation Style */
#footer-navigation {
	width:1100px; 
	height:22px; 
	margin:10px auto 15px auto; 
	float:none;
	}
#footer-navigation ul{
	list-style:none;
	}
#footer-navigation ul li{
	width:auto; 
	height:auto; 
	float:left;
	}
#footer-navigation ul li a{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
	font-weight:normal;
	color:#1b458f; 
	text-align:center;
	text-decoration:none;
	float:left;
	display:block;
	padding:5px 15px;
	margin:0;
	}
#footer-navigation ul li a:hover{
	color:#F00000; 
	text-decoration:underline;
	}
#footer-navigation ul li a.active{
	color:#F90000; 
	text-decoration:none;
	}
#footer-navigation ul li .border{
	border-left:1px #c9c9c9 solid;
	}

/* Footer2  Navigation Style 
#footer2-navigation {
	width:580px; 
	height:22px; 
	margin:10px auto; 
	float:none;
	}
#footer2-navigation ul{
	list-style:none;
	}
#footer2-navigation ul li{
	width:auto; 
	height:auto; 
	float:left;
	}
#footer2-navigation ul li a{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
	font-weight:normal;
	color:#1b458f; 
	text-align:center;
	text-decoration:none;
	float:left;
	display:block;
	padding:5px 20px;
	margin:0;
	}
#footer2-navigation ul li a:hover{
	color:#F00000; 
	text-decoration:underline;
	}
#footer2-navigation ul li a.active{
	color:#F90000; 
	text-decoration:none;
	}
#footer2-navigation ul li .border{
	border-left:1px #c9c9c9 solid;
	}
*/
/* Other Style */
.clear {clear:both;}


/*

*/
.a ul, .a ol
{
 margin: 10px 0 0 25px;
}

#abs
{
 margin: 0 auto;
}

#abs ol li
{
 list-style-position: inside;
}

.a ul li, .a ol li
{
  list-style-position: outside;
}

#vid_cont
{
   text-align: center;
   margin-bottom: 10px;
}

#vid_cont a
{
    text-decoration: none;
}

/* Link Exchange Style */

	#content .link-exchange-top-content {
	width:681px;
	height:10px;
	margin:0;
	padding:0;
	background:url(../images/link-exchange-body-top-content.png) no-repeat;
	}
	#content  .link-exchange-center-content {
	width:681px;
	height:auto;
	margin:0;
	padding:0;
	float:none;
	clear:both;
	min-height:500px;
	}
	#content  .link-exchange-title-bar {
	width:661px;
	height:30px;
	margin:0 auto 10px auto;
	padding:10px 0 0 20px;
	clear:both;
	background:url(../images/link-exchanges-title-bar.png) repeat-y;
	}
	#content  .link-exchange-title-bar h1{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	}
	#content  .link-exchange-bottom-content {
	width:681px;
	height:10px;
	margin:0;
	padding:0;
	background:url(../images/link-exchange-body-bottom-content.png) no-repeat;
	}
	.directory-content {
	clear:both;
	width:681px; 
	padding:0 0 10px 0; 
	background:white; 
	height:auto;
	margin:0 auto;
	float:none;
	border-bottom:#0073E6 dashed 1px;
	}
.directory-content .link-exchange1 {
	width:300px; 
	height:auto; 
	margin:0 0 20px 0; 
	text-align:center; 
	float:left;
	border:1px dashed #fbfbfc;
	background-color:#fffefe;
	}
	.directory-content .link-exchange1 ul{list-style:none;}
	.directory-content .link-exchange1 ul li{float:left;}
	.directory-content .link-exchange1 ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f50202;
	font-weight:bold;
	text-decoration:none;
	width:300px;
	height:auto;	
	padding:15px 0;
	display:block;
	list-style:none;
	}
	.directory-content .link-exchange1 ul li a:hover{
	color:#0827c2;
	text-decoration:none;
	}
	.directory-content .add-url {
	width:300px; 
	height:auto; 
	margin:0 0 20px 0;
	padding:0; 
	float:right; 
	text-align:center; 
	background-color:#fffefe;
	border:1px dashed #fbfbfc;
	}
	.directory-content .add-url ul{list-style:none;}
	.directory-content .add-url ul li{ float:left;}
	.directory-content .add-url ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
	height:auto;
	width:300px;
	text-align:center;
	padding:15px 0;
	text-decoration:none;
	list-style:none;
	display:block;
	}
.directory-content .add-url ul li a:hover{
	color:#0067CE;
	text-decoration:none;
	}
.categories {
	width:227px; 
	height:auto; 
	margin:0; 
	padding:0; 
	float:left; 
	min-height:910px; 
	text-decoration:none;
	}
.add-url {
	width:332px; 
	height:auto; 
	margin:15px 0; 
	float:left; 
	text-align:right; 
	padding:15px 50px 15px 0;
	}
.ptext {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#f60000; 
	text-decoration:none; 
	font-weight:normal;
	}
.categories a{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size:12px; 
	color:#0252a2; 
	text-decoration:none;
	}
.categories a:hover{
	color:#F40000; 
	text-decoration:none;
	}
.links-thumbs-info {
	width:681px; 
	height:auto; 
	clear:both; 
	min-height:100px; 
	margin:0 auto; 
	border-bottom:1px #002b3e solid; 
	padding:10px 0;
	}
.links-thumbs {
	width:126px; 
	height:auto; 
	margin:0 6px 0 0; 
	padding:15px 2px; 
	float:left; 
	min-height:100px
	}
.links-info {
	width:545px; 
	height:auto; 
	margin:0; 
	padding:15px 0; 
	float:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-align:justify; 
	color:#000000; 
	min-height:100px
	}
.links-info	a { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#0154a6; 
	font-weight:bold; 
	text-decoration:none;
	}
.links-info a:hover {
	text-decoration:none; 
	color:#ed041a;
	}
.leader-board-ads-link-exchange {
	width:728px; 
	height:90px; 
	float:none; 
	margin:0 auto 10px  auto; 
	clear:both;
	}
.leader-board-ads-link-exchange2 {
	width:728px; 
	height:90px; 
	float:none; 
	margin:25px auto 10px  auto; 
	clear:both;
	}
	
.directory-content .link-bottom{
	text-align:center; 
	width:400px; 
	height:auto; 
	margin:10px auto;
	background-color:#fffefe;
	border:1px dashed #f8f8f8;
	clear:both;
	float:none;
	}
	.directory-content .link-bottom ul{list-style:none;
	}
	.directory-content .link-bottom ul li{	float:left;}
	.directory-content .link-bottom ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-align:center; 
	width:400px; 
	height:auto; 
	padding:15px 0; 
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#F20000;
	list-style:none;
	}
.directory-content .link-bottom ul li a:hover {
	text-decoration:none; 
	color:#014f9f;
	}
        #body-content ul li
{
    list-style-position: outside;
    margin-left: 20px;
}


/* CSS ADDED */
/* Robert Christian Obias */

/* Properties */


.properties-content
{
  margin-bottom:10px;
  height:auto;
  float:left;
}

.properties-content .label
{
    float:left; width:200px;
    font-weight:bold;
}

.properties-content .label-content
{
  float:left;
  width:120px;
  color:#0157a6;
  /*margin:0 40px 0 0*/
}

.propertyPhoto
{
  float: left;
}

#user-property-menu
{
 background-color: aqua;
 padding:20px;
 margin: 0 0 20px 0;
}

#user-property-menu span, #user-property-menu span:hover
{
 padding:15px;
 border-right: 1px solid #fff;
}
#user-property-menu span:hover
{
  background-color: green;
}

.propertymap, .uploader, .propertyvideo
{
  display: none;
  margin:50px 0;
}

#property-maps, #property-videos, #upload-property-image
{
  cursor: pointer;
}

.myProfile-pInfo, .myProfile-profileAccount, .myProfile-profilePhoto
{
 font-size: 20px;
 cursor: pointer;
 margin: 0 0 15px 0;
}

.pInfo-content, .profilePhoto-content, .profileAccount-content, .optional_property_information
{
 display: none;
 margin: 10px 0;
}


.add_property
{
  cursor: pointer;
}

/*form
{
margin:0;
 padding:0;
}

form input
{
 padding:2px;
 margin-bottom:2px;
 width:250px;
}


form input#submit
{
   width:150px;
}

form input#file
{
  width:400px;
}

form input#check
{
  width: 10px;
}

span.form-label
{
  float: left;
  display: inline;
  width: 150px;
  font-weight: bold;
  text-align: right;
}*/
.pInfo-content
{
  margin: 0 0 0 20px;;
}

.message-success
{
 width:550px;
 padding:20px;
 border:1px #24b81b solid;
 background-color:#d5ffcf;
 margin-bottom:20px;
}

.message-success img, .message-fail img
{
    margin-right: 10px;
}

.message-fail{
  width:550px;
  padding:20px;
  border:1px #ff6a6a solid;
  background-color:#fcdcdc;
  margin-bottom:20px;
}

        .propertytable {
                margin-top:20px;
}
table.propertytable thead th
{
  background-color: aqua;
  padding:10px;
}
table.propertytable tbody tr td
{
  background-color: #eee;
  padding:10px;
}

table.propertytable tbody tr.odd:hover
{
    background-color:green;
}

.required
{
 color: #f80303;
 padding-right: 5px;
}

/*.input_error
{
 background-color:#fcdcdc;
}*/


/* Forms */


form {
  margin: 0;
  padding: 0;
  font-size: 100%;
/*  min-width: 560px;
  max-width: 620px;
  width: 590px;*/
}

form#registration-form fieldset {
  clear: both;
  font-size: 100%;
  border-color: #000000;
  border-width: 1px 0 0 0;
  border-style: solid none none none;
  padding: 10px;
  margin: 0 0 0 0;
}

form#registration-form fieldset legend {
  font-size: 150%;
  font-weight: normal;
  color: #000000;
  margin: 0 0 0 0;
  padding: 0 5px;
}

form#registration-form label {
  font-size: 100%;
  text-align: right;
  margin-top: 9px;
  padding: 5px;
  width: 150px;
  float: left;
}

form#registration-form label u {
  font-style: normal;
  text-decoration: underline;
}

form#registration-form input {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 100%;
  color: #000000;
  margin: 10px 0 0 0;
  padding: 5px;
  width: 250px;
}

form#registration input#file
{
 width: 400px;
}

form#registration-form select
{
 
 font-family: Tahoma, Arial, sans-serif;
  font-size: 100%;
  color: #000000;
  margin: 10px 0 0 0;
  padding: 5px;
  width: 200px;
}

form#registration-form input#submit
{
  width: 100px;
}


form#registration div {
  clear: left;
  display: block;
  width: 500px;
  margin: 5px 0 0 0;
  padding: 1px 3px;
}

form#properties input
{
 padding:5px;
}

#body-content #description_content
{
 margin: 0 0 20px 0;
}

#description_content ul
{
  margin-left: 25px;
}

#description_content ul li
{
    display: list-item !important;
}

#description_content ol li
{
margin-left: 50px;
}

.property-photo
{
  float: left;
  margin-left: 5px;
}

.property-photo-holder
{
  clear: left;
  width: 220px;
  text-align: center;
}
