/* CSS Document */

body {
margin:0px;
background-color:#789CB8;
font:10px verdana;
color:#000000;
}
H1
{
    LINE-HEIGHT: 2pt;
    height:20px;
    TEXT-DECORATION: none;
    vertical-align: top;
    font:11px tahoma;
    font-weight:bold;
    margin: 0 0 0 0;
}
.td_bg{
background-color:#999999;
height:1px;
}

.td_dot{
background:url(images/tab_dot.gif) repeat-x;
}

.errortext_red{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
}

.table_lft_brdr{
border-left:1px solid #999999;
}

.verdana11_black{
font:11px verdana;
color:#000000;
}

.verdana12_blue{
font:12px verdana;
color:#454CE7;
font-weight:bold;
}
.verdana11_blue{
font:11px verdana;
color:#454CE7;
font-weight:bold;
}

.verdana10_blue{
font:10px verdana;
color:#454CE7;
font-weight:bold;
}

.containertable{
background-color:#789CB8;
}

.cursorPointer
{ 
	cursor:pointer;
	cursor:hand;
}

.usertext a:link
{
font:10px bold Verdana, Arial, Helvetica, sans-serif;
color:#FEFFD1;
text-decoration:underline;
}

.menubox_normal{
width:155px;
height:18px;
font:10px Verdana;
}
.menubox_normal1{
width:155px;
height:18px;
font:10px Verdana;
}
.usertext a:visited
{
font:10px bold Verdana, Arial, Helvetica, sans-serif;
color:#FEFFD1;
text-decoration:underline;
}
.usertext a:hover
{
font:10px bold Verdana, Arial, Helvetica, sans-serif;
color:#FEFFD1;
text-decoration:none;
}

.usertext
{
font:11px arial;
color:#A6D8FF;
text-decoration:none;
}

.flagtext{
font:11px Arial, Helvetica, sans-serif;
color:#ffffff;

}


.maintable{
background-color:#ffffff;
}

.lefttable{
width:191px
}

.table_logo{
height:98px;
padding-left:10px;
}

.packageth{
font: bold 11px tahoma;
color:#000000;
background: url(../images/leftcurve_bar.gif) no-repeat left top;
padding: 7px 0px 8px 18px;
text-align:left;
}

.packagedetails a:link{
font: 11px tahoma;
color:#F50202;
text-decoration:none;
}

.packagedetails a:visited{
font: 11px tahoma;
color:#F50202;
text-decoration:none;
}

.packagedetails a:hover{
font: 11px tahoma;
color:#F50202;
text-decoration:underline;
}

.iternityView a:hover{
font: 11px tahoma;
font-weight:bold;
color:#F50202;
cursor:pointer;
text-decoration:underline;
}

.bestseller_holidays a:link{
font: 11px Arial, Helvetica, sans-serif ;
color:#454CE7;
text-decoration:none;
}

.bestseller_holidays a:visited{
font: 11px Arial, Helvetica, sans-serif ;
color:#454CE7;
text-decoration:none;
}

.bestseller_holidays a:hover{
font: 11px Arial, Helvetica, sans-serif ;
color:#454CE7;
text-decoration:underline;
}



.bestseller_holidaysth{
font: bold 11px tahoma;
color:#000000;
background: url(../images/leftcurve_bar.gif) no-repeat left top;
padding: 7px 0px 8px 18px;
text-align:left;
}

.hotel_details a:link{
font: 11px Arial, Helvetica, sans-serif ;
color:#454CE7;
text-decoration:none;
}

.hotel_details a:visited{
font: 11px Arial, Helvetica, sans-serif ;
color:#454CE7;
text-decoration:none;
}

.hotel_details a:hover{
font: 11px Arial, Helvetica, sans-serif ;
color:#454CE7;
text-decoration:underline;
}


.hotel_detailsth{
font: bold 11px tahoma;
color:#000000;
background: url(../images/leftcurve_bar.gif) no-repeat left top;
padding: 7px 0px 8px 18px;
text-align:left;
}

.intl_holidays a:visited{
font: 11px Arial, Helvetica, sans-serif ;
color:#454CE7;
text-decoration:none;
}

