html
{	height: 	100%;
	margin: 	0;
	padding: 	0;
}

body
{   background: #f7dab2 url("../imgs/sand.jpg") 0 485px repeat-x;
	font-family: Arial;
	margin: 0;
	padding: 0;
	height: 100%;

}

h3
{	margin-top: 0;
}



#outercontainer
{   background: url("../imgs/clouds.jpg") repeat-x;
	border-top:	1px solid #003F82;
}

#container 
{	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

#content
{	background: url("../imgs/contenttrim.jpg") repeat-y;
	width: 800px;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	float: left;
}

#head
{	background: url("../imgs/head2.jpg") no-repeat;
    position: relative;
	width: 800px;
	height: 206px;
	color: #186fa7;
}

#headtitle
{	color:#013166;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	right:-43px;
	bottom:45px;
	width:365px;
	line-height: 8px;
}
#head a#specials
{	position:	absolute;
	height:		0;
	width:		222px;
	padding:	57px 0 0 0;
	overflow:	hidden;
	background:	url(/imgs/specials.jpg) no-repeat;
	display:	block;
	top:		20px;
	right:		10px;
}
#head #menu
{   background: url("../imgs/menu.jpg") center no-repeat;
	position: absolute; font-family:"Times New Roman", Times, serif;
	left: 12px;
	bottom: 5px;
	width: 774px;
	height: 28px;
	padding: 8px 0 0 0;
	font-size: 12px;
	color: white;
}

#head #menu a
{	font-size: 14px;
	font-weight: bold;
	color: white;
	margin:0 0 0 10px;
	padding: 0 3px 2px 4px;
}
#head #menu a:hover
{	background:	#004B8C;
}

#main
{	width: 775px;
	padding: 0 0 10px 13px;
	float: left;
}

#flashpiece
{   back  ground: url("../imgs/flashpiece.jpg") center no-repeat;
	height: 225px;
	margin: 0 0 10px 0;
}

#pets
{	margin: 10px 10px 0 0;
	float: left;
}

#homecontent
{	/* width: 765px; */
	float: left;
}

#homecontent #left
{
	float: left;
	width: 425px;
	padding-right: 10px;
	line-height: 1.5;
}

#homecontent #right
{
	float: right;
	width: 320px;
	padding-left: 10px;
	font-size: 12px;
	margin-bottom: 10px;
}

#homecontent #right h3
{
	margin: 0;
	padding: 0;
}

#homecontent #right img
{
	margin: 0;
	padding: 0;
}

#homecontent img
{	border: none; margin: 10px;
}



	form.searchBawx
	{	background:	#00478c url(/imgs/searchBox-Sanibel.gif) no-repeat top left;
		width:		228px;
		float:		left;
		margin:		0 70px 0 70px;
		padding:	76px 0 0 10px;
	}
	form.captiva
	{	background:	#00478c url(/imgs/searchBox-Captiva.gif) no-repeat top left;
		margin:		0 0 0 70px;
	}
	form.searchBawx h2
	{	display:	none;
		
	}
	form.searchBawx p
	{	clear:		both;
		min-height:	36px;
		color:		white;
		font-size:	11px;
	}
	form.searchBawx b
	{	display:	block;
		clear:		both;
	}
	form.searchBawx input.text
	{	
	}
	form.searchBawx .half
	{	float:		left;
		width:		102px;
		margin:		0 6px 0 0;
	}
	form.searchBawx .full
	{	width:		210px;
	}
	form.searchBawx textarea
	{	width:		400px;
		height:		175px;
	}
	form.searchBawx input.submit
	{	padding:	8px 14px;
		font-size:	14px;
	}
	form.searchBawx a.or
	{	color:		white;
		display:	block;
		margin:		-35px 0 0 96px;
		position:	absolute;
		width:		110px;
	}
	form.searchBawx a:hover.or
	{	text-decoration:	underline;
	}
#pagecontent
{	width: 510px;
	float: left;
}

#foot
{   background: url("../imgs/foot.jpg") center no-repeat;
	float: left;
	width: 800px;
	height: 34px;
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: white;
}

#copyright
{	float: left;
	color: white;
	font-size: 10px;
	font-family: Arial;
	margin: 10px 0 0 25px;
}

#emc2
{	float: right;
	margin: 0 25px 0 0;
}

h1
{	margin: 0;
	padding: 0;
	font-size: 22px;
}

h2.big
{
	font-size: 28px;
	color: #22609B;
	text-align:center;
}

h3
{	margin: 5px 0;
	padding: 0;
	font-size: 16px;
	color: #22609B;
	
}

a
{	text-decoration: none;
	color: #22609B;
}

a:hover
{	text-decoration: underline;
	color: #48C3CA;
}

p
{	margin: 10px 0 10px 0;
	padding: 0;
	font-size: 14px;
		line-height: 1.5;
}

li
{	
	font-size: 14px;
		line-height: 1.5;
}

img
{	border: none; 
}


img_list
{	border: none; 
	padding-righ: 10px;
}

.clear
{	clear: both;
}
/*
.l eft
{	float: left;
}

.ri ght
{	float: right;
	padding: 0 5px 0 0;
} */

a.button
{	background:transparent url(/imgs/button.gif) no-repeat scroll 0 0;
	color:		white;
	display:	block;
	height:		26px;
	padding:	5px 0 0;
	width:		212px;
	font-size:	14px;
	margin:		0 0 3px;
	line-height:22px;
	text-align:	center;
}
a.button:hover
{	text-decoration:	underline;
}
table.featured
{	background:			#FFF2DF;
	border:				1px solid black;
	margin:				2px 0 0 0;
}

.logos
{ padding: 0 15px; 
}
