﻿/*** CORE STYLES - Dreams | Federal Palace ***/
/*** LOGO SCROLLER ***/
.LogoScroller{
		display:none;
}
body{
		line-height:18px;
		font-family:Verdana, Arial, Helvetica, sans-serif!important;
		color:#333333;
}
.contentWrapper {
		width: 990px;
		margin: 0 auto;
}
.LogoTd{
		width:284px;
		height:90px;
		text-align:right;
}
.contentWrapper {
		width: 990px;
		margin: 0 auto;
}
input{
		border:1px #7bac00 solid;
}
#RightColumn select{
		border:1px #7bac00 solid!important;
}
p{
		color:#333333;
}
h1{
		display:inline;
		line-height:55px!important;
		color:#216db7!important;
		font-weight:bold;
		font-size:19pt!important;
		font-family:Verdana, Arial, Helvetica, sans-serif!important;
}
h2{
		line-height:45px!important;
		color:#216db7!important;
		font-weight:bold;
		font-size:15pt!important;
		font-family:Verdana, Arial, Helvetica, sans-serif!important;
}

/* SMALL TOP NAV - STATIC*/
.SmallTopNav{
		width:711px;
		padding-left:3px;
		padding-bottom:0px;
		line-height:normal;
}
.topStaticNav{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8.5pt!important;
		color: #363636;
		padding:0px;
}
.topStaticNav a{
		color: #ffffff;
		font-size: 8pt!important;
		text-decoration:none;
}
.topStaticNav a:active{
		color: #ffffff;
}
.topStaticNav a:visited{
		color: #ffffff;
}
.topStaticNav a:hover{
		color: #999999;
}
.topStaticNav a:link{
		color: #363636;
}
.LanguageNavigation{
		display:none;
}
.SiteActionsTopNavSection{
		padding-left:10px;
}

/*** SEARCH ***/
.SearchMainTD{
		width:206px;
		padding-top:7px;
		float:right;
}
.search{
		margin:0px!important;
		float:left;
}
td.ms-sbcell{
		padding:0px;
		padding-left:2px;
		white-space:nowrap;
		border:solid 0px #7f9db9;
}
.ms-sbtable{
		background-image:url('Images/Dreams/SearchBG.jpg');
		background-repeat:no-repeat;
		background-position:left center;
		height:23px;
}
.ms-sbcell input{
		border:0px!important;
		padding-top:3px;
		padding-left:5px;
}
td.ms-sbgo{
		padding: 1px 3px;
		background-color:#d0d0d0!important;
				border:1px #d0d0d0 solid!important;
}
.search-watermark{
   color: #CCCCCC;
}

/*** BREADCRUMB ***/
.breadcrumb span{
		color:white;
}
.BreadcrumbTD{
		padding-top:4px;
		padding-bottom:4px;
}
.breadcrumb{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #666666!important;
		clear: both;
		height: 25px!important;
		line-height:25px!important;
		vertical-align:middle;
		font-size: 11px;
		padding: 0px 0px 0px 0px!important;
		border-style: none;
		background-color: #FFFFFF;
		background-image: none;
		width:98%
}
.breadcrumb a:link{
		font-size:11px;
		padding-left:0px;
		padding-right:20px;
		text-decoration:none;
		color: #666666;
		background-image:url('Images/Dreams/breadcrumbs_seperator.gif');
		background-repeat:no-repeat;
		background-position:right center;
}
.breadcrumb a:active{
		font-size:11px;
		padding-left:0px;
		padding-right:20px;
		text-decoration:none;
		color: #666666;
		background-image:url('Images/Dreams/breadcrumbs_seperator.gif');
		background-repeat:no-repeat;
		background-position:right center;
}
.breadcrumb a:visited{
		font-size:11px;
		padding-left:0px;
		padding-right:20px;
		text-decoration:none;
		color: #666666;
		background-image:url('Images/Dreams/breadcrumbs_seperator.gif');
		background-repeat:no-repeat;
		background-position:right center;
}
.breadcrumb a{
		font-size:11px;
		padding-left:0px;
		padding-right:20px;
		text-decoration:none;
		color: #666666;
		background-image:url('Images/Dreams/breadcrumbs_seperator.gif');
		background-repeat:no-repeat;
		background-position:right center;
}
.breadcrumb a:hover{
		font-size:11px;
		text-decoration:underline;
		color: #216db7;
}
.breadcrumbCurrent{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #666666!important;
		font-size:11px;
		font-weight:bold; 
}
.breadcrumbCurrent a{
		color: #666666;
}
.breadcrumbNode{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #666666;
		font-size:11px;
		font-weight:normal; 
}

/*** HEADER & BOOKING SECTION - Custom***/
#DreamsLogoTR{
		height:120px
}
.DreamsLogoTD{
		vertical-align:middle;
		/*width:735px;*/
}
.BookingTD{
		display:none;
}
.DreamsTopLine{
		background-image:url('Images/Dreams/DreamsTopColorLine.jpg');
		background-repeat:no-repeat;
		height:5px;
		line-height:5px		
}
.EmptyRowTD{
		height:2px;
		line-height:2px;
		display:none;
}

