div#center_container{
	float:none;
}

#center_container_pad{
	padding:0 17px 20px 17px;
}

#fly_header{
	height:50px;
	margin-bottom:5px;
}

h1, h2{
	height:50px;
	float:left;
	color:#342c45;
	font-size:22px;
	line-height:50px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	margin:0;
	padding:0 0 0 5px;
}

h1{
	padding-right:15px;
}

h1 a:link, h1 a:visited, h1 a:active, h1 a:hover{
	color:#342c45;
	font-size:22px;
	line-height:50px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
}

h2{
	font-weight:bold;
	padding-left:20px;
	background-image:url('/cimg/image/general/bread_arrow.png');
	background-repeat:no-repeat;
	background-position:left center;
}

#select_strap{
	height:50px;
	overflow:hidden;
}

.hf{height:4px;clear:both;background:none;}
.hf1, .hf2, .hf3, .hf4{font-size:1px; overflow:hidden; display:block;}
.hf1 {height:1px; margin:0 5px;}
.hf2 {height:1px; margin:0 3px;}
.hf3 {height:1px; margin:0 2px;}
.hf4 {height:2px; margin:0 1px;}

div.hf b{
	background-color:#D1E988;
}

#fly_choose{
	width:628px;
	float:left;
}

#fly_choose_inner{
	height:42px;
	background-color:#d1e988;
	overflow:hidden;	
}

div#choose_left{
	float:left;
	line-height:42px;
	width:250px;
	font-size:14px;
	font-weight:bold;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	text-align:right;
	color:#342c45;
}

#fly_choose select{
	float:left;
	margin-top:11px;
	margin-left:15px;
	width:225px;
}

#fly_choose_right{
	float:left;
	width:303px;
	margin-left:10px;
}

.call_book{
	font-family:Helvetica, Arial, Verdana, sans-serif;
	color:#342c45;
	font-size:16px;
	height:42px;
	line-height:42px;
	padding-left:16px;
	background-color:#d1e988;
}

div.call_book span{
	font-weight:bold;
}



#imagery{
	margin:10px 0;
}

#main_image{
	float:left;
	margin-right:10px;
}

#map_image{
	float:left;
	background-image:url('/cimg/image/general/simple_border.png');
	background-repeat:no-repeat;
	min-height:229px;
	width:301px;
	padding:4px 0 0 2px; 
}

#view_map_button{
	margin-top:2px;
	height:21px;
	clear:both;
    
    color:#342C45;
    font-family:Helvetica,Arial,Verdana,sans-serif;
    font-size:16px;
    font-weight:bold;
}

#view_map_button a:link, #view_map_button a:visited, #view_map_button a:active, #view_map_button a:hover{
	display:block;
	padding-left:30px;
	text-decoration:none;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	color:#342c45;
	font-weight:bold;
	font-size:14px;
	line-height:21px;
	background-image:url('/cimg/image/dynamic/mag_glass.jpg');
	background-repeat:no-repeat;
	background-position:left center;
	float:right;
	clear:both;
}


/*###########################*/

ul#navigation
{
	position:relative;
	z-index:2;
}

ul#navigation, #navigation a
{
	height:30px;
}

#navigation a
{
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:32px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-image:url('/cimg/image/dynamic/fly_tab_off.png');
	text-decoration: none;
	width:132px;
	padding-right: 2px;
	letter-spacing:-1px;
}

#navigation a span
{
	padding-left: 10px;
}

#navigation a, #navigation a span
{
	display: block;
	float: left;
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
	float: none;
}
/* End hide */

#navigation a:hover, #navigation a#l_tab_active
{
	color: #4c9417;
	background-repeat:  no-repeat;
	background-image:url('/cimg/image/dynamic/fly_tab_on.png');
}

#navigation a:hover span
{
	padding-left: 10px;
}

#navigation ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#navigation li
{
	float: left;
	margin: 0;
} 

/*##################################################### NAV ENDS*/

#fly_panel{
	position:relative;
	clear:both;
	width:938px;
	font-family:Tahoma, Helvetica, Arial, Verdana, sans-serif;
	line-height:22px;
	font-size:11px;
	text-align:justify;
}

#fly_panel_top_border{
	position:absolute;
	background-image:url('/cimg/image/dynamic/border_green_top.png');
	background-repeat:  no-repeat;
	top:27px;
	left:0px;
	width:938px;
	height:9px;
	z-index:0;
}


#fly_panel_content_pad{
	padding:16px 20px 16px 20px;
}

#fly_panel_content_pad_line{
	position:relative;
}

#fly_utilities{
	width:685px;
	height:50px;
	background-image:url('/cimg/image/dynamic/util_stretch.jpg');
	line-height:12px;
	text-align:left;
	position:absolute;
	top:0px;
	left:-15px;
	clear:left;
}

