/* CSS Document */

body{
	margin:0px;
	background-color:#5280aa;
	}
	
form{
	margin-bottom:0px;
	}	
	
#lfTop{
	background-image:url(../images/c1.jpg);
	background-repeat:no-repeat;
	width:24px;
	width:21px;
	}	
	
#rTop{
	background-image:url(../images/c2.jpg);
	background-repeat:no-repeat;
	width:24px;
	width:21px;
	}		
	
#rBot{
	background-image:url(../images/c3.jpg);
	background-repeat:no-repeat;
	width:24px;
	width:21px;
	}			
	
#lfBot{
	background-image:url(../images/c4.jpg);
	background-repeat:no-repeat;
	width:24px;
	width:21px;
	}
	
#tBarCornerLeft	{
	background-image:url(../images/4.jpg);
	width:12px;
	height:122px;
	background-repeat:no-repeat;
	}	
	
#tBarCornerRight	{
	background-image:url(../images/5.jpg);
	width:12px;
	height:122px;
	background-repeat:no-repeat;
	}	
	
#botBarCornerRight	{
	background-image:url(../images/9.jpg);
	width:12px;
	height:242px;
	background-repeat:no-repeat;
	background-position:bottom;
	}	
	
#botBarCornerLeft	{
	background-image:url(../images/8.jpg);
	width:12px;
	height:242px;
	background-repeat:no-repeat;
	background-position:bottom;
	}		
	
#botShade{
	background-image:url(../images/7.jpg);
	background-repeat:repeat-x;
	height:44px;
	}	
	
#botShadeOrange{
	background-image:url(../images/10.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	
	}	
	
	
#ctHorLine {
	background-image:url(../images/line1.gif);
	height:11px;
	background-repeat:repeat-x;
	}
	
#ctHorLine2 {
	background-image:url(../images/line2.gif);
	height:31px;
	background-repeat:repeat-x;
	}	
	
.ctWidth1{
	 width:1px;
	 }	

.ctWidth2{
	 width:20px;
	 }	
	 
.ctWidth3{
	 width:274px;
	 }	 	 
	 

.ctheight1{
	 height:10px;
	 }		
	 
.ctheight2{
	 height:15px;
	 }	 
	 
.ctheight3{
	 height:1px;
	 background-color:#dedede;
	 }	  
	 	
	
	
	
	
/* ==========================  Menu Bar CSS  ============================= */	

#ctDivider{
	background-image:url(../images/divider.jpg);
	width:2px;
	height:39px;
	background-repeat:no-repeat;
	}
	

.ctDeals{
	background-image:url(../images/deals.jpg);
	background-repeat:no-repeat;
	width:92px;
	height:39px;
	display:block;
	}
/*	
.ctDeals:Hover{
	background-image:url(../images/dealsHover.jpg);
	background-repeat:no-repeat;
	width:92px;
	height:39px;
	display:block;
	}
*/	
.ctProducts{
	background-image:url(../images/products.jpg);
	background-repeat:no-repeat;
	width:105px;
	height:39px;
	display:block;
	}	
/*		
.ctProducts:Hover{
	background-image:url(../images/productsHover.jpg);
	background-repeat:no-repeat;
	width:105px;
	height:39px;
	display:block;
	}	
*/	
.ctDestinations{
	background-image:url(../images/destination.jpg);
	background-repeat:no-repeat;
	width:134px;
	height:39px;
	display:block;
	}	
/*			
.ctDestinations:Hover{
	background-image:url(../images/destinationHover.jpg);
	background-repeat:no-repeat;
	width:134px;
	height:39px;
	display:block;
	}	
*/	
.ctTools{
	background-image:url(../images/tools.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:39px;
	display:block;
	}			
/*			
.ctTools:Hover{
	background-image:url(../images/toolsHover.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:39px;
	display:block;
	}
*/	
.ctDeal{
	background-image:url(../images/deal.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:39px;
	display:block;
	}			
/*		
.ctDeal:Hover{
	background-image:url(../images/dealHover.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:39px;
	display:block;
	}			
*/	
.ctMembers{
	background-image:url(../images/members.jpg);
	background-repeat:no-repeat;
	width:106px;
	height:39px;
	display:block;
	}	
/*		
.ctMembers:Hover{
	background-image:url(../images/membersHover.jpg);
	background-repeat:no-repeat;
	width:106px;
	height:39px;
	display:block;
	}			
*/	
.ctForum{
	background-image:url(../images/forum.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:39px;
	display:block;
	}	
/*		
.ctForum:Hover{
	background-image:url(../images/forumHover.jpg);
	background-repeat:no-repeat;
	width:82px;
	height:39px;
	display:block;
	}	
*/	
.ctContact{
	background-image:url(../images/contact.jpg);
	background-repeat:no-repeat;
	width:112px;
	height:39px;
	display:block;
	}	
/*							
.ctContact:Hover{
	background-image:url(../images/contactHover.jpg);
	background-repeat:no-repeat;
	width:112px;
	height:39px;
	display:block;
	}	
*/	
.rtMargin{
	background-image:url(../images/11.jpg);
	background-repeat:no-repeat;
	width:12px;
	height:39px;
	}		



/* =================================== Text CSS =================================== */


.hdr1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	}	 

.hdr1red{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
	}	 

	
.hdr2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#006699;
	text-decoration:none;
	}	
	
.hdr4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#0099CC;
	text-decoration:none;
	}	
	
	
