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

body, html {
	height:100%;
}
body {
	margin: 0;
	color: #a9a9a9;
	min-width: 980px;
	background:url("../images/bg-body.gif");
	font: 12px "trebuchet ms", verdana, arial, helvetica, sans-serif;	
}
.feedback {
font-weight: normal;
margin-left:0px;
color:#aaaaaa;
font-size:12px;
height:100%;
}
.paginate_pos{
	position:absolute; bottom:10px; right:0px;
	}
.resetButt {
position:absolute; bottom:30px; left:0px;
}
.reset{
	position:absolute;
	
	.twitter h2 img {display: block;}

.twitter h3 {
	margin: 0;
	font-size: 14px;
	line-height: 20px;
}
.twitter .read-more {
	width: 100%;
	padding: 10px 0 0;
}
	bottom:10px;
}

#contactwrap{
		position:relative;
		width:1000px;
		background:#424242; 
		}
	#frame{
		background:#424242; width:100%; height:100%; font-size:12px;margin:0; padding:0;
		}
	#headerbg{
		background:#7a7a7a; width:100%; height:80px;
		}
	#thumblist{
		width:350px;float:left; margin-left:20px; margin-top:20px;
		}
	a { text-decoration:none; color:white;}
	img { border:none;}
	
.p1 {
	color:white;
	font-size:14px;
	font-weight:bold;
	margin-right:20px;
}

.gray {
	color:gray;
}
.error {
/*visibility:hidden;*/

}
#register, #appointment {
	margin:auto;
}
#register label {
	float:left;
	width:140px;
	font-size:11px;
	padding-bottom:10px;
}
#submitFormContainer label {
	float:left;
	width:140px;
	font-size:11px;
	padding-bottom:10px;
}
#submitFormContainer2 label {
	float:left;
	width:140px;
	font-size:11px;
	padding-bottom:15px;
}
#appointment label {
	float:left;
	font-size:12px;
	padding-bottom:10px;
	width:84px;
}
#login label {
	float:left;
	width:96px;
	padding-bottom:10px;
}
#register input, #appointment input, #login input {
	margin-bottom:10px;
}
#register select, #appointment select {
	margin-bottom:10px;
}
#register span, #appointment span {
	font-size:11px;
	color:red;
}
.pageBox {
	font-family:Arial, Helvetica, sans-serif;
	width:12px;
	height:0;
	padding:0 0 0 1px;
	border:1px solid white;
	float:left;
	text-align:center;
	color:white;
	margin:0 1px 0 ;
}
html>body .pageBox{
	height:12px;
	padding:0 0 2px 1px;
}
.disable {
	background:#999999;
}
.pageB{
padding:0;
float:left;
margin:0 1px 0;
}
level_title {
	border:none;
	background:#777777;
	color:#BBBBBB;
}
body {
	z-index: 0;
	font-family:Arial, Helvetica, sans-serif;
}
a {
	text-decoration:none;
	color:white;
}
#detailproperties {
	width:1000px;
	height:610px;
	background: url(../images/macFFBgHack.png) repeat;
}
#smallcontainer{
	width:100%;
	float:left;
	height:100%;
}

#smallmap {
	height:100%;
	position:relative;
	float:left;
	z-index:1;
	
}
#gallerydetail {
	position: absolute;
	background:#434343;
	color:white;
	height:685px;
	z-index:20000;
	display:none;
	width:100%;
	left:0px;
	overflow-y:scroll;
}
#detailinfo {
	position: absolute;
	right:142px;
	background:#434343;
	color:white;
	height:100%;
	z-index:6;
	display:none;
	width:740px;
}
#detail {
	margin:20px 30px 20px 30px;
}
#detailinfo_r {
	position: absolute;
	right:142px;
	background:#434343;
	color:white;
	height:100%;
	z-index:6;
	display:none;
	width:740px;
}
#detail_r {
	margin:20px 30px 20px 30px;
}
.Infotitle {
	font-family:Arial;
	width:100%;
	height:40px;
	border-bottom:1px solid #999999;
}
.title {
	font-size:28px;
	float:left;
}
.backbtn {
	font-size:10px;
	clear:right;
	float:right;
	margin-top:18px;
}
/*.backbtn a{color:white; text-decoration:none;}*/

.backbtn span {
	margin-right:4px;
	padding-top:2px;
}
.leftinfo {
	width:300px;
	float:left;
	font-size:14px;
}
.Infolinks {
	background:#666666;
	height:85px;
	margin:15px 0 15px 0;
	padding:5px 0 0 6px;
}
#ratingsys {
	width:93px;
	height:17px;
	float:left;
	background:url(../images/btn_rating_nostars.gif);
	background-repeat:no-repeat;
	padding-left:49px;
}
#ratingsys a {
	background:url(../images/review_star_0.gif) no-repeat;
	width:14px;
	height:14px;
	float:left;
	padding-right:3px;
}
#ratingsys .mouseover {
	background:url(../images/review_star_2.gif) no-repeat;
	width:14px;
	height:14px;
}
#ratingsys .mouseclick {
	background:url(../images/review_star_1.gif) no-repeat;
	width:14px;
	height:14px;
}
.text {
	font-family:"arial";
	font-size:12px;
}
.required {
	color:#ff9933;
}
.Infoaddress {
	margin:15px 0 15px 0;/*color:white;*/
}
#Infodata {
	margin-top:10px;
	color:#ccc;
	font-size:12px;
}
.review {
	clear:both;
	text-align:left;
}
.color {
	color:white;
}
#infowrap {
	clear:both;
	position: relative;
}
.fsize {
	font-size:13px;
}
.listname {
	width:190px;
}
.yellow {
	color: #ffff00;
}
.fsize tr td.icons {
	width: 35px;
}
.fsize span {
	margin-right: 3px;
}
#infoResult {
	position:absolute;
	width:620px;
	right:172px;
	top:16px;
	height:95%;
	background:#FFFFFF;
	background-color:#FFFFFF;
	z-index:20;	
	display:none;	
}
#infoReg {
	width:580px;
	right:175px;
	top:55px;
	height:95%;
	background:#000000;
	background-color:#000000;	
}
#infoRclose {
	z-index:12;
	position: absolute;
	top:-15px;
	right:-15px;
}




#infoContent {
	background:#FFFFFF;
	background-color:#FFFFFF;
	margin:20px;
	color:#333333 !important;
	font-size:12px;
	position:relative;
}

#infoContent p {
	color:#333333 !important;
	font-size:12px;
	margin-bottom:10px;
}



#infoContent p a {
	color:#006699 !important;
}
#infoContent a {
	color:#006699 !important;
}

#techFeedbackResult {
	position:absolute;
	width:620px;
	right:172px;
	top:16px;
	height:95%;
	background:#FFFFFF;
	background-color:#FFFFFF;
	z-index:20;	
	display:none;	
}

#techFeedbackRclose {
	z-index:12;
	position: absolute;
	top:-15px;
	right:-15px;
}




#techFeedbackContent {
	background:#FFFFFF;
	background-color:#FFFFFF;
	margin:20px;
	color:#333333 !important;
	font-size:12px;
	position:relative;
}

#techFeedbackContent p {
	color:#333333 !important;
	font-size:12px;
	margin-bottom:10px;
}



#techFeedbackContent p a {
	color:#006699 !important;
}
#techFeedbackContent a {
	color:#006699 !important;
}


#infoDisResult {
	position:absolute;
	width:620px;
	right:172px;
	top:16px;
	height:95%;
	background:#000000;
	background-color:#000000;
	z-index:20;	
	display:none;	
}
#infoDisRclose {
	z-index:12;
	position: absolute;
	top:-15px;
	right:-15px;
}
#infoDisclosure {
	background:#000000;
	background-color:#000000;
	margin:20px;
	color:#ccc;
	font-size:12px;
	position:relative;
}

#infoDisclosure p {
	color:#ccc;
	font-size:12px;
	margin-bottom:10px;
}

#infoNorthResult {
	position:absolute;
	width:620px;
	right:172px;
	top:16px;
	height:685px;
	background:#FFFFFF;
	background-color:#FFFFFF;
	z-index:20;	
	display:none;	
}
#infoNorthRclose {
	z-index:12;
	position: absolute;
	top:-15px;
	right:-15px;
}
#infoNorthpoint {
	background:#FFFFFF;
	background-color:#FFFFFF;
	margin:20px;
	color:#ccc;
	font-size:12px;
	position:relative;
}
#fp_ph_v_galResult {
	position: absolute;
	right:142px;
	background:#434343;
	color:white;
	height:100%;
	z-index:6;
	display:none;
	width:740px;	
}
#fp_ph_v_galRclose {
	z-index:12;
	position: absolute;
	top:-15px;
	right:-15px;
}
#fp_ph_v_gal {
	margin:20px 30px 20px 30px;
}


