@charset "utf-8";
/* CSS Document for Florida Vacation Rentals */

* {
	margin:0;
	padding:0;
}
.body-shadow {
	background:url(../images/body-shadow.jpg) no-repeat;
	width:990px;
	min-height:772px;
}

.wrapper {
	width:990px;
	margin:0 auto;
}

body {
	margin:0;
	padding:0;
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#4f4f4f;
	background:url(../images/bodybg.jpg) repeat-x;
}

h3
{
	color:#215e7f;
	font-weight:bold;
	font-size:14px;
	float:left;
	clear:both;
	margin:8px 0 4px;
}


html, div, dd, dt, ol, ul, form, pre, fieldset, form, p, ul, li {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	font-weight:normal;
	padding:0;
	margin:0;
}
img {
	border:none;
	margin:0;
	padding:0;
}

a{
	font-size:13px;
	color:#CC6600;
	text-decoration:none;
}

a:hover{
	color:#666;
}

.toplinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	width:677px;
	float:left;
	margin:0;
	padding:0;
	height:32px;
}
.toplinks ul {
	margin:0;
	padding:0;
}
.toplinks li {
	width:703px;
	display:inline;
	padding:0 0 17px 3px;
	height:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	line-height:30px;
}

.toplinks li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	letter-spacing:-1px;
}

.toplinks li a:hover {
	color:#ffd532;
}

.toplinks li:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	height:62px;
	color:#ffd532;
	text-decoration:none;
/* 	background:url(../images/h.jpg) no-repeat;
	background-position:center bottom;
	padding:0 0 16px 3px; */
}

.header {
	width:990px;
	margin:0 auto;
	height:192px;
	background:none;
}
.top-left {
	float:left;
	width:33px;
	height:192px;
	display:inline;
}
.top-right {
	float:left;
	width:30px;
	height:192px;
	display:inline;
	background:url(../images/top-right.jpg) no-repeat;
}
.logobase {
	float:left;
	width:247px;
	height:192px;
	background:url(../images/logo-base.jpg);
	background-repeat:no-repeat;
}
.logo-space-top {
	height:21px;
	clear:both;
}
.top-blue-black {
	background:url(../images/top-blue-black.jpg) repeat-x;
	width:677px;
	float:left;
	height:192px;
}
.blue-top {
	float:left;
	display:inline;
	width:677px;
	background:none;
}
.blue-wrap {
	float:left;
	width:677px;
	height:65px;
}

.blue-wrap2 {
	float:left;
	width:677px;
	height:40px;
	margin:8px 0 0;
}

.blue-top-space {
	float:left;
	width:345px;
	height:65px;
	display:inline;
}
.call {
	float:left;
	width:330px;
	display:inline;
	height:46px;
	padding:10px 0 0 2px;
}