.hdr5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF3300;
	text-decoration:none;
	}	
	
.hdr6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0099CC;
	text-decoration:none;
	}	
	
	
a.hdr2:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#006699;
	text-decoration:underline;
	}	
	
	
.ctTxtSmall	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:12px;
	}	
	
.ctTxtSmallBold	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:12px;
	font-weight:bold;
	}	

	.ctMandatory	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#FF3300;
		font-weight: bold;
		}	
	
.ctMore	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF3300;
	text-decoration:underline;
	}	
	
a.ctMore:hover	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#990000;
	text-decoration:none;
	}		
	
.hdr3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	}		
	
a.hdr3:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	text-decoration:underline;
	}	
	
	
.ctBdtxt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	}	
	
	
.ctBotHdr{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	}	
	
.ctNewsletter{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	}	
	
	
.ctBotLinks{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#bfdfef;
	text-decoration:none;
	line-height:15px;
	}	
	
a.ctBotLinks:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:underline;
	line-height:15px;
	}	
	
.ctCopyright	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#acc2d6;
	line-height:12px;
	text-decoration:none;
	}	
	
a.ctCopyright:hover	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	line-height:12px;
	text-decoration:underline;
	}	
	
	
.cttxt2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#b7dff4;
	font-weight:bold;
	text-decoration:underline;
	}	
	
a.cttxt2:hover	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	}	
	
.ctValidation{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF3300;
	text-decoration:none;
	}	
	
.ctValidationB{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF3300;
	text-decoration:none;
	font-weight:bold;
	}		
		
	
/* ======================================== Text CSS ends =============================== */	
	
	
#ctDots{
	background-image:url(../images/dots.gif);
	height:1px;
	background-repeat:repeat-x;
	}	
	
#baseImg{
	background-image:url(../ftpimages/baseImg.jpg);
	width:260px;
	height:242px;
	background-repeat:no-repeat;
	background-position:bottom;
	}	
	
#ctDivider2{
	background-image:url(../images/divider2.jpg);
	height:135px;
	width:16px;
	background-repeat:no-repeat;
	background-position:bottom;
	}		
	
	
/* ======================================== TAB CSS  =============================== */		


.ctFlight{
	background-image:url(../images/flight.jpg);
	background-repeat:no-repeat;
	display:block;
	width:119px;
	height:27px;
	}

.ctFlight:hover{
	background-image:url(../images/flightHover.jpg);
	background-repeat:no-repeat;
	display:block;
	width:119px;
	height:27px;
	}
	
.ctFlight:active{
	background-image:url(../images/flightActive.jpg);
	background-repeat:no-repeat;
	display:block;
	width:119px;
	height:27px;
	}
	
	
.ctHotel{
	background-image:url(../images/hotel.jpg);
	background-repeat:no-repeat;
	display:block;
	width:121px;
	height:27px;
	}		
	
.ctHotel:hover{
	background-image:url(../images/hotelHover.jpg);
	background-repeat:no-repeat;
	display:block;
	width:121px;
	height:27px;
	}		
	
.ctHotel:active{
	background-image:url(../images/hotelActive.jpg);
	background-repeat:no-repeat;
	display:block;
	width:121px;
	height:27px;
	}	
	
	
.ctTrip{
	background-image:url(../images/trip.jpg);
	background-repeat:no-repeat;
	display:block;
	width:115px;
	height:27px;
	}	
	
.ctTrip:hover{
	background-image:url(../images/tripHover.jpg);
	background-repeat:no-repeat;
	display:block;
	width:115px;
	height:27px;
	}	
	
.ctTrip:active{
	background-image:url(../images/tripActive.jpg);
	background-repeat:no-repeat;
	display:block;
	width:115px;
	height:27px;
	}	
	
	
.ctProfile{
	background-image:url(../images/profileIn.jpg);
	background-repeat:no-repeat;
	display:block;
	width:103px;
	height:27px;
	}
	
.ctTplanner{
	background-image:url(../images/tplannerIn.jpg);
	background-repeat:no-repeat;
	display:block;
	width:124px;
	height:27px;
	}	
	
.ctFriends{
	background-image:url(../images/friendsIn.jpg);
	background-repeat:no-repeat;
	display:block;
	width:103px;
	height:27px;
	}					


/* ======================================== Button CSS  =============================== */	

.ctButton1{
	background-image:url(../images/butt1.jpg);
	width:144px;
	height:30px;
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	border:none;
	}
	
.ctButton1:hover{
	background-image:url(../images/butt1Hover.jpg);
	width:144px;
	height:30px;
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	border:none;
	}	
	
	
.ctGo{
	background-image:url(../images/b1.gif);
	width:20px;
	height:20px;
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	}
	
.ctGo:hover{
	background-image:url(../images/b2.gif);
	width:20px;
	height:20px;
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	}	
	