#fp_ph_v_galLargeResult {
	position:absolute;
	width:620px;
	float:right;
	right:235px;
	top:125px;
	height:480px;
	overflow:hidden;
	background:#000000;
	background-color:#000000;
	z-index:20;	
	display:none;
}
#fp_ph_v_galLargeRclose {
	z-index:12;
	position: absolute;
	top:5px;
	right:5px;
}
#fp_ph_v_galLarge {
	background:#000000;
	background-color:#000000;
	top:0px;
	float:left;
	margin:10px;
	color:#ccc;
	font-size:12px;
	position:relative;
	width:600px;
	overflow:auto;
}

#fp_ph_v_galLarge p {
	color:#ccc;
	font-size:12px;
	margin-bottom:10px;
}
#infoDisclosure p {
	color:#ccc;
	font-size:12px;
	margin-bottom:10px;
}
.rightinfo {
	clear:right;
	float:right;
	width:300px;
	margin-left:20px;
	margin-top:15px;
}
.greenbox {
	color:#00ff00;
}
.orangebox {
	color:#f7941d;
}
html>body .orangebox {
	height:10px;
}
.redbox {
	width: 38px;
	height:10px;
	background:#fe0000;
}
.images {
	margin-bottom:10px;
	position:relative;
	border:none;
}

.imageslogo {
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
#register_left {
	background-color: black;
	padding: 100px 0px 0px 200px;
	height:650px;
	float:left;
}
#register_right {
	background-color: black;
	padding: 100px 300px 0px 0px;
	height:650px;
	float:right;
}
#reg_form_cont {
	clear:both;
	width:1000px;
	height:750px;
	background:black;
	font-size:12px;
	color:white;
}
.jsimg {
	position:absolute;
	z-index: 10;
	width:110px;
	height:auto;
	border-left:2px #222 solid;
	border-right:1px #222 solid;
	border-bottom: 8px #222 solid;
	margin-left:-4px;
	overflow:visible;
}
.jsimgin {
	text-align:center;
	background:#222;
}
.jsimgin p {
	font-size:11px;
}
.style1 {
	background-color:#ffffff;
	font-weight:bold;
	border:2px #006699 solid;
}
div.LabeledMarker_markerLabel {
	color:#333333;
	font-size:11px;
	text-align: center;
	z-index:-900000000;
}
* {
	margin:0;
	padding:0;
}
img {
	border:0;
}
body {
	background-color:#cccccc;
}
/*!!!!!!!!!!!!!!!!!!!WRAPPER!!!!!!!!!!!!!!!!!!!*/



#wrapper {
	height: 100%;
	/*margin:auto;



	margin-top:-4px;*/



	margin-top:0;
}
html>body #wrapper {
	margin-top:0;
}
/*!!!!!!!!!!!!!!!!!!!HEADER!!!!!!!!!!!!!!!!!!!*/



#header {
	background-color:#ffffff;
	overflow:hidden;
	background-image:url(../images/head_bg_darkblue.gif);
	background-repeat:repeat;
	height:87px;
}
/*!!!!!!!!!!!!!!!!!!!NAV!!!!!!!!!!!!!!!!!!!*/



#nav_bar {
	width:100%;
	height:23px;
	background-color:#000000;
	background-image:url(../images/nav_bg.gif);
	background-repeat:repeat;
	font-size:11pt;
	color:white;
}
#listhome {
	padding-left:7px;
}
#listtwitter {
	padding-left:0px;
}
#nav_right {
	clear:right;
	float:right;
	width:50%;
	height:100%;
	position:relative;
	z-index:100;
	right:9px;
}
#nav_right ul {
	list-style:none;
	float:right;
}
#nav_right ul li {
	float:left;
	padding:2px 2px 0 2px;
	height:100%;
	margin:0;
}
#nav_right ul li a {
	color:white;
	text-decoration:none;
}
#nav_right ul li.first {
	border:none;
}
#nav_left {
	float:left;
	width:50%;
	height:100%;
}
.nav_txt {
	margin:2px 0 0 4px;
	float:left;
}
/*!!!!!!!!!!!!!!!!!!!CONTENT!!!!!!!!!!!!!!!!!!!*/



#maparea {
	clear:both;
	float:left;
	width:100%;
	height:660px;
	background:#666;
	background-image: url(../images/bg_stripes.gif);
	position:relative;
	/*overflow-x:hidden;*/
	
}
#map {
	position:relative;
	float:left;
	height:100%;
	/*z-index:2;*/
	background-color:#000;
}
#banner{
	position:absolute;
	right:10px;
	margin:5px 0 0 10px;
	clear: both;
	/*background: url(../images/rebny_eho_logo.gif) bottom center no-repeat;*/
	top:0px;
	width: 120px;
	height: 99%;
	
}
#banner .title{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#ccc;
}
/*!!!!!!!!!!!!!!!!!!!FOOTER!!!!!!!!!!!!!!!!!!!*/




#footer {
 clear:both;
 background:#222;
 color:#DDD;
 font-size:11px;
 height:16px;
 padding-top:6px;
}

#footer A {
 font-weight:bold;
}

#footer_re{
	clear:both;
	background:#222;
	color:#DDD;
	font-size:12px;
	width:100%;
	height:16px;
	padding-top:6px;
}

/*!!!!!!!!!!!!!!!!!!!OTHER STYLES!!!!!!!!!!!!!!!!!!!*/



p {
	color:#FFF;
	font-size:14px;
}
/*!!!!sidemenu!!!!!*/



.shadowdown {
	background-image: url(../images/downshadow.png);
	height: 4px;
	overflow: hidden;
	clear: both;
	background-repeat: no-repeat;
	background-position: left -1px;
	margin-right: -4px;
	position: relative;
}

.contentBgImage{
	height:90px;
	background-color:#000000;
	position:relative;
	width:120px;
	overflow:hidden;

}

.contentInfoClose {
	width:17px;
	height:17px;
	background: url('../images/close_btn_small.png') top right no-repeat transparent;
	float:right;
	top:0px;
	left:2px;
}
#contentInfoClose {
	width:17px;
	height:17px;
	background: url('../images/close_btn_small.png') top right no-repeat transparent;
	float:right;
	top:-10px;
	left:-1px;
	position:relative;
	z-index:1005;
}
#featuredcontentInfoClose {
	width:17px;
	height:17px;
	background: url('../images/close_btn_small.png') top right no-repeat transparent;
	float:right;
	top:-10px;
	left:7px;
	position:relative;
	z-index:1005;
}
#nbhcontentInfoClose {
	width:17px;
	height:17px;
	background: url('../images/close_btn_small.png') top right no-repeat transparent;
	float:right;
	top:10px;
	left:8px;
	position:relative;
	z-index:1005;
}

.featuredbgImage {
	background-image:url(../images/featured_balloon_base.png);
	background-repeat:no-repeat;
	width:100%;
	height:60px;
	font-size:11px;
	color:#FFFFFF;
	padding-top: 4px;
	padding-left: 4px;
	overflow:hidden;
	text-align: center;
}
.contentInfo {
	width:120px;
	height:140px;
	margin-left:5px;
	margin-bottom:2px;
}

.contentInfo p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}
.bgImage {
	background-image:url(../images/balloon_text_bg.png);
	background-repeat:no-repeat;
	width:100%;
	height:60px;
	font-size:11px;
	color:#FFFFFF;
	padding-top: 4px;
	padding-left: 4px;
	overflow:hidden;
	text-align: center;
}
#simple_example_window {
	width: 120px;
	font-size:11px;
	position:absolute;
	z-index:100;
}
#simple_example_window_close {
	visibility:hidden;
	display:none;
/*

	background-color:#FF0000;
	width:120px;
	height:17px;
	margin-left:3px;
	background: url('../images/close_btn_small.png') top left no-repeat transparent;

	
	
	margin-top: -10px;
	width:17px;
	left:-280px;
	position:relative;
	height: 17px;
	background: url('../images/close_btn_small.png') top left no-repeat transparent;
	cursor: pointer;
*/
}

html>body #simple_example_window_close {
	
	margin-top: -8px;
}

* html #simple_example_window_close {
	background-image:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/close_btn_small.png');
}

#simple_example_window_contents {
	color:white;
	padding-top:0px;
  }
  
#simple_example_window_tl, #simple_example_window_tr, #simple_example_window_bl, #simple_example_window_br,  #simple_example_window_t, #simple_example_window_l, #simple_example_window_r, #simple_example_window_b {
	padding-top:0px;
    height:0px;
	width: 0px;
}
/*Search panel*/

#menuwrap {
	width:400px;
	height:181px;
	position:absolute;
}
div#leftbar {
	width: 44px;
	margin-right:-4px;
	position:absolute;
	top:0px;
	left:0px;
	z-index: 5;
	height: 381px;
	overflow:hidden;
}
#leftbar a {
	height: 181px;
	width: 44px;
	display: block;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#leftbar ul {
	margin-top:128px;
}
#leftbar #search a {
	background-image:url(../images/newdevelopment.png);
}
#ajaxSearch #keyword{
float:left; border:none; height:16px; 
}