.intl_holidays a:link{
font: 11px Arial, Helvetica, sans-serif ;
color:#454CE7;
text-decoration:none;
}

.intl_holidays a:hover{
font: 11px Arial, Helvetica, sans-serif ;
color:#454CE7;
text-decoration:underline;
}

.intl_holidaysth{
font: bold 11px tahoma;
color:#000000;
background: url(images/leftcurve_bar.gif) no-repeat left top;
padding: 7px 0px 8px 18px;
text-align:left;
}

.maincontent{
background: url(../images/content_bg.gif) repeat-x;
}

.maincontentUserAccount{
background: url(../images/content_bg.gif) repeat-x;

}



.tabtable{
background: url(../images/tabtable_bg.gif) repeat-x;
}

.tabinnertable{
border-bottom: 1px solid #D7D7D7;
border-left: 1px solid #D7D7D7;
border-right: 1px solid #D7D7D7;
}


.tabHotelLeft{
border-top: 1px solid #D7D7D7;
border-bottom: 1px solid #D7D7D7;
border-left: 1px solid #D7D7D7;
border-right: 1px solid #D7D7D7;
}


.hoteltab_heading{
font:11px Arial, Helvetica, sans-serif;
color:#3B8FEE;
font-weight:bold;
}

.hoteltab_content{
font:11px Arial, Helvetica, sans-serif;
color:#000000;
}

.tabtext_dot{
background:url(images/tab_dot.gif) repeat-x;
}


.packagetab_content{
font:10px verdana;
color:#000000;
}

.packagetab_listmenu{
width:120px;
padding:0px;
margin:0px;
border:1px solid #7F9DB9;
font: 11px arial;
color:#000000;
}

.packagetab_listmenusmall{
width:50px;
padding:0px;
margin:0px;
border:1px solid #7F9DB9;
font: 11px arial;
color:#000000;
}

.packagetab_textbox{
width:23px;
height:11px;
font: 11px arial;
color:#000000;
}



.saveadvtable{
/*border:1px solid #D7D7D7;
padding:2px;
*/
}

.tours_usa{
background-color:#FFFFFF;
border:1px solid #D7D7D7;
}

.airfares_india{
border:1px solid #D7D7D7;
}

.holidays_india{
border:1px solid #D7D7D7;
}

.packages_india{
border:1px solid #D7D7D7;
}

.lowestairfare_india{
border:1px solid #D7D7D7;
}

.content_links a:link{
font:11px tahoma;
color:#000000;
text-decoration:none;
}

.content_links a:visited{
font:11px tahoma;
color:#000000;
text-decoration:none;
}

.content_links a:hover{
font:11px tahoma;
color:#000000;
text-decoration:underline;
}

.footerlinks{
border-bottom: 2px solid #F2F2F2;
}

.footerlinks a:visited{
font: 11px arial;
color:#9E9A9A;
text-decoration:none;
}

.footerlinks a:link{
font: 11px arial;
color:#9E9A9A;
text-decoration:none;
}

.footerlinks a:hover{
font: 11px arial;
color:#9E9A9A;
text-decoration:underline;
}

.copyright a:link{
font: 11px arial;
color:#9E9A9A;
text-decoration:none;
}

.copyright a:visited{
font: 11px arial;
color:#9E9A9A;
text-decoration:none;
}

.copyright a:hover{
font: 11px arial;
color:#9E9A9A;
text-decoration:underline;
}

.prototype{
font: 11px arial;
color:#9E9A9A;
}

.prototype a:link{
font: 11px arial;
color:#9E9A9A;
text-decoration:none;
}

.prototype  a:visited{
font: 11px arial;
color:#9E9A9A;
text-decoration:none;
}

.prototype a:hover{
font: 11px arial;
color:#9E9A9A;
text-decoration:underline;
}

.newsletter_text{
font: 11px tahoma;
color:#000000;
}

.newsletter_textbox{
width:100px;
height:20px;
font: 11px arial;
color:#000000;
}

.form_textbox{
width:100px;
height:15px;
font: 11px arial;
color:#000000;
}

.form_textboxSubject{
width:250px;
height:15px;
font: 11px arial;
color:#000000;
}

