@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:opx;
	}
.left-shaddow{
	background:url(../images/left-shaddow.gif) repeat-y;
	}
.right-shaddow{
	background:url(../images/right-shaddow.gif) repeat-y;
	}
.bottom-bg{
	background:url(../images/bottom-bg.gif) repeat-x;
	}
	
p, ol, ul, html, form{
	margin:0px;
	padding:0px;
	}
td{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
	line-height:14px;
	}
	
img{
	border:none;
	}
	
.search-td{
	border:solid 1px #57AED6;
	background-color:#FAFAFA;
	}
.black-font20{
	font:22px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	text-align: center;
	}
	
.black-font20 a{
	font:bold 24px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#20B3D5;
	}
.black-font20 a:hover{
	color:#000000;
	}

.black-font16{
	font:16px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	}
.small-td{
	border:solid 1px #E5E5E5;
	background-color:#ffffff;
	}
.blue-font{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#00768E;
	}

.blue-font a{
	font:12px Arial, Helvetica, sans-serif;
	color:#00768E;
	}
.blue-font a:hover{
	color:#000000;
	}
.search-bold{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
.search-bold1{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 18px;
	text-align:center; !important
	}
.search-bg{
	background:url(../images/search-bg.gif) repeat-x;
	}
.form-text{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	}
.input{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	}


.top-heading{
	background:url(../images/heading-bg.gif) repeat-x #f2fdff;
	border:solid 1px #C5ECF5;
	padding:5px 0 5px 0;
	}
.dooted-spacer{
	background:url(../images/dotted-spacer.gif) repeat-y;
	background-position:center;
	}
.blue-font-14{
	font:14px Arial, Helvetica, sans-serif;
	color:#06809B;
	font-weight:bold;
	padding-top:15px;
	}
.h-spacer{
	background:url(../images/h-spacer.gif) repeat-x;
	}
.orange-font22{
	font:26px Arial, Helvetica, sans-serif;
	color:#F67F17;
	}
.bluefont-20{
	font:20px Arial, Helvetica, sans-serif;
	color:#077993;
	}
	
.news-bg{
	background:url(../images/news-bg.gif) repeat-x #ffffff;
	border:solid 1px #C5C5C5;
	}
.our-promise{
	background:url(../images/our-promise-bg.gif) repeat-x;
	border:solid 1px #BCE4F6;
	}
.atol-protection{
	background:url(../images/atol.gif) repeat-x;
	border:solid 1px #C5C5C5;
	}
.teasure-bg{
	background:url(../images/teasure-bg.gif) repeat-x;
	border:solid 1px #BCE4F6;
	}
.red-font16{
	font:16px Arial, Helvetica, sans-serif;
	color:#B70804;
	font-weight:bold;
	}
.red-font16 a{
	font:16px Arial, Helvetica, sans-serif;
	color:#B70804;
	font-weight:bold;
	text-decoration:none;
	}
.suport{
	margin:0px;
	padding:0px;
	}
.suport ul{
	margin:0px;
	padding:0px;
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:15px;
	}
.suport li{
	margin:0 0 0 15px;
	padding:0px;
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:15px;
	list-style:square;
	}
.footer-bg{
	background:url(../images/footer-bg.gif) repeat-x;
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	}
	
.footer-link {
	font:11px Arial, Helvetica, sans-serif;
	line-height:14px;
	text-align:center;
	color:#000000;
	}
	
.footer-link a{
	font:11px Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#000000;
	text-decoration:none;
	}
.footer-link a:hover{
	color:#077A94;
	}
	
#scroller3 {
	height:240px;
	margin:0;
	overflow:auto;
	position:relative;
	text-align:left;
}




.left-link{
	margin:0px;
	padding:0px;
	}
.left-link ul{
	margin:0px;
	padding:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	}
.left-link ul li{
	margin:0 0 1px 0 ;
	padding:0px;
	list-style:none;
	padding:15px 0 0  10px;
	height:35px;
	width:215px;
	background-color:#039FC3;
	font:12px Arial, Helvetica, sans-serif;
	}
	