#rentalSearch #rentalKeyword{
float:left; border:none; height:16px; 
}

#commercialSearch #commercialKeyword{
float:left; border:none; height:16px; 
}



html>body #ajaxSearch #keyword{
 height:20px; 
}

html>body #rentalSearch #rentalKeyword{
 height:20px; 
}

html>body #commercialSearch #commercialKeyword{
 height:20px; 
}


#rentalSearch #go_btn{
float:left; margin-left:5px;height:20px;
}

#commercialSearch #go_btn{
float:left; margin-left:5px;height:20px;
}

#ajaxSearch #go_btn{
float:left; margin-left:5px;height:20px;
}
#close_btn{
cursor:pointer;
}
#searchBox {
	width:400px;
	height:560px;
	left:-400px;
	position:absolute;
	float:left;
	margin-top:5px;
	visibility:visible;
	z-index:999;
	background-color:#00CC66;
}

#brokerBox {
	width:400px;
	height:560px;
	left:-400px;
	position:absolute;
	float:left;
	margin-top:5px;
	visibility:visible;
	z-index:998;
	background:#797979;
}

#rentalBox {
	width:400px;
	height:560px;
	left:-400px;
	position:absolute;
	float:left;
	margin-top:5px;
	visibility:visible;
	background:#797979;
	z-index:998;
}

#commercialBox {
	width:400px;
	height:560px;
	left:-400px;
	position:absolute;
	float:left;
	margin-top:5px;
	visibility:visible;
	background:#797979;
	z-index:999;
}

#leftmenu {
	width:400px;
	height:560px;
	float:left;
	background:#797979;
	overflow:hidden;
}

.but {
	height: 138px;
	width: 37px;
	display: block;
	float:right;
	margin-right: -37px;
	overflow:hidden;
	position: relative;
	z-index: 999;
	text-indent: -9999px;/*margin-top:-580px;*/
	outline:none;
}

#searchBut {
	margin-top:5px;
	background-image: url(../images/newdevelopment_0.png);
}

#brokerBut{
	margin-top:143px;
	background-image: url(../images/topbrokers_0.png);
	visibility:hidden;
	display:none;
}
#commercialBut{
	margin-top:145px; border:0px solid red;
	left:214px;
	/*margin-top:281px;*/
	/*background-image: url(../images/commercialspace_inactive.png);*/
		background-image: url(../images/saleslistings_0.png);
}
#rentalBut{
/*margin-top:420px;*/
	margin-top:285px;
	left:214px;
	/*background-image: url(../images/generallistings_inactive.png);*/
	background-image: url(../images/rentallistings_0.png);
}
#advancedS {
	width:400px;
	height:580px;
	position:static;
	top:25px;
	background:#33FF00;
}
#leftPanel {
	width:130px;
	float:left;
	top:25px;
	padding-left:10px;
	margin-top:10px;
}

#rentalPanel {
	width:150px;
	float:left;
	top:25px;
	padding-left:10px;
	margin-top:10px;
}

#commercialPanel {
	width:150px;
	float:left;
	top:25px;
	padding-left:10px;
	margin-top:10px;
}


#leftmenu_list {
	top:25px;
	height:600px;
	font-size:12px;
	padding:5px 5px 0 5px;
	float:left;
	position:relative;
	background-color:#666666;
	left:15px;
	/*width:170px;*/



list-style-image:url(http://www.cbs2rem.com/developer/images/searchbox_arrow_right.gif);
}
#leftmenu_list a {
	text-decoration:none;
	color:#CCCCCC;
	font-weight:bold;
}
 #leftmenu_list a:selected {
 color:#ffff00;
}
#leftmenu_list li ul li a {
	left: 15px;
	/*width:160px;*/



	color:#ffffff;
	list-style-type:none;
}
#leftmenu_list li ul {
	list-style-type:none;
}
#log {
	float: left;
	margin-left:10px;
	width:200px;
	
}
#log_res {
	overflow: hidden;
	/*width: 400px;*/
	height:515px;
}


#log ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	left:15px;
	height:500px;
	color:#ffff00;
	width:180px;
	font-weight:bold;
	position:relative;
	list-style-type:none;
}
#log a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
	color:#ffff00;
	text-decoration:none;
	font-weight:bold;
}
#log a.visited {
	text-decoration:none;
}
#log_res.ajax-loading {
	background-color:white;
	padding: 20px 0;
	background: url(http://www.cbs2rem.com/developer/images/loading.gif) no-repeat center;
}
#arrowDiv {
	position:relative;
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	background:#797979;
	height:30px;
	vertical-align:middle;
}

#rentalArrowDiv {
	position:relative;
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	background:#FFFF00;
	height:30px;
	vertical-align:middle;
}

#rentalArrowLeft {
	float:left;
	background:#FF0000;
	margin-top:8px;
	padding-left:30px;
}
#rentalArrowRight {
	clear:right;
	float:right;
	padding-right:30px;
	margin-top:8px;
	background:#FF0000;
}






#commercialArrowDiv {
	position:relative;
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	background:#FFFF00;
	height:30px;
	vertical-align:middle;
}

#commercialArrowLeft {
	float:left;
	background:#FF0000;
	margin-top:8px;
	padding-left:30px;
}
#commercialArrowRight {
	clear:right;
	float:right;
	padding-right:30px;
	margin-top:8px;
	background:#FF0000;
}

#sortBy,#rsortBy,#csortBy{		
	font-size:12px;
	color:#CCCCCC;
	position:absolute;
	float:left;
	left:196px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:2px;
	top:61px;
	z-index:10000;
}

#arrowLeft {
	float:left;
	margin-top:8px;
	padding-left:30px;
}

#arrowRight {
	clear:right;
	float:right;
	padding-right:30px;
	margin-top:8px;
}
#arrRight {
	position:absolute;
	clear:right;
	float:right;
	left:380px;
	padding-right:10px;
	margin-top:2px;
	top:2px;
}

#huntingcloseRight {
	position:absolute;
	clear:right;
	float:right;
	left:167px;
	padding-right:5px;
	margin-top:1px;
	top:1px;
}
#logincloseRight {
	position:absolute;
	clear:right;
	float:right;
	left:164px;
	padding-right:5px;
	margin-top:2px;
	top:2px;
}
div#logindirection {
background-image:url(../images/registration_success_balloon.png);
width:123px;
height:77px;
right:252px;
top:30px;
padding:10px;
font-size:12px;
position:absolute;
display:none;
}
#resetcloseRight {
	position:absolute;
	clear:right;
	float:right;
	left:164px;
	padding-right:5px;
	margin-top:2px;
	top:2px;
}
/*#ajaxSearch {
	margin-top:5px;
}
#rentalSearch {
	margin-top:5px;
}
#commercialSearch {
	margin-top:5px;
}*/
#arrowDiv img {
	vertical-align:middle;
}
#rentalArrowDiv img {
	vertical-align:middle;
}

#commercialArrowDiv img {
	vertical-align:middle;
}

#closeSearchProperties {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	top:15px;
	left:15px;
	font-weight:bold;
	color:#CCCCCC;
}
.resultTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:10px;
}
#searchForm {
	position:relative;
	float:right;
	width:214px;
	/*height: 505px;*/
	margin-top:15px;
	border-left: 1px #888888 solid;
	z-index:100;
}
html>body #searchForm {
	/*height:97%;*/
	border-left: 1px #888888 solid;
}
.list {
	list-style:none;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.list li {
	cursor:pointer;
}
/*user fav list*/


div#passwordResetBox {
	background-color:#000000;
	border:1px solid #666666;
	color:white;
	display:none;
	font-size:11px;
	font-weight:bold;
	right:6px;
	padding:6px;
	position:absolute;
	text-align:left;
	top:23px;
	right:60px;
	width:173px;
	z-index:122;
}
div#passwordResetBox ol li {
	list-style:none;
	border:none;
}
div#loginBox {
	background-color:#000000;
	border:1px solid #666666;
	color:white;
	display:none;
	font-size:11px;
	font-weight:bold;
	right:6px;
	padding:6px;
	position:absolute;
	text-align:left;
	top:23px;
	right:60px;
	width:173px;
	z-index:122;
}
div#loginBox ol li {
	list-style:none;
	border:none;
}
div#favList {
	background-color:#000;
	border:1px solid #666666;
	color:white;
	display:none;
	font-size:11px;
	font-weight:bold;
	/*margin-right: 40px;*/