.slogan {
	background:none;
	float:right;
	margin:8px 0 0;
}
.headerbase {
	width:926px;
	margin:0 auto;
	padding:20px 0 0;
}
.content {
	clear:both;
	width:970px;
	height:auto;
	min-height:200px;
	background:#fff;
	margin:auto;
}
.contentspc {
	padding-top:8px;
	height:auto;
}
.left-col {
	display:inline;
	width:287px;
	float:left;
	padding:0 0 0 20px;
}
.space-left {
	margin:0 0 0 60px;
	float:left;
	width:287px;
}
.space-right {
	margin:0 0 0 60px;
	float:left;
	padding:23px 0 0;
}
.right-col {
	float:left;
	display:inline;
	width:634px;
}
.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#545454;
	width:256px;
}
.title2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#545454;
	width:256px;
	margin:10px 0 0;
}
.pic-wrap {
	float:left;
	width:256px;
	margin:2px 0 0;
}
.pic-wrap2 {
	float:left;
	width:256px;
	margin:10px 0 0;
}
.pic1 {
	float:left;
}
.pic2 {
	float:left;
	margin-left:8px;
}
.dark {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	color:#343434;
	font-weight:bold;
	padding:20px 0 0;
}
.footer {
	float:left;
	width:990px;
	height:80px;
}
.footer-wrap {
	width:846px;
	height:20px;
	margin:0 auto;
}
.footer-wrap ul {
	margin:0;
	padding:0;
	width:960px;
	text-align:center;
}
.footer-wrap li {
	padding-left:24px;
	float:left;
	list-style:none;
	list-style-image:none;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#8B8B8B;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
.footer li a {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#8B8B8B;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}

.footer li a:hover {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#8B8B8B;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}

.footer li a:link {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#8B8B8B;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}

.footer-wrap li a:link
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#8B8B8B;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.footer-wrap li a:visited
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#8B8B8B;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.footer-wrap li a:hover
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#cc6600;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.footer-wrap li a:active
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#8B8B8B;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.copyright {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#8b8b8b;
	font-size:12px;
	margin:auto;
	width:780px;
	padding:4px 0 0;
	line-height:24px;
	
}
/*________________________________________Inner Page_____________________________________________ */

.left204 {
	float:left;
	display:inline;
	width:204px;
	height:auto;
	margin-left:31px;
}
.left256 {
	float:left;
	display:inline;
	width:256px;
	height:auto;
	margin:0 0 0 10px;
}
.right435 {
	float:left;
	display:inline;
	width:435px;
	height:auto;
	margin:0 0 0 10px;
}
.imgwrap {
	float:left;
	width:204px;
}
.bigpic {
	float:left;
	display:inline;
	width:204px;
	height:auto;
}
.imgwrap-small {
	float:left;
	width:204px;
	margin:1px 0 1px 0;
}
.imgwrap-small-2 {
	float:left;
	width:204px;
	margin:0 0 1px 0;
}
.imgleft {
	float:left;
	display:inline;
	width:101px;
}
.imgleft2 {
	float:left;
	display:inline;
	width:102px;
	margin:0 0 0 1px;
}
.con-wrap {
	margin:0;
	padding:0;
	width:435px;
	height:auto;
}
.pagetitle {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	font-weight:normal;
	font-weight:bold;
	color:#cc6600;
	width:926px;
	text-align:left;
	margin:0 0 20px 26px;
	padding:0 0 4px 0;
	border-bottom:1px solid #9dc6dc;
}
.text {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	font-weight:normal;
	margin:4px 0 0;
	min-height:200px;
	height:auto;
}
.text ul {
	padding:0;
	margin:0;
}
.text li {
	margin:0 0 0 20px;
	line-height:18px;
}
.blclr {
	color:#5c9cc0;
	margin:4px 0 10px 4px;
	line-height:24px;
}
/*______________Table _________________*/


.tabwrap {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F1F1F1 none repeat scroll 0 0;
	border-bottom:medium none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:252px;
}
.tabwrap2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F1F1F1 none repeat scroll 0 0;
	border-color:-moz-use-text-color #E1E1E1;
	border-style:none solid;
	border-width:medium 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:252px;
}
.tabwrapleft {
	border:1px solid #E1E1E1;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:1px 2px 0 0;
	text-align:right;
	width:120px;
	text-transform:capitalize;
	height:17px;
}
.tabwrapright {
	border:1px solid #E1E1E1;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:1px 0 0 4px;
	text-align:left;
	width:122px;
	text-transform:capitalize;
	height:17px;
}
.left486 {
	float:left;
	width:486px;
	display:inline;
	margin:0 0 0 24px;
}
.galleryphotos {
	float:left;
	width:486px;
	display:inline;
}

.floorplan
{
	margin:20px 0 8px 0;
	color:#CC6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:0 0 10px 0;
	border-bottom:1px solid #f0f0f0;
	width:466px;
}

.mrt
{
	margin:10px 0 0;
	padding:10px 0 0;
	float:left;
}

.ufl
{
	float:left;
	text-align:left;
	height:auto;
	width:914px;
	margin:0 0 0 6px;
}

.ufl ul
{
	list-style-image:none;
}

.ufl li
{
	margin:0 0 0 20px;
	line-height:20px;
}



.formsettings
{
	width:600px;
	float:left;
	height:auto;
}

label
{
	float: left;
	width: 128px;
	font-weight: normal;
	text-transform:capitalize;
}

input, textarea
{
	margin-bottom: 5px;
	border:1px solid #b6dcaf;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#727272;
	padding:2px;
}

textarea
{
	width: 250px;
	height: 150px;
}

fieldset
{
	border:none;
}

.boxes
{
	width: 1em;
}

#submitbutton
{
	margin:4px;
	width:110px;
	padding:2px;
	background:#3f895f;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	border:none;
}

label
{
	float: left;
	width: 128px;
	font-weight: normal;
	text-transform:capitalize;
}

input, textarea
{
	margin-bottom: 5px;
	border:1px solid #ccc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#727272;
	padding:2px;
}

select
{
	width:120px;
	margin-bottom: 5px;
	border:1px solid #ccc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#727272;
	padding:1px;
}

.smllslt
{
	width:50px;
	margin-bottom: 5px;
	border:1px solid #ccc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#727272;
	padding:1px;
}
	
textarea
{
	width: 250px;
	height: 150px;
}

fieldset
{
	border:none;
}

.boxes
{
	width: 1em;
}

#submitbutton
{
	margin:4px;
	width:70px;
	padding:2px;
	background:#3f895f;
	font-family:Arial, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	border:none;
}

br
{
	clear: left;
}

