/* CSS Document */

/* CSS Document */
/* Hilton MiniBreaks_2007 UK */
/* Created 09th July 2007 - Stephen Marshall */


/*Main Body Structure
------------------------------------------------- */

* {
	margin: 0; 
	padding: 0;
	} 

body {
	margin: 0px;
	padding: 0px;
	background-color: #f6f6f6;
	font-size: 62.5%;
	font-family:Arial, Helvetica, sans-serif;
	}
	
hr {
	display: none;
	}
	
#wrapper {
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/gradientRepeater.gif);
	width: 988px;
	background-repeat: repeat-y;
}
#body800 {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	}

	
#header{
	width:800px;
	height: 96px;
	background-color: #fff;
	}
	
/* New header background colour added by GA 02/07/2008 */	
#header_new {
	width:800px;
	height: 96px;
	background-color: #fff;
	}


#menuholder {
	/*width:568px;
	height:23px;*/ /*old menu holder size*/
	width:800px;
	height:23px;
	/*background-image:url(../images/menu_bk.gif);
	background-repeat: no-repeat; */
	background-color: #a6a6a6;
	}

#leftside {
	width: 232px;
	float: left;
	}

#rightside {
	width:568px;
	/*background-color:#000099;*/
	float: right;
	}
	
#banner {
	height: 230px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	}

#RSbodyContent {
	/*background-color:#00FFFF;*/
	padding-left: 31px;
	padding-right: 20px;
	}

.spacerblock100 {
	height:100px;
	min-height:100px;
	}



#maplinktitle {
	width:232px;
	height:20px;
	background-color: #a7a7a7;
	/*background-image:url(../images/searchmapbk.gif);*/
	float: left;
	}
#maplinkimage{
	width:232px;
	height:94px;
	float:left;
}

#footer {
	clear:both;
	/*background-image: url(../images/footer_bk.jpg);
	background-repeat: no-repeat;*/
	height: 28px;
	background-image: url(../images/footer_bk.gif);
	background-repeat: no-repeat;
	/*background-color: #ECE9D8;*/
    }

.dottedbreak505 {
	background-image:url(../images/dottedbreak505.gif);
	width:505px;
	height:18px;
	background-repeat: no-repeat;
	float: left;
	background-position: center;
	}

.offermodule {
	float: left;
	width: 505px;
	}
.offerimage {
	float:left;
	padding-right: 15px;
	padding-bottom: 5px;
	}
.footthumbs {
	height: 95px;
	width: 514px;
	background-image:url(../images/ourpricing/footer_thumbs.jpg);
	}
.footthumbs_honors {
	height: 95px;
	width: 514px;
	background-image:url(../images/hhonors/footer_thumbs_honors.jpg);
	}
.imagefloatright {
	float: right;
	padding: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	border: 1px solid #e6e6e6;

}

.travel_left {
	width:335px;
	float: left;
	padding-right: 10px;
}
.travel_right {
	background-image:url(../images/travellingwithkids/thumbs.jpg);
	height:458px;
	width:169px;
	float: left;
	margin-top: 15px;
	background-repeat: no-repeat;
}

.upgrade_thumbs {
	background-image:url(../images/upgrade/thumbs.jpg);
	background-repeat: no-repeat;
	width:504px;
	height:234px;
	margin-top:1em;
}

.featured {
   width: 200px;
   height: 300px;
   margin-top: 10px;
   float: right;
   background: #b6b4b5 url(../images/star.gif) no-repeat top left;
   color: #fff;
}

.featured h4, .featured p {
   margin: 2px 10px 4px 25px;
   color: #fff;
   font-size: 1.1em;
   }
   
.cityfeat h4 {
   margin-top: 7px;
   }   

/*index & destination page specific
------------------------------------------------- */

/*#menuholder_home {
	width:800px;
	height:23px;
	/*background-image:url(../images/menu_bk.gif);
	background-repeat: no-repeat; */
	/*background-color: #a6a6a6;
	}*/
#bannerholder_home {
	width: 800px;
	height: 230px;
	/*background-image:url(../images/flashHolder_bk.jpg);*/
	float: left;
	border: none;
	/*float: left;*/
	}
#flashmap {
	width: 535px;
	height:230px;
	float:right;
	}
#leftside_home {
	width: 265px;
	/*background-color:#33FF00;*/
	float: left;
	}

