/* CSS Document */

#container {
	color:										#222;
	line-height:							1.6em;
	margin:										0 auto;
	text-decoration:					none; }

.destination-guide .column a { color: #CC0000; }
 
#content_2col, #content_detail {
	clear:										left;
	padding:									0;
	width:										auto;
	float:										none; }

.columns-float {
	float:										none;
	width:										auto; }

.column {
	width:										487px;
	float:										left;
	padding:									12px 12px 0 12px; }


.column p.dest-blurb,
.column h4.dest-admission {
	clear:										both; }

.column-rt-dest .dest-listing img {
	padding:									0; }

.column img.left {
	float:										left;	}

.column img.right {
	float: right; }

.dest-listing {
	margin:										0 0 20px 0;
	padding:									0px; }

.dest-listing img {
	margin:										2px;
	border:										1px solid #333; }

.dest-list-img-col-a {
	overflow:									hidden;
	height:										180px;
	float:										left;
	width:										53px;
	margin-right:							4px; }

.dest-list-img-col-b {
	overflow:									hidden;
	height:										190px;
	float:										left;
	width:										92px;
	margin-right:							4px; }

.dest-list-img-col-c {
	overflow:									hidden;
	height:										180px;
	float:										left;
	width:										53px; }

.column-rt-dest .dest-listing .dest-list-img-col-c img,
.column-rt-dest .dest-list-img-col-a img {
	margin-bottom: 						4px; }

.dest-listing div.float-right img {
	border:										1px solid #333; }

/* Left Nav Note: Because NN7 doesn't display some of the borders when using % or ems, we must use a fixed font size =(
*/
#top_navcontainer {
	float:										left;
	width:										770px;
	font:											x-small "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	text-align:								left;
	text-transform:						none;
	margin:										0;
	padding:									0;
	border:										solid #B0B0B0;
	border-width:							1px 0;
	background-color:					#CCCCCC; }

#navlist #nav-home {
	display:									none; }

ul#navlist {
	display:									inline;
	list-style:								none;
	padding:									0px;
	width:										100%;
	font-size:								1em;
	margin:										0;
	border:										none; }

ul#navlist li {
	display:									inline;
	float:										left;
	margin:										0px;
	padding:									0px;
	width:										auto;
	overflow:									hidden; }

ul#navlist li a {
	display:									inline;
	color:										#222;
	text-decoration:					none;
	background:								#CCCCCC;
	width:										auto;
	padding:									.2em 10px .2em 10px;
	margin:										0;
	border:										none; }

.dest-listing ul {
	list-style:								none;
	margin:										0;
	padding:									5px 0; }

#content_2col .dest-listing h3 {
	margin:										0 0 4px 0;
	padding:									3px; }

.column h4 {
	padding:									0;
	margin:										0;
	font-size:								1em; }

.column h3,
.column-rt-dest h3 {
	font:											bold 1.2em Georgia,"Times New Roman",serif;
	margin:										0 0 10px 0;; }

h3.dest-list-heading {
	font:											1.4em Georgia,"Times New Roman",serif; }





/* Listing styles for #dest-list-01 */

#dest-list-01 .dest-img-01 {	
	border: 1px solid #555555;
	float: left;
	width: 100px;
	height: 182px;
	overflow: hidden;
	background: #DDD;
}
#dest-list-01 .dest-img-02 {
	border: 1px solid #555555;
	float: right;
	width: 100px;
	height: 88px;
	overflow: hidden;
	background: #DDD;
}
#dest-list-01 .dest-img-03 {
	border: 1px solid #555555;
	float: right;
	width: 100px;
	height: 88px;
	overflow: hidden;
	background: #DDD;
}
#dest-list-01 .dest-img-02 img {
	margin: 0 0 0 0;
}
#dest-list-01 .dest-img-03 img {
	margin-left: -100px;
	margin-top: -94px;
}
#dest-list-01 .dest-img-01 img {
	margin: -30% 0 0 -62%; 
}
.column #dest-list-01 .dest-img-01 {
	margin: 0 12px 0 0;
}
.column #dest-list-01 .dest-img-02 {
	margin: 0 0 0 4px;
}
.column #dest-list-01 .dest-img-03 {
	margin: 0 0 0 12px;
}
.column-rt-dest .dest-img-01, 
.column-rt-dest .dest-img-02, 
.column-rt-dest .dest-img-03 {
	margin: 2px;
}

/* Listing styles for #dest-list-02 */

#dest-list-02 .dest-img-01 {
	border: 1px solid #555555;
	float: right;
	width: 206px;
	height: 88px;
	overflow: hidden;
	background: #DDD;
}
#dest-list-02 .dest-img-02 {
	border: 1px solid #555555;
	float: right;
	width: 206px;
	height: 88px;
	overflow: hidden;
	background: #DDD;
}
#dest-list-02 .dest-img-03 {
	display: none;
}
#dest-list-02 .dest-img-02 img {
	margin: -30% 0 0 -5%;
}
#dest-list-02 .dest-img-01 img {
	margin: -30% 0 0 -45%;
}
.column #dest-list-02 .dest-img-01 {
	margin: 0 0 0 4px;
}
.column #dest-list-02 .dest-img-02 {
	margin: 0 0 0 12px;
}