.ctCalc{
	background-image:url(../images/ico11.jpg);
	width:18px;
	height:20px;
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	}	
	
.ctOn{
	background-image:url(../images/on.jpg);
	width:111px;
	height:36px;
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	border:none;
	}
	
.ctOn:hover{
	background-image:url(../images/onHover.jpg);
	width:111px;
	height:36px;
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	border:none;
	}	
	
.tog{
	background-image:url(../images/tog.jpg);
	width:22px;
	height:31px;
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	border:none;
	}		
	
.tog:hover{
	background-image:url(../images/togH.jpg);
	width:22px;
	height:31px;
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	border:none;
	}	
	
/* ======================================== Form Elements CSS  =============================== */		


.drpdn{
	width:144px;
	border:1px solid;
	background-color:#9dd2ef;
	border-left-color:#003366;
	border-top-color:#003366;
	border-right-color:#C8EAEE;
	border-bottom-color:#C8EAEE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:3px;
	color:#000000;
	
	}

.txtbxsmallest{
	width:40px;
	border:1px solid;
	background-color:#ffffff;
	border-color:#999999;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:3px;
	color:#000000;


	}	

	
.txtbx{
	width:100px;
	border:1px solid;
	background-color:#9dd2ef;
	border-left-color:#003366;
	border-top-color:#003366;
	border-right-color:#C8EAEE;
	border-bottom-color:#C8EAEE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:3px;
	color:#000000;
	
	}	
	
.txtbx2{
	width:120px;
	border:1px solid;
	background-color:#ffffff;
	border-color:#999999;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:3px;
	color:#000000;
	
	}	
	
.txtbx3{
	width:170px;
	border:1px solid;
	background-color:#ffffff;
	border-color:#999999;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:3px;
	color:#000000;
	
	}	
	
.txtbx4{
	width:50px;
	border:1px solid;
	background-color:#ffffff;
	border-color:#999999;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:3px;
	color:#000000;
	
	}
	
.txtArea1{
	width:250px;
	border:1px solid;
	background-color:#ffffff;
	border-color:#999999;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:3px;
	color:#000000;
	
	}	
	
/* Promothesh */
		
.tab_overview {
	background-image: url(../images/overview.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 30px;
	width: 104px;
}
.tab_overview:hover {
	background-image: url(../images/overview.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 30px;
	width: 104px;
}
.tab_overviewActive {
	background-image: url(../images/overviewA.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 30px;
	width: 104px;
}
.tab_quick_facts {
	background-image: url(../images/quickFacts.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 30px;
	width: 104px;
}
.tab_quick_facts:hover {
	background-image: url(../images/quickFacts.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 30px;
	width: 104px;
}
.tab_quick_factsActive {
	background-image: url(../images/quickFactsA.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 30px;
	width: 104px;
}
.tab_map_area {
	background-image: url(../images/map.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 30px;
	width: 104px;
}
.tab_map_area:hover {
	background-image: url(../images/map.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 30px;
	width: 104px;
}
.tab_map_areaActive {
	background-image: url(../images/mapA.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 30px;
	width: 104px;
}
.tab_itinerary {
	background-image: url(../images/Itinerary.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 30px;
	width: 104px;
}
.tab_itinerary:hover {
	background-image: url(../images/Itinerary.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 30px;
	width: 104px;
}
.tab_itineraryActive {
	background-image: url(../images/ItineraryA.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 30px;
	width: 104px;
}
.tab_money_matters {
	background-image: url(../images/moneyMatters.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 30px;
	width: 122px;
}
.tab_money_matters:hover {
	background-image: url(../images/moneyMatters.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 30px;
	width: 122px;
}
.tab_money_mattersActive {
	background-image: url(../images/moneyMattersA.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 30px;
	width: 122px;
}
.tab_photos {
	background-image: url(../images/photo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 30px;
	width: 104px;
}
.tab_photos:hover {
	background-image: url(../images/photo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 30px;
	width: 104px;
}
.tab_photosActive {
	background-image: url(../images/photoA.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 30px;
	width: 104px;
}
.tab_reviews {
	background-image: url(../images/review.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 30px;
	width: 104px;
}
.tab_reviews:hover {
	background-image: url(../images/review.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 30px;
	width: 104px;
}
.tab_reviewsActive {
	background-image: url(../images/reviewA.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 30px;
	width: 104px;
}
.div_width_all {
				position: relative;
				width:850px;
				background-color:#eaeaea;
				border:1px solid;
				border-left-color:#CCCCCC;
				border-right-color:#CCCCCC;
				border-bottom-color:#CCCCCC;
				border-top-color:#eaeaea;
				
}
.btn_book_now {
	background-image:url(../images/book_now.jpg);
	width:111px;
	height:36px;
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	border:none;
	}
	
.btn_book_now:hover {
	background-image:url(../images/book_now.jpg);
	width:111px;
	height:36px;
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	border:none;
	}
.btn_enquire {
	background-image:url(../images/enquire.jpg);
	width:111px;
	height:36px;
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	border:none;
	}
	
.btn_enquire:hover {
	background-image:url(../images/enquire.jpg);
	width:111px;
	height:36px;
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	border:none;
	}