padding:6px;
	position:absolute;
	text-align:left;
	top:26px;
	z-index:123;
}
#favList a:hover {
	color: #CCCCCC;
}
div#huntingList {
	background-color:#000000;
	border:1px solid #666666;
	color:white;
	display:none;
	font-size:11px;
	font-weight:bold;
	right:260px;
	padding:6px;
	position:absolute;
	text-align:left;
	top:22px;
	z-index:124;
	width:175px;
}
.titleP {
	background-color:black;
	padding:5px 0 5px 0;
	margin:0 5px 0 5px;
	height:20px;
	border-bottom:1px solid white;
}
#formContainer {
	clear:both;
}
div#huntingList a:hover {
	color: #CCCCCC;
}
.td1 {
	float:left;
	margin-right:20px;
}
.td2 {
	clear:right;
	float:left;
}
.td3 {
	clear:both;
	width:100%;
}
.highlight {
	color:#FF9933;
}
#advanceSearch {
	width:400px;
	position:absolute;
	background-color:#000000;
	visibility:hidden;
	top:0px;
	left:0px;
	font-size:12px;
	font-weight:normal;
	padding-bottom:55px;
	color:white;
	overflow:hidden;
	z-index:201;
}
html>body #advanceSearch {
	padding-bottom:55px;
	top:42px;
	
}

#advanced{
position:absolute;
overflow:hidden;
z-index:200;
width:400px;
height:505px;
top:42px;
left:0px;
visibility:hidden;
background:black;
/*display:block;*/
}

#advanced iframe{
	display:none;
	display/**/:block;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:400px;
	height:460px;
	/*background-color:black;*/
	border:none;
	color:white;
	overflow:hidden;
}

.fixw{
 float:left; width:0;
}
html>body .fixw{
	width:70px;
}

#actions dt {
	padding-top: 5px;
	padding-bottom:2px;
}
/**customize scroll bar*/

.scrollbar-vert {
	/*clear:right;*/

				background-color:#222222;
	height: 100px;
	width: 15px;
	float:left;
	border:1px solid #888888;
	border-left:none;
}
.handle-vert {
	height: 42px;
	width: 15px;
	background:#BBBBBB;
}
/*.scrollbar-hor{

				background-color: #d2e8ff;

				height: 20px;

				width: 300px;

				float:left;

			}

			.handle-hor{

				height: 20px;

				width: 42px;

				background: url(../images/handle-hor.gif) no-repeat;

			}*/





/**scroll css**/



#hunt_scroll, #review_scroll, #history_scroll {
	width: 580px;
	height: 160px;
	overflow: hidden;
	margin: 0 auto;
	float:left;
	border:1px solid #888888;
	/*border-right:none;*/

	padding-left:5px;
}
.inside {
}
/**review history of location;  descripption of location, more photos page, advanced search result*/

 #lreview_scroll {
}
/**tooltip*/

  /* .tip                { width:295px; font-family:tahoma,arial; background:white left top repeat-y; }  

  .tip-top            { background:white top left no-repeat; height:26px; width:295px; }  

   .tip-title      { color:#e95e25; font-weight:bold; margin:0 30px 0 50px; }  

    .tip-text       { color:#000; padding:10px 30px 20px 50px; }  

   .tip-bottom     { background:white left bottom no-repeat; width:295px; height:81px; }  */

   div.tooltip {
	width: 200px;
	color: #fff;
	text-align: center;
}
div.tooltip h4 {
	color: #fff;
	font-weight: bold;
	text-shadow: 2px 2px 1px #222;
	margin: 0;
	padding: 13px 10px 5px;
	background: url(img/balloon.png) top left no-repeat !important;
	background: url(img/balloon.gif) top left no-repeat;
	font-size: 11px;
}
div.tooltip p {
	margin: 0;
	padding: 0 10px 15px;
	text-shadow: 2px 2px 1px #222;
	background: url(img/balloon.png) bottom left no-repeat !important;
	background: url(img/balloon.gif) bottom left no-repeat;
	font-size: 10px;
}

#brokerMenu li {
	list-style: none;
}

#brokerMenu {
	padding:10px;
	color:#FFF;
	font-size: 12px;
}

.searchArrow {
	float:left;
	height:20px;
	line-height:20px;
	padding-right:5px;
	margin-left:20px;
}
#arrowBrokerDiv #keywordBroker {
	border:0px;
	height:16px;
	padding:2px;
	font-size: 13px;
	vertical-align:top;
}

#arrowBrokerDiv {
	margin-bottom:15px;
}

#brokerMenu{
	top:0px;
}

#brokerSearchForm {
	border-right: solid 1px #888888;
	width:173px;
	height:512px;
	float:left;
}

#brokerSearchMenu {
	float:right;
	width:190px;
	font-size: 12px;
}

#brokerSearchMenu p {
	font-size: 11px;
}

#brokerSearchMenu a {
	color: #ffd304;
}

#brokerSearchMenu h3 {
	font-size:12px;
	margin-bottom:10px;
}
#brokerSearchMenu h4 {
	font-size:11px;
}

#brokerSearchMenu li {
	margin-left:17px;
	margin-bottom:10px;
}

#detail { 
	font-size: 14px;
}

#detail dt {
	font-weight:bold;
}

#detail h3 {
	font-family: Helvetica, "Lucida Sans", Arial;
	font-weight: bold;
	color: #FFF;
	font-size:14px;
}

.header {
	border-bottom: solid 1px #a9a9a9;
	padding-bottom:5px;
	margin-bottom:15px;
}

#videoPlayer {
	margin-bottom:15px;
}

#backtomap {
	float: right;
	margin-top:15px;
}
#regionBrokerDetails  {
	clear:both;
	margin-top:15px;
	margin-bottom:15px;
}
#regionBrokerDetails a {
	color: #ffff00;
	float:right;
	width:200px;
	background-image: url(../images/yellowarrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:14px;
	padding-left:13px;
	font-weight:bold;
}

#aboutBrokerDetails {
	font-size:13px;
}

#aboutBrokerDetails h4 {
	font-size:13px;
	color: #CCCCCC;
}

#aboutBrokerDetails p {
	margin-bottom:10px;
	font-size:13px;
}
#aboutBrokerDetails a {
	color: #ffff00;
	font-size:14px;
	font-weight:bold;	
}

.closeButton {
	float:right;
	background-image:url(../images/close_btn.png);
	display:block;
	width:33px;
	height:31px;
	text-indent:-9000px;
	overflow:hidden;
	outline:none;
	margin-right:-15px;
	margin-top:-15px;
	position:relative;
}

#subBrokerWindow {
	background-color:#000;
	font-size:12px;
	display: none;
}

#subBrokerWindow .fullcontent {
	padding:15px;
	color:#FFF;
}
#subBrokerWindow p {
	margin-bottom:8px;
	font-size:12px;
	
}

#subBrokerWindow h4 {
	color: #d6d6d6;
	border-bottom: solid 1px #d6d6d6;
	font-size:13px;
	padding-bottom:2px;
	margin-bottom:15px;
}

.fullcontent h3 {
	font-size: 15px !important;
	font-weight:bold;
	color:white;
	margin-bottom:10px;
}

.fullcontent h3 small {
	color:#939393;
	text-transform:uppercase;
	font-size:12px !important;
	font-weight:normal;
	padding-left: 15px;
}

.fullcontent fieldset {
	border:none;
}

.fullcontent form li {
	list-style:none;
	margin-bottom:7px;
}

.fullcontent form li input {
	border: none 1px #000;
	padding:1px;
}

.fullcontent form li small {
	font-size: 11px;
	margin-left:5px;
}

.fullcontent form li small a {
	font-weight: bold;
	color:#FFF !important;
}

.fullcontent form label {
	color: #d6d6d6;
	font-weight:bold;
	display:block;
	float:left;
	width:100px;
}

.fullcontent form textarea {
	width:200px;
	height:60px;
	margin-top:5px;
	
	margin-bottom:5px;
}

#signinBroker {
	margin-left:100px;
}

#singinBrokerAppointment {
	margin-bottom:15px;
}

.bottonMargin {
	margin-bottom:15px;
}

.required:after {
	color:#ff9933 ;
	margin-left:4px;
}

.fullcontent a {
	color:#F90;
	font-weight:bold;
}

#makeAppointmentNoUserStatus, #makeAppointmentUserStatus {
	line-height:25px;
	margin-left:10px;
}


#accordion {
	margin:20px 0px;
	color: #FFFFFF;
}

#accordion p.toggler {
	cursor: pointer;
	background-image:url(../images/menu_arrow_rt.gif) no-repeat; padding-left:14px; background-position:0px 4px;
	font-size: 12px;
	color: #FFFFFF;
	height:17px;
}
#accordion div.infoToggler {
	cursor: pointer;
	font-size: 12px;
	color:#FFFFFF;
	font-style:normal;
	font-weight:bold;
	height:17px;
}
#accordion div.element {
	margin:0px;
	padding:2px; padding-left:14px;

}

#accordion div.element ul{
	font-size:11px;
	color:#DDDDDD;
}

