body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	color:#5a5a5a;
}

body, td, th{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3a60bf; text-decoration:none;}
a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3a60bf; text-decoration:underline;}

.logo{
background-image:url(../images/logo_en.gif);
background-position:left;
background-repeat:no-repeat;
width:261px;
height:75px;
float:left;
}

.headerLinks{
padding:5px 0 5px 0;
text-align:right;
color:#FFFFFF;
width:700px;
height:15px;
vertical-align:text-top;
float:left;
}

form{margin:0 0 0 0; padding:0 0 0 0;}

.headerLinks a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.headerLinks a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
}

.menu_line{
background-color:#002054;
width:auto;
padding:3px;
width:967px;
color:#FFFFFF;
text-align:right;
}

.search{
width:350px;
background-image:url(../images/search_bg2.gif);
background-position:top;
background-repeat:no-repeat;
/*background-color:#83a9e2;*/
}

.searchHead{
background-image:url(../images/search_head_top.gif);
width:280px;
background-position:top;
background-repeat:no-repeat;
background-color:#002054;
text-align:left;
}

.searchHead h1{
padding-left:8px;
padding-top:5px;
padding-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
margin:0 0 0 0;
color:#dfdfdf;
}

.searchContent{
width:280px;
height:177px;
background-image:url(../images/search_bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
background-color:#f1f4f7;
}

.spacer{
width:11px;
background-image:url(../images/spacer.gif);
}

/* ---- TAB Navigation ---- */

#tabcontainer { width: 70px;  }

#tabcontainer ul{
padding: 0;
margin:0;
list-style-type: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
}



#tabcontainer a.hotels{
display: block;
padding:7px 5px 7px 5px;
margin-bottom: 1px;
width: 70px;
background-image:url(../images/tab_search1.gif);
background-repeat:no-repeat;
font-size:10px;
color: #002054;
text-decoration: none;
font-weight:bold;
}

#tabcontainer a.vacations{
display: block;
padding:7px 5px 7px 5px;
margin-right: 0;
margin-bottom: 1px;
width: 70px;
background-image:url(../images/tab_search2.gif);
background-repeat:no-repeat;
font-size:10px;
color: #002054;
text-decoration: none;
font-weight:bold;
}

#tabcontainer a.cruises{
display: block;
padding:7px 5px 7px 5px;
margin-right: 0;
margin-bottom: 1px;
width: 70px;
background-image:url(../images/tab_search3.gif);
background-repeat:no-repeat;
font-size:10px;
color: #002054;
text-decoration: none;
font-weight:bold;
}

#tabcontainer a.ferries{
display: block;
padding:7px 5px 7px 5px;
margin-right: 0;
margin-bottom: 1px;
width: 70px;
background-image:url(../images/tab_search4.gif);
background-repeat:no-repeat;
font-size:10px;
color: #002054;
text-decoration: none;
font-weight:bold;
}

#tabcontainer a.flights{
display: block;
padding:7px 5px 7px 5px;
margin-right: 0;
margin-bottom: 1px;
width: 70px;
background-image:url(../images/tab_search5.gif);
background-repeat:no-repeat;
font-size:10px;
color: #002054;
text-decoration: none;
font-weight:bold;
}

#tabcontainer a:hover{
background-image:url(../images/tab_search_over.gif);
color: #22326b;
}

#active a.hotels, #active a.vacations, #active a.cruises, #active a.ferries, #active a.flights, #active a:hover
{
background-image:url(../images/tab_search_over.gif);
color: #22326b;
}

/* ---- END TAB Navigation ---- */

