﻿html{margin: 0 auto;
    width:1076px;
	background: url(images/background.jpg) repeat-x;
}



body{
	width:936px;
	font-family: verdana;
	background: url("images/background.jpg") no-repeat;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: auto;
}

#content{
	margin: 0;
	padding: 0;
}

#masthead{
    margin:0;
    padding: 0;
    width:938px;
   
}


#navbar{
    margin:0;
    padding:0;
    width:935px;
    height:24px;

}

#navbarwithrollovers{
    margin:0;
    padding:0;
    width:938px;
    height:24px;
}

ul.navmain li{
	position: relative;
	margin:0;
    padding: 0;
    list-style: none;
    display: inline;
}


#copyright{
    margin: 0;
    padding: 10px 0 0 0;
    text-align:center;
    clear:both;
    width:938px;
}

.address{
    margin: 8px 0 .1em 0;
    padding:0;
    font-size:9pt;
}
ul.navbot li {
    list-style:none;
    display:inline;
    text-decoration: none;
    color:#000;
    font-size:9pt;
    border-right:1px solid #000;
    margin: 0;
    padding: 0 10px 0 8px;
    
  
}
ul.navbot li a{
    text-decoration:underline;
    color:#000;
}

ul.navbot li.navlast{
border: none;
}

.copyright{
    font-size:8pt
}
.copyright a{
    color:#000;    
}

.black{
    font-size:9pt;    
}

.blackmore a{
	color: #990000;
	font: normal 9pt Verdana, Helvetica, "Helvetica Neue", Geneva, sans-serif;
} 


.more a{
	color: #990000;
	font: normal 9pt Verdana, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 10px 0 20px 10px;
}

.blacklink a{
	color: #000000;
	font: normal 9pt Verdana, Helvetica, "Helvetica Neue", Geneva, sans-serif;
} 

.more a{
	color: #000000;
	font: normal 9pt Verdana, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 10px 0 20px 10px;
}

.blackcol{
	margin: 0;
	padding: 0 0 .1em 0;
    font-size:9pt;    
}


.blacklocations{
    font-size:8pt;
    
}
.quick{
    font-size:9pt;
    padding: 0 10px 0 10px;   
}

.quick a{
    font-size:9pt;
    color: #990000;
    padding: 0 10px 0 10px;   
}

.more a{
    font-size:9pt;
    color: #990000;
    padding: 0 10px 0 10px;   
}

.title{
	margin: 10px 0 0 0;
	padding: 0 0 .1em 0;
	font: 12pt Verdana, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	color: #1b80c0;
}

.gray{
    color:#333333;
    padding-right: 35px;
    font-size: 9pt;
}

.graysmall{
    color:#333333;
    padding-right: 35px;
    font-size: 8.5pt;
}

.graysmall a{
	color: #990000;
	font: normal 8.5pt Verdana, Helvetica, "Helvetica Neue", Geneva, sans-serif;
} 
.more a{
	color: #990000;
	font: normal 8.5pt Verdana, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 10px 0 20px 10px;
} 

.graylight{
	color: #333333;
	font: normal 9pt Verdana, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	text-decoration: none;
}
.graylight a{
	color: #990000;
	font: normal 9pt Verdana, Helvetica, "Helvetica Neue", Geneva, sans-serif;
} 
.more a{
	color: #990000;
	font: normal 9pt Verdana, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 10px 0 20px 10px;
} 


.graylocations{
    color:#999;
    font-size: 8pt;
}

.graylocations a{
	color: #990000;
	font: normal 8pt Verdana, Helvetica, "Helvetica Neue", Geneva, sans-serif;
} 
.more a{
	color: #990000;
	font: normal 8pt Verdana, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 10px 0 20px 10px;
} 

#col1home{
    width:371px;
    float:left;
    padding:10px 0 10px 10px;
    margin: 0;
    height: 455px;
    background-color: #fff;
	
}
#col2home{
    width:535px;
    float: right;
    padding: 10px 10px 10px 10px;
    margin:0px;
    height: 455px;
    background-color: #fff;
    
}

.bookdark{
	color: #2b89c4;
	font: bold 9pt Verdana, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	clear: both;
}

.booklight{
	color: #3399cc;
	font: normal 9pt Verdana, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	text-decoration: none;
}
.booklight a{
	color: #990000;
	font: normal 9pt Verdana, Helvetica, "Helvetica Neue", Geneva, sans-serif;
} 
.more a{
	color: #990000;
	font: normal 9pt Verdana, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	padding: 10px 0 20px 10px;
} 


#features{
	margin: 0 0 20px 0;
	padding: 0;
	height: 140px;
	border: 2px solid #600;
}

img.first{
	position: static;
	float: left;
	margin:10px 10px 2px 0;
	padding: 2px 1px 1px 5px;
}
img.firstabout{
	position: static;
	float: left;
	margin:10px 10px 2px 0;
	padding: 2px 1px 55px 5px;
}

img{
	margin: 0;
	padding: 0 0 .1em 0;
}

.blurb{margin: 0 0 1em 0;
	padding: 0 30px 0 3px;
	color: #666666;
	font: 9pt Verdana, Helvetica, "Helvetica Neue", Geneva, sans-serif;
}

#col1{
	margin: 0;
	padding: 10px;
	width: 200px;
	float: left;
	background-color: #fff;
	height: 825px;
}

#col2{
	margin: 0;
	padding: 10px;
	width: 696px;
	float: right;
	background-color: #fff;
	height: 825px;
	
}