#accordion div.element ul li{
	height:18px;
	width:200px;
	list-style:none;
}




#accordion div.element ul span.label{
	width:90%;
	text-align: left;
	float: right;

}
#accordion div.element ul span.check{
  float: left;
 	text-align: left;
  width: 10%;
 
}


#accordion div.element ul span.labelList{
	width:10%;
	text-align: left;
	float: left;

}

#accordion div.element ul span.listForm{
  float: right;
 	text-align: left;
  width: 85%;
 
}

.optionMenu{
	width:100px;
}

#detailsClick {
position:relative;
font-size: 12px;
left:186px;
visibility:hidden;
font-weight:normal;
padding-top:5px;
color:#CCCCCC;
cursor:pointer;
}

#featuresClick {
position:relative;
font-size: 12px;
font-weight:normal;
left:177px;
visibility:visible;
padding-top:5px;
color:#CCCCCC;
cursor:pointer;
}

#rentalForm {
	position:relative;
	float:right;
	width:214px;
	/*height: 505px;*/
	margin-top:15px;
	border-left: 1px #888888 solid;
	z-index:100;
}

#rental_log {
	float: left;
	margin-left:10px;
	width:200px;
	
}
#rental_res {
	overflow: hidden;
	/*width: 400px;*/
	height:515px;
}


#rental_log ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	left:15px;
	height:500px;
	color:#ffff00;
	width:180px;
	font-weight:bold;
	position:relative;
	list-style-type:none;
}
#rental_log a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
	color:#ffff00;
	text-decoration:none;
	font-weight:bold;
}
#rental_log a.visited {
	text-decoration:none;
}
#rental_res.ajax-loading {
	background-color:white;
	padding: 20px 0;
	background: url(http://www.cbs2rem.com/developer/images/loading.gif) no-repeat center;
}












#commercialForm {
	position:relative;
	float:right;
	width:214px;
	/*height: 505px;*/
	margin-top:15px;
	border-left: 1px #888888 solid;
	z-index:100;
}

#commercial_log {
	float: left;
	margin-left:10px;
	width:200px;
	
}
#commercial_res {
	overflow: hidden;
	/*width: 400px;*/
	height:515px;
}


#commercial_log ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	left:15px;
	height:500px;
	color:#ffff00;
	width:180px;
	font-weight:bold;
	position:relative;
	list-style-type:none;
}
#commercial_log a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
	color:#ffff00;
	text-decoration:none;
	font-weight:bold;
}
#commercial_log a.visited {
	text-decoration:none;
}
#commercial_res.ajax-loading {
	background-color:white;
	padding: 20px 0;
	background: url(http://www.cbs2rem.com/developer/images/loading.gif) no-repeat center;
}







.rentalFirst{
	position:relative;
	height:16px;
	/*background-color:#FFf000;*/
}
.rentalSecond{
	position:relative;
	color:#DDDDDD;
	height:15px;
	float:left;
	font-weight:normal;
	font-size:11px;
	/*background-color:#0F0000;*/
}
.rentalThird{
	position:relative;
	height:15px;
	color:#DDDDDD;
	float:left;
	font-weight:normal;
	font-size:11px;
	/*background-color:#F00000;*/
}
.rentalFour{
	position:relative;
	height:20px;
	/*background-color:#FF0000;*/
}

.rentalLeft{
	float:left;
	height:15px;
	width:60%;
	color:#FFFF00;
}
.rentalRight{
	float:right;
	width:40%;
	height:15px;
	text-align:right;
	color:#FFFF00;
	
}
.rentalLine{
	height:1px;
	width:100%;
	background-color:#999999;
	position:relative;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}

.rentalResult{
	height:65px;
	background-color:#ABCDFF;
	
}

.clusterInfoClose {
	width:220px;
	height:22px;
	background: url('../images/close_btn_small.png') top right no-repeat;
	float:left;
	top:-3px;
	left:5px;
	position:relative;

}

.clusterInfo{
	height:120px;
	width:220px;
	background-color:#666666;
	color:#FFFFFF;
	position:relative;
	overflow:auto;
	overflow-x:hidden;
	padding-top:2px;
	padding-left:10px;
	top:0px;
	left:5px;
}
.clusterContainer{
	height:150px;
	width:220px;
	background-color:#333333;
	color:#FFFFFF;
	position:absolute;
	padding:0;
	margin:0;	
}
.clusterLeft{
	float:left;
	height:18px;
	width:60%;
	color:#ffff00;
	padding-left:10px;
}
.clusterRight{
	float:right;
	width:40%;
	height:18px;
	text-align:right;
	color:FFFF00;
	
}
.clusterLeftGray{
	float:left;
	height:18px;
	width:80%;
	color:#DDDDDD;
}

.clusterLine{
	height:1px;
	width:100%;
	background-color:#CCCCCC;
	position:relative;
	float:left;
	margin-top:3px;
	margin-bottom:3px;
	padding-left:0;
	padding-right:5px;
}

.clusterBottom{
	height:30px;
	position:relative;
	background: url(../images/cluter_balloon_btm.png) no-repeat;
	width:220px;
	top:-5px;
	left:5px;
}
.clusterTop{
position:absolute;
	height:22px;
	background: url(../images/cluster_balloon_top.png) no-repeat;
	width:220px;
	top:0px;
	left:0px;
}
.clusterBottomLeft{
	float:left;
	margin-left:5px;
	margin-top:2px;
	color:#FFFFFF;
	font-weight:bold;
}
.clusterTopLeft{
	float:left;
	margin-left:5px;
	margin-top:5px;
	color:#FFFFFF;
	font-weight:bold;	
}
.clusterBottomRight{
	float:leftt;
	margin-top:2px;
	margin-right:10px;
	color:#CCFF00;
	font-weight:bold;	
}

.i_main{
    width:292px;
	float:left;
	}
.i_top{
    width:100%;
	float:left;
	height:28px;
	
	}
.i_botom{
    width:100%;
	float:left;
	}	
.i_text{
    width:262px;
	float:left;
	padding-left:10px;
    font:bold 10px Tahoma, Arial, Verdana;
	color:#FFFFFF;
	background-color:#333333;
	height:17px;
	padding-top:5px;
	margin:6px 0px 0px 0px;
   }	
.i_close{
    width:19px;
	float:left;
	height:28px;
	} 
	  
.i_scroll{
    width:283px;
	height:220px;
	float:left;
    background-color: #8c8c8c;
	scrollbar-3dlight-color: #8c8c8c;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-track-color: #efefef;
    scrollbar-darkshadow-color: #cbcbcb;
    scrollbar-face-color: #b7c3cf;
    scrollbar-highlight-color: #4c6176;
    scrollbar-shadow-color: #828f9f;
	overflow-y: scroll;
	margin-right:7px;
	
	} 

.i_content{
    width:250px;
	float:left;
	margin:0px 0px 0px 4px;
	/*padding-left:10px;*/
	border:#8C8C8C 2px solid;	
	border-bottom:#a9a9a9 1px solid;
	padding:3px;
	z-index:10000;
	}
.i_content_red_border{
    width:250px;
	float:left;
	margin:0px 0px 0px 4px;
	/*padding-left:10px;*/
	border:#CCCCCC 2px solid;	
	padding:3px;
	z-index:10000;
	}
	
.i_left{ 
    width:190px;
	float:left;
    }	
.i_yellow{ 
     width:120px;
	float:left;
    font:bold 10px Tahoma, Arial, Verdana;
	color:#ffff01;	
	text-decoration:none;
	}
.i_white{
    width:120px;
	float:left;
    font:bold 10px  Arial,Tahoma, Verdana;
	color:#f2f6f6;	
	text-decoration:none;
	line-height:normal;
	}	
.i_price{
    width:52px;
	float:right;	
    font:normal 9px  Verdana,Tahoma, Arial;
	color:#ffff01;	
	text-decoration:none;
	text-align:right;
	}	
	.i_pricea{
    width:50px;
	float:left;	
    font:normal 9px  Verdana,Tahoma, Arial;
	color:#ffff01;	
	text-decoration:none;
	}	
	.i_links{
    font:bold 9px  Verdana,Tahoma, Arial;
	color:#ffff01;	
	text-decoration:none;
	}
	.i_links_title{
    font:bold 10px  Arial,Tahoma,Verdana;
	color:#ffff01;	
	text-decoration:none;
	}
	.featured_i_links{
    font:bold 13px  Arial,Tahoma,Verdana;
	color:#ffff01;	
	text-decoration:none;
	}
	.featured_i_links_title{
    font:bold 14px  Arial,Tahoma,Verdana;
	color:#ffff01;	
	text-decoration:none;
	}
.i_detail{    
    font:normal 9px  Arial,Tahoma,Verdana;
	color:#ffff01;	
	text-decoration:none;
	}		
.i_img{
    width:70px;
	float:left;	
 	}	
