@charset "utf-8";
/* CSS Document */


body
	{
	MARGIN: 0px;
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	FONT-SIZE: 11px;
	COLOR: #333;
	font-family:Verdana, Geneva, sans-serif;
	line-height:15px;
	color:#333;
	background-image:url(../images/bkg-gradiant.gif);
	background-repeat:repeat-x;
	background-position:right top;

	}
img {padding-right:5px;}	
	
#wrapper	{
	width:1010px;
	background-image:url(../images/background-main.png);
	background-repeat:repeat-y;
	margin:auto;
	position:relative;
	top:35px;
}
#background-map	{
	background-image:url(../images/background-map.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin:auto;
}

#container	{
	width: 985px;
	margin: auto;
/*	background-image:url(../images/background-main.png);
	background-repeat:repeat-y;*/

}

#mastheadtop 	{
	width:975px;
	height:12px;
	padding:5px;
	margin: auto 0px auto 0px;
	background-color:#1d4858;
	color:#CCC;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	display:block;

}
#masthead	{
	display:block;
	width:670px;
	float:left;
}

#banner	{
	width:670px;
	height:242px;
	background-image:url(../images/masthead.jpg);
	background-repeat:no-repeat;
	float:left;
}

#navigation	{
	display:block;
	width:670px;
	height:62px;
	background-image:url(../images/nav-bkgd.jpg);
	background-repeat:repeat-x;
	float:left;
}

#navigation ul	{
	list-style:none;
	margin-left:4px;
	margin-top:0px;
	padding-left:0px;
	float:left;

}

#navigation li	{
	float:left;
	background-image:url(../images/nav-separator.gif);
	background-repeat:no-repeat;
	background-position:right top;

}

#navigation li a:link, #navigation li a:visited	{
	font-weight: bold;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	color:#777;
	display:block;
	height:62px;
	padding:15px 6px 10px 6px;
	margin-right:10px;

}

#navigation li a:hover	{
	color:#71b3b2;
}

#navigation li.noline	{
	background-image:url(../images/nav-bkgd.jpg);
	background-repeat:repeat-x;
}

#findtvl	{
	width:280px;
	height:343px;
	background-image:url(../images/travelagent-woman.jpg);
	background-repeat:no-repeat;
	background-color:#fada9c;
	float:right;
	border:#FFF;
	border-style:solid;
	border-width:2px;
	padding:15px;
}

#main	{
	width:670px;
	float:left;

}

#content	{
	width:670px;
	float:left;

}

#rightcolumn	{
	width:315px;
	float:right;
	background-color:#dddddc;

}

#rightcolumn-video	{
	width:315px;
	float:right;
	background-color:#dddddc;
	margin: 0px 0px 0px 0px;
}
	
#feature	{
	width:670px;
	background-color:#e3fafa;

}
#featurehdr	{
	width:650px;

	background-image:url(../images/hdr-feature.jpg);
	color:#07575e;
	padding:10px; 20px 10px 20px;
}

#featurehdr-nocolor	{
	width:650px;
	height:15px;
	padding:15px;
}

.featurecopy	{
	padding:10px 15px 10px 20px;
}

#feature-left	{
	display:block;
	width: 332px;
	float:left;
	margin-right:5px;

}

#feature-right	{
	display:block;
	width: 332px;
	float:right;

}

#destinations	{
	display:block;
	background-image:url(../images/bkg-map.gif);
	background-repeat:repeat-x;
	width:650px;
	padding:10px;
}

#footer	{
	background-color:#389098;
	margin:auto;
	border-top-color:#1d4858;
	border-top-style:solid;
	border-top-width:4px;
	display:block;
	position:relative;
	top:35px;
}

#footer-copy	{
	width:985px;
	margin:auto;
	color:#FFF;
	position:relative;
}
	
	
	
.feature-left-hdr 	{
	height:27px;
	background-image:url(../images/hdr-feature-blue.jpg);
	background-repeat:repeat-x;
	padding:10px 10px 5px 20px;
}
.clear	{
	clear:both:
}
	
h1 	{
	font-size:17px;
	line-height:18px;
	color:#333;

}

.blue	{
	color:#0665a0;
	display:inline;
}

.teal	{
	color:#07575e; !important
	display:inline;
}
h1.extra	{
	font-size:22px;
	line-height:26px;
	color:#0665a0;
}

h2 	{
	font-size:14px;
	line-height:18px;
	color:#333;
}

h3	{
	font-size:12px;
	line-height:14px;
}

h3.footerheadline	{
	color:#FFF;
	font-weight:bold;
	display:inline;
}

h4
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height: 18px;
	}

.inline	{
	display:inline;
}

.homecopy	{
	padding:15px;
}
.spotlightcopy	{
	display:block;
}

