@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;
}
.imgRight{
	padding-left:5px;
}
#wrapper {
	width:1010px;
	background-image:url(../images/background-main.png);
	background-image:url(../images/background-main1.png);
	background-repeat:repeat-y;
	margin:auto;
	position:relative;
	top:35px;
}
/*mock created on 4/1/11  */
#wrapper1 {
	width:1010px;
	background-image:url(../images/background-main1.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;
}
#rightcolumn1 {
	width:315px;
	float:right;
	background-color:#dddddc;
}
#rightcolumn2 {
	width:315px;
	float:right;
	background-color:#dddddc;
}
#rightcolumn-video {
	width:315px;
	float:right;
	background-color:#dddddc;
	margin: 0px 0px 0px 0px;
}
#rightcolumn-video1 {
	width:315px;
	float:right;
	background-color:#dddddc;
	margin: 0px 0px 0px 0px;
}
#rightcolumn-video2 {
	width:315px;
	float:right;
	background-color:#dddddc;
	margin: 0px 0px 0px 0px;
}
#feature {
	width:670px;
	background-color:#e3fafa;
}
#featurehdr {
	width:630px;
	background-image:url(../images/hdr-feature.jpg);
	color:#07575e;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 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-map1.gif);/*original used to be 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:17px;/*	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;*/
width:630px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.spotlightcopy {
	display:block;
}
.beautifulplaces {
	width:135px;
	background-color: #3b63a7; /*#bfbeba;*/
	padding:10px;
	float:right;
	font-size:14px;
	font-weight:bold;
	color:#fff;/*#333;*/
}
/*added   6/1/2011     */	
.beautifulplaces a:link {
	color:#fff;
	text-decoration:none;
}
.beautifulplaces a:active {
	color:#fff;
	text-decoration:none;
}
.beautifulplaces a:visited {
	color:#fff;
	text-decoration:none;
}
.beautifulplaces a:hover {
	color:#fff;
	text-decoration:none;
}
.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 ----------*/


.finePrint {
	font-size:9px;
}
.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;
}
.feature {
	font-size: 12px;
	color: #666666;
}

/* 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: 20px;/*15px - changed on 9/23/11 MG*/
}
.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;
}
/*============START BREADCRUBMS============*/
/*misrak - added on 03.30.11*/
.breadcrumbs {
	width:630px;
	height:30px;
	color:#07575e;
	font-size:13px;
	/*	background-image:url(../images/breadcrumbsbkg.gif);
	background-repeat:repeat;
	
	border-top: 1px solid #f3efec;
	border-bottom:	1px solid #f3efec;
	border-left: 0;
	border-right:0;*/
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	veritcal-align: center;
}
/*============ END BREADCRUBMS============*/


/*=========== START HIGHILGHTED ACTIVE TAB ============*/
#tips #navigation ul li.tipsnav a {
	/* background-image:url(../images/nav-active.jpg);
	background-repeat:repeat-x; */
	color:#3162a5;
}
#dest #navigation ul li#destnav a {
	/* background-image:url(../images/nav-active.jpg);
	background-repeat:repeat-x; */
	color:#3162a5;
}
#agents #navigation ul li#agentsnav a {
	/* background-image:url(../images/nav-active.jpg);
	background-repeat:repeat-x; */
	color:#3162a5;
}
#quote #navigation ul li#quotenav a {
	/* background-image:url(../images/nav-active.jpg);
	background-repeat:repeat-x; */
	color:#3162a5;
}
#consumer #navigation ul li#consumernav a {
	/* background-image:url(../images/nav-active.jpg);
	background-repeat:repeat-x; */
	color:#3162a5;
}
#store #navigation ul li#noline a {
	/* background-image:url(../images/nav-active.jpg);
	background-repeat:repeat-x; */
	color:#3162a5;
}
#video #navigation ul li#vidnav a {
	/* background-image:url(../images/nav-active.jpg);
	background-repeat:repeat-x; */
	color:#3162a5;
}/*code added 6/28/11 MG*/
/*=========== END HIGHILGHTED ACTIVE TAB ============*/
.thirtysevenLang {
	color:#F00;
}
/*=========== VIDEO LAYOUT========*/

#videocolumn {
	width:315px;
	height:280px;
	float:right;
	background-color:#dddddc;
}
#videocontent {
	width:987px;
	float:left;
	background-color:#ffffff;
}
.videohomecopy {
	/*	padding:15px;*/
	width:947px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-color:#fff;
}
.videobreadcrumbs {
	width:947px;
	height:30px;
	color:#07575e;
	font-size:13px;
	/*	background-image:url(../images/breadcrumbsbkg.gif);
	background-repeat:repeat;
	
	border-top: 1px solid #f3efec;
	border-bottom:	1px solid #f3efec;
	border-left: 0;
	border-right:0;*/
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	veritcal-align: center;
	background-color:#fff;
}
#videofeaturehdr {
	width:947px;
	background-image:url(../images/hdr-feature.jpg);
	color:#07575e;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
/*========== DESTINATIONS SUBHEADING STYLE ============*/
h2.dest {
	font-size:12px;
	font-weight:bold;
}

