body { background:url(images/bg.gif); }
body, td { font:normal 14px/1.4em "Trebuchet MS",Helvetica,Jamrul,sans-serif; color:#333333; } /*default font-family and font color*/

/*some standards*/
p { margin-bottom:20px; }
img { vertical-align:top; }
a img { border: none; vertical-align:top; } /*default border attribute on images that have a link*/

/*basics*/
.fs10 { font-size:10px; }
.fs11 { font-size:11px; }
.fs12 { font-size:12px; }
.fs13 { font-size:13px; }
.fs14 { font-size:14px; }
.fs15 { font-size:15px; }
.fs16 { font-size:16px; }
.fs17 { font-size:17px; }
.fs18 { font-size:18px; }
.fs19 { font-size:19px; }
.fs20 { font-size:20px; }

.b { font-weight:bold; }
.i { font-style:italic; }
.u { text-decoration:underline; /*border-bottom:1px solid #3366FF;*/ }

/*default color on text-links and text-decoration*/
a:link, a:visited { color:#365F91; text-decoration:none; }
a:hover { }

/*to override default color on text-links and text-decoration*/
.a1 a:link, .a1 a:visited { color:gray; text-decoration:underline; } 
.a1 a:hover { } 

/*add-ons*/
.ff_cs { font-family:"Comic Sans MS"; } /*sample font-family to be use*/
.brown { color:#B29D90; } /*sample font color to be use*/
.blue { color:#3399cc; }
.orange { color:#ff9900; }
.green { color:#006600; }
.green_2 { color:#669966; }
.form { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; } /*font attrributes for form, e.g., input box, textarea, select*/

/*
 *  Layout
 */
#wrapperAll { 
	width:920px; 
	margin:0 auto;
	height:600px; min-height:600px;
}

#wrapperHeader { width:100%; float:left; height:85px; min-height:75px; }
#wrapperHeader_inner { float:left; text-align:left; width: 300px; padding:3px 0px 0px 10px }
#wrapperHeader_innerLogin { 
	float:right; 
	text-align: right; 
	width: 415px; 
	margin: 0px 5px 0px 0px; 
	font-size: 12px; 
	color:#666;
	line-height: 16px;
	}
#wrapperHeader_inner2 { 
	background:url(../images/red-phone.png) top left no-repeat; 
	padding: 2px 0 0 70px; 
	float:right; 
	text-align:left; 
	width: 315px; 
	margin: 5px 5px 0px 0px; 
	font-size: 25px; 
	font-weight:bold; color:#666;
	line-height: 20px;
	}
#wrapperHeader_inner2 span { font-size: 13px; color: #0088cc}

#wrapperHeader_1 { width:100%; float:left; height:73px; min-height:73px; background-color:lavender; background:url(../images/nav.jpg) no-repeat scroll top left; }
#wrapperHeader_1_inner {}

#wrapperBody { width:100%; height:500px; min-height:500px; float:left; }
#wrapperBody .left { width:240px; float:left; }
#wrapperBody .left_inner { padding:0 0 0 1px; }
	.back_to_search { float:left; width:auto; background:url(../images/icon_1.jpg) no-repeat scroll center left; margin-left:20px; }
	.back_to_search a:link, .back_to_search a:visited { float:left; width:auto; padding:10px 0px 10px 50px; margin-top:5px; }
	.back_to_search a:hover {}
		.back_to_search a { color:#3399cc; font-weight:bold; }	

	.box1a { clear:left; background:url(../images/box_1a.jpg) no-repeat scroll top left; height:189px; min-height:189px; position:relative; }
	.box1b { background:url(../images/box_1b.jpg) no-repeat scroll top left; }	
		.box1a_inner { padding:0 0 0 25px; position:absolute; bottom:15px; }
		.box1b_inner { height:1px  }
		html>body .box1a { height:auto; }				
	.box2a { clear:left; background:url(../images/box_2a.jpg) no-repeat scroll top left; margin:15px 0 0 0; }
	.box2b { background:url(../images/box_2b.jpg) repeat-y scroll top left; height:120px; min-height:120px; }
	.box2c { background:url(../images/box_2c.jpg) no-repeat scroll top left; }	
		.box2a_inner { height:49px; }
		.box2b_inner { padding:10px 30px 10px 26px; text-align:center;  }
		.box2c_inner { height:1px; }
		html>body .box2b { height:auto; }
	.box3a { clear:left; background:url(../images/box_3a.jpg) no-repeat scroll top left; margin:30px 0 0 0; }
	.box3b { background:url(../images/box_3b.jpg) repeat-y scroll top left; height:300px; min-height:300px; }
	.box3c { background:url(../images/box_3c.jpg) no-repeat scroll top left; }	
		.box3a_inner { height:26px; }
		.box3b_inner { padding:10px 38px 10px 34px; text-align:center;  }
		.box3c_inner { height:1px; }
		html>body .box3b { height:auto; }

	.phone { float:left; clear:left; width:auto; background:url(../images/phone.jpg) no-repeat scroll center left; }
	.phone span{ float:left; width:auto; padding:5px 0px 5px 27px; color:#336600 ; font-weight:bold; white-space:nowrap;  }
	
	.emailt { float:left; clear:left; width:auto; background:url(../images/email.jpg) no-repeat scroll center left; }
	.emailt a:link, .emailt a:visited { float:left; width:auto; padding:5px 0px 5px 27px; color:#336600; font-weight:bold; white-space:nowrap; }
	.emailt a:hover {}					
	
#wrapperBody .right { width:625px; float:right; }
#wrapperBody .right_inner { padding:0 15px 0 0; }

	#wrapperRight { width:100%; float:left; background:url(../images/dotted.jpg) repeat-x scroll bottom left; padding-bottom:5px }
	#wrapperRight .left1 { width:auto; float:left; }
	#wrapperRight .left1_inner { padding:0 0 0 10px; }
		.search { float:left; width:auto; background:url(../images/icon_2.jpg) no-repeat scroll center left; }
		.search a:link, .search a:visited { float:left; padding:10px 0px 10px 30px; }
		.search a:hover {}			
		.tell_a_friend { float:left; width:auto; background:url(../images/icon_2.jpg) no-repeat scroll center left; margin-left:20px; }
		.tell_a_friend a:link, .tell_a_friend a:visited { float:left; padding:10px 0px 10px 30px; }
		.tell_a_friend a:hover {}			
	#wrapperRight .right1 { width:300px; float:right; }
	#wrapperRight .right1_inner { padding:0 0 0 0; float:right; }	
		.prev { float:left; width:auto; background:url(../images/left_arrow.jpg) no-repeat scroll center left; margin-left:20px; }
		.prev a:link, .prev a:visited { float:left; width:auto; padding:10px 0px 10px 20px; }
		.prev a:hover {}
		.next { float:left; width:auto; background:url(../images/right_arrow.jpg) no-repeat scroll center right; margin-left:20px; }
		.next a:link, .next a:visited { float:left; width:auto; padding:10px 20px 10px 0px; }
		.next a:hover {}				
			.search	a, .tell_a_friend a, .prev a, .next a { color:#3399cc; font-weight:bold; }

	#wrapperRight_2 { width:100%; float:left; }
	#wrapperRight_2 .left2 { width:auto; float:left; }
	#wrapperRight_2 .left2_inner { padding:10px 15px 0 15px; }
	#wrapperRight_2 .right2 { width:200px; float:right; }
	#wrapperRight_2 .right2_inner { padding:2px 15px 0 15px; float:right; }
		.map_it { float:left; width:auto; background:url(../images/map_it.jpg) no-repeat scroll center right; margin-left:20px; }
		.map_it a:link, .map_it a:visited { float:left; width:auto; padding:10px 40px 10px 0px; }
		.map_it a:hover {}		

	#wrapperRight_3_outer { padding:0 10px 0 0; }
	#wrapperRight_3 { float:right; clear:none; width:600px; }
	#wrapperRight_3 .inner3 {}	

	#wrapperRight_4 { width:100%; float:left; clear:left; margin:20px 0 0 0; }
	#wrapperRight_4 .left4 { width:auto; float:left; }
	#wrapperRight_4 .left4_inner { padding:0px; }
		.wrapperRight_4_1 { 
			width:290px; float:left; clear:left;  
			background:url(../images/bgnd_row.jpg) repeat scroll top left;
			font:normal 12px/24px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
		}
		.wrapperRight_4_1 .left4_1 { width:150px; float:left; }
		.wrapperRight_4_1 .left4_1_inner { padding:0px 10px; }
		.wrapperRight_4_1 .right4_1 { width:120px; float:right;  }
		.wrapperRight_4_1 .right4_1_inner { padding:0px 10px; }	

		.wrapperRight_4_2 { width:290px; float:left; clear:left; background-color:#FFFFFF }
		.wrapperRight_4_2 .left4_2 { width:150px; float:left; }
		.wrapperRight_4_2 .left4_2_inner { padding:5px 10px; }
		.wrapperRight_4_2 .right4_2 { width:120px; float:right;  }
		.wrapperRight_4_2 .right4_2_inner { padding:5px 10px; }		
		
		#wrapperRight_5 { width:285px; float:right; margin:20px 0 0 0; }
		#wrapperRight_5 .left5 { width:180px; float:left; }
		#wrapperRight_5 .left5_inner { padding:0px; }
		#wrapperRight_5 .right5 { width:80px; float:right; }
		#wrapperRight_5 .right5_inner { padding:0px; text-align:right; }			
	#wrapperRight_4 .right4 { width:300px; float:right; background:url(../images/dooted_left.jpg) no-repeat scroll top left; }
	#wrapperRight_4 .right4_inner { padding:0 15px; }		

#wrapperHS { width:100%; float:left; background-color:#FFFFFF; }
#wrapperHS_inner { padding:0px 15px; float:right; width:auto; }
	.searchTheCin { float:left; width:auto; background:url(../images/p2_icon1.jpg) no-repeat scroll center right; margin-left:20px; }
	.searchTheCin a:link, .searchTheCin a:visited { float:left; width:auto; padding:6px 30px 6px 0px; font-size:16px; color:#8f8f8f; font-weight:bold; }
	.searchTheCin a:hover {}
.wrapperTop { width:100%; float:left; clear:left; } 
.wrapperTop .leftSearchTop {
	float: left;
	display:block;
	width: 200px;
	text-align:left;
	padding: 3px 5px 3px 5px;;
	line-height: 14px;
	background:url(../images/quick_mls_bgnd.jpg) repeat-x;
	margin: 10px 0 0 8px;
	}
.wrapperTop .leftSearch {
	float: left;
	display:block;
	width: 198px;
	text-align:left;
	padding: 5px;
	border: 1px solid #ccc;
	background-color: #efefef;
	margin:0 0 5px 8px;
	}
.wrapperTop .rightMap {
	float: right;
	display:block;
	width: 608px;
	padding: 8px;
	}
	
.myBodyContent { width:850px; float:left; display:block; clear:left; font-size:13px} 
.myBodyContent .leftColumn  { width:610px; float:left; display:block;} 
.myBodyContent .rightColumn  { width:200px; float:right; display:block;} 
.title01 {
	font-size: 20px;
	font-weight:bold;
	color:#444;
	}
.title02 {
	font-size: 20px;
	font-weight:bold;
	color:#cc6600;
	}
.title03 {
	font-size: 14px;
	font-weight:bold;
	color:#cc6600;
	}
.title04 {
	font-size: 16px;
	font-weight:bold;
	color:#444;
	}
	
.title05 {
	font-size: 13px;
	font-weight:bold;
	color:#cc0000;
	text-transform:uppercase;
	}

.myBodyContent .leftColumn2  { width:215px; float:left; display:block;} 
.myBodyContent .rightColumn2  { width:609px; float:right; display:block; padding-top: 3px;} 

.bargains {
	float:left;
	display:block;
	width: 215px;
	background:url(../images/bargains-bg.jpg) top left no-repeat;
	padding: 147px 0 0 0;
	text-align:center;
	}
.bargains .borderBottom {
	float:left;
	display:block;
	width: 210px;
	height: 10px;
	border-bottom: 1px solid #e7801b;
	}

.myBodyContent .leftColumn3  { width:595px; float:left; display:block; padding-top: 3px;} 
.myBodyContent .rightColumn3  { width:230px; float:right; display:block;} 
.myBodyContent .leftColumn4  { width:270px; float:left; display:block;} 
.myBodyContent .rightColumn4  { width:574px; float:right; display:block; padding-top: 3px;} 

.quickSearch {
	float:left;
	display:block;
	width: 270px;
	}
	
.quickSearchTitle {
	float:left;
	display:block;
	width: 260px;
	padding: 7px 0 0 10px;
	height: 29px;
	background:url(../images/quicksearch-top-bg.gif) no-repeat;
	font-size: 15px;
	font-weight:bold;
	color:#FFFFFF;
	line-height: 18px;
	}
	
.quickSearchHolder {
	float:left;
	display:block;
	width: 268px;
	border:1px solid #ddd;
	border-top: 0px;
	border-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
a.quickSearchlinks {
	float:left;
	display:block;
	width: 268px;
	background: url(../images/quicksearch-links-bg.gif) bottom right no-repeat;
	height: 50px;
	text-decoration:none;
	margin:0px;
	padding:0px;
	}
	
a.quickSearchlinks .iconLink {
	float:left;
	display:block;
	width: 35px;
	padding: 8px 0 0 8px;	
	}
	
a.quickSearchlinks .textlink {
	float:left;
	display:block;
	width: 200px;
	padding: 15px 0 0 0;
	line-height: 16px;
	color:#777;
	font-size: 12px;
	text-decoration:none;	
	}
	
a.quickSearchlinks:hover {
	background: url(../images/quicksearch-links-bg.gif) top right no-repeat;
	}
	
a.quickSearchlinks:hover .textlink {
	color:#000;
	}
	
/*NEW QUICK LINKS
********************************/


.myBodyContent .leftColumn5  { width:230px; float:left; display:block;} 
.myBodyContent .rightColumn5  { width:604px; float:right; display:block; border: 1px solid #ddd; background-color:#efefef} 

.quickSearch2 {
	float:left;
	display:block;
	width: 230px;
	}
	
.quickSearchTitle2 {
	float:left;
	display:block;
	width: 220px;
	padding: 7px 0 0 10px;
	height: 29px;
	background:url(../images/quicksearch-top-bg2.gif) no-repeat;
	font-size: 14px;
	font-weight:bold;
	color:#FFFFFF;
	line-height: 18px;
	}
	
.quickSearchHolder2 {
	float:left;
	display:block;
	width: 228px;
	border:1px solid #ddd;
	border-top: 0px;
	border-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
a.quickSearchlinks2 {
	float:left;
	display:block;
	width: 228px;
	background: url(../images/quicksearch-links-bg2.gif) top right no-repeat;
	height: 41px;
	text-decoration:none;
	margin:0px;
	padding:0px;
	}
	
a.quickSearchlinks2 .iconLink2 {
	float:left;
	display:block;
	width: 30px;
	padding: 5px 0 0 5px;	
	}
	
a.quickSearchlinks2 .textlink2 {
	float:left;
	display:block;
	width: 180px;
	padding: 11px 0 0 0;
	line-height: 16px;
	color:#777;
	font-size: 11px;
	text-decoration:none;	
	}
	
a.quickSearchlinks2:hover {
	background: url(../images/quicksearch-links-bg2.gif) bottom right no-repeat;
	}
	
a.quickSearchlinks2:hover .textlink2 {
	color:#000;
	}


.resultList {
	clear:both;
	float:left;
	display: block;
	width: 394px;
	margin: 5px 0 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#777;
	}

.smallText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#777;
	line-height: 14px;
	}
	
.smallText b {
	color:#000000;
	}

.showing {
	float:left;
	display:block;
	width:200px;
	padding:5px 0 5px 0;
	}

.resultPages {
	float:right;
	display:block;
	width:180px;
	text-align:right;
	padding:5px 0 5px 0;
	}
.resultPages1 {
	float:right;
	display:block;
	width:280px;
	text-align:right;
	padding:0px 0 5px 0;
	}
.resultPages a {
	padding: 0 2px 0 2px;
	font-weight:bold;
	}

.resultPages b {
	color:#000000;
	}

.resultListFRame {
	clear:both;
	float:left;
	display: block;
	width: 392px;
	height: 600px;
	overflow-x: hidden;
	overflow-y: auto;
	border: 1px solid #ddd;
	background:#fff;
	}

.resultRows {
	border-bottom: #ddd 1px solid;
	padding: 8px;
	float: left;
	display: block;
	width: 392px;
	}
	
.resultRows:hover {
	background-color: #f2f0cb;
	cursor: default;
	cursor:pointer;
	}
	
.thumbsresult {
	float:left;
	display:block;
	width: 131px;
	height: 85px;
	}

.thumbBanner {
	width: 131px;
	height: 85px;
	}

.thumbPhoto {
	width: 131px;
	height: 85px;
	position: relative;
	/*top: -85px;*/
	top: 1px;
	z-index: 1;	
	}
	
.resultsMiniInfo {
	float:left;
	display:block;
	width: 215px;
	margin: 0 0 0 7px;
	line-height: 16px;
	}

.resultsMiniInfo b {
	color:#000000;
	}

.idxTitle {
	font-size: 14px;
	font-weight:bold;
	color: #cc6600
	}

.idxPrice {
	font-size: 18px;
	font-weight:bold;
	color: #000;
	}

p.idxPrice {
	margin:0px;
	padding: 9px 0 9px 0;
	}

.idxPrice2 {
	font-size: 16px;
	font-weight:bold;
	color: #cc6600;
	}

p.idxPrice2 {
	margin:0px;
	padding: 0 0 4px 0;
	}


.resultInfo {
	float:right;
	display: block;
	width: 182px;
	margin: 5px 5px 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#777;
	}

.idxSlides {
	width: 180px;
	float:left;
	display:block;
	border: 1px solid #ccc;
	background: #ccc;
	margin: 5px 0 0 0;
	} 

.idxSlides p.slidePhotos {
	margin: 0px;
	padding: 0px;
	}

.idxSlides .slideControls {
	padding: 3px;
	float:left;
	display:block;
	width: 90px;
	}

.idxSlides .slideNum {
	padding: 4px;
	float:right;
	display:block;
	text-align:right;
	width: 70px;
	}

.idxSlides .slideNum b {
	color:#000;
	}

.rowInfos {
	float:left;
	display: block;
	width: 182px;
	padding: 5px 0 5px 0;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#777;
	background: url(../images/dots.gif) bottom left repeat-x;
	}

.rowInfos b {
	color:#000;
	}

.rowInfos .idxVar {
	float: left;
	clear:both;
	width: 80px;
	display:block;
	text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#777;	
	}
	
.rowInfos .idxdata  {
	float: left;
	display:block;
	width: 90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	color:#000;
	font-weight:bold;
	}
	
.rowInfos .courtesy {
	font-size: 10px;
	text-align:left;
	color:#999;
	line-height: 13px;
	}



.myBodyContent .leftDetails  { width:625px; float:left; display:block;} 
.myBodyContent .rightDetails  { width:210px; float:right; display:block;} 

.leftMainInfo {width: 615px; float:left; display:block; padding:4px 0 4px 10px; background: #ff9900; line-height: 18px;}
.leftMainInfo b {width: 130px; float:left; display:block; font-size: 18px; color:#FFFFFF} 
.leftMainInfo span {width: 480px; float:left; display:block; font-size: 14px; color:#990000; font-weight:bold; padding: 2px 0 0 0} 
.leftDetailsBox  { width:603px; padding:10px; float:left; display:block; border: 1px solid #ddd;} 
.monthlyPay {
	background:url(../images/monthly-payment-bg.gif) top left no-repeat;
	padding: 3px 0 0 45px;
	float:left;
	display:block;
	width: 180px;
	height: 41px;
	line-height: 18px;
	}
.monthlyPay a {
	text-decoration: underline;
	font-size: 11px;
	}

ul.myActions {
	margin: 15px 0 0 0;
	padding: 0;
	float:right;
	display:block;
	width: 450px;
	list-style:none;
	}

ul.myActions li {
	float: right;
	display:block;
	height: 25px;
	}

ul.myActions li a {
	display:block;
	height: 21px;
	/* background-image:url(../images/actions-icon.gif); */
	background-image:url(../images/actions-icon.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size:10px;
	font-weight:bold;
	text-transform: uppercase;
	padding: 4px 15px 0 25px;
	}

ul.myActions li a#print {
	background-position:0 -40px;
	}

ul.myActions li a#friend {
/*	background-position: 0 -80px;*/
	background: none;
	}

.detailsMaps {
	clear:both;
	float:left;
	display: block;
	width: 603px;
	padding: 5px 0 0 0;
	}
	
ul.detailsTab {
	float:left;
	display: block;
	width: 603px;
	height: 38px;
	list-style: none;
	padding: 0;
	margin: 0;
	background: url(../images/details-tab-bg.gif)
	}

ul.detailsTab li {
	float:left;
	display:block;
	text-align:center;
	line-height:16px;
	}

ul.detailsTab li a {
	display:block;
	float:left;
	padding: 7px 0 0 0;
	color: #888;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	height: 31px;
	text-transform: uppercase;
	background-image:url(../images/details-tab-menu.gif);
	background-repeat: no-repeat;
	background-position: 0 50px;
	}

ul.detailsTab li a:hover {
	background: url(../images/details-tab-menu.gif) top center no-repeat;
	color: #000;
	}

ul.detailsTab li a.ON{
	background: url(../images/details-tab-menu.gif) top center no-repeat;
	color: #000;
	}

ul.detailsTab li a#slide {
	width: 105px;
	}

ul.detailsTab li a#street {
	width: 168px;
	margin-left: 1px;
	}

ul.detailsTab li a#gmap {
	width: 155px;
	margin-left: 1px;
	}

ul.detailsTab li a#board {
	width: 172px;
	margin-left: 1px;
	}

.detailsSlideContent {
	clear:both;
	float:left;
	display: block;
	width: 603px;
	}

.detailsSlideContent .detailSlidesPhoto {
	float:left;
	display: block;
	width: 413px;
	height: 338px;
	}

.detailsSlideContent .detailSlidesPhoto2 {
	float:left;
	display: block;
	width: 602px;
	height: 313px;
	}

.detailsSlideContent .nextPrevious {
	float:left;
	display: block;
	width: 602px;
	height: 25px;
	padding: 5px 0 5px 0;
	}
	
.nextPrevious .leftLinksArrows{
	float:left;
	display: block;
	width: 100px;
	}
	
.nextPrevious .rightPhotoCount{
	float: right;
	display: block;
	width: 150px;
	text-align:right;
	}
	
.bigSlidePhoto2 {
	width: 600px;
	height: 313px;
	border: 1px solid #cccccc;
	}
	
.bigSlidePhoto {
	width: 411px;
	height: 338px;
	border: 1px solid #cccccc;
	}

.watchSlidePhoto {
	width: 413px;
	height: 30px;
	position: relative;
	top: -30px;
	z-index: 1;
	border: 0;
	}

.detailsSlideContent .detailSlidesThumbs {
	float:right;
	display: block;
	width: 180px;
	height: 338px;
	overflow-x: hidden;
	overflow-y: auto;
	border: 1px solid #ddd;
	background:#fff;
	}

ul.gallery-list {
	float:right;
	display: block;
	width: 600px;
	border: 1px solid #cccccc;
	background:#fff;
	list-style: none;
	margin: 0;
	padding: 0;
	}

ul.gallery-list li {
	float: left;
	margin: 3px;
	width: 93px;
	height: 80px;
	}
	
ul.gallery-list li a {
	text-decoration:none;
	} 
	
ul.gallery-list li a img {
	border: 3px solid #ddd;
	width:87px;
	height: 74px;
	}
	
ul.gallery-list li a:hover img {
	border: 3px solid #333;
	}

.listThumbsrows {
	border-bottom: #ddd 1px solid;
	padding: 5px;
	float: left;
	display: block;
	width: 170px;
	}
	
.listThumbsrows:hover {
	background-color: #f2f0cb;
	cursor: default;
	cursor:pointer;
	}
	
.listThumbsrowsON {
	background-color: #f2f0cb;
	}
	
.detailsThumb {
	border: 1px solid #ddd;
	width: 71px;
	float:left;
	display: block;
	}
	
.detailsThumb img {
	border: 3px solid #fff;
	width: 65px;
	height: 40px;
	}

.detailsThumbName {
	float: right ;
	display: block;
	width: 90px;
	margin: 5px 0 0 5px
	}

.detailsContentView {
	clear:both;
	float:left;
	display: block;
	width: 595px;
	border: 4px solid #ddd;
	}

.detailsContent {
	clear:both;
	float:left;
	display: block;
	width: 603px;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	}

.dotsDetails {
	background: url(../images/dots-detail.gif) top left no-repeat;
	}


.rowInfos2 {
	float:left;
	display: block;
	width: 188px;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#777;
	margin: 0 19px 0 0;
	}

.rowInfos2 b {
	color:#000;
	}

.rowInfos2 .idxVar {
	float: left;
	clear:both;
	width: 97px;
	display:block;
	text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#777;	
	padding: 2px 0 2px 3px;
	min-height: 17px;
	line-height: 15px;
	background: #f2f2f2;
	border: 1px solid #ddd;
	border-top: 0px;
	border-right: 0px;
	}
	
.rowInfos2 .idxdata  {
	float: left;
	display:block;
	width: 82px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	color:#000;
	font-weight:bold;
	padding: 2px 0 2px 3px;
	min-height: 17px;
	line-height: 15px;
	background: #f2f2f2;
	border: 1px solid #ddd;
	border-top: 0px;	
	}

table.mydatas tr td {
	border: 1px solid #ddd;
	border-top: 0px;
	background: #f2f2f2;
	padding: 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	vertical-align: top;
	}
	
table.mydatas tr td.varLeft {
	border-right: 0px;
	width: 96px;
	} 
	
table.mydatas tr td.dataRight {
	width: 81px;
	color:#000;
	font-weight:bold;
	} 
	
table.mydatas tr td.TopBorder {
	border-top:1px solid #ddd;
	}
	
.rowInfos2 .courtesy {
	clear:both;
	padding: 10px 0 0 0;
	font-size: 10px;
	text-align:left;
	color:#999;
	line-height: 13px;
	}

.detailFeatures {
	float:left;
	display:block;
	width: 190px;
	margin: 0 16px 0 0;	
	}

.detailFeatures .titleFeatures {
	float:left;
	display:block;
	width: 182px;
	padding: 3px 3px 3px 5px;
	color: #fff;
	background-color: #ff9900;
	font-weight:bold;
	text-transform:uppercase;
	margin: 0 0 5px;
	}

.detailFeatures b {
	color:#000;
	}
	
.detailFeatures ul {
	margin-top: 0;
	margin-bottom: 3px;
	padding-top: 0;
	padding-bottom: 0;
	}
	

.agentsDetail {
	float:left;
	display:block;
	width: 202px;
	}
	
.agentsDetail .agentPhoto {
	border: 5px solid #ddd;
	width: 192px;
	}
	
.agentsDetail .agentName {
	font-size: 14px;
	font-weight:bold;
	color: #cc6600;
	}

.askAgent {
	float:left;
	display:block;
	width: 354px;
	margin: 0 0 0 30px;
	background: url(../images/detail-form-bg.gif) top left no-repeat;
	}

.askAgent form {
	padding: 10px 10px 10px 40px;
	margin:0px;
	}

.formFieldsGray {
	background: #efefef;
	border: 1px solid #ddd;
	width:290px;
	margin-bottom: 10px;
	padding: 5px;
	}



/*END IDX NEW
********************************/

.advancedSearch {
	float: left;
	display:block;
	width:590px;
	background: url(../images/adnaced-search-bg.jpg) repeat-y;
	clear:both;
	margin: 15px 0 15px 0;
	}
	
.advancedSearchTop {
	float: left;
	display:block;
	width:590px;
	background:url(../images/adnaced-search-top-bg.jpg) no-repeat top left;
	height: 70px;
	}
	
.advancedSearchBottom {
	float: left;
	display:block;
	width:590px;
	background:url(../images/adnaced-search-bottom-bg.jpg) bottom left no-repeat;
	height: 7px;
	}

.advancedSearchHolder {
	float: left;
	display:block;
	width:570px;
	padding: 10px;
	}

.searchSections {
	float: left;
	width:570px;
	border-bottom: 1px dotted #bcbc95;
	padding:7px 0 7px 0;
	}

ul.searchTabs {
	float:left;
	display: block;
	width:560px;
	list-style: none;
	padding-left: 10px;
	margin:0px;
	background:url(../images/adnaced-searchbottom-tab-bg.gif) bottom left repeat-x
	}

ul.searchTabs li {
	float:left;
	display:block;
	text-align:center;
	line-height:16px;
	}

ul.searchTabs li a {
	display:block;
	float:left;
	padding: 6px 20px 0 20px;
	background: #fff url(../images/adnaced-search-tab-bg.gif) repeat-x;
	border: 1px solid #cccc00;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	white-space: nowrap;
	color:#FFF;
	height: 23px;
	text-transform: uppercase;  
	}

ul.searchTabs li a:hover {
	background-position: 100px 100px;
	border-bottom: 1px solid #fff;
	color: #dd6600;
	}

ul.searchTabs li a.ON{
	background-position: 100px 100px;
	border-bottom: 1px solid #fff;
	color: #dd6600;
	}

.searchContent {
	float: left;
	display:block;
	width:548px;
	border: 1px solid #cccc00;
	border-top: 0px;
	padding: 10px;
	background-color: #fff;
	}

.myChecklist {
	float: left;
	display:block;
	width:520px;
	border: 1px solid #ccc;
	height: 200px;
	overflow:auto;
	padding: 5px 10px 5px 10px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	}

.myChecklist p.row1 {
	margin:0px;
	padding: 3px 3px 3px 5px;
	line-height:16px;
	}

.myChecklist p.row2 {
	margin:0px;
	padding: 3px;
	line-height:16px;
	background-color: #efefef
	}

.myChecklist p.row1 {
	margin:0px;
	padding: 3px;
	line-height:16px;
	}

.myChecklist .myRows {
	line-height:16px;
	width: 520px;
	float:left;
	clear:both;
	}

.myRows .columnsSearch {
	float:left;
	display:block;
	padding: 4px;
	width: 164px;
	border-left: 1px solid #fff;
	}

.grayRows {
	background-color: #efefef;
	}

.darkRows {
	background-color: #666;
	}

.tdCell {
	white-space: nowrap;
	font-size: 13px
	}

.rightcolBox {
	width: 219px;
	float:left;
	display:block;
	border:1px solid #bdbdbd;
	}

.rightcolBox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #e25f00;
	padding: 5px 0px 5px 0px;
	text-align:center;
	margin:0px;
	line-height: 18px;
	background: url(../images/right-tab-bg.jpg) repeat-x;
	border-bottom: 1px dotted #aaa;
	}

.marketStas {
	float: left;
	display:block;
	width:212px;
	padding: 5px 8px 15px 8px;
	line-height:18px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	clear:both;
	}
.marketStas b {
	color:#333333
	}

.marketCategory {
	float: left;
	display:block;
	width:212px;
	border-bottom: 1px dotted #aaa;
	line-height:16px;
	font-size: 14px;
	color: #e25f00;
	}


#wrapperTop_outer { padding:0px 15px 0 15px; } 
#wrapperTop { width:100%; float:left; clear:left;  height:400px; min-height:400px;  border:1px solid #ccc9c2; background-color:#f4f3e1; }
#wrapperTop .leftt1 { width:210px; float:left; }
#wrapperTop .leftt1_inner { padding:0px; }
	#wrapperQLMS { width:209px; float:left; clear:left;  background:url(../images/quick_mls_bgnd.jpg) repeat-x scroll top left; }
	#wrapperQLMS { font:normal 12px/1.4em "Trebuchet MS",Helvetica,Jamrul,sans-serif; color:#333333; }
	#wrapperQLMS .leftqlms { width:105px; float:left; }
	#wrapperQLMS .leftqlms_inner { padding:2px 0 4px 3px; }
	#wrapperQLMS .rightqlms { width:100px; float:right; } 
	#wrapperQLMS .rightqlms_inner { padding:2px 3px 4px 0; text-align:right; } 
#wrapperTop .rightt1 { width:639px; float:right; }
#wrapperTop .rightt1_inner { padding:0px; }
 
.wrapperR3 { width:100%; float:left; margin:10px 0 0 0; }
.wrapperR3 .leftr3 { width:350px; float:left; background:url(../images/dotted_vr.jpg) repeat-y scroll top right; height:160px; min-height:160px; }
.wrapperR3 .leftr3_inner { padding:10px 10px 10px 0; }
.wrapperR3 .rightr3 { width:240px; float:right; }
.wrapperR3 .rightr3_inner { padding:0px; } 

table.tbl {
	background-color: #FFF;
}
table.tbl caption, table.tbl td, table.tbl th { 
	text-align:left; background-color:#eeeeee; font-size:11px; padding:2px; 
}
/*
table.tbl {
	border-collapse:collapse; 
	border-spacing: 0;
	border-top:1px solid #dfdfdf; border-right:1px solid #dfdfdf;
}
table.tbl caption, table.tbl td, table.tbl th {
	border-bottom:1px solid #FFFFFF; border-left:1px solid #FFFFFF; 
	text-align:left; background-color:#eeeeee; font-size:11px; padding:2px 5px; 
}
*/
 
#wrapperFooter { width:100%; float:left; clear:left; margin:10px 0 0 0px }
#wrapperFooter_inner { padding:10px; margin:0; border-top: 1px dotted #ccc }		
	
/*
 *  parentMenu
 */
#nav {
	border-bottom:1px solid #cccccc;
	float:left; 
	height:auto;
	margin:0; 
	padding:0;
	position:absolute; left:0; top:0;
	list-style-position:outside;		
	list-style-type:none; background-color:#FFFFFF;
}
#nav li {
	float: left;
	margin: 0 30px 0 0px; /* margin-right in-between*/
	padding:0; 
}
/*1st*/
#nav a {
	color:#000000;
	display: block;
	float: left; 
	font:bold 14px/30px "Trebuchet MS",Helvetica,Jamrul,sans-serif; /*28px ~~ nav height*/
	margin:0; 
	padding:0;
	padding-left: 0px; /*for left edge bg*/
	text-decoration: none; 
	width:auto; 
}
/*1st*/
#nav span {
	display: block;
	margin:0; 
	padding:0;
	padding-right: 0px;  /*for right edge bg*/	
}
/*2nd*/
#nav a:hover {
	background: url(../images/nav_hover.jpg) no-repeat scroll center 23px;
}
/*2nd*/	
#nav a:hover span {}
/*3rd*/
#nav li a.active {
	color: #fff;
	font-weight: bold;
}
/*3rd*/
#nav li a.active span{}

/*
 *  subMenu
 */
#nav li li { margin-right:0px; } 
#nav li ul a, #nav li ul span { background-image:none; }
#nav li ul {
	float: left;
	margin:0; 
	padding:0; padding-top:7px; 
	position:absolute; left:0; top:28px; 
	display:none; /***/
	list-style:none;
	background-color:transparent;
}	
#nav li ul a {
	display:block; 
	text-decoration:none;
	margin:0; 
	padding:0 0 0 30px; 
	border:0px solid red;
	color: #3399cc;		
	font:bold 14px/1.3em "Trebuchet MS",Helvetica,Jamrul,sans-serif;	
}
#nav li ul span { margin:0; padding:0; }	
#nav li ul a:link, #nav li ul a:visited { text-decoration:none; background-image:none; }
#nav li ul a:hover { }

/*
 *  nav2
 */
#menublock2 { 
	float:left; clear:left; 
	background:url(../images/nav_mid.jpg) repeat-x scroll top left; width:100%; 
}
#nav2, #nav2 ul{
	margin:0; 
	padding:0px;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:1.5em; 
	float:left; border:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
}

