html,body {
background-color:#f7cf53;
background-image:url(../img/body_bg.jpg);
background-repeat:no-repeat;
background-position:top left;


text-align:center;
margin:0px;
padding:0px;
}

a {
}

a:link {
	text-decoration: underline;
}

a:visited {
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
	color:#fe5300;
}


/* ---------------------------- BEGIN CONTAINERS ----------------------- */


* html .container /*IE6*/ {

width:990px;
margin-left:auto;
margin-right:auto;
background-repeat:repeat-y;

margin-top:0px;
margin-bottom:0px;
padding:0px;

/* Mozilla ignores crazy MS image filters, so it will skip the following*/
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/content_bg.png', opacity=100);
}


* + html .container /*IE7*/ {

width:990px;
margin-left:auto;
margin-right:auto;
background-repeat:repeat-y;
background-image:url(../img/content_bg.png);

margin-top:0px;
margin-bottom:0px;
padding:0px;
}

.container[class] /*FF*/ {

width:990px;
margin-left:auto;
margin-right:auto;
background-image:url(../img/content_bg.png);
background-repeat:repeat-y;

margin-top:0px;
margin-bottom:0px;
padding:0px;
}


* html .container2 /*IE6*/ {

width:990px;
margin-left:auto;
margin-right:auto;
background-repeat:repeat-y;

margin-top:0px;
margin-bottom:0px;
padding:0px;

/* Mozilla ignores crazy MS image filters, so it will skip the following*/
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/footer_bg.png', opacity=100);
}


* + html .container2 /*IE7*/ {

width:990px;
margin-left:auto;
margin-right:auto;
background-repeat:repeat-y;
background-image:url(../img/footer_bg.png);

margin-top:0px;
margin-bottom:0px;
padding:0px;
}

.container2[class] /*FF*/ {

width:990px;
margin-left:auto;
margin-right:auto;
background-image:url(../img/footer_bg.png);
background-repeat:repeat-y;

margin-top:0px;
margin-bottom:0px;
padding:0px;
}





/* ---------------------- */
	

* html .container_bot /*IE6*/ {
width:990px;
height:20px;
margin-left:auto;
margin-right:auto;
background-repeat: no-repeat;
text-align:center;


/* Mozilla ignores crazy MS image filters, so it will skip the following*/
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/content_bot.png', opacity=100);
}

* + html .container_bot /*IE7*/ {
width:990px;
height:20px;
margin-left:auto;
margin-right:auto;
background-repeat: no-repeat;
background-image:url(../img/content_bot.png);
text-align:center;

}

.container_bot[class] /*FF*/ {
width:990px;
height:20px;
margin-left:auto;
margin-right:auto;
background-image:url(../img/content_bot.png);
background-repeat: no-repeat;
text-align:center;

}

/* ---------------------------- END CONTAINERS ----------------------- */

/* ---------------------------- BEGIN HEADER ----------------------- */

* html .header_container /*IE6*/ {
background-image:url(../img/header_bg.gif);
background-repeat:repeat-x;
width:968px;
height:74px;
margin-left:2px;
margin-right:0px;
text-align:left;
vertical-align:top;
margin-bottom:-4px;
margin-top:0px;

}

* + html .header_container /*IE7*/ {
background-image:url(../img/header_bg.gif);
background-repeat:repeat-x;
width:968px;
height:74px;
margin-left:11px;
margin-left:auto;
margin-right:auto;
text-align:left;
vertical-align:top;
margin-bottom:0px;
margin-top:0px;

}

.header_container[class] {
background-image:url(../img/header_bg.gif);
background-repeat:repeat-x;
width:968px;
height:74px;
margin-left:auto;
margin-right:auto;
text-align:left;
vertical-align:top;
margin-bottom:0px;
margin-top:0px;

}

.header_logo {
float:left;
height:74px;
}

* + html .left_column_logo {
margin-left:0px;
}

* html .left_column_logo {
margin-left:1px;
}

.left_column_logo {
margin-left:0px;
}

* + html .left_column_logo2 {
margin-left:11px;
float:left;
}

* html .left_column_logo2 {
margin-left:1px;
float:left;
}

.left_column_logo2 {
margin-left:11px;
float:left;
}