#rightside_home {
	width:515px;
	/*background-color:#000099;*/
	float: left;
	padding-right: 20px;
	}

#extrafoot {
	width:988px;
	/*height:58px;*/
	height:18px;
	background-image:url(../images/home_foot.gif);
	margin-left:auto;
	margin-right:auto;
	}

.home_maprollholder {
	width:203px;
	height:113px;
	margin-left: 32px;
	margin-top: 20px;
	}

#home_maptitle {
	width:203px;
	height:23px;
	background-color: #a7a7a7;
	/*background-image:url(../images/searchmapbk.gif);*/
	float: left;
	}
	



/*Typography styles
------------------------------------------------- */


/*h1 {
	width: 147px;/* height of logo */
	/*height: 67px;
	text-indent:-9000px;
	background-image: url(../images/hiltonLogo.gif);
	background-repeat: no-repeat;
	position: relative;
	margin: 0px;
	padding: 0px;
}*/

h1{
  margin:0px;
  padding:0px;
  border:0px;
  text-indent:-9000px;
  font-size: 1.1em;
}
h1 span, h1 em {
	background-image: url(../images/worldwide_logo_MB.gif);
	display:block;
	width: 241px;
	height: 67px;
	background-repeat: no-repeat;
	cursor:pointer;
}
h1 em.upgrade{background: transparent url( ../images/hilton_logo.gif) no-repeat top left;}

#hiltonLogo {
	width: 147px;
	height: 67px;
	float: right;
	padding-right:15px;
}

 #hiltonLogo_new {
	width: 147px;
	height: 67px;
	float: left;
	padding-left:15px;
} 


/*h2 {
	height:50px;  height of logo 
	width:260px;
	text-indent:-9000px;
	background-image: url(../images/minibreaks.gif);
	background-repeat: no-repeat;
	position: relative;
	margin: 0px;
	padding: 0px;
}*/

h2{
  margin:0px;
  padding:0px;
  border:0px;
  text-indent:-9000px;
  font-size: 0.1em;
}

h2 span, h2 em {
	float: right;
	margin-top: 24px;
	margin-right: 15px;
	background-image: url(../images/minibreaks_new.gif);
	display:block;
	width: 260px;
	height: 50px;
	background-repeat: no-repeat;
	cursor:pointer;
}

 #titleHolder {
	width: 260px;
	height: 50px;
	left: 500px;
	top: 3px;
	float: right;
	/* position: relative; */
}


h3 {
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
	/*padding-top: 15px;*/
	}

h4 {
	padding: 0px;
	margin:0px;
	font-size: 1.1em;
	font-weight:bold;
	color:#666666;
	}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color:#999999;
	padding-top:5px;
	padding-bottom:5px;
	}

p a:link {
	color:#666666;
	text-decoration:underline;
	}
p a:visited {
	color:#666666;
	text-decoration:underline;
	}
p a:hover {
	color:#666666;
	text-decoration:underline;
}
p a:active {
	color:#666666;
	text-decoration:underline;
}
.offers {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
.subtitle {
	font-size:1.2.ems;
	font-weight:bold;
	}

.whatson {
	background-image:url(../images/whatson.gif);
	color:#FFFFFF;
	background-repeat: no-repeat;
	height: 28px;
	width: 178px;
	padding-left: 40px;
	font-weight: bold;
	padding-top: 6px;
	font-size: 1.1em;
	}

.greyheadingbox {
	color: #ffffff;
	background-color: #a7a7a7;
	height: 20px;
	width: 500px;
	padding-left:10px;
	font-weight: bold;
	font-size: 1.2em;
	float: left;
	padding-bottom: 0px;
	margin-bottom: 3px;
}

.foottxt {
	padding-left:20px;
	/*padding-top: 8px;*/
	line-height:28px;
	float: left;
	}

/*styles for language selector*/	
 #jump{
	margin:5px 5px 0 0;
	padding:0;
	float:right;
	}	
#lang{	
	margin-top:2px;
}
		

.foottxt a:link {
	color:#999999;
	text-decoration:none;
	}
.foottxt a:visited {
	color:#999999;
	text-decoration:none;
	}
.foottxt a:hover {
	color:#666666;
	text-decoration:none;
	}
.foottxt a:active {
	color:#999999;
	text-decoration:none;
	}

