#uvInterior {
	overflow:				hidden;
}

#uvCentralCore {
	width:					505px;
	padding-left:			20px;
	padding-right:			10px;
	float:					left;
	background-color:		white;
}

* html #uvCentralCore {
	background-color:		white;
}

#uvInterior.navless #uvCentralCore {
	width:					710px;
	padding-left:			15px;
	padding-right:			15px;
}

#uvCrumb {
	padding-bottom:			15px;
	cursor:					default;
}

  #uvCrumb
, #uvSidebar {
	font-size:				11px;
}

#uvPageContent {
	font-size:				12px;
	position:				relative;
}

/* Position:relative translates the .liteTabBox .tabs box down and right, for a ways. */
* html #uvPageContent {
	position:				static;
}

  #uvCrumb
, #uvPageContent
, #uvSidebar {
	color:					#333;
}

#uvSidebar/*,
#uvSidebar .north,
#uvSidebar .south*/ {
	width:					203px;
}

#uvSidebar {
	border-right:			1px solid #ececec;
	float:					left;
}

/*#uvSidebar .north,
#uvSidebar .south {
	background-repeat:		no-repeat;
	height:					15px;
}*/

#uvSideNav {
	background-repeat:		repeat;
	width:					174px;
	padding:				0 15px;
}

#uvSideNav .dirty a,
#uvSideNav .unpublished a {
	font-weight:			bold;
}

* html #uvSideNav {
	overflow:				hidden;
}

#uvInterior.navless #uvSidebar {
	display:				none;
}


.searchNav ,
#sideNavMenu {
	overflow:				hidden;
}


/* Autumn-only? */
.searchNav ul li a span.frequency span {
	color: 	#9F1D1D;
	text-decoration: underline;
}


.searchNav ul ,
#sideNavMenu ul,
#sideNavMenu ol {
	padding-left:			0;
}

.searchNav ul ,
#sideNavMenu ul {
	margin-left:			15px;
}

ul#currentSearchStatus {
	list-style-type: none;
	margin-left: 0;
}
ul#currentSearchStatus a {
	margin-right: .25em;	
}

#sideNavMenu ol {
	margin-left:			25px;
}

.searchNav ul ,
#sideNavMenu ul,
#sideNavMenu ol  {
	margin-top:				.3em;
}

#sideNavMenu ul.socialMediaIcons {
        list-style-type: none;
	margin-left: 0;
}

.searchNav ul li {
	padding:				.25em 0;	
}

#sideNavMenu ul li,
#sideNavMenu ol li {
	padding:				.3em 0;
}

#sideNavMenu ul.socialMediaIcons li {
        float: left;
	padding-right: .5em;
}
	
	#sideNavMenu ul span.current,
	#uvCrumb span.current {
		font-weight:		bold;
		cursor:				default;
	}
	
	#sideNavMenu ul li.current ul li {
		font-weight:		normal;
		cursor:				pointer;
	}
	
	#sideNavMenu li.sideNavMenuDivider {
		list-style:		none;
		background:		none;
		padding-left:	0px;
		margin-left:	0px;
	}
	
	#sideNavMenu li.sideNavMenuDivider hr {
		color:				#97988A;
		background-color:	#97988A;
		height:				1px;
		border-width:		0px;
	}

  #uvCrumb a
, #sideNavMenu a
, .searchNav a {
	text-decoration:		none;
	cursor:					pointer;
}

  #uvCrumb a:hover
, .searchNav a:hover
, #sideNavMenu a:hover {
	text-decoration:		underline;
}

.searchNav a,
#sideNavMenu a {
	color:					#333333;
}

#uvBodyCopy p:first-child {
	* margin-top:				0;
}

#uvInteriorLinks {
	clear:					left;
}

#uvInteriorLinks h2 {
	margin-bottom:			.25em !important;
}

#uvInteriorLinks ul {
	margin-top:				0;
	padding-left:			2.5em;
}

#uvInterior h1#uvPageHeader {
	margin-top:				0;
}

  #uvPageContent h2
, #uvPageContent h3 {
/*	margin-bottom:			0;*/
}

#uvPageContent div#addThis {
	clear: both;
	float: right;
}

#uvInterior h3.sideNavSection {
	margin-top:				0;
	margin-bottom:			0;
	letter-spacing:			2px;
}

#uvInterior h1 {
	letter-spacing:			2px;/*4px;*/
	line-height:			1.1em;
	font-size:				20px;
	font-weight:			normal;
	border-bottom:			1px solid #cccccc;
	padding-bottom:			.25em;
}