.header_menu {
position:relative;
background-image:url(../img/header_menu_bg.gif);
background-repeat:repeat-x;
background-position:top;
height:40px;
float:right;
}
.header_menu_item {

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#a5e3f5;
text-decoration:none;
float:left;
height:40px;
margin-right:10px;
margin-left:5px;
margin-top:7px;

}

a.header_menu_item {
text-decoration:none;
}

a.header_menu_item:link {
text-decoration:none;

}

a.header_menu_item:visited {
text-decoration:none;
}

a.header_menu_item:hover {

background-image:url(../img/header_menu_arrow.gif);
background-repeat:no-repeat;
background-position:center;

}

.header_menu_itemSelected {

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#a5e3f5;
text-decoration:none;
font-weight:normal;
float:left;
height:40px;

margin-right:10px;
margin-left:5px;
margin-top:7px;


background-image:url(../img/header_menu_arrow.gif);
background-repeat:no-repeat;
background-position:center;
}

a.header_menu_itemSelected {
text-decoration:none;
}

a.header_menu_itemSelected:link {
text-decoration:none;
}

a.header_menu_itemSelected:visited {
text-decoration:none;
}

a.header_menu_itemSelected:hover {
text-decoration:none;
}

* html .header_orangearrow /*IE6*/ {
height:34px;
float:right;
margin-top:-38px;

}

* + html .header_orangearrow /*IE7*/ {
height:34px;
float:right;
margin-top:-38px;

}

.header_orangearrow /*FF*/ {
height:34px;
float:right;
margin-top:-34px;

}

#png1 img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
#png1 { display: inline-block; }
#png1 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/header_orangearrow.png'); }

#png2 img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
#png2 { display: inline-block; }
#png2 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/header_orangearrow2.png'); }

#png3 img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
#png3 { display: inline-block; }
#png3 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/header_orangearrow3.png'); }

#png4 img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); position:relative; }
#png4 { display: inline-block; }
#png4 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/icon_miamitrips.png'); }

#png5 img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); position:relative; }
#png5 { display: inline-block; }
#png5 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/icon_everglades.png'); }

#png6 img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); position:relative; }
#png6 { display: inline-block; }
#png6 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/icon_orlando.png'); }

#png7 img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); position:relative; }
#png7 { display: inline-block; }
#png7 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/icon_keywest.png'); }

/* ---------------------------- END HEADER ----------------------- */

/* ---------------------------- BEGIN COLUMNS ----------------------- */

* html .left_column /*IE6*/ {
width:255px;
/*background-color:#0000FF;*/
float:left;
position:relative;
margin-top:0px;
margin-left:5px;
margin-right:0px;
text-align:left;
}

* + html .left_column /*IE7*/ {
width:254px;
/*background-color:#0000FF;*/
float:left;
position:relative;
margin-top:0px;
margin-left:11px;
margin-right:0px;
text-align:left;
}

.left_column /*FF*/ {
width:254px;
/*background-color:#0000FF;*/
float:left;
position:relative;
margin-top:0px;
margin-left:11px;
margin-right:0px;
text-align:left;
}

* html .left_columnChat /*IE6*/ {
background-color:#dff5fb;
border-bottom-color:#a5e3f5;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:#a5e3f5;
border-top-style:solid;
border-top-width:1px;
margin-left:1px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
padding-top:10px;

text-align:center;
}

* + html .left_columnChat /*IE7*/ {
background-color:#dff5fb;
border-bottom-color:#a5e3f5;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:#a5e3f5;
border-top-style:solid;
border-top-width:1px;
margin-left:0px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
padding-top:10px;

text-align:center;
}

.left_columnChat /*FF*/ {
background-color:#dff5fb;
border-bottom-color:#a5e3f5;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:#a5e3f5;
border-top-style:solid;
border-top-width:1px;
margin-left:0px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
padding-top:10px;

text-align:center;
}

* html .middle_column /*IE6*/ {
	width:420px;
	/*background-color:green;*/
	float:left;
	
	margin-top:0px;
	margin-bottom:0px;
	margin-left:6px;
	margin-right:10px;
	text-align:left;
	top: 112px;

}

* + html .middle_column /*IE7*/ {
width:421px;
/*background-color: #00FF00;*/
float:left;

margin-top:0px;
margin-bottom:0px;
margin-left:11px;
margin-right:10px;

text-align:left;
}

