#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 {
	-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:30px;line-height:36px;margin:50px 10px 20px 440px;padding:0;}
.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#coolPlaces {background:url(images/slide_coolPlaces_bg.jpg) top left no-repeat;}
.sm li#coolPlaces h2 {color:#000000;font-family:'ClarendonRoman';font-size:34px;line-height:36px; margin:0; padding:0;}

.sm li span.coolPlaces {margin: 15px 0 0 460px; display:block;}
.sm li span.coolPlaces h6 {font-family: 'CenturyGothicRegular'; font-size:16px; margin: 0; padding: 0; font-weight:normal;}
.sm li span.coolPlaces 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.coolPlaces a:hover {color:#000;}


.sm li#swTrendiest {background:url(images/slide_swTrendiest_bg.jpg) top left no-repeat;}
.sm li#swTrendiest h2 {color:#000000;font-family:'ClarendonRoman';font-size:34px;line-height:36px; margin:10px 0 10px 380px; padding:0;}

.sm li#sherwood {background:url(images/slide_sherwood_bg.jpg) top left no-repeat;}
.sm li#sherwood p {color:#969696;font-family:Arial,Helvetica,sans-serif;font-size:13px;margin:0px 30px 10px 382px;padding:0;text-align:justify;}
.sm li#sherwood h2 {color:#000000;font-family:'ClarendonRoman';font-size:30px;line-height:36px;margin:25px 60px 20px 380px;padding:0;}
.sm li#sherwood 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;margin: 15px 0 0 380px;}

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

.sm li#listingSearch form#frmMlsSearch label {
	font-family: 'CenturyGothicRegular';
	font-size:12px;
	color: #000;
	margin-top:16px;
	display:block;
}

.sm li#listingSearch form#frmMlsSearch label#s_subarea1_label {
	width: 292px;
	display:block;
}

.sm li#listingSearch form#frmMlsSearch #s_subarea1 {
	background:url("images/input_bg.gif") repeat-x scroll 0 0 transparent;
	border:1px solid #CCCCCC;
	padding:3px 5px;
	width:280px;
}

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

.sm li#listingSearch 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#listingSearch 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#listingSearch form#frmMlsSearch a {
	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;
	line-height:normal;
	margin-left:165px;
	margin-top:20px;
	padding:1px 5px 1px 16px;
	text-decoration:none;
	display: block;
}

.sm li#listingSearch form#frmMlsSearch a:hover {
	color: #000;

}
.sm li#compareListing {background:url(images/slide_compareListing_bg.jpg) top left no-repeat;}
li#compareListing #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;}

.sm li#compareListing form#frmCompareSearch {
	width: 292px;	
	margin: 20px 0 0 358px;
}

.sm li#compareListing form#frmCompareSearch label {
	font-family: 'CenturyGothicRegular';
	font-size:12px;
	color: #000;
	margin-top:16px;
	display:block;
}

.sm li#compareListing form#frmCompareSearch label#c_subarea1_label {
	width: 292px;
	display:block;
}

.sm li#compareListing form#frmCompareSearch #c_subarea1 {
	background:url("images/input_bg.gif") repeat-x scroll 0 0 transparent;
	border:1px solid #CCCCCC;
	padding:3px 5px;
	width:280px;
}

.sm li#compareListing form#frmCompareSearch .small select.high-field {
	margin-left: 50px;	
}

.sm li#compareListing form#frmCompareSearch .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#compareListing form#frmCompareSearch 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#compareListing form#frmCompareSearch a {
	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;
	line-height:normal;
	margin-left:165px;
	margin-top:20px;
	padding:1px 5px 1px 16px;
	text-decoration:none;
	display: block;
}

.sm li#compareListing form#frmCompareSearch a:hover {
	color: #000;

}