/* MAIN STYLES */

@import url(global.css);
@import url(layout.css);
@import url(components.css);
@import url(form.css);
@import url(nav.css);
@import url(KT_styles.css);
@import url(clear.css);

/* OTHER STYLES */
html {height:auto; margin:0px;padding:0px;}

body {height:100%; margin:0; padding:0 5mm 0 0;border:1px solid #D2CDC2; color:#666660;
	line-height: 1.4em; /* IE 6 Peekaboo bug hack */
	font-family: verdana, sans-serif, arial, helvetica;
	font-size: 75%;
	voice-family: "\"}\"";  /* IE hack */
	voice-family:inherit;font-size:small;
} html>body {font-size:small;} /* be nice to Opera */

#mainNav,
#nav-header,
#banner,
#footer {display: none;}


.home-news {margin-top: 10px; height: auto;}
.scroll, .scroll2, .supplement-box dd.attractions {height: auto;}
.clubSecurePromo {display: none!important;}
.onecolumn-list dt, .onecolumn-list dd {padding-left: 0!important;}
.supplement-box dd.attractions dl {padding-left: 0; padding-right: 0;}

/* Header - Logo */
#logo {display:block; margin-bottom:5px; margin-top:5px;}

/* Page Title - Destination streen name */
#pageTitle-c {background-color:#FFFFFF; background-image:none; padding-left:0px;}
#pageTitle-c .print-this-page {display:none;}

/* Content */
#content-wrap {width:760px; padding-top: 10px; background: none;}
	#map-content {float:left; width: 533px; margin-bottom:20px;}
		#map-content #map-sidebar {width:0px; display:none;}
			#map-sidebar .module-a {width:0px; display:none;}
	#map-view {display:block; border:none;}
		#mapdiv {border:2px solid red; clear:both;}
	#detailed-route {display:none;}
	
	#content .sidebar h2 {height:17px;}
	
	.sidebar2 {width:0px; margin:0; display:none;}
			
			dl.twocolumn-list {margin: 0 0 0.8em 0; padding: 0;}
			.twocolumn-list dt, .twocolumn-list dd {display: block; padding: 0; float: left; margin-bottom: 4px;}
			.twocolumn-list dt {width: 200px; margin-left: 0;}
				.twocolumn-list dt.oneline {clear: both; font-weight: bold;}
			.twocolumn-list dd {width: 100px; text-align: right;}
			
			dl.twocolumn-list-large {margin: 0 0 0.8em 0; padding: 0;}
			.twocolumn-list-large dt, .twocolumn-list-large dd {display: block; padding: 0; float: left; margin-bottom: 4px;}
			.twocolumn-list-large dt {width: 200px; margin-left: 0;}
			.twocolumn-list-large dd {width: 100px; text-align: right;}
			
			dl.threecolumn-list{ width: 300px; margin: 0 0 0.8em 0; padding: 0;}
			.threecolumn-list dt, .threecolumn-list dd {padding: 0; float: left; margin-bottom: 4px;}
			.threecolumn-list dt{width: 150px; margin-left: 0; display: inline; }
				.threecolumn-list dt.oneline{clear: both; font-weight: bold;}
			.threecolumn-list dd{width:50px; text-align: right;}
			.threecolumn-list dd.middle{ width: 100px; text-align: left;}
	
	#content {width: 1000px; clear:both;}
		
	/*#content .sidebar {width:250px; padding:0px; border:1px solid red;}
		#content .main {width:300px; margin-left:0px; padding:0px; border:1px solid green;}
			#content .main h2 {height:17px; padding: 5px 0px 5px 0px; margin:0px;}
				#content .main a.more {display:none;}
		
			dl.supplement-box {float: none;}
				.supplement-box dt {
					padding: 3px 0px 5px 0px;
					border-top:1px solid #D5D5D5; 
					border-bottom:1px solid #D5D5D5;	
					background-color:#F8F8F8;
					font-size:1.1em;
					color:#0055A5;
					text-align:left;
					margin:0;
					font-weight:bold;
					display: block;
					float: none;
				}
		
					.supplement-box dd{float: none; padding: 5px 0 5px 0; margin: 0px; background-color: #ffffff; }
					.supplement-box dd p {margin: 0; padding: 0px 0;}
					.supplement-box dd a {color: #00569F; font-weight: bold;}
					.supplement-box dd a {text-decoration:none; font-weight:normal;}
			
					.supplement-box dd.contain {
							background-color:#ffffff;
							margin: 0px;
							padding: 5px 0px 8px 0px;
							font-weight: bold;
							overflow: hidden;
					}
			
			ul.points{list-style: none; margin: 20px 0; padding: 0;}
				ul.points li{display:block; margin: 0 0 7px 0; padding:0 0 3px 20px; background-color:#ffffff; font-weight:bold;}
					ul.points li a {text-decoration:none; font-weight:normal;}*/