#nav2 a:link,#nav2 a:visited{
	display:block;
	padding:8px 20px 8px 20px; /*width:100px;*/ border:0px;
	color:#FFFFFF;
	text-decoration:none; 
	width:auto; 
}

#nav2 a:hover{
	background:url(../images/nav_mid_hover.jpg) repeat-x scroll top left; 
	color:#FFFFFF;
}

#nav2 li{
	float:left;
	position:relative; 
}

/*
 *  footerNav
 */
#footerNav { padding:10px 15px 10px 15px; float:left; width:100%;}
#footerNav ul { list-style:none; padding:0px; margin:0px; }
#footerNav li { float:left; display:block; width:auto; background:url(../images/footer_pipe_gray.jpg) no-repeat scroll center left   }
#footerNav li a { display:block; text-decoration:none; margin:0; padding:0px 10px 0px 10px; 
					font:normal 11px Arial, Helvetica, sans-serif;
}
#footerNav li a:link, #footerNav li a:visited { color:#666; }
#footerNav li a:hover { }			
#footerNav .first_li { background-image:none; }
#footerNav .first_a { padding-left:0px; }

/*
 *  menuMisc
 */
#nav { width:595px; }
#menuBlock {
	width:595px; 
	position:relative;
	height:60px; 
	margin:0 auto; 
	float:left; 
	border:1px solid #cccccc;
	background-color:#f1efe6;
}



