body { margin:0px; padding:0px; background-color:#FFFFFF; font-family:arial; font-size:13px;  }
div {padding:0px; margin:0px; border:0px;}
.clear {clear:both;}
.radio{ border:0px;width:15px;}
h1 {color:#fb6d03; font-size:20px; font-weight:normal; text-decoration:none; font-family:arial; padding:0px; margin:0px; padding-bottom:3px; bottom; margin-bottom:5px; margin-top:0px;padding-left:3px;}
a:link {font-family:arial; font-size:12px; font-weight:normal; text-decoration:none; color:#fb6d03;}
a:visited {font-family:arial; font-size:12px; font-weight:normal; text-decoration:none; color:#fb6d03;}
a:hover {font-family:arial; font-size:12px; font-weight:normal; text-decoration:underline; color:#fb6d03;}
.nav_link{font-family:arial; font-size:11px; font-weight:normal; text-decoration:none; color:#000000;}
.nav_arrow{font-family:arial; font-size:9px; font-weight:normal; text-decoration:none; color:#000000;}
.nav_pad{padding-bottom:5px;padding-left:4px;}
.links:link {font-family:arial; font-size:14px; font-weight:normal; text-decoration:none; color:#fb6d03;}
.links:visited {font-family:arial; font-size:14px; font-weight:normal; text-decoration:none; color:#fb6d03;}
.links:hover {font-family:arial; font-size:14px; font-weight:normal; text-decoration:underline; color:#fb6d03;}

#nav{font-family:arial; font-size:11px; font-weight:normal; text-decoration:none; color:#000000;}
#nav a:link {font-family:arial; font-size:11px; font-weight:normal; text-decoration:none; color:#fb6d03;}
#nav a:visited {font-family:arial; font-size:11px; font-weight:normal; text-decoration:none; color:#fb6d03;}
#nav a:hover {font-family:arial; font-size:11px; font-weight:normal; text-decoration:underline; color:#fb6d03;}
#nav .nav_arrow{font-family:arial; font-size:9px; font-weight:normal; text-decoration:none; color:#000000;}


.links_text {font-family:arial; font-size:14px; font-weight:normal; text-decoration:none; color:#000000;}

#container { background-image:url(../images/bottom-graphic.png); background-repeat:repeat-x; background-position:bottom; background-color:#525252; padding-bottom:106px;}
#container #wrapper {margin-left:auto; margin-right:auto; width:930px;}
#container #wrapper #header {}
#container #wrapper #header .logo { float:left;}
#container #wrapper #header .toplinks { float:right; color:#FFFFFF; padding-top:8px;}

#container #wrapper #body {background-color:#727171; border:1px solid #727171; padding:8px;}
#container #wrapper #body .innerbody {background-color:#FFFFFF; padding:10px; min-height:400px;vertical-align:top;}
#container #wrapper #body .innerbody1 {background-color:#FFFFFF; padding:0px; min-height:400px;}
#container #wrapper #footer {text-align:center; color:#FFFFFF; padding-top:0px;}
#container #wrapper #footer a:link { font-family:arial; font-size:11px; text-decoration:none; font-weight:normal; color:#FFFFFF; padding-left:5px; padding-right:5px;}
#container #wrapper #footer a:visited { font-family:arial; font-size:11px; text-decoration:none; font-weight:normal; color:#FFFFFF; padding-left:5px; padding-right:5px;}
#container #wrapper #footer a:hover { font-family:arial; font-size:11px; text-decoration:none; font-weight:normal; color:#ff7e00; padding-left:5px; padding-right:5px;}

.orange_links:link {font-family:arial; font-size:11px; color:#fdd913; text-decoration:none; font-weight:normal;}
.orange_links:visited {font-family:arial; font-size:11px; color:#fdd913; text-decoration:none; font-weight:normal;}
.orange_links:hover {font-family:arial; font-size:11px; color:#ff7e00; text-decoration:none; font-weight:normal;}

.list {background-color:#f1f1f1; border:1px solid #cccccc; text-align:center; margin:0px; padding:2px;}

.paging a.active {font-family:arial; font-size:11px; border:1px solid #0078ff; display:block; margin-right:5px; margin-left:0px; background-color:#fdc311; float:left; padding:0 5px 0 5px; color:#ff5400;}
.whitebg {background-color:#FFFFFF}
.title1 {font-family:arial; font-size:13px; color:#0078ff; }
.title2 {background-color:#999999; font-family:arial; font-size:13px; color:#FFFFFF;font-weight:bold;}
.title3{font-family:tahoma,Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}

.tablegreybg {border:1px solid #c7c7c7; background-color:#eaeaea; }
.orangefont {color:#FFFFFF; font-family:verdana; font-size:12px;}

.chromestyle{
width: 99%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #BBB;
width: 100%;
background: url(chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.chromestyle ul li a:hover{
background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
/*content: " v";
content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}

.dropmenudiv{
position:absolute;
visibility:hidden;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:10000;
background-color: white;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}

.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
float:left;
}

* html .dropmenudiv a{ /*IE only hack*/ }
.dropmenudiv a:hover{ /*THEME CHANGE HERE*/ background-color: #F0F0F0; }
.blue_bg{ background-image:url(../images/blue_bg.gif); background-repeat:repeat-x; height:22px; font-size:13px; font-weight:bold; font-family:tahoma, arial; color:#FFFFFF;}
.brown_bg{ background-image:url(../images/brown_bg.gif); background-repeat:repeat-x; height:22px; font-size:13px; color:#FFFFFF;}
.blue_border{ padding:1px; border:1px solid #3d85af;}
.brown_border{padding:1px; border:1px solid #7e684b;}
.errmsg {font-family:arial; font-size:12px; font-weight:normal; text-decoration:none; color:#FF0000;}

.thumbg {background-image:url(../images/thumbg.gif); background-repeat:no-repeat; background-position:center;}
.bluetext {font-size:13px; font-family:arial; font-weight:normal; color:#005aff}
input{ border:1px solid #FF9900;font-family:arial; font-size:11px;}
select{ border:1px solid #FF9900;font-family:arial; font-size:11px;}
textarea{ border:1px solid #FF9900;font-family:arial; font-size:11px;}
.profile_bg{background-image:url(../images/profile_body.gif); background-repeat:repeat-y;}
.popup_bg{background-image:url(../images/popup_body.gif); background-repeat:repeat-y;}
.title1{color:#fb6d03; font-size:20px; font-weight:bold; text-decoration:none; font-family:arial; padding:0px; }
.title11{color:#fb6d03; font-size:16px; font-weight:bold; text-decoration:none; font-family:arial; padding:0px; }
.img_border{ border:1px solid #999999; padding:1px;}
.img_border1{ border:1px solid #bbbcbc; padding:1px;}
.property_font{ font-family:arial; font-weight:normal; color:#000000}
.pro_title_bg{ background-image:url(../images/pro_title_bg.gif); background-repeat:repeat-x; color:#214471; font-size:20px; font-weight:bold; height:29px;}
.topborder{background-image:url(../images/top_border.gif); background-repeat:repeat-x;} 
.land_body{ background-image:url(../images/land_body.gif); background-repeat:repeat-y; padding:0 15px;}
.title{ font-family:arial,tahoma; font-size:14px; font-weight:bold; color:#fb6d03; text-decoration:none;}
.radio{border:0px;}
.title3{font-family:tahoma,Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.border{border:1px solid #C1C1C1;}
.title_bg{ background-color:#999999;}
.title_bg2{ background-color:#BCBCBC;}

.jqHandle { 
   height:20px;
}

.jqDrag {
  width: 100%;
  cursor: move;
}

.jqResize {
   width: 15px;
   position: absolute;
   bottom: 0;
   right: 0;
   cursor: se-resize;
}

.jqDnR {
    z-index: 3;
    position: relative;    
    width: 600px; 
    padding: 0px;    
}

.grey_bg{background-color:#F3F3F3;}
.white_bg{background-color:#FFFFFF;}

h2 {color:#fb6d03; font-size:20px; font-weight:normal; text-decoration:none; font-family:arial; margin:0px;padding:10px;}

.bt_75 {background-image:url("../images/bt_75.gif"); font-family:tahoma,arial, font-size:93%; font-size:12px;font-weight:bold; color:#2b2b2b; background-repeat:no-repeat; width:75px; height:25px; background-position:center; margin:0px; border:0px; background-color:none;  cursor:pointer; padding:2px 2px 3px 6px; }

.bt_100 {background-image:url("../images/bt_100.gif"); font-family:tahoma,arial, font-size:93%; font-size:12px;font-weight:bold; color:#2b2b2b; background-repeat:no-repeat; width:110px; height:25px; background-position:center; margin:0px;  border:0px; background-color:none; cursor:pointer; padding:2px 2px 3px 6px;   }

.bt_120 {background-image:url("../images/bt_130.gif"); font-family:tahoma,arial, font-size:93%; font-size:11px;font-weight:bold; color:#2b2b2b; background-repeat:no-repeat; width:130px; height:25px; background-position:center; margin:0px;  border:0px; background-color:none; cursor:pointer; padding:2px 3px 3px 18px;  }

.bt_133{background-image:url("../images/bt_133.gif"); font-family:tahoma,arial, font-size:93%; font-size:11px;font-weight:bold; color:#2b2b2b; background-repeat:no-repeat; width:134px; height:25px; background-position:center; margin:0px;  border:0px; background-color:none; cursor:pointer; padding:2px 3px 3px 18px;  }

.bt_150{background-image:url("../images/bt_150.gif"); font-family:tahoma,arial, font-size:93%; font-size:11px;font-weight:bold; color:#2b2b2b; background-repeat:no-repeat; width:150px; height:25px; background-position:center; margin:0px;  border:0px; background-color:none; cursor:pointer; padding:2px 3px 3px 18px;  }

.bt_180{background-image:url("../images/bt_180.gif"); font-family:tahoma,arial, font-size:93%; font-size:11px;font-weight:bold; color:#2b2b2b; background-repeat:no-repeat; width:180px; height:25px; background-position:center; margin:0px;  border:0px; background-color:none; cursor:pointer; padding:2px 3px 3px 18px;  }

.bt_200{background-image:url("../images/bt_200.gif"); font-family:tahoma,arial, font-size:93%; font-size:11px;font-weight:bold; color:#2b2b2b; background-repeat:no-repeat; width:200px; height:25px; background-position:center; margin:0px;  border:0px; background-color:none; cursor:pointer; padding:2px 3px 3px 18px;  }

.land_border{ border:1px solid #666666; background-color:#EAEAEA;padding:10px; color:#fb6d03;font-weight:normal; font-size:18px; }

.title4 {color:#fb6d03; font-size:18px; font-weight:normal; text-decoration:none; font-family:arial; padding:0px; margin:0px;}

/* CSS Document */
.box_top{background-repeat:repeat-x; background-image:url(../images/box_top.gif);}
.box_left1{background-image:url(../images/box_left1a.gif); background-repeat:repeat-y; width:16px; background-position:bottom; background-color:#FFFFFF;}
.box_right1{background-image:url(../images/box_right1a.gif); background-repeat:repeat-y; width:16px; background-position:bottom; background-color:#FFFFFF;}
.box_bot{background-repeat:repeat-x; background-image:url(../images/box_bot.gif);}
.box_mid{background-repeat:repeat-x; background-image:url(../images/box_mid.gif);background-color:#f6eac6;  background-position:top; }

a.squarebutton{
background: transparent url('../images/bt_left.png') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; 
padding-left: 8px; 
text-decoration: none;

}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #000; 
}

a.squarebutton span{
background: transparent url('../images/bt_right.png') no-repeat top right;
display: block;
padding: 4px 12px 8px 0; }

a.squarebutton:hover{ 
background-position: top left;

}

a.squarebutton:hover span{ 
background-position: top right;
color: black;
padding: 4px 12px 8px 0; 
}

.buttonwrapper{ 
overflow: hidden; 
width: 100%;
}

.footer_links:link {font-family:arial; font-size:13px; font-weight:normal; text-decoration:underline; color:#367fb2;}
.footer_links:visited {font-family:arial; font-size:13px; font-weight:normal; text-decoration:underline; color:#367fb2;}
.footer_links:hover {font-family:arial; font-size:13px; font-weight:normal; text-decoration:underline; color:#367fb2;}
.errmsg1 {font-size:14px; color:#000000; font-weight:bold;}

.building{width:200px;}

.black_text_bold{
	font-family:Arial;
	font-size:12px;
	text-decoration: none;
	color: #000000;
	font-weight:bold;
}
.white_text_bold{
	font-family:Arial;
	font-size:12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
}
.black_text_normal
{
	font-family:Arial;
	font-size:12px;
	text-decoration: none;
	color: #000000;
	font-weight:normal;
}
.white_bg 
{
	background-color:#FFFFFF;
}
.black_bg
{
	background-color:#000000;
}
.common_normal
{
	font-family:Arial;
	font-size:12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
}

.cal_tab_off{border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;background-color:#FFFFFF;}
.cal_tab_on{border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;background-color:#000000;}

.a_cal_tab_off:link {font-family:Arial;font-size:12px;text-decoration: none;color: #000000;font-weight:bold;}
.a_cal_tab_off:visited {font-family:Arial;font-size:12px;text-decoration: none;color: #000000;font-weight:bold;}
.a_cal_tab_off:hover {font-family:Arial;font-size:12px;text-decoration: none;color: #000000;font-weight:bold;}

.a_cal_tab_on:link {font-family:Arial;font-size:12px;text-decoration: none;color: #ffffff;font-weight:bold;}
.a_cal_tab_on:visited {font-family:Arial;font-size:12px;text-decoration: none;color: #ffffff;font-weight:bold;}
.a_cal_tab_on:hover {font-family:Arial;font-size:12px;text-decoration: none;color: #ffffff;font-weight:bold;}

.event_link:link {font-family:Arial;font-size:12px;text-decoration: none;color:#000000;font-weight:normal;}
.event_link:visited {font-family:Arial;font-size:12px;text-decoration: none;color:#000000;font-weight:normal;}
.event_link:hover {font-family:Arial;font-size:12px;text-decoration: none;color:#000000;font-weight:normal;}

.border_event_box{border:1px solid #CCCCCC;}
.title_event_box{ background-image:url(../images/title_bg2.gif); background-repeat:repeat-x; color:#356f8f;}
.event_title{font-family:Arial;font-size:12px;text-decoration: none;color:#666666;font-weight:normal;}

.footer_gra{ background-image:url(../images/footer_gra.gif); background-repeat:repeat-x;}

#searchboxes{margin:10px  0px;}
.search_mapbox{ background-image:url(../images/search-bymap.gif); background-repeat:no-repeat; width:297px; height:302px; font-size:12px;}
.search_mapmls{ background-image:url(../images/MLS-live_bg.gif); background-repeat:no-repeat; width:297px; height:302px; font-size:12px;}
.search_mapfeat{ background-image:url(../images/featured_properties_bg.gif); background-repeat:no-repeat; width:297px; height:168px; font-size:12px;}
.search_mapint{ background-image:url(../images/search-international.gif); background-repeat:no-repeat; width:297px; height:168px; font-size:12px;}
.index_searchbox{ background-image:url(../images/index_boxbg.gif); background-repeat:no-repeat; width:297px; height:302px; font-size:12px;}
.search_homes{ background-image:url(../images/search_boxbg.gif); background-repeat:no-repeat; width:297px; height:168px; font-size:12px;}
.search_penthouse{ background-image:url(../images/search-penthousebg.gif); background-repeat:no-repeat; width:297px; height:168px; font-size:12px;}
.search_title{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fb6d03; padding-top:5px;}
.bt_135 {background-image:url(../images/bt_135new.gif); background-repeat:no-repeat; width:135px; height:23px; color:#000000; font-size:12px; text-align:center; cursor:pointer;}
.bt_135 a{color:#000000; font-size:12px; text-align:center; cursor:pointer;}
.bt_135 a:visited{color:#000000; font-size:12px; text-align:center; cursor:pointer;}
.bt_135 a:hover{color:#000000; font-size:12px; text-align:center; cursor:pointer; text-decoration:none;}

.bt_135_arow {background-image:url(../images/bt_135_arow.gif); background-repeat:no-repeat; width:135px; height:23px; color:#000000; font-size:12px; text-align:center; cursor:pointer;}
.bt_135_arow a{color:#000000; font-size:12px; text-align:center; cursor:pointer;}
.bt_135_arow a:visited{color:#000000; font-size:12px; text-align:center; cursor:pointer;}
.bt_135_arow a:hover{color:#000000; font-size:12px; text-align:center; cursor:pointer; text-decoration:none;}

#search a:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:normal;}
#search a:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; font-weight:normal;}
#search a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fdc311; text-decoration:underline; font-weight:normal;}

#tabs{ padding-left:30px;}
#tabs a{ float:left; background-image:url(../images/tab_left.gif); background-repeat:no-repeat; background-position:left top; height:27px; padding:0 0 0 18px; color:#000000;}
#tabs a span{ float:left; background-image:url(../images/tab_right.gif); background-repeat:no-repeat; background-position:right top; padding:4px 12px 0 5px; height:27px; text-decoration:none}
#tabs a span{ float:left; background-image:url(../images/tab_right.gif); background-repeat:no-repeat; background-position:right top; padding:4px 12px 0 5px; height:27px; text-decoration:none}
#tabs a:hover{ text-decoration:none;}
.selectbox{ background-image:url(../images/selectbox.gif); background-repeat:no-repeat; width:150px;}

.dynamicDiv {    
	border:1px solid #EAEAEA; 	
	background-color:#FFFFFF;   
    font-size:11px;
    font-family:verdana;
    color:#000;
    padding:1px;
	overflow:hidden;
	z-index:10000;
	position:absolute;	
  }
  .dynamicDiv1 {    
	background-color:#FFFFFF;   
    font-size:11px;
    font-family:verdana;
    color:#000;
    padding:1px;
	overflow:hidden;
	z-index:10000;
	position:absolute;	
  }
 .bluetxt{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
} 

.linkedin:link {font-family:arial; font-size:14px; font-weight:bold; text-decoration:none; color:#000000;}
.linkedin:visited {font-family:arial; font-size:14px; font-weight:bold; text-decoration:none; color:#000000;}
.linkedin:hover {font-family:arial; font-size:14px; font-weight:bold; text-decoration:none; color:#000000;}

#title2{font-family:tahoma,Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#title2 a:link{ font-family:tahoma,Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#title2 a:visited{ font-family:tahoma,Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#title2 a:hover{ font-family:tahoma,Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:underline;}

#container1{
    width:100%;
    overflow:hidden;
    margin:auto;
}
#container1 iframe {
    width:100%;
    height:1220px;    
    margin-top:-330px;   	
	margin-right:100px;   	
    border:0 solid;
 }
 #container2{
    width:100%;
    overflow:hidden;
    margin:auto;
	background-color:#FFFFFF;	
}
#container2 iframe {
    width:100%;
    margin-top:-110px;   	
	margin-right:100px;   	
    border:0 solid;
	background-color:#FFFFFF;
 }

 
#search_title{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; padding:2px;}
#search_title input{  font-size:12px; padding:0px;margin:0px;}

.sitemap_titlebg{ background-color:#eaeaea; font-size:14px; color:#666666; padding-left:8px}
.tborder{border:1px solid #eaeaea}

#sitemap_links a:link, #sitemap_links a:visited{ color:#666666; text-decoration:none;}
#sitemap_links a:hover{ color:#666666; text-decoration:underline;}