.middle_column /*FF*/ {
width:420px;
/*background-color: #00FF00;*/
float:left;

margin-top:0px;
margin-bottom:0px;
margin-left:12px;
margin-right:10px;
vertical-align:top;

text-align:left;
}

* html .middle_column2 /*IE6*/ {
width:910px;
/*background-color: #00FF00;*/
float:left;
position:relative;
margin-top:0px;
/*margin-left:20px;
margin-right:10px;
padding-bottom:50px;*/

text-align:left;
}
* html .middle_column12 /*IE6*/ {
width:950px;
/*background-color: #00FF00;*/
float:left;
position:relative;
margin-top:0px;
/*margin-left:20px;
margin-right:10px;
padding-bottom:50px;*/

text-align:left;
}

* + html .middle_column2 /*IE7*/ {
width:910px;
/*background-color: #FFFFFF;*/
float:left;
position:relative;
margin-top:0px;
margin-left:41px;
margin-right:10px;
/*padding-bottom:50px;*/

text-align:left;
}

.middle_column2 /*FF*/ {
width:908px;
/*background-color: green;*/
float:left;
position:relative;
margin-top:0px;
margin-left:41px;
margin-right:10px;
/*padding-bottom:50px;*/
vertical-align:top;

text-align:left;
}


* html .right_column /*IE6*/ {
width:252px;
/*background-color: #FF0000;*/
float:left;
position:relative;
margin-top:0px;
margin-left:10px;
margin-right:9px;
vertical-align:top;
text-align:left;
}

* + html .right_column /*IE7*/ {
width:252px;
/*background-color: #FF0000;*/
float:left;
position:relative;
margin-top:0px;
margin-left:10px;
margin-right:17px;
vertical-align:top;
text-align:left;
}

.right_column /*FF*/{
width:252px;
/*background-color: #FF0000;*/
float:left;
position:relative;
margin-top:0px;
margin-left:10px;
margin-right:17px;
text-align:left;
}

* html .right_columnWide /*IE6*/ {
width:711px;
height:60px;
float:left;

margin-top:0px;
margin-left:11px;
margin-right:0px;
text-align:right;
}

* + html .right_columnWide /*IE7*/ {
width:710px;
height:60px;
float:left;

margin-top:0px;
margin-left:12px;
margin-right:0px;
text-align:right;
}

.right_columnWide /*FF*/{
width:710px;
height:60px;
float:left;

margin-top:0px;
margin-left:12px;
margin-right:0px;
text-align:right;
}

* html .inner_left_column /*IE6*/ {
width:235px;
/*background-color:#CCCC00;*/
float:left;
position:relative;
margin-top:0px;
margin-left:5px;
margin-right:0px;

padding-top:15px;
text-align:left;
}

* + html .inner_left_column /*IE7*/ {
width:234px;
/*background-color:#CCCC00;*/
float:left;
position:relative;
margin-top:0px;
margin-left:11px;
margin-right:0px;

padding-top:15px;
text-align:left;
}

.inner_left_column /*FF*/ {
width:234px;
/*background-color:#CCCC00;*/
float:left;
position:relative;
margin-top:0px;
margin-left:11px;
margin-right:0px;

padding-top:15px;
text-align:left;
}

/* ---------------------------- END COLUMNS ----------------------- */

/* ---------------------------- BEGIN TEXT STYLES ----------------------- */
.txt_column_title {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#053d66;
text-transform: uppercase;
}

.txt_small {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#053d66;
text-transform: none;
}

.menu_title {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#fe5300;
text-transform: uppercase;
margin-bottom:0px;
}

.menu_item {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
text-transform: none;
/*list-style-position: outside;
list-style-type: none;*/


}

a.menu_item {

}

a.menu_item:link {

}

a.menu_item:visited {

}

a.menu_item:hover {
text-decoration:underline;
color:#fe5300;
}

.menu_item li {
	list-style-position: outside;
	list-style-type: disc;
	margin-left:0px;
	color:#fe5300;
}

ul {
	padding-left:0px;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:0px;
	position:relative;
}

* html li {
	list-style-position: outside;
	list-style-type: disc;
	margin-left:0px;
	color:#fe5300;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: normal;
	color:#4c4c4c;
	text-transform: none;
	margin-bottom:0px;
	position: relative;
}