.standardlist {
	color:#999999;
	font-size: 1.2em;
	/*line-height: 1.6em;*/
	/*list-style-image: url(../images/listbullet.gif);*/
	margin-left:15px;
	margin-top:5px;
	margin-bottom:5px;
	}


.hoteltitle {
	color: #666666;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	}
.regiontitle {
	color: #666666;
	font-weight:bold;
	margin-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	}

dl.hotels {

	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #ff673a;
        }
                        
dl.hotels dd {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #ff673a;
        }

.hotellink {
	color:#ff673a;
	text-decoration:none;
	}
.hotellink a:visited {
	color:#ff673a;
	text-decoration:none;
	}
.hotellink a:hover {
	color:#ff673a;
	text-decoration:underline;
	}
.hotellink a:active {
	color:#ff673a;
	text-decoration:none;
	}

/*  Family Brands footer added GA 02/07/2008
----------------------------------------------- */
#family_brands_footer{
	width: 582px;
	border: none;
	float: left;
	clear: both;
	margin-left: 32px;
	margin-bottom: 10px;
	display: inline;
}

#family_brands_footer img {float: left;}

/* Family Brands footer end */

#hilton_logo {
	padding-left: 31px;
	padding-right: 20px;

}

#hilton_logo img {
	width: 66px;
	height: 50px;
	float: right;
	margin-left: 60px;
	display: inline;
}



.bordermod {
	border: 1px solid #e6e6e6;
	padding-left: 10px;
}
.tab01 {
	background-image:url(../images/tab01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:10px;
	font-weight: bold;
}
.tab02 {
	background-image:url(../images/tab02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:10px;
	font-weight: bold;
}
.tab03 {
	background-image:url(../images/tab03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:10px;
	font-weight: bold;
}


.searchmap {
	color:#ffffff;
	font-weight:bold;
	padding-left: 10px;
	}
.searchmap_home {
	color:#ffffff;
	font-weight:bold;
	padding-left: 5px;
	font-size: 1.0em;
	}
/*Multiple destinations
---------------------------------------------------*/

#dest {
	padding:0; 
	}

#dest li {
	list-style-type:none;
	height:71px;
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
	}

#dest a, #dest a:visited {
	position:relative;
	display:block;
	width:82px;
	height:16px;
	background-color:#a7a7a7;
	color:#ffffff;
	text-decoration:none;
	padding-top:2px;
}

#dest a span, #dest a:visited span {
	display:none;
	}

#dest a:hover {
	color:#fff; 
	background-color:#ff673a; 
	text-decoration:none;
	}

#italy {
	background-image:url(../images/destinations/italy.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;	
	}

#cyprus {
	background-image:url(../images/destinations/cyprus.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;	
	}
#greece {
	background-image:url(../images/destinations/greece.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;	
	}
#israel {
	background-image:url(../images/destinations/israel.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;	
	}
#turkey {
	background-image:url(../images/destinations/turkey.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;	
	}
#malta {
	background-image:url(../images/destinations/malta.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;
	}
#belgium {
	background-image:url(../images/destinations/belgium.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;	
	}
#france {
	background-image:url(../images/destinations/france.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;	
	}
#luxembourg {
	background-image:url(../images/destinations/luxembourg.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;	
	}
#netherlands {
	background-image:url(../images/destinations/netherlands.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;	
	}
#portugal {
	background-image:url(../images/destinations/portugal.jpg);
	background-position: bottom;
	background-repeat: no-repeat;	
	text-align:center;
	}
#spain {
	background-image:url(../images/destinations/spain.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;	
	}
#bulgaria {
	background-image:url(../images/destinations/bulgaria.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;	
	}
#croatia {
	background-image:url(../images/destinations/croatia.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;	
	}
#czech {
	background-image:url(../images/destinations/czech.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;	
	}
#hungary {
	background-image:url(../images/destinations/hungary.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;	
	}
#poland {
	background-image:url(../images/destinations/poland.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;	
	}
#romania {
	background-image:url(../images/destinations/romania.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;	
	}
#austria {
	background-image:url(../images/destinations/austria.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;	
	}
#germany {
	background-image:url(../images/destinations/germany.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;	
	}
#switzerland {
	background-image:url(../images/destinations/switzerland.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;	
	}
#denmark {
	background-image:url(../images/destinations/denmark.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;	
	}
