/* pages */

/*
--------------------------------------
HOMESPOT BOX
--------------------------------------
*/
.homespotBox { float:left; margin:8px 0px 0px 0px; background: transparent; z-index:10; width:209px; color:#FFFFFF;  }
.homespotBox .xb1, .homespotBox .xb2, .homespotBox .xb3, .homespotBox .xb4, .homespotBox .xb5, .homespotBox .xb6, .homespotBox .xb7 { background:#60605E; border-left:1px solid #ADA99D; border-right:1px solid #ADA99D; }

.homespotBox_content { 
	display:block; 
	background:#60605E; 
	border:3px solid #60605E; 
	border-width:0 3px; 
	position:relative;
	height:230px;
}

.homeSpotImage { text-align:center; }
.homeSpotText { padding:8px 5px 0px 5px; }

.whiteBox { width:643px; }

.whiteBoxHeader {
	background-image:url(/images/layout/border_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:643px;
	height:21px;
}

.whiteBoxBody {
	background-color:#FFFFFF;
	border-left:2px solid #AF0404;
	border-right:2px solid #AF0404;
	padding:0px 8px 0px 8px;
	min-height:320px;
}
* html .whiteBoxBody { height:320px; }

.whiteBoxFooter {
	background-image:url(/images/layout/border_bottom.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:643px;
	height:21px;
}

.sectionHeader { padding-bottom:5px; border-bottom:1px solid #000000; }
.sectionSubNav { padding-bottom:5px; border-bottom:1px solid #000000; margin-top:8px; margin-bottom:8px; }

.sectionSubNav ul { list-style:none; margin:0; padding:0; }
.sectionSubNav ul li { float:left; display:inline; width:120px; }

.sectionSubNav ul li a:link, .sectionSubNav ul li a:visited { 
	color:#000000; 
	text-decoration:none; 
	font-size:1.1em;
	display:block;
	padding-left:15px;
	margin-bottom:5px;
}
.sectionSubNav ul li a:hover {
	background-image:url(/images/nav/spots_shopping.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
}

.sectionSubNav ul li a.sectionLinkOn:link, .sectionSubNav ul li a.sectionLinkOn:visited, .sectionSubNav ul li a.sectionLinkOn:hover {
	background-image:url(/images/nav/spots_shopping.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
}

.spotlanding_image { float:left; width:300px; margin-top:8px; }
.spotlanding_text { float:left; width:300px; margin-top:8px; }

/* food and drink */
.section_food .sectionSubNav ul li a:hover { 
	background-image:url(/images/nav/spots_food.gif);
}
.section_food .sectionSubNav ul li a.sectionLinkOn:link, .section_food .sectionSubNav ul li a.sectionLinkOn:visited, .section_food .sectionSubNav ul li a.sectionLinkOn:hover { 
	background-image:url(/images/nav/spots_food.gif);
}

/* shopping */
.section_shopping .sectionSubNav ul li a:hover { 
	background-image:url(/images/nav/spots_shopping.gif);
}
.section_shopping .sectionSubNav ul li a.sectionLinkOn:link, .section_shopping .sectionSubNav ul li a.sectionLinkOn:visited, .section_shopping .sectionSubNav ul li a.sectionLinkOn:hover { 
	background-image:url(/images/nav/spots_shopping.gif);
}

/* clubs and bars */
.section_clubs .sectionSubNav ul li a:hover { 
	background-image:url(/images/nav/spots_clubs.gif);
}
.section_clubs .sectionSubNav ul li a.sectionLinkOn:link, .section_clubs .sectionSubNav ul li a.sectionLinkOn:visited, .section_clubs .sectionSubNav ul li a.sectionLinkOn:hover { 
	background-image:url(/images/nav/spots_clubs.gif);
}

/* hotels */
.section_hotels .sectionSubNav ul li a:hover { 
	background-image:url(/images/nav/spots_hotels.gif);
}
.section_hotels .sectionSubNav ul li a.sectionLinkOn:link, .section_hotels .sectionSubNav ul li a.sectionLinkOn:visited, .section_hotels .sectionSubNav ul li a.sectionLinkOn:hover { 
	background-image:url(/images/nav/spots_hotels.gif);
}

/* history and culture */
.section_history .sectionSubNav ul li a:hover { 
	background-image:url(/images/nav/spots_history.gif);
}
.section_history .sectionSubNav ul li a.sectionLinkOn:link, .section_history .sectionSubNav ul li a.sectionLinkOn:visited, .section_history .sectionSubNav ul li a.sectionLinkOn:hover { 
	background-image:url(/images/nav/spots_history.gif);
}

/* theatres */
.section_theatres .sectionSubNav ul li a:hover { 
	background-image:url(/images/nav/spots_theatres.gif);
}
.section_theatres .sectionSubNav ul li a.sectionLinkOn:link, .section_theatres .sectionSubNav ul li a.sectionLinkOn:visited, .section_theatres .sectionSubNav ul li a.sectionLinkOn:hover { 
	background-image:url(/images/nav/spots_theatres.gif);
}

/* landmarks */
.section_landmarks .sectionSubNav ul li a:hover { 
	background-image:url(/images/nav/spots_landmarks.gif);
}
.section_landmarks .sectionSubNav ul li a.sectionLinkOn:link, .section_landmarks .sectionSubNav ul li a.sectionLinkOn:visited, .section_landmarks .sectionSubNav ul li a.sectionLinkOn:hover { 
	background-image:url(/images/nav/spots_landmarks.gif);
}

/*
--------------------------------------
SPOTLIST
--------------------------------------
*/
.spotlist_item { float:left; width:310px; margin-bottom:8px; }
.spotlist_image { float:left; width:110px; }
.spotlist_detail { float:left; width:190px; }
.spotlist_item a:link, .spotlist_item a:visited { color:#000000; text-decoration:none; }
.spotlist_item a:hover { color:#000000; text-decoration:underline; }

.SecTitle { font-weight:bold; }