div > #fly_utilities{
	left:0px;
}

#fly_utilities div.fly_utilities_one{
	height:47px;
	float:left;
}

#fly_utilities_inf{width:165px;}
#fly_utilities_print{width:174px;}
#fly_utilities_mail{width:170px;}
#fly_utilities_tele{
    width:176px;
    font-size: 11px;
    font-weight: bold;
    color: #374968;
    font-family: Tahoma,Helvetica,Arial,Verdana,sans-serif;
}

#fly_utilities_inf a{padding-left:60px;}
#fly_utilities_print a{padding-left:90px; margin-left:5px;}
#fly_utilities_mail a{padding-left:90px; margin-left:5px;}
#fly_utilities_tele a{padding-left:75px; margin-left:5px;}

#fly_utilities a:link, #fly_utilities a:active, #fly_utilities a:visited, #fly_utilities a:hover{
	display:block;
	padding-top:10px;
	text-decoration:none;
	font-family:Tahoma, Helvetica, Arial, Verdana, sans-serif;
	color:#374968;
	font-weight:bold;
	font-size:11px;
}

#fly_panel_content{
	border-left:solid 3px #9CCF2D;
	border-right:solid 3px #9CCF2D;
}

#fly_panel_content h3{
	clear:left;
	color:#000000;
}

#fly_panel_content h3.first{
	padding-top:70px;
}

#fly_panel_content p, #fly_panel_content h3{
}

#bottom_green{
	background-image:url('/cimg/image/dynamic/bottom_green.jpg');
	background-color:#9CCF2D;
	background-repeat:  no-repeat;
	background-position:bottom left;
	height:33px;
}

.call_bookf{
	font-family:Helvetica, Arial, Verdana, sans-serif;
	color:#342c45;
	font-size:16px;
	line-height:33px;
	float:right;
	padding-right:15px;
}

div.call_bookf span{
	font-weight:bold;
}

#bump_up{
	float:right;
	width:213px;
	position:relative;
		
}

#bump_up_margin{
	padding:0 0 10px 15px;
}

.bump_up_pad{
	padding:10px 13px;
	background-color:#d1e988;
}

.bump_header{
	font-size:14px;
	letter-spacing:-1px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
	padding-bottom:10px;
	text-align:left;
}

.bbf{height:4px;clear:both;background:none;}
.bbf1, .bbf2, .bbf3, .bbf4{font-size:1px; overflow:hidden; display:block;}
.bbf1 {height:1px; margin:0 5px;}
.bbf2 {height:1px; margin:0 3px;}
.bbf3 {height:1px; margin:0 2px;}
.bbf4 {height:2px; margin:0 1px;}

div.bbf b{
	background-color:#abd549;
}

.bump_image{
	position:relative;
	top:0px;
	left:0px;
	width:172px;
	height:57px;
}

.bim_top{position:absolute;top:0px;left:0px;height:4px;clear:both;width:172px;}
.bim_bottom{position:absolute;top:55px;left:0px;height:4px;clear:both;width:172px;}
.bim1, .bim2, .bim3, .bim4{font-size:1px; overflow:hidden; display:block;}
.bim1 {height:1px; border-left:5px solid #d1e988; border-right:5px solid #d1e988;}
.bim2 {height:1px; border-left:3px solid #d1e988; border-right:3px solid #d1e988;}
.bim3 {height:1px; border-left:2px solid #d1e988; border-right:2px solid #d1e988;}
.bim4 {height:2px; border-left:1px solid #d1e988; border-right:1px solid #d1e988;}

.bump_header_foot{
	text-align:center;
	background-color:#abd549;
	height:30px;	
}

div.bump_header_foot a:link, div.bump_header_foot a:active, div.bump_header_foot a:visited, div.bump_header_foot a:hover{
	line-height:33px;
	font-size:12px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
	color:#333F16;
	text-decoration:none;
}


#bump_up ul
{
	padding:10px 0 0 0;
	margin:0;
	list-style:inside;
	list-style-type:disc;
	color:#586239;
}

#bump_up li
{
	border-bottom:solid 1px #AAC65F;
}

#bump_up li.last
{
	border-bottom:none;
}

#bump_up li span
{
	color:#000000;
}

.fd_itin_wrap{
	border:solid 1px #abd549;
	margin-bottom:10px;
}

.fd_itin_wrap_pad{
	padding:10px;
}

.fd_hotel_name{
	font-weight:bold;
	color:#333333;
}

div.fd_itin_wrap span.active{
	border-bottom:2px solid #abd549;
}





fieldset, .divider_top{
	border:none;
}

#check_out_dis, #check_in_dis{
	background-color:#FFFFFF;
}

.form_row, .limbo {
	width:auto;
}



