@charset "utf-8";
/*common Styles will be placed Here*/
	*{ padding:0px; margin:0px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
	body{ padding:0px; margin:0px; background:url(../images/templateBG.gif) repeat-x left top;}
	form{}
	.form { height:28px; width:100%; overflow:hidden;}
.form label { float:left; display:block; color:#5d5d5d; margin-right:17px;}
.form input { border:0; float:left; margin:2px 3px 0 0; width:14px; height:14px;}
	input{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8d8d8d; border:1px solid #a3a3a3;}
	select{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8d8d8d; border:1px solid #a3a3a3;}
	.noBorder{ border:0px;}
	
	/*Main Container Styles Starts here*/
	#mainWrap{ width:934px; position:relative; margin:0 auto; padding:0px;}
	
	/*Header Container Styles Starts Here*/
	#headerWrap{ height:94px; overflow:hidden;}
		#headerWrap ul{ list-style:none; padding:0px; margin:0px;}
		#headerWrap ul li{ list-style:none; padding:0px; margin:0px; float:left;}
			#headerWrap ul li.s2{ padding:35px 75px;}
			#headerWrap ul li.s3{ padding:5px 0px 5px 20px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6d6d6d;}
				#headerWrap ul li.s3 a{ color:#6d6d6d; text-decoration:none;}			
	
	/*Navigation Container Styles Starts Here*/
	#navWrap{ height:44px; overflow:hidden; background:url(../images/NavBG.gif) no-repeat center top; margin:5px 0px; }
	
	/*Content area Styles Starts here*/
	#contentWrap{ height:auto;  } /* changed by ramesh on 8-1-2010 */
		.sec1{height:auto; display:block;} /* changed by ramesh on 8-1-2010*/
			.colm1{ background:url(../images/search_SectionBG.jpg) no-repeat left top; margin-right:4px; width:277px; float:left; margin-bottom:23px;} /* changed by ramesh on 8-1-2010 */
				.title{font-weight:bold; padding:17px 20px;}
				.title2{font-weight:bold; padding:17px 10px;}
				.form{ margin:10px 16px;}
			.colm2{ width:373px; margin-right:3px; margin-bottom:23px; float:left; display:block;} /* changed by ramesh on 8-1-2010 */
			.colm3{  width:277px; float:left; display:block;} /* changed by ramesh on 8-1-2010 */
				.news{ background:url(../images/newsSecBG.gif) no-repeat left top; padding:60px 0 18px 16px; margin-bottom:5px;} /* changed by ramesh on 8-1-2010 */
					.news ul{ list-style:none; padding:0px; margin:0px;}
					.news ul li{ list-style:none; padding:5px 10px 5px 15px; margin-right:5px; background:url(../images/blackArrow.gif) no-repeat 0 30%; border-bottom:1px solid #e1e1e1;}
		.sec2{ height:281px; overflow:hidden; margin:5px 0px;}
			.colm4{ background:url(../images/sec4BG.gif) no-repeat left top; width:661px; float:left; height:281px;}
			.colm5{ width:273px; float:left;}
				.titleIco{ margin:10px 15px;}
					.titleIco ul{ list-style:none; padding:0px; margin:0px; font-size:14px;}
					.titleIco ul li{ list-style:none; padding:5px 10px; margin:0px; display:inline; padding:10px 0; font-weight:bold; font-size:14px;}
				.subForm{ margin:40px 20px; line-height:18px;}
			/*.colm6{ width:363px; float:right; padding:0 15px 0 0;}*/
			.colm6{ width:385px; float:left;} /* changes by ramesh on 24-12-2009 */
				.txtcolm6{ background:url(../images/colm6_img1.gif) no-repeat right center; width:100%; margin:20px 0; padding:20px 0px;}
			.colm7{ width:270px; float:right;}		
	
	/*Fotter Sttyles Starts here*/
	#fotterWrap{overflow:hidden; background:#f7f7f7 url(../images/fotterBGRepeat.gif) repeat-y center top; width:935px; margin:5px 0px;}
		.fquick{ background:url(../images/fotterBGTop.gif) no-repeat center top; height:122px; border-bottom:1px solid #dcdcdc;}
			.fQ1{ width:600px; float:left;}
				.Qlinks{}
					.Qlinks1{ float:left; width:150px; border-right:1px solid #cbcbcb; padding:0px 15px; line-height:17px;}
					.Qlinks2{ float:left; width:150px; border-right:1px solid #cbcbcb; padding:0px 15px; line-height:17px;}
					.Qlinks3{ float:left; width:150px; border-right:1px solid #cbcbcb; padding:0px 15px; line-height:17px;}					
					.Qlinks ul{ list-style:none; padding:0px; margin:0px;}
					.Qlinks ul li{ list-style:none; padding:0px; margin:0px;}
					.Qlinks ul li ul li{ display:list-item !important;}
			.fQ2{ float:right; padding:50px 5px 20px 0px; }
		.copyrights{ background:#2c2c2c url(../images/fotterBottomBG.gif) no-repeat center bottom;  clear:both; margin:10px 0; width:100%; }  /* changed by ramesh on 28-12-2009 */
			.copyLft{ float:left; color:#b4b4b4; width:650px; padding:5px 15px;}
			.copyRgt{ float:right; color:#b4b4b4; padding:5px 10px;}
			
.H1{ font-size:12px; color:#2D2D2D; font-weight:bold;}
.G1{ color:#42AC22; font-weight:bold;}
.G2{ color:#2A62C4; font-weight:bold;}
.G2 a{ color:#2A62C4; font-weight:bold;}
.G2 a:hover{ color:#000; font-weight:bold;}
#header .row-2 { height:49px;}

/*Site Nav*/
.site-nav { width:100%; overflow:hidden;}
.site-nav li { float:left;}
.site-nav li.m1-act { margin-right:-7px; position:relative;}
.site-nav li.m2-act { margin:0 -7px 0 -8px; position:relative;}
.site-nav li.m3-act { margin:0 -7px 0 -7px; position:relative;}
.site-nav li.m4-act { margin:0 -7px 0 -6px; position:relative;}
.site-nav li.m5-act { margin:0 -7px 0 -6px; position:relative;}
.site-nav li.m6-act { margin-left:-7px; position:relative;}
/*Site Nav*/

ul { list-style:none;}

.TollfreeNuber{float:left; width:260px; margin:20px 0px 10px 150px;}
.Brandsupporters{ width:230px; float:right; margin:15px 10px 10px 10px; height:36px; text-align:right; }
.Topbrand1{ width:74px; margin:0px 4px; float:right;}
.Topbrand2{ width:45px; margin:0px 4px; float:right;}
.Topbrand3{ width:67px; margin:0px; float:right;}
.Toplinks{ float:right; height:20px; margin:10px 10px; width:265px; text-align:right; }
.Toplinks a{ text-decoration:underline;}
.Bigger_green{ font-size:20px;line-height:22px; color:#6F9437; font-weight:bold;} /*fix for phone number and static links Contactus etc alignment, modified by Ramesh 17-12-2009*/
.Bigger_Black{ font-size:20px;line-height:22px; color:#145386; font-weight:bold; text-align:center; margin-left:60px;} /*fix for phone number and static links Contactus etc alignment, modified by Ramesh 17-12-2009*/ /* changed by ramesh on 31-12-2009 */
.CruiseLogo{ width:160px; height:94px; float:left; margin:0px 20px 0px 0px;}
.CruiseSearchForm {float:left; height:auto; padding:55px 0 30px 20px; display:block;  *margin-bottom:0;} /* changed by ramesh on 8-1-2010 */
.Formtext{ float:left; width:100px; padding-top:3px; }
.Forminput{ width:100px; float:left; }
.Forminput2{ width:130px; float:left; }
.Spacerheight{ height:15px; margin:0px; padding:0px; float:left; width:243px;}
select{ width:130px; height:18px; border:1px solid #CCC; text-align:left;  font-size:12px; }
.Selectbox1{ width:40px; height:18px; border:1px solid #CCC; text-align:left; font-size:12px;}
.Selectbox2{ width:86px; height:18px; border:1px solid #CCC; text-align:left; font-size:12px;}

/* Footer navigation from original */
.footer-nav{ margin:0; padding:5px 15px; clear:both; display:block; color:#b4b4b4; height:25px; } /* Added by ramesh on 28-12-2009 */
.footer-nav li { line-height:20px; float:left; padding-right:10px; margin-right:10px; text-align:left; background:url(../images/marker-2.gif) no-repeat right 10px;} /* changed by ramesh on 28-12-2009 */
.footer-nav li.last { background:none; margin-right:0; padding-right:0;} /* changed by ramesh on 28-12-2009 */

.footer-nav li a { color:#b4b4b4; text-decoration:underline;} /* changed by ramesh on 28-12-2009 */
/*.footer-nav li a:hover { text-decoration:underline;}*/  /* Removed by ramesh on 28-12-2009 */

#footer .fleft { padding:14px 0 0 24px;}
#footer .fright { padding:13px 50px 0 0;}
#footer p { color:#9b9b9b; border-left:1px solid #7c7c7c; padding:1px 0 1px 31px;}
#footer p a { color:#ff6014;}

.wrapper { width:100%; overflow:hidden;}

/*---------Addded by sumalatha on 15-12-2009 for enquiry,Price Beater,Terms and Conditions,Glossary..etc pages ----------*/

/****Start:From Casytle.css**********************---*/

fleft { float:left;}
.fright { float:right;}
.cruiseShips{width:645px;padding:0px 0px 10px 0px; margin:0px auto; clear:both;}

.cruiseShips1{width:900px; padding:0px 0px 10px 0px; margin:2px auto; clear:both;} 
.SubscribeBtn{ background-image:url(../images/btn_bg.gif); background-repeat: no-repeat; width:67px; border:0px; margin:5px 1px;  height:27px; cursor:hand; }
p { margin:0; padding:0;}

.enquiryForm{padding:10px; margin:0px auto; clear:both; width:620px; border:1px solid #ccc; background-color:#F7F7F7;margin-top:10px;  }
div.enquiry{ width: 550px;overflow: hidden; padding:2px 0;}
div.enquiry label.styled{float: left;width: 165px; margin-right: 15px;}
div.enquiry div.field{float: left;margin-bottom: 10px; }
div.enquiry div.field input[type="text"]{ }
div.enquiry div.field textarea{width: 250px;height: 150px;}
/****End:From Casytle.css***********************


/* About Us Starts here */
p.visible {visibility:visible}
p.invisible {visibility:hidden}
/*  About Us End here */

/* Contct Us Starts here */
.flotlt{float: left}
.flotrt{float:right}
.divCont{width: 525px; height: 172px;}
.divContimg{width: 31%; text-align: center; padding-top:50px}
.div69{width: 69%;}
.div31{width: 31%;}
.div29{width: 29%;}
.div71{width: 71%;}
.div20{width: 20%;}
.div80{width: 80%;}
.divOpHr{width: 564px; height: 174px}

/*  Contact Us End here */



/* Added new classes for offers */
.Bluehead{ color:#1964b3; font-weight:bold;}
.colm1_new{  width:277px;  float:left; background:transparent url(../images/search_SectionBG.jpg) no-repeat scroll left top; margin-right:3px; margin-top:8px;} /* Changed by ramesh on 24-12-2009 */
.Pricebittertitle{ font-weight:bold; color:#000; padding:23px 0px 0px 22px }
.Linkbold{ text-decoration:underline; font-weight:bold; color:#000;}
.NewsLettertitle{ font-weight:bold; color:#000; padding:20px 0px 0px 30px }
.Content_place{ width:654px; float:left; padding:0px; margin:3px 0px 0px 3px; list-style:none; vertical-align:top;} /* changed by ramesh on 18-12-2009 */
.Titleshadow{ /*background-image:url(../images/titleshadow.gif);*/ float:right; width:654px; height:30px; text-align:left; line-height:30px; color:#6F6F6F; font-size:15px; font-weight:bold;}
/*.Cruise_picture{ width:286px; height:209px; text-align:left; vertical-align:middle; padding:0px 10px 0px 0px; float:left;} */ /*Added at the bottom */


.Heading1{ font-size:14px; color:#6f6f6f; height:22px; float:left; font-weight:bold;}
.Height{ line-height:5px; padding:2px; width:200px;}
/*New Style For Data Grid Date */
.DateDataBinder{ overflow:hidden; text-align:left; }
.DateDataBinderNew{ width:16%; background-color:#e1ecf8; overflow:hidden; color:#000; font-size:12px;  line-height:27px; padding-left:10px; float:left;}
.PortDataBinder{ overflow:hidden;  text-align:left; width:80%; margin-right:45px;}
/*.DatagridScroll{ height:auto; width:100%; border:none;} Added at the bottom */ /* changed by ramesh on 18-12-2009 */

/*.DatagridScroll table th, .DatagridScroll table td{ border:1px solid #e1ecf8;}* Added at the bottom/ /*added by ramesh on 18-12-2009 */

/*New Style For Data Grid Date */
.PriceDetailheaderbg{ background-color:#d5e3f6; border-bottom:1px solid #c9d6e4; border-right:1px solid #c9d6e4; width:91px; font-weight:bold; color:#0356c4; line-height:28px; padding:0px 0px 0px 12px; float:left;}
.PriceDetailrowbg{ background-color:#e1ecf8; line-height:28px; border-bottom:1px solid #d5e3f6; border-right:1px solid #a7c8f3; float:left; padding-left:12px; width:19%;  font-weight:bold; color:#3173cb;}

.Offersrowbg{ background-color:#ccd9eb; font-size:14px; color:#2b2b2b; line-height:28px;font-weight:bold; padding-left:10px; } /* changed by ramesh on 18-12-2009 */
.Offerssubrowbg{ background-color:#d5e3f6; border-bottom:1px solid #c9d6e4; width:16%; color:#000; font-size:12px; font-weight:bold; line-height:27px; padding-left:10px; float:left;}
.Offerssubrowbg2{border:none;font-size:12px;  line-height:12px; padding-left:10px; float:left;}
.Offerssubrowbgnew{ float:left;width:100%;}
.Offerssubrowbgnew ul{list-style:none; float:left;}
.Offerssubrowbgnew ul li{list-style:none; float:left;}
.Offerssubrowbg2_date{ background-color:#e1ecf8; width:69px; color:#000; font-size:12px;  line-height:27px; padding-left:10px; float:left;}
.Offerssubrowbg_date{ border-bottom:1px solid #c9d6e4; background-color:#d5e3f6;width:69px; color:#000; font-size:12px; font-weight:bold; line-height:27px; padding-left:10px; float:left;} /* changed by ramesh on 18-12-2009 */

.Moreinfo{  float:right; color:#6f6f6f; font-weight:bold; width:260px; margin:3px 0px; text-align:right;}
.Cruisereviewbanner{ width:654px; float:right; margin:0px; padding:0px;}
.Favouritelinks_line{border-right:1px solid #cbcbcb; padding:0px 15px 0px 0px; width:23%; float:left;}

#Favouritelinks{ width:654px; float:left; margin:5px 0px; padding:0px;}
#Favouritelinks ul{width:654px; list-style:none; height:20px; text-align:left;}
#Favouritelinks ul li{list-style:none; height:20px; text-align:left; padding:0px 0px 0px 10px;}

#Pricebitter{ margin:-60px 0px 4px 0px; float:left; width:251px; background-image:url(../images/pricebitterpatch.gif); background-repeat:no-repeat; background-position:center;  height:176px; padding:0px 12px;} /* changed by ramesh on 18-12-2009 */
#Pricebitter ul{ list-style:none;}
#Pricebitter ul li{ list-style:none; height:25px; padding-bottom:5px;}
			
#Newsletterbox{float:left; margin:5px 0; background:url(../images/newsletter_box.gif) 0 0 no-repeat; padding:50px 0 0 15px;padding-bottom:46px;*padding-bottom:43px; display:block; width:100%;} /* changed by ramesh on 8-1-2010 */
#Newsletterbox ul{list-style:none;}
#Newsletterbox ul li{list-style:none; height:25px; padding-bottom:5px;}			
			
/* #Cruise_details{ width:642px; float:right; padding:6px; margin:0px;  background-color:#ebebeb; border:1px solid #e1e1e1;} */ /* Added at the bottom */

/*#Cruise_details2 ul{ list-style:none; width:642px; } */ /* Added at the bottom */
#Cruise_details2 ul li{ list-style:none;}

#Pricedetails{ width:644px; float:left; border:1px solid #C0DDE9;}
#Pricedetails ul{display:block; clear:both;}

#Pricedetails ul li{ list-style:none; background:none !important; border:none !important;}

#Offer1{ width:654px; float:left;  margin:0px; padding:0px;}  /* changed by ramesh on 18-12-2009 */
#Offer1 ul{ list-style:none; }
#Offer1 ul li{ list-style:none;}


/* modified existing classes */
 
#contentWrapOffers{ height:auto;}/* Changed by ramesh*/
/*
.CruiseSearchForm{ width:243px; float:left; margin:10px 10px 3px 20px;}
*/
.sec1Offers{ height:auto;}/* Changed by ramesh*/

.SearchButtonImage /* changed by ramesh on 7-1-2010 */
{
	background-image: url('../images/SearchCruisesNew.gif');
	width: 114px;
	height: 31px;
	border:0px;
}


/* Styles Developed for Cruise Lines Styles Strat here::  by Anil in the Date of 17 Dec 2009*/
/*box List destinations */
.destinations{width:630px; padding:0px 0px 10px 0px; margin:0px auto; clear:both; }
.destinations .left{ float:right; padding:0px; margin-top:-30px; }
.destinations ul{ list-style:none; padding:10px; margin:0px;}
.destinations ul li{ list-style:none; padding:10px; margin:0px 5px 0px 0px; float:left; width:178px; height:174px;  background:url(images/box_img.jpg) no-repeat center center; font-size:12px; line-height:14px;}
.destinations ul li img{padding:0px; margin:0px; border:#E4E4E4 1px solid}
.destinations a{ color:#666666; text-decoration:none }
.destinations a:hover{ color:red; }
.destinations h1{text-decoration: none; font-size: 1em; color:#666666; font-weight:lighter; line-height:20px; text-transform:uppercase; font-family:Trebuchet MS; padding:0px; margin:0px; font-weight:bold}
h1{text-decoration: none; font-size: 1.3em; color:#666666; font-weight:lighter; line-height:25px; text-transform:uppercase; font-family:Trebuchet MS; padding:0px; margin:0px; font-weight:bold}
.cruiseShips{width:650px; padding:0px 0px 10px 0px; margin:0px auto; clear:both; float:right;}
.cruiseShips ul{ list-style:none; padding:5px; margin:0px;}
.cruiseShips ul li{ list-style:none; padding:5px; margin:0px 3px 3px 0px; float:left; text-align:center; vertical-align: baseline; width:195px; height:95px; border:#E4E4E4 1px solid;  }
.cruiseShips ul li img{padding:0px; margin:0px; border:0px }
/*List Cruise Ships */

/* Styles Developed for Cruise Lines Styles end here::  by Anil in the Date of 17 Dec 2009*/

/*New Style Developed for Popup Detailed box by Anil on 17 Dec 2009*/
.Enquiryform{width:516px; float:left; margin:0px;}
.EnquiryHeaderbg{ background-image:url(../images/popupheaderbg.png); background-repeat:no-repeat; height:29px; padding:0px 15px; }
.Enquiryformbg{ background-color:#fff; border:1px solid #d7d7d7; float:left;  width:516px; overflow:hidden; padding-bottom:10px;}
.EnquiryTitle{ float:left; width:150px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; line-height:29px;}
.Clsoeicon{float:right; width:50px; line-height:29px; text-align:right; margin:0px 0px 0px 0px;}
.From_enquiry{ width:470px; float:left; margin:15px;}

.From_enquiry2{ width:100%; float:left; margin:15px;}
.From_enquiry ul{ float:left; list-style:none;}
.From_enquiry ul li{float:left; list-style:none;}
.Fromtext{ loat:left; margin:0px 2px 2px 0px; font-weight:bold; padding:0px 10px;}
.Formfield{ width:230px; float:left; list-style:none; line-height:22px; margin:0px 2px 5px 0px}
.Formtextbox{ width:210px; border:1px solid #afafaf; line-height:20px;}
.Formtextbox2{ width:240px; border:1px solid #afafaf; }
.Formenquiry2{width:474px; float:left; margin:0px; padding:0px;}
.Formenquiry2 ul{ list-style:none;}
.Formenquiry2 ul li{ list-style:none;}
.Linebasedrow{ border-bottom:1px solid #dfdfdf;  float:left; line-height:20px; width:100%;}
/*New Style Developed for Popup Detailed box by Anil on 17 Dec 2009*/




/*Tab Sections Styles Developed by Anil on 17 Dec 2009*/

.TabbedPanels {
float:left;
margin:0;
padding:0;
}
.TabbedPanelsTabGroup {

background-image:url(../images/tabpanel_header.png);
background-position:left top;
background-repeat:repeat-x;
width:630px;
height:29px;  /* changed by ramesh on 22-12-2009 */
margin-bottom:0;
padding:6px 0 0;
border:1px solid #ccc;
}
.TabbedPanelsTabGroup li{border:none;}
.Tab_tablebg{ background-color:}
.Closebutton{ float:left;}
.TabbedPanelsTab {
-x-system-font:none;

background-color:#2288ac;
background-position:center top;
border-top:1px solid #187496;
border-right:1px solid #187496;
border-left:1px solid #187496;
cursor:pointer;
float:left;
font-family:Arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
color:#FFF;
line-height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 2px 0 0;
padding:3px 8px;
position:relative;
top:1px;
}
.TabbedPanelsTabHover {
background-image:url(../images/tab_active.png); background-repeat:repeat-x; background-position:top; 
background-color:#FFF;
background-position:center top;
background-repeat:repeat-x;
color:#000;
}
.TabbedPanelsTabSelected {
background-color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
border-left:medium none;
margin:0 2px 0 0;
color:#000;
}
.TabbedPanelsTab a {
color:black;
text-decoration:none;
}
.TabbedPanelsContentGroup {
background-color:#FFFFFF;
background-image:url(../images/Menu_Content_BottomBG.gif);
background-position:left bottom;
background-repeat:repeat-x;
float:left;
height:auto;
display:block;
border:1px solid #ccc;
line-height:14px;
}
.TabbedPanelsContentGroup div{
border:none;
}
.TabbedPanelsContent {
padding:4px;
}
.TabbedPanelsContentVisible {
}
.VTabbedPanels .TabbedPanelsTabGroup {
background-color:#EEEEEE;
border-color:#999999 #999999 #CCCCCC #CCCCCC;
border-style:solid;
border-width:1px;
float:left;
height:20em;
position:relative;
width:10em;
}
.VTabbedPanels .TabbedPanelsTab {
border-left:medium none;
border-right:medium none;
border-top:medium none;
float:none;
margin:0;
}
.VTabbedPanels .TabbedPanelsTabSelected {
background-color:#EEEEEE;
border-bottom:1px solid #999999;
}
.VTabbedPanels .TabbedPanelsContentGroup {
clear:none;
float:left;
height:20em;
padding:0;
width:30em;
}
/*Tab Sections Styles Developed by Anil on 17 Dec 2009*/

/* Styles Developed for Cruise Lines Styles Strat here::  by Anil in the Date of 17 Dec 2009*/
/*box List destinations */
.destinations{width:630px; padding:0px 0px 10px 0px; margin:0px auto; clear:both; }
.destinations .left{ float:right; padding:0px; margin-top:-30px; }
.destinations ul{ list-style:none; padding:10px; margin:0px;}
.destinations ul li{ list-style:none; padding:10px; margin:0px 5px 0px 0px; float:left; width:178px; height:174px;  background:url(images/box_img.jpg) no-repeat center center; font-size:12px; line-height:14px;}
.destinations ul li img{padding:0px; margin:0px; border:#E4E4E4 1px solid}
.destinations a{ color:#666666; text-decoration:none }
.destinations a:hover{ color:red; }
.destinations h1{text-decoration: none; font-size: 1em; color:#666666; font-weight:lighter; line-height:20px; text-transform:uppercase; font-family:Trebuchet MS; padding:0px; margin:0px; font-weight:bold}
h1{text-decoration: none; font-size: 1.3em; color:#666666; font-weight:lighter; line-height:25px; text-transform:uppercase; font-family:Trebuchet MS; padding:0px; margin:0px; font-weight:bold}
.cruiseShips{width:650px; padding:0px 0px 10px 0px; margin:0px auto; clear:both; float:right;}
.cruiseShips ul{ list-style:none; padding:5px; margin:0px;}
.cruiseShips ul li{ list-style:none; padding:5px; margin:0px 3px 3px 0px; float:left; text-align:center; vertical-align: baseline; width:195px; height:95px; border:#E4E4E4 1px solid;  }
.cruiseShips ul li img{padding:0px; margin:0px; border:0px }
/*List Cruise Ships */

/* Styles Developed for Cruise Lines Styles end here::  by Anil in the Date of 17 Dec 2009*/

/*Destination Page Related Style Start here edited by Anil on 18 Dec 2009*/
/*latest Deals */
.filter{padding:10px; margin:0px auto; clear:both; width:620px; border:1px solid #ccc; background-color:#F7F7F7;  margin-top:10px; }
.fltrSearch{width:640px; padding:0px 0px 10px 0px; margin:0px auto; clear:both;  background-color:#F7F7F7; overflow:auto}
.fltrSearch ul{ list-style:none; padding:5px; margin:3px;}
.fltrSearch ul li{ list-style:none; padding:0px; margin:3px; float:left; width:195px; height:165px; border:1px solid #ccc; font-size:12px; line-height:14px; background-color:#fff}
.fltrSearch ul li img{padding:2px; margin:px;}
.fltrSearch ul li .pic{padding:0px; margin:0px; height:65px; line-height:20px; background-image: url(../images/img_Searchbg.gif); background-repeat:no-repeat}
.fltrSearch ul li .title{padding:0px; margin:0px; background-color:#b5b5b5; font-size:12px; color:#000; line-height:25px; display:block; font-weight:bold; text-align:center}
.fltrSearch ul li .left{padding:5px; margin:0px; font-size:11px; width:140px; height:25px; text-align:left; float:left}
.fltrSearch ul li .right {padding:5px; margin:2px; width:25px;  float:left; border:1px solid #ccc; background-color:#F7F7F7}
.fltrSearch ul li .right a{ margin:0px; padding:0px; font-weight:bold; text-align:center  }
.fltrSearch a{ color:#666666; text-decoration:none }
.fltrSearch a:hover{ color:red; }
.fltrSearch h1{text-decoration: none; font-size: 1.5em; color:#000; font-weight:lighter; line-height:20px;  font-family:Trebuchet MS; padding:0px; margin:0px; font-weight:bold}
.fltrSearch h2{text-decoration: none; font-size: 1.2em; color:#000; font-weight:lighter; padding-top:30px; line-height:20px;  font-family:Trebuchet MS; margin:0px; font-weight:bold}
.title { margin-bottom:20px;}

/*Destination Page Related Style Start here edited by Anil on 18 Dec 2009*/

.modalBackground 
{
	background-color:#333333;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/* This style was modified on 23 Dec 2009 by anil for using one more icon for Best price icon */
.Brandsupporters{ width:285px; float:right; margin:2px 0px 10px 10px; height:36px; text-align:right; }
.Besrpriceicon{ width:66px; height:51; margin:0px; float:left; margin-right:3px;}
.Toplinks{ float:right; height:20px; margin:25px 10px 10px 10px; width:265px; text-align:right; }
.TollfreeNuber{float:left; width:230px; height:72px; margin:20px 0px 0px 150px; text-align:center; background-image:url(../images/phone_icon.jpg); background-repeat:no-repeat;}
.Bigger_Black{ color:#000; font-weight:bold; text-align:left; margin-top:14px;}

/* This style was modified on 23 Dec 2009 by anil for using one more icon for Best price icon */

.whitelink{color:Black; text-decoration:none; font-size:12px; font-weight:bold; width:107px;height:23px;} /* changes done by ramesh on 24-12-2009 */

.Resultsh1
{
color:#666666;
font-family:Trebuchet MS;
font-size:1.3em;
font-weight:bold;
line-height:25px;
margin:0;
padding:0;
text-decoration:none;
text-transform:uppercase;	
}


/*New Tab Section Developed by anil on 26 december 2009--- Tab section Start here*/
#Topnav_section{ width:934px; float:left; margin:0px 4px; text-align:left; position:relative; overflow:visible;}
#Topnav_section ul{ width:934px; list-style:none; float:left;} 
#Topnav_section ul li{ list-style:none;}
.Homenav{ list-style:none;  width:121px; height:43px; float:left; }
.Homenav a img{ display:block;}
.Homenav a:hover img{ display:block; background-color:#000000; background-image:url(../images/home_active.gif); background-repeat:no-repeat;}
.Destination_tab{ list-style:none; width:167px; height:43px; float:left;}
.Cruiseline_tab{ list-style:none; width:169px; height:43px; float:left;}
.Latestdeals_tab{ list-style:none; width:170px; height:43px; float:left;}
.Cruiseship_tab{ list-style:none; width:168px; height:43px; float:left;}
.Enquiry_tab{ list-style:none; width:139px; height:43px; float:left;}
/*New Tab Section Developed by anil on 26 december 2009--- Tab section End here*/




/*New Styles Developed by anil on 27Dec 2009*/
h5{ font-size:20px; color:#1875D4; padding:0px; margin:2px 0px; font-weight:normal;}
.Rowline{ border-bottom:1px solid #CACACA; padding-bottom:8px; float:left; line-height:18px; width:98%; float:left; margin:0px 0px 3px 3px;}
.Offerstableborder{ border:1px solid #CACACA;}
.Offersheaderbg{ background-color:#60C03E; height:25px; text-align:left; padding-left:6px; color:#FFF; font-weight:bold;}
.padding4{ padding:8px;}
.Dottedrow{ border-bottom:1px dotted #CACACA; height:24px; padding-bottom:2px; font-weight:bold;  color:#565656; text-align:left;}
.Dottedrow2{ border-bottom:1px dotted #CACACA; height:24px; padding-bottom:2px;  color:#565656; text-align:left;}
.H1red{ font-weight:bold; color:#CC3300; font-size:13px;}
.H1green{ font-weight:bold; color:#3C9A1B; font-size:16px; padding-bottom:2px;}
/*New Styles Developed by anil on 27Dec 2009*/

/*latest Styles develped By anil on 26th decembcer 2009 for Cruise Offers*/
H4{ font-size:16px; color:#27AEF2; padding:4px 0x; margin:0px;}
.Resultsbox{ width:170px; border:1px solid #91CCE9; padding:4px 4px; text-align:left; vertical-align:top;}
.Spacerheight{ height:5px;}
.H2blue{ font-size:12px; font-weight:bold; color:#1F66C8; text-align:center;}
.Linerowbg{ border-bottom:1px solid #DFDFDF; padding-bottom:3px;}
.H1redr{ font-weight:bold; color:#E0132C; text-align:right;}
.H1red{ font-weight:bold; color:#E0132C;}
h1{ font-size:12px; color:#000; font-weight:bold;}
/*latest Styles develped By anil on 26th decembcer 2009 for Cruise Offers*/

/*This styles are already exist in pur application we dont want it use agian just i used for supporting the design*/
.Content_place{ width:654px; float:right; height:auto; overflow:hidden; padding:0px; margin:10px 0px 0px 0px; list-style:none;}
#mainWrap{ width:934px; position:relative; margin:0 auto; padding:0px;}
*{ padding:0px; margin:0px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
	body{ padding:0px; margin:0px; background:url(../images/templateBG.gif) repeat-x left top;}
	form{}
/*This styles are already exist in pur application we dont want it use agian just i used for supporting the design*/

/*New Tab Section Developed by anil on 26 december 2009--- Tab section Start here*/
img{ border:0px;}
#Topnav_section{ width:934px; float:left; margin:0px 0px; padding:0px; text-align:left; position:relative; overflow:visible; height:43px;}
#Topnav_section ul{ width:934px; list-style:none; float:left;} 
#Topnav_section ul li{ list-style:none;}
.Homenav{ list-style:none;  width:121px;  float:left; border:0px; }
.Homenav a{ list-style:none; border:0px; }
.Destination_tab{ list-style:none; width:167px;  float:left;}
.Cruiseline_tab{ list-style:none; width:169px;  float:left;}
.Latestdeals_tab{ list-style:none; width:170px;  float:left;}
.Cruiseship_tab{ list-style:none; width:168px;  float:left;}
.Enquiry_tab{ list-style:none; width:139px;  float:left;}
/*New Tab Section Developed by anil on 26 december 2009--- Tab section End here*/

/*New Styles Developed by anil on 27Dec 2009*/
h5{ font-size:20px; color:#1875D4; padding:0px; margin:2px 0px; font-weight:normal;}
.Rowline{ border-bottom:1px solid #CACACA; padding-bottom:8px; float:left; line-height:18px; width:98%; float:left; margin:0px 0px 3px 3px;}
.Offerstableborder{ border:1px solid #CACACA;}
.Offersheaderbg{ background-color:#60C03E; height:25px; text-align:left; padding-left:6px; color:#FFF; font-weight:bold;}
.padding4{ padding:8px;}
.Dottedrow{ border-bottom:1px dotted #CACACA; height:24px; padding-bottom:2px; font-weight:bold;  color:#565656; text-align:left;}
.Dottedrow2{ border-bottom:1px dotted #CACACA; height:24px; padding-bottom:2px;  color:#565656; text-align:left;}
.H1red{ font-weight:bold; color:#CC3300; font-size:13px;}
.H1green{ font-weight:bold; color:#3C9A1B; font-size:16px; padding-bottom:2px;}
/*New Styles Developed by anil on 27Dec 2009*/

/*latest Styles develped By anil on 26th decembcer 2009 for Cruise Offers*/
H4{ font-size:16px; color:#27AEF2; padding:4px 0x; margin:0px;}
.Resultsbox{ width:170px; border:1px solid #91CCE9; padding:4px 4px; text-align:left; vertical-align:top;}
.Spacerheight{ height:5px;}
.H2blue{ font-size:12px; font-weight:bold; color:#1F66C8; text-align:center;}
.Linerowbg{ border-bottom:1px solid #DFDFDF; padding-bottom:3px;}
.H1redr{ font-weight:bold; color:#E0132C; text-align:right;}
.H1red{ font-weight:bold; color:#E0132C;}
h1{ font-size:12px; color:#000; font-weight:bold;}
/*latest Styles develped By anil on 26th decembcer 2009 for Cruise Offers*/

/*Newly updated this style for height issue by anil on Dec27 2009*/

/*.Cruiseupdates{ width:111px; font-weight:bold; color:#6f6f6f; float:left;  height:auto; padding:3px 0px;} */ /* Added at the bottom */

.Offersrowbg2{ background-color:#d5e3f6; list-style:none;}
.PriceDetailrowbg2{ background-color:#e1ecf8; height:28px; border-bottom:1px solid #d5e3f6; border-right:1px solid #a7c8f3; padding-left:12px; font-weight:NORMAL; color:#3173cb; padding:0px 4px;}
.Offerssubrowbg_date2{ background-color:#d5e3f6; border-bottom:1px solid #c9d6e4;  color:#000; font-size:12px; font-weight:bold; line-height:27px; padding-left:10px; 
}
/*Newly updated this style for height issue by anil on Dec27 2009*/

/*Newly Added  by ramesh for testimonials page on Dec 29 2009*/


.Testimonial{ color:#1875D4;
font-size:20px;
font-weight:normal;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
color:#1875D4; 
padding:0; 
margin:10px 0px;
}

.Rowline {
border-bottom:2px solid #CACACA;
float:left;
line-height:18px;
margin:0 0 3px 3px;
padding-bottom:8px;
width:100%;
display:block;
padding:15px 0 5px 0;
}

.person{
color:#1875D4;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
clear:both;
}

/*Newly Added  by ramesh for testimonials page on Dec 29 2009*/


/*Newly Added  by ramesh for testimonials page on Dec 31 2009*/
.contact-text {float:left; text-align:left; width:210px; line-height:normal; margin-top:5px; font-weight:normal;}

/* new styles created by ramesh for contact us page on 31-12-2009 */
.contact-heading {width:890px; font-size:24px; font-weight:normal; color:#2098d1; margin:10px 0 0 10px; padding:10px 0 3px 0; font-weight:normal; text-transform:capitalize; border-bottom: 1px solid #ccc; }
.contact-label { display:block; clear:both; font-size:15px; line-height:17px; font-weight:bold; color:#777; margin:30px 0 20px 30px; padding:0; width:100%;}
.contact-container{ margin:0 0 0 100px; }
.contact-container h1 {font-size:20px; color:#777; line-height:22px;}
.section {width:100%; clear:both; color:#777; line-height:16px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#777;}
.leftsection {float:left; width:100px; font-weight:bold;}
.rightsection {float:left; margin-left:20px;}
.newholiday { font-size:19px; line-height: 22px; color:#575757; font-weight:normal; margin: 20px 0 5px 10px; text-transform:capitalize;}
.newholidaytext {font-size:16px; line-height: 16px; color:#000; font-weight:normal; margin: 0px 0 5px 10px;}

/*Tab Section in Header Developed by Ramesh and Anil on 31Dec 2009*/
.site-nav { list-style:none; width:934px; height:auto; margin:0; padding:0; clear:both; display:block;}
.site-nav li { float:left; border:0px; margin:0; padding:0;}
.site-nav li img{border:none;}
.site-nav li.m1-act {width:121px;  }
.site-nav li.m2-act { width:167px;  }
.site-nav li.m3-act { width:169px;  }
.site-nav li.m4-act { width:170px;  }
.site-nav li.m5-act { width:168px;  }
.site-nav li.m6-act { width:139px;  }
/*Tab Section in Header Developed by Ramesh and Anil on 31Dec 2009*/

/*Newly Added  by giri on 06 Jan 2010*/
.SearchButtonImage1
{
	background-image: url('../images/link-button-back.gif');
	width: 112px;
	height: 29px;
	border:0px;
	font-weight:bold;
	color:Black;
	cursor:pointer;
}
/*End - Newly Added  by giri on 06 Jan 2010*/





/*Below are  Newly Added by ramesh on 8-1-2010 */
.col2destination {background:url(../images/col2_destinationpanel.gif) 0 0 no-repeat; display:block;  margin-top:5px; padding-top:47px;}
.col2destination img {display:block;}
.col2destination .left {float:left; width:48%; padding-left:10px;}
.col2destination .right {float:left; width:48%;}
.col2destination .cruises{color:#2A62C4; font-weight:bold; margin:5px 0; border:none; outline:none; display:block;}
/* Newly Added by ramesh on 8-1-2010 */


/* New styles added for Cruiseship.aspx page on 11-1-2009 */
.Shiptitleheaderbg {
background-image:url(../images/shiptitleheaderbg.gif);
background-repeat:repeat-x;
border-bottom:4px solid #FFFFFF;
color:#FFFFFF;
font-size:24px;
line-height: 28px;
padding-left: 5px;
height:44px;
text-align:left;
vertical-align:middle;
width:635px;
}


.Shiptitleheaderbg_new {
background-image:url(../images/shiptitleheaderbg.gif);
background-repeat:repeat-x;
border-bottom:2px solid #FFFFFF;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
line-height: 28px;
padding-left: 10px;

text-align:left;
vertical-align:middle;
width:636px;
}



.Blueboxbg2 {
background-color:#DDF0F8;
border:1px solid #C0DDE9;
height:23px;
padding:8px;
}

.Crusiepicturebox {
background-color:#FFFFFF;
border:1px solid #C0DDE9;
float:left;
margin-right:10px;
padding:4px;
width:194px;
}

.H2blue {
color:#1F66C8;
font-size:12px;
font-weight:bold;
text-align:center;
}

.Dottedline2 {
border-bottom:1px dashed #B2B2B2;

}

.Tableheaderbg2 {
background-image:url(../images/table_headerbg2.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
height:29px;
padding-left:8px;
text-align:left;
}

.Eminities_bg {
background-color:#FFFFFF;
background-image:url(../images/eminities_tablebg.gif);
background-position:right center;
background-repeat:no-repeat;
border:1px solid #DDDDDD;
height:239px;
padding:4px;
}

.Tableheaderbg3 {
background-image:url(../images/deals_title_headerbg.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
height:29px;
padding-left:8px;
text-align:left;
}

.Specificationbox2 {
background-color:#FFFFFF;
border:1px solid #C0DDE9;
padding:6px;
}

.Blueheade_bullets {
background-image:url(../images/greenbullets.gif);
background-position:left center;
background-repeat:no-repeat;
color:#37A5E2;
font-size:12px;
font-weight:bold;
padding:0 1px 0 12px;
}

.Dottedline2_lpad {
border-bottom:1px dashed #B2B2B2;
height:25px;
padding-left:10px;
}
.h8{ font-weight:bold; font-size:12px; color:#37a5e2; text-decoration:underline;}
.h6{ font-weight:normal; color:#1b85bd; font-size:14px; font-weight:bold; line-height:20px; }
.h9{ color:#40a01d; font-size:12px; font-weight:bold;}
.h10{color:#c00c0d; font-weight:bold; font-size:14px;}
ul.tabNav { clear:both; display:block; list-style: none; margin:20px 0 0 20px ; width:650px; padding:0; }
		
		
		/* For Inactive tabs*/
		ul.tabNav li { float: left; margin: 0 0 0 1px; background:url(../images/inc_corner2.gif) 100% 0 no-repeat; height:25px; position:relative; top:4px;}
		ul.tabNav span{ display:block; float:left; padding-left:8px; background:url(../images/inc_corner1.gif) 0 0 no-repeat;}
		ul.tabNav a { float:left; padding: 5px 2px 0 2px; height:25px; margin-right:8px; background: url(../images/inc_tabbg.gif) 0 0 repeat-x; display:block; text-decoration: none; color:#fff; text-align:center; font-size:12px; font-weight:bold; outline:none; border:none;}
		/* For Inactive */
		
		
		/* For Active tabs*/
		ul.tabNav li.active {background:url(../images/active_corner2.gif) 100% 0 no-repeat; height:28px; position:static; }
		ul.tabNav li.active span {background:url(../images/active_corner1.gif) 0 0 no-repeat; padding-left:4px;}
		ul.tabNav li.active a{background: url(../images/activetab_bg.gif) 0 0 repeat-x ; margin-right:4px;font-weight:bold; padding: 8px 4px 0 4px;}
		/* For Active */
		
		
		div.tabContainer {clear: both; margin:0 0 0 10px ; width: 650px; border-color:#6CB6DA #C9E2ED #C9E2ED; border-style:solid; border-width:3px 1px 1px; }
		#tab1, #tab2, #tab3, #tab4, #tab5, #tab6, #tab7{  display:none; padding:15px; line-height:14px;}

.Reviwtextbox{ width:540px; background-color:#f0f0f0; border:1px solid #d5d5d5; padding:2px; }
h6{ font-weight:normal; color:#1b85bd; font-size:14px; font-weight:bold; line-height:20px; }
.Dottedline3{ height:22px; font-weight:bold; color:#585858; padding-bottom:4px; }
/* New styles added for Cruiseship.aspx page on 11-1-2009 */

.aboutuscontainer {width:860px; margin:10px 0 15px 10px;} /* for aboutus.aspx */
.aboutuscontainer h5 {border-bottom:dashed 1px #b2b2b2; line-height:23px; padding-bottom:5px; } /* for aboutus.aspx */
.Blue1{ color:#37a5e2;} /* for aboutus.aspx */




/* for aboutus.aspx */
.Reviewtitle2 {
background-image:url(../images/review_icon.gif);
background-position:left center;
background-repeat:no-repeat;
color:#2BB9DF;
float:left;
font-size:25px;
height:40px;
margin:0 0 10px;
padding-left:45px;
width:100%;
}

.Review_textarea{ background-color:#f0f0f0; border:1px solid #dadada; padding:3px; text-align:left; width:400px; height:100px; }

.Bulletpoints_articles{ background:url(../images/bullet1.gif) center left no-repeat; padding-left:8px; font-weight:normal; color:#0066CC; }
.Bulletpoints_articles a{color:#0066CC; }
.Bulletpoints_articles a:hover{color:#000; text-decoration:none; background-color:#74AC00;}

.Bottomline2{line-height:22px; font-weight:bold; color:#0066CC; }
.Bottomline2 a{ text-decoration:underline; font-weight:bold; color:#0066CC;}
.Bottomline2 a:hover{ text-decoration:underline; font-weight:bold; background-color:#9bc32e; color:#000; padding:3px;}
.article_heading{ font-size:22px; line-height:30px; font-family: Georgia, 'Times New Roman', Times, serif; padding-right:5px;line-height:22px;color:#145286;margin-bottom:10px;}

ul.deckNav { float:left;list-style: none; width:15%; padding:0; margin:0; }
/* For Inactive tabs*/
ul.deckNav li {border:1px solid #ddd; background:#f0f0f0;}
ul.deckNav a {padding:4px 7px 0 7px;  text-decoration: none; color:#000; text-align:center; font-size:12px; font-weight:bold; outline:none; border:none; display:block;}
/* For Active tabs*/
ul.deckNav li.active {background:#fff;}
ul.deckNav li.active a{ color:#146fb4; font-weight:bold;padding:6px 7px 0 7px;}
div.deckContainer {width:80%;float:left; margin:0; padding:0; border:1px solid #eee; color:#155D97; height:100%;}
#deck3, #deck4, #deck5, #deck6, #deck7, #deck8, #deck9, #deck10, #deck11{display:none; padding:15px;} 
.decktitle{
color:#155D97;
line-height:24px;
font-size:20px;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
text-align:left;  
}
.bold {font-weight:bold;} 









/* Madam given on 18 01 2010 to create DealDetails page */
/* Tablaer menu style start from here */

		body { font: 12px Arial, Helvetica, sans-serif;}
		ul.tabNav { clear:both; display:block; list-style: none; margin:20px 0 0 20px ; width:650px; padding:0; }
		
		
		/* For Inactive tabs*/
		ul.tabNav li { float: left; margin: 0 0 0 1px; background:url(../images/inc_corner2.gif) 100% 0 no-repeat; height:25px; position:relative; top:4px;}
		ul.tabNav span{ display:block; float:left; padding-left:8px; background:url(../images/inc_corner1.gif) 0 0 no-repeat;}
		ul.tabNav a { float:left; padding: 5px 2px 0 2px; height:25px; margin-right:8px; background: url(../images/inc_tabbg.gif) 0 0 repeat-x; display:block; text-decoration: none; color:#fff; text-align:center; font-size:12px; font-weight:bold; outline:none; border:none;}
		/* For Inactive */
		
		
		/* For Active tabs*/
		ul.tabNav li.active {background:url(../images/active_corner2.gif) 100% 0 no-repeat; height:28px; position:static; }
		ul.tabNav li.active span {background:url(../images/active_corner1.gif) 0 0 no-repeat; padding-left:4px;}
		ul.tabNav li.active a{background: url(../images/activetab_bg.gif) 0 0 repeat-x ; margin-right:4px;font-weight:bold; padding: 8px 4px 0 4px;}
		/* For Active */
		
		
		div.tabContainer {clear: both; margin:0 0 0 10px ; width: 650px; border-color:#6CB6DA #C9E2ED #C9E2ED; border-style:solid; border-width:3px 1px 1px; }
		#tab1, #tab2, #tab3, #tab4, #tab5, #tab6, #tab7{  display:none; padding:15px;}

/* Tablaer menu style start end here */

/*New Styles Developed by anil on 27Dec 2009*/
h5{ font-size:20px; color:#1875D4; padding:0px; margin:2px 0px; font-weight:normal;}
.Rowline{ border-bottom:1px solid #CACACA; padding-bottom:8px; float:left; line-height:18px; width:98%; float:left; margin:5px 0px 10px 3px;}
.Offerstableborder{ border:1px solid #CACACA;}
.Offersheaderbg{ background-color:#60C03E; height:25px; text-align:left; padding-left:6px; color:#FFF; font-weight:bold;}
.padding4{ padding:8px;}
.Dottedrow{ border-bottom:1px dotted #CACACA; height:24px; padding-bottom:2px; font-weight:bold;  color:#565656; text-align:left;}
.Dottedrow2{ border-bottom:1px dotted #CACACA; height:24px; padding-bottom:2px;  color:#565656; text-align:left;}
.H1red{ font-weight:bold; color:#CC3300; font-size:13px;}
.H1green{ font-weight:bold; color:#3C9A1B; font-size:16px; padding-bottom:2px;}
/*New Styles Developed by anil on 27Dec 2009*/

/*latest Styles develped By anil on 26th decembcer 2009 for Cruise Offers*/
H4{ font-size:16px; color:#27AEF2; padding:4px 0x; margin:0px;}
.Resultsbox{ width:170px; border:1px solid #91CCE9; padding:4px 4px; text-align:left; vertical-align:top;}
.Spacerheight{ height:5px;}
.H2blue{ font-size:12px; font-weight:bold; color:#1F66C8; text-align:center;}
.Linerowbg{ border-bottom:1px solid #DFDFDF; padding-bottom:3px;}
.H1redr{ font-weight:bold; color:#E0132C; text-align:right;}
.H1red{ font-weight:bold; color:#E0132C;}
h1{ font-size:12px; color:#000; font-weight:bold;}
/*latest Styles develped By anil on 26th decembcer 2009 for Cruise Offers*/

/*/////////////////////////////////////////////////////////////////////////////////////////////////*/
/*This styles are already exist in pur application we dont want it use agian just i used for supporting the design*/
.Content_place{ width:654px; float:right; height:auto; overflow:hidden; padding:0px; margin:10px 0px 0px 0px; list-style:none;}
#mainWrap{ width:934px; position:relative; margin:0 auto; padding:0px;}
*{ padding:0px; margin:0px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
body{ padding:0px; margin:0px; background:url(../images/templateBG.gif) repeat-x left top;}
form{}
/*This styles are already exist in pur application we dont want it use agian just i used for supporting the design*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////*/


/*Newly updated this style for height issue by anil on Dec27 2009*/








.Offersrowbg2{ background-color:#d5e3f6; list-style:none;}

.PriceDetailrowbg2{ background-color:#e1ecf8; height:28px; border-bottom:1px solid #d5e3f6; border-right:1px solid #a7c8f3; padding-left:12px; font-weight:NORMAL; color:#3173cb; padding:0px 4px;}

.Offerssubrowbg_date2{ background-color:#d5e3f6; border-bottom:1px solid #c9d6e4;  color:#000; font-size:12px; font-weight:bold; line-height:27px; padding-left:10px; 
}


/*Newly updated this style for height issue by anil on Dec27 2009*/


.Offersrowbg2{ background-color:#ccd9eb; font-size:14px; color:#2b2b2b; line-height:28px; border-bottom:1px solid #b8cae1; font-weight:bold; padding-left:10px; }
.Offerssubrowbg_date2{ background-color:#d5e3f6; border-bottom:1px solid #c9d6e4;  color:#000; font-size:12px; font-weight:bold; line-height:27px; padding-left:10px; 
}

.PriceDetailrowbg2{ background-color:#e1ecf8; height:28px; border-bottom:1px solid #d5e3f6; border-right:1px solid #a7c8f3; padding-left:12px; font-weight:NORMAL; color:#3173cb; padding:0px 4px;}


.Cruise_picture2{ width:286px; height:209px; text-align:left; vertical-align:middle; padding:0px 10px 0px 0px; float:left;}
.Cruiseupdates2{ width:111px; font-weight:bold; color:#6f6f6f; float:left; height:20px;}


.Titleshadow{ /*background-image:url(../images/titleshadow.gif);*/ float:right; width:654px; height:30px; text-align:left; line-height:30px; color:#6F6F6F; font-size:15px; font-weight:bold;}

/*New Styles developed for offers landingpage by Anil on 31Dec 2009*/
.Blueboxbg{ float:left; background-color:#ddf0f8; padding:8px; border-top:1px solid #c0dde9; border-right:1px solid #c0dde9; border-left:1px solid #c0dde9;  border-bottom:2px solid #c0dde9; width:630px; height:156px;}
.Crusiepicturebox{ width:194px; float:left; padding:4px; background-color:#FFF; border:1px solid #c0dde9; margin-right:10px;}
.Specificationbox{ background-color:#FFF; padding:8px; float:left; border:1px solid #c0dde9; width:396px;}
.Specificationbox ul{ list-style:none; }
.Specificationbox ul li{ border-bottom:dashed 1px #b2b2b2; line-height:23px; padding:2px 12px 4px 8px; color:#34a6e2; font-weight:bold; background-image:url(../images/bullet1.gif); background-repeat:no-repeat; background-position:left; float:left; list-style:none; float:left;}

.Seemore{ float:right; padding:3px 0px; color:#1470a1; font-weight:bold; text-decoration:undeline;}
.Tabbulermenubuttons{ width:522px; margin-left:20px; float:left; height:29px; margin-top:25px; overflow:visible;}
.Tabbulermenubuttons ul{ list-style:none;} 
.Tabbulermenubuttons ul li{ list-style:none;} 
.Tabulertable{ width:620px; float:left; border:0px; }
.Leftpad10{ padding-left:0px;}
.Dottedline{border-bottom:dashed 1px #b2b2b2; line-height:23px; padding:2px 12px 4px 8px;  float:left; list-style:none;}
.Bulletpoints{ background-image:url(../images/bullet1.gif); height:21px; background-repeat:no-repeat; background-position:left; padding-left:8px; font-weight:bold; color:#34a6e2; border-bottom:dashed 1px #b2b2b2; height:23px;}

.Specificationbox2{ background-color:#FFF; padding:6px; border:1px solid #c0dde9;}
.Blueboxbg2{background-color:#ddf0f8; padding:8px; border-top:1px solid #c0dde9; border-right:1px solid #c0dde9; border-left:1px solid #c0dde9;  border-bottom:2px solid #c0dde9; height:156px; border-bottom:solid 1px #c0dde9; height:23px;}
.Dottedline2{ border-bottom:dashed 1px #b2b2b2; height:25px; }
.Dottedline3{ border-bottom:dashed 1px #b2b2b2; height:22px; font-weight:bold; color:#585858; padding-bottom:4px; }
.Shipdetailbox{ border-top:3px solid #6cb6da; border-bottom:1px solid #c9e2ed; border-right:1px solid #c9e2ed; border-left:1px solid #c9e2ed; padding:15px;}
h6{ font-weight:normal; color:#1b85bd; font-size:14px; font-weight:bold; line-height:20px; }
.Bulletpoints3{ background-image:url(../images/bullets2.gif); background-repeat:no-repeat; background-position:left; vertical-align:top; text-align:left; padding-left:10px; padding-top:3px; padding-bottom:5px;}
.Tableheaderbg{ background-image:url(../images/table_headerbg.gif); height:29px; background-repeat:repeat-x; text-align:left; padding-left:8px; color:#FFF; font-weight:bold;}

.Tableheaderbg2{ background-image:url(../images/table_headerbg2.gif); height:29px; background-repeat:repeat-x; text-align:left; padding-left:8px; color:#FFF; font-weight:bold;}
.WTablepad{ background-color:#FFF; padding:6px; border:1px solid #dddddd;}
.Dottedline4{ border-bottom:dashed 1px #b2b2b2; padding-top:4px; font-weight:bold; color:#31aaf1; padding-bottom:4px; }
.Gridrow_1{ background-color:#ebebeb; border-bottom:solid 1px #d4d4d4; padding-top:4px; padding-bottom:4px; text-align:left;  padding-left:4px;}
.Gridrow_2{ background-color:#f3f3f3; border-bottom:solid 1px #e5e5e5; border-top:solid 1px #FFF; padding-top:4px; padding-bottom:4px; text-align:left; padding-left:4px; }
.Redbold{ font-weight:bold; color:#ab0f0f;}
.Rednormal{ font-weight:normal; color:#ab0f0f; text-decoration:underline;}
.linedfont{ text-decoration:line-through; color:#388bb4;}

/*New Styles developed for offers landingpage by Anil on 31Dec 2009*/

/*New Styles developed for offers landingpage by Anil on 4jan 2010*/
.Reviwtextbox{ width:540px; background-color:#f0f0f0; border:1px solid #d5d5d5; padding:2px;}
/*New Styles developed for offers landingpage by Anil on 4jan 2010*/


/*New Styles are developed for creative tables and other designing stuff developed by anil on 07 Jan 2010*/
.h8{ font-weight:bold; font-size:12px; color:#37a5e2;}
.Shiptitleheaderbg{ background-image:url(../images/shiptitleheaderbg.gif); background-repeat:repeat-x; height:44px; text-align:left; font-size:24px; color:#FFF; border-bottom:4px solid #FFF;}
.Tableheaderbg3{ background-image:url(../images/deals_title_headerbg.gif); height:29px; background-repeat:repeat-x; text-align:left; padding-left:8px; color:#FFF; font-weight:bold;}
.Eminities_bg{ height:239px; background-image:url(../images/eminities_tablebg.gif); background-color:#FFF; background-repeat:no-repeat; background-position:right; border:1px solid #dddddd; padding:4px; }
.Blueheade_bullets{font-weight:bold; font-size:12px; color:#37a5e2; background-image:url(../images/greenbullets.gif); background-repeat:no-repeat; background-position:left; padding:0px 1px 0px 12px;}
.h9{ color:#40a01d; font-size:12px; font-weight:bold;}
.h9 a{ color:#40a01d; font-size:12px; font-weight:bold; text-decoration:underline; }
.h9 a:hover{ color:#000; font-size:12px; font-weight:bold; text-decoration:underline; }
.Dottedline2_lpad{ border-bottom:dashed 1px #b2b2b2; height:25px; padding-left:10px; }
.h10{color:#c00c0d; font-weight:bold; font-size:14px;}
 .h8 a{color:#37a5e2; font-weight:bold; font-size:12px; text-decoration:underline}
 .h8 a:hover{color:#000; font-weight:bold; font-size:12px;}
 .Shipphotos_container{ width:591px; background-color:#FFF; padding:13px; float:left; height:500px; display:block;}
 .Shipphoto1{ width:281px; margin:6px 6px 6px 0px; float:left;}
 .Shipphoto2{ width:281px; margin:6px 0px 6px 6px; float:left;}
/*New Styles are developed for creative tables and other designing stuff developed by anil on 07 Jan 2010*/


/*Review Box created by anil on 8th Jan 2010*/
.Specificationbox3{ background-color:#FFF; padding:6px; border:1px solid #c0dde9; float:left; width:550px;}
.Reviewtitle2{ background-image:url(../images/review_icon.gif); background-repeat:no-repeat; background-position:left; font-size:25px; color:#2bb9df; padding-left:45px; height:40px; float:left; margin:0px 0px 10px; width:100%;}
.Reviewformtext{ width:150px; float:left; line-height:24px;}
/*Review Box created by anil on 8th Jan 2010*/


/*Old styles are repeated once again for reference and these styles are already existed in the main style sheet file*/

form{}
	.form { height:28px; width:100%; overflow:hidden;}
.form label { float:left; display:block; color:#5d5d5d; margin-right:17px;}
.form input { border:0; float:left; margin:2px 3px 0 0; width:14px; height:14px;}
	input{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8d8d8d; border:1px solid #a3a3a3;}
	select{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8d8d8d; border:1px solid #a3a3a3;}
	.noBorder{ border:0px;}
/*Old styles are repeated once again for reference and these styles are already existed in the main style sheet file*/


/*These styles developd for User reviews page on 11Jan 2010*/
.Review_selectbox{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8d8d8d; border:1px solid #dbdbdb; width:140px;}
.Reviews_textbox{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8d8d8d; border:1px solid #dbdbdb; width:160px;}
.Review_textarea{ background-color:#f0f0f0; border:1px solid #dadada; padding:3px; text-align:left; width:450px; }
.Blue1{ color:#37a5e2;}
/*These styles developd for User reviews page on 11Jan 2010*/
.Bulletpoints_articles{ background-image:url(images/bullet1.gif); background-repeat:no-repeat; background-position:left; padding-left:8px; font-weight:normal; color:#0066CC;}
.Bulletpoints_articles a{color:#0066CC; text-decoration:none;}
.Bulletpoints_articles a:hover{color:#000; text-decoration:none; background-color:#74AC00;}

/* Madam given on 18 01 2010 to create DealDetails page */








.Radiobutton{ font-size:12px; padding:2px;}
.Multipadbg{ background:url(../images/hotornot_bg_210_yr.jpg) repeat-y right; height:45px; padding:5px;}
.Whitehead{ font-weight:bold; color:#FFF;}
.h1{ font-size:12px; color:#000; font-weight:bold;}
.Yelllowbg{ padding:5px 5px 5px 8px; background-color:#ffe584; border:1px solid #f3cd44; line-height:19px;}
.Offersred{ font-weight:bold; color:#FF3300; font-size:16px;}
.Whitebg{ background-color:#FFF; padding:8px; float:left; border:1px solid #c0dde9;}
.Blackbigger{}
.Bulletarrow{ background:url(../images/bullet_arrow.jpg) no-repeat top left; padding-top:2px; padding-left:10px;}
.Redbigger{ font-size:25px; font-weight:bold; color:#FF0000;}

.Shiptitleheaderbg2{ background:url(../images/titlebg.jpg) repeat-x left; height:64px; text-align:center; font-size:24px; color:#FFF; border-bottom:4px solid #FFF;}

.Head1{ font-size:14px; font-weight:bold; color:#1065fe;}
.Head2{ font-size:14px; font-weight:bold; color:#d71810;}
.Head3{ font-size:17px; font-weight:bold; color:#f5660f;}
.Height2{ height:5px; font-size:5px;}
.Results_titlelatest{ font-size:18px; font-weight:normal; color:#085b94;}

.lblHead{font-size:14px; color:#6f6f6f; float:left; font-weight:bold;}

/* Changed or Added on 10th Feb Ramesh / Manoj */
.Offerssubrowbgnew1{float:left;width:100%; padding:0px; margin:0px; list-style:none;}
.Blueboxbg2_new {
border:1px solid #C0DDE9;
border-bottom:none;
height:15px;
padding:8px;
width:628px;

}


.Blueboxbg2_new:after{content:""; clear:both; display:block; height:1px;}



.Blueboxbg2_new li 
{
	
float:left;
font-weight:bold;
padding:0 60px;	
	
	
}
.Blueboxbg2_new li:first-child{padding:0 10px;} 

.Offerssubrowbgnew1{float:left;width:100%; padding:0px; margin:0px; list-style:none;}

.DatagridScroll table th, .DatagridScroll table td{ border:1px solid #fff;}

.DatagridScroll{ height:auto; width:100%;}

.padlr20{padding:0 20px;}

.Cruise_picture{ width:286px; height:209px;float:left;}



#Cruise_details{ width:642px; float:right; padding:6px;}






#Cruise_details {
float:right;

width:654px;
}

.Titleshadow {
color:#FFFFFF;
float:left;
font-size:15px;
font-weight:bold;
height:30px;
line-height:30px;
padding-left:5px;
text-align:left;
width:642px;
}

#Cruise_details {
border:1px solid #C0DDE9;
float:left !important;
width:632px !important;
}
#Cruise_details2{ float:left; width:640px;}
.Cruiseupdates{ width:111px; font-weight:bold; color:#6f6f6f; float:left; height:12px; padding:0; margin:0;}




.grid_new_style{ border-width:3px 2px !important; border-style:solid; border-color:#C0DDE9; width:646px;}

 
.flight { padding:0 0 10px 0; }
.flight input {border:0; outline:0; vertical-align:top;margin:0 0 0 0; display:inline-block;}
.flight .radiotext {color:#333333;vertical-align:bottom;font-weight:bold;margin:0 0 4px 10px; *margin:2px 0 4px 10px;display:inline-block;} 


#divMultiplePrice ul{display:block;}
#divMultiplePrice ul li{float:left;}

ul.PriceCruise{display:block; clear:both;}
ul.PriceCruise li{float:left; width:130px; font-weight:bold; padding:5px 0;}

.bottom_new{background-color:#F2F2F2;
border-top:1px solid #DEDEDE;
display:block;
float:left;
height:30px;
margin-top:5px;
padding:0;
width:480px;}

.bottom_new *{ padding:0 5px; display:inline-block;}

.view_itenary{
background-color:#F1E52D;
color:Red;
font-size:12px;
margin-left:20px !important;
padding-left:0 !important;
width:72px;

}

.Resultsbox2{border:1px solid #91CCE9; padding:4px; text-align:left; vertical-align:top;}
.dropDown{ width:140px; }