.linksTabs {
	float:right;
	display:block;
	width:100%;
	padding: 0px;
	}
	
.linksTabs ul {
	display:block;
	list-style:none;
	margin:0;
	padding:0px;
	text-align:center;
	}
	
.linksTabs ul li {
	float:right;
	display:block;
	margin:0;
	padding:0px;
	font-size: 12px;
	line-height: 16px;
	color: #909090;
	} 

.linksTabs ul li a {
	display:block;
	color: #777;
	text-decoration:none;
	background-color: #e2e2e2;
	padding: 5px 15px 5px 15px;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	border-bottom: 0px;
	font-weight:bold;	
	}

.linksTabs ul li a:hover {
	background-color: #d94a01;
	border:1px solid #c54300;
	border-bottom: 0px;
	color: #fff;
	}

.linksTabs ul li a.ON {
	background-color: #d94a01;
	border:1px solid #c54300;
	border-bottom: 0px;
	color: #fff;
	}
		
/*
 *  Miscellaneous
 */
.myhr { padding:0px; margin:0 0 0 0; height:1px; background:url(../images/dotted.jpg) repeat-x scroll top left; } 
.myhr_inner { height:1px; } 

#info {
	position:absolute; top:450px; right:0px;
}

table.myFieldsTxt tr td {
	font:normal 12px/0.75em "Trebuchet MS",Helvetica,Jamrul,sans-serif; color:#333333;
	line-height:16px;
	}

