body {
	background-image:url(/images/shell/bg.jpg);
	color:#555555;
	margin:0px;
}
body, table,textarea,input,select {
	font-family:futura-pt, arial, helvetica, sans-serif;
	font-weight:400;
	font-size:14px;
	line-height:18px;
}
form {
	margin:0px;
	padding:0px;
}
img {
	border-style:none;
}
#homeSearchDiv, .sidebartext {
	padding-left:5px;
}
#homeSearchDiv {
	padding-bottom:10px;
}
.rss-menu-box {
	background:none;
	border:none;
}
.futuralight {
	font-weight:300;
	font-style:normal;
}
.futuralightitalic {
	font-weight:300;
	font-style:italic;
}
.futurabold, strong, b {
	font-weight:700;
	font-style:normal;
}
.futurabolditalic {
	font-weight:700;
	font-style:italic;
}
h1, h2, h3, p, ul {
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}
h1, h2, h3 {
	color:#079cc5;
}
li{ padding-bottom:3px;}
h1 {
	font-size:24px;
	line-height:30px;
	font-weight:400;
	text-transform:uppercase;
}
h2 {
	font-size:18px;
	line-height:24px;
	font-weight:700;
}
h3 {
	font-size:14px;
	line-height:21px;
	font-weight:700;
}
a:link, a:visited {
	color:#079cc5;
}
a:hover {
	color:#933;
	text-decoration:underline;
}
hr {
	border:none;
	border-top:1px solid #CCC;
	background:none;
}
.ztablepropertyinfo td {
	font-size:14px;
}
.ztablepropertyinfo th {
	font-size:14px;
}
.ztablepropertyinfo h3 {
	font-size:14px;
	letter-spacing:0px;
}
.zls2-1 * {
	font-size:14px !important;
}
.zExpOption_contents {
	font-size:13px;
}
ul {
	padding:0px;
	padding-left:15px;
	padding-bottom:10px;
	padding-top:0px;
	margin:0px;
}

.listing-d-div-l{font-size:13px;}

.slides_container {
	width:622px;
	margin-left:52px;
	padding-top:22px;
	display:none;
}

.slides_container div.slide {
	width:622px;
	height:145px;
	display:block;
}

.item {
	float:left;
	width:135px;
	height:145px;
	padding-right:10px;
}


.slides_container2 {
	width:320px;
	margin-left:0px;
	padding-top:12px;
	display:block;
	height:145px;
	overflow:hidden;
}

.slides_container2 .item{ padding-right:10px;}

.pagination {
	display:none;
	list-style:none;
	margin:0;
	padding:0;
}

.pagination .current a {
	color:red;
}

#slides .next,#slides .prev {
	position:absolute;
	top:0px;
	left:0px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}
#slides .next{ width:40px;height:40px; text-decoration:none; }
#slides .prev{ width:40px;  height:40px; text-decoration:none;  }

