/* =Destinations Page Styling
-----------------------------------------------------------------------------*/

@import "maps.css";

/* =Destinations Page Header Nav and Map
-----------------------------------------------------------------------------*/

#destinationHeader {
	height:245px;
	padding-top:12px;
	padding-bottom:12px;
}
#destinationHeaderCountries {
	float:left;
	width:232px;
	height:220px;
	padding-top:20px;
}
#destinationHeaderCountries p {
	padding-left:11px;
	font-size:14px;
}
#destinationHeader ul {
	margin:0px !important;
	padding-left:26px;
}
#destinationHeader ul li { background: url("../images/pageElements/background/menuLeftColArrowSprite.gif") no-repeat 0 6px; list-style:none; padding-left:15px; }
#destinationHeader ul li:hover { background: url("../images/pageElements/background/menuLeftColArrowSprite.gif") no-repeat 0 -220px; }
#destinationHeader ul li a { color:#422c17; }
#destinationHeader ul li a:hover { color:#ff6b18; }

#destinationsHeaderMap {
	float:left;
	width:460px;
	height:240px;
}

/* =Destinations Page Footer
-----------------------------------------------------------------------------*/

.mapWrapper ul.regionsList li {
	font-weight:normal;
	background:url("../images/pageElements/background/menuLeftColArrowSprite.gif") no-repeat scroll 0 -221px transparent;
	padding-left: 15px;
	list-style: none outside none;
}

.destinationRegion {
	height:147px;
	margin-bottom:12px;
	padding-left:18px;
	background:url(../themes/hnjww/images/pageElements/background/destinationsBg.jpg);
	width:680px;
}
.destinationRegion div {
	float:right;
	width:280px;
	height:141px;
	padding-top:6px;
	padding-left:5px;
}
.destinationRegion div img {
	float:left;
}
.borderRight {
	border-right:1px solid #ffffff;
}
.borderBottom {
	border-bottom:1px solid #ffffff;
}
.regionHighlight {
	padding-top:12px !important;
	padding-bottom:0 !important;
	font-size:16px;
	font-weight:bold;
	border-bottom:none !important;
}
.destinationRegion p {
	width:385px;
	margin:0px 0px 0px 0px !important;
	padding-bottom:6px;
	border-bottom:1px solid #D8D0BD;
}
.destinationRegion ul {
	float:left;
	line-height:1.5em;
	margin:0px !important;
	padding:6px 9px 0;
}
.destinationRegion ul li { background: url("../images/pageElements/background/menuLeftColArrowSprite.gif") no-repeat -3px -222px; list-style:none; padding-left:13px; margin-bottom: 2px; line-height: 1.3em; }
.destinationRegion ul li:hover { background: url("../images/pageElements/background/menuLeftColArrowSprite.gif") no-repeat -3px 4px; }
.destinationRegion p a { color:#422c17; text-decoration:none; }
.destinationRegion p a:hover { color:#ff6b18; }

/* =Region Page Header Nav and Map
-----------------------------------------------------------------------------*/

#topLeftBorderFade {
	float:left;
	width:699px;
	padding-left:11px;
}
#regionHeader {
	width:710px;
}
#regionHeaderRight {
	float:left;
	width:361px;
	height:226px;
}
.regionFrame {
	float:left;
	width:338px;
	height:209px;
	background:url(../themes/hnjww/images/regions/destinationCountryBg.gif);
}
.regionRight {
	margin-right:23px;
	margin-bottom:12px;
}
.regionFrame p {
	margin:0px !important;
	padding:6px 0px 0px 11px;
	font-size:16px;
	font-weight:bold;
}
.regionFrame img {
	padding:0px 0px 6px 11px;
}
.regionFrame ul {
	margin:0px !important;
	padding-left:16px;
}

.regionFrame li {
	font-weight:normal;
	background:url("../images/pageElements/background/menuLeftColArrowSprite.gif") no-repeat scroll 0 -221px transparent;
	padding-left: 15px;
	list-style: none outside none;
}

.regionFrame a {
	float:right;
	padding:1px 12px 0px 12px;
}
.regionFrame p a {
	float:left !important;
	padding:0px !important;
	background:none !important;
	color:#180001 !important;
	text-decoration:none !important;
}

/* = New Country / Resort Styling
-----------------------------------------------------------------------------*/

#destinationsInnerHeader {
	width:377px;
	height:21px;
	background-color:#CAC1A4;
	padding-top:2px;
	padding-left:10px;
	margin-bottom:6px;
	font-weight:bold;
}

