body{ margin:0; padding:0; background:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
#ClassicOutbound{ background:url(../images/body_bk.jpg) repeat-y; width:989px; margin:auto; overflow:hidden; height:100%; position:relative; }
#ClassicFotGrad{ background:url(../images/footer_grad.jpg) repeat-x; height:10px;margin:0 5px 0 6px; }
	.ClassicFotGradL{ background:url(../images/symbols.jpg) no-repeat; width:10px; height:10px; background-position:-17px -21px; float:left;}
	.ClassicFotGradR{ background:url(../images/symbols.jpg) no-repeat; width:10px; height:10px; background-position:-28px -21px; float:right;}
.ClassicTopLCon{ background:url(../images/left-corner.jpg) no-repeat; position:absolute; top:0; left:0; width:20px; height:11px;}	
	#ClassicHeader{ height:111px; margin:0 5px 0 6px; /*padding:0 0 0 5px;*/ border-top:5px solid #B30000; border-bottom:5px solid #E2E2E2;}
	#TopLeftNav{ width:743px; float:left; overflow:hidden; _height:100%;}	
		#ClassicLogo{ width:315px; float:left; margin:5px 0 0 5px;}
		.classicLogo{ background:url(../images/classic_logo.jpg) no-repeat; height:42px; padding-left:60px; color:#000; font-size:42px; font-weight:400; }
		#TopNavigation{width:419px; float:left; padding-left:0px; }
			#TopNavigation ul li {  border-left:1px solid #ccc; padding:15px 20px 0 2px; float:right;}
			#TopNavigation ul li a{ color:#333; text-decoration:none; padding-left:17px;}
			#TopNavigation ul li a:hover{ color:#DA0000; text-decoration:underline;}
		#Search{ margin-top:10px; padding-left:200px; float:right;}
		.LiveSupport{ width:227px; float:right;}
	#MainNavi{ height:38px; background:url(../images/menu_bk.jpg) repeat-x #D6D6D6 /*#B30000*/; /* padding:0 6px 5px 5px;*/ margin:12px 10px 0 0; }
		#MainNavi ul li{ float:left; background:url(../images/main_navi_bor.jpg) no-repeat; background-position:bottom right; padding-top:5px;}
		#MainNavi ul li a{ color:#333; font-weight:700; text-decoration:none; height:23px; padding:10px 15px 0 15px; float:left; }
		#MainNavi ul li a.active, #MainNavi ul li a:hover{/*color:#B30000;*/ background:url(../images/main_navi_hov.jpg) repeat-x; color:#fff; }
		.MainNavi{ background:url(../images/right-main-navi.jpg) no-repeat; width:12px; height:38px; float:right;}
		
	#Content{ padding:10px;}	
	#LeftContent{ width:727px; float:left;}
	#LeftColm{ width:350px; float:right; margin-top:5px;}
		.TravelGuide{}
			.RedTop{ background:#B30000; height:29px;}
				.RedTopL{ background:url(../images/symbols.jpg) no-repeat; width:8px; height:8px; background-position:left top; float:left;}
				.RedTopR{ background:url(../images/symbols.jpg) no-repeat; width:8px; height:8px; background-position:-9px top; float:right;}
			.TravelImage{ height:248px;}
			.Travelbuts li{ float:left;}
			.Travelbuts li a{ background:url(../images/red_bot_button.jpg) no-repeat; width:181px; height:21px; background-position:left top; color:#000; font-weight:700; margin-right:1px; display:block; text-align:center; text-decoration:none; padding-top:4px;}
			.Travelbuts li a.active, .Travelbuts li a:hover{ background-position:left -26px; color:#fff;}
		
		.TravelDestin{ margin-top:10px;}
			.AshBorTop{ background:url(../images/ash_top.jpg) repeat-x; height:9px;}
				.AshBorTopL{ background:url(../images/symbols.jpg) no-repeat; width:9px; height:9px; background-position:-18px top; float:left;}
				.AshBorTopR{ background:url(../images/symbols.jpg) no-repeat; width:9px; height:9px; background-position:-28px top; float:right;}
			.AshBox{padding:0 10px 0 10px;}
				.AshInner{ background:#EFEFEF; padding:15px 0 0 10px; color:#525252; height:60px; border-bottom:2px solid #666666;}
				.AshInnerAlt{ background:#EFEFEF; padding:15px 0 0 10px; color:#525252; height:95px; border-bottom:2px solid #666666;}
			
	#TicketPrice{ width:615px; float:left; margin:15px  0 0 0; }
	#TicketPrice img{ /*float:left;*/ margin:0 0px 5px 0;}
		.ShadowBox{ background:url(../images/shadow_mid.jpg) repeat-y;}
			.ShadowBoxTop{ background:url(../images/shadow_top.jpg) repeat-x; height:11px;}
				.ShadowBoxTopL{ background:url(../images/symbols.jpg) no-repeat; width:14px; height:11px; background-position:-38px top; float:left;}
				.ShadowBoxTopR{ background:url(../images/symbols.jpg) no-repeat; width:14px; height:11px; background-position:-53px top; float:right;}
			.ShadowInner{ padding:0 10px 10px 10px;}
			.ShadowBoxBot{ background:url(../images/shadow_bot.jpg) repeat-x; height:12px;}
				.ShadowBoxBotL{ background:url(../images/symbols.jpg) no-repeat; width:14px; height:12px; background-position:-38px -12px; float:left;}
				.ShadowBoxBotR{ background:url(../images/symbols.jpg) no-repeat; width:14px; height:12px; background-position:-53px -12px; float:right;}
				
							
			.TravelDetails{width:615px;}
					.TravelDetailsL{ width:300px; border-right:solid #DFDFDF 1px; float:left; padding-right:5px}
					.TravelDetailsR{ width:300px; float:right;}

					.TravelDetailsLin {padding:10px 10px 20px 10px; border-bottom:1px dotted #676767;}
						.TravelDetailsLin h3 a{ font-size:13px; color:#000; text-transform:uppercase; font-weight:400; margin-top:10px; text-decoration:none; height:30px; padding-top:5px;}
						.TravelDetailsLin h3 a:hover{ color:#990000}
						.TravelDetailsLin img{ float:left;}
						.TravelDetailsLin p{ width:125px; margin-left:10px; float:left; font-size:11px; color:#666; height:87px;}


				
			.PriceList li{ background:#F3F3F3; border:1px solid #E2E2E2; height:24px; margin-top:2px; }
			.PriceList li a{ color:#000; text-decoration:none; width:100px; border-left:2px solid #990000; float:left; padding:5px 0 5px 3px;}
			.PriceList li a:hover{ color:#666666; text-decoration:underline;} 
			.PriceList li p{ background:#E2E2E2; float:left; width:104px; padding:5px 0 5px 3px;}
	#HotelBook{ width:234px; float:left; margin-left:7px;}
		.HotelInner{ border:1px solid #CCC; padding:10px 5px 10px 5px; height:100%;}
		.HotelInner p{ margin-bottom:5px; color:#333;}
		.NoGuests{ border:1px solid #CCC; width:150px; overflow:hidden; height:80px; margin-bottom:3px; background-color:#FFF;}
			.Roomred{ background-color:#B343642; color:#fff; width:28px; padding:2px; font-weight:700; text-align:center; float:left; height:80px;}
	
	.AshGradiant{ background:url(../images/ash_grad.jpg) repeat-x; padding:10px; overflow:hidden; height:100%;}
	.RedHolidayPak{ background:url(../images/holiday_red.jpg) repeat-x; height:104px; margin-top:10px; padding:4px 0 4px 0;}
			.HolidayDetail{ width:200px; float:left; padding:10px 10px 0 10px;}
	
	.BoxArea{ width:721px; float:left; _width:732px;}
		.SqBox{ background:url(../images/sq_mid-grad.jpg) repeat-y; width:375px; float:left; }
			.SqBoxTop{ background:url(../images/sq_as_grad.jpg) repeat-x; height:6px;}
				.SqBoxTopL{ background:url(../images/symbols.jpg) no-repeat; background-position:left -16px; width:7px; height:6px; float:left;}
				.SqBoxTopR{ background:url(../images/symbols.jpg) no-repeat; background-position:-8px -16px; width:7px; height:6px; float:right;}
			.BoxInner{ clear:both; height:270px; padding:10px;}
			.BoxInner2{clear:both;}	
			.SqBoxBot{ background:url(../images/sq_bot_grad.jpg) repeat-x; height:6px; }
				.SqBoxBotL{ background:url(../images/symbols.jpg) no-repeat; background-position:left -31px; width:7px; height:6px; float:left;}
				.SqBoxBotR{ background:url(../images/symbols.jpg) no-repeat; background-position:-8px -31px; width:7px; height:6px; float:right;}
	
	/*News*/
	.NewsBlogBox{background:url(../images/sq_mid-grad.jpg) repeat-y; width:375px; float:left; }
	.Date{ background:url(../images/date.jpg) no-repeat; width:37px; height:43px; float:left; text-align:center; }
	.News{ float:left; margin-left:10px; width:300px;}
	.News p, .BlogNews p{ font-size:11px;}
	.News p, .News h5, .BlogNews p, .BlogNews h5{ line-height:14px;}
	
	/*blog*/
		.BlogBox{ background:url(../images/blog_grad.jpg) repeat-y; width:336px; float:left; margin-left:10px; _float:left;}
		.BlogNews li{ background:url(../images/blog_bulet.jpg) no-repeat; background-position:left 13px; padding:10px 0 10px 18px; display:block; border-bottom:1px dashed #CACACA; margin:0 5px 0 5px;}
		
			/*Article Section*/
	.LatestArticle li{ background:url(../images/art_grad.jpg) repeat-y; background-position:right; width:215px; float:left; margin-right:8px; padding:10px 10px 10px 0;}
	.LatestArticle li h4 a{ background:url(../images/article_bulet.jpg) no-repeat; padding-left:15px; color:#000; text-decoration:none; font-size:14px; display:block; background-position:left 5px;}
	.LatestArticle li h4 a:hover{ color:#CC0000;}
	.LatestArticle li p{ margin-left:15px; font-size:11px; margin-bottom:10px;}
	
/*add area*/
	.AddArea{ width:224px; float:left; margin-left:10px;}
		.NewsLetterBox{ border:1px solid #CCC; background:#F2F2F2; padding:5px; width:212px; margin: 20px 0 0 60px; float: left;}
		.NewsLetterBox2{ border:1px solid #CCC; background:#F2F2F2; padding:5px; width:212px; margin: 20px 0 0 4px; float: left;}
		.NewsLetterBoxSM{ border:1px solid #CCC; background:#F2F2F2; padding-bottom:10px; width:223px; height:80px;}
		.NewsLetterBoxSMT{ border:1px solid #CCC; background:#F2F2F2; width:135px; height:90px; width:98px;}
		.ArrangeCar{ background:#FBFBF9; border-top:2px solid #F6F6F4; border-left:2px solid #F6F6F4; border-right:2px solid #EBEBEB; border-bottom:2px solid #EBEBEB; padding:2px; width:214px;}
		.ArrangeCar ul{ float:right; text-align:right;}
		.ArrangeCar ul li{ margin-bottom:10px;}
	
		.DownloadBox{ background:url(../images/download_grad.jpg) repeat-y; width:228px; overflow:hidden;}
			.DownloadBoxTop{ background:url(../images/small_grad_top.jpg) repeat-x; height:3px;}
				.DownloadBoxTopL{ background:url(../images/symbols.jpg) no-repeat; background-position:left -40px; width:4px; height:3px; float:left;}
				.DownloadBoxTopR{ background:url(../images/symbols.jpg) no-repeat; background-position:-5px -40px; width:4px; height:3px; float:right;}
			.DownloadBoxIn{ clear:both; padding:5px; }	
			.DownloadBoxBot{ background:url(../images/small_grad_bot.jpg) repeat-x; height:5px; }
				.DownloadBoxBotL{ background:url(../images/symbols.jpg) no-repeat; background-position:left -52px; width:4px; height:5px; float:left;}
				.DownloadBoxBotR{ background:url(../images/symbols.jpg) no-repeat; background-position:-5px -52px; width:4px; height:5px; float:right;}
				
				a.DownWalpapers{ background:url(../images/downloads.jpg) no-repeat; width:220px; height:41px; display:block; background-position:left top;}
				a.DownPostcards{ background:url(../images/downloads.jpg) no-repeat; width:220px; height:37px; display:block; background-position:left -42px;}
				a.DownBrochures{ background:url(../images/downloads.jpg) no-repeat; width:220px; height:37px; display:block; background-position:left -80px;}
				a.DownVideos{ background:url(../images/downloads.jpg) no-repeat; width:220px; height:39px; display:block; background-position:left -118px;}
/*footer navigation*/
		.FooterNavigation{ background:url(../images/footer_bg.gif) repeat-y; width: 958px; padding:10px 10px 0 10px; clear:both; margin:0 5px 0 6px; overflow:hidden; height:100%;}
		.FooterLinks li ul{ margin-top: 10px;}
			.FooterLinks li ul li { margin:5px 0 6px 7px; list-style:outside disc; border-bottom: 1px dotted #333; padding-bottom: 5px;} 
			.FooterLinks li h4{ font-size:11px; font-weight:700; margin-bottom:3px;}
			.FooterLinks li ul li a{ color:#696969; text-decoration:none; font-size:11px;}
			.FooterLinks li ul li a:hover{ color:#000; text-decoration:underline;}
			.ClassicDescrip{ float:right; width:300px; _width:380px!important; 0px; font-size:11px;}
		#Footer{ background:#5a5a5a; padding:7px 10px 0px 10px; margin:0 5px 0 6px; height:29px; text-align:center; color:#d1d1d1;}
			#Footer a{ color:#d1d1d1; text-decoration:none; font-size:11px; padding: 0 10px 0 10px;}
			#Footer a:hover{ color:#fff; text-decoration:underline; }
		.copyright{ color:#d1d1d1; font-size:11px; background:#5a5a5a; margin:0 5px 0 6px;}
/*Inner Page*/

#InnerContent{ width:721px; float:left;}
#InnerContent ul li{list-style:outside disc; margin-left:25px;}

	.Gradiant721{ background:url(../images/grad721.jpg) repeat-y; }
		.RedBox{ background:#9B0505; color:#fff; font-size:15px; padding:6px; text-align:center; width:147px; margin-left:14px; float:left;}
		.AshBoxCat{ background:#EAEAEA; color:#333; font-size:15px; padding:6px; text-align:center; width:147px; margin-left:14px; float:left;}
	.FeaturedTour{ width:685px; margin-left:15px; background:url(../images/grad685.jpg) repeat-y;}
		.ButtonArea{ margin:10px 0 0 0; }
		
		.DetaArea{ float:left; width:320px; line-height:16px; }
		.DetaButtonArea{ margin:0 0 0 10px; float:left; width:180px; border-left:1px dotted #CCCCCC; padding-left:10px;}

/*Inner Detail*/
.ImageArea{ width:200px; float:left; margin-right:15px;}
.InnerDeatilAre{ width:460px; float:left; }
.InnerDeatilAre p{ line-height:16px;}

.TableHead { width:100px; float:left; padding:5px; background:#CCCCCC; font-weight:700; display:block;}
.TableInner{ background:#F2F2F2; overflow:hidden; clear:both;}
.TableHead2 { width:100px; float:left; padding:5px; font-weight:700; display:block; }
.TableDetail{width:100px; float:left; padding:5px;  font-weight:400; display:block; font-size:11px;}
/*inner - inner*/
.SubNavi{ margin:0 15px 10px 0; _height:100%;}
.SubNavi a{ color:#333333; text-decoration:underline;}
.InnerPadding{padding:0 10px 10px 15px;}
.InnerPadding p{ line-height:18px;}
.Pagination { margin:10px 15px 0 0; text-align:right; _height:100%;}
.Pagination a{ color:#333; text-decoration:underline; padding: 2px 5px 2px 5px; font-size:11px;}
.Pagination a.active, .Pagination a:hover{ color:#fff; background:#B30000; text-decoration:none;}

/*travel insurance*/
.TravelInLeft{ float:left; width:100px; text-align:left; margin-right:10px;}
.TravelInRight{ float:left; width:450px;}
	.NamesDiv{ float:left; width:250px; margin-right:10px;}
	.BirthDiv{ float:left; width:150px; margin-right:10px;}
.TravelForm{ background:#FCFCFC; padding:15px 5px 15px 5px; border:1px solid #EBEBEB;}
.TravelInLeft1{ float:left; width:200px; text-align:right; margin-right:10px;}

/*articles*/
.SubNav{ margin:10px 0 10px 0;}

.NewsInner{ float:left; margin-left:10px; width:600px;}

/*airTickets*/

.AirTicketList li{ /* border:1px solid #E2E2E2;*/ height:24px; margin-top:2px;  }
.AirTicketList li a.Country{background:#E2E2E2; color:#000; text-decoration:none; width:200px; border-left:2px solid #990000; float:left; padding:5px 0 5px 3px;}
.AirTicketList li a.Country:hover{ color:#666666; text-decoration:underline;} 
.AirTicketList li p{ background:#F3F3F3; float:left; width:130px; padding:2px 0 4px 3px; _padding:0px 0 0px 3px;}
			
			/*Airticketing*/
.Width100px{ width:100px; float:left;}
.AirTicketing .TravelInLeft{ float:left; width:200px; text-align:left; margin-right:10px;}

.AirCat{ width:308px; float:left; margin-left:15px; border:1px solid #ccc; margin-bottom:20px;}
.AirCat h4{ background:#BCBCBC; padding:5px; color:#B30101; font-size:12px; font-weight:700; margin:0; }
	.Destination{ background:#DADADA; padding:5px; width:180px; float:left; font-weight:700;}
	.FlightsFr{ background:#DADADA; padding:5px; width:108px; float:left; margin:0; line-height:14px !important; font-weight:700;}
	.AirCat ul li label{background:#F4F4F4; padding:5px; width:180px; float:left; margin-top:1px;}
	.AirCat ul li p{ background:#F4F4F4; padding:5px; width:108px; float:left; margin:0; line-height:14px !important; margin-top:1px;}
.LiMargBot li{ margin-bottom:5px;}			
/*styles*/
/*banners*/
a.reserveOnline{ background:url(../images/classic-banners.jpg) no-repeat left top; width:149px; padding-top:284px; float:left; margin-right:8px;}
a.TravelAgent{ background:url(../images/classic-banners.jpg) no-repeat -159px top; width:149px; padding-top:284px; float:left; margin-right:8px;}
a.FreeConsultation{ background:url(../images/classic-banners.jpg) no-repeat -318px top; width:149px; padding-top:284px; float:left;}

a.FreeConsultation, a.TravelAgent, a.reserveOnline{ height:0; overflow:hidden;}
.AshImgBorder{ border:2px solid #999999; margin-bottom:5px;}
h1, h2, h3, h4, h5, h6, h7{ margin:0px; padding:0px; }
p{ margin:0; padding:0;}
.HolidayDetail h5, h4{ margin-bottom:10px;}
ul{ list-style:none; padding:0; margin:0;}
.ClearOnly{ clear:both;}
.GrayTextBox{ background:#E9E9E9; border:1px solid #DBDBDB; padding:2px;}
img{ border:none;}
.redBorder{ border:1px solid #990000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}	
.Floatleft{ float:left; margin-left:5px;}
.FloatMargRgt{ float:left; margin-right:10px;}
.ClearBoth{ clear:both; height:10px;}	
.WhiteTextBox{background:#fff; border:1px solid #DBDBDB; padding:2px;}
a.DownWalpapers span,  a.DownPostcards span, a.DownBrochures span, a.DownVideos span  { display:none;}

.ArrowBulets li{ background:url(../images/arrow_bulet.jpg) no-repeat; padding-left:10px; display:block; background-position:left 4px; margin-bottom:5px;}
.HotelFaci li{ background:url(../images/arrow_bulet.jpg) no-repeat; padding-left:10px; display:block; background-position:left 4px; margin:0 5px 5px 0; width:200px; float:left;}
/*text styles*/
.BoldItText{ font-weight:700; font-style:italic; font-size:13px; margin-bottom:10px;}
.BlackTextUnder{ color:#000; border-bottom:1px solid #B30000; margin-bottom:10px; font-size:15px; padding-bottom:3px;}
.DarkAshLT{ color:#333; font-size:20px; font-weight:400;}
#ClassicLogo h1{ font-size:51px; font-style:italic; font-family:"Times New Roman", Times, serif; }
#ClassicLogo h1 a{ text-decoration:none;}
.redTxt{ color:#DA0000;}
.blackTxt{ color:#000;}
.WhiteLargetxt{color:#fff; font-size:15px; font-weight:700;}
.BlackHeader{ background:url(../images/black_bulet.gif) no-repeat; padding-left:20px; color:#333; font-size:25px; font-weight:400; background-position:left 8px;}
.BlackHeaderHome{color:#333; font-size:22px; font-weight:400; text-transform:uppercase; border-top:2px solid #990000; padding-top:5px; padding-bottom:10px;}

.destinationHome img{ float:left; margin-right:10px;}
.destilinks{ float:right; margin:25px 20px 0 0;}


.TavelDesti{ width:650px;}
.TavelDesti img, { text-align:right; padding:0px 12px 5px 5px;}
.TavelDesti p{ float:left; line-height:18px;}

.LinkRight{ float:right; margin:10px 5px 5px 5px;}
.Desti{ height:270px; *height:280px;}
.Desti h3{ color:#9B0505; font-size:20px; font-weight:400; text-align:center; width:323px; _width:318px;  height:33px; float:left; margin-left:7px; margin-top:-12px; padding:3px 0 0 0; margin-bottom:10px; border-bottom:2px solid #9B0505; text-transform:uppercase; *margin-top:0px; }
.Desti img{ float:right; margin-right:12px; margin-left:5px;}
.Desti p{margin-left:15px; line-height:18px; height: 170px; }
.BlackSmallHeader{ background:url(../images/black_bulet.gif) no-repeat; padding-left:20px; color:#333; font-size:15px; background-position:left 0px; font-weight:700;}
.RedBuletTxt{ background:url(../images/black_bulet.gif) no-repeat; padding-left:20px; color:#9B0505; font-size:15px; font-weight:400; background-position:left 0px; font-weight:700; }
.RedBuletLargeTxt{ background:url(../images/black_bulet.gif) no-repeat; padding-left:20px; color:#9B0505; font-size:25px; font-weight:400; background-position:left 8px; *height:100%;}
.RedHolidayPak img{ float:left;}
.Black13Txt{ font-size:13px; color:#000; font-weight:700;}
.White15Txt{ font-size:15px; color:#fff; font-weight:700;}
.Ash11Txt{ color:#ccc; font-size:11px; font-weight:400;}
.Whitetxt{ color:#fff;}
.Ash15Txt{ color:#666; font-size:15px;}
.AshTxt{ color:#666;}
.Black12Txt{ font-size:12px; color:#000;}
.dashedLine{ border-bottom:1px dashed #CACACA; overflow:hidden; padding:10px 0 20px 0;}
.AshBorder{ border:1px solid #E2E2E2;}
.ASHHeader{ color:#666666; font-size:15px;}
.marg { float:left; margin-right:30px;}
.marg li { margin-bottom:10px;}
/*links*/
.Home{ background:url(../images/home.jpg) no-repeat;}
.AboutUs{ background:url(../images/about_us.jpg) no-repeat;}
.SiteMap{ background:url(../images/site_map.jpg) no-repeat;}
.ContactUs{ background:url(../images/contact_us.jpg) no-repeat;}
.Faq{ background:url(../images/faq.jpg) no-repeat;}

a.AshLinklarge{ color:#333333; text-decoration:underline; font-weight:400; font-size:15px; }


a.AshLink{ color:#333333; text-decoration:underline; font-weight:700;}
a.AshLinklarge:hover, .SubNavi a:hover, a.AshLink:hover{ color:#990000; text-decoration:none;}

a.AshLinkHome{ color:#333333; text-decoration:none; font-weight:700; text-transform:uppercase; font-size:9px; margin-left:170px;}
a.AshLinkHome:hover{ text-decoration:underline; color:#990000;}

a.RedLink{ color:#990000; font-size:11px; font-weight:700; text-decoration:underline;}
a.RedLink:hover{ color:#999; text-decoration:none;}

a.WhiteLink{ color:#fff; text-decoration:underline; font-weight:700;}
a.WhiteLink:hover{ color:#000; text-decoration:none; }

a.WhiteLink2{ color:#fff; text-decoration:underline; font-weight:400;}
a.WhiteLink2:hover{ color:#000; text-decoration:none; }

a.OpacityLink{-moz-opacity:100 ;filter:alpha(opacity: 100);opacity: 1;}
a.FreeConsultation:hover, a.TravelAgent:hover, a.reserveOnline:hover,a.CharNow:hover, a.OpacityLink:hover, a.DownWalpapers:hover, a.DownPostcards:hover, a.DownBrochures:hover, a.DownVideos:hover {-moz-opacity:70 ;filter:alpha(opacity: 70);opacity: .7;}

.redFlatButsub {
	background:#B30000; color: #ffffff; display: block; height: 22px; width:90px; text-align:center; text-decoration: none; border:none; }

a.redFlatBut {
	background: transparent url(../images/right_red_flat.jpg) no-repeat scroll top right; color: #ffffff; display: block; float: left; height: 22px; padding-right: 7px; text-decoration: none; }
a.redFlatBut span {    
	background: transparent url(../images/red_long_but.jpg) no-repeat; display: block; line-height: 14px; padding: 3px 8px 5px 15px;}
a.redFlatBut:hover {
	background-position:right -23px ; color: #fff; outline: none; }
a.redFlatBut:hover span {
    background-position: left -23px; }
	
	a.BlackFlatBut {
	background: transparent url(../images/right_red_flat.jpg) no-repeat scroll right -92px; color: #ffffff; display: block; float: left; height: 22px; padding-right: 7px; text-decoration: none; }
a.BlackFlatBut span {    
	background: transparent url(../images/red_long_but.jpg) no-repeat left -92px; display: block; line-height: 14px; padding: 3px 8px 5px 15px;}
a.BlackFlatBut:hover {
	background-position:right -115px ; color: #fff; outline: none; }
a.BlackFlatBut:hover span {
    background-position: left -115px; }
	
	a.AshFlatBut {
	background: transparent url(../images/right_red_flat.jpg) no-repeat scroll  right -46px; color: #666666; display: block; float: left; height: 22px; padding-right: 7px; text-decoration: none; }
a.AshFlatBut span {    
	background: transparent url(../images/red_long_but.jpg) no-repeat left -46px; display: block; line-height: 14px; padding: 3px 8px 5px 15px;}
a.AshFlatBut:hover {
	background-position:  right -69px; color: #666666; outline: none; }
a.AshFlatBut:hover span {
    background-position: left -69px; }
	
	.InnerDetalAshBut{ margin-bottom:5px; width:175px; text-align:center;}
	
.newdrop{ float:left; margin-top:30px; _margin-top:10px;}
.newdrop2{ float:left; width:300px; text-align:center; padding:15px; background:#E5E5E5;}
a.redFlatBut2 {
	background:transparent url(../images/right_red_flat.jpg) no-repeat scroll top right; color:#ffffff; display:block; float:left; height:22px; padding-right:7px; text-decoration:none;}
a.redFlatBut2 span {    
	background: transparent url(../images/red_long_but2.jpg) no-repeat; display: block; line-height: 14px; padding: 3px 8px 5px 15px;}
a.redFlatBut2:hover {
	background-position:right -23px ; color: #fff; outline: none; }
a.redFlatBut2:hover span {
    background-position: left -23px; }
	
a.LightAshLink{ color:#CCCCCC; text-decoration:underline;}
a.LightAshLink:hover{ color:#000; text-decoration:none;}

.redFlatBut3{background: transparent url(../images/red_long_but2.jpg) no-repeat scroll top right; color: #ffffff; display: block; height: 22px; padding-right: 7px; text-decoration: none; border:none;}



a.CharNow{ background:url(../images/chat_now.jpg) no-repeat; width:94px; height:19px; display:block; float:left; margin-left:20px;}
a.CharNow span{ display:none;}
a.yellowLink{ color:#C86C14; text-decoration:underline;}
a.yellowLink:hover{ color:#fff; text-decoration:none;}

a.AshLittleLink{ color:#999; text-decoration:underline; font-size:11px;}
a.AshLittleLink:hover{ color:#000; text-decoration:none;}

.YelText{color:#C86C14; font-size:15px; font-style:italic; font-weight:700;}

.HotelsSearch { width:320px; float:left; margin:0 20px 40px 0; padding:20px 10px; border:1px solid #CCCCCC;}
.HotelsSearch label{ float:left; width:110px; margin:0 10px 0 0; text-align:right;}
.HotelsSearch .hotxtarea{ float:left; width:200px; }


/*******************content slider*********************/

#featured{ 
	width:615px; 
	padding-right:357px; 
	position:relative; 
/*	border:3px solid #4B4B4B; */
	height:300px; 
	background:#fff;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:200; left:250px; 
	list-style:none; 
	padding:0; margin:0; 
	width:100px; 
	margin: -45px 0 0 245px;
}
#featured ul.ui-tabs-nav li{ 
	/*padding:1px 0; padding-left:13px;  */
	font-size:12px; 
	color:#666; 
	display:inline;
	
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
-webkit-box-shadow: 1px 2px 3px #1F1F1F;
-moz-box-shadow: 1px 2px 3px #1F1F1F;
box-shadow: 1px 2px 3px #1F1F1F; 
}
#featured ul.ui-tabs-nav li span{ 
	line-height:10px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:inline; padding:2px 7px;
	*padding: 4px 7px;
	height:10px; 
	*height: 15px;
	font-weight:700; 
	width: 25px;
	font-size:13px; text-decoration:none; color:#333;    background:#fff; 
	
}
#featured li.ui-tabs-nav-item a:hover{ 
	/*background:url(../images/bk-hover.jpg) repeat-x #920101; color:#fff; */
	background:#FFFFFF; color:#000000;
}
/*#featured li.ui-tabs-selected{ 
	background:url('images/selected-item.gif') top left no-repeat;  
}*/
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:url(../images/bk-hover.jpg) repeat-x #920101; color:#fff; 
}
#featured .ui-tabs-panel{ 
	width:615px; height:300px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; width:100%; 
	top:230px; left:0; 
	height:70px; 
	background: url('../images/transparent-bg.png'); 
}
#featured .info h2{ 
	font-size:18px; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}
ul.TermsLi{ margin:10px;}
ul.TermsLi li{ list-style:none; margin:8px 0; display:block;}

.facebookHeader{padding-bottom:10px; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:14px;  color:#fff; width:215px; float:left; background-color:#3b5998; padding:5px; margin-left:-1px;}
.twitterHeader{padding-bottom:10px; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:14px;  color:#fff; width:90px; float:left; background-color:#019ad2; padding:5px; margin-left:-1px;}
a img:hover {opacity:.8; filter:Alpha(Opacity=80);}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#bed_1{
   margin:-14px 30px 0 0;
}
}


a.redFlatButAlt {float:left;height: 38px;width: 118px;background: url("../images/search-btn.jpg") no-repeat left top; margin: 10px 0 0 40px; }
a.redFlatButAlt:hover {
	background-position:bottom }
}