.border_top{border-top:1px solid #0853c5;}

.borderLR{border-left:2px solid #c2daff; border-right:2px solid #c2daff; padding:8px;}

.aboutusTop{ background-image:url(../images/aboutus_top.gif); width:339px; height:8px; background-repeat:no-repeat; background-position:bottom;}
.aboutusBot{ background-image:url(../images/aboutus_bottom.gif); width:339px; height:8px; background-repeat:no-repeat;background-position:top;}

.paddingGallery{padding:6px 0 0 0;}
.paddingT{padding:10px 0 0 0;}
.paddingTB{padding:10px 0 10px 0;}
.paddingTB2{padding:10px 0px 10px 10px;}
.paddingSearch{padding:3px 3px 3px 10px;}
.paddingSearch2{padding:20px 15px 5px 3px;}
.paddingSearch3{padding:10px 15px 5px 3px;}

.news_pics_left{
margin-right: 5px;
margin-bottom: 5px;
margin-top: 0;
float: left;
}

.pics_border{
padding:2px;
border:1px solid #999999;
background-color:#FFFFFF;
margin:0;
}

.specials_title{ height:39px;}

.offers_left{background-image:url(../images/special_left.gif); width:6px; height:21px; background-repeat:no-repeat; background-position:right;}
.offers_right{background-image:url(../images/special_right.gif); width:6px; height:21px; background-repeat:no-repeat;}
.offers_center{text-align:left; background-color:#c2daff; width:605px;}

.details_left{background-image:url(../images/details_left.gif); width:5px; height:21px; background-repeat:no-repeat; background-position:right top;background-color:#83A9E2;}
.details_right{background-image:url(../images/details_right.gif); width:6px; height:21px; background-repeat:no-repeat;background-position:left top;background-color:#83A9E2;}
.details_center{text-align:left; background-color:#83A9E2; width:540px;}
.details_center h3{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:600; color:#FFFFFF; margin:5 0 0 0; padding:0 0 0 0;}
.gallery_center h3{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:600; color:#FFFFFF; margin:5 0 0 0; padding:0 0 0 0;}

.gallery_left{background-image:url(../images/details_left.gif); width:5px; height:21px; background-repeat:no-repeat; background-position:right top;background-color:#83A9E2;}
.gallery_right{background-image:url(../images/details_right.gif); width:6px; height:21px; background-repeat:no-repeat;background-position:left top;background-color:#83A9E2;}
.gallery_center{text-align:left; background-color:#83A9E2;}
.gallery_center h2{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; color:#FFFFFF; margin:5 0 0 0; padding:0 0 0 0;}



h2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0; color:#084fb5;}
h2 a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;color:#084fb5; text-decoration:none;}
h2 a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;color:#084fb5; text-decoration:none;}

.details_center h2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0; color:#ffffff;}
.details_center h2 a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;color:#ffffff; text-decoration:none;}
.details_center h2 a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;color:#ffffff; text-decoration:none;}

.offer_bg{background-color:#e0ecff; border-bottom:1px solid #999999; padding:8px; width:182px; height:250px; float:left; margin:0 0 0 0; text-align:justify;}
.offer_bg p{padding:0 0 0 0; margin:0 0 10px 0;}
.offer_bg_center{background-color:#e0ecff; border-bottom:1px solid #999999; padding:8px; width:182px; height:250px; margin:0 9 0 9; float:left; text-align:justify}
.offer_bg_center p{ padding:0; margin:0 0 10px 0;}
.before_price{ height:210px;}


h3{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:600; color:#ff9900; margin:5 0 0 0; padding:0 0 0 0;}
h3 a{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:600; color:#ff9900; text-decoration:none;}
h3 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:600; color:#ff9900; text-decoration:none;}

h4{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#3a60bf; margin:5 0 0 0; padding:0 0 0 0; text-align:right;}

.langs{text-align:right; padding:3px; color:#FFFFFF}
.langs a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.langs a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
}

.dest_left{background-image:url(../images/popular_left.gif); width:6px; height:21px; background-repeat:no-repeat; background-position:right;}
.dest_right{background-image:url(../images/popular_right.gif); width:6px; height:21px; background-repeat:no-repeat;}
.dest_center{text-align:left; background-color:#b9bdc3; width:605px;}
.dest_bg{background-color:#eeeeee; padding:8px; float:left; margin:0 0 0 0;text-align:center;}
.dest_bg .imgs{padding-right:28px; float:left; text-align:center;}
.dest_bg .imgs_left{margin-left:0px; float:left; text-align:center;}
.dest_bgPad{ padding:5px 0 0 0; margin:0 0 0 0;}

.hotels_left{background-image:url(../images/hotels_left.gif); width:6px; height:21px; background-repeat:no-repeat; background-position:right;}
.hotels_right{background-image:url(../images/hotels_right.gif); width:6px; height:21px; background-repeat:no-repeat;}
.hotels_center{text-align:left; background-color:#fde0b0; width:605px;}
.hotels_bg{background-color:#fff7ea; padding:8px; float:left; margin:0 0 0 0;text-align:center;}
.hotels_bg1{background-color:#fff7ea;}
.hotels_bg .lists{padding-right:5px; float:left; text-align:left;}
.hotels_bg .lists_left{margin-right:0px; float:left; text-align:left;}

.lists ul{ list-style-type:none; margin:0; padding:5px 0 0 0;}
.lists ul li{margin:0; padding:5px 0 0 0;}
.lists ul li a{color:#5a5a5a; text-decoration:none;}
.lists ul li a:hover{color:#5a5a5a; text-decoration:underline;}


.lists_left ul{ list-style-type:none; margin:0; padding:5px 0 0 0;}
.lists_left ul li{margin:0; padding:5px 0 0 0;}
.lists_left ul li a{color:#5a5a5a; text-decoration:none;}
.lists_left ul li a:hover{color:#5a5a5a; text-decoration:underline;}

h6{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;margin:0 0 0 0;padding:0;color:#a77a38;}
h6 a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#a77a38; text-decoration:none;}
h6 a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#a77a38; text-decoration:underline;}

.input{font-size:10px; color:#5a5a5a; background-color:#FFFFFF; border:1px solid #CCCCCC;}
.input2{font-size:10px; color:#FFFFFF; font-weight:bold; background-color:#002054; border:1px solid #FFFFFF;}
.select{font-size:10px; color:#5a5a5a; background-color:#FFFFFF; border:1px solid #CCCCCC;}

.details{padding:5px; background-color:#FDE0B0;}
.details_tickets{padding:2px; background-color:#FDE0B0;}

.WDSAutoCompleteBackground
{
	cursor:pointer;
	background-color:white;
}
.WDSAutoCompleteHighlight
{
	cursor:pointer;
	background-color:#001666;
	color:white;	
}
.table_border_bottom td
{
	border-bottom:1px solid #ffffff;
}

.table_border_bottom_2
{
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
}
.table_border_left
{
	border-left:1px solid #ffffff;
}
.cool_button{
border:1px solid #999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
background-color:#FFFFFF;
}
.cool_button_disable{
border:1px solid #999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
background-color:#f0f1f5;
}

table.request_background{ background-color:#ffffff;}
.request_background_td{ background-color:#f0f1f5;}
.bluetext{color:#3e6fbf; font-weight:bold;}

.space_bottom{ font-weight:bold; margin-bottom:3px;}
.orange_cells{ background-color: #FFF7EA;}

 
/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_c{
position:absolute;
top: 0;
border: 1px solid #002054; /*THEME CHANGE HERE*/
border-width: 0 1px;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
visibility: hidden;
}

.widht_a{
 width: 128px;
}

.widht_b{
 width: 134px;
}

.dropmenudiv_c a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #002054; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv_c a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_c a:hover{ /*THEME CHANGE HERE*/
background-color: #DBE9FF;
}