.left-link ul li a{
	font:16px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
.left-link ul li a:hover{
	color:#FFFFFF;
	}


.left-link ul li b{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	}
	
.left-link ul li b .active{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	}
	
.left-link ul li strong{
	text-align:left;
	margin:0px;
	padding:0px;
	color:#000;
	}
	
.small-text{
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
	line-height:12px;
	}
	
/* Summer page */

.form_container{
	background:url(../images/form_container_bg.jpg) repeat-x top;
	padding:3px;
	}
	
.form_container_bg{
	background:#fff;
	}

.summer_hdng p{
	font:21px Arial, Helvetica, sans-serif;
	color:#DD2D00;
	text-transform:uppercase;
	text-align:center;
	margin:0px;
	padding:8px 0 0 0px;
	}
	
.summer_cate .date{
	font:12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	}

.summer_cate .date:hover{
	text-decoration:underline;
	color:#ff0000;
	}

.summer_cate{
	background:#0683A0;
	border:3px solid #01566A;
	}

.summer_cate p{
	margin:0px;
	padding:5px 0 0 7px;
	}
	
.summer_cate strong{
	font:18px Arial, Helvetica, sans-serif;
	color:#ffffff;
	}

.summer_cate span{
	font:13px Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:20px;
	}
	
.summer_cate .price-detail p{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFF000;
	padding:10px 0 0 0;
	line-height:22px;
	}


.summer_cate .price-detail p span{
	font:22px Arial, Helvetica, sans-serif;
	color:#7FE7FF;
	}


.summer_cate .book_now{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	}

.summer_cate .book_now:hover{
	text-decoration:underline;
	color:#ff0000;
	}
	
.form_hdng_bg{
	background:url(../images/form_hdng_bg.jpg) repeat-x top;
	font:21px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:0 0 0 20px;
	}
	
.form_bg{
	border:1px solid #21B3D5;
	background:url(../images/form_bg.jpg) repeat-x top;
	padding:20px 0 20px 0;
	}
	
.form_hdng{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#00323E;
	padding:0 0 3px 0;
	}
	
.form_input{
	border:1px solid #D1D1D1;
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	height:20px;
	padding:1px 0 0 0;
	}
	
.summer_txt{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:justify;
	line-height:16px;
	padding:6px 0 0 0;
	margin:0px;
	}
	
.summer_category{
	width:655px;
	float:left;
	padding:0 0 0 3px;
	}
	
.summer_category ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}

.summer_category ul li{
	margin:0 3px 0 0px;
	padding:0px;
	float:left;
	}
	
.summer_category ul li a{
	display:block;
	text-decoration:none;
	background:url(../images/cat_left_curv.gif) no-repeat top left;
	padding:0 0 0 10px;
	height:31px;
	float:left;
	}
	
.summer_category ul li a:hover{
	background:url(../images/cat_left_curv_over.gif) no-repeat top left;
	}
	
.summer_category ul li a span{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
	display:block;
	text-decoration:none;
	background:url(../images/cat_right_curv.gif) no-repeat top right;
	padding:8px 15px 0 5px;
	height:23px;
	float:left;
	}
	
.summer_category ul li a:hover span{
	background:url(../images/cat_right_curv_over.gif) no-repeat top right;
	color:#ffffff;
	}
	
.summer_category ul .selected a{
	display:block;
	text-decoration:none;
	background:url(../images/cat_left_curv_over.gif) no-repeat top left;
	padding:0 0 0 10px;
	height:31px;
	float:left;
	}
	
.summer_category ul .selected a span{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	display:block;
	text-decoration:none;
	background:url(../images/cat_right_curv_over.gif) no-repeat top right;
	padding:8px 15px 0 5px;
	height:23px;
	float:left;
	}

	
.cat_content_bg{
	width:841px;
	float:left;
	border:1px solid #BEDEE4;
	background:url(../images/cat-content-bg.gif) repeat-x top #fff;
	padding:15px 25px 15px 25px;
	}
	
.cat_content_bg h2{
	font:22px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	padding:0 0 8px 0px;
	}
	
.cat_content_bg p{
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:18px;
	text-align:justify;
	margin:0px;
	padding:0px;
	}

.holiday_hdng{
	background:url(../images/holiday_hdng_bg.gif) repeat-x top;
	height:23px;
	border:3px solid #188DB1;
	text-align:center;
	padding:0px 0 0 0;
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#ffffff;
	}
	
.holiday_main{
	border:1px solid #2A98C4;
	padding:10px 15px 10px 15px;
	}
	
.holiday_main h2{
	font:18px Arial, Helvetica, sans-serif;
	color:#005C71;
	margin:0px;
	padding:0px;
	}
	
.holiday_main p{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:5px 0 0 0px;
	margin:0px;
	line-height:18px;
	}
	
.holiday_main p a{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#F30000;
	text-decoration:none;
	}
	
.holiday_main p a:hover{
	text-decoration:underline;
	}

	
.holiday_main p strong{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#000000;
	}

.holiday_main p span{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#000000;
	}

.holiday_main p span b{
	font:bold 21px Arial, Helvetica, sans-serif;
	color:#F30000;
	}
	
