/********************** Admin area CSS ****************************/
.sw_admin_propery_btn, .sw_admin_contact_btn{display: block; background:url(images/arrow-down.png) no-repeat; width: 17px; height:18px; float: right; cursor:pointer;}
.sw_admin_propery_btn_close, .sw_admin_contact_btn_close{display: none;background:url(images/arrow-up.png) no-repeat; width: 17px; height:18px; float: right; cursor:pointer; }

.sw_admin_properties_td, .sw_admin_contacts_td{border:0px !important;  border-top:1px solid #DFDFDF !important; padding: 4px 7px 2px !important;}
.sw_admin_properties_header_td, .sw_admin_contacts_header_td{border:0px !important;}

.sw_admin_propery_info, .sw_admin_contact_info{display:none; border:0px !important;}
.sw_admin_propery_info table, .sw_admin_contact_info table{padding-right:0; margin-right:0; }
.sw_admin_propery_info td, .sw_admin_contact_info td{border: 0px; }
.sw_admin_propery_info img{width:240px;}


/********************** Front-end CSS ****************************/
.sw_propery_btn{display: block; background:url(images/arrow-down.png) no-repeat; width: 17px; height:18px; float: right; padding-right: 5px; cursor:pointer;}
.sw_propery_btn_close{display: none; background:url(images/arrow-up.png) no-repeat; width: 17px; height:18px; float: right; cursor:pointer; padding-right: 5px;}
.sw_photo_ico{margin-left:10px; margin-top:2px;}

.sw_properties_table{border:0px; width:100%;border-spacing: 1px;font-size:1.2em; padding: 2px;}
.sw_properties_header_td{border:0px !important;}
.sw_properties_header_td a{color:#333; font-weight:bold;font-size:1.2em;}
.sw_properties_td{padding:5px; }

tr.alt:nth-child(odd) {background:url(images/gray-texturebg.jpg) repeat;}
tr.alt:nth-child(even) {background: url(images/gray-texturebg.jpg) repeat;}
.th {padding:5px; font-size:1.2em; font-weight:bold; border-bottom:2px dotted #aeaeae; margin-bottom: 2px;}

 
.sw_propery_info{display:none; border:0px !important;}
.sw_propery_info_photo_td{width: 330px; vertical-align: top;}
.sw_propery_info img{margin:-30px 0 0 40px; width:220px;}
.sw_propery_info a {margin:0 0 0 40px;}
.sw_propery_info table{padding-right:0; margin:0; border:0px !important;}
.sw_propery_info td{border: 0px !important;}

.sw_properties_email_img{width: 200px !important; height:16px; margin: 0 0 0 40px !important;}


/********************** Easy Slider CSS ****************************/

.graphic, #prevBtn, #nextBtn{ margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px;}
			
.slider{ position:relative; text-align:left; background:transparent; border: 0px solid #000; float:left; margin-bottom:0px; }
 #small-slider img {max-width:200; height: 150px; } 
.sw_overlay_properties{position:absolute; left:0px; top: 0px; opacity: 0.4;}
.slider ul, .slider li{ margin:0; padding:0; list-style:none; }

#big-slider{margin:0px 0px 0 0px; width: 400px; height: 300px; }
#small-slider {margin:17px 10px 0 12px; width: 200px; height: 150px;  }

#big-slider li{ width: 400px; height: 300px; overflow:hidden; }
#small-slider li{width: 200px; height: 150px; overflow:hidden;}
#small-slider ul li img a{/*-webkit-box-shadow: inset 3px 3px 20px 1px #000; box-shadow: inset 3px 3px 20px 1px #000;*/}


#big-prevBtn, #big-nextBtn, #small-prevBtn, #small-nextBtn{ display:block;width:21px; height:21px; position:relative; float: right; top:-26px; left: -375px; z-index:1000;	border: 0px solid #000;}	
#small-prevBtn, #small-nextBtn{float: left; left:180px; top:-198px;} 

#big-nextBtn{ left:17px; top:-26px; display:block;}														

#big-prevBtn a, #big-nextBtn a, #small-prevBtn a, #small-nextBtn a{display:block; position:relative; width:21px; height:21px; background:url(images/nav-arrows-left.png) no-repeat center top;	}
#big-nextBtn a, #small-nextBtn a{ background:url(images/nav-arrows-right.png) no-repeat center top; }	

#big-prevBtn a:hover, #small-prevBtn a:hover{background:url(images/nav-arrows-left.png) no-repeat center bottom;	}
#big-nextBtn a:hover, #small-nextBtn a:hover{ background:url(images/nav-arrows-right.png) no-repeat center bottom; }	


/* // Easy Slider */


/********************** Map ****************************/
#sw_map_canvas {
	float: left;
	display:inline-block;
    	width: 290px;
	height: 302px;
	margin: 0 20px 0px 0;
}
  
  