body,td th{
margin:0px;
padding:0px;
font-family:verdana,arial;
font-size:11px;
background-color:#ECF7FF;
}
.form{
color:#0C3F88;
font-size:11px;
background-color:#D7EEFF;
font-family:arial;
padding:5px 5px 5px 5px;
text-align:left;
}


h1{
color:#B43300;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
margin:4px 255px 4px 15px;
text-align:right;
}


h2{
color:#0C3F88;
font-size:17px;
background-color:#D7EEFF;
font-family:BellCent Add BT,Swis721 BT;
margin:0px 250px 0px 0px;
padding:4px 10px 4px 15px;
border-bottom:2px solid #ffffff;
text-align:left;
}
h2 A{
color:#0C3F88;
text-decoration:none;
}
h2 A:Hover{
color:#0C3F88;
text-decoration:none;
}
.h1{
color:#B43300;
font-size:22px;
font-family:BellCent Add BT,Swis721 BT;
text-align:left;

}
.h2{
color:#000000;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;

}

.text{
font-family:arial;
color:#333;
font-size:11px;
padding-right:15px;
text-align:justify;
line-height:18px;
padding:10px 260px 10px 15px;
}

.text ul{
list-style:none;
}
.text a {
color:#333;
text-decoration:none;
}
.text a:hover{
color:#000;
text-decoration:underline;
}
.top-links{
color:#fff;
font-size:11px;
text-align:right;
padding-right:15px;
font-family:Trebuchet MS,verdana,arial;
}
.top-links A{
color:#fff;
font-family:Trebuchet MS,verdana,arial;
text-decoration:none;
}
.top-links A:Hover{
color:#ffffff;
font-family:Trebuchet MS,verdana,arial;
text-decoration:underline;
}

.top-link{
color:#fff;
font-size:11px;
text-align:right;
padding-right:15px;
font-family:Trebuchet MS,verdana,arial;
background:URL(gifs/toplink-bg.jpg);
line-height:40px;	
border-bottom:3px solid #ffffff;
}

.top-link a{
color:#fff;
text-decoration:none;
}