/* innerpage */
summer_cate_inner{
	width:279px;
	float:left;
	}
	
.summer_cate_inner .click{
	width:277px;
	float:left;
	position:absolute;
	margin-top:0;
	margin-left:0;
	z-index:999999;
	background:url(../images/clr.gif) no-repeat;
	}
	
.summer_cate_inner .click a{
	text-decoration:none;
	border:1px solid #929292;	
	display:block;
	padding:0 0 4px 0;
	width:277px;
	height:82px;
	cursor:pointer;
	}
	
.summer_cate_inner .click a:hover{
	border:1px solid #0490B3;
	}
	
	


/*********************** Subodh *******************/	
.summer_cate_inner .click2{
	width:277px;
	float:left;
	position:absolute;
	margin-top:0;
	margin-left:0;
	z-index:999999;
	background:url(../images/clr.gif) no-repeat;
	}
	
.summer_cate_inner .click2 a{
	text-decoration:none;
	border:1px solid #929292;	
	display:block;
	padding:0 0 4px 0;
	width:277px;
	height:36px;
	cursor:pointer;
	}
	
.summer_cate_inner .click2 a:hover{
	border:1px solid #0490B3;
	}

.summer_cate_inner strong2{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#0490B3;
	}
/*********************** Subodh *******************/	
	
	
	
	
.click1{
	width:287px;
	position:absolute;
	margin:0 0 0 0;
	padding:0 0 0 0;
	z-index:999999;
	background:url(../images/clr.gif) no-repeat;
	}
	
.click1 a{
	text-decoration:none;
	border:1px solid #929292;	
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:287px;
	height:110px;
	cursor:pointer;
	}
	
.click1 a:hover{
	border:1px solid #0490B3;
	}	
	
.bottom_box{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	width:287px;
	height:110px;
	border:solid 1px #006699;
	}	
	

.summer_cate_inner .date{
	font:12px Arial, Helvetica, sans-serif;
	color:#0490B3;
	text-decoration:none;
	}

.summer_cate_inner .date:hover{
	text-decoration:underline;
	color:#000;
	}

.summer_cate_inner p{
	margin:0px;
	padding:5px 0 0 7px;
	text-align:left;
	}
	
.summer_cate_inner strong{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#0490B3;
	}

.summer_cate_inner span{
	font:12px Arial, Helvetica, sans-serif;
	color:#0490B3;
	line-height:16px;
	}
	
.summer_cate_inner span b{
	font:11px Arial, Helvetica, sans-serif;
	color:#0490B3;
	font-weight:normal;
	}
	
.summer_cate_inner .price-detail p{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#0490B3;
	padding:0px 0 3px 0;
	line-height:10px;
	}


.summer_cate_inner .price-detail p span{
	font:bold 22px Arial, Helvetica, sans-serif;
	color:#ff0000;
	}


.summer_cate_inner .book_now{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	}

.summer_cate_inner .book_now:hover{
	text-decoration:underline;
	color:#ff0000;
	}
	
.search_btn{
	border:none;
	}
	
/* innerpage */
	
	
/* Summer page */

/* Homepage page */

.hday_hdng{
	border-left:3px solid #06809B;
	border-bottom:1px solid #06809B;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0 0 0 2px;
	}
	
.hday_hdng span{
	font:22px Arial, Helvetica, sans-serif;
	color:#F67F17;
	}
	
.hday_hdng strong{
	font:20px Arial, Helvetica, sans-serif;
	color:#077993;
	}
	
.slogan{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#696969;
	text-align:center;
	}
	
.pad_top{
	padding:10px 0 0 0;
	}
	
.dest_dvd{
	background:#F5F5F5;
	}
	
.dest_listing{
	padding:10px 0 0 0;
	float:left;
	width:170px;
	}
	
.dest_listing .hdng{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#CB5A00;
	margin:0px;
	padding:0px;
	}
	
.dest_listing ul{
	margin:0px;
	padding:3px 0 0 0px;
	list-style:none;
	}
	
.dest_listing ul li{
	margin:5px 0 6px 0px;
	padding:0px 0 0px 10px;
	width:160px;
	text-align:left;
	background:url(../images/listing_arrow.gif) 0 4px no-repeat;
	}
	
.dest_listing ul li a{
	text-decoration:none;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#077993;
	}
	
.dest_listing ul li p{
	display:inline;
	}
	
.dest_listing ul li p a{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#990000;
	text-decoration:none;	
	}
	
.hday_txt{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:16px;
	text-align:justify;
	padding:15px 0 10px 0;
	}

