#sm{position: absolute; top:-490px; right: 0;}
.sm {list-style:none; width:920px; height:340px; display:block; overflow:hidden; margin:0; padding:0;}
.sm li {float:left; display:inline; overflow:hidden; width:696px; height:340px; position:relative;}
.sm li h1 {
	transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	bottom:168px;
	*bottom: 10px;
	color:#222222;
	cursor:pointer;
	font-family:'CenturyGothicRegular';
	font-size:20px;
	font-weight:normal;
	left:-147px;
	*left: 10px;
	margin:0;
	padding:0;
	position:absolute;
	text-shadow:1px 1px 1px #FFFFFF;
	width:340px;
}

.sm li h1:hover {
	color: #000;
	text-shadow:none;
}

.sm li div.hide {
	height: 340px;
	width:696px;
	overflow:hidden;
}

.sm li#meet {background:url(images/slide_meet_bg.jpg) top left no-repeat;}
.sm li#meet p {color:#969696;font-family:Arial,Helvetica,sans-serif;font-size:13px;margin:10px 20px 0 442px;padding:0;text-align:justify;}
.sm li#meet h2 {color:#000000;font-family:'ClarendonRoman';font-size:34px;line-height:36px;margin:50px 10px 20px 440px;padding:0;}
.sm li#meet h3{font-family: ClarendonRoman; font-weight: normal; margin-left: 430px;}
.sm li#meet p a {background:url("images/slider_meet_team_btn_bg.gif") no-repeat scroll left top #ADCE32;color:#FFFFFF;display:block;font-family:Arial,Helvetica,sans-serif;font-size:13px;margin-left:135px;padding-left:19px;text-decoration:none;width:77px; margin-top:10px;}
.sm li#meet p a:hover {color:#000;}



.sm li#acreage {background:url(images/slide_acreage_bg.jpg) top left no-repeat;}
.sm li#acreage h2 {color:#000000;font-family:'ClarendonRoman';font-size:34px;line-height:36px; margin:0; padding:0;}
.sm li#acreage form#frmMlsSearch {
	width: 292px;	
	margin: 20px 0 0 358px;
}

.sm li#acreage form#frmMlsSearch label {
	font-family: 'CenturyGothicRegular';
	font-size:12px;
	color: #000;
	margin-top:4px;
	width: 292px;
}

.sm li#acreage form#frmMlsSearch label#nearest-town-label, .sm li#acreage form#frmMlsSearch label#style-label {
	width: 292px;
	display:block;
	
}

.sm li#acreage form#frmMlsSearch #nearest-town-field {
background:url("images/input_bg.gif") repeat-x scroll 0 0 transparent;
border:1px solid #CCCCCC;
padding:3px 5px;
width:280px;
*background: #fff;
*border: 1px solid #000;
*margin-left: -360px;
-margin-left: -358px;
}

.sm li#acreage form#frmMlsSearch .small label {
	width: 121px;	
	display: block;
	float: left;
}

.sm li#acreage form#frmMlsSearch .small label.high-label, .sm li#acreage form#frmMlsSearch .small select.high-field {
	margin-left: 50px;	
}

.sm li#acreage form#frmMlsSearch .small select {
	width: 121px;	
	display: block;
	float: left;
	background:url("images/input_bg.gif") repeat-x scroll 0 0 transparent;
	border:1px solid #CCCCCC;
	padding:2px;
}

.sm li#acreage form#frmMlsSearch select#style-field {
	width: 293px;	
	background:url("images/input_bg.gif") repeat-x scroll 0 0 transparent;
	border:1px solid #CCCCCC;
	padding:2px;	
}

.sm li#acreage form#frmMlsSearch button {
background:url("images/slider_meet_team_btn_bg.gif") no-repeat scroll left center #ADCE32;
border:medium none;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
margin-left:229px;
margin-top:20px;
padding:1px 5px 1px 12px;
text-decoration:none;
}

.sm li#acreage form#frmMlsSearch button:hover {
	color: #000;	
	cursor: pointer;
}

.sm li#farms {background:url(images/slide_farms_bg.jpg) top left no-repeat;}

.sm li#farms h2 {color:#000000;font-family:'ClarendonRoman';font-size:34px;line-height:36px; margin:10px 0 0px 380px; padding:0;}
.sm li#farms p {margin:0px 0 0px 380px;}

.sm li span.quadBtns {
	margin: 0 0 20px 380px;
	display: block;
}

.sm li span.quadBtns h6 {
	font-family: 'CenturyGothicRegular';
	font-weight:normal;
	font-size:18px;
	margin:0;
	padding:0;
}

.sm li span.quadBtns a {
	background:url("images/slider_meet_team_btn_bg.gif") no-repeat scroll left center #ADCE32;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	padding:1px 5px 1px 15px;
	text-decoration:none;
}

.sm li span.quadBtns a:hover, .sm li#equestrians span.quadBtns a:hover {
	color:#000;	
}

.sm li#ruralOver {background:url(images/slide_rural_over_bg.jpg) top left no-repeat;}

.sm li#ruralOver h2 {color:#000000;font-family:'ClarendonRoman';font-size:30px;line-height:36px; margin:10px 0px 0px 380px; padding:0;}

.sm li#ruralOver p {margin:0px 0px 0px 380px;}

.sm li#ruralUnder {background:url(images/slide_rural_under_bg.jpg) top left no-repeat;}

.sm li#ruralUnder h2 {color:#000000;font-family:'ClarendonRoman';font-size:30px;line-height:36px; margin:10px 0 0px 380px; padding:0;}

.sm li#ruralUnder p {margin:0px 0px 0px 380px;}

.sm li#equestrians {background:url(images/slide_equestrian_bg.jpg) top left no-repeat;}

.sm li#equestrians h2 {color:#000000;font-family:'ClarendonRoman';font-size:30px;line-height:36px; margin:10px 0 0px 380px; padding:0;}

.sm li#equestrians p {margin:0px 0px 0px 380px;}

/*.sm li#equestrians span.quadBtns h6 {
  margin-bottom:10px;
}

.sm li#equestrians span.quadBtns a {
  display:block;
	background:url("images/slider_meet_team_btn_bg.gif") no-repeat scroll left center #ADCE32;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:1;
	width:155px;
	padding:1px 5px 1px 15px;
	margin-bottom:10px;
	margin-left:13px;
	text-decoration:none;
}*/

li#equestrians #right_cover {
background-image:url("images/slider_right_cover.gif");
background-position:left top;
height:340px;
position:absolute;
right:0;
top:0;
width:4px;
z-index:50;
}