/*Hi
Text-Light #EFE7DE
Text-Dark #2C2A23
Background #612D56
Blue #8585A3
Green #839580
Orange #838C66
Gold #C5A756
Red #471919

****** HEADER ******
Dk Gray #2C2A23
Med Gray #58544B
Lt Gray	#BDBBB6
Almost White  #EEECE7
*/


html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, img, hr, table, td, tr {
margin: 0;
padding: 0;
border: 0;
}
/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EEECE7;
	background-color:#58544B;		
}

a{color:#EEECE7; text-decoration:none; font-weight:bold;}
a:hover{color:#BDBBB6;}


.daHand{cursor:pointer;cursor:hand; font-weight:bold; color:#58544B;}
  .daHand:hover{color:#BDBBB6}

.boldText{font-weight:bold;}
.boldText2{font-weight:bold; padding-bottom:0;}
.img_right{float:right; margin:0 0 5px 5px;}
.img_left{float:left; margin:0 5px 5px 0;}
.close_window{font-size:9px; font-family:Arial, Helvetica, sans-serif;}
	.close_window a{font-weight:normal; color:#BDBBB6; border:1px solid #BDBBB6; padding:0px 2px;}
	.close_window a:hover{color:#58544B;  border:1px solid #58544B; padding:0px 2px;}

#divider{clear:both; border-bottom: #BDBBB6  1px dashed; margin:10px 0;}
#divider_2{clear:both; border-bottom: #BDBBB6  1px solid; margin:5px 0;}
#clearit{clear:both;}
h1{font-size:16px; font-weight:bold; margin-bottom:15px;}/*LEAVE ALONE Used separate in divs*/
h2{font-size:12px; font-weight:bold; line-height:15px;}
h3{ font-size:14px; font-weight:bold; line-height:18px;}


#pageHead{width:800px; margin:5px auto; line-height:15px; text-align:right; font-size:12px; padding:0 0px;}
#pageFoot{width:800px; margin:5px auto; line-height:15px; text-align:center; font-size:10px; padding:0 0 20px 0;}

#wrapper{
	width:800px;
	border:1px solid #EEECE7;
	background-color:#2C2A23;
	margin:20px auto 0 auto;	
}

#pop_wrapper{
	width:550px;
	border:1px solid #2C2A23;
	background-color:#FFFFFF;
	margin:20px auto ;
	color:#2C2A23;
	text-align:left;	
}
#pop_wrapper a{color:#2C2A23;}
#pop_content{margin:20px;}

.webcam{color:#000000;}
.webcam a{color:#000000;}

/*HEADER**********************************************/
#header{text-align:left;}

td#head_left{width:170px; vertical-align:top; border-bottom: 1px solid #EEECE7; border-top: 1px solid #EEECE7;}
td#head_right{position: relative; width:630px; vertical-align:top; border-bottom: 1px solid #EEECE7; border-top: 1px solid #EEECE7;}

#head_left_nav ul{
list-style-type: none;
margin: 0; 
padding: 0;
}
#head_left_nav ul li a{
border-bottom: 1px solid #EEECE7;
color: #EEECE7;
display: block;
text-align:left;
padding: 6px 0 5px 13px;
text-decoration: none; 
height: 1%;/*IE Needs this*/
}
#head_left_nav ul li a:hover, #head_left_nav ul li a:focus { background-color: #58544B;}

#enews{height:20px; border-bottom:1px solid #EEECE7;padding:2px 5px 2px 10px;}
#enews .input-box{width:123px;border:1px solid #58544B;background-color:#BDBBB6;color:#2C2A23;height:15px;font-size:11px;padding:0 0 0 5px ;}
#enews .submit{padding-bottom:-5px}


/*********************************/
/*    Weather Deal				 */
/*********************************/
		
/* Weather*/
#weatherBox{
	color:#EEECE7;
	text-align:center;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	height:60px;
	line-height:12px;
	}	
#weatherBox a{text-decoration:none;color:#EEECE7;}/* Links */
#weatherBox a:hover, #weatherBox a:focus,{text-decoration:underline;color:#EEECE7;}

#weatherBox img{float:left;margin-right:5px;}

.weatherIcon{margin: 0 0 0 10px;}
.weatherTemp{font-size:14px;font-weight:bold;}


/*BODY**********************************************/
#main_body{}

#body_head{line-height:50px; padding:0 20px; font-size:20px; text-align:left; background-color:#58544B; font-weight:bold;}

td#body_left{width:170px; vertical-align:top;}
td#body_right{width:120px; vertical-align:top;}
td#body_center{background-color:#FFFFFF; vertical-align:top; color:#2C2A23; padding-bottom:20px;}

#left_nav{margin:10px; text-align:left;}
#left_nav a{color:#2C2A23; text-decoration:none;}
#left_nav a:hover{color:#BDBBB6;}
#left_nav p{color:#2C2A23; margin:0 0 5px 5px; font-weight:bold; font:Arial, Helvetica, sans-serif;}

#rlTickets{background-color:#C9D3DA;padding-bottom:10px; width:150px; margin-top:15px;}
#rlTickets p{padding:0px; font-size:10px; font-weight:normal; line-height:12px;}

#shopRL{background-color:#FFFFFF; width:150px; margin:15px 0 0 10px; color:#2C2A23; border:1px solid #2C2A23;}
	#shopRL p{margin:0 5px;}
	#shopRL img{padding-top:10px;}
	#shopRL a{color:#2C2A23;}
	#shopRL a:hover{#58544B;}

#body_text{margin:10px 20px; text-align:left;}
	#body_text a{color:#58544B; text-decoration:none;}
	#body_text a:hover{
	color:#BDBBB6;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	#body_text p{margin-bottom:10px;}
	#body_text li{margin: 6px 0 5px 13px;}
	

#right_ads{margin:10px; text-align:left;}
	.bannerAd{padding-bottom:10px;}

#category_ad{text-align:center;margin:10px 0 15px 0;}

.insider_head{margin-top:5px; line-height:15px; font-family:Times New Roman, Times, serif; font-size:14px; text-transform:uppercase; font-weight:bold;}	
.see_all{font-size:9px; font-weight:normal; text-transform:none; font-family:Verdana, Arial, Helvetica, sans-serif}
.see_all a{color:#2C2A23; font-weight:normal;}
.see_all a:hover{text-decoration:underline; font-weight:normal;}

/* Travel Planner Page **********************************************/
#tpdownload{margin-left:10px;}
#tpdownload p{font-size:11px;}
#tpdownload a{}

/* AD Links **********************************************/
#adLink{margin-bottom:0px;}
#adLink h1{font-size:12px; margin-bottom:5px;}
#adLink .line{border-bottom:solid 1px #2C2A23; margin:5px 0; clear:both;}
#adLink img{float:left; margin-right:10px;}
#adLink p{font:10px Verdana, Arial, Helvetica, sans-serif}
 .separator{font-size: 10px; font-weight:normal;}
/*FOOTER***********************************************/
#footer{line-height:25px;}

/***********************************************/
/*            Vacation Packages                */
/***********************************************/
#packages{border-bottom: #BDBBB6  1px dashed; margin-bottom:10px; padding-bottom:10px; }
#packages p{margin-bottom:0;}
#packages h1{font-family:"Times New Roman", Times, serif; margin-bottom:0;}
#packages h2{font-size:14px; line-height:16px; font-style:italic; font-weight:bold;}

/***********************************************/
/*            FAST FACTS                       */
/***********************************************/
#photog{position:absolute; background-color:#EEECE7; color:#2C2A23; padding: 3px 5px; top:167px; right:0px; font-size:9px;}
#photog a{color:#2C2A23; text-decoration:none;}
#photog a:hover{color:#2C2A23; text-decoration:underline;}

#ffact_detail{position:absolute; top:110px; right:120px; visibility: hidden; width:240px;}
#ffact_detail a{color:#2C2A23; text-decoration:none;}
#ffact_detail a:hover{color:#2C2A23; text-decoration:underline;}
	
	#ff_content {
	font-size:9px;
	padding: 10px 20px 20px 20px;
	color: #2C2A23;
	line-height:14px;
	background-image: url(images/fastFacts/ff_btm.png);	
	background-repeat: no-repeat;
	background-position: bottom;
	}
	#ff_content h6 {
	color: #58544B;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	}
	#ff_content p {text-align:left;}
	#ff_head {
	background-image: url(images/fastFacts/ff_top.png);
	background-repeat: no-repeat;
	height: 15px;
	color: #d25c06;
	font-family: verdana;
	font-size: 9px;
	text-align:right;
	padding-top: 5px;
	padding-right: 30px;}
	

