body{
font-family: Arial, sans-serif;
font-size:100%;
color:#000000;
margin:10px 10px 10px 10px;
background-color: #FAFAD9; 
background: url(../images/bg.jpg);
}
h2 {
font-size:140%;	
color:#FFFFFF;
}

h3 {
font-size:110%;	
color:#d97316;
margin-bottom: 7px;
}

.flying {
font-weight:bold;
color:#d97316;
}
div#blue-links a{
color:#1919C3; 
text-decoration:underline; 
font-weight:bold; 	
}	

a {color:#D47619; text-decoration:none; font-weight:bold; }
a:hover {color:#E29448;}
	
.left_menu a img {
	border:0;
}	

#dropmenudiv{
position:absolute;
background-color: #DA812B;
border:1px solid #800000;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
color:#ffffff;	
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #800000;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
font-size:90%;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FF6600;
}

.hotels_table {
font-size:80%;	
color:#FF6600;
}

.hotels_table th {
color:#ffffff;	
font-size:120%;	
background-color: #DA812B;
padding: 4px;
}

.programs_table th {
	color:#ffffff;	
	background-color: #DA812B;	
	padding: 2px;
	text-align:left;
}

.programs_table th a {
	color:#ffffff;	
}

.programs_table td {
	font-size:90%;	
}

.left_float {
float:left;	
}

ul {list-style-type:none; margin-left: 7px; margin-top: 10px;}
li {background:url(../images/main/bullet.jpg) no-repeat  left; padding-left:15px;}
.li_right {background:url(../images/main/bullet.jpg) no-repeat  right; padding-right:25px;}

.error-field-bg {
	background: #FFFF99;
	border:1px solid #FF0000;
}