/* GLOBAL CSS */
body {background:url(/vendors/worldmark/SecondaryPg_background_blue.jpg) no-repeat left top ;margin:0 0 -10px 0; padding-left:10px; color:#503c28; }

h1 {margin:0; padding: 0;}

.clear {clear: both;}

A {text-decoration:none;}
A:hover {text-decoration: underline;}
a.more_text { white-space:nowrap; color: #116e92;}

.cal-button {background:url(/vendors/worldmark/calendar-icon.gif) no-repeat; width:20px; height:17px; border:0px;}

.search-textbox { position: absolute; width: 200px; height: 21px; left: 530px; }

.main-contain * {  }
.main-contain {	float: left;width: 943px;}
.content-contain {width: 690px;	float: left;}

/* HEADER CSS*/

.header-content   { width:710px; height:80px; padding-top:8px; }
.header-content a img { height: 90px; text-decoration: none; background: url(/vendors/worldmark/logo.gif) no-repeat; }
.header-content a:hover img { background: url(/vendors/worldmark/logo-over.gif) no-repeat ; }
.header-content  h1 { font: bold 16px Georgia "Times New Roman", Times, serif; color:#521a17; margin:0px; letter-spacing: 1px; padding: 5px; text-transform:uppercase; }

.header-nav { margin-top: 20px;	padding: 0 0 0 20px; width:880px; font:bold 10px "Georgia"; }
.header-nav ul { margin:0px; padding:0px; list-style:none; }
.header-nav li { float:left; display: block; margin-left: 1px;}
.header-nav li a {text-decoration: none; text-transform: uppercase;	cursor:pointer; color: #65a7c1; display: block; padding: 0; }
.header-nav li a span { padding: 5px 0 0 10px; height: 20px; /* it's really 25! see top padding */ display: block; padding-right: 10px; }
.header-nav li a.alt{ color:#7C9D8C; }
.header-nav li a:hover, .header-nav li#current, .header-nav li:hover { background: url(/vendors/worldmark/tabLeft.gif) left top no-repeat #684520; color: #fff; }
.header-nav li a:hover span, .header-nav li#current span, .header-nav li:hover span { background-color: #684520; background: url(/vendors/worldmark/tabRight.gif) right top no-repeat;}
.header-nav li:hover a { color: #fff; }

/* reservations drop down */
.dropdown { margin: 0; padding: 0; height: 25px; }
.dropdown dl { background: #684520; background: url(/vendors/worldmark/dd-bg.gif) top left;}
.dropdown dd { display: block; margin: 0; padding: 0; height: 23px; }

.header-nav li dd { display:none; }
.header-nav li:hover dl, .header-nav li a:hover dl {display:block; position:absolute;font:bold 10px "Georgia"; clear:both; z-index: 5;margin: 0;padding: 0;}
.header-nav li:hover dd,.header-nav li a:hover dd {display:block; color:#fff;position: relative; }
.header-nav dd {text-align: left; padding: 0px 10px;line-height: 23px; z-index: 5;}
.header-nav dd:hover { color:#fff; text-decoration:none; }
.header-nav dd a {white-space: nowrap; display:block; height:23px;color:#fff; text-transform:uppercase; padding-left: 4px; }
.header-nav dd a:hover, .header-nav li#current dd a:hover {color:#65a7c1; background: none; }
.header-nav table,.header-nav tr, .header-nav td {border-collapse:collapse; padding:0; margin:0;} /* for ie */

/* STORY STRIP CSS*/

.story-strip {width:727px; height: 27px; overflow: hidden; font-size: 12px; color: #fff; text-align: center; background: url(/vendors/worldmark/subnav_brown_bar.gif) top left transparent; line-height: 27px;}
.story-strip a {font-size: 11px; color: #fff; text-transform: uppercase; padding-right: 14px;}
.content-header {width: 730px; overflow: hidden;}

/* FOOTER CSS*/
.footer {font:bold 10px "Georgia"; color:#521a17; background:url(/vendors/worldmark/footer-line.gif) no-repeat 10% 0%; line-height:49px; padding-left:20px; display:block; clear:both; width:948px;}
.footer a {color:#521a17; margin:0px 5px;}
.footer div {width:300px; float:right;}
.footer p {font-size: 10px; font-weight: normal; line-height: 12px; text-align: center;}
input.footer-txt {background:#c6c0a6; border:1px solid #c6c0a6; width:150px; margin-right:5px; padding:0px 5px; font:bold 10px "Georgia";color:#521a17;}

.footer-strip {	float:left;	width: 621px; clear: both;}
.footer-strip a {color:#521a17; margin:0px 5px;}
.footer-strip p {font-size: 10px; font-weight: normal; line-height: 12px; text-align: center;}



/* CONTENT CSS*/
.content-area * {  }
.content-area { width: 707px; clear: both; position: relative;float: left; }
.content-area-seg {position: relative; clear: both;width: 680px; float: left;}
.content-segment-2 { position: relative;clear: both;width: 680px; color:#503c28; font:10px "georgia"; line-height:15px; float: left; margin-top: 18px;}

.content-segment-2 ul {margin: 0; padding: 0; list-style-type: none;}
.content-segment-2 ul li {margin:20px 5px 0 5px; position:relative; clear: both;}
.content-segment-2 h1 {font:bold 10px "georgia"; color:#521a17; margin:0px; text-transform:uppercase; padding:0px;}
.content-segment-2 a { color:#116E92; }
.content-segment-2 h1 a, .content-segment-2 h2 a,.content-segment-2 h3 a{color:#521a17; font-style:normal;}
.content-segment-2 p {font-size: 10px; font-weight: normal;}
.content-segment-2 table img {margin-bottom: 8px;}

.property-flash {width:210px; float:left;}
.booking-form {float:left; width:230px; margin:0px 10px; font:10px "Georgia"; color:#503c28;}
.booking-form ul{margin:0px; padding:0px; list-style:none;}
.booking-form li {display:block; float:left; height:40px; margin-right:0px; text-align:left; margin-left:5px;}
.booking-form form {margin:10px; padding:0px;}

.booking-form {float:left; width:230px; margin:0px 10px; font:10px "Georgia"; color:#503c28;}
.booking-form ul{margin:0px; padding:0px; list-style:none;}
.booking-form li {display:block; float:left; height:40px; margin-right:0px; text-align:left; margin-left:5px;}
.booking-form form {margin:10px; padding:0px;}

input.booking-form-txt { background:#ebdcbb; width:60px; margin:0px;font:11px "tahoma"; padding-left:2px;}
select.booking-form-txt { background:#ebdcbb; border:1px solid #9d937d; width:55px;font:11px "tahoma"; position: absolute; z-index: 1;}

.local-event-flash {width:220px; float:left;}

/* SEGMENT LANDING CSS*/

.property-list {width:400px; margin-right:20px; float:left; color:#503c28;font:10px "georgia"; line-height:15px;}
.property-list a, .video-story a {color:#503C28;font-style:italic; font-weight:bold;} /*This controls the Header Link Color*/
.property-list h1, .video-story h1{font:bold 11px "georgia"; color:#521a17; margin:0px; text-transform:uppercase; padding:0px;}
.property-list h2 {font:bold 11px "georgia"; color:#116e92; margin:0px;padding:0px;}
.property-list h2 a {text-transform: uppercase; color:#116e92;}
.property-list ul, .video-story ul {margin:0px; padding:0px; list-style:none;}
.property-list li, .video-story li {margin-bottom:20px;} 
.property-list li {height:130px;}
.property-list li img {float:left; margin-right:5px;}
.property-list ul li p {display: inline;}

.video-story {width:258px; float:right;color:#503c28;font:11px "georgia"; clear: right;}
.video-story img {margin-bottom:10px;}
.video-story h1 {margin-bottom:8px;}
.video-story p {margin: 0; padding: 0;}

.privacy_policy {color:#501b17;font:12px "georgia";}
.privacy_policy h1 {text-transform:uppercase;font:bold 15px "georgia";}
.privacy_policy a {color:#116e92; }

/* SEGMENT LANDING for MORE text CSS*/

li a.more_text {color:#116e92;text-decoration: none; white-space:nowrap;}
li a.more_text:hover {text-decoration: underline;}

.more_text2{color:#116e92;text-decoration: none;}

/* Sub Segment CSS */
.find-place {margin-top: 20px;margin-left: 20px;float: left;width: 300px;}
.find-place h1 a {font-size: 12px; margin-top: 6px;text-transform: uppercase; font-weight: bold; }
.find-place .selected h1 a, .find-place .selected h1 a:hover {color: #521a17; text-decoration: none;}
.find-place .selected ul {display: inline;}
.find-place ul { display: none; margin: 2px 0 20px 0;padding: 0px;list-style-type: none;}
.find-place li {padding-left: 10px; margin: 0;}
.find-place li a {line-height: 15px;}
.find-place a {display: block;font: 11px "Georgia";color: #116E92;padding-left: 18px;line-height: 15px;}

.find-place-info {background-color: #fff;font-size: 11px;border: 1px solid #503C28;}
.find-place-info a {font-weight: bold;color: #503C28;}

.detail-right {margin-top: 20px;float: right;width:400px;}
.detail-right {font-size: 14px;}

.find-place-info .activities {position: relative;width: 194px;}
.find-place-info .properties{position: relative;width: 194px;float: right;}
.find-place-info ul {list-style-type: none;padding: 0px;}
.find-place-info ul li {margin: 8px;padding: 0px;}
.find-place li.selected a {font-weight: bold;}

.find-place-video {margin: 60px 10px 0px 10px;float: right;width: 300px; font-size: 12px;}
.find-place-video h1 a {font-size: 12px;color: #521a17;font-style: normal;text-transform: uppercase; }
.find-place-video h1 {margin-bottom: 8px;}
.find-place-video a.more_text {color: #116e92;}
.find-place-video p {margin-bottom: 0; display: inline;}

/* ARTICLE PAGE CSS*/

.more-adventure { width:210px; background:url(/vendors/worldmark/right-side-bg.png) right repeat-y; float:left; margin-right:10px;font:10px "Georgia"; color:#521a17; padding-right:10px; padding-top: 8px;}
.more-adventure  ul {margin:0px; padding:0px; list-style:none;position:relative;}
.more-adventure li { margin:10px 10px; position:relative;}
.more-adventure a {color:#116e92; font-style:italic;font-weight:bold;}
.more-adventure h1{font:bold 10px "georgia"; color:#521a17; margin:0px; text-transform:uppercase; padding:0px;}

/* Proper h1 link colors for MORE ADVENTURE */
.more-adventure h1 a { font-size: 10px; color: #521a17; font-style: normal; }

.story-intro {font:14px "georgia"; clear:both; margin-bottom:20px;margin-top: 30px; }
.story-intro h1 {font-size: 16px;}
.story-content {width: 450px; float:right;font:11px "georgia"; line-height:15px;}
.story-content center {color:#7c9d8c;font:bold 14px "georgia";}
.article-remainder {width: 450px; float:right;font:11px "georgia"; line-height:15px;}
.article-remainder a, .story-content a {color: #116e92; font-weight: bold;}

#print-email { float: left; text-transform: uppercase; font-size: 10px; }
#print-email a { vertical-align: middle; }

/* PROPERTY LISTING CSS*/
.property-heading {}
.property-heading h1{font:bold 18px "Arno Pro"; text-transform:uppercase;}

.next-previous {text-align:right;font:bold 11px "georgia";width:670px;}
.next-previous a{color:#521a17}

.property-listing {width:670px; float:left;font:11px "georgia";margin-top:20px; line-height:17px; clear:both; display:block;}
.property-listing a {color:#116e92;font-weight:bold;}
.property-listing ul { margin:0px; padding:0px; list-style:none;}
.property-listing li { background:url(/vendors/worldmark/footer-line.gif) no-repeat top; padding:10px;}
.property-listing li img { float:right;clear: left; border: 0px; padding: 0 0 0 50px; }
.property-listing h1 {float: left;width: 72%;font:bold 11px "georgia"; color:#521a17; margin:0px; text-transform:uppercase; padding:0px;}
.property-listing h1 a {color:#521a17;}
.property-listing p a { display: block; }

a.specials { float: left; margin: 4px 0;}

/* PROPERTY PAGE CSS*/
.property-image-strip {width:204px; height: 434; float:left; margin:0px; padding: 0px;}
.property-content {width:470px; clear: right; float:right;font:11px "georgia"; padding-left: 10px;}
.property-content a {color:#116e92;font-weight:bold;}
.property-description {position: relative; padding-top: 20px;}
.property-stay-with-us {clear: left; width:241px; float:left; margin:20px 0px 0px 0px;}
.property-featured-articles {width:186px; float:right; margin:30px 10px 10px 0px;font:11px "georgia";}
.property-featured-articles img {margin-bottom:10px;}
.property-featured-articles h1 {font:bold 11px "georgia"; color:#503c28; margin:0px;padding:0px;}
.property-featured-articles a {color:#116e92; font-weight:bold;}
.property-featured-articles h1 a {color:#503c28; }

/* RIGHT PANEL CSS*/
.positioner {width:226px; position:relative; float:right;}

.right-inside * {  }
.right-inside  {background:url(/vendors/worldmark/right-side-bg.png) repeat-y; width:220px;  top:0px; padding:22px;color:#503c28;font:10px "georgia"; line-height:15px;}
.right-inside  ul {	margin:0px; padding:0px; list-style:none;position:relative;}
.right-inside li { margin:10px 5px 5px 5px; position:relative;clear: both;}
.right-inside li img { margin-bottom: 5px; }
.right-inside a {color:#116e92; font-style:italic;font-weight:bold;} 
.right-inside h1{font:bold 10px "georgia"; color:#521a17; margin:0px; text-transform:uppercase; padding:0px;}
.right-inside h2, .right-inside h2 a {font:bold 10px "georgia"; color:#116e92; margin:0px; text-transform:uppercase; padding: 5px 0; clear: both;}
.right-inside h3{font:bold 10px "georgia"; color:#116e92; margin:0px; text-transform:uppercase; padding:0px;}
.right-inside h1 a, h2 a,.right-inside h3 a{color:#521a17; font-style:normal;}

.right-map { height: 180px; margin-bottom: 10px;}
a.mapInstructionsLink { font-style: normal; margin: 0 0 25px 10px; text-transform: uppercase; width: 190px;}

.where-to-stay-thumb-mask {position:absolute; margin:0px 5px;background:url(/vendors/worldmark/where-to-stay-thumb-mask.gif) no-repeat; height:76px; width:74px;}

.answer{ position:absolute;	visibility:hidden;	height:0px;	overflow:hidden; z-index: 10; width:118px; margin-left:102px; margin-top: 5px; line-height:17px; background:url(/vendors/worldmark/customer-care-links-bg.gif) repeat-y #e5d0b1;}
.answer a {display:block;  color:#521a17; font:10px "Georgia";padding-left:5px; line-height:21px; text-decoration:none;}

.one {cursor:pointer;position: relative;width:220px; text-align:right; margin-top:20px;}

.right-stay-with-us  { width:221px;margin:10px 10px 10px 0px; position:relative;}

input.right-txt {background:#ebdcbb; border:1px solid #9d937d; width:60px;font:11px "tahoma"; padding-left:4px;}
input.right-txt2 {background:#ebdcbb; border:1px solid #9d937d; width:180px;font:11px "tahoma"; padding-left:4px;}

select.right-select-txt { background:#ebdcbb; width:40px; margin:0px;font:11px "tahoma"; padding-left:2px;}

#dhtmlgoodies_menu{	font-family:arial;position: absolute;left: 32px;}
#dhtmlgoodies_menu	li{	list-style-type:none;margin:0px;height: 18px;}
#dhtmlgoodies_menu ul{margin:0px;padding:0px;}
#dhtmlgoodies_menu ul li ul{padding-left:10px;}
#dhtmlgoodies_menu li img {position: absolute; border:0px;}
#dhtmlgoodies_menu	li a{text-decoration:none;height:20px;line-height:20px;vertical-align:middle;margin:1px;padding:1px;display:block;}
#dhtmlgoodies_menu li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{color:#FFF;}
.dhtmlgoodies_subMenu{position: absolute;visibility: hidden;overflow: hidden;z-index: 10;width: 118px;margin-top: 0px; background: url(/vendors/worldmark/customer-care-links-bg.gif') repeat-y transparent;}
.dhtmlgoodies_subMenu ul{margin:0px;padding:0px;}
.dhtmlgoodies_subMenu ul li{list-style-type:none;margin:0px;padding:0px;}
.dhtmlgoodies_subMenu ul li a{display:block;color:#521a17;font:10px "Georgia";padding-left:5px;line-height:22px;height: 22px;text-decoration:none;text-align: left;}
.dhtmlgoodies_subMenu ul li a:hover{text-decoration:underline;}

/* res widget */
.hotel-list{ position:absolute; z-index: 150; width:228px;line-height:17px; background:url(/vendors/worldmark/hotel-list-bg.gif) repeat-y; }
.hotel-list a {display:block;  color:#521a17; font:10px "Georgia";padding-left:5px; line-height:22px; text-decoration:none;}
.hotel-list a:hover {
	/*text-decoration: underline;*/
	background:url(/vendors/worldmark/hotel-list-highlight-bar.gif) no-repeat;
	}

#leftNavIFrame { position: absolute; z-index:149; width:208px; height:0px; padding: 0; margin: 0; background-color:transparent; }


/* Search Results */
a.search-category-link {text-transform: uppercase; color: #521a17; padding-right: 16px; font-weight: bold; font-size: 14px;}
a.search-category-link:hover { color:#116e92; text-decoration: underline;}
.search-document-teaser p {font-size: 12px; width: 550px; margin: 0 0 4px 0; padding: 0;}
.search-title h2 {margin: 0; padding: 2px 0; font-size: 12px; color: #521a17;line-height: 16px;}
.search-title h2 a {color: #521a17; text-transform: uppercase; font-size: 12px;}
.search-paging-link {font-size: 12px; color:#521a17; padding: 2px;}
.search-paging-link-selected {font-size: 12px; color:#521a17; padding: 2px; background-color: #c4b795; border: 1px solid #521a17; }
.search-document-teaser a {color: #116e92; font-weight: bold; font-size: 12px;}

.article-flash { margin-left: -5px; }

/* Error pages */
#error { float: left; min-height: 400px; margin: 40px 0 0 52px; color: #521a17; font-size: 12px; }
#error h1 { text-transform: uppercase; font-size: 15px;}
#error a { color: #116e92;}

/* Blog formatting */
.blogContainer {margin-left: -10px; width: 744px;}

/* equal height column hack-type thing */
.blogContainer { overflow: hidden; }
.blogContainer .more-adventure {
	padding-bottom: 2000px;
	margin-bottom: -2000px;
}

.blogEntries,
.blogCommentForm {margin-left: 230px; padding-right: 30px;}
.blogEntries, .entry {font-family: "Georgia", serif;}
.blogEntries a, .entry a {color: #116e92;}
.blogEntries a.more_text {font-style:italic;}

#blog-sidebar { padding-bottom: 22px; }
#blog-sidebar li { padding: 2px 0 2px 4px; margin: 0;}
#blog-sidebar a { font-style: normal; font-weight: normal; }
.weather {margin: 45px 0; }
.rss-email img { margin-right: 4px; }
.blogRSS {display: inline; margin: 24px 0 45px 0; width: 14px; vertical-align: middle;}
img.blogRoll { margin-top: 34px; }
.breakingNews { margin-top: 24px; }

.blogContainer .more-adventure { height: 100%; }
.blogContainer .more-adventure img { margin-top:12px;}
.blogContainer .more-adventure a {font-style:normal;}
.blogContainer .more-adventure ul {margin-left: 20px;}
.blogContainer .more-adventure li,
.blogContainer .more-adventure li ul {margin-left: 0; padding-left: 0;}
.blogContainer .blogCategories,
.blogContainer .blogArchives { margin-top: -7px; }

.blogContainer h1 {color:#521a17;font-size: 14px; font-weight: bold; margin-bottom: 10px; padding-top: 15px; text-transform: uppercase;}
.blogContainer h2 {color:#521a17;font-size: 14px; font-weight: bold; margin-bottom: 10px;}

.entryTitle {font-size: 12px; font-weight: bold;}
.entrypermalink {font-size: 11px; margin-top:0;}

.entryBody, .entry, .single {font-size: 11px; line-height: 15px; }
.entryBody p { display: inline;}
.entryBody img { padding: 6px; }
.blogContainer hr {background-color: #b9d3dd; border: none; height: 1px; margin: 22px 0 20px 0;}

.single p {display: block; padding-bottom: 10px;}

.blogCommentForm .entryTitle,
.blogCommentForm a,
.blogCommentForm .entryBody,
.blogCommentForm p,
.blogCommentForm table,
.blogCommentForm .ekcommentheader,
span.tags { display: none; }

.blogComments hr { margin: 0; }
.blogComments h1 { font-size: 11px; margin: 10px 0 0 0; }
.blogComments table { margin: 10px 0 0 82px; }

.blogCommentForm { position: relative; height: 300px; }
.ekleavecomment { position: absolute; top: 10px; }

.single #print-email,
.single #social-bar { display: block; font-weight: bold; width: 100%; }
.single #social-bar { margin-bottom: 60px; }


/* Social Bar formatting on Article pages */
#social-bar { float: left;padding: 0; margin: 10px 0; width: 100%; list-style: none;}
#social-bar ul { list-style-type: none; margin: 0; padding: 0;}
#social-bar li { display: inline; line-height: 24px; white-space: nowrap; margin-bottom: 20px; margin-right: .5em; }
#social-bar li a {font-size: .87em; text-transform: uppercase;}
#social-bar li img {vertical-align: middle;}