.i_imga{
    width:70px;
	height:60px;
	overflow:hidden;
	float:left;	
	margin-top:3px;
 	}	
	#infowin {
	position:absolute;
	background-color:#FF0000;
	width:200px;
	height:200px;
	left:50px;
	top:125px;
	
	z-index:10000;
	}
#p_maincontainer{
position:absolute;
    width:364px;
    left:42px;
	top:10px;
	height:416px;
	background:url(../images/bg.png) no-repeat top;
	clear:none;
	visibility:hidden;
	z-index:20001;
	}	
#p_close{
    width:31px;
	float:right;
    margin:7px 0px 0px 0px;
	}
.p_toptext{
    width:290px;
	float:left;
	height:33px;
	margin:16px 0px 0px 0px;
	padding-left:21px;
	font:26px bold  Arial,Verdana,Tahoma;	
	color:#FFFFFF;
	}
.p_toptexta{
    width:340px;
	float:left;
	height:40px;
	padding-left:21px;
	font:10px normal  Arial,Verdana,Tahoma;
	letter-spacing:0px;	
	color:#FFFFFF;
	}
.p_curvemain{
    width:324px;
	float:left;
	height:128px;
	padding-left:21px;
	margin:0px 0px 20px 0px;
	}
.p_curvetop{
    width:324px;
	float:left;
	}	
.p_curvecenter{
    width:323px;
	float:left;
	background-color:#FFFFFF;
	}		
.p_curvebot{
    width:324px;
	float:left;
	}
.p_click{
    width:310px;
	float:left;
	padding-left:5px;
	}
.p_orangetxt{
    width:250px;
	float:left;
	height:30px;
	padding-left:56px;			
	font:23px bold Verdana,Tahoma,Arial;
	color:#fb8a1a;
	}	
.p_greentxt{
    width:250px;
	float:left;
	height:30px;
	padding-left:56px;			
	font:23px bold  Verdana,Tahoma,Arial;
	color:#519c26;
	}	
.p_redtxt{
    width:250px;
	float:left;
	height:28px;
	padding-left:56px;			
	font:23px bold  Verdana,Tahoma,Arial;
	color:#c81b09;
	}
.p_botommain{
    width:340px;
	float:left;
	height:130px;
	padding-left:20px;
	margin:0px 0px 0px 0px;
    }
.p_bottomhead{	
    width:290px;
	float:left;
	height:33px;
	font:23px bold  Arial,Verdana,Tahoma;	
	color:#FFFFFF;
		
	}
.p_div{
    width:330px;
	float:left;
	padding-left:10px;
	font:10px normal  Arial,Verdana,Tahoma;
	letter-spacing:0px;	
	color:#FFFFFF;
	
	}

.p_video{
   width:285px;
   float:left;
   font:11px normal Arial,Verdana,Tahoma;
   text-decoration:none;
   padding-left:21px;
   padding-bottom:3px;
   color:#FFFFFF;
   
   }
.p_video a{
   font:11px normal Arial,Verdana,Tahoma;
   text-decoration:underline;
   padding-bottom:3px;
   color:#FFFFFF;
   }	 
.p_video a:hover{
   font:11px normal Arial,Verdana,Tahoma;
   text-decoration:none;
   padding-bottom:3px;
   color:#FFFFFF;
   }
.P_link{
font:11px normal Arial,Verdana,Tahoma;
    width:330px;
	float:left;
	height:auto;
	margin:0px 0px 2px 0px;
	} 
.P_link a{
   font:11px normal Arial,Verdana,Tahoma;
   text-decoration:none;
   padding-bottom:3px;
   color:#FFFFFF;
   }	    
.P_link a:hover{
   font:11px normal Arial,Verdana,Tahoma;
   text-decoration:none;
   padding-bottom:3px;
   color:#CCCCCC;
   }   
.p_play{
   width:30px;
   float:left;
   }  	
.p_playa{
   width:250px;
   float:left;
   padding-top:6px;
   }
   #l_main {
   width:210px;
	float:left;
	height:72px;
	padding-right:5px;
	}
   #hintbox{
   position:absolute;
    width:210px;
	float:left;
	height:72px;
	}
	#hintbox2{
   position:absolute;
    width:259px;
	float:left;
	height:122px;
	}
#l_main{
    width:230px;
	float:left;
	height:72px;
	
	}
	#l_maintxt{
    width:279px;
	float:left;
	height:142px;
	position:absolute;
	left:400px;
	top:-17px;
	visibility:hidden;
	z-index:30001;
	}
	#l_maintxt2{
    width:279px;
	float:right;
	height:142px;
	position:absolute;
	right:260px;
	top:-23px;
	visibility:hidden;
	z-index:40001;
	}
#l_left{
    width:15px;
	float:left;
	}	  
#l_maina{
    width:213px;
	float:left;
	height:66px;
	padding-top:6px;
	overflow:hidden;
	background-color:#333333;
	}
	#l_mainatxt{
    width:250px;
	float:left;
	height:134px;
	padding-top:8px;padding-right:8px;
	overflow:hidden;
	background-color:#434343;
	}
.l_leftimg{
    width:70px;
	float:left;
	}
.l_txt{
	position:absolute;
	left:80px;
    width:140px;
	float:left;
	font:bold 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	overflow:hidden;
	height:65px;
	line-height:11px !important;
	}
	.l_txttxt{
position:absolute;
left:20px;
    width:250px;
	float:left;
	font:9px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	overflow:hidden;
	height:134px;
	}	
.l_txtnew{
    width:98%;
	float:left;
    padding-right:5px;	
	}		
	#hinftbox{
position:absolute;
    width:193px;
	float:left;
	height:66px;
	padding-top:6px;
	background-color:#333333;
z-index:100;
font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
}
#r_maincontainer{	
position:absolute;
    width:364px;
    left:42px;
	top:10px;
	height:415px;
	background:url(../images/bg.png) no-repeat top;
	clear:none;
	visibility:hidden;
	z-index:30001;
	}
	#b_crumbs{	
position:absolute;
    width:387px;
    right:442px;
	top:10px;
	height:60px;	
	clear:none;
	z-index:1;
	}
	.b_crumbs_content_newdev {
	font-family: Arial, Helvetica, sans-serif; 
	background:url(../images/bcrumbs_bg_org.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	font-size: 10px; 
	color: #FFFFFF;
	padding:2px;
	text-align:center;
	}
	.b_crumbs_content_rental {
	font-family: Arial, Helvetica, sans-serif; 
	background:url(../images/bcrumbs_bg_grn.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	font-size: 10px; 
	color: #FFFFFF;
	padding:2px;
	text-align:center;
	}
	.b_crumbs_content_sales {
	font-family: Arial, Helvetica, sans-serif; 
	background:url(../images/bcrumbs_bg_red.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	font-size: 10px; 
	color: #FFFFFF;
	padding:2px;
	text-align:center;
	}
	.paging_content {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF;
	padding:2px;
	height:28px;
	background-color:#797979;
	}
#r_main{
    width:345px;
	float:right;
	}
.r_close{
    width:31px;
	float:right;
    margin:7px 0px 0px 0px;
	}
.r_textmain{
    width:305px;
	float:left;
	padding-top:5px;
	}
.r_heading{
    width:300px;
	float:left;
	height:45px;
	font:bold 27px Verdana, Helvetica, Arial;
	color:#FFFFFF;
	text-decoration:none;  
	}	
.r_text{
    width:300px;
	float:left;
	font: 13px  Arial, Verdana, Helvetica;
	color:#FFFFFF;
	line-height:18px;
	text-decoration:none; 
	margin:0px 0px 26px 0px; 
	}				
.r_texta{
    width:300px;
	float:left;
	}	
.r_register{
    width:325px;
	float:left;
	}
.r_free{
    width:125px;
	float:left;		
	font:bold 18px  Arial, Verdana, Helvetica;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:8px;
	padding-left : 0px;
	line-height:20px;
	text-align:center; 	 
	}

#cp_maincontainer{	
	position:absolute;
    width:120px;	
	top:0px;
	background-color:#FF0000;
	height:145px;
	overflow:hidden;
	}
#cp_maincont{	
    width:127px;
	margin:0 auto;
	
	}
#cp_mainconta{	
    width:127px;
	margin:0 auto;
	
	}		
#cp_top{
    width:127px;
	float:left;
	}	
#cp_main{
    width:116px;
	float:left;
	padding-left:4px;
	background-color:#212121;
	padding-top:5px;
	}
.cp_yelowtxt{
    width:103px;
	float:left;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#e5e505;
	}
.cp_yelowtxta{
    width:113px;
	float:left;
	font:normal 11px Arial,Tahoma, Verdana;
	text-decoration:none;
	color:#FFFFFF;
	height:34px;
	}	
.cp_witetxt{
    width:113px;
	float:left;
	font:normal 10px Tahoma, Arial, Verdana;
	text-decoration:none;
	color:#FFFFFF;
	margin:0px 0px 3px 0px;
	height:104px;
	}