#finland {
	background-image:url(../images/destinations/finland.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;	
	}
#iceland {
	background-image:url(../images/destinations/iceland.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;	
	}
#sweden {
	background-image:url(../images/destinations/sweden.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;	
	}
.linkblock {
	margin-top: 10px;
	clear:both;
	}



/*homepage map roll over 
-----------------------------------------------------*/

.home_maprollholder {
	width:203px;
	height:113px;
	margin-left: 32px;
	margin-top: 20px;
	}

#home_maptitle {
	width:203px;
	height:23px;
	background-color: #a7a7a7;
	/*background-image:url(../images/searchmapbk.gif);*/
	float: left;
	}
	
#home_mapholder {
	background-image: url(../images/home_mapdown.gif);
	background-repeat: no-repeat;
	width: 203px;
	height: 93px;
	float:left;

}

ul#home_map li span  {
	display: none;
	margin: 0px;
	padding: 0px;

}

#home_map a {
	display: block;
	text-decoration: none;
	width: 203px;
	height: 93px;	
	padding: 0px;
	margin: 0px;

	}

#home_map a:hover, #home_map a:active {
	background-image: url(../images/home_mapup.gif);
	padding: 0px;

}

#home_map li {
	list-style-type: none;
	height: 93px;
	width: 203px;
	overflow: hidden;
	text-indent: -10em;
	padding: 0px;
	font-size: 9px;

}

#home_map li a:hover, #home_map li a:active {
	background-color : transparent;
	background-repeat : no-repeat;
	height: 93px;
	width: 203px;
	padding: 0px;

}

#home_maplink1 a{
	height: 93px;
	width: 203px;
	padding: 0px;
}

#home_maplink1 a:hover, #home_maplink1 a:active {
	background-position: 0px 0px;
	padding: 0px;

}
#home_maplink1  {
	left: 0px;
	top: 0px;
	padding: 0px;
}

/*standard map roll over
---------------------------------------------------- */

.dest_maprollholder {
	width:232px;
	height:113px;
	}

#dest_maptitle {
	width:232px;
	height:23px;
	background-color: #a7a7a7;
	float: left;
	}
	
#dest_mapholder {
	background-image: url(../images/dest_mapdown.gif);
	background-repeat: no-repeat;
	width: 232px;
	height: 94px;
	float:left;

}

ul#dest_map li span  {
	display: none;
	margin: 0px;
	padding: 0px;

}

#dest_map a {
	display: block;
	text-decoration: none;
	width: 232px;
	height: 94px;	
	padding: 0px;
	margin: 0px;

	}

#dest_map a:hover, #dest_map a:active {
	background-image: url(../images/dest_mapdown.gif);
	padding: 0px;

}

#dest_map li {
	list-style-type: none;
	height: 94px;
	width: 232px;
	overflow: hidden;
	text-indent: -10em;
	padding: 0px;
	font-size: 9px;

}

#dest_map li a:hover, #dest_map li a:active {
	background-color : transparent;
	background-repeat : no-repeat;
	height: 94px;
	width: 232px;
	padding: 0px;

}

#dest_maplink1 a{
	height: 94px;
	width: 232px;
	padding: 0px;
}

#dest_maplink1 a:hover, #dest_maplink1 a:active {
	background-position: 0px 0px;
	padding: 0px;

}
#dest_maplink1  {
	left: 0px;
	top: 0px;
	padding: 0px;
}

.maplinkfoot {
	size:1.1ems;
	margin-left:30px;
	font-size: 1.0em;
	}

#home_hhonorsLink {
	width: 203px;
	height:53px;
	margin-left: 32px;
	margin-top: 10px;
	}

.destinationslist ul {
	list-style-type: none;
}

.destinationslist li {
	margin-left: 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color:#999999;
}
.destinationslist a {
	color:#333333;
	}

.destpagetitles {
	color: #666666;
	font-weight:bold;
	margin-top:1.5em;	
	}
.first{margin-top:0;}
	
#logo_table{margin:1em 0;float:left;}
#logo_table dt{float:left;height:7.5em;}
.logo_img{width:52px;float:left;}
.logo_copy{width:440px;float:left;margin-left:1.5em;}
.logo_copy p{padding:0;}

/* HH BRAND BAR Footer*/
#hh_brand_bar_outer{width: 988px; clear: both; margin: 0pt auto;}