.celebratecol3{
	margin: 0 0 .1em 0;
	padding: 0 0 0 15px;
	font: 9pt Verdana, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	color: #666666;
	text-decoration: none;
}

#col2plan{
	margin: 0;
	padding: 10px;
	width: 195px;
	float: right;
	background-color: #fff;
		height: 695px;
}

#col1plan{
	margin: 0;
	padding: 10px;
	width: 701px;
	float: left;
	background-color: #fff;
	height: 695px;
}

#col1florida{
	margin: 0;
	padding: 10px;
	width: 701px;
	float: left;
	background-color: #fff;
	height: 325px;
}

#col2florida{
	margin: 0;
	padding: 10px;
	width: 195px;
	float: right;
	background-color: #fff;
		height: 325px;
}

#col1contact{
	margin: 0;
	padding: 10px;
	width: 625px;
	float: left;
	background-color: #fff;
	height: 770px;
}

#col2contact{
	margin: 0 0 0px 0px;
	padding: 5px;
	width: 279px;
	float: left;
	background-color: #fff;
		height: 780px;
}

#col1plan1{
	margin: 0;
	padding: 10px;
	width: 195px;
	float: left;
	background-color: #fff;
	height: 1220px;
}

#col1plan1fixed{
	margin: 0;
	padding: 10px;
	width: 195px;
	float: left;
	background-color: #fff;
	height: 1500px;
}

#col2plan1fixed{
	margin: 0;
	padding: 10px;
	width: 701px;
	float: left;
	background-color: #fff;
	height: 1500px;
}


#col2plan1{
	margin: 0;
	padding: 10px;
	width: 701px;
	float: left;
	background-color: #fff;
	height: 1220px;
}



form{
	padding: 15px;
border: 2px solid #600;	
}

#quickfcts{
	background-color: #e7edf7;
	width: 185px;
	border: 2px solid #600;
	padding-bottom: 14px;
	height: 610px;
}

#lft{
	width: 330px;
	padding: 0px 10px 0 10px;
	margin: 0;
	float: left;
}

#rgt{
	width: 330px;
	padding: 0px 10px 0 10px;
     margin: 0;	
     float: right;
}

#locations{
	width: 701px;
	clear: both;
}

#loclft{
	width: 330px;
	padding: 10px;
     margin: 0px 0 0 0;
     height: 150px;
     float: left;
    }
    
#loclftfixed{
	width: 330px;
	padding: 0px;
     margin: 0px 0 0 0;
     height: 215px;
     float: left;
    }
    
#locmidfixed{
	width: 165px;
	padding: 32px 10px 10px 10px;
     margin: 0px 0 0 0;
     height: 175px;
     float: left;
    }    
    
#locmid{
	width: 155px;
	padding: 20px 10px 10px 10px;
     margin: 0px 0 0 0;
     height: 150px;
     float: left;
    }

#locrgt{
	width: 115px;
	padding: 10px 25px 10px 10px;
     margin: 0;
     height: 170px;	
     float:right
}

#silbig{
	width: 160px;
	padding: 0px 10px 0px 0px;
     margin: 0;
     height: 235px;	
     float:right;
}


#locrgtlinkspg{
	width: 338px;
	padding: 10px;
     margin: 0;
     height: 212px;	
     float:right
 
}
#links{
	margin: 0;
	background-color: #fff;
	width: 915px;
	padding: 10px;
	height: 615px;
}

#linkscopy{
	margin: 0;
	background-color: #fff;
	width: 918px;
	padding: 10px;
	height: 250px;
}

#floridalinks{
	margin: 0;
	background-color: #fff;
	width: 918px;
	padding: 10px;
	height: 410px;
}


#facts{
	margin: 0;
	background-color: #fff;
	width: 918px;
	padding: 10px;
	height: 700px;
}


#linklft{
	margin: 0;
	padding: 5px 10px 10px 10px;
	width: 290px;
	float: left;

}
#linkmid{
	margin: 0;
	padding: 5px 10px 10px 10px;
	width: 290px;
	float: left;

}
#linkrgt{
	margin: 0;
	padding: 5px 10px 10px 10px;
	width: 275px;
	float: left;

}

#floridalft{
	margin: 0;
	padding: 2px 10px 10px 10px;
	width: 610px;
	float: left;
}

#floridargt{
	margin: 0;
	padding: 5px 10px 10px 10px;
	width: 300;
	float: left;
}



.links{
	margin: 0 0 .1em 0;
	padding: 0 0 0 15px;
	font: 9pt Verdana, Helvetica, "Helvetica Neue", Geneva, sans-serif;
	color: #666666;
	text-decoration: none;
}
.links a{
	color: #666666;
	text-decoration: none;
	
}

img{
	margin: 0;
	padding: 0;
}
img.main{
	margin: 0 0 .1em 0;
	padding: 0;
}

#planlft{
	width: 200px;
	padding:0 15px 0 0px;
     margin: 0;
     height: 150px;
     float: left;
    }
#planmid{
	width: 200px;
	padding:0px 15px 0 5px;
     margin: 0;
     height: 150px;
     float: left;
    }

#planrgt{
	width: 200px;
	padding:0px 15px 0 5px;
     margin: 0;
     height: 150px;	
     float:left
}
a.linkopacity:hover img {
	visibility: hidden;
}

/* for IE6 */

a.linkopacity:hover img {
filter: alpha(opacity=10);
opacity: 0.4;
}