/*** RESERVATION NUMBER - Custom ***/
.ReservationNrTd{
		color:#2c92e1;
		font-size:12pt;
		padding:10px 0px;
		float:left;
}

/*** TOP NAVIGATION - Custom ***/
.TopNavTDmain{
		background-image:url('Images/Dreams/DreamsTopNavBG.jpg');
		background-repeat:repeat-x;
		height:42px;
		line-height:42px;
		vertical-align:bottom;
		padding-left:3px;
}
.topNavContainer{
		z-index:9999;
}
.topNav{
		*position: relative; *;
		top: 0px;
		padding-right: 0px;
		height:34px;
		line-height:34px;
		padding:0px;
}
.topNavItem{
		background-image: none;
		padding:2px 6px 15px 0px;
		padding:0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;  
		font-size: 9pt!important; 
		color: #ffffff;
		height:41px;
		line-height:41px;
		padding:0px;
		background-image:url('Images/Dreams/TopNavBlueCornerLeft.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		background-color:#1483c3;
}
.topNavItem a{
		font-size: 9pt!important; 
		display:block;
		padding:2px 10px 15px 10px;
		color: #ffffff;
		border-top:0px white solid!important;
		height:41px;
		line-height:41px;
		padding:0px;
}
.topNavItem a:hover{
		font-size: 9pt!important; 
		display:block;
		padding:2px 10px 15px 10px;
		color: #ffffff;
		border-top:0px white solid!important;
		height:41px;
		line-height:41px;
		padding:0px;
		background-repeat:no-repeat;
		background-position:left top;
		background-color:transparent;
}
.topNavHover a{
		color:#ffffff;
		background-image:none;
		border-top:0px #d6d6d6 solid!important;
		padding:0px;
		background-color:#186cac;
}
.topNavSelected a{
		color:#186cac;
		background-image:none;;
		border-top:0px #d6d6d6 solid!important;
}
.topNavFlyOuts{
		border-top-style:none;
		z-index: 800!important;
		border:0px!important;
}
.topNavFlyOutsItem{	
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		background-color:#091e4b!important;
		border-style:none;
		color:#ffffff!important;
		width: 170px;
		height: 20px;		
		line-height: 20px;
		z-index: 800!important;
		border:0px!important;
}
.topNavFlyOutsItem a{
		display:block;
		padding:5px 8px 0px 8px;
		white-space:normal;
		color:#ffffff!important;
		border-bottom:1px #1d325f dotted!important;
		z-index: 800!important;
		font-size:8pt!important;
}
.topNavFlyOutsItem a:hover{
		background-color: #1d325f!important;
}
.topNavFlyOutsHover{
		background-color: #1d325f!important;
}
.topNavFlyOutsHover a{
		background-color: #ffffff;
		color:#ffffff;
}
/* inactive (blue) tab */
.myCustomNavTab {
		background: url('/Style Library/Images/Dreams/TabLeft.gif') top left no-repeat #1784c4;
		padding-left:10px;
		margin-left:4px!important;
		width:auto;
		border-bottom:1px #1e559b solid;
}
.myCustomNavTab a {
		display: block;
		padding: 7px 15px 6px 15px;
		padding:0px 7px;
		color: #ffffff!important;
		font-weight: bold;
		border-bottom: 0px #5178AA solid;
		text-decoration: none;
		background: url('/Style Library/Images/Dreams/tabRight.GIF') top right no-repeat;
		height:34px;
		line-height:34px;
		padding-right:18px;
		border-bottom:1px #1e559b solid;
}
.myCustomNavTab a:hover {
		display: block;
		color: #ffffff!important;
		font-weight: bold;
		border-bottom: 0px #5178AA solid;
		text-decoration: none;
		/*background: url('/Style Library/Images/Dreams/tabLeft_hover.GIF') top left no-repeat;
		height:34px;
		line-height:34px;
		*/
		border-bottom:1px #1e559b solid;
}
/* active (white) tab */
.myCustomNavTabActive {
		background: url('/Style Library/Images/Dreams/tabLeftActive.gif') top left no-repeat #FFFFFF;
		border-bottom:1px #fff solid;
}
.myCustomNavTabActive a {
		background: url('/Style Library/Images/Dreams/tabRightActive.gif') top right no-repeat ;
		color: #216db7!important;
		border-bottom: 0px #E6E5E5 solid;
		border-bottom:1px #fff solid;
}
.myCustomNavTabActive a:hover {
		color: #216db7!important;
}
/* active (white) tab HOVER */
.myCustomNavTabHover {
		background: url('/Style Library/Images/Dreams/tabLeft_hover.GIF') top left no-repeat;
		height:34px;
		line-height:34px;
		background-color:#091e4b;
		border-bottom:1px #1e559b solid;
}
.myCustomNavTabHover a {
		background-position: right top;
		background-image:url('/Style%20Library/Images/Dreams/tabRight_hover.GIF') !important;
		height:34px;
		line-height:34px;
		color: #ffffff!important;
		border-bottom: 0px #E6E5E5 solid;
		background-color:transparent;
		background-repeat: no-repeat;
		background-attachment: scroll;
		border-bottom:1px #1e559b solid;
}
.myCustomNavTabHover a:hover {
		color: #ffffff!important;
		background-color:transparent;
}
.topNav td{
		width:0px!important;
}
.myCustomNavTab td{
		width:auto!important;
}

/*** LEFT NAVIGATION ***/
.LeftNavColumn{
		width: 172px;
		vertical-align:top;
}
.LeftNavColumn td{
		padding-left:0px!important;
		padding-right:0px!important;
}
.LeftNavContentSpacer{
		width:13px;
}
.leftNav1 a{
		color:#216db7!important;
		font-weight:bold;
		line-height:11px!important;
		border-top:1px #0a1d4a dotted!important;
		padding:7px 0px!important;
}
.leftNav2 a{
		color:#666666!important;
		padding:4px 0px!important;
}
.leftNav2 .leftNavselectednav a{
		color: #333333!important;
		background-color:#e3eef3!important;
		background-image:none!important;
}
.leftNav2 .leftNavselectednav{
		color: #333333!important;
		border-bottom:0px #cccccc solid!important;
		border-top:0px #cccccc solid!important;
		font-weight:normal!important;
		background-color:#e3eef3!important;
		background-image:none!important;
}
.leftNav1 .leftNavselected a{
		color: #216db7!important;
		font-weight:bold!important;
		background-color:#e3eef3!important;
		background-image:none!important;
}
.leftNav1 .leftNavselected{
		color: #216db7!important;
		border-bottom:0px #cccccc solid!important;
		border-top:0px #cccccc solid!important;
		font-weight:bold!important;
		border-top:1px #0a1d4a dotted!important;
		background-color:#e3eef3!important;
		background-image:none!important;
}
.leftNav5{
		border-bottom:1px #0a1d4a dotted!important;
}
.leftNav1 a:hover{
		background-color:#d3e5ee!important;
		color:#216db7!important;
}
.leftNav2 a:hover{
		background-color:#d3e5ee!important;
		color:#216db7!important;
}
.mainContent{
		font-family:tahoma;  
		font-size:11px;  
		color:#333333;
		letter-spacing:normal;
		margin: 0px 0px 0px 0px;
}
.mainContent td{
		vertical-align:top;
}

/*** MAIN STRCUTURE ***/
.ContentSectionMainTD{
		width: 810px;
		vertical-align:top;
}
.Filmstrip{
		width:810px;
		height:142px;
		background-image:url('/Style Library/Images/Dreams/Dreams_filmstrip.jpg');
		background-repeat:no-repeat;
}
.Disclaimer{
		width:810px;
		height:91px;
		background-image:url('/Style Library/Images/Dreams/Dreams_Discl.jpg');
		background-repeat:no-repeat;
}
.mainContainer{
		width:810px;
}

/*** MAIN STRCUTURE - HOME ***/
.ContentSectionHomeMainTD{
		width: 990px;
		vertical-align:top;
}
.FilmstripHome{
		width:990px;
		height:162px;
		background-image:url('/Style Library/Images/Dreams/Dreams_filmstripHome.jpg');
		background-repeat:no-repeat;
}
.DisclaimerHome{
		width:990px;
		height:91px;
		background-image:url('/Style Library/Images/Dreams/Dreams_DisclHome.jpg');
		background-repeat:no-repeat;
		background-position:left center;
}
.mainContainerHome{
		width:990px;
}
.LeftNavColumnNone{
		display:none;
}
.LeftNavContentSpacerNone{
		display:none;
}

/*** FOOTER NAVIGATION ***/
.FooterNavTD{
		color:#333333;
		font-size:7pt!important;
		padding-top:10px;
		padding-left:3px;
		padding-bottom:15px;
}
.FooterNavTD a{
		color:#333333;
		text-decoration:none;
		font-size:8pt!important;
}
.FooterNavTD a:hover{
		color:#216db7;
		text-decoration:underline;
}

/*** PAGE LAYOUT ***/
.ColumnSpacer{
		/*width:20px;*/
}
.ColumnSpacerLeft{
		width:20px;
}
.ContentColumn{
		width:470px;
}
.RightColumnWpZone{
		width:290px;
}
.PageTitle h1{
		color:#216db6;
		display:inline;
		line-height:40px;
}
.PageContentMain{
		margin-bottom:25px;
		font-family:Verdana, Arial, Helvetica, sans-serif!important;
}
.PageContentMain a{
		color:#008c94!important;
		text-decoration:underline;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif!important;
		font-size:8pt!important;
}
.PageContentMain a:hover{
		color:#216db6!important;
		text-decoration:underline;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif!important;
		font-size:8pt!important;
}
.WPsplitterImage{
		background-image:url('Images/Dreams/WPColorLine.jpg');
		background-repeat:no-repeat;
		background-position:center bottom;
		height:15px;
		line-height:15px;
		padding-bottom:5px;
}
.ms-WPBody a{
		color:#008c94!important;
		text-decoration:underline;
		font-weight:bold;
}
.ms-WPBody a:hover{
		color:#216db6!important;
		text-decoration:underline;
		font-weight:bold;
}
.ms-WPBody{
		border:1px #b8d3df solid;
		border-top:0px;
		margin-bottom:10px;
		color:#333333;
		font-family:Verdana, Arial, Helvetica, sans-serif!important;
}
#RightColumn .ms-WPBody{
		padding:15px;
		padding-top:5px;
		width:260px!important;
}
#RightColumnAlt .ms-WPBody{
		padding:0px;
		width:260px!important;
		border:0px!important;
}
#WPzoneWpadding .ms-WPBody{
		padding:15px;
		padding-top:5px;
}
#WPzoneWAlt .ms-WPBody{
		padding:0px;
		border:0px!important;
		margin-bottom:0px;
}
#SmallWpAlt .ms-WPBody{
		padding:0px;
		width:236px!important;
		border:0px!important;
}
.ms-WPHeader h3{
		font-family:Tahoma;
		font-size:10.5pt!important;
		font-weight:bold!important;
		color:#216db6;
}
.ms-WPTitle{
		font-family:Tahoma;
		font-size:10.5pt!important;
		font-weight:bold;
		color:#216db6;
		letter-spacing:normal;
		line-height:26px;
}
.ms-WPTitle a{
		color:#216db6!important;
		text-decoration:none;
}
.ms-WPTitle a:hover{
		color:#216db6;
		text-decoration:none;
}
.ms-WPHeader td{
		padding-left:10px;
		padding-right:10px;
		padding-top:0px;
		letter-spacing:normal;
		background-image:url('Images/Dreams/WPheaderMiddle.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		border:1px #b8d3df solid;
		border-bottom:0px;
		line-height:48px;
		height:48px;
}
.ms-WPHeader{
		padding-left:10px;
		padding-right:10px;
		padding-top:0px;
		letter-spacing:normal;
		background-image:url('Images/Dreams/WPheaderMiddle.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		border:1px #b8d3df solid;
		border-bottom:0px;
		line-height:48px;
		height:48px;
}
td.ms-WPHeader1{
		padding-left:10px;
		padding-right:10px;
		padding-top:0px;
		letter-spacing:normal;
		background-image:url('Images/Dreams/WPheaderMiddle.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		border:1px #b8d3df solid;
		border-bottom:0px;
		line-height:48px;
		height:48px;
}
.ms-WPHeader1 > span{
		padding-bottom:10px;
}
.SignUpColumnTable{
		width:290px;
		margin-bottom:20px;
}
#SignUpColumnTableTop{
		margin-top:20px;
}
.GetLatestDeals{
		border-bottom:1px #a4a4a4 dotted;
		padding-bottom:5px;
}
.GetDealsButton{
		text-align:right;
}
.GetDealsSpacer{
		height:8px;
		line-height:8px;
}
.HeightSpacer{
		height:25px;
		line-height:25px;
}

/*** SOCIAL MEDIA TABLE ***/
.SocailMediaTable{
		width:auto!important;
}
.SignUpColumnTable .ms-WPHeader{
		line-height:normal!important;
		height:auto!important;
		vertical-align:top!important;
}
.SignUpColumnTable .ms-WPTitle h3{
	display:inline;
}
.SignUpColumnTable .ms-WPBody{
		padding:15px;
		padding-top:5px;
}
.PageImageDreams{
		width:100%;
		padding-bottom:6px;
}
.ContentColumnWide{
		width:670px;
}
.ContentColumnWide100{
		width:990px!important;
}
.WPsplitterImageHome{
		background-image:url('Images/Dreams/WPColorLineHome.jpg');
		background-repeat:no-repeat;
		background-position:center center;
		background-position:center top;
		height:19px;
		line-height:19px;
}
.WPsplitterImageHomeBottom1{
		background-image:url('Images/Dreams/DreamsTopColorLine.jpg');
		background-repeat:no-repeat;
		background-position:center center;
		height:15px;
		line-height:15px;
		padding-bottom:5px;
}
.WpZoneSmall{
		width:326px;
}
.ms-WPBorder{
		border:0px!important;
}

/*** PACKAGE LAYOUT ***/
.link-item a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding-left:10px;
	text-decoration:none;
	letter-spacing:normal;
}
.link-item a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding-left:10px;
	text-decoration:none;
	letter-spacing:normal;
}
.link-item{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding-left:10px;
	text-decoration:none;
	letter-spacing:normal;
}
.link-item a:hover{
	text-decoration:none;
	letter-spacing:normal;
}
.link-item a:active
{
	text-decoration:none;
	letter-spacing:normal;
}
.link-item a:visited{
	text-decoration:none;
	letter-spacing:normal;
}
.PackageName_td {
		font-weight:bold;
		font-size:15pt!important;
		color:#8b8b8a;
		line-height:30px;
		padding-top:10px;
		padding-left:0px;
}
.Package1TD h1{
		padding:0px;
		line-height:35px!important;
}
.Package1TD h1 a{
		display:inline;
		line-height:35px!important;
		color:#001d49!important;
		font-weight:bold;
		font-size:19pt;
		font-family:Verdana, Arial, Helvetica, sans-serif!important;
}
.Package1TD h1 a:hover{
	color:#001d49!important;
}
.DestinationTitle1{
		color:#008c94!important;
}
.Price1TD{
		font-size:19pt;
		font-weight:bold;
		color:#7bac02;
		line-height:28px;
}
.Price1{
		padding-left:10px!important;		
}