.sh-9 {
	margin:0 auto;
	width:960px;
	height:42px;
}
.sh-9 .zMenuBarDiv {
	background:none !important;
}
.sh-9 .zMenuBarDiv a.trigger {
	color:#000 !important;
}
.sh-9 .zMenuBarDiv ul * {
	font-family:futura-pt, arial, helvetica, sans-serif !important;
	text-align:left !important;
}
.sh-9 .zMenuBarDiv .trigger {
	font-family:futura-pt, arial, helvetica, sans-serif !important;
}
.sh-36:link, .sh-36:visited {
	display:block;
	cursor:pointer;
	text-decoration:none;
	color:#737373;
	width:130px;
	height:40px;
	float:left;
	padding-left:60px;
	padding-top:7px;
	margin-bottom:5px;
	padding-bottom:7px;
	font-weight:700;
}
.sh-37:link, .sh-37:visited {
	display:block;
	cursor:pointer;
	text-decoration:none;
	color:#737373;
	width:130px;
	height:40px;
	float:left;
	padding-left:60px;
	padding-top:7px;
	margin-bottom:5px;
	padding-bottom:7px;
	font-weight:700;
}
.sh-38:link, .sh-38:visited {
	display:block;
	cursor:pointer;
	text-decoration:none;
	color:#737373;
	width:130px;
	height:40px;
	float:left;
	padding-left:60px;
	padding-top:7px;
	margin-bottom:5px;
	padding-bottom:7px;
	font-weight:700;
}
.sh-39:link, .sh-39:visited {
	display:block;
	cursor:pointer;
	text-decoration:none;
	color:#737373;
	width:130px;
	height:40px;
	float:left;
	padding-left:60px;
	padding-top:7px;
	margin-bottom:5px;
	padding-bottom:7px;
	font-weight:700;
}
.sh-40:link, .sh-40:visited {
	display:block;
	cursor:pointer;
	text-decoration:none;
	width:180px;
	height:23px;
	float:left;
	padding-left:10px;
	padding-top:0px;
	font-weight:700;
	color:#FFF;
	padding-top:95px;
}
.sh-40-1:link, .sh-40-1:visited {
	display:block;
	cursor:pointer;
	text-decoration:none;
	width:180px;
	height:23px;
	float:left;
	padding-left:10px;
	padding-top:0px;
	font-weight:700;
	color:#FFF;
	padding-top:95px;
}
.sh-40-2:link, .sh-40-2:visited {
	display:block;
	cursor:pointer;
	text-decoration:none;
	width:180px;
	height:23px;
	float:left;
	padding-left:10px;
	padding-top:0px;
	font-weight:700;
	color:#FFF;
	padding-top:95px;
}
.sh-40-3:link, .sh-40-3:visited {
	display:block;
	cursor:pointer;
	text-decoration:none;
	width:180px;
	height:23px;
	float:left;
	padding-left:10px;
	padding-top:0px;
	font-weight:700;
	color:#FFF;
	padding-top:95px;
}
.sh-40-4:link, .sh-40-4:visited {
	display:block;
	cursor:pointer;
	text-decoration:none;
	width:180px;
	height:23px;
	float:left;
	padding-left:10px;
	padding-top:0px;
	font-weight:700;
	color:#FFF;
	padding-top:95px;
}
.sh-40-5:link, .sh-40-5:visited {
	display:block;
	cursor:pointer;
	text-decoration:none;
	width:135px;
	height:23px;
	float:left;
	padding-left:55px;
	padding-top:0px;
	font-weight:700;
	color:#000;
	font-weight:normal;
	padding-top:15px;
	padding-bottom:22px;
	color:#737373;
}
.sh-40-6:link, .sh-40-6:visited {
	display:block;
	cursor:pointer;
	text-decoration:none;
	width:135px;
	height:23px;
	float:left;
	padding-left:55px;
	padding-top:0px;
	font-weight:700;
	color:#000;
	font-weight:normal;
	padding-top:15px;
	padding-bottom:15px;
	color:#737373;
}
.sh-36:hover, .sh-37:hover, .sh-38:hover, .sh-39:hover, .sh-40:hover{
	text-decoration:underline !important;
}
.sh-40-1:hover, .sh-40-2:hover, .sh-40-3:hover, .sh-40-4:hover, .sh-40-5:hover, .sh-40-6:hover {
	text-decoration:underline !important;
}
.st-15 {
	float:left;
	width:220px;
	padding-top:7px; padding-left:10px;
	position:relative;
}
.st-16 {
	float:left;
	width:215px;
	height:39px;
	text-align:center; 
	font-size:18px;
	line-height:18px;
}
.st-17 {
	float:left;
	width:220px;
	height:35px;
}
.st-17-2 {
	width:184px;
	float:left;
}
.st-19{width:178px; height:19px; padding:4px; border:none; background:none;}
.st-21 {
	float:left;
	height:35px;
	width:170px;
}
.st-22 {
	height:28px;
	padding:0px;
	width:210px;
}
.st-24{width:127px; float:left; padding:8px; padding-left:0px; padding-right:5px;}
.st-25, .st-25:link, .st-25:visited{color:#079cc5;font-size:15px;}
.st-26{float:left; width:82px; padding-top:3px;}
.st-27{color:#FFF; margin:0px; border:none; background:none; display:block; width:90px; font-size:15px; height:28px; padding:0px; text-align:left; padding-top:3px; padding-left:13px; text-decoration:none; font-weight:bold; cursor:pointer; }
.sh-30{float:left; width:960px;padding-top:20px;}
.sh-31{float:left; background-image:url(/images/shell/wendy_15.jpg); width:216px; height:560px; padding-top:230px; padding-left:14px; padding-right:14px;}
.sh-32{float:left; width:100%; font-size:18px; padding-top:5px; line-height:24px; text-transform:uppercase; color:#FFF;}
.sh-33{float:left; width:100%; padding-top:14px;  line-height:17px;}
.sh-34{float:left; width:484px; padding-left:20px; padding-right:20px;}
.sh-35{float:left;   background-image:url(/images/shell/wendy_17.jpg); width:192px; height:967px; background-repeat:no-repeat; padding-top:2px; text-transform:uppercase;}
.sp-9{color:#079cc5;}


.sp-1{ width:100%; float:left; background-image:url(/images/shell/sub-top.jpg); background-repeat:repeat-x;  }
.sp-2-2{background-image:url(/images/shell/sub-top2.jpg); background-repeat:no-repeat; background-position:top center; width:100%; float:left;}
.sp-2{background-image:url(/images/shell/hometop_06.jpg); background-repeat:no-repeat; background-position:top center; width:100%; float:left;}
.sp-3{float:left; width:100%; height:186px; }
.sp-4{width:960px; margin:0 auto;}
.sp-5{float:left; width:960px;  height:326px;}
.sp-6{ float:left; width:100%; padding-bottom:20px;}
.sp-7{float:left; width:245px;}
.sp-8{float:left; padding:5px; width:230px; padding-top:23px; padding-left:10px; height:30px; font-size:18px; }
.sp-10{float:left;}
.sp-10-2{background:none; border:none; cursor:pointer; width:30px;height:27px;}

.sp-11{float:left; width:714px; }
.sp-12{width:100%; height:20px; padding-top:23px; padding-left:10px; font-size:18px; }
.sp-13{width:600px; height:193px; float:left;}
.sp-14{width:100%; float:left;}
.sp-16{float:right;display:block;}
.sp-18{float:right;display:block;}
.sp-19{float:left; width:960px; padding-top:0px;background-image:url(/images/shell/cbg.jpg);}
.sp-20{float:left; width:170px; padding:15px;  border-right:1px solid #CCC; margin-top:20px; }


.sp-21{float:left; width:660px; padding:20px;  }
.sp-22{clear:both;}
.sp-23{width:100%; height:1px; margin-top:20px; }
.sp-24{width:100%; height:1px;float:left;}
.sp-25{float:left; width:100%; background-image:url(/images/shell/wendy_20.jpg); background-repeat:repeat-x; background-position:top; background-color:#FFF;}
.sp-26{ width:960px; padding-top:10px; padding-bottom:10px; height:52px; margin:0 auto;}
.sp-27{width:600px; float:left;}
.sp-28{width:360px; text-align:right; float:left;}
.sp-15, .sp-15:link, .sp-15:visited{width:230px; display:block; font-size:18px; line-height:21px; padding:14px; padding-top:12px; padding-left:100px; text-decoration:none; color:#FFF; cursor:pointer; margin-right:20px; float:left;}
.sp-17, .sp-17:link, .sp-17:visited{width:225px; display:block; font-size:18px; line-height:21px; padding:14px; padding-top:12px; text-decoration:none; color:#FFF; cursor:pointer; padding-left:100px;float:left;}
.sp-15:hover, .sp-17:hover{ text-decoration:underline;} 
.st-38{float:left; width:150px; padding-right:5px;}
.st-38-2{float:left; width:100%; }
.st-39{  width:142px; height:103px; cursor:pointer;  color:#FFF; font-size:13px; text-transform:none; background-position:center; background-repeat:no-repeat;}

.st-39-2{position:relative; padding-left:8px; height:20px; width:134px;   top:-39px; float:left;}
.st-39-3{background-color:#000; opacity:0.4; _filter:alpha(opacity=40); position:relative; top:-19px; float:left; width:100%; height:20px;}
.st-40{color:#FFF; background-color:#079cc5; width:132px; padding:3px; padding-left:7px; height:20px;position:relative; top:-39px;float:left; font-size:14px; font-weight:700;}
.st-41{width:137px; padding:5px; padding-right:0px; color:#000; float:left;position:relative; top:-39px;}
.st-42{width:89px; height:21px; float:left;}
.st-43{float:left; width:48px; height:21px;}

 #homephotonext{ margin-top:130px; width:30px; height:60px; float:left; cursor:pointer;}
#homephotoprev{margin-top:130px; width:30px; height:60px; float:right;cursor:pointer;}
 
#homeDivTopLayer{ left:0px; position:absolute; z-index:20; display:none; top:0px; background-image:url(/images/shell/overlay.png);_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/images/shell/overlay.png', sizingMethod='scale'); width:960px; height:326px;}
.stt-1{float:left; width:200px; padding-left:720px; padding-top:70px; font-size:24px; color:#555555;}
.stt-2{font-size:14px; line-height:18px; color:#737373;}
.stt-3{width:960px; margin:0 auto;}

select { font-size:13px;}

.zlisting-common-disclaimer{padding-bottom:20px;
	font-size:14px;
	line-height:16px;}
	.footer2 ul {
margin-left: 0;
 padding-left: 0;
 list-style: none;
}
.footer2 li 
{
	padding:5px;
	line-height:14px;
 padding-left: 15px;
 background-image: url(/images/shell/bullet.jpg);
 background-repeat: no-repeat;
 background-position: 0 8px;
 }
#footerslides1{float:left; width:100%; overflow:hidden; height:140px; margin-bottom:5px;}
#footerslides2{float:left; }
	.sht-41{width:100%; float:left;background-image:url(/images/shell/bbg.jpg); margin-top:40px;}
.sht-42{width:960px; margin:0 auto; background-image:url(/images/shell/sarasota_11.jpg); height:229px; width:960px;}
.sht-43{float:left; width:310px; padding-right:30px; text-transform:uppercase; padding-top:20px;}
.sht-44{float:left; font-size:16px; line-height:18px; width:100%; padding-bottom:15px;}
.sht-45{float:left; width:100%;}
.sht-46{float:left; width:150px;}
.sht-47{color:#079cc5;}
.sht-48{float:left; width:130px; padding-left:10px;}
.sht-49{width:100%; font-size:18px; font-weight:700; line-height:24px; border-bottom:1px solid #CCC;}
.sht-50{width:100%; font-size:18px; font-weight:400; line-height:24px;border-bottom:1px solid #CCC;}
.sht-51{width:100%; font-size:18px; font-weight:400; line-height:24px;}
.sht-63{line-height:24px;}
.sht-52{float:left; width:100%; text-transform:none; height:50px;}
.sht-53{float:left; width:100%; text-align:right;}
.sht-54{float:left; width:380px; padding-right:40px;padding-top:20px; }
.sht-55{float:left; width:100%;font-size:16px; text-transform:uppercase; padding-bottom:15px;text-transform:uppercase;}
.sht-56{color:#079cc5;}
.sht-57{float:left; width:100%; font-size:16px;}
.sht-58{float:left; width:100%; text-align:right; padding-top:0px; text-transform:uppercase;}
.sht-59{float:left; width:190px; padding-top:20px;}
.sht-60{float:left; width:100%; font-size:16px;text-transform:uppercase; padding-bottom:15px;}
.sht-61{color:#079cc5;}
.sht-62{float:left; width:100%;}
.sht-64{font-size:18px;}
.copyright1{  width:960px;float:left; padding-top:10px; height:40px; clear:both; padding-bottom:10px; color:#999;} 

.sh-45{float:left; width:100%;}
.sh-46{float:left; width:150px;}
.sh-47{color:#00bbf2;}
.sh-48{float:left; width:130px; padding-left:10px;}
.sh-49{width:100%; font-size:18px; font-weight:700; line-height:24px; border-bottom:1px solid #CCC;}
.sh-50{width:100%; font-size:18px; font-weight:400; line-height:24px;border-bottom:1px solid #CCC;}
.sh-51{width:100%; font-size:18px; font-weight:400; line-height:24px;}
.sh-52{float:left; width:100%; text-transform:none; height:53px;}
#footerphotoprev, #footerphotonext{ display:block; padding:2px; padding-left:5px; line-height:14px; font-size:12px; padding-right:5px; float:left; margin-right:5px; background-color:#FFF; border:1px solid #999; color:#999; text-decoration:none;}
#footerphotoprev:hover, #footerphotonext:hover{background-color:#999; color:#000;}
#footerphotonext{margin-right:80px;}
.item2 {
	float:left;
	width:290px; height:145px;
}
