body {
font-family: Verdana, Arial, Helvetica, sans-serif; 
margin: 0;
padding-top: 25px;
padding-bottom: 25px;
width: 100%;
background-color: #005595;
text-align: center;
border: 0px;
}
  
  
#telephone {
width:800px;
height: auto;
margin: auto;
padding-bottom: 3px;
padding-right: 10px;
font-size: 14px;
font-weight: bolder;
color: #ffffff;
text-align: right;
border: 0px;
}  
  
#wrapper {
width: 799px;
height: auto;
margin: auto;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
background-color:#fbfae6;
text-align: left;
border: 0px;
}
 
#header {
margin: 0px;
padding: 0px;
}

.topnav_td {
height: 25px;
font-size: 11px;
font-weight: bold;
color: #ffffff;
text-align: center; 
background-image: url(/assets/images/home/topNavOut.gif);
}
.topnav_td A:link {text-decoration: none; color: #ffffff;}
.topnav_td A:visited {text-decoration: none; color: #ffffff;}
.topnav_td A:hover {text-decoration: underline; color: #ffffff;}

#message-shadow {
margin-bottom: 5px;
}


#leftnav {
float: left;
width:188px;
height: auto;
margin: 0px;
background-image: url(/assets/images/home/menu_left.jpg);
background-repeat: repeat-y;
border: 1px solid #6c6c6c;
}

#leftnav2 {
float: left;
width:188px;
height: auto;
margin: 0px;
}