.PriceExclusion{
	padding:2px 5px;
	font-weight:bold;
	font-size:10.5pt!important;
	color:#686867;			
}

.ValadiFrom1TD{
		font-size:9pt;
		font-weight:bold;
		color:#7bac00;
		line-height:28px;
		padding-left:1px;
}
.SpeacialHeaderBlurb{
		padding-top:15px;
		padding-bottom:20px;
}
.SpecailHeaderBlurbDiv{
		background-color:#7bac00;
		color:#ffffff;
		font-size:11pt;
		font-weight:bold;
		padding:10px;
		width:100%;
}
.SpecialContent{
		color:#89773c;
		font-size:10pt;
		font-weight:bold;
		padding-bottom:10px;
}
.CallADream1{
		font-weight:bold;
		color:#216db6;
		font-size:11pt;
		line-height:50px;
}
.TermsCond1{
		font-weight:bold;
}

.BookNow{
				padding-top:15px;
}
.BookNow a{
				background-image:url("Images/Dreams/Button1.jpg") !important;
				background-position:left center;
				background-repeat:no-repeat;
				color:#008C94 !important;
				font-weight:bold;
				height:37px;
				line-height:37px;
				padding-bottom:13px;
				padding-left:48px;
				padding-right:48px;
				padding-top:13px;
				width:148px;
}


