#uvInterior {
	overflow:				hidden;
}

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

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

#uvInterior.navless #uvCentralCore {
	width:					740px;
	padding-left:			0;
}

#uvCrumb {
/*	padding-bottom:			15px;*/
	cursor:					default;
}
	
	#uvCrumb a {
		cursor:				pointer;
	}

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

#uvSidebar {
	width:					205px;
	float:					left;
}

#uvSidebar .north {
	background-repeat:		no-repeat;
	width:					205px;
	height:					15px;
}

#uvSidebar .south {
	background-repeat:		no-repeat;
	width:					205px;
	height:					15px;
}

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

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


#searchNav ,
#sideNavMenu {
	overflow:				hidden;
}


/* Autumn-only? */
.searchNav ul li a span.frequency {
	display: block;
	float: right;
	margin-left: 7px;
	color: #666666;
}
.searchNav ul li a span.frequency span {
	color: 	#9F1D1D;
	text-decoration: underline;
}
/*
#searchNav ul li a span {

	color: 	#9F1D1D;

	text-decoration: underline;

}
*/


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


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

#searchNav ul li ,

#sideNavMenu ul li {
	padding:				.3em 0;
}
	
	#sideNavMenu ul 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;
}

  #uvCrumb a:hover

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


#searchNav a,
#sideNavMenu a

 {
	color:					#333333;
}

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

	#uvInteriorFloat #insetPhotograph {
		float:				none;
	}

#uvInteriorLinks {
	clear:					left;
}

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

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

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

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

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

#uvInterior h1 {
	letter-spacing:			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;
}

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

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

.gateways {
	font:					bold 10px Arial, Helvetica, sans-serif;
	background:				url( '../image/interior/paper_shadow.jpg' )
							no-repeat
							bottom;
	overflow:				hidden;
}

.gateways.children {
	margin-bottom:			2em;
	padding-bottom:			1.5em;
}

* html .gateways {
	width: 					505px;
}

	.gateways ul {
		list-style-type:	none;
		padding:			0;
		margin:				0 0 0 1em;
		overflow:			hidden;
	}
	
	* html .gateways ul {
		height:				1%;
	}
	
	.gateways ul li {
		float:				left;
		text-align:			center;
		cursor:				default;
		margin:				0 .5em 1.5em 0;
		width:				117px;
		overflow:			hidden;
		white-space:		nowrap;
	}
	
	.gateways ul li img {
		display:			block;
		cursor:				pointer;
		margin-bottom:		.25em;
	}
	
	.gateways ul li a {
		color:				#333333 !important;
		text-decoration:	none;
	}
	
	.gateways .rest {
		display:			none;
	}
	
	.gateways .rest.all {
		display:			block;
	}

#ViewAllGateways {
	text-align:				center;
}

#insetPhotograph {
	border:					1px solid #CCCCCC;
	float:					right;
	padding:				10px;
	margin-bottom:			15px;
	margin-left: 10px;
	overflow:				hidden;
	}

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

.caption {
    white-space:        	pre;
}

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;
}

img.hoverable:hover {
	opacity:				.6;
}

#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;
	}

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

.viewAllListingsButton {
	background-repeat:		no-repeat;
	padding:				3px 0 0 22px;
	height:					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 .description {
		margin:					0 0 .5em !important;
	}
	
	.uvList .more {
		float:					right;
		margin:					0;
	}
	
	* html .uvList li {
		padding-bottom:			2.5em;
	}

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

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

#GolfFilterForm .viView {
	width:						274px;
}

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

.contactList {
    white-space:            pre;
}

#primeContent .viView .viControl.checkbox label,
#primeContent .viView .viControl.radio label {
	width:			90%;
}

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


div#primeContainer div#primeHeader div#primeLogo {
         left: 28px;
         top: 21px;
         width: 200px;
         height: 100px;
         float: left;
         position: relative;
         /*background-image: url( '../image/banner/interior_rotator_logo.png');*/
}

span#menuLogo img {
	
}

* html span#menuLogo {
         filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/resource/mlmtc/image/banner/interior_rotator_logo.png', sizingMethod='crop');
	 display: inline-block;
}



/* GUIDEBOOK TAB */



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

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



/* END GUIDEBOOK TAB */





ul#currentSearchStatus {
	list-style-type: none;
}

.contactForm address,
.contactForm dl {
	margin-bottom:				1em;
}