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

.sw_admin_businesses_td{border:0px !important;  border-top:1px solid #DFDFDF !important;}
.sw_admin_businesses_header_td{border:0px !important;}

.sw_admin_business_info{display:none; border:0px !important;}
.sw_admin_business_info table{padding-right:0; margin-right:0; }
.sw_admin_business_info td{border: 0px;}
.sw_admin_business_info img{width:240px;}
.sw_business_photo {width:120px; float: left;}
.sw_business_photo_remove{float: left; margin-right: 10px;}

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

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

.sw_business_info{display:none; border:0px !important;}
.sw_business_info_photo_td{width: 270px; vertical-align: top;}
.sw_business_info img{margin:-30px 0 0 30px; width:220px;}
.sw_business_info table{padding-right:0; margin:0; border:0px !important;}
.sw_business_info td{border: 0px !important;}
.sw_overlay{position:absolute; left:0px; top: 0px;}

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;}


/********************** 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;}
.slider img{}
.sw_overlay{position:absolute; left:0px; top: 0px;}
.slider ul, .slider li{ margin:0; padding:0; list-style:none; }

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

#big-business-slider li{ width: 400px; height: 300px; overflow:hidden; }
#small-business-slider li{width: 200px; height: 150px; overflow:hidden;}

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

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


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


/* // Easy Slider */


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