/*** PACKAGE 1 LAYOUT ***/
.MainPackage_td_Name{
		font-weight:bold;
		font-size:15pt!important;
		color:#8b8b8a;
		line-height:30px;
		padding-top:10px;
		padding-left:5px;
}
.MainPackage_td_Title a{
		display:inline;
		line-height:35px!important;
		color:#001d49!important;
		font-weight:bold;
		font-size:19pt!important;
		font-family:Verdana, Arial, Helvetica, sans-serif!important;
		padding-left:3px;
		text-decoration:none!important;
}
.MainPackage_td_Title a:hover{
	color:#001d49!important;
}
.MainPackage_Destination{
	color:#008c94;
}
.MainPackage_td_Title img{
		padding-left:10px;
}
.MainPackage_Details_Block1_From_Div{
		padding-left:5px;
		line-height:25px;
}
.MainPackage_tr_Details{
		color:#7bac00;
		font-weight:bold;
}
.MainPackage_td_Details_Block1{
		font-size:11pt!important;
}
.MainPackage_td_Details_Block1_tbl{
		width:100%;
}
.MainPackage_td_Details_Block1_tbl_td1{
		color:#db005c;
		font-size:36pt!important;
		line-height:36px;
		padding-right:5px;
		width:60%;
}
.MainPackage_td_Details_Block1_tbl_td2{
		vertical-align:bottom!important;
		font-size:11pt!important;
		padding:0px 10px;
		width:110px;
}
.MainPackage_td_Details_Block1_tbl_tr tr{
		vertical-align:bottom!important;
}
.MainPackage_td_Details_Block1_tbl_td3{
	color:#ffffff;
	background-color:#7bac00;
	padding:5px 10px;
	margin-left:20px;
	width:40%;
	height:36px;
	vertical-align:middle;
}
.MainPackage_td_Details_Block2{
	padding:2px 5px;
	font-weight:bold;
	font-size:9.5pt!important;
	color:#686867;
}
.MainPackage_td_Introduction{
		padding:5px;
		padding-bottom:10px;
}
.MainPackage_td_PackagePoints{
		padding-top:15px;
}
.MainPackage_td_PackagePoints ul{
		margin:0px 0px 0px 8px;
		padding:0px;
}
.MainPackage_td_PackagePoints ul li{
		float:left;
		width:45%;
		color:#89773c;
		font-weight:bold;
		padding:0 0 0 1.5em;
		padding-right:15px;
		background-image: url('Images/Dreams/bullet.jpg');
		background-position: 0 7px;
		background-repeat: no-repeat;
}
.MainPackage_pp_Span{
		color:#7bac00;
		font-weight:bold;
		font-size:11pt!important;
}

/*** Destination Page ***/
.DestImg_Div{
	width:470px;
	height:310px;
	background-repeat:no-repeat;
	padding:10px 20px 10px 20px;;
	color:white!important;
}
.DestImg_Div .PageTitle{
	color:white!important;
}
.DestImg_Div .PageTitle H1{
	color:#ffffff!important;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22pt!important;
}

/*** PACKAGE 2 LAYOUT ***/
.SubPackage{
		width:100%;
		border-collapse:collapse;
}
.SubPackage_Title_td a{
		display:inline;
		line-height:35px;
		color:#008c94!important;
		font-weight:bold;
		font-size:19pt!important;
		font-family:Verdana, Arial, Helvetica, sans-serif!important;
		padding-left:3px;
		text-decoration:none!important;		
}
.SubPackage_Title_td a:hover{
		color:#008c94!important;
}
.SubPackage_Title_link a{
		display:inline;
		line-height:35px;
		font-weight:bold;
		font-size:18pt!important;
		font-family:Verdana, Arial, Helvetica, sans-serif!important;
		padding-left:3px;
		text-decoration:none!important;	
		color:#008c94!important;
}
.SubPackage_Title_link a:hover{
		color:#008c94!important;
}
.SubPackage_RatingImage{
		line-height:35px;
}
.SubPackage_Title_text{
		float:left;
		padding-right:20px;
		font-weight:bold;
		font-size:19pt!important;
		color:#001d49!important;
		line-height:35px;
}
.SubPackage_Title_text a{
		display:inline;
		line-height:35px;
		font-weight:bold;
		font-size:19pt!important;
		font-family:Verdana, Arial, Helvetica, sans-serif!important;
		padding-left:3px;
		text-decoration:none!important;	
		color:#001d49!important;
}
.SubPackage_Title_text a:hover{
		color:#001d49!important;
}
.SubPackage_From_td{
		color:#7bac00;
		font-weight:bold;
		font-size:11pt!important;
		padding-left:3px;
		line-height:25px;
}
.SubPackage_Pricing_td{
		font-size:11pt!important;
		color:#7bac00;
		vertical-align:bottom!important;
		font-weight:bold;
}
.SubPackage_Pricing_tr tr{
		vertical-align:bottom!important;
}
.SubPackage_Pricing_tbl{
		border-collapse:collapse;
}
.SubPackage_Pricing_tbl_td1{
		font-size:29pt!important;
		line-height:37px;
		padding-right:10px;
}
.SubPackage_Pricing_tbl_td2{
		vertical-align:bottom!important;
		font-size:11pt!important;
		line-height:50px;
}
.SubPackage_RatingImage_td{
		padding:5px;
}
.SubPackage_PriceExclusion_td{
		padding-left:2px;
		font-size:9.5pt!important;
		color:#686867!important;
		font-weight:bold;
		padding-top:5px;
		padding-bottom:3px;
}
.SubPackage_Introduction_td{
		padding:0px 2px;
		padding-bottom:10px;
		padding-top:5px;
}
.SubPackage_ReadMore_td{
		text-align:right;
}
.SubPackage_ReadMore_td a{
		padding:13px 48px;
		font-weight:bold;
		height:37px;
		line-height:37px;
		background-image:url('Images/Dreams/Button1.jpg')!important;
		background-repeat:no-repeat;
		background-position:left center;
		width:148px;
		color:#008c94!important;
}
.SubPackage_ReadMore_td a:hover{
		text-decoration:none;
		color:#216db6!important;
}

