.small_textnormal { 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; font-weight: normal; color: #666666; 
text-decoration: none; }

.small_textnormal01 { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #666666; 
text-decoration: none;
line-height:20px;
}





.redFileds
{
color:#990000;

}


.mystyle1 {
BACKGROUND:#FFFF71;
COLOR:#660000;
FONT-FAMILY:Verdana;
FONT-SIZE:11px;
}

.villanameCSS {
BACKGROUND:#FDDDAA;
COLOR:#660000;
FONT-FAMILY:Verdana;
FONT-SIZE:9;
width:300px;
}

#SubLinksBookingForm, A.SubLinksBookingForm:link, A.IndexTopDesti_linkText:visited
{
display:block;
color:#0070DF;
font-size:12px;
text-align:center;
font-weight:bold;
text-indent:10px;
}

A.SubLinksBookingForm:link
{
color:#000000;
text-decoration:underline;
}



table.bookMain10  {

width:868px;
height:auto;

	border-right: 1px solid #FFC993;
	border-bottom: 1px solid #FFC993;


}






table.BookingForm01  {

width:850px;
height:auto;
background-color:#ffffff;
font-family:Tahoma, Helvetica, sans-serif, Calibri;
color:#0057AE;
font-size:12px;


}



table.RequestInformation  {

width:670px;


text-indent:22px;

font: Helvetica, sans-serif, Calibri;



}

#tabs { width: 360px; }
.hide { display: none; }

.show { display: block; }
.tab_on {

	float: left;
	height: 25px; width: 352px;
	text-align: center;
	border-top: 1px solid #FFCC00;
	border-left: 1px solid #FFCC00;
	border-right: 1px solid #FFCC00;
	border-bottom: 1px solid #FFCC00;
	background: url(../images/tab_on.gif);
	font-size: 12px;
	padding-top: 8px;
	color:#0099FF;
	line-height: 14px;
	text-decoration: none;	

}

.tab_off {

	height: 25px; width: 352px;
	float: left;
	text-align: center;

	font-size: 12px;
	padding-top: 8px;
	color: #0099FF;
	line-height: 14px;
	text-decoration: none;

}
#tabContent { padding:0px }







table.BookingForm  {
display: block;
background-color:#CC0000;
width:610px;
text-align:left;
font: Helvetica, sans-serif, Calibri;
}


table.BookingForm tr.BackColor {
background-color:#ffffff;


}


table.BookingForm td.heading {
font-size:12px;
color:#0057AE;
background-color:#FFEBE1;
font-weight:bold;
}


table.BookingForm td.mystyle1 {
BACKGROUND:#FFFF71;
COLOR:#FFFF71;
FONT-FAMILY:Verdana;
FONT-SIZE:9;
}





#top_cruises_content {



border:#CC0000 1px solid;
width:610px;

text-indent:12px;
text-align:left;
font: Helvetica, sans-serif, Calibri;
}


#heading {
font-size:12px;
color:#0057AE;
background-color:#FFEBE1;
font-weight:bold;
width:100px;
}

#BackColor {
border-bottom: 1px solid #000000;

}



#top_flights_content {
border:#CC0000 1px solid;
width:610px;

text-indent:12px;
text-align:center;
font: Helvetica, sans-serif, Calibri;
}



















table.BookingFormHide  {
display: none;
background-color:#CC0000;
width:670px;

text-align:left;

font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #666666; 
text-decoration: none 

}


table.BookingFormHide tr.BackColor {
background-color:#ffffff;

}


table.BookingFormHide td.heading {
font-size:12px;
color:#0057AE;
background-color:#FFEBE1;
font-weight:bold;
}


table.BookingFormHide td.mystyle1 {
BACKGROUND:#FDDDAA;
COLOR:#660000;
FONT-FAMILY:Verdana;
FONT-SIZE:9;
}


















table.VistaTable td.BackColor{
background-color:#FBDBE6;
text-indent:22px;
font-size:22px;
font-weight:bold;
height:33px;
}


table.VistaTable td.RedTitle  {
text-align:center;
color:#004B97;
font-size:15px;
font-weight:bold;
}


table.VistaTable td.RedPrice  {
text-align:center;
color:#FF2222;
font-size:14px;
font-weight:bold;

}