.form_textarea{
width:400px;
height:50px;
font: 11px arial;
color:#000000;
}

.form_textarea_long{
width:500px;
height:50px;
font: 11px arial;
color:#000000;
}

.form_textbox_long{
width:150px;
height:15px;
font: 11px arial;
color:#000000;
}

.form_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.form_text_bold{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
}

.errormsg_bold{
font:11px tahoma;
font-weight:bold;
color:#E00B0B;
}

.formheading_red{
font:11px tahoma;
font-weight:bold;
color:#E00B0B;
}


.menubox_small{
width:160px;
padding:0px;
margin:0px;
border:1px solid #999999;

}
.menubox_vsmall{
width:40px;
padding:0px;
margin:0px;
border:1px solid #999999;

}



#lyr1 {
	display:none;
 
}
#lyr2 {
	display:none;
}
#lyr3 {
	display:none;
}

#lyr4 {
	display:none;
}

.searchboxtable{
background:url(../images/newuser_bg.gif) repeat-x;
border:1px solid #CCCCCC;
}


.searchboxtableUserAccout{
/*background:url(../images/newuser_bg.gif) repeat-x;*/
/*background: url(../images/tabtable_bg.gif) repeat-x;*/
border:1px solid #CCCCCC;
}

.searchtxt{
font: 11px tahoma;
font-weight:bold;
text-transform:capitalize;
color:#E00B0B;
}


.packagemenu_normal{
width:130px;
height:20px;
border: 1px solid #999999;
color:#000000;
font:10px verdana;
}


.packageStartDate_normal{
width:80px;
border: 1px solid #999999;
font:10px verdana;
height:12px;
color:#000000;


}

.search_button{
	background:url(../images/btn_searchbg.gif) no-repeat top left;
	font:11px tahoma;
	color:#E00B0B;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding-bottom:3px;
	width:56px;
	height:21px;	
	border:none;
	overflow:visible;
}

.submitenquiry_button{
	background:url(../images/btn_packagebg.gif) no-repeat top left;
	font:11px tahoma;
	color:#E00B0B;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding-bottom:3px;
	width:100px;
	height:21px;	
	border:none;
	overflow:visible;
}





.packagemenu_small{
width:40px;
height:20px;
border: 1px solid #999999;
color:#000000;
font:10px verdana;
}

.button{
background-color:#F5F5F5;
color:#E00B0B;
font:10px verdana;
border:1px solid #BCD6D6;
padding:3px;
}

.button_bold{
background-color:#F5F5F5;
color:#E00B0B;
font:10px verdana;
border:1px solid #BCD6D6;
padding:3px;
font-weight:bold;
}


.highlight{
font:11px tahoma;
font-weight:bold;
}

.highlight1{
font:10px tahoma;
font-weight:bold;
}
.borderbothtable{
border-bottom:1px solid #999999;
border-top:1px solid #999999;
padding:3px;
}
.borderbottomtable{
border-bottom:1px solid #999999;
padding:3px;
}
.bordertoptable{
border-top:1px solid #999999;
padding:3px;
}

.search_resultheading{
font:11px verdana;
font-weight:bold;
color:#E3700E;
}

.cross_promotionSearch{
font:11px verdana;
font-weight:bold;
color:#E3700E;
text-decoration:none;
}

.cross_promotionSearch a:hover{
font:11px verdana;
font-weight:bold;
color:#E3700E;
text-decoration:underline;
}


.search_resultheadingBlue{
font:10px verdana;
font-weight:bold;
color:#454CE7;
}

.search_resultheadingBlack10{
font:10px verdana;
font-weight:bold;
color:Black;
 text-transform:uppercase;   
}

.search_resultheadingBlack{
font:11px verdana;
font-weight:bold;
color:Black;
}

.search_resultheadingSmallRed{
font:10px verdana;
font-weight:bold;
color:Red;
}

.search_resultheadingBigRed{
font:11px verdana;
font-weight:bold;
color:Red;
}

.searchheadingtd{
background-color:#E00B0B;
padding:3px;
color:#ffffff;
font:11px verdana;
}

.packagedetail_txt{
font:10px verdana;
color:#B20000;
}