.leftnav_item {
margin: 0px;
padding-left: 8px;
padding-right: 0px;
height: 22px;
width: 188px;
font-size: 11px;
font-weight: bold;
color: #ffffff;
border-bottom: 1px solid #ffffff;
}
.leftnav_item  A:link {text-decoration: none; color: #005826;}
.leftnav_item  A:visited {text-decoration: none; color: #005826;}
.leftnav_item  A:hover {text-decoration: underline; color: #009900;}

#content {
float: left;
height: auto;
width: 580px;
margin-left: 13px;
margin-top: 13px;
border: 0px solid red;
}


#footer {
text-align: center;
margin-left: 20px;
margin-bottom: 10px;
margin-top: 20px;
width: 540px;
font-size: 9px; 
color: #9C9D9D;
border-top-width: 1px;
border-top-style: solid;
border-top-color: 9C9D9D;
padding-top: 7px;
}
#footer A:link {text-decoration: underline; color: #9C9D9D;}
#footer A:visited {text-decoration: underline; color: #9C9D9D;}
#footer A:hover {text-decoration: underline; color: #747474;}

.blue_title {
margin: 0px;
font-size: 13px;
font-weight: bold;
color: #3b5998;
text-align: left;
} 


.blue_text {
font-size: 11px;
color: #3b5998;
text-align: left;
}
.blue_text a:link {text-decoration: underline; color: #0f5693;}
.blue_text a:visited {text-decoration: underline; color: #0f5693;}
.blue_text a:hover {text-decoration: underline; color: #268AD6;}


.blue_text_small {
font-size: 9px;
color: #3b5998;
text-align: left;
}
.blue_text_small a:link {text-decoration: underline; color: #0f5693;}
.blue_text_small a:visited {text-decoration: underline; color: #0f5693;}
.blue_text_small a:hover {text-decoration: underline; color: #268AD6;}


.black_text {
font-size: 11px;
color: #000000;
text-align: left;
}
.black_text a:link {text-decoration: underline; color: #000000;}
.black_text a:visited {text-decoration: underline; color: #000000;}
.black_text a:hover {text-decoration: underline; color: #9C9D9D;}

.black_text_small {
font-size: 9px;
color: #000000;
text-align: left;
}
.black_text_small a:link {text-decoration: underline; color: #000000;}
.black_text_small a:visited {text-decoration: underline; color: #000000;}
.black_text_small a:hover {text-decoration: underline; color: #9C9D9D;}

.marginLR10 {margin-left: 10px; margin-right: 10px;}
.marginLR20 {margin-left: 20px; margin-right: 20px;}
.marginLR30 {margin-left: 30px; margin-right: 30px;}
.marginLR40 {margin-left: 40px; margin-right: 40px;}
.marginLR50 {margin-left: 50px; margin-right: 50px;}
.marginLR60 {margin-left: 60px; margin-right: 60px;}
.marginLR70 {margin-left: 70px; margin-right: 70px;}
.marginL20R120 {margin-left: 20px; margin-right: 120px;}








.city_thumbOut  { 
border: 1px solid #DADADA; 
width: 94px; 
height: 94px;
}
.city_thumbOver { 
border: 1px solid #A4A4A4; 
width: 94px; 
height: 94px;
}

.city_thumbOutImg  { width: 94px; height: 94px;}
.city_thumbOverImg { width: 94px; height: 94px;}


a img {border: none; } 


.hotel_text {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
text-align: left;
font-size: 10px;
color: #545454; 
}

.hotelCell1 { 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px;
background-color: #deecd6; 
font-color: #545454; 
}
.hotelCell1  A:link {text-decoration: none; color: #545454;}
.hotelCell1  A:visited {text-decoration: none; color: #545454;}
.hotelCell1  A:hover {text-decoration: underline; color: #909090; }


.hotelCell2 { 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
background-color: #f1ffe9; 
font-color: #545454; 
}
.hotelCell2  A:link {text-decoration: none; color: #545454;}
.hotelCell2  A:visited {text-decoration: none; color: #545454;}
.hotelCell2  A:hover {text-decoration: underline; color: #909090; }
  
  
.pricingTD1 { color: 545454; cursor: default; background-color: transparent; }
.pricingTD2 { color: 545454; cursor: default; background-color: #ececec; }

.thumbOut  { border: 1px solid #909090; width: 32px; height: 32px; cursor: pointer; filter: alpha(opacity: 80); }
.thumbOver { border: 1px solid #6C6C6C; width: 32px; height: 32px; cursor: pointer; filter: alpha(opacity: 100); }


















.text2 {
width: 540px;
font-size: 11px;
color: #6c6c6c;
text-align: left;
}
.text2 A:link {text-decoration: underline; color: #6c6c6c;}
.text2 A:visited {text-decoration: underline; color: #6c6c6c;}
.text2 A:hover {text-decoration: underline; color: #909090;}



 
.AirfaresTitle {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
color: #ffffff; 
background-color: #5297b2;
}

.AirfaresList {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: normal;
color: #000000; 
background-color: #DFE4E6;}
.AirfaresList A:link {text-decoration: none; color: #000000;}
.AirfaresList A:visited {text-decoration: none; color: #000000;}
.AirfaresList A:hover {text-decoration: underline; color: #000000}

.AirfaresList2 {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: normal;
color: #000000; 
background-color: #ffffff;}
.AirfaresList2 A:link {text-decoration: none; color: #000000;}
.AirfaresList2 A:visited {text-decoration: none; color: #000000;}
.AirfaresList2 A:hover {text-decoration: underline; color: #000000}




.groundHeader {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
color: #268AD6;
}

 
.groundTable1  { background-color: #DEE7D9; font: 10px Verdana; }
.groundCell1 { color: #434343; }
  .groundCell1  A:link {text-decoration: none; color: #434343;}
  .groundCell1  A:visited {text-decoration: none; color: #434343;}
  .groundCell1  A:hover {text-decoration: underline; color: #909090; }
  
.groundTable2  { background-color: #FFFFFF; font: 10px Verdana;}
.groundCell2 { color: #434343; }
  .groundCell2  A:link {text-decoration: none; color: #434343;}
  .groundCell2  A:visited {text-decoration: none; color: #434343;}
  .groundCell2  A:hover {text-decoration: underline; color: #909090; }


 
.hotel_thumbOut  { 
border: 1px solid #DADADA; 
width: 32px; 
height: 32px;
}
.hotel_thumbOver { 
border: 1px solid #A4A4A4; 
width: 32px; 
height: 32px;
} 
 
 




.overlap {
position: relative; 
width: 580px; 
height: 32px;
margin-top: 0;
}
.overlap .ol_under, .overlap .ol_over { position: absolute; }
.overlap .ol_under {left: 0; z-index: 1; border: 1px solid black; border-right: 0px;}
.overlap .ol_over {left: 420px; z-index: 2; border: 1px solid black; border-left: 0px}


.form_title {
font-size: 13px;
font-weight: bold;
color: #268AD6;
text-align: left;
} 
 
.form_text {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #000000;
text-align: left;
vertical-align:middle;
}
 
.form_hr {
height: 1px;
width: 90%;
color: #999999;
}
 
.form_input {
border-style:solid;
border-width:thin;
border-color: #6d84b4;
margin-bottom:8px;
}
 
.preload_pic {
display:none;
}