.beautifulplaces	{
	width:135px;
	background-color:#bfbeba;
	padding:10px;
	float:right;
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.citybycity	{
	font-size:14px;
	font-weight:bold;
	float:left;
	padding:10px;
	color:#333;
}

.thumbnail	{
	margin-right:10px;
}

.footerlink	{
	color:#CCC;
}


/* ---------- Start Styles pulled over from old site ---------- */



/* ---------- Start All Link Styles ---------- */

/* Start Local Link Styles */


a
	{
	color: #0042A4;
	TEXT-DECORATION: none;
	}
	
a:hover
	{
		COLOR: #0000FF;
		TEXT-DECORATION: underline;
	}
	
a.lnav1
	{
		DISPLAY: block;
		WIDTH: 179px; 
		TEXT-ALIGN: left;
		TEXT-DECORATION: none;
		FONT-SIZE: 12px;
		FONT-WEIGHT: bold;
		COLOR: #000000;
		BORDER-RIGHT: #336699 1px solid;
		BORDER-TOP: #336699 1px solid;
		BORDER-LEFT: #336699 1px solid;
		BORDER-BOTTOM: #336699 1px solid;
		PADDING-LEFT: 0px;
		PADDING-RIGHT: 0px;
		PADDING-TOP: 1px;
		PADDING-BOTTOM: 1px;
		BACKGROUND-COLOR: #FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
	}
	
a.lnav1:hover
	{
		DISPLAY: block;
		WIDTH: 179px; 
		TEXT-ALIGN: left;
		FONT-SIZE: 12px;
		FONT-WEIGHT: bold;
		COLOR: #000000;
		BORDER-RIGHT: #336699 1px solid;
		BORDER-TOP: #336699 1px solid;
		BORDER-LEFT: #336699 1px solid;
		BORDER-BOTTOM: #336699 1px solid;
		PADDING-LEFT: 0px;
		PADDING-RIGHT: 0px;
		PADDING-TOP: 1px;
		PADDING-BOTTOM: 1px;
		BACKGROUND: none;
		TEXT-DECORATION: none;
	}
	
a.lnav2
	{
		DISPLAY: block;
		WIDTH: 179px; 
		TEXT-ALIGN: left;
		TEXT-DECORATION: none;
		FONT-SIZE: 12px;
		FONT-WEIGHT: bold;
		COLOR: #000000;
		BORDER-RIGHT: #669933 1px solid;
		BORDER-TOP: #669933 1px solid;
		BORDER-LEFT: #669933 1px solid;
		BORDER-BOTTOM: #669933 1px solid;
		PADDING-LEFT: 0px;
		PADDING-RIGHT: 0px;
		PADDING-TOP: 1px;
		PADDING-BOTTOM: 1px;
		BACKGROUND-COLOR: #FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
	}
	
a.lnav2:hover
	{
		DISPLAY: block;
		WIDTH: 179px;
		TEXT-ALIGN: left;
		FONT-SIZE: 12px;
		FONT-WEIGHT: bold;
		COLOR: #000000;
		BORDER-RIGHT: #669933 1px solid;
		BORDER-TOP: #669933 1px solid;
		BORDER-LEFT: #669933 1px solid;
		BORDER-BOTTOM: #669933 1px solid;
		PADDING-LEFT: 0px;
		PADDING-RIGHT: 0px;
		PADDING-TOP: 1px;
		PADDING-BOTTOM: 1px;
		BACKGROUND: none;
		TEXT-DECORATION: none;
		margin: 0px 0px 0px 0px;
	}
	
a.bottom
	{
		COLOR: #666666;
		TEXT-DECORATION: none;
	}
	
a.bottom:hover
	{
		COLOR: #0000FF;
		TEXT-DECORATION: underline;
	}
	
a.search
	{
		FONT-SIZE: 10px;
		COLOR: #000000;
		TEXT-DECORATION: none;
	}
	
a.search:hover
	{
		FONT-SIZE: 10px;
		COLOR: #0000FF;
		TEXT-DECORATION: underline;
	}
	
/* End Local Link Styles */



/* ---------- End All Link Styles ---------- */



/* ---------- Start Misc Styles ----------*/




.homePhotosDetail
	{
		display: block;
		width: 774px; /*changed from 558px */
		border: 1px solid #415F83;
		margin: 2px 0px 0px 0px;
		padding: 3px 3px 15px 8px;
	}

/* used for IE-Mac \*/

html&gt;body .homePhotosDetail
	{
		width: 775px; /*changed from 560px */
	}

/* End IE-Mac */

.homePhoto
	{
		margin: 9px;
		vertical-align: top;
	}

.photoSearch
	{
		display: block;
		top: 160px;
		left: 445px;
	}

/* used for IE-Mac \*/

.photoSearch
	{
		top: 178px;
	}

/* End IE-Mac */

/* used for IE-Mac \*/

html&gt;body .photoSearch
	{
		top: 180px;
	}

/* End IE-Mac */

#spotlight
	{
		display: block;
		top: 0;
		left: 0;
		padding-top: 1px !important;
	}

#spotlight h3
	{
		display: block;
		width: 774px; /*changed from 558px */
		height: 27px;
		border: 1px solid #415F83;
		background: #B7CAE7 no-repeat;
		margin: 0px 0px -1px 0px;
		padding: 3px 3px 0px 8px;
		font-size: 18px !important;
		line-height:24px;

	}

/* used for IE-Mac \*/

html&gt;body #spotlight h3
	{
		width: 775px; /*changed from 559px */
	}

/* End IE-Mac */



.spotlightDetail
	{
	display: block;
	width: 774px; /*changed from 558px */
	border: 1px solid #415F83;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 15px;
	padding-left: 8px;
	}



/* used for IE-Mac \*/

html&gt;body .spotlightDetail	
	{
		width: 775px; /*changed from 559px */
	}

/* End IE-Mac */


/* Start Content Box */
.contentbox {
				/*margin: 0px auto 0px auto; */
				border-top: 1px solid #336699;
				border-right: 1px solid #336699;
				border-bottom: 1px solid #336699;
				border-left: 1px solid #336699;
				background-color: #E4EDF3;
				padding: 5px 5px 5px 5px;
				width: 775px; /*changed from 558px */
			}

/* End content box */
/* ------ End Structure Elements ------ */

.linkspacing {
	line-height: 15px;
}

.bulletarrow {
	list-style-image: url(/images/template/arrow101.gif);
}

.main {
	font-size: 18px;
	padding-right: 3px;
	margin: 0px 0px 0px 0px;
}

.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px !important;
	font-weight: bold;
}

.subheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px !important;
	font-weight: bold;
}

.level2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	line-height: normal !important;
	font-weight: normal !important;
	margin-top: 0px;
	margin-bottom: 0px;
	display: inline;
}