.backgroundgreytd{
background-color:#DADADA;
color:#E00B0B;
padding:7px;
font-weight:bold;
text-transform:uppercase;
}


.backgroundLightGreyTd{
background-color:#F5F5F5;
font:11px verdana;
font-weight:bold;
color:Red;
}




.paddingtd{
padding:5px;
}

.capitalize{
text-transform:capitalize;
}

.verdana15_bold{
font:15px verdana;
font-weight:bold;
color:#E00B0B;
}



.desc_text{
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}  


.tableheader{
 font:10px Verdana;
 color:#474747;
 background-color:#D6E8FF;
 font-weight:bold;
 text-align:center;
}



.InvoiceStatus {
	font:bold 24px Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	text-align: center;

}


.tablecontent{
 font:10px Verdana;
 color:#333333;
 background-color:#FFF2D2;
 text-align:center;
}

.red_heading{
font:13px tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#E00B0B;
}

.form_dropdown{
font: 11px arial;
color:#000000;
border:1px solid #CCCCCC;
}
.Loading
{
	font: bold 11px Verdana, tahoma;
	text-transform: capitalize;
	color: #ff0000;
	background-color: #fff1c9;
	vertical-align: text-top;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-right: #ff0000 1px solid;
	border-top: #ff0000 1px solid;
	border-left: #ff0000 1px solid;
	border-bottom: #ff0000 1px solid;
}
.Call{
color:#E00B0B;
padding:7px;
font-weight:bold;
text-transform:uppercase;
}
/*******************  New CSS Add From 12/12/2007  **************************/

#maindiv { 	
margin:0 auto;
padding:0;
width:972px;
vertical-align: middle;
}
#seoheader
{
margin:0px auto;
padding:6px 0px 0px 0px;
height:10px;
float:left;
vertical-align: middle;
width:972px;
}

#header{
margin:0px auto;
padding:6px 0px 6px 0px;
height:15px;
float:left;
vertical-align: middle;
width:972px;
}

#maincontainer{
margin:0px auto;
padding:6px 0px 0px 0px;
width:972px;
height:auto;
float:left;
vertical-align: middle;
background: #FFFFFF url(../images/top_curve_strip.gif) no-repeat;
background-position:top;
}

#leftpanel{
margin:0px;
padding:0px;
width:191px;
float:left;
height:auto;
vertical-align:top;
background-color:#FFFFFF;
}

#middlepart{
margin:0px 0px 0px 8px;
padding:0px;
vertical-align:top;
background-color:#FFFFFF;
width:592px;
height:auto;
float:left;
}

#rightpanel{
margin:0px;
padding:0px;
vertical-align:top;
background-color:#FFFFFF;
width:181px;
height:auto;
float:left;
}

#footerpart{
margin:0px auto;
padding:0px;
width:972px;
height:auto;
text-align:center;
vertical-align: middle;
float:left;
background-color:#FFFFFF;
}

/* uk Css */
.menu {
	FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
.menu:hover {
	FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.footerlink {
	FONT:  12px Verdana, Arial, Helvetica, sans-serif; COLOR: #9D9B9B; TEXT-DECORATION: none
}
.footerlink:hover {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.modellink{
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.logintext {
	FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #ED992E; TEXT-DECORATION: none
}
.userName{
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #ED992E; TEXT-DECORATION: none
}
.text{
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.text1{
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #FF0000; TEXT-DECORATION: none
}
.left-menu-heading {
	FONT:  bold 14px , Arial, Helvetica, sans-serif; COLOR: #033E61; TEXT-DECORATION: none;
	background-image:url(../images/img/menuheading-bg.gif);
}

.heading {
	FONT:  bold 14px , Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none 
}
.redheading {
	FONT:  bold 14px , Arial, Helvetica, sans-serif; COLOR: #FF0000; TEXT-DECORATION: none 
}
.left-menu {
	FONT: bold 12px , Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none 
}
.left-menu:hover{
	FONT:  12px , Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none 
}
.ModleName{
	FONT: bold 20px , sans-serif; COLOR: #007DBE; TEXT-DECORATION: none
}
.left-menu-bg{
	background-color:#78C3F0;
	}
.top-menu{
background-color:#057CC3;
	}