.cp_arowbot{
    width:73px;
	float:left;
	padding-top:3px;
    }		
.cp_yelowtxtr{
    width:40px;
	float:right;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#e5e505;
	text-align:right;
	}	
.cp_botom{
    width:120px;
	float:left;
	}		
#cp_mainred{
    width:116px;
	float:left;
	padding-left:4px;
  	background-color:#212121;
	overflow:hidden;
	}	
.cp_yelowtxtnew{
    width:103px;
	float:left;
	height:75px;
	
	}	
.cp_yelowtxtbot{
    width:114px;
	float:left;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#e5e505;
	}	
.cp_yelowtxts{
    width:103px;
	float:left;
	height:18px;
	}	
.cp_reddiv{
    width:120px;
	float:left;
	height:92px;
	overflow:hidden;
	background:#212121;
	}	
#featured_mainconta{	
    width:327px;
	margin:0 auto;
	}
	#featured_maincont{	
    width:327px;
	margin:0 auto;	
	}		
#featured_top{
    width:327px;
	float:left;
	}	
#featured_main{
    width:316px;
	float:left;
	padding-left:4px;
	background: url(../images/featured_balloon_base.png) no-repeat bottom;
	padding-top:5px;
	height:234px;
	}
.featured_yelowtxt{
    width:303px;
	float:left;
	font:bold 14px Arial, Helvetica, sans-serif;
	line-height:18px;
	text-decoration:none;
	color:#e5e505;
	
	}
.featured_yelowtxta{
    width:313px;
	float:left;
	font:normal 11px Arial,Tahoma, Verdana;
	text-decoration:none;
	color:#FFFFFF;
	height:34px;
	}	
	.featured_txt{
	position:absolute;
    width:113px;
	float:right;
	right:1px;
	top:180px;
	font:normal 13px  Arial,Tahoma, Verdana;
	text-decoration:none;
	color:#FFFFFF;
	margin:0px 2px 0px 0px;
	}
.featured_witetxt{
    width:313px;
	float:left;
	font:normal 12px Arial,Tahoma, Verdana;
	line-height:18px;
	text-decoration:none;
	color:#FFFFFF;
	margin:0px 0px 3px 0px;
	height:190px;
	}
	.featured_witetxtrev{
    width:317px;
	float:left;
	top:15px;
	font:normal 12px Arial,Tahoma, Verdana;
	line-height:18px;
	text-decoration:none;
	color:#FFFFFF;
	margin-top:2px;
	margin-left:-4px;
	padding-left:3px;
	height:207px;
	background-color:#313131;
	}
.featured_arowbot{
    width:73px;
	float:left;
	padding-top:3px;
	background-color:#313131;
    }		
.featured_yelowtxtr{
    width:40px;
	float:right;
	font:bold 11px Arial,Tahoma, Verdana;
	text-decoration:none;
	color:#e5e505;
	text-align:right;
	background-color:#313131;
	}	
.featured_botom{
    width:320px;
	float:left;
	}		
#featured_mainred{
    width:316px;
	float:left;
	padding-left:4px;
  	background: url(../images/featured_balloon_base.png) no-repeat bottom;
	overflow:hidden;	
	height:58px;
	}	
.featured_yelowtxtnew{
    width:303px;
	float:left;
	height:75px;
	
	}	
.featured_yelowtxtbot{
    width:314px;
	float:left;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#e5e505;
	
	background-color:#313131;
	}	
.featured_yelowtxts{
    width:303px;
	float:left;
	height:18px;
	}	
.featured_reddiv{
    width:320px;
	float:left;
	height:180px;
	overflow:hidden;
	background-color:#212121;
	
	}
#b_main{
   width:601px;
   margin:0 auto;
   padding-left:19px;
   background-color:#000000;
   height:600px;
   border:#000000 1px solid;
   }  
#b_maina{
   width:580px;
   float:left;
   background-color:#000000;
   padding-top:25px;
   }    
.b_account{
   width:435px;
   float:left;
   font:24px  Arial, Helvetica, sans-serif;
   color:#d6d6d5;
   text-decoration:none;
   }  
.b_topmain{
   width:579px;
   float:left;
   height:36px;
   padding-bottom:3px;
   border-bottom:#FFFFFF 1px solid;
    }      
.b_edit{
   width:22px;
   float:left;
   padding-top:6px;
    } 
.b_editxt{
   width:115px;
   float:left;
   font:10px bold Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   text-decoration:none;
   padding-top:8px;
   }    
.b_topmaina{
   width:500px;
   float:left;
   background-color:#000000;
   padding-top:22px;
   font:13px Arial, Helvetica, sans-serif;
   color:#d6d6d5;
   text-decoration:none;
   padding-top:8px;
   padding-bottom:13px;
   } 
.b_topmainb{
   width:500px;
   float:left;
   background-color:#000000;
   padding-top:22px;
   font:13px Arial, Helvetica, sans-serif;
   color:#d6d6d5;
   text-decoration:none;
   padding-top:8px;
   }    
.b_tblheading{
   width:376px; 
   float:left;
   }  
.b_linka{
   width:138px; 
   float:left;
   }   
.b_linkb{
   width:123px; 
   float:left;
   }    
.b_linkc{
   width:115px; 
   float:left;
   } 
.b_tabletop{
   width:580px;
   float:left;
   background-color:#9a9a9a;
   height:19px;
   padding-left:7px;
  
   }    
.b_property{
   width:226px;
   float:left;
   font:12px bold Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   text-decoration:none;
    padding-top:3px;
    } 
.b_location{
   width:201px;
   float:left;
   font:12px bold Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   text-decoration:none;
    padding-top:3px;
    }   
.b_contact{
   width:45px;
   float:left;
   font:12px bold Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   text-decoration:none;
    padding-top:3px;
    }   
.b_radio{
   width:23px;
   float:left;
   font:12px bold Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   padding-top:3px;
   text-decoration:none;
    }     
 .b_radioa{
   width:23px;
   float:left;
   font:12px bold Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   text-decoration:none;
   padding-top:3px
    }
	#tbl_dev {
	display:block;
	}
	#tbl_ren {
	display:none;
	}
	#tbl_sls {
	display:none;
	}
#b_tbl_ndev{
   width:580px;
   float:left;
   border:#9a9a9a 1px solid;
   padding-left:5px;
   padding-top:4px;
   padding-bottom:8px;
   margin:0px 0px 5px 0px;
   overflow:scroll;
   overflow-x:hidden;
   height:160px;
   
   }  
   #b_tbl_h_ndev{
   width:580px;
   float:left;
   border:#9a9a9a 1px solid;
   padding-left:5px;
   padding-top:4px;
   padding-bottom:8px;
   margin:0px 0px 5px 0px;
   overflow:scroll;
   overflow-x:hidden;
   height:160px;
   
   }  
   #b_tbl_ren{
   width:580px;
   float:left;
   border:#9a9a9a 1px solid;
   padding-left:5px;
   padding-top:4px;
   padding-bottom:8px;
   margin:0px 0px 5px 0px;
   overflow:scroll;
   overflow-x:hidden;
   height:160px;
   }
   #b_tbl_h_ren{
   width:580px;
   float:left;
   border:#9a9a9a 1px solid;
   padding-left:5px;
   padding-top:4px;
   padding-bottom:8px;
   margin:0px 0px 5px 0px;
   overflow:scroll;
   overflow-x:hidden;
   height:160px;
   }
   #b_tbl_sls{
   width:580px;
   float:left;
   border:#9a9a9a 1px solid;
   padding-left:5px;
   padding-top:4px;
   padding-bottom:8px;
   margin:0px 0px 5px 0px;
   overflow:scroll;
   overflow-x:hidden;
   height:160px;
   } 
   #b_tbl_h_sls{
   width:580px;
   float:left;
   border:#9a9a9a 1px solid;
   padding-left:5px;
   padding-top:4px;
   padding-bottom:8px;
   margin:0px 0px 5px 0px;
   overflow:scroll;
   overflow-x:hidden;
   height:160px;
   }
.b_yellow{
   width:227px;
   float:left;
   font:12px bold Arial, Helvetica, sans-serif;
   color:#ffff00;
   text-decoration:none;
   line-height:21px;
   }
 .b_ash{
   width:202px;
   float:left;
   font:12px bold Arial, Helvetica, sans-serif;
   color:#c5c5c5;
   text-decoration:none;
   line-height:21px;
   }  
 .b_con{
   width:67px;
   float:left;
  
   }
