.popupWindowContainer {
	background:#fff;
	border:2px solid #036395;
	position:absolute;
	/* width:232px !important; */
}

.titleBar {
	/* background:#026395;*/
	background:#036395;
	cursor:move;
	height:25px;
	line-height:25px;
	color:#fff;
	text-align:right;
	padding:0 4px;
}

.closeWindow {
	font-weight:bold;
	cursor:pointer;
}

.contentArea {
	margin-top:3px;
	overflow:auto;
	padding:6px;
	font-size:10px;
}

#googleMapPopup .contentArea {
	overflow:hidden;
}


.news {
	background:#18315A;
	color:#fff;
	font-size:10px;
	height:auto;
	margin-top:10px;
	/* width:220px; */
}

#weather {
	background:#fff;
	color:#666;
	padding-bottom:5px;
	text-align:center;
}


#weather h1 {
	font-size:18px;
	color:#036395;
	margin:0 auto;
}

#weather a {
	color:#036395;
}

.news_title {
	background:#ED174D;
	padding:0 5px;
}

.news_title h4 {
	margin:0;
	padding:4px;
}

.news_text {
	padding:5px;
	font-size:12px;
	background:#036395;
}

.news_text h5 {
	margin:0; padding:0;
}

.news_text a {
	color:#fff;
}

iframe {
overflow-x:hidden;
}


/* added by francis */

body {
	margin:0; padding:0;
	background:#ffffff url('../images/mainbg.png') repeat-x left top !important;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#666;
}

#wrapper {
    width:960px;
    background-color:#026395;
height:auto;
clear:both;
display:block;
float:left;
}

#topbar {
    background-color:#026395;
    display:block;
    float:left;
    border-bottom:4px solid #EF1952;
    width:960px;
}

#topbar img {
   border:none;
   float:left;
}

#property_listing_img img {
   margin-top:25px;
}

#associate div {
    position:relative;
    bottom:-15px;
    float:right;
    color:#fff;
    text-align:right;
    width:200px;
}

#associate img {
    float:right;
padding-left:10px;
}

#associate div a {
   color:#2296D2 !important;
}

#leftbar {
   background-color:#026395;
   color:#fff;
   float:left;
   width:228px;
   color:#FFF;
   font-size:14px;
   font-weight:600;
   }

#prop_top {
	background:url('../images/pproptop.png') no-repeat bottom;
	display:block;
	height:15px;
	width:200px;
}

#prop_info_gen {
   padding:40px 10px;
}

#prop_box_a {
	background:#48A1CA url('../images/pprop01.png') no-repeat;
	display:block;	
	width:200px;
}

#propinfo_island {
   color:#026294;
   font-size:14px;
   font-weight:600;
   margin-left:10px;
   padding-top:10px;
}

#propinfo_aar, #propinfo_name{
   margin-left:10px;
}

#propinfo_price {
   color:#FFF;
   margin-left:10px;
   padding-bottom:8px;
}

#propinfo_details {
	background:#066EAB url('../images/pprop02.png') no-repeat !important;
	display:block;	
	width:200px;
	padding:10px 0 45px 0;
    clear:both !important;
}

#propinfo_details ul {
   color:#FFF;
   font-size:14px;
   font-weight:600;
   list-style:none;
   margin:2px 10px;
   padding:0px;
   clear:both;
}

#propfeatures_label {
   background:url('../images/pprop_hl1.png') no-repeat 0% 50%;
   color:#026294;
   font-size:14px;
   font-weight:600;
   margin-top:10px;
   text-indent:10px;
}

#propamenities_label {
   background:url('../images/pprop_hl2.png') no-repeat 0% 50%;
   color:#026294;
   font-size:14px;
   font-weight:600;
   margin-top:20px;
   text-indent:10px;
}

#propinfo_buttons {
   text-align:center;
   clear:both !important;
   display:block;
   margin:0 auto;
   padding-left:10px;
}