#uvInterior h2 {
	font-size:				14px;
}

#uvInterior h3 {
	font-size:				12px;
}

  #uvPageContent p
, #uvPageContent ul {
/*	margin-top:				0;*/
}

/*#uvPageContent > p {
	text-align:				justify;
}*/

ul.noIndent {
	padding-left:			0;
	margin-left:			1em;
}

ul.multiLine li {
	margin-bottom:			.5em;
}

.gateway_nav {
	background:				url( '../image/interior/paper_shadow.jpg')
							no-repeat
							bottom;
}

#insetPhotograph, #insetBeerTrail, #insetFishingLicense {
	border:					1px solid #CCCCCC;
	float:					right;
	padding:				10px;
/*	margin-bottom:			15px;*/
	overflow:				hidden;
	}

#insetBeerTrail, #insetFishingLicense {
        clear: both;
        border: none;
}


#insetPhotograph p.caption {
	margin-bottom:			0;
}

.caption {
    white-space:        	pre;
}

#frame p.caption {
	margin-top:				1em;
}

img.detail {
	border:					1px solid #CCCCCC;
	padding:				10px;
	margin:					15px;
}

img.detail.top {
	margin-top:				0;
}

img.detail.right {
	margin-right:			0;
}

img.detail.left {
	margin-left:			0;
}

img.detail.bottom {
	margin-bottom:			0;
}

#quickLinks {
	overflow:				hidden;
}

.quickLink {
	width:					94px;
	float:					left;
	text-align:				center;
}

  #quickLinks
, #featuredLinks {
/*	clear:					both;*/
}

#searchToggle {
    float:                  right;
}

#tourImage {
	float:					right;
	margin:					0 0 15px 15px;
}

.brochureRequest {
	overflow:				hidden;
}

	.brochureCover {
		float:				left;
		margin:				0 .5em;
	}

/*.thingsToDo {
	width:					100%;
	}
	
	.thingsToDo th {
		width:				128px;
		}
		
	.thingsToDo td {
		font-size:			84%;
		color:				#666666;
		padding-left:		6px;
		}*/

#uvPageContent ul.thingsToDo {
	list-style-type:		none;
	margin-left:			0;
	padding-left:			2.5em;
}
	
	#uvPageContent ul.thingsToDo li {
		font-size:			84%;
		color:				#666666;
	}
	
		#uvPageContent ul.thingsToDo li img {
			vertical-align:		middle;
		}

.viewAllListingsButton {
	background-repeat:		no-repeat;
	background-position:	left center;
	padding:				3px 0 0 22px;
/*	height:					auto;*//*18px;*/
	overflow:				visible;
	margin-top:				1em !important;
}

	.viewAllListingsButton a {
		font:				bold 11px Verdana, sans-serif;
		color:				#993300;
	}

ul.uvList {
	padding-left:			0;
	margin-left:			0;
	list-style-type:		none;
}

	.uvList > li {
		clear:					both;
		padding:				1em;
		overflow:				hidden;
	}
	
	.uvList .odd {
		background-color:		#f3f3f6;
		border:					1px solid #cccccc;
		border-left:			none;
		border-right:			none;
	}
	
	.uvList .thumb {
		background-color:		white;
		border:					1px solid #cccccc;
		float:					left;
		margin-right:			15px;
		padding:				5px;
		font-size:				0;
	}
	
	  .uvList h2
	, .uvList h3.first
	, .uvList .description {
		margin:					0 0 .5em !important;
	}
	
	.uvList .more {
		float:					right;
		margin:					0;
	}
	
	* html .uvList li {
		padding-bottom:			2.5em;
	}
	
	* html .uvList li li {
		padding:				0;
	}

.uvLists h2 {
	margin-top:				3em;
}

.uvLists h2:first-child {
	margin-top:				0;
}

	.uvLists .uvList h3 {
		margin-top:			0;
		margin-bottom:		0;
	}
	
	.uvLists h4 {
		margin-top:			.5em;
		margin-bottom:		.5em;
	}

.cuisine.cookbooks h4 .subtitle {
	display:					block;
	font-weight:				normal;
}

#GolfFilterForm {
	clear:						left;
	float:						left;
}

#GolfFilterForm .viView {
	width:						274px;
}

#GolfFilterForm .viView .viControl.tree {
	width:						auto;
}

#GolfFilterForm .viView .viControl.tree .node {
	width:						47%;
	overflow:					hidden;
}

* html #GolfFilterForm .viView {
	width:						289px;
}

.contactList {
    white-space:            pre;
}
	