#b_tbl_ndev li{
   list-style-image:none;
   list-style-type:none;
   padding:0px;
   margin:0px;
   font:12px bold Arial, Helvetica, sans-serif;
   color:#c5c5c5;
   text-decoration:none;
   line-height:19px;
   }
   #b_tbl_h_ndev li{
   list-style-image:none;
   list-style-type:none;
   padding:0px;
   margin:0px;
   font:12px bold Arial, Helvetica, sans-serif;
   color:#c5c5c5;
   text-decoration:none;
   line-height:19px;
   } 
   #b_tbl_h_ren li{
   list-style-image:none;
   list-style-type:none;
   padding:0px;
   margin:0px;
   font:12px bold Arial, Helvetica, sans-serif;
   color:#c5c5c5;
   text-decoration:none;
   line-height:19px;
   } 
   #b_tbl_h_sls li{
   list-style-image:none;
   list-style-type:none;
   padding:0px;
   margin:0px;
   font:12px bold Arial, Helvetica, sans-serif;
   color:#c5c5c5;
   text-decoration:none;
   line-height:19px;
   } 
.b_botommain{
   width:500px;
   float:right;
   height:30px;
   }          
.b_botomtxt{
   width:395px;
   float:left;
   font:12px bold Arial, Helvetica, sans-serif;
   color:#c5c5c5;
   text-decoration:none;
   line-height:19px;
   }    
.b_submit{
   width:75px;
   float:left;
   }   
.b_date{
   width:103px;
   float:left;
   font:12px bold Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   text-decoration:none;
    padding-top:3px;
    }    
.b_title{
   width:182px;
   float:left;
   font:12px bold Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   text-decoration:none;
    padding-top:3px;
    }    
.b_status{
   width:70px;
   float:left;
   font:12px bold Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   text-decoration:none;
    padding-top:3px;
    }    
.b_datea{
   width:105px;
   float:left;
   font:12px bold Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   text-decoration:none;
   padding-top:3px;
   line-height:20px;
    }   
.b_yellowa{
   width:200px;
   float:left;
   font:12px bold Arial, Helvetica, sans-serif;
   color:#ffff00;
   text-decoration:none;
   line-height:21px;
   }
.b_yellowb{
   width:183px;
   float:left;
   font:12px bold Arial, Helvetica, sans-serif;
   color:#ffff00;
   text-decoration:none;
   line-height:22px;
   }    
.b_vissible{
   width:62px;
   float:left;
   font:12px bold Arial, Helvetica, sans-serif;
   color:#00f900;
   text-decoration:none;
   line-height:21px;
   } 
.b_dmain{
   width:587px;
   float:left;
   
   }	
#cl_top{
    width:121px;
	float:left;
	
	margin:00px 0px 0px 0px;
	}	
#cl_main{
    width:121px;
	float:left;
	}
#cl_black{
    width:114px;
	float:left;
	background-color:#262626;
	padding-left:6px;height:30px;
	}	
.cl_close{
    width:17px;
	float:right;
	} 
	  	
.cl_yelowtxt{
    width:103px;
	float:left;
	font:bold 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#e5e505;
	padding-top:2px;
	
	}
.cl_whitetxt {
color: #FFFFFF;
	font-size: 10px;
	padding-bottom:2px;
	}		
.cl_yelowtxtr{
    width:42px;
	float:right;
	font:bold 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#e5e505;
	}	
.cl_botom{
    width:120px;
	float:left;
	}
	
	.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

#accordion_sec {
	margin:20px 0px;
	color: #FFFFFF;
}

#accordion_sec p.toggler_sec {
	cursor: pointer;
	font-size: 12px;
	background-image:url(../images/menu_arrow_rt.gif) no-repeat; padding-left:14px; background-position:0px 2px;
	color: #FFFFFF;
	height:17px;
}
#accordion_sec div.infoToggler {
	cursor: pointer;
	font-size: 12px;
	color:#FFFFFF;
	font-style:normal;
	font-weight:bold;
	height:17px;
}
#accordion_sec div.element_sec {
	margin:0px;
	padding:2px; padding-left:14px;

}

#accordion_sec div.element_sec ul{
	font-size:11px;
	color:#DDDDDD;
}

#accordion_sec div.element_sec ul li{
	height:18px;
	width:200px;
	list-style:none;
}




#accordion_sec div.element_sec ul span.label{
	width:90%;
	text-align: left;
	float: right;

}
#accordion_sec div.element_sec ul span.check{
  float: left;
 	text-align: left;
  width: 10%;
 
}


#accordion_sec div.element_sec ul span.labelList{
	width:10%;
	text-align: left;
	float: left;

}

#accordion_sec div.element_sec ul span.listForm{
  float: right;
 	text-align: left;
  width: 85%;
 
}
#tweet a {
font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	color:#0185b5; 
}
.tweet {
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 120%;
	color:#666666;
}

.tweet .tweet_list {
	margin: 0;
	padding: 0;
	/* background-color: #8ADEE2; */
}
.tweet .tweet_list li {
	overflow: auto;
	list-style:none;
	list-style-type:none;
	
}
#tweet ul {
	list-style-type:none;
}
#tweet li {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:dotted 1px #333333;
}
.tweet .tweet_list li a {
	color:#0099FF; 
}
#infoContent div{
	color:#333333 !important;
}
#infoContent h1{
	color:#333333 !important;
}
#infoContent h2{
	color:#333333 !important;
}
#infoContent h3{
	color:#333333 !important;
}
#infoContent h4{
	color:#333333 !important;
}
#infoContent span{
	color:#333333 !important;
}

#techFeedbackContent div{
	color:#333333 !important;
}
#techFeedbackContent h1{
	color:#333333 !important;
}
#techFeedbackContent h2{
	color:#333333 !important;
}
#techFeedbackContent h3{
	color:#333333 !important;
}
#techFeedbackContent h4{
	color:#333333 !important;
}
#techFeedbackContent span{
	color:#333333 !important;
}
.prop_desc {
color:#333333;
line-height:25px;
}

#videoResult {
	position:absolute;
	width:620px;
	right:172px;
	top:16px;
	height:95%;
	background:#000000;
	background-color:#000000;
	z-index:20;	
	display:none;	
}

#videoRclose {
	z-index:12;
	position: absolute;
	top:-15px;
	right:-15px;
}




#videoContent {
	background:#000000;
	background-color:#000000;
	margin:20px;
	color:#ccc !important;
	font-size:12px;
	position:relative;
}

#videoContent p {
	color:#ccc !important;
	font-size:12px;
	margin-bottom:10px;
}

#blackResult {
	position:absolute;
	width:620px;
	right:172px;
	top:16px;
	height:95%;
	background:#000;
	background-color:#000;
	z-index:20;	
	display:none;	
}

#blackRclose {
	z-index:12;
	position: absolute;
	top:-15px;
	right:-15px;
}

#blackContent {
	background:#000;
	background-color:#000;
	margin:20px;
	color:#FFF !important;
	font-size:12px;
	position:relative;
}

#blackContent p {
	color:#FFF !important;
	font-size:12px;
	margin-bottom:10px;
}

#whiteResult {
	position:absolute;
	width:620px;
	right:172px;
	top:16px;
	height:95%;
	background:#FFFFFF;
	background-color:#FFFFFF;
	z-index:20;	
	display:none;	
}

#whiteRclose {
	z-index:12;
	position: absolute;
	top:-15px;
	right:-15px;
}

#whiteContent {
	background:#FFFFFF;
	background-color:#FFFFFF;
	margin:20px;
	color:#333333 !important;
	font-size:12px;
	position:relative;
}

#whiteContent p {
	color:#333333 !important;
	font-size:12px;
	margin-bottom:10px;
}



#whiteContent p a {
	color:#006699 !important;
}
#whiteContent a {
	color:#006699 !important;
}
.item_details{
	position:relative;
	width:130px;
	height:145px;
}
.video_details{
	position:absolute;
	z-index:1000
}


.featured_video{
	position:relative;
	width:320px;
	z-index:100;
}

#sharelinkPage {
	background:#FFFFFF;
	background-color:#FFFFFF;
	color:#333333 !important;
	font-size:12px;
}

#sharelinkPage p {
	color:#333333 !important;
	font-size:12px;
}
#sharelinkPage p a {
	color:#006699 !important;
}
#sharelinkPage a {
	color:#006699 !important;
}

#hound_detailinfo {
	position: absolute;
	right:142px;
	background:#434343;
	color:white;
	height:100%;
	z-index:6;
	display:none;
	width:740px;
}
#hound_detail {
	margin:20px 30px 20px 30px;
}
#houndPagination a{
 color:#FFFF00; font-weight:bold;
}
#houndPagination a:hover{
 color:#FFFFFF; font-weight:bold;
}
#ResultList_detailinfo {
	position: absolute;
	right:142px;
	background:#434343;
	color:white;
	height:100%;
	z-index:6;
	display:none;
	width:740px;
}
#ResultList_detail {
	margin:20px 30px 20px 30px;
}

#ResultListPagination a{
 color:#FFFF00; font-weight:bold;
}
#ResultListPagination a:hover{
 color:#FFFFFF; font-weight:bold;
}