/* Listing styles for #dest-list-03 */

#dest-list-03 .dest-img-01 {
	border: 1px solid #555555;
	float: left;
	width: 100px;
	height: 182px;
	overflow: hidden;
	background: #DDD;
}
#dest-list-03 .dest-img-02 {
	border: 1px solid #555555;
	float: left;
	width: 100px;
	height: 182px;
	overflow: hidden;
	background: #DDD;
}
#dest-list-03 .dest-img-01 img {
	margin-left: -100px;
}
#dest-list-03 .dest-img-02 img {
	margin-left: -100px;
}
#dest-list-03 .dest-img-03 {
	display: none;
}
.column #dest-list-03 .dest-img-01 {
	margin: 0 4px 0 0;
}
.column #dest-list-03 .dest-img-02 {
	margin: 0 12px 0 0;
}
.column-rt-dest #dest-list-03 ul {
	clear: left;
}


/* Listing styles for #dest-list-04 */

#dest-list-04 .dest-img-01 {
	border: 1px solid #555555;
	float: right;
	width: 206px;
	height: 88px;
	overflow: hidden;
	background: #DDD;
}
#dest-list-04 .dest-img-02 {
	border: 1px solid #555555;
	float: left;
	width: 100px;
	height: 182px;
	overflow: hidden;
	background: #DDD;
}
#dest-list-04 .dest-img-03 {
	display: none;
}
#dest-list-04 .dest-img-01 img {
	margin-top: -88px;
}
#dest-list-04 .dest-img-02 img {
	margin-left: -100px;
}
.column #dest-list-04 .dest-img-01 {
	margin: 0 0 0 12px;
}
.column #dest-list-04 .dest-img-02 {
	margin: 0 12px 0 0;
}
.column-rt-dest #dest-list-04 .dest-img-02 {
	margin-right: 12px;
}
	

/* Listing styles for #dest-list-05 */

#dest-list-05 .dest-img-01 {
	border: 1px solid #555555;
	float: right;
	width: 100px;
	height: 88px;
	overflow: hidden;
	background: #DDD;
}
#dest-list-05 .dest-img-02 {
	border: 1px solid #555555;
	float: right;
	width: 100px;
	height: 88px;
	overflow: hidden;
	background: #DDD;
}
#dest-list-05 .dest-img-03 {
	border: 1px solid #555555;
	float: right;
	width: 206px;
	height: 88px;
	overflow: hidden;
	background: #DDD;
}
#dest-list-05 .dest-img-01 img {
	margin-left: -100px;
	margin-top: -94px;
}
#dest-list-05 .dest-img-02 img {
	margin-left: -100px;
	margin-top: -94px;
}
#dest-list-05 .dest-img-03 img {
	margin-top: -88px;
}
.column #dest-list-05 .dest-img-01, .column #dest-list-05 .dest-img-02, .column #dest-list-05 .dest-img-03 {
	margin: 0 0 0 4px;
}


/* Listing styles for #dest-list-06 */

#dest-list-06 .dest-img-01 {
	border: 1px solid #555555;
	float: right;
	width: 206px;
	height: 88px;
	overflow: hidden;
	background: #DDD;
}
#dest-list-06 .dest-img-02 {
	border: 1px solid #555555;
	float: right;
	width: 100px;
	height: 88px;
	overflow: hidden;
	background: #DDD;
}
#dest-list-06 .dest-img-03 {
	border: 1px solid #555555;
	float: right;
	width: 100px;
	height: 88px;
	overflow: hidden;
	background: #DDD;
}
#dest-list-06 .dest-img-01 img {
	margin-top: -88px;
}
#dest-list-06 .dest-img-02 img {
	margin-left: -100px;
	margin-top: -94px;
}
#dest-list-06 .dest-img-03 img {
	margin-left: -100px;
	margin-top: -94px;
}
.column #dest-list-06 .dest-img-01, .column #dest-list-06 .dest-img-02, .column #dest-list-06 .dest-img-03 {
	margin: 0 0 0 4px;
}
.column-rt-dest #dest-list-06 .dest-img-01, .column-rt-dest #dest-list-06 .dest-img-02, .column-rt-dest #dest-list-06 .dest-img-03 {
	margin: 2px;
}


/* Listing styles for #dest-list-07 */

#dest-list-07 .dest-img-01 {
	border: 1px solid #555555;
	float: right;
	width: 206px;
	height: 182px;
	overflow: hidden;
	background: #DDD;
}
#dest-list-07 .dest-img-02 {
	display: none;
}
#dest-list-07 .dest-img-03 {
	display: none;
}
.column #dest-list-07 .dest-img-01 {
	margin: 0 0 0 12px;
}
