@import url(/style/layout.css);
@import url(/style/gutter.css);
@import url(/style/classes.css);
@import url(/style/table.css);
@import url(/style/layoutHome.css);
@import url(/style/layoutSections.css);
@import url(/style/CS_Element_Textblock.css);
@import url(/style/layoutArticle.css);
@import url(/style/layoutDiscover.css);
@import url(/style/contentBoxessearchBoxes.css);
@import url(/style/podcast.css);
@import url(/style/siteSearch.css);
@import url(/style/resultsGrid.css);
@import url(/style/calendar.css);
@import url(/style/splash.css);
@import url(/style/discounts.css);
@import url(/style/weather.css);
@import url(/style/atAGlance.css);
@import url(/style/lightbox.css);
@import url(/style/niftyCorners.css);
@import url(/style/tickets.css);
@import url(/style/admin.css);
@import url(/style/travelocity.css);
@import url(/style/requestForms.css);
@import url(/style/sitemap.css);
@import url(/style/itinerary.css);
@import url(/style/imagegallery.css);
@import url(/style/flickr.css);
@import url(/style/campaigns.css);
@import url(/style/override_cs.css);

.tracking-pixel {
	width:1px; 
	height:1px;
	border:0;
	position:absolute;
	top:-999px; 
	left:-999px;
}

/* layout hacks */
#cs_elementUI_206525 {margin-left:20px}

/* layout classes */
.text-align-right {text-align:right}

/* links */
.lighter-links a:link, .lighter-links a:visited {color:#06c}

/* header */
.important {margin-top:3px; ^margin-top:0}
#important-secondary {visibility:hidden; margin:3px 0 -6px; ^margin:6px 0 0; padding:0}
#cs_control_6432 #important-secondary {visibility:visible}
#internationalSitesForm {font-size:13px; height:16px}
#search input[type="image"] {position:relative; top:6px; ^top:2px}

/* footer */
#connect {background:#e3e3e3; border:2px solid #fff; border-bottom:0; width:759px; margin:0 auto; font-size:11px; color:#666; padding:3px}
#connect img {margin:2px 10px; padding:0}
#connect a:hover {text-decoration:none}
#connect span {position:relative; top:-4px}

/* ColorBox */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:#000}
#cboxTopLeft{width:21px; height:21px; background:url(/images/colorbox/controls.png) -100px 0 no-repeat;}
#cboxTopRight{width:21px; height:21px; background:url(/images/colorbox/controls.png) -129px 0 no-repeat}
#cboxBottomLeft{width:21px; height:21px; background:url(/images/colorbox/controls.png) -100px -29px no-repeat;}
#cboxBottomRight{width:21px; height:21px; background:url(/images/colorbox/controls.png) -129px -29px no-repeat;}
#cboxMiddleLeft{width:21px; background:url(/images/colorbox/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(/images/colorbox/controls.png) right top repeat-y}
#cboxTopCenter{height:21px; background:url(/images/colorbox/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(/images/colorbox/border.png) 0 -29px repeat-x}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:12px}
#cboxLoadedContent iframe {padding:14px 0 0}
#cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/images/colorbox/controls.alt.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(/images/colorbox/controls.alt.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(/images/colorbox/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(/images/colorbox/loading.gif) center center no-repeat;}
#cboxClose{position:absolute; top:-16px; right:-16px; background:url(/images/colorbox/controls.alt.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px; z-index:99999 !important}
#cboxClose.hover{background-position:-25px -25px;}

.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

/* map */
#map-main {
	border:0;
	height:350px;
}
#larger-map {
	display:inline-block;
	position:relative;
	top:-10px; left:615px;
	font-weight:bold;
	margin:-5px 0;
}
