#header{
	background-image:url(/visitors/images/headers/directions_title_hdr2.jpg); 
	background-repeat:no-repeat; 
	height:57px;
	width:782px;
	}
#direction_bkg{
	position:relative;
	margin-left:-37px;
	background-image:url(/visitors/images/bkg/directions_bkg.jpg);
	background-repeat:no-repeat; 
	
	width:782px;
	}
#direction_bkg_btm{
	position:relative;
	background-image:url(/visitors/images/bkg/directions_btm_img.jpg);
	height:850px;
	width:744px;
	}
#direction_map_txt{
	float:right;
	}
tr.dkcolor {
		background-color: #e1eff0;
		}
tr.ltcolor {
		background-color: #eef7f8;
		}
td {
	padding: 0px 5px 5px 0px;
	}
.subhd2{
	position:relative;
	margin-left:10px;
	padding-top:60px;
	padding-bottom:50px;
	
	}
.direction_map{
margin-left:25px;
	
	}
#dir_main_bdy_txt{
	position:relative;
	width:450px;
	line-height:18px;
	margin-left:110px;
	}
#lead_in{
	font-size:14px;
	}
	
.subhd1{
	position:relative;
	margin-left:90px;
	padding-top:50px;
	padding-bottom:10px;
	}
.main_title {
		color:#a24f52;
		text-transform:uppercase;
		font-weight:bold;
		}
.sub_title{
		color:#a24f52;
		font-weight:bold;
		text-transform:uppercase;
		}	
#dir_btm_txt{
	width:400px;
	padding-left:50px;
		}
.strong{
		font-weight:bold;
		}	
#direction_rightside_callout{
	position: absolute;
	top:270px;
	left:520px;
	}		
#whendriving_callout{
	background-image:url(/visitors/images/directions/mileage_bkg.gif);
	width:203px;
	height:297px;
	background-repeat:no-repeat;
	float:right;
	}	
#whendriving_txt{
	color:#041550;
	font-size:11px;
	width:160px;
	padding:35px 0px 0px 10px;
	margin-left:10px;
	line-height:1.6em;
	}
.ttl_bold{
	font-weight:bold;
	}
.direction_map{
	padding: 0px 0px 10px 0px;
	}
#direction_footer{
	position:relative;
	background:#FFFFFF;
	width:744px;
	}	
.direction_ftr_ttl{
	padding:10px 0px 10px 10px;
	}
#direction_footer_txt{
	float:right;
	height:275px;
	width:470px;
	}
.direction_td{
	color:#00013f;
	width:240px;
	}
.beaches_td{
	width:200px;
	}
	/* ------------------*/
	#airlines{ width:405px;}
	/*------------------------------------------------------------------------------*/
	
#navList{width:500px; backcground-color:#00FF00;}
#adminPanelContainer {position:relative;margin-right:30px;width:500px; margin-top:-10px; float:left;}
#adminPanelPadding { margin-left: 20px;padding: 15px 20px 0px 20px;}

#nav1{width:94px; height:36px; display:block; background-image:url(/visitors/images/directions/car_btn.jpg); background-repeat:no-repeat;}
#nav1 a.selected{ width:94px; height:36px; display:block; background-image:url(/visitors/images/directions/car_btn_0.jpg); background-repeat:no-repeat;}


#nav2{
position:relative;
margin-top:-36px;
width:105px; 
height:36px; 
display:block; 
margin-left:94px; 
background-image:url(/visitors/images/directions/air_btn.jpg); 
background-repeat:no-repeat;
}

#nav2 a.selected{
width:105px; 
height:36px; 
display:block; 
background-image:url(/visitors/images/directions/air_btn_0.jpg); 
background-repeat:no-repeat;
}



#nav3{
position:relative;
margin-top:-37px; 
width:161px; 
height:36px; 
display:block; 
margin-left:189px; 
background-image:url(/visitors/images/directions/trainboat_btn.jpg); 
background-repeat:no-repeat;
}

#nav3 a.selected{
width:203px;  
height: 36px; 
display:block; 
background-image:url(/visitors/images/directions/trainboat_btn_0.jpg); 
background-repeat:no-repeat;
}

#adminPanelNav{
position: absolute;
z-index:100;
padding-top:155px;
left:0px;
}

#adminPanelNav li a {
display:block; 
height:3px;
}

#adminPanelArea {width:525px; color: #4B4B4B;}

#adminPanelArea a {text-decoration:underline;}

#adminPanelArea a:hover {color:#650000 !important;}

#adminPanelContainer #adminPanelArea * {position:relative; }

#adminPanelNav ul {margin:0px;margin-bottom:0px; margin-left:50px; position:relative; z-index:200; width:500px;}

#adminPanelNav li{list-style-type:none;}
#adminPanelNav li a {display:block; height:36px;}

#adminPanelNav li a.selected {display:block;}

#adminPanelPadding div {
display:none;
}

#adminPanelPadding div.displayText {
display:block;
}

#nav1Text li, #nav2Text li {
font-size: 11px;
}

#dir_promos {
	margin-left:40px;
	width:400px;
}

.dir_promo_text {
	width:220px;
}
