body {

background:#8dc9de;

margin:0 auto;

padding-top: 5px;

font-size:14px; 

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#FFFFFF;


}



a:link, a:visited, a:active {

color: #e7f4f8;

text-decoration: underline;

}



a:hover {

color: #0b1c56;

text-decoration: underline;

}





#footer_alink:link, footer_alink:visited, footer_alink:active {

color: #0b1c56;

text-decoration: underline;

}



#footer_alink:hover {

color: #0b1c56;

text-decoration: underline;

}



h1 {

text-transform:uppercase;

font-size:14px;

}







.flash {

margin:0 auto;

padding-top:0;

text-align:center;

border:thin;

border-bottom:solid;

border-color:#0B1C56;

height:150px;



}



#container {

background-color:#05D1D8;

width:750px;

height:auto;

/*height:730px;*/

margin:0 auto;

border:thin;

border-left:solid;

border-bottom:solid;

border-right:solid;

border-top:solid;

border-color:#0B1C56;

padding-bottom:40px;

}



#container_index {

background-color:#05D1D8;

/*background-color:#6B7791;*/

width:750px;

height:630px;

margin:0 auto;

border:thin;

border-left:solid;

border-bottom:solid;

border-right:solid;

border-top:solid;

border-color:#0B1C56;

}





#searchtable {

border:medium;

border-color:#000066;

}





.footer {

width:750px;

margin:0 auto;

padding:10px;

text-align:center;

color:#051050;

}



p {

text-align:justify;

padding-left:20px;

padding-right:20px;

}



.navi {

border:thin;

border-bottom:solid;

border-color:#0B1C56;

}



.flashsaver {

width:100%;

height:220px;



}



.screanleft {

padding-top:5px;

width:365px;

padding-left:5px;

height:200px;

float:left;



}



.screanright {

padding-top:5px;

width:365px;

padding-right:5px;

height:200px;

float:right;

/*overflow:hidden;*/

}





.contactus_header {

text-align:center;

font-size:30px;

padding-top:30px;

color:#0b1c56;

font-family:Georgia, "Times New Roman", Times, serif;

}



.contactus_div {

font-size:12px;

padding-top:35px;

text-align:left;

font-family:Verdana, Arial, Helvetica, sans-serif;

}



.contactus_image {

padding-top:25px;

text-align:left;

}





#left_contact {

padding-top:35px;

width:430px;

padding-left:30px;

float:left;



}



#right_contact {

padding-top:35px;

width:270px;

padding-right:5px;

float:right;

overflow:hidden;

}





#left_hotel {

padding-top:35px;

width:350px;

padding-left:15px;

float:left;



}



#right_hotel {

padding-top:35px;

width:350px;

padding-right:15px;

float:right;

overflow:hidden;

}







.regrow {

padding-bottom:10px;

}





.sendmail {

font-size:14px;

color:#0B1C56;

font-weight:bold;

}



.sendmail_header{

font-weight:bold; 

font-size:16px;

color:#0b1c56;

}



.header_mail {

text-align:left; 

padding-top:50px;

padding-left:30px;

padding-right:30px;

}



.fromtop {

padding-left:30px; 

padding-right:30px; 

padding-top:30px;

}



.airfares_subname {

background-image:url(../images/search_name.gif);

background-repeat:no-repeat;

width:450px; 

height:143px;



}





.airfares_subname_results{

background-image:url(../images/search_name_results.gif);

background-repeat:no-repeat;

width:450px; 

height:143px;



}



.airfares_bg {

background-image:url(../images/search_bgcorner.gif);

background-repeat:no-repeat;

width:450px;

height:22px;



}



.airfares_bgrepeat {

background-image:url(../images/search_bg.gif); 

background-repeat:repeat-y;

/*max-height:290px;*/

height:190px;

width:450px;

}



.airfares_bgrepeat_results {

background-image:url(../images/search_bg.gif); 

background-repeat:repeat-y;

/*max-height:290px;*/

height:120px;

width:450px;

}





.searchbox {

padding-top:5px;

padding-left:20px;

color:#000033;

}



.searchbox_tax {

padding-top:5px;

padding-left:20px;

font-size:10px;

color:#000033;

}



.formtxt {

color: #000033;

font-size: 14px;

font-weight:bold;



}



/*.formtxt_error {

color: #ff0000;

font-size: 11px;

}*/



.formtxt2 {

color: #8edae4;

font-size: 11px;

}



.regcol1 {

float:left;

width: 130px;

}



.regcol2 {

float:left;

width: 130px;

}



.regcol3 {

float:left;

width: 130px;

height:5px;

text-align:center;

padding-top:10px;

}



.regspace {

height: 5px;

overflow:hidden;

clear:both;

}





/* Styles for the auto suggest box only */



#SearchText { 

width: 200px; 

/*margin: 20px 8px 2px 10px; */

/*padding: 3px;*/

/*display:block;*/

}



#SearchText, #SuggestResults {

font-size: 12px;

width: 210px;

/*font-weight: bold;*/

}



#SuggestResults {

text-align:left; 

width:50px;

margin-left: 0px;

}



#AutoSuggestBoxArea {

margin-bottom: 5px;

display:block;

}



#arrivaltxt {

width:50px;

}



#airfares_center {

margin:0 auto;

width:450px;

}





/*A { text-decoration:none;}

A:link	{color:blue;}

A:visited{color: blue;}

A:hover	{color: red;background-color:#66ffff;}*/

.tab { font-weight:bold;font-size:12px;text-align:center;font-family:"Lucida Calligraphy";color:#996600;}

.tabb { font-weight:bold;font-size:12px;text-align:center;font-family:"Times New Roman", Times, serif; color:#336699;}

.headingtab { font-weight:bold;font-size:20px;text-align:center;font-family:"Lucida Calligraphy";color:#000033;}

.subheadingtab { font-size:14px;text-align:center;font-family:"Lucida Calligraphy";color:#990000;}

.emgtab {font-size:14px;text-align:center;font-family:"Lucida Calligraphy";color:#CC3399;}







.scroll_center {

text-align:center;

padding-left:25px;

padding-right:25px;

}



.tablesearch {background-color:#9DC8F0; width:100%; border:2px; border-left:solid; border-bottom:solid; border-right:solid; border-top:solid; border-color:#000033; color:#000033; font-size:12px; font-weight:bold;}