.top-link a:hover{
color:#fff;
text-decoration:underline;
}
.breadcrums{
color:#ffffff;
font-size:11px;
background-color:#1E57AA;
padding:8px 8px 8px 20px;
text-align:left;
}
.breadcrums a{
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

.breadcrums a:hover{
color:#F6D401;
text-decoration:underline;
}
.top-text{
font-size:11px;
color:#fff;
text-align:16px;
padding-left:15px;
}


.left-link{
color:#333;
}
.left-link ul{
margin:0px;
padding:0px;

list-style:none;
}
.left-link ul li{
font-size:11px;
padding:3px 3px 3px 10px;
background:URL(gifs/arrow.jpg) no-repeat 1px 10px;
border-bottom:1px solid #F2F9FF;
}

.left-link a{
color:#0054A6;
text-decoration:none;
}

.left-link a:hover{
color:#000;
text-decoration:underline;
}

.search{
font-size:11px;
color:#1E57AA;
padding:8px 8px 8px 20px;
text-align:left;

}

.search a{
font-weight:bold;
color:#1E57AA;	
text-decoration:none;
}

.search a:hover{
color:#000;
text-decoration:underline;
}
.form-text{
font-size:11px;
color:#1E57AA;
text-align:center;
margin:4px;
}

.form-text a{
font-weight:bold;
color:#1E57AA;	
text-decoration:none;
}

.form-text a:hover{
color:#000;
text-decoration:underline;
}

.enquiry-text{
line-height:16px;
text-align:justify;
font-size:11px;
color:#00337D;
margin:4px;
}
.bty{
border-bottom:2px solid #ffffff;
padding:5px;
}

.bottom-link1{
color:#fff;
font-size:14px;
margin-top:5px;
text-align:center;
}


.bottom-link{
font-size:11px;
color:#333;
text-align:center;
padding:8px 8px 8px 8px; 
border-bottom:1px solid #B2B2B2;
border-left:1px solid #B2B2B2;
border-right:1px solid #B2B2B2;
line-height:18px;
}
.bottom-link a{
color:#333;
text-decoration:none;
}

.bottom-link a:hover{
color:#000;
text-decoration:underline;
}


.byh{
clear:both;
background-color:#ffffff;
}

.bottom-link2{
border-top:1px solid #E5E5E5;
clear:both;
font-size:11px;
color:#333;
text-align:center;
padding:8px 8px 8px 8px; 
font-weight:bold;
}
.bottom-link2 a{
color:#333;
text-decoration:none;
}

.bottom-link2 a:hover{
color:#000;
text-decoration:underline;
}

.footer{
background-color:#124592;
font-size:11px;
color:#ffffff;
padding:4px; 
}

.footer a{
color:#ffffff;
text-decoration:none;
}

.footer a:hover{
color:#000;
text-decoration:underline;
}


.text1{

font-size:11px;
color:#333333;
padding:4px; 
}

.text1 a{
color:#333333;
text-decoration:none;
}

.text1 a:hover{
color:#000000;
text-decoration:underline;
}
.links{
font-family:verdana,arial;
font-size:11px;
color:#000000;
line-height:18px;
text-align:center;
padding:5px 0px 5px 0px;
}
.links A{
color:#000000;
text-decoration:none;
}
.links A:hover{
color:#000000;
text-decoration:underline;
}
.blue{
color:#336699;
font-family:Arial, verdana;
font-size:12px;
font-weight:bold;
}
.blue A{
color:#336699;
text-decoration:none;
}
.blue A:Hover{
color:#336699;
text-decoration:underline;
}



.red{
color:#336699;
font-family:verdana;
font-size:11px;
font-weight:bold;
padding:3px 0px 3px 0px;
text-align:center;
}
.red A{
color:#336699;
text-decoration:none;
}
.red A:Hover{
color:#336699;
text-decoration:none;
}
.mainlinks{
font-family:verdana;
color:#000000;
font-size:11px;
padding:10px 10px 10px 10px;
line-height:20px;
text-align:justify;
}
.mainlinks A{
font-family:verdana;
color:#000000;
font-size:11px;
text-decoration:unerline;
}
.mainlinks A:Hover{
font-family:verdana;
color:#0B3D86;
font-size:11px;
text-decoration:none;
}
.links{
font-family:arial;
font-size:11px;
color:#336699;
text-align:right;
text-decoration:none;
text-align:center;
}
.links A{
font-size:11px;
color:#336699;
text-decoration:none;
text-align:center;
}
.links A:Hover{
font-size:11px;
color:#336699;
text-decoration:underline;
text-align:right;
text-align:center;
}
.links-read{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#336699;
text-align:right;
font-weight:bold;
text-decoration:none;
}
.links-read A{
font-size:11px;
color:#000000;
text-decoration:none;
font-weight:bold;
text-align:right;
}
.links-read A:Hover{
font-size:11px;
color:#336699;
text-decoration:underline;
text-align:right;
font-weight:bold;
}

.headings{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000099;
font-weight:bold;
cursor:pointer;
}
.headings A{
font-family:Arial, Helvetica, sans-serif;
color:#000099;
text-decoration:none;

}
.headings A:Hover{
font-family:Arial, Helvetica, sans-serif;
color:#990000;
text-decoration:underline;
}


.main-headings{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000099;
font-weight:bold;
cursor:pointer;
}
.main-headings A{
font-family:Arial, Helvetica, sans-serif;
color:#000099;
text-decoration:none;

}
.main-headings A:Hover{
font-family:Arial, Helvetica, sans-serif;
color:#990000;
text-decoration:underline;
}

.holidays-packages{ background-image:url(gifs/holiday-packages-bg.jpg); background-position:bottom; background-repeat:no-repeat; font-family:arial; font-size:11px; color:#C1D8E0; text-align:justify; padding-bottom:15px;}
.holidays-packages ul{ margin-top:0px; margin-left:10px; margin-bottom:0px; padding-left:0px;}
.holidays-packages li{ list-style-image:url(gifs/white-arrow.gif); line-height:20px;}
.holidays-packages a{ color:#C1D8E0; text-decoration:none;}
.holidays-packages a:hover{ color:#C1D8E0; text-decoration:underline;}

.monuments{ background-image:url(gifs/monuments-bg.jpg); background-position:bottom; background-repeat:no-repeat; font-family:arial; font-size:11px; color:#E1CCC9; text-align:justify; padding-bottom:20px; }
.monuments ul{ margin-top:0px; margin-left:10px; margin-bottom:0px; padding-left:0px;}
.monuments li{ list-style-image:url(gifs/white-arrow1.gif); line-height:20px;}
.monuments a{ color:#E1CCC9; text-decoration:none;}
.monuments a:hover{ color:#E1CCC9; text-decoration:underline;}

.beaches{ background-image:url(gifs/beaches-bg.jpg); background-position:bottom; background-repeat:no-repeat; font-family:arial; font-size:11px; color:#265F8C; text-align:justify; padding-bottom:20px; }
.beaches ul{ margin-top:0px; margin-left:10px; margin-bottom:0px; padding-left:0px;}
.beaches li{ list-style-image:url(gifs/black-arrow.gif); line-height:20px;}
.beaches a{ color:#265F8C; text-decoration:none;}
.beaches a:hover{ color:#265F8C; text-decoration:underline;}

.travel-guide{ background-image:url(gifs/travel-guide-bg.jpg); background-position:bottom; background-repeat:no-repeat; font-family:arial; font-size:11px; color:#FFF4E4; text-align:justify; padding-bottom:20px; }
.travel-guide ul{ margin-top:0px; margin-left:10px; margin-bottom:0px; padding-left:0px;}
.travel-guide li{ list-style-image:url(gifs/white-arrow1.gif); line-height:20px;}
.travel-guide a{ color:#FFF4E4; text-decoration:none;}
.travel-guide a:hover{ color:#FFF4E4; text-decoration:underline;}

.festival{ background-image:url(gifs/festival-bg.jpg); background-position:bottom; background-repeat:no-repeat; font-family:arial; font-size:11px; color:#ffffff; text-align:justify; padding-bottom:20px; }
.festival ul{ margin-top:0px; margin-left:10px; margin-bottom:0px; padding-left:0px;}
.festival li{ list-style-image:url(gifs/white-arrow1.gif); line-height:20px;}
.festival a{ color:#ffffff; text-decoration:none;}
.festival a:hover{ color:#ffffff; text-decoration:underline;}

.wildlife-parks{ background-image:url(gifs/wildlife-parks-bg.jpg); background-position:bottom; background-repeat:no-repeat; font-family:arial; font-size:11px; color:#CAFAC6; text-align:justify; padding-bottom:20px; }
.wildlife-parks ul{ margin-top:0px; margin-left:10px; margin-bottom:0px; padding-left:0px;}
.wildlife-parks li{ list-style-image:url(gifs/white-arrow1.gif); line-height:20px;}
.wildlife-parks a{ color:#CAFAC6; text-decoration:none;}
.wildlife-parks a:hover{ color:#CAFAC6; text-decoration:underline;}

.luxury-train{ background-image:url(gifs/luxury-train-bg.jpg); background-position:bottom; background-repeat:no-repeat; font-family:arial; font-size:11px; color:#D5FBFF; text-align:justify; padding-bottom:20px; }
.luxury-train ul{ margin-top:0px; margin-left:10px; margin-bottom:0px; padding-left:0px;}
.luxury-train li{ list-style-image:url(gifs/white-arrow1.gif); line-height:20px;}
.luxury-train a{ color:#D5FBFF; text-decoration:none;}
.luxury-train a:hover{ color:#D5FBFF; text-decoration:underline;}

.hotels{ background-image:url(gifs/hotels-in-india-bg.jpg); background-position:bottom; background-repeat:no-repeat; font-family:arial; font-size:11px; color:#FAD2E7; text-align:justify; padding-bottom:20px; }
.hotels ul{ margin-top:0px; margin-left:10px; margin-bottom:0px; padding-left:0px;}
.hotels li{ list-style-image:url(gifs/white-arrow1.gif); line-height:20px;}
.hotels a{ color:#FAD2E7; text-decoration:none;}
.hotels a:hover{ color:#FAD2E7; text-decoration:underline;}

.resort{ background-image:url(gifs/resorts-bg.jpg); background-position:bottom; background-repeat:no-repeat; font-family:arial; font-size:11px; color:#F4FFDD; text-align:justify; padding-bottom:20px; }
.resort ul{ margin-top:0px; margin-left:10px; margin-bottom:0px; padding-left:0px;}
.resort li{ list-style-image:url(gifs/white-arrow1.gif); line-height:20px;}
.resort a{ color:#F4FFDD; text-decoration:none;}
.resort a:hover{ color:#F4FFDD; text-decoration:underline;}

.events{ background-image:url(gifs/events-bg.gif); font-family:arial; font-size:11px; color:#000000; text-align:justify; padding-bottom:2px; line-height:19px; margin-bottom:8px; }
.events a{ color:#000000; text-decoration:none;}
.events a:hover{ color:#000000; text-decoration:underline;}

.more{ padding-right:20px; padding-top:5px;}
.border{ border:solid 1px #E0F2FF;}

.hotel-index{
font-family:verdana;
color:#000000;
font-size:11px;
padding:5px 20px 5px 50px;
line-height:20px;
text-align:justify;
}
.hotel-index A{
font-family:verdana;
color:#000000;
font-size:11px;
text-decoration:underline;
}
.hotel-index A:Hover{
font-family:verdana;
color:#0B3D86;
font-size:11px;
text-decoration:none;
}
.blue1{
font-family:ms sans serif;
font-size:10px;
color:#0B3D86;
line-height:19px;
padding-left:47px;
font-weight:normal;
text-decoration:none;
}
.blue1 A{
font-family:ms sans serif;
color:#0B3D86;
text-decoration:none;
}
.blue1 A:hover{
font-family:ms sans serif;
color:#0B3D86;
text-decoration:underline;
}
.link-main{
font-family:ms sans serif;
font-size:10px;
color:#000000;
line-height:17px;
padding-left:15px;
font-weight:normal;
padding-top:10px;
}
.link-main A{
font-family:ms sans serif;
font-size:10px;
color:#000000;
text-decoration:none;
}
.link-main A:Hover{
font-family:ms sans serif;
font-size:10px;
color:#000000;
text-decoration:underline;
}
.right{
text-align:right;
color:#000000;
padding-right:10px;
}
.right A{
text-align:right;
color:#000000;
}
.link-right{
font-family:ms sans serif;
font-size:10px;
color:#000000;
line-height:17px;
padding-left:25px;
font-weight:normal;
padding-top:10px;
}
.link-right A{
font-family:ms sans serif;
color:#000000;
text-decoration:none;
}
.link-right A:Hover{
font-family:ms sans serif;
color:#000000;
text-decoration:underline;
}
.right1{
text-align:right;
color:#000000;
padding-right:25px;
}
.right1 A{
color:#000000;
text-decoration:none;
}
.right1 A:Hover{
color:#000000;
text-decoration:underline;
}
.right A{
text-align:right;
color:#000000;
}
.link-right-top{
font-family:ms sans serif;
font-size:10px;
color:#000000;
line-height:17px;
font-weight:normal;
}
.link-right-top A{
font-family:ms sans serif;
color:#000000;
text-decoration:none;
}
.link-right-top A:Hover{
font-family:ms sans serif;
color:#000000;
text-decoration:underline;
}
.black{
color:#000000;
text-decoration:none;
font-size:11px;
}
.weak{
color:#000000;
}

.text5{
color:#333333;
font-size:11px;
text-align:justify;
line-height:16px;
padding:4px 15px 4px 15px;background-color:#D7EEFF;
margin:0px 250px 0px 0px;
}
/* new Css for search*/
.txt
{
font-family:ms sans serif;
font-size:10px;
color:#000000;}
.textbox
{
border:1px solid #777777;
font-family: Arial, Helvetica, Geneva;
font-size: 10px;
}
.left-link{
font-family:ms sans serif;
font-size:10px;
color:#ffffff;
line-height:30px;
}
.left-link a{color:#ffffff; text-decoration:none;}
.left-link a:hover{color:#000000; text-decoration:underline;}

.link-pad{
font-family:ms sans serif;
font-size:10px;
color:#000000;
padding-left:20px;
line-height:25px;
}
.link-pad a{color:#000000; text-decoration:none;}
.link-pad a:hover{color:#000000; text-decoration:underline;}

.search-link{
font-family:ms sans serif;
font-size:10px;
color:#000000;
line-height:25px;
}
.search-link a{color:#000000; text-decoration:none;}
.search-link a:hover{color:#000000; text-decoration:underline;}

.txtsmall{
color:#000000;
text-decoration:none;
font-size:9px;
}
.inputSubmitButtons1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4f4f4f;
background-color:#dfdfdf;
border:1px solid #7d7d7d;
font-weight:bold;
width:100px;
height:20px;
}

.red-link1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9c0000;
font-weight:bold;
}
.red-link1 a {
color:#9c0000;
text-decoration:none;
}
.red-link1 a:hover {
color:#9c0000;
text-decoration:underline;

}
/*Other Formatting*/

.hostel_search_area{
background-color:#D7EEFF;
border:1px solid #B5D1F5;
}
.main-form-area{
background-color:#D7EEFF;
border:1px solid #B5D1F5
}

.tabletitle{
color:#0B3D86;
font-size:12px;
background-color:#B5D1F5;
padding-left:5px;
height:22px;
font-weight:bold;
text-align:left;
}
.td-bg{
color:#0B3D86;
font-size:12px;
background-color:#B5D1F5;
padding-left:5px;
height:22px;
font-weight:bold;
text-align:left;
}
.pad5{
padding:5px;
}
.pad5_left{
padding-left:5px;
}
.table_header {
color:#0B3D86;
font-size:12px;
font-weight:bold;
background-color:#B5D1F5;
height:22px;
padding-left:5px;
}
.table_header_right {
color:#0B3D86;
font-size:12px;
background-color:#B5D1F5;
font-weight:bold;
height:22px;
padding-left:5px;
text-align:right;
padding-right:10px;
}

.s{border-bottom:1px solid #b5d1f5;}
.n{border-top:1px solid #b5d1f5;}
.e{border-right:1px solid #b5d1f5;}
.w{border-left:1px solid #b5d1f5;}

.table_details{
color:#000000;
font-size:11px;
padding-left:5px;
padding-right:10px;
font-weight:bold;
}
.table_detail{
color:#000000;
font-size:11px;
padding-left:5px;
padding-right:5px;
}
.error{ color:#ff0000}
.error_box{
background-color:#FFFFFF;
color:#ff0000;
}
.basketSteps{
font-weight:bold;
color:#003399;
}
.subheading_table{
color:#0B3D86;
font-size:12px;
background-color:#B5D1F5;
padding:5px 0px 5px 10px;
height:22px;
font-weight:bold;
}
.inputError{
color:#ff0000;
}
.hotel_name{
color:#0000ff;
text-transform:uppercase;
size:12px;
}
.hotel_name A{
color:#0000ff;
text-decoration:none;
}
.hotel_name A:Hover{
color:#0000ff;
text-decoration:underline;
}
.td-dark{
background-color:#b5d1f5;
color:#000000;
}
.pagecursortxt{
color:#000000;
font-weight:bold;
padding-left:6px;
}
.pagecursortxt A{
color:#000000;
text-decoration:none;
}
.pagecursortxt A:hover{
color:#000000;
text-decoration:underline;
}
.black{
color:#000000;
font-weight:bold;
}
.black A{
color:#000000;
text-decoration:none;
}
.black A:hover{
color:#000000;
text-decoration:underline;
}
.border{
background-color:#deebfc;
border:1px solid #b5d1f5;
color:#000000;
}
.black1{
color:#000000;
font-size:11px;
}
.submit_button{
background-color:#0c5e84;
border:1px solid #083950;
font-weight:bold;
font-size:11px;
color:#ffffff;
}
.text2 {
	font-family: verdana;
	font-size: 11px;
	color: #336699;
	padding:5px 5px 5px 5px;
	}
	.text2 A {
	color: #336699;
	text-decoration:none;
		}
		.text2 A:Hover{
	color: #336699;
	text-decoration:underline;
		}
		
		
		.text_login {
	font-family: verdana;
	font-size: 11px;
	color: #336699;
	padding:5px 5px 5px 5px;
	line-height:16px;
	}
	.text_login A {
	color: #336699;
	text-decoration:none;
		}
		.text_login A:Hover{
	color: #336699;
	text-decoration:underline;
		}
		.matter{
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:11px;
	text-align:justify;
	padding:5px 15px 10px 15px;
	background-color:#b5d1f5;
	color:#003366;
	}
	.matter-inside{
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:11px;
	text-align:justify;
	padding:0px 8px 14px 25px;
	background-color:#b5d1f5;
	color:#CCCCCC;
		}
		.bg-border{
background-color:#deebfc;
color:#000000;
}
.heading1{
color:#0B3D86;
background-color:#b5d1f5;
font-size:12px;
font-weight:bold;
padding:0px 0px 0px 15px;
}
.registered{
font-family:Arial, Helvetica, sans-serif;
color:#0B3D86;
font-size:13px;
padding:10px 5px 10px 5px;
font-weight:bold;
text-align:left;
}

.layoutAlignment{
font-family:Arial, Helvetica, sans-serif;
color:#0B3D86;
font-size:12px;
font-weight:bold;
padding-bottom:10px;
}
.emphasis{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
padding:10px 5px 10px 5px;
font-weight:bold;
text-align:left;
}
.forgot_password{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
text-align:right;
}
.personal-data {
color:#000000;
font-size:11px;
font-weight:bold;
background-color:#B5D1F5;
padding:5px 0px 5px 10px;
}
.personal-data_white {
color:#0B3D86;
font-size:12px;
font-weight:bold;
}
.subheadings{
background-color:#B5D1F5;
color:#0B3D86;
font-size:11px;
padding:5px 0px 5px 10px;
height:22px;
font-weight:bold;
}
.layoutBox2{
font-family:Arial, Helvetica, sans-serif;
font-color:#990000;
font-size:14px;
font-weight:bold;
padding:10px 0px 5px 10px;
}
.inputError{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0B3D86;
margin:0px 0px 0px 0px;
}
.texts{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
padding-left:15px;
}
.form1{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
padding-left:10px;
}
.basketSteps{
font-family:Arial, Helvetica, sans-serif;
color:0B3D86;
font-size:11px;
font-weight:bold;
background-color:#B5D1F5;
}
.breadcrums{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
font-weight:bold;
padding:5px 5px 5px 5px;
background-color:#B5D1F5;
}
.breadcrums A{
color:#000000;
text-decoration:none;
}
.breadcrums A:Hover{
color:#000000;
text-decoration:underline;
}
.inputMandatory{
color:#CC0000;
font-weight:bold;
}
.inputMandatory A{
color:#000000;
text-decoration:none;
}
.inputMandatory A:Hover{
color:#000000;
text-decoration:underline;
}
.alink{
color:#000000;
}
.alink A{
color:#000000;
text-decoration:none;
}
.alink A:Hover{
color:#000000;
text-decoration:underline;
}
.name{
color:#CC0000;
}
.priceAlignment{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
font-weight:bold;
text-align:left;
}
.priceTotal{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}