* + html li {
	list-style-position: outside;
	list-style-type: disc;
	margin-left:0px;
	color:#fe5300;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: normal;
	color:#4c4c4c;
	text-transform: none;
	margin-bottom:0px;
	position: relative;
}

li {
	list-style-position: outside;
	list-style-type: disc;
	margin-left:0px;
	color:#fe5300;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: normal;
	color:#4c4c4c;
	text-transform: none;
	margin-bottom:0px;
	position: relative;
}

* html .chkmark {
	list-style-position: outside;
	list-style-type: disc;
	margin-left:1px;
	margin-bottom:0px;
	padding-left:4px;
	padding-top:0px;
	color:#fe5300;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: normal;
	color:#4c4c4c;
	text-transform: none;
	
	position: relative;
	list-style-image: url(../img/chkmark.gif);
}

* + html .chkmark {
	list-style-position: outside;
	list-style-type: disc;
	margin-left:1px;
	margin-bottom:0px;
	padding-left:4px;
	padding-top:0px;
	color:#fe5300;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: normal;
	color:#4c4c4c;
	text-transform: none;
	position: relative;
	list-style-image: url(../img/chkmark.gif);
}

.chkmark {
	list-style-position: outside;
	list-style-type: disc;
	margin-left:7px;
	margin-bottom:0px;
	padding-left:0px;
	padding-top:0px;
	color:#fe5300;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: normal;
	color:#4c4c4c;
	text-transform: none;
	position: relative;
	list-style-image: url(../img/chkmark.gif);
}


.menu_separator {
margin-bottom:20px;
}


h1 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:bold;
color:#fe5300;
text-transform: none;
margin-bottom:-15px;
position: relative;
}

p {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:15px;
font-weight: normal;
color:#4c4c4c;
text-transform: none;
margin-bottom:0px;
position: relative;
}


/* ---------------------------- END TEXT STYLES ----------------------- */

/* -------------------- BEGIN FOOTER STYLES --------------------- */

* .footer_container /*IE6*/ {

width:999px;
margin-left:12px;
margin-right:auto;
background-repeat:repeat-y;

text-align:center;

margin-top:0px;
margin-bottom:0px;
padding:0px;

/* Mozilla ignores crazy MS image filters, so it will skip the following*/
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/footer_bg.png', opacity=100);
}


* + html .footer_container /*IE7*/ {

width:990px;
margin-left:13px;
margin-right:auto;
background-repeat:repeat-y;
background-image:url(../img/footer_bg.png);

text-align:center;

margin-top:0px;
margin-bottom:0px;
padding:0px;

}

.footer_container[class] /*FF*/ {

width:990px;
margin-left:auto;
margin-right:auto;
/*background-image:url(../img/footer_bg.png);*/
background-repeat:repeat-y;

text-align:center;

margin-top:0px;
margin-bottom:0px;
padding:0px;

}

.footer_content {
width:968px;
background-color:#799bb1;
margin-left:auto;
margin-right:auto;

border-top-color:#053d66;
border-top-style:solid;
border-top-width:11px;
}

.footer_item_left {
padding-left:10px;
margin-top:15px;
text-align:left;

}

/* -------------------- END FOOTER STYLES ----------------------- */
* html .my_container /*IE6*/ {
width:970px;
height:74px;
background-color:#FFFFFF;
margin-left:2px;
margin-right:0px;
text-align:left;
vertical-align:top;
margin-bottom:-4px;
margin-top:0px;
padding-left:10px;

}
.body_container /*IE6*/ {
width:970px;
background-color:#FFFFFF;
margin-left:2px;
margin-right:0px;
text-align:left;
vertical-align:top;
margin-bottom:-4px;
margin-top:0px;

}
* html .my_footer_container /*IE6*/ {

width:990px;
/*margin-left:10px;*/
margin-right:auto;
background-repeat:repeat-y;

text-align:center;

margin-top:0px;
margin-bottom:0px;
padding:0px;

/* Mozilla ignores crazy MS image filters, so it will skip the following*/
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/footer_bg.png', opacity=100);
}
* html .my_container12 /*IE6*/ {
width:400px;
height:74px;
background-color:#FFFFFF;
margin-left:2px;
margin-right:0px;
text-align:left;
vertical-align:top;
margin-bottom:-4px;
margin-top:0px;
padding-left:10px;

}