@import url('https://fonts.googleapis.com/css?family=Asap');
@import url('https://fonts.googleapis.com/css?family=Alegreya+Sans+SC|Catamaran|Gudea|Jura|Quicksand|Roboto+Condensed');

* {
	margin: 0;
	padding: 0;
	outline: none;
	font-family:Quicksand, sans-serif;
	font-size:1em;
}

.main 
{
	margin-left:0px;
    float: left;
}

/* import existing print stylesheet */
@import "print.css";

/* set styles for the preview message */
#preview-message {
	display:block;
	border:1px solid #666;
	background:#FF6;
	padding:2px 5px;
}

#U-td {border-bottom:1px solid #000000; }

a:link	{ color: #000099; text-decoration:underline; }
a:visited	{ color: #772B1A; text-decoration:none; }
a:hover	{ color: #000099; text-decoration:underline; }
a:active	{ color: #772B1A; text-decoration:none; }



/*Following CSS For Highslide Photo Viewer*/
/*Following CSS For Highslide Photo Viewer*/
/*Following CSS For Highslide Photo Viewer*/

.highslide-image {
	border: 1px solid #444;
}
.highslide-controls {
	width: 90px !important;
}
.highslide-controls .highslide-close {
	display: none;
}
.highslide-caption {
	padding: .5em 0;
}


/*Following CSS For ViewDetails Page*/
/*Following CSS For ViewDetails Page*/
/*Following CSS For ViewDetails Page*/

#PropDetails {float:left;}
#PropDetails ul{
	margin:8px 0px 0px 0px !important;
	text-align:left;
	line-height:.1em;
}
#PropDetails ul li{
	text-align:center;
	margin:2px 0px;
	list-style:none;
}
#Basics {padding:5px;}

#Words {padding-right:7px;width:30%;float:left;text-align:left;font-size:.8em;}
#Picts {padding:5px 5px 5px 5px; border:1px solid #CCC; width:64%;float:right;height:450px;}

#ShowPhotos {border:1px solid #CCC; width:98%;height:65px;margin-bottom:1em;}
#Remarks {padding-top:5px;padding-bottom:5px;}

/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */

#page1 .row_bot{ margin:10px 10px 10px 10px; }
#page1 .row_bot .h{ width:0px; float:left; height:480px;}
.clear { clear:both;}

/*==================list====================*/
.block .t { background:url(../images/m2-t-dr.gif) repeat-x top #FFFFFF;}
.block .b { background:url(../images/m2-t-dr.gif) repeat-x bottom;}
.block .l { background:url(../images/m2-t-dr.gif) repeat-y left;}
.block .r { background:url(../images/m2-t-dr.gif) repeat-y right;}
.block .l_t { background:url(../images/m2-l-t.gif) no-repeat left top;}
.block .r_t { background:url(../images/m2-r-t.gif) no-repeat right top;}
.block .l_b { background:url(../images/m2-l-b.gif) no-repeat left bottom;}
.block .r_b { background:url(../images/m2-r-b.gif) no-repeat right bottom; width:100%;}
/*==========================================*/

#Words ul li{
	list-style-type:none;
	lineheight:140%;
}

/*Following CSS For Index Page */
/*Following CSS For Index Page */
/*Following CSS For Index Page */

#wrapper{width:100%;margin:0;padding:0;position:relative;margin-top:-10px;}


<!--- SHADOWS --->
.shadow-bringer {
		width: 100px;
		height: 100px;		
		margin: 20px auto;		
		padding: 5px;		
		background: #ffffa2;
		}	
.shadowright {		
		-moz-box-shadow: 6px 6px 8px #4c4c4c;		
		-webkit-box-shadow: 6px 6px 8px #4c4c4c;		
		box-shadow: 6px 6px 8px #4c4c4c;		
	/* For IE 8 */		
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#4c4c4c')";		
	/* For IE 5.5 - 7 */		
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#4c4c4c');	
	}
.shadowleft {		
		-moz-box-shadow: -6px 6px 25px #4c4c4c;		
		-webkit-box-shadow: -6px 6px 25px #4c4c4c;		
		box-shadow: -6px 6px 25px #4c4c4c;		
	/* For IE 8 */		
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#4c4c4c')";		
	/* For IE 5.5 - 7 */		
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#4c4c4c');	
	}
.shadow h1{color:#ffffff}

/* rounded buttons */
.roundbuttons {
	cursor:pointer; 	
	line-height:27px;
	height:27px;
	background:url(../images/marketplace/bluebutton_bg.gif) no-repeat right top; 
	padding-right:20px; 
	display:inline-block;
	font:bold 11px Verdana, sans-serif;
}
 
.roundbuttons ins { 
	background:url(../images/marketplace/bluebutton_bg.gif) no-repeat left top; 
	height:27px;
	line-height:27px;
	display:inline-block;
	padding-left:20px;
	
}
a.roundbuttons{color:#ffffff;text-decoration:none;}
a.roundbuttons ins{color:#ffffff;text-decoration:none;}
a.roundbuttons:hover {background-position:right -155px;color:#0033cc;}
a.roundbuttons:hover ins {background-position:left -155px;color:#0033cc;}

.roundbuttons_sm {
	cursor:pointer; 	
	line-height:22px;
	height:22px;
	background:url(../images/bluebutton_bg_sm.gif) no-repeat right top; 
	padding-right:10px; 
	display:inline-block;
	font:bold 11px Verdana, sans-serif;
}
 
.roundbuttons_sm ins { 
	background:url(../images/bluebutton_bg_sm.gif) no-repeat left top; 
	height:22px;
	line-height:22px;
	display:inline-block;
	padding-left:10px;
	
}
a.roundbuttons_sm{color:#ffffff;text-decoration:none;}
a.roundbuttons_sm ins{color:#ffffff;text-decoration:none;}
a.roundbuttons_sm:hover {background-position:right -155px;color:#0033cc;}
a.roundbuttons_sm:hover ins {background-position:left -155px;color:#0033cc;}

.roundbuttons_sm_red {
	cursor:pointer; 	
	line-height:19px;
	height:19px;
	background:url(../images/redbutton_bg_sm.gif) no-repeat right top; 
	padding-right:5px; 
	display:inline-block;
	font:bold 10px Verdana, sans-serif;
}
 
.roundbuttons_sm_red ins { 
	background:url(../images/redbutton_bg_sm.gif) no-repeat left top; 
	height:19px;
	line-height:19px;
	display:inline-block;
	padding-left:5px;
	
}
a.roundbuttons_sm_red{color:#ffffff;text-decoration:none;}
a.roundbuttons_sm_red ins{color:#ffffff;text-decoration:none;}
a.roundbuttons_sm_red:hover {background-position:right -116px;color:#fff;}
a.roundbuttons_sm_red:hover ins {background-position:left -116px;color:#fff;}
 
/* end rounded buttons */

.logo img{display:block;max-width:135px;max-height:60px;width: expression(this.width > 135 ? "135px" : true);
  height: expression(this.height > 60 ? "60px" : true);}
  
#commsort{width:450px; margin-left:12px;}
#commsort .sortby {margin:5px 4px 3px 4px;float:left;width:60px;padding-top:2px;text-align:left;vertical-align:middle;font:bold 12px Verdana, sans-serif;}
#commsort .sortby img{margin:2px;margin-top:-2px;float:left;}

#main-featuredlistings{min-height:500px; padding:10px 0px 10px 10px; border:1px solid #000000; margin-left:10px; clear:both; position:relative;}
#main-featuredlistings .FLitems{float:left; width:213px; height:195px; max-height:195px; min-height:195px; margin:0px 0px 15px 0px; font:11px Verdana;position:relative;text-align:left;}
#main-featuredlistings .FLitems img{border-width:1px;border-style:solid;height:100px;width:170px;}

.sidebar h2{margin: 0px 0px 5px 0px;border:none;text-align:center;font:bold 14px Verdana,sans-serif;}
.sidebar{margin:5px 5px 10px 5px;clear:both;padding:0px 5px 10px 5px;}
.clear{clear:both;}
.sidebar label{display:inline-block;font:bold 10px Verdana, sans-serif;}
.sidebar select{border:none;color:#000000;background:#FFFFCC;font:bold 10px Verdana, sans-serif;}
.spanlink{cursor:pointer;text-decoration:underline;font:bold 11px Verdana, sans-serif;}

.lesspad{padding:0;}


#neighborhoods{padding:0px 0px 2px 2px;}
#neighborhoods .subcats{clear:both;margin:0;padding-top:1px;}
#neighborhoods a{margin:2px 0px 3px 3px;float:left;display:block;width:122px;text-align:left;text-decoration:none;font:10px Arial, sans-serif;}
#neighborhoods h3{text-align:left;border-bottom-width:1px;border-bottom-style:dashed;margin:2px 3px 2px 3px;font:bold 12px Arial,sans-serif;}
#neighborhoods .subcats{text-align:left;border-bottom:1px dashed #000033;margin:2px 3px 2px 3px;cursor:pointer;font:bold 11px Arial,sans-serif;}
#neighborhoods .clickon,.clickoff{margin-left:20px;font:10px Verdana,sans-serif;}
#gallery-area{margin-bottom:2em;padding:.5em 0;height:65px;}