.left_cat_bg{
	background:url(../images/box_bg.gif) repeat-x top #F5F5F5;
	padding:7px;
	padding-bottom:0px;
	}
	
.left_cat_bg p{
	font:18px Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
.newsletter{
	border:1px solid #D7D7D7;
	font:11px Arial, Helvetica, sans-serif;
	color:#8D8D8D;
	}

/* Homepage page End */

/* Deals page */

.deals-hdng{
	font:32px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	text-align: center;
	}
	
.deals-desc{
	border:1px solid #EBEBEB;
	text-align:center;
	font:14px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:22px;
	padding:5px 7px 0 7px;
	}
	
.deals-bdy-main-box{
	background:#F3FDFF;
	border:1px solid #C6ECF5;
	padding:12px 0 12px 0;
	}
	
.deals-bdy-inner-box{
	background:#F2FDFF;
	border:1px solid #DDEEF2;
	padding:14px 0 14px 0;
	}
	
.deals-cate-bg{
	background:url(../images/deal-cate-bg.jpg) repeat-x top;
	}
	
.deal-cate-hdng-bg{
	border-bottom:1px solid #06809B;
	border-left:4px solid #06809B;
	font:18px Arial, Helvetica, sans-serif;
	color:#00586C;
	padding:0 0 0 7px;
	}
.deal-cate-hdng-bg a{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-decoration:none;
	}
.deal-cate-hdng-bg a:hover{
	color:#00586C;
	}
	
.deal-cate-hdng-bg span{
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#F88E32;
	}
	
.deals-details{
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:18px;
	} 

.deals-details h2{
	font:24px Arial, Helvetica, sans-serif;
	color:#06809B;
	margin:0 0 2px 0px;
	padding:0px;
	}
	
.deals-details h3{
	font:18px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0 0 5px 0px;
	padding:0px;
	}

.deals-listing ul{
	margin:0px 0 0 0px;
	padding:0px;
	list-style:none;
	}
	
.deals-listing ul li{
	margin:0px;
	padding:0px;
	background:url(../images/dotted-line.jpg) repeat-x bottom left;
	height:27px;
	padding:8px 0 0 0;
	}
	
.deals-listing ul li a{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#002E37;
	text-decoration:none;
	background:url(../images/arrow3.gif) 0 5px no-repeat;
	padding:0 0 0 10px;
	}
	
.deals-listing ul li a:hover{
	color:#000000;
	}

.dotted-line{
	background:url(../images/dotted-line.jpg) repeat-x top;
	}
	
.form-bdr{
	border:1px solid #EBEBEB;
	}
	
.form-bdr h2{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#0092B0;
	}

.form-bdr h3{
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0 0 0 45px;
	}
	
.form-txt{
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
.deal-input{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	border:1px solid #8EC8D3;
	}
.today_offer{
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF0000;
	text-align:center;
	text-decoration:none;
	}
.today_offer a{
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF0000;
	text-align:center;
	text-decoration:none;
	}
.today_offer a:hover{
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0490b3;
	text-align:center;
	text-decoration:none;
	}
.today_offer span{
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	text-align:center;
	text-decoration:none;
	}
.today_offer a span {
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	text-align:center;
	text-decoration:none;
	}
.today_offer a:hover span {
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0490b3;
	text-align:center;
	text-decoration:none;
	}
	
/* Deals page end */



.tagcloud{
	margin:15px auto 0 auto;
	width:647px;
	}
.tagcloud ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	}
.tagcloud ul li{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	}
.tagcloud ul li a{
	margin:0 0 0 0;
	padding:0 0 0 10px;
	float:left;
	line-height:35px;
	text-decoration:none;
	}
.font10 a{
	font:bold 30px Arial, Helvetica, sans-serif;
	color:#000000;
	}
.font9 a{
	font:26px Arial, Helvetica, sans-serif;
	color:#fe4302;
	}
	.font8 a{
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#62a108;
	}
	.font7 a{
	font:bold 22px Arial, Helvetica, sans-serif;
	color:#b402fe;
	}
	.font6 a{
	font: 20px Arial, Helvetica, sans-serif;
	color:#0398e5;
	}
	.font5 a{
	font: 20px Arial, Helvetica, sans-serif;
	color:#62a108;
	}
	.font4 a{
	font:16px Arial, Helvetica, sans-serif;
	color:#0398e5;
	}
	.font3 a{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#62a108;
	}
	.font2 a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#62a108;
	}
	.font1 a{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#0398e5;
	}
.tagcloud ul li  a:hover{
	color:#085ba1;
	text-decoration:underline;
}
	