/* GENERAL */
body						{ background:#fff; height:100%; margin:0; padding:0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333;}
div							{ position:relative; overflow:visible; margin:0; padding:0; }
div.clear					{ height:0; clear:both; overflow:hidden; margin:0; padding:0;}
div.container				{ width:900px; position:absolute; left:50%; top:0; margin-left:-450px; }
.polaroid				{ position:absolute; padding:0; width:250px; height:200px; top:70px; left:50%; margin-left:245px; z-index:998; }
.chatbox				{ position:absolute; padding:0; width:200px; height:70px; top:40px; left:50%; margin-left:232px; z-index:999; }
img.form					{ padding:10px 0 5px 0; }
form						{ padding:0; margin:0; }


.sitemapAll				{ position:absolute; padding:0; overflow:hidden; width:150px; height:200px; top:70px; left:0; margin-left:-400px; }
#sitemap	h2			{ background:none; padding:0; margin:0; font-size:11px; font-weight:bold; color:#333; }		
#sitemap	h3			{ background:none; padding:0; margin:0; font-size:11px; font-weight:bold; color:#333; }		
#sitemap	h4			{ background:none; padding:0; margin:0; font-size:11px; font-weight:bold; color:#333; }		
#sitemap	h5			{ background:none; padding:0; margin:0; font-size:11px; font-weight:bold; color:#333; }		
#sitemap	h6			{ background:none; padding:0; margin:0; font-size:11px; font-weight:bold; color:#333; }	


img							{ border:none; }
img.rand					{ padding:5px; border:1px solid #ccc; }
img.rand:hover				{ padding:5px; border:1px solid #666; }

.normal						{ font-weight:normal; font-size:11px; }
.bold						{ font-weight:bold; }
.homeDate					{ font-weight:bold; font-size:9px; }
.text						{ margin:10px; }
.promo						{ padding:5px; color:#E79023; font-size:13px;  font-weight:bold; }

#henk				{ background:#333; }

h2	{ margin:0; padding:2px 0 0 35px; color:#fff; font-size:13px; font-weight:normal;}

select					{ font-size:10px; }

/*  HEADER */
div.menuBalk			{ background:#000066; height:20px; }
div.Header				{ height:150px; margin-bottom:1px;}	
#menuBalk	 			{ margin:0; padding:3px 0 0 0; list-style:none; }
#menuBalk li 			{ padding:0 10px 0 10px; font-weight:bold; float:left; }

.logoTop				{ height:81px; background:url(../img/logo-saoire-failte.jpg); }
div.menuTop				{ height:20px; }
#menuTop	 			{ margin:0; padding:0; list-style:none; }
#menuTop li 			{ padding:0 10px 0 0; font-weight:bold; float:left; }

ul 			{ margin:0 5px 0 0 ; }
li 			{ padding:0 5px 0 0 ; }



/*  HOME */
#home p					{ margin:0; padding:0; }
#home .intro			{ background:#323807; color:#fff; padding:18px; }
.homeLeftContainer		{ float:left; width:599px; background:#E6E6DB; }
.homeProductHeader		{ height:24px; }
.homeProductHeaderFlybreaks		{ background:url(../img/home-header-short-breaks.gif); }
.homeProductHeaderPackagedeals		{ background:url(../img/home-header-package-deals.gif); }
.homeProductHeaderHotels		{ background:url(../img/home-header-hotels.gif); }
.homeProductHeaderActivities		{ background:url(../img/home-header-activities.gif); }
.homeProductContentContainer		{ height:97px; }
.homeProductHeader h2 span { background:#FF6600; color:#fff; font-weight:bold; padding:0 3px; display:block; width:auto; float:right; margin-right:2px; }
.homeProductHeader h2 { font-weight:bold; }
.homeProductContentContainerBig		{ height:194px; }
.homeRightContainer		{ float:left;  width:300px; height:400px; margin-left:1px;}
.homePictureContainer	{ float:left; margin:2px 0 8px 2px; border:4px solid #fff; width:127px; height:85px; overflow:hidden; }
.homePictureContainer2	{ position:absolute; left:2px; top:98px; padding:4px; width:127px; height:85px; background:#fff; overflow:hidden; }
.homeContentContainer	{ float:left; margin:2px 0 0 20px; width:400px; }
.homeContentContainer a	{ display:block; float:left; width:auto; background:#323807; padding:3px 10px; margin-top:10px; color:#fff; }
.homeContentContainer a:hover	{ color:#eee; text-decoration:none; background:#57620D;}
.homePriceContainerFlyBreaks	{ position:absolute; left:442px; top:2px; background:url(../img/header-short-breaks.gif); height:95px; width:155px;}
.homePriceContainerPackageDeals	{ float:left; margin:2px 0 0 20px; background:url(../img/header-package-deals.gif); height:95px; width:155px;}
.homePriceContainerHotels		{ position:absolute; left:442px; top:2px; background:url(../img/header-hotels.gif); height:95px; width:155px;}
.homePriceContainerActivities	{ position:absolute; left:442px; top:2px; background:url(../img/header-activities.gif); height:95px; width:155px;}
.homePriceContainerFrom		{ position:absolute; left:8px; top:5px; width:140px; color:#fff;}
.homePriceContainerPrice		{ position:absolute; left:16px; top:15px; width:140px; color:#fff; font-size:26px; }
.homePriceContainerButton	{ position:absolute; left:4px; top:68px; width:150px; height:20px;}
.homeFbPriceContainerButton	{ position:absolute; left:4px; top:128px; width:150px; height:20px;}
.homeFbPriceContainerFrom		{ position:absolute; left:8px; top:20px; width:140px; color:#fff;}
.homeFbPriceContainerPrice		{ position:absolute; left:16px; top:55px; width:140px; color:#fff; font-size:32px; }
.homePackageDeals			{  background:#E6E6DB; }

#homeRightContainer h3		{ height:18px; background:#232705; overflow:hidden; font-size:13px; margin:0; padding:2px 0 0 6px; color:#fff; font-weight:normal; margin-bottom:1px;}
.homeRightItem				{ background:#767847; overflow:visible; margin-bottom:1px; padding:6px; color:#fff;}
.homeLabel					{ float:left; text-align:right; width:100px; height:14px; padding-top:6px; }
.homeValue					{ float:left; width:160px; }
.homeButtonLogin			{ width:245px; margin-top:1px; text-align:right; }

#home #competition			{ background:#E79736; padding:20px 20px 19px; font-size:16px; font-weight:bold; color:#fff; text-align:center; }



/* BOOK */
#book h2 span { background:#FF6600; color:#fff; font-weight:bold; padding:0 3px; display:block; width:auto; float:right; margin-right:2px; }
#book h2 { font-weight:bold; background:#57620D; padding:2px 2px 2px 10px !important; color:#fff !important; font-weight:bold !important; }
.bookPictureContainer	{ float:left; margin:2px 0 8px 2px; border:4px solid #fff; width:127px; height:85px; overflow:hidden; }
.bookContentContainer	{ float:left; margin:2px 0 0 20px; width:600px; height:85px; overflow:hidden; }


/* SHORT BREAKS */
.ShortBreakCrumbContainer	{ height:17px; background:#E6E6DB; padding:3px 0 0 35px; color:#333; }
.ShortBreakHeader			{ height:24px; background:url(../img/header-page-short-breaks.gif); }
#ShortBreakHeader h1		{ margin:0; padding:2px 0 0 35px; color:#fff; font-size:13px; font-weight:normal;}
.ShortBreakMainContainer	{ background:#E6E6DB; padding:10px 35px;}
.ShortBreakIndexItem		{ float:left; width:200px; height:300px;}
.ShortBreakIndexBuffer		{ float:left; width:10px; height:300px;}
.ShortBreakIndexItemPicture	{ padding:5px; width:190px; height:140px; background:#fff; overflow:hidden; margin-bottom:5px;}
.ShortBreakIndexItemContent	{ padding:5px; margin-top:5px; }
.ShortBreaksSteps			{ padding:10px 0 20px 0; }
.ShortBreaksColumn			{ background:#fff; padding:10px; }
.ShortBreaksColumnLeft		{ float:left; width:500px; background:#fff; padding:10px; }
#ShortBreaksColumnLeft img	{ margin-bottom:5px; }
#ShortBreaksColumnLeft h2	{ margin:0; padding:0; color:#333; font-size:13px; font-weight:bold;}
#ShortBreaksColumnLeft h3	{ margin:0; padding:0; color:#333; font-size:13px; font-weight:bold;}
#ShortBreaksColumnLeft h4	{ margin:0; padding:0; color:#333; font-size:11px; font-weight:bold; font-style:italic;}
#ShortBreaksColumnLeft h5	{ margin:0; padding:0; color:#fff; font-size:11px; font-weight:bold; background:#009900; margin:10px 0 0 0; padding:3px; }
#ShortBreaksColumnLeft h6	{ margin:0; padding:0; color:#fff; font-size:11px; font-weight:bold; background:#666; padding:3px; margin:5px 0 0 0 ; }
.ShortBreaksColumnRight		{ float:left; width:310px; color:#fff; background:#E79023; }
#ShortBreaksColumnRight h2	{ margin:0; padding:0 0 10px 0; color:#fff; font-size:13px; font-weight:bold;}
#ShortBreaksColumnRight h3	{ margin:0; padding:0; color:#fff; font-size:11px; font-weight:bold;}
.ShortBreaksForm			{ padding:10px; border-bottom:1px solid #E6E6DB; background:#E79023; }
.ShortBreaksFormDark		{ background:#B06913; font-size:16px; }
.ShortBreaksSummary			{ padding:10px; background:#B06913; border-bottom:1px solid #E6E6DB;}
.ShortBreaksPrice			{ padding:2px; width:106px; height:16px; background:#B06913; color:#fff; font-weight:normal; font-size:13px; }
.ShortBreaksPicture			{ width:110px; height:90px; float:left; margin:10px 5px; overflow:hidden;}
.ShortBreaksSummaryLabel	{ float:left; width:90px; text-align:right; margin-right:5px; font-weight:normal;}
.ShortBreaksSummaryValue	{ float:left; width:175px; text-align:left; font-weight:bold; }
.ShortBreaksSummaryBtn		{ float:left; width:299px; text-align:right; font-weight:bold; }
.ShortBreaksAccoDelete		{ position:absolute; left:270px; top:5px; width:30px; height:20px; }
.ShortBreaksHotelPicture	{ width:110px; height:90px; float:left; margin:10px 5px; overflow:hidden;}
.ShortBreaksHotelContent	{ width:370px; overflow:hidden; float:left; margin:5px; }
.ShortBreaksHotelPrice		{ position:absolute; top:70px; padding:0; width:110px; height:20px; left:0; background:#000; color:#fff; font-weight:normal; font-size:13px; }
.ShortBreaksHotelPagePictures	{ float:left; width: 200px; padding:10px 0; }
.ShortBreaksHotelPageContent	{ float:left; width: 280px; padding:10px; }
.ShortBreaksHotelPagePrice		{ font-weight:bold; color:#000; }
.ShortBreaksNextStepBtn		{ background:#E6E6DB; padding:10px 0; text-align:right;}



.PackageDealsHeader			{ height:24px; background:url(../img/header-page-package-deals.gif); }
#PackageDealsHeader h1		{ margin:0; padding:2px 0 0 35px; color:#fff; font-size:13px; font-weight:normal;}
.PackageDealsMainContainer	{ background:#E6E6DB; padding:10px 35px;}
.PackageDealsColumnLeft		{ float:left; width:500px; background:#fff; padding:10px; }
#PackageDealsColumnLeft img	{ margin-bottom:5px; }
#PackageDealsColumnLeft h2	{ margin:0; padding:0; color:#333; font-size:13px; font-weight:bold;}
#PackageDealsColumnLeft h3	{ margin:10px 0 0 0; padding:0; color:#333; font-size:11px; font-weight:bold;}
#PackageDealsColumnLeft h4	{ margin:0; padding:0; color:#333; font-size:11px; font-weight:bold; font-style:italic;}
.PackageDealsColumnRight		{ float:left; width:310px; color:#fff; background:#57620D; }
#PackageDealsColumnRight h2	{ margin:0; padding:0 0 10px 0; color:#fff; font-size:13px; font-weight:bold;}
#PackageDealsColumnRight h3	{ margin:0; padding:0; color:#fff; font-size:11px; font-weight:bold;}
.PackageDealsPicture	{ width:110px; height:90px; float:left; margin:10px 5px; overflow:hidden; display:inline;}
.PackageDealsContent	{ width:370px; overflow:hidden; float:left; margin:5px;  display:inline;}
.PackageDealsPrice		{ position:absolute; top:70px; padding:2px; width:106px; height:16px; left:0; background:#57620D; color:#fff; font-weight:normal; font-size:13px; }
.PackageDealsForm			{ padding:10px; border-bottom:1px solid #E6E6DB; background:#57620D; z-index:4;}
.PackageDealsFormDark		{ background:#3A4209; }
.PackageDealsPagePictures	{ float:left; width: 200px; padding:10px 0; }
.PackageDealsPageContent	{ float:left; width: 280px; padding:10px; }
.PackageDealsSummary		{ padding:10px; background:#3A4209; border-bottom:1px solid #E6E6DB;}
.PackageDealsDescription	{ font-style:italic; margin:10px 0 10px 0;}
.PackageDealsContent p		{ margin:0; padding:0; }

.ActivitiesHeader			{ height:24px; background:url(../img/header-page-activities.gif); }
#ActivitiesHeader h1		{ margin:0; padding:2px 0 0 35px; color:#fff; font-size:13px; font-weight:normal;}
.ActivitiesMainContainer	{ background:#E6E6DB; padding:10px 35px;}
.ActivitiesColumnLeft		{ float:left; width:500px; background:#fff; padding:10px; }
#ActivitiesColumnLeft img	{ margin-bottom:5px; }
#ActivitiesColumnLeft h2	{ margin:0; padding:0; color:#333; font-size:13px; font-weight:bold;}
#ActivitiesColumnLeft h3	{ margin:10px 0 0 0; padding:0; color:#333; font-size:11px; font-weight:bold;}
#ActivitiesColumnLeft h4	{ margin:0; padding:0; color:#333; font-size:11px; font-weight:bold; font-style:italic;}
.ActivitiesColumnRight		{ float:left; width:310px; color:#fff; background:#3F879D; }
#ActivitiesColumnRight h2	{ margin:0; padding:0 0 10px 0; color:#fff; font-size:13px; font-weight:bold;}
#ActivitiesColumnRight h3	{ margin:0; padding:0; color:#fff; font-size:11px; font-weight:bold;}
.ActivitiesPicture	{ width:110px; height:90px; float:left; margin:10px 5px; overflow:hidden;display:inline; }
.ActivitiesContent	{ width:370px; overflow:hidden; float:left; margin:5px;display:inline;  }
.ActivitiesPrice		{ position:absolute; top:70px; padding:2px; width:106px; height:16px; left:0; background:#3F879D; color:#fff; font-weight:normal; font-size:13px; }
.ActivitiesForm			{ padding:10px; border-bottom:1px solid #E6E6DB; background:#3F879D; z-index:4;}
.ActivitiesPagePictures	{ float:left; width: 200px; padding:10px 0; }
.ActivitiesPageContent	{ float:left; width: 280px; padding:10px; }
.ActivitiesSummary		{ padding:10px; background:#2B5C6A; border-bottom:1px solid #E6E6DB;}
.ActivitiesDescription	{ font-style:italic; margin:10px 0 10px 0;}

.HotelsHeader			{ height:24px; background:url(../img/header-page-hotels.gif); }
#HotelsHeader h1		{ margin:0; padding:2px 0 0 35px; color:#fff; font-size:13px; font-weight:normal;}
.HotelsMainContainer	{ background:#E6E6DB; padding:10px 35px;}
.HotelsColumnLeft		{ float:left; width:500px; background:#fff; padding:10px; }
#HotelsColumnLeft img	{ margin-bottom:5px; }
#HotelsColumnLeft h2	{ margin:0; padding:0; color:#333; font-size:13px; font-weight:bold;}
#HotelsColumnLeft h3	{ margin:0 0 0 0; padding:0; color:#333; font-size:11px; font-weight:bold;}
#HotelsColumnLeft h4	{ margin:0; padding:0; color:#333; font-size:11px; font-weight:bold; font-style:italic;}
.HotelsColumnRight		{ float:left; width:310px; color:#fff; background:#C59D01; }
#HotelsColumnRight h2	{ margin:0; padding:0 0 10px 0; color:#fff; font-size:13px; font-weight:bold;}
#HotelsColumnRight h3	{ margin:0; padding:0; color:#fff; font-size:11px; font-weight:bold;}
.HotelsPicture	{ width:110px; height:90px; float:left; margin:10px 5px; overflow:hidden;display:inline; }
.HotelsContent	{ width:350px; overflow:hidden; float:left; margin:5px; display:inline; }
.HotelsPrice		{ cursor:pointer; font-weight:bold; position:absolute; top:70px; padding:2px; width:106px; height:16px; left:0; background:#C59D01; color:#fff; font-weight:bold; font-size:13px; }
.HotelsForm			{ padding:10px; border-bottom:1px solid #E6E6DB; background:#C59D01; z-index:4;}
.HotelsPagePictures	{ float:left; width: 200px; padding:10px 0; }
.HotelsPageContent	{ float:left; width: 280px; padding:10px; }
.HotelsSummary		{ padding:10px; background:#9E7E01; border-bottom:1px solid #E6E6DB;}
.HotelsDescription	{ font-style:italic; margin:10px 0 10px 0;}

/* NEWS */
.NewsCrumbContainer		{ height:17px; background:#E6E6DB; padding:3px 0 0 35px; color:#333; }
.NewsHeader				{ height:24px; background:url(../img/header-page-news.gif); }
#NewsHeader h1			{ margin:0; padding:2px 0 0 35px; color:#fff; font-size:13px; font-weight:normal;}
.NewsMainContainer		{ background:#E6E6DB; padding:10px 35px;}
.NewsColumnLeft			{ float:left; width:500px; background:#fff; padding:10px; }
#NewsColumnLeft img		{ margin-bottom:5px; }
#NewsColumnLeft h2		{ margin:0; padding:0; color:#333; font-size:13px; font-weight:bold;}
#NewsColumnLeft h3		{ margin:0; padding:0; color:#333; font-size:13px; font-weight:bold;}
#NewsColumnLeft h4		{ margin:0; padding:0; color:#333; font-size:11px; font-weight:bold; font-style:italic;}
.NewsPicture			{ width:110px; height:90px; float:left; margin:10px 5px; overflow:hidden;display:inline; }
.NewsContent			{ width:370px; overflow:hidden; float:left; margin:5px;display:inline;  }
.NewsColumnRight		{ float:left; width:310px; color:#fff;  }
#NewsColumnRight h2		{ margin:0; padding:0 0 10px 0; color:#fff; font-size:13px; font-weight:bold;}
#NewsColumnRight h3		{ height:18px; background:#535237; background:#333; overflow:hidden; font-size:13px; margin:0; padding:2px 0 0 6px; color:#fff; font-weight:normal; margin-bottom:1px;}


.DestinationHeader			{ height:24px; background:url(../img/header-page-package-deals.gif); }
#DestinationHeader h1		{ margin:0; padding:2px 0 0 35px; color:#fff; font-size:13px; font-weight:normal;}
.DestinationMainContainer	{ background:#E6E6DB; padding:10px 35px;}
.DestinationColumnLeft		{ float:left; width:500px; background:#fff; padding:10px; }
#DestinationColumnLeft img	{ margin-bottom:5px; }
#DestinationColumnLeft h2	{ margin:0; padding:0; color:#333; font-size:13px; font-weight:bold;}
#DestinationColumnLeft h3	{ margin:10px 0 0 0; padding:0; color:#333; font-size:11px; font-weight:bold;}
#DestinationColumnLeft h4	{ margin:0; padding:0; color:#333; font-size:11px; font-weight:bold; font-style:italic;}
.DestinationColumnRight		{ float:left; width:310px; color:#fff; }
#DestinationColumnRight h2	{ margin:0; padding:0 0 10px 0; color:#fff; font-size:13px; font-weight:bold;}
#DestinationColumnRight h3	{ margin:0; padding:0; color:#fff; font-size:11px; font-weight:bold;}
.DestinationPicture	{ width:110px; height:90px; float:left; margin:10px 5px; overflow:hidden;display:inline; }
.DestinationContent	{ width:350px; overflow:hidden; float:left; margin:5px;display:inline;  }
.DestinationPrice		{ position:absolute; top:70px; padding:2px; width:106px; height:16px; left:0; background:#57620D; color:#fff; font-weight:normal; font-size:13px; }
.DestinationForm			{ padding:10px; border-bottom:1px solid #E6E6DB; background:#57620D; z-index:4;}
.DestinationPictures	{ float:left; width: 200px; padding:10px 0;display:inline;  }
.DestinationContent	{ float:left; width: 265px; padding:10px;display:inline;  }
.DestinationSummary		{ padding:10px; background:#3A4209; border-bottom:1px solid #E6E6DB;}
.DestinationDescription	{ font-style:italic; margin:10px 0 10px 0;}

.GeneralHeader			{ height:24px; background:url(../img/header-page-package-deals.gif); }
#GeneralHeader h1		{ margin:0; padding:2px 0 0 35px; color:#fff; font-size:13px; font-weight:normal;}
.GeneralMainContainer	{ background:#E6E6DB; padding:10px 35px;}
.GeneralColumnWide		{ width:830px; background:#fff; padding:10px; }
.GeneralColumnLeft		{ float:left; width:500px; background:#fff; padding:10px; }
.GeneralColumnWide h2	{ margin:0; padding:0; color:#333; font-size:13px; font-weight:bold;}
.GeneralColumnWide h4	{ margin:0; padding:0; color:#333; font-size:11px; font-weight:bold; font-style:italic;}
#GeneralColumnLeft img	{ margin-bottom:5px; }
#GeneralColumnLeft h2	{ margin:0; padding:0; color:#333; font-size:13px; font-weight:bold;}
#GeneralColumnLeft h3	{ margin:10px 0 0 0; padding:0; color:#333; font-size:11px; font-weight:bold;}
#GeneralColumnLeft h4	{ margin:0; padding:0; color:#333; font-size:11px; font-weight:bold; font-style:italic;}
.GeneralColumnRight		{ float:left; width:310px; color:#fff; }
#GeneralColumnRight h2	{ margin:0; padding:0 0 10px 0; color:#fff; font-size:13px; font-weight:bold;}
#GeneralColumnRight h3	{ margin:0; padding:0; color:#fff; font-size:11px; font-weight:bold;}
.GeneralPicture	{ width:110px; height:90px; float:left; margin:10px 5px; overflow:hidden;display:inline; }
.GeneralContent	{ width:370px; overflow:hidden; float:left; margin:5px; display:inline; }
.GeneralWideContent	{ width:600px; overflow:hidden; float:left; margin:5px; }
.GeneralPrice		{ position:absolute; top:70px; padding:2px; width:106px; height:16px; left:0; background:#57620D; color:#fff; font-weight:normal; font-size:13px; }
.GeneralForm			{ padding:10px; border-bottom:1px solid #E6E6DB; background:#57620D; z-index:4;}
.GeneralPictures	{ float:left; width: 200px; padding:10px 0; display:inline; }
.GeneralContent	{ float:left; width: 272px; padding:10px; display:inline; }
.GeneralSummary		{ padding:10px; background:#3A4209; border-bottom:1px solid #E6E6DB;}
.GeneralDescription	{ font-style:italic; margin:10px 0 10px 0;}


.priceTableRoundtrips	{ font-size:9px; }
.priceTableRoundtripsDateColumn	{ float:left; width:110px;}
.priceTableRoundtripsPriceColumn	{ float:left; width:35px;  }
.priceTableRoundtripsDate	{ height:15px; overflow:hidden; }
.priceTableRoundtripsPrice	{ height:15px; overflow:hidden; text-align:center; }

.priceTableHotels	{ font-size:9px; }
.priceTableHotelsDateColumn	{ float:left; width:110px;}
.priceTableHotelsPriceColumn	{ float:left; width:35px;  }
.priceTableHotelsDate	{ height:15px; overflow:hidden; }
.priceTableHotelsPrice	{ height:15px; overflow:hidden; text-align:center; }
.priceTableHotelsNotes	{ font-style:italic; }

.formBookTitle		{ background:#333; padding:4px; font-size:13px; color:#fff; }
.formItem	{ background:#E6E6DB; padding:0; margin-top:1px; }
.formItemLabel		{ float:left; width:150px;  padding:4px; }
.formItemValue		{ float:left; width:700px;  }


/* ACCORDEON */
#accordion .toggler  { cursor:pointer; background:#57620D; margin-bottom:1px; font-weight:bold; margin: 0; padding:5px; font-size:11px; color:#fff;  }   
#accordion .toggler:hover   { background:#434B0A; color:#fff;}   
#accordion div.element     { }
#accordion div.subitem		{ margin-bottom:1px; padding:5px; background:#A7A67C;}  
#accordion a:link, #accordion a:visited 	{ color:#fff; }
#accordion a:hover							{ color:#fff; }

#accordionbasket .togglerbasket  { cursor:pointer; background:#663D0B URL(../img/bgh3toggler.gif) right top no-repeat; border-top:1px solid #E6E6DB; font-weight:bold; margin: 0; padding:5px; font-size:11px; color:#fff;  }   
#accordionbasket .togglerbasket:hover   { background:#663D0B URL(../img/bgh3togglerhover.gif) right top no-repeat; color:#fff;}   
#accordionbasket div.elementbasket     { }
#accordionbasket a:link, #accordion a:visited 	{ color:#fff; font-weight:bold; margin-bottom:10px;}
#accordionbasket a:hover							{ color:#fff; font-weight:bold;}


/* LINKS */
a:link, a:visited		{ color:#ccc; text-decoration:none; font-weight:normal;}
a:hover					{ color:#0000CA; text-decoration:underline; font-weight:normal; }	

#NewsColumnLeft a:link, #NewsColumnLeft a:visited		{ color:#0000CA; text-decoration:none; font-weight:normal; }
#NewsColumnLeft a:hover		{ color:#0000CA; text-decoration:underline; font-weight:normal; }

#NewsColumnRight a:link, #NewsColumnRight a:visited		{ color:#FFF; text-decoration:none; font-weight:normal; }
#NewsColumnRight a:hover		{ color:#FFF; text-decoration:underline; font-weight:normal; }

#homeRightContainer a:link, #homeRightContainer a:visited		{ color:#fff; text-decoration:none; text-decoration:none; font-weight:normal;}
#homeRightContainer a:hover					{ color:#fff; text-decoration:underline; font-weight:normal; }

#ShortBreaksColumnRight a:link, #ShortBreaksColumnRight a:visited		{ color:#fff;  }
#ShortBreaksColumnRight a:hover		{ color:#fff; text-decoration:none; }

#ShortBreaksColumnLeft a:link, #ShortBreaksColumnLeft a:visited		{ color:#0000CA; text-decoration:none; font-weight:normal; }
#ShortBreaksColumnLeft a:hover		{ color:#0000CA; text-decoration:underline; font-weight:normal; }

#PackageDealsColumnLeft a:link, #PackageDealsColumnLeft a:visited		{ color:#0000CA; text-decoration:none; font-weight:normal; }
#PackageDealsColumnLeft a:hover		{ color:#0000CA; text-decoration:underline; font-weight:normal; }

#ActivitiesColumnLeft a:link, #ActivitiesColumnLeft a:visited		{ color:#0000CA; text-decoration:none; font-weight:normal; }
#ActivitiesColumnLeft a:hover		{ color:#0000CA; text-decoration:underline; font-weight:normal; }

#DestinationColumnLeft a:link, #DestinationColumnLeft a:visited		{ color:#0000CA; text-decoration:none; font-weight:normal; }
#DestinationColumnLeft a:hover		{ color:#0000CA; text-decoration:underline; font-weight:normal; }

#HotelsColumnLeft a:link, #HotelsColumnLeft a:visited		{ color:#0000CA; text-decoration:none; font-weight:normal; }
#HotelsColumnLeft a:hover		{ color:#0000CA; text-decoration:underline; font-weight:normal; }

#ShortBreakCrumbContainer a:link, #ShortBreakCrumbContainer a:visited		{ color:#000099; text-decoration:none; text-decoration:none; font-weight:normal;}
#ShortBreakCrumbContainer a:hover					{ color:#000099; text-decoration:underline; font-weight:normal; }

#GeneralColumnWide a:link, #GeneralColumnWide a:visited		{ color:#0000CA; text-decoration:none; font-weight:normal; }
#GeneralColumnWide a:hover		{ color:#0000CA; text-decoration:underline; font-weight:normal; }


a.topMenu:link, a.topMenu:visited		{ color:#fff; text-decoration:none; font-weight:normal;}
a.topMenu:hover					{ color:#fff; text-decoration:underline; font-weight:normal; }	

a.menuTop:link, a.menuTop:visited		{ color:#000066; text-decoration:none; font-weight:normal;}
a.menuTop:hover					{ color:#000066; text-decoration:underline; font-weight:normal; }	

a.btnBook, a.btnBook:link, a.btnBook:visited	{
	display:block;
	padding:5px 10px 3px 30px;
	background:#fff url(../img/book-now.jpg) no-repeat;
	color:#333;
	font-weight:bold;
	border:1px solid #002B00;
	text-decoration:none;
	margin-bottom:5px;
	height:17px;
	float:left;
	width:auto;
	font-size:11px;
	clear:right;
}
a.btnBook:hover	{
	background-color:#ccc;
	font-weight:bold;
	text-decoration:none;
}

a.btnInformation, a.btnInformation:link, a.btnInformation:visited	{
	display:block;
	padding:5px 10px 3px 30px;
	background:#fff url(../img/adobe-reader.jpg) no-repeat;
	color:#333 !important;
	font-weight:bold;
	border:1px solid #640C0D;
	text-decoration:none;
	margin-bottom:5px;
	height:17px;
	float:left;
	width:auto;
	font-size:11px;
	clear:right;
}
a.btnInformation:hover	{
	background-color:#ccc !important;
	color:#000 !important;
	font-weight:bold;
	text-decoration:none;
}


.Tips1{
	cursor:pointer;
}
	
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color:#FFCC00;
	padding: 8px 8px 4px;
	background: #000;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #000;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}