#uvInterior .viView .viControl.checkbox label,
#uvInterior .viView .viControl.radio label {
	width:			90%;
}

#uvInterior .viView.interiorSearch .viControl.checkbox label,
#uvInterior .viView.interiorSearch .viControl.radio label,
#uvInterior.navless .viView .viControl.checkbox label,
#uvInterior.navless .viView .viControl.radio label {
	width:			93%;
}



/* GUIDEBOOK TAB */



div#uvGuidebookContent {
	display: none;
	position: absolute;
	width: 187px;
	height: 200px;
	bottom: 29px;
	z-index: 100;
	cursor: pointer;
	background: transparent url('../image/banner/gb_content.png') 0 0 no-repeat;
}

a#uvGuidebookHandle {
	position: absolute;
	bottom: 0px;
	display:block;
	outline: 0;
	width: 187px;
	height: 29px;
	z-index: 250;
	background: transparent url('../image/banner/gb_handle_off.png') 0 0 no-repeat;
}



/* END GUIDEBOOK TAB */



#GuidebookCover img {
	width:					155px;
	height:					200px;
}

#GuidebookIcon {
	background:				url( '../image/interior/guidebook-icon.gif')
							no-repeat
							left center;
	padding:				7px 0 0 48px;
	height:					31px;
	display:				inline-block;
}


/* LIGHTHOUSE DAY */

div#lighthouseDay {
	
}
	div#lighthouseDay span.ldScore {
		color: #666666;
	}

	div#lighthouseDay div#ldLegend {
		border: 1px solid #AAAAAA;
		width: 75%;
		padding: 0 25px 15px;
	}
		div#lighthouseDay div#ldLegend span.ldScore {
			display: block;
			float: left;
			width: 10%;
			text-align: right;
			margin-right: 5px;
		}
		div#lighthouseDay div#ldLegend div {
		
		}





div#lighthouseDayFeatured {
	border: 1px solid #AAAAAA;
	padding: 10px;
}
	div#lighthouseDayFeatured h2 {}
	div#lighthouseDayFeatured div.body {}
	div#lighthouseDayFeatured img {
		float: left;
		margin-right: 10px;
	}
	div#lighthouseDayFeatured div.name {
		font-size: 1.1em;
		font-weight: bold;
	}
	div#lighthouseDayFeatured p {
		margin: 5px 0 10px;
	}
	
	div#lighthouseDayFeatured a {
		display: block;
		margin-top: 10px;
	}
	


div#lighthouseDayFootnote {
        font-size: 10px;
        font-style: italic;
        color: #AAAAAA;
}

/* END LIGHTHOUSE DAY */

dl#AtvTrails dt {
	width:					50%;
}


img#GetawaysLogo.inset {
	width:					118px;
	height:					81px;
	margin:					0 0 1em 1em;
}

img#ShopDineStayPackages {
	width:					209px;
	height:					32px;
}

#CookbooksList .coverBlock {
	width:					127px;
	float:					left;
	text-align:				center;
}

#CookbooksList img.cover {
	width:					100px;
	height:					130px;
}

#CookbooksList .buyButton {
	margin:					5px 15px 15px 0;
}

#CookbooksList p.description {
	margin-left:			127px !important;
}

/*h3.video_list {
	margin-top:				0;
	text-align:				center;
}

h3.video_list img {
	width:					200px;
	height:					21px;
}*/

.video_list {
	padding-left:			0;
	width:					200px;
}

ul.video_list {
	list-style-type:		none;
}

ul.video_list li {
	display:				inline-block;
	width:					50%;
	text-align:				center;
	* float:				left;
}

ul.video_list li a {
	display:				block;
	text-decoration:		none;
}

ul.video_list li span.gatewayesqueCaption {
	display:				block;
}

* html .video_list {
	width:					222px;
}

/* * html h3.video_list {
	margin-bottom:			.5em;
}*/

* html ul.video_list {
	margin-left:			0;
}

* html ul.video_list li {
	display:				inline;
	margin-bottom:			0;
}

#UtilityLinks {
	position:				relative;
	clear:					both;
}

#UtilityLinks ul {
	font-size:				12px;
	position:				absolute;
	right:					0px;
	bottom:					-34px;
}

* html #UtilityLinks ul {
	position:				static;
	text-align:				right;
}

p.tourismBadge {
	margin: 2.5em 0;
}

.tourismBadge a:first-child {
	display: block;
	position: relative;
}

.tourismBadge img {
	position: absolute;
	width: 220px;
	height: 65px;
}

.tourismBadge .name {
	display: block;
	margin-top: .5em;
}