#prop_bottom {
   background:#066EAB url(../images/ppropbottom.png) no-repeat scroll center bottom;
   display:block;
   height:48px;
   width:200px;
   clear:both;
}

#prop_bottom a:hover {
    text-decoration:underline;
}

#save_listing a {
   background:url('../images/pprop_save.png') no-repeat;
   display:block;
   height:34px;
   width:86px;
   color:#FFF;
   text-decoration:none;
   font-size:14px;
   font-weight:600; 
   float:left;
   padding-top:8px;
}

#share_listing a {
   background:url('../images/pprop_share.png') no-repeat;
   display:block;
   height:34px;
   width: 178px;
   color:#FFF;
   text-decoration:none;
   font-size:14px;
   font-weight:600; 
   float:left;
   padding-top:8px;
   }

#google_map_container {
width:20px;
padding:0px 0 20px 0;
display:block !important;
}

#googleMapDivSmall {
margin-left:10px;
width: 200px; 
height: 150px; 
overflow:hidden;
cursor: pointer;
display:block !important;
}

#googleMapDivSmall div {
font-size:10px !important;
font-weight:600 !important;
}

#googlemap_text {
    padding:0 0 10px 10px;
}


#propbutton_a {

}

#center_right_content {
background-color:#FFF;
float:left;
width:732px;
height:auto;
display:block;
min-height:850px;
padding-bottom:15px;
}

#property_info_refnum {
color:#fff;
font-size:18px;
position:relative;
left:-284px;
float:left;
margin-top:75px;
}

#center_slideshow {
margin:20px auto 20px 40px;
float:left;
}

/*\*/ * html #center_slideshow { margin:20px 10px; } /**/

#rightbar {
background-color:#026493;
float:right;
margin:20px;
padding:20px;
}

#rightbar div {
width:200px;
}

#rightbar a img {
border:none;
width:200px;
}

#intro_sentence {
color:#026493;
font-size:14px;
font-weight:600;
padding:10px 0;
}

#listing_desc {
clear:both;
margin:20px;
padding:10px;
background-color:#DADADA;
}

/*\*/ * html #listing_desc { clear:both; float:left; margin:10px; width:650px;  } /**/

#bottombar {
   float:right;
   margin:0 20px;
   font-weight:600;
   color:#026493;
}

#bottombar a {
   color:#026493;
}

#bottombar a:hover {
    text-decoration:none;
}

#rightbar div a {
   background:url('../images/pprop_rbutton.png') no-repeat top;
   display:block !important;
   height:24px;
   width:200px;
   color:#fff;
   padding-top:12px;
   text-align:center;
   margin:0 auto;
   text-decoration:none;
   font-weight:600;
   margin-bottom:20px !important;
}

#rightbar div a:hover {
   background:url('../images/pprop_rbutton.png') no-repeat bottom !important;
}

#rightbar ul {
margin:0 auto;
padding:0px;
}

#rightbar li {
margin:0 auto;
list-style:none;
color:#fff;
margin-bottom:20px;
   background:url('../images/pprop_rls.png') no-repeat left !important;
}

#rightbar li a {
   padding-left:20px !important;
   color:#fff;
   text-decoration:none;
}

#rightbar li a:hover {
   text-decoration:underline;
}

.main_photo {
/*
  border:1px solid #026395;
padding:20px 0 !important; */
}

/* added by ryan wong 06252010*/
#facebook_like {
   text-align:center;
   clear:both !important;
   display:block;
   margin:0 auto;
    margin-bottom: 10px;
   padding-left:5px;
   padding-right:5px;
   background-color: #bdd9e7;
}


/* added by ryan wong 08222010*/
#facebook_share{
   text-align:left;
   clear:both !important;
   display:block;
   margin:0 auto;
   margin-bottom: 10px;
   background-color: #026395;
   background-image: none !important;
}