html>body #wrapperAll,
html>body #wrapperHeader,
html>body #wrapperHeader_1,
html>body #wrapperBody,
html>body #wrapperTop,
html>body .wrapperR3 .leftr3_inner
{ height:auto; }
/*
 E
  N
   D
    */
    
.myfooter {
   	float:left;
	display:block;
	width: 857px;
	margin: 0 0 0 4px;
	border: 1px solid #e2dcc9;
	background-color: #f9f6ec;
	padding: 6px;
	}

.myfooter .footerRow {
   	float:left;
	display:block;
	width: 857px;
	border-bottom: 1px solid #e2dcc9;
	padding: 5px 0 5px 0;
	color: #666;
	font-size:11px;
	line-height: 14px;
	}
	
.footerRow2 b { color:#000000; font-size: 12px}

.footerRow2, .footerRow2 a {
	color: #555;
	line-height:20px;
	}	
	
.footerRow2 a:hover {
	color: #000;
	}	
	
	
.fair_housing  { float:left; width:300px;  /*background: url(../images/equality-logo.gif) top left no-repeat;*/ padding: 0 0 0 0px; height: 75px; margin: 5px 0 0 0 }
.fair_housing p { margin:0; padding: 5px 0 0 0; font-size: 11px; color: #888; font-family:Arial, Helvetica, sans-serif; white-space:nowrap;}	
.fair_housing p a{ color: #888;}	
.superIDXfooter { float:left; width:600px;  background:url(../images/super-idx-tiny2.gif) top left no-repeat; padding: 0 0 0 30px; min-height: 40px}
.superIDXfooter p { margin:0; padding: 10px 0 0 0; font-size: 11px; color: #888; font-family:Arial, Helvetica, sans-serif;}
.feedbackFooter { float:right; width:210px; color:#0088cc; padding: 10px 0 0 0; min-height: 30px; text-align:right}
.feedbackFooter a { color:#0088cc}

/** BEGIN: Sridhar **/
.green-btn {
    background-color: #ccffcc;
    color: #003300;
    font-weight: bold; 
}
/** END: Sridhar **/