/*** PACKAGE OFFERS LAYOUT ***/
.PackagesByDesc_tr_Image{
		color:#ffffff;
		font-weight:bold;
}
.PackagesByDesc_tbl{
		border:0px #b8d3df solid;
		width:290px;
}
#SmallWpAlt .PackagesByDesc_tbl{
		border:0px #b8d3df solid;
		width:100%;
}
.PackagesByDesc_tr_IntroTitle{
		font-family:Tahoma;
		font-size:10.5pt!important;
		font-weight:bold;
		color:#216db6;
		letter-spacing:normal;
		padding-left:10px;
		padding-right:10px;
		padding-top:0px;
		letter-spacing:normal;
		background-image:url('Images/Dreams/WPheaderMiddle.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		line-height:48px;
		height:48px;
		border:0px #b8d3df solid;
		border-bottom:0px;
}
.PackagesByDesc_td_IntroTitle{
		font-size:10.5pt!important;
		border:1px #b8d3df solid;
		border-bottom:0px;
		border-top:0px;
		line-height:35px;
		padding-left:10px;
}
.PackagesByDesc_td_Image{
		height:155px;
		width:290px;
		padding:10px;
		font-weight:normal;
		font-size:19pt!important;
		line-height:40px;
		background-repeat:no-repeat;
}
.PackagesByDesc_Items_ul{
		margin:0px;
		padding:0px;
}
.PackagesByDesc_Items_ul li{
		list-style:none;
}
.PackagesByDesc_Items_li{
		border-bottom:1px #a4a4a4 dotted;
		padding-bottom:5px;
		padding-top:5px;
}
.PackagesByDesc_Items_li_Price{
		font-weight:bold;
		color:#7bac00!important;
}
.ms-WPBody .PackagesByDesc_Items_li_Div1{
		color:#000000!important;
}
.PackagesByDesc_Items_li_Div1 a{
		text-decoration:none!important;
		color:#000000!important;
		font-size:8pt!important;
		font-weight:bold;
}
.PackagesByDesc_Items_li_Div1 a:hover{
		text-decoration:none!important;
		color:#000000!important;
		font-size:8pt!important;
}
.PackagesByDesc_Items_Price{
		text-decoration:none!important;
		color:#7bac00!important;
		font-size:8pt!important;	
		font-weight:bold;
}
.PackagesByDesc_Items_Price{
		text-decoration:none!important;
		color:#7bac00!important;
		font-size:8pt!important;	
}
.PackagesByDesc_Items_li_Div3{
		font-weight:bold;
}
.PackagesByDesc_Items_li_Div3 a{
		color:#008c94!important;
		text-decoration:underline!important;
}
.PackagesByDesc_Items_li_Div3 a:hover{
		color:#216db6!important;
		text-decoration:underline;
}
.PackagesByDesc_td_Items{
		padding:15px;
		padding-top:5px;
		border:1px #b8d3df solid;
		border-top:0px;
}
.Packages_Button_div{
		padding-top:13px;
		text-align:right;
}
.Packages_Button_div a{
	padding:13px 28px;
	font-weight:bold;
	height:37px;
	line-height:37px;
	background-image:url('Images/Dreams/Button1.jpg')!important;
	background-repeat:no-repeat;
	background-position:left center;
}
.Packages_Button_div a:hover{
		text-decoration:none!important;
}
.DestBanner_tbl{
		width:670px;
		height:297px;
}
.DestBanner_td_empty{
		width:50%;
}
.DestBanner_tr1 td{
		color:#ffffff;
		font-size:22pt!important;
		text-align:center;
		padding-top:30px;
		padding-bottom:10px;		
}
.DestBanner_td_Heading{
		color:#ffffff;
		font-size:14pt!important;		
		padding-right:4px;
}
.DestBanner_td_Content{
		color:#ffffff;
		padding-right:20px;
}
.DestBanner_Button{
		width:315px;
		font-weight:bold;
		height:37px;
		line-height:37px;
		background-image:url('Images/Dreams/Image_button.gif')!important;
		background-repeat:no-repeat;
		background-position:left center;
		text-align:center;
		font-weight:bold;
		color:#008c94!important;
}
.DestBanner_Button a{
		color:#008c94!important;
}
.DestBanner_Button a:hover{
		color:#216db6!important;
		text-decoration:none;
}
.MainPackage_td_BookNow{
		padding-left:5px;
		text-align:right;
}
.MainPackage_td_BookNow a{
		padding:13px 48px;
		font-weight:bold;
		height:37px;
		line-height:37px;
		background-image:url('Images/Dreams/Button1.jpg')!important;
		background-repeat:no-repeat;
		background-position:left center;
		width:148px;
		color:#008c94!important;
}
.MainPackage_td_BookNow a:hover{
		text-decoration:none;
		color:#216db6!important;
}

/*** SEARCH WEB PART ***/
.Search_Table{
		width:100%;
}
.Search_Table td:first-child{
		padding-right:10px;
}
.Search_Table select{
		width:170px;
}
.Search_Table_DateFrom_right input{
		width:165px;
}
.Search_Table_HotelName_right input{
		width:165px;
}
.Search_Table_Button_right{
		text-align:right;
}
.Search_Table_Button{
		border-top:1px #a4a4a4 dotted;
}
.Search_Table_SARate_left{
		padding-bottom:10px;
}
.Search_Table_SARate_right{
		padding-bottom:10px;
}
.Search_Table_Button_right{
		padding-top:10px;
}
.Search_Table_Button_right input{
		font-weight:bold;
		height:37px;
		background-image:url('Images/Dreams/CheckAvailabilityButton.jpg')!important;
		background-repeat:no-repeat;
		background-position:left center;
		border:0px!important;
		width:148px;
		color:white;
		text-align:center;
}
.Search_Table_Text_td{
		color:#fb7810;
		font-weight:bold;
		text-align:right;
		font-size:10.5pt!important;
		padding-top:10px;
}

/*** ALL PACKAGES PAGE LAYOUT STYLES ***/
.AllPackages_table{
		width:100%;
}
.AllPackages_Title_title{
		color:#001d49!important;
		font-weight:bold;
		font-size:19pt!important;
		line-height:50px;
		width:380px;
}
.AllPackages_Title_text{
		width:200px;
		text-align:right;
		font-size:9pt!important;
		line-height:50px;
		vertical-align:middle;
}
.AllPackages_Title_dropdown{
		width:110px;
		text-align:right!important;
		line-height:50px;
		vertical-align:middle!important;
}
.AllPackages_DataList_td{
		background-image:url('Images/Dreams/DreamsTopColorLine.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		padding-top:20px;
		text-align:center;
}
.AllPackages_DataList_Item{
		width:50%;
		float:left;
		text-align:left;
		height:460px;
}
.AllPackages_DL_table{
		width:98%;
		border:1px #b8d3df solid;
		margin-bottom:10px;
		color:#333333;
		font-family:Verdana, Arial, Helvetica, sans-serif!important;
		height:450px;
}
.AllPackages_DL_Category_td{
		padding:0px;
		padding-left:10px;
		padding-right:10px;
		padding-top:8px;
		letter-spacing:normal;
		background-image:url('Images/Dreams/WPheaderMiddle.jpg');
		background-repeat:no-repeat;
		background-position:left top;
		height:35px;
		font-family:Tahoma;
		font-size:10.5pt!important;
		font-weight:bold!important;
		color:#216db6;
}
.AllPackages_DL_Image{
		width:120px;
		padding-left:10px;
		padding-right:10px;
}
.AllPackages_DL_Image img{
		border:3px #e8f1f8 solid!important;
}
.AllPackages_DL_Title{
		color:#008c94!important;
		font-weight:bold;
		font-size:17pt!important;
		padding-right:10px;
		line-height:normal!important;
}
.AllPackages_DL_Title a{
		color:#008c94!important;
		font-weight:bold;
		font-size:17pt!important;
		padding-right:10px;
}
.AllPackages_DL_Title a:hover{
		color:#008c94!important;
		text-decoration:none;
}
.AllPackages_DL_Property{
		color:#009ca3;
		font-weight:bold;
		font-size:18pt!important;
		line-height:30px;
		padding-right:10px;
}
.AllPackages_DL_From{
		color:#7bac00;
		font-weight:bold;
		font-size:9pt!important;
		line-height:11px;
		padding-right:10px;
}
.AllPackages_DL_Price{
		color:#7bac00;
		font-weight:bold;
		font-size:18pt!important;
		line-height:25px;
}
.AllPackages_DL_ppSharing{
		font-size:9pt!important;
		padding-right:10px;
		padding-left:10px;
}
.AllPackages_DL_Intro{
		padding-right:10px;
}
.AllPackages_DL_TagLine{
		color:#216db6;
		font-size:10pt!important;
		font-weight:bold;
		padding-right:10px;
}
.AllPackages_DL_Terms{
		color:#919191;
		padding-right:10px;
}
.AllPackages_DL_Link a{
	color:#008c94!important;
	padding:13px 36px;
	font-weight:bold;
	height:37px;
	line-height:37px;
	background-image:url('Images/Dreams/Button1.jpg')!important;
	background-repeat:no-repeat;
	background-position:left center;
}
.AllPackages_DL_Link a:hover{
	text-decoration:none!important;
	color:#216db6!important;
	font-weight:bold;
}
#SmallWpAlt .ms-WPBody{
		width:100%!important;
}

/*** HOME PAGE LAYOUT STYLES ***/
.PageTitleNone{
		display:none!important;
		height:1px!important;
		line-height:1px!important;
}
.MainPackage_tr_PackagePoints ul{
		list-style:none!important;
}
.MainPackage_tr_PackagePoints ul li{
		list-style:none!important;
}
.PageContentWpZoneNone{
		display:none;
}
.watermarked-search{
		padding-left:10px;
}


/*** SITE MAP STYLING ***/
.headertitle-large a{
		font-size:16pt!important;
		line-height:25px;
}
.level-bullet{
		padding-left:15px;
		background-image:none;
		color:#001d49!important;
		font-size:9pt!important;
		line-height:25px;
}
.level-bullet a{
		color:#001d49!important;
		font-size:9pt!important;
}

.headertitle{
		padding-left:15px;
		background-image:none;
		color:#001d49;
		font-size:9pt!important;
}
.headertitle a{
		color:#001d49!important;
		font-size:9pt!important;
}
.BookNowTdRight{
		text-align:right;
}


/*** LOGIN ***/
.LoginA{
		color:white;
		text-align:right;
}
.LoginA a{
		color:white!important;
}
.LoginA a:hover{
		color:#999999;
}


.giftCardBanner
{
	background-image:url('Images/Dreams/giftvoucherlgr.jpg')!important;
	background-repeat:no-repeat;
	background-position:left center;
	width:470px;
	height:320px;
}

.giftCardBanner
{
	padding-left:10px;
}

.giftCardBanner .PageTitle h1
{
	color:#ffffff!important;
} 

.advert
{
	padding:15px;
	padding-right:0px;
}

.advert span
{
	border-bottom:#a4a4a4 1px dotted;
	display:block;
	padding-bottom:3px;
}

.advert img
{
	width:230px;
}

.imageDB img{
	width:260px;
	/*margin-left:-13px;*/
	padding:0px!important;
	margin:0px!important;
}
.NewPayText{
	border-bottom:1px #a4a4a4 dotted;
	padding-bottom:5px;
}
.NewPayButton{
	margin-left:111px;
	padding:13px 28px;
	font-weight:bold;
	height:37px;
	line-height:37px;
	background-image:url('Images/Dreams/Button1.jpg')!important;
	background-repeat:no-repeat;
	background-position:left center;

}

/*** Social Media ***/
.FooterUtilities_Container{
	width:auto;
	padding-top:15px;
	vertical-align:middle;
}
.bottomZoneLeft .FooterUtilities_Container{
	width:730px;
}

.FooterUtilities_Container a{
	color:#333333!important;
	text-decoration:none!important;
}
.FooterUtilities_Container a:hover{
	color:#333333!important;
	text-decoration:none!important;
}
.FooterUtilities_Print{
	width:auto;
	float:left;
	margin-right:10px;
}
.PrintDIV{
	width:auto;
	float:left;
}
.PrintDIV input{
	border:0px!important;
	background-image:none!important;
	background-color:transparent!important;
}
.FooterUtilities_PrintText{
	width:auto;
	float:left;
	padding-right:5px;
}
.FooterUtilities_Seperator{
	width:auto;
	float:left;
	padding-right:5px;
}
.FooterUtilties_NewsLetter{
	width:auto;
	float:left;
	margin-right:10px;
}
.FooterUtilties_NewsLetter img{
	border:0px!important;
	margin-right:5px;
}
.FooterUtilities_NewsLetter_Text{
	width:auto;
	float:left;
}
.SocialMedia_Container{
	width:auto;
	float:left;
	
}
.SocialMedia_Icon_Container{
	float:left;
	width:auto;
	margin-right:10px;
}

.SocialMedia_Icon_Container img{
	border:none;
	margin-right:5px;
}

.addthis_button_compact img
{
	border:none!important;
}
/*** COLORS
BLUE-clear:			#2c92e1;
BLUE-dark:			#186cac;
GREEN:					#7bac00;
PINK:						#db005c;
***/
