* {outline:none;}
h1, h2, h3, form, body {margin:0;padding:0;}
table, td, tr { border-style:none !important; border:none !important; border-collapse:separate !important;}
.calendar-calendar .month-view table, .calendar-calendar .month-view tr, .calendar-calendar .month-view td {border: solid 1px #ccc !important; border-collapse:collapse !important;}
body{ font: 12px Helvetica, Sans-Serif; } 
a{ text-decoration: none; }
ul{ list-style: none;  }


h1{ font-size:26px; font-weight:bold; font-style:italic; color:#105F97; font-family:Arial, "Helvetica", sans-serif; padding:0 0 5px 0; line-height:30px;}
h2{ font-size:22px; font-weight:bold; font-style:italic; color:#105F97; font-family:Arial, "Helvetica", sans-serif; padding:0 0 5px 0; line-height:20px;}
h3{ font-size:18px; font-weight:bold; font-style:italic; color:#105F97; font-family:Arial, "Helvetica", sans-serif; padding:0 0 5px 0;}
h4{ font: 11px Helvetica, Sans-Serif; font-weight:bold;margin-bottom:0; } 
img { display: block; }

body {
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:12px;
	margin-left: 0px;
	margin-top:0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#17395c url(../images/bg_repeat.jpg) repeat-x;
}

a { /*color:#333;*/color: #105f97; text-decoration:none;}
a:hover{ color:#F67D20; text-decoration:underline;}


/**classes **/
.clear{ clear:both;}
.inline{ display:inline;}
.noborder{ border:none;}
.noliststyle{ list-style-type:none;}
.nopadding{ margin:0px; padding:0px;}
.floatright{ float:right;}
.floatleft{ float:left;}
.strong{ font-weight:bold;}


#container {
background-image:url(../images/bg.jpg );
background-position:top center;
background-repeat: repeat-x;
margin-left:auto;
margin-right:auto;
width:100%;
background-color:#17395c;
}

#main
{
width:1080px;
margin-left:auto;
margin-right:auto;
}


.boldblue{ font-size:18px; font-weight:bold; font-style:italic; color:#105F97; padding-top:0; padding-bottom:10px; clear:both; float:left; padding-left:0px;}


/**Structure **/
#slatetop{ 
background-image:url(../images/top_slate.png);
background-repeat:no-repeat;
clear:both;
padding-left:45px;
}


#slatebody
{ 
background-image:url(../images/slate_body.png);
background-repeat: repeat-y;
min-height:520px;
padding-left:20px;/*36*/
padding-right:20px;
}


#logo{
padding-top:25px;
width:255px;
float:left;
}

/**Search **/
.search{ float:right; clear:both;}
.go{ position:relative; padding-bottom:5px;}

/**footer **/
.footer{clear:both; }
#bottomnav{ float:left; display:inline;  color:#F8C59D;font-size:12px; width:650px; padding-left:25px;}
.bottomnav li{display:inline;}

ul.footer-links li {border-right: 1px solid #f8c59d;}
ul.footer-links li a{color:#f8c59d; text-decoration:none;}
ul.footer-links li a:hover {color:#F67D20; text-decoration: underline; }
ul.footer-links li.last {border-right:none;} 


#social{ float:right; display:inline; padding-right:50px;}
ul.social-media-links a {color:#f8c59d;}
ul.social-media-links .twitter{ width:32px; height:34px; float:left;margin-left:10px; background-image:url(../images/twitter.png);}
ul.social-media-links .facebook{  width:32px;height:34px; float:left;margin-left:10px; background-image: url(../images/facebook.png);}
ul.social-media-links .myspace{width:32px; height:34px; float:left;margin-left:10px; background-image: url(../images/myspace.png);}
ul.social-media-links .digg{ width:32px; height:34px; float:left;margin-left:10px;  background-image:url(../images/digg.png);}
ul.social-media-links .flickr{ width:32px; height:34px; float:left;margin-left:10px;  background-image:url(../images/flickr.png);}
ul.social-media-links .youtube{ width:32px; height:34px; float:left;margin-left:10px;  background-image:url(../images/youtube.png);}

#legal{ color:#96ACCB; font-size:10px; margin:5px 0 0 0; padding-left:30px; clear:left; float:left;width:500px;}
ul.legal-links{display:inline;}
ul.legal-links li {border-right: 1px solid #96ACCB;}
ul.legal-links li a {color:#96ACCB; text-decoration:none;}
ul.legal-links li a:hover {color:#96ACCB; text-decoration: underline; }
ul.legal-links li.last {border-right:none;} 

/** homepage content **/
.h1home{ font-size:26px; font-weight:bold; font-style:italic; color:#105F97; font-family:Arial, "Helvetica", sans-serif; padding:0 0 10px 0; line-height:30px;}
.h2home{ font-size:22px; font-weight:bold; font-style:italic; color:#105F97; font-family:Arial, "Helvetica", sans-serif; padding:10px 0 0 0; line-height:20px;}
.h3home{ font-size:18px; font-weight:bold; font-style:italic; color:#105F97; font-family:Arial, "Helvetica", sans-serif; padding:10px 0 0 0;}

#homepagePromos{width:999px; margin: 0 auto;padding-top:15px;clear:both;}
#homepagePromos .promo{float:left;width:323px;padding:0 5px;}
#homepagePromos .promo a {color:#333;}
#homepagePromos .promo a:hover {color:#f67d20;}
#homepagePromos .promo .title{width:300px; background-color:#fff;border: 1px solid #ccc;border-bottom:none;padding:8px 10px;color:#333;font-weight:bold;}

.leftmenu{float:left; background-color: #ffffff; -moz-border-radius: 15px; -webkit-border-radius: 15px; border: solid #FFF 1px; padding: 10px 15px; width:315px; margin-top:20px; margin-left:16px;}
.leftmenu .boldblue{ font-size:18px; font-weight:bold; font-style:italic; color:#105F97; padding-top:10px; padding-bottom:10px; clear:both; float:left; padding-left:15px;}
.leftmenu .catetgorywrapper{clear:both;}
.leftmenu .catetgorywrapper ul.places { list-style-type:none !important; list-style-image:none !important;margin:0;padding:0 0 0 15px;}
.leftmenu .catetgorywrapper ul.places li {list-style-type:none !important; list-style-image:none !important; margin:0;padding:0;clear:both;float:left;width:285px;}
.leftmenu .catetgorywrapper ul.places li div.leftmenublue{float:left; width:66px;height:39px;background: url(../images/sidenav_imgborder.png) no-repeat;}
.leftmenu .catetgorywrapper ul.places li a img{margin:0;padding:4px;border:none;}
.leftmenu .catetgorywrapper ul.places li.place {list-style-type:none !important; list-style-image:none !important; margin:0;padding:5px 0;clear:both;}
.leftmenu .catetgorywrapper ul.places li.place a {padding:0;margin:0;}

.leftmenu .catetgorywrapper ul.places li.place div.placename, .catetgorywrapper ul.places li.place div.marketingphrase{width:214px;float:right;}
.leftmenu .catetgorywrapper ul.places li.place div.placename a {font-style:italic; font-weight:bold; font-size:14px; color:#333;}
.leftmenu .catetgorywrapper ul.places li.place div.marketingphrase a {font-style:normal; font-weight:normal; font-size:10px; color:#333;padding-left: 3px;}
.leftmenu .blueline_small{clear:both; background-image:url(../images/blueline_small.gif); background-repeat:no-repeat; width:300px; height:1px; margin-top:8px; margin-bottom:8px;}

#homecopy{ background-image:url(../images/homewaterfall.jpg); background-position: top right; background-repeat: no-repeat; float:left; padding-left:30px; padding-top:35px; width:630px; color:#000; min-height:600px;}
.homecopywrapper{ padding-right:20px;}
#herohome{ width:990px;height:392px; overflow:hidden;}
#herohome.primary-image-rotator ul {margin:0;padding:0;height:392px;overflow:hidden;width:990px; list-style:none;}
#herohome.primary-image-rotator ul li {margin:0;padding:0;list-style:none;}

.explorehome{float:left; background-color:#fff; -moz-border-radius: 15px; -webkit-border-radius: 15px; border: solid #69B3DC 1px; padding:10px; width:600px; min-height:350px; margin-top:20px;}
/*.explorehome{ background: #fff url(../images/homeexplore_border.png);}*/
.explorehome .viewall{ margin-top:8px; padding-right:20px;}
.explorehome ul {padding:0;margin:0;}
.explorehome li{padding-top:3px;}
.explorehome li a {color:#333;}
.explorehome .shadow {  box-shadow: 5px 5px 5px #ccc;  -moz-box-shadow: 5px 5px 5px #ccc;  -webkit-box-shadow: 5px 5px 5px #ccc;}
.explorehome .blueline{ background-image:url(../images/blueline.gif); background-repeat:no-repeat; width:547px; height:1px; margin-top:8px; margin-bottom:8px;}
/*.exploreblue{background-color: #BADDEE; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: solid #BADDEE 1px; width:122px;  padding:6px 6px 6px 6px; margin-top:0px;}*/
.explorehome .exploreblue img{padding:2px;display:block;}
.explorehome .fallshighlightsa{float:left; width:130px;}
.explorehome .fallshighlightsb{float:left; width:130px; margin-left:25px;}
.explorehome .fallshighlightsc{float:left; width:130px; margin-left:25px;}
.explorehome .fallshighlightsd{float:left; width:130px; margin-left:25px;}

.explorehome .info{ float:left; width:130px; margin:0px; padding:0px;}
.explorehome .exploreblue {width:126px; height:63px; padding:4px; background: #fff url(../images/homeexplore_border.png);}
.explorehome .richmedia{ float:left; width:130px; margin-left:25px;}
.explorehome .maps{ float:left; width:130px; margin-left:25px;}
.explorehome .brochures{ float:left; width:130px; margin-left:25px;}

.homefacebook { width:300px; float:left; display:block;}
.homefeeds {
float:left; background-color:#fff; -moz-border-radius: 15px; -webkit-border-radius: 15px; padding:10px; width:600px; min-height:220px; margin-top:20px; background: #fff url(../images/bg-gradient.jpg);
}
.homefeeds .h2home, .homerecent .h2home, .homeevents .h2home {
	font-size:18px;
}
.h1home {font-size:22px;}
.twitter-feed, .fb-feed, #fb-root {
	margin-top:10px;
}
.hometwitter {
	width:280px;
	float:right;
	display:block;
	
}
.homerecent { width:280px; float:left; display:inline; margin-right:10px; -moz-border-radius: 15px; -webkit-border-radius: 15px; padding:10px; background: #fff url(../images/bg-gradient.jpg); }
.homeevents { width:290px; float:left; display:inline; margin-left:0px; -moz-border-radius: 15px; -webkit-border-radius: 15px; padding:10px; background: #fff url(../images/bg-gradient.jpg); }
.homeevents .event {
	padding:7px 0px;
}
.homeevents .event a, #post-feed a {
	font-weight:bold;
	color:#474747;
}
.conditions, .recentpost {margin-top:5px;}
.tfeed {padding-bottom:10px; background: #fff url(../images/hr_bar.png); background-position:bottom center;background-repeat:no-repeat;}
.homeweather {
	width:175px;
	float:right;
	display:block;
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px; 
	border: solid #69B3DC 1px; 
	padding:10px; 
	background: #fff url(../images/bg-gradient.jpg);
	margin-right:0px;
}
.homeintrocopy {
	width:405px;
	float:left;
}
.introsidebar {
float:right;
display:inline;
}
.weatherIcon {padding:20px 5px 0px 5px;}
.weatherTemp {padding:10px;}
.weatherCallout {color:#106197;font-weight:bold;}
.viewall{ margin-top:8px; padding-right:20px;}

a.bluelink{ color:#106197; text-decoration:none;}
a.bluelink:hover{ color:#F67D20; text-decoration:underline;}

 /**Inside Promo Section **/
#contentPromo{width:666px; border-top: dotted #ccc 3px; margin: 0 auto;padding-top:20px;clear:both;margin-top:20px;}
#contentPromo .promo{float:left;width:323px;padding:0 5px;}
#contentPromo .promo a {color:#333;}
#contentPromo .promo a:hover {color:#f67d20;}
#contentPromo .promo .title{width:300px;background-color:#fff;border: 1px solid #ccc;border-bottom:none;padding:8px 10px;color:#333;font-weight:bold;}

/* footer promo links*/
#footerPromoLinks {clear:both;margin: 15px 0 0 0;}
#footerPromoLinks .bottomdivide{ height:110px; width:1px; border-left: dotted #ccc 3px; float:left; margin-left:10px; margin-right:10px; margin-top:20px; }
#footerPromoLinks .bottomattractions{float:left; margin:0px; padding-top:20px; }
#footerPromoLinks  a {color:#333;}

/**Inner content **/
#heroinner{ width:729px;}
#heroinner.primary-image-rotator ul {margin:0;padding:0;height:319px;overflow:hidden;width:729px; list-style:none;}
#heroinner.primary-image-rotator ul li {margin:0;padding:0;list-style:none;}

#rightwrap{ width:729px; float:right; padding-right:50px;}
/*.innercopywrapper{ padding-right:10px; padding-left:10px; padding-top:10px;}*/

 /**menu**/
#leftmenuinside{}
.leftmenuinside{
	padding: 0 15px;
	background-color: #E6F3FB;
	border: solid #E6F3FB 1px;
	
}
.leftmenuinside ul {margin:0;padding:0;}
.leftmenuinside ul li {margin:0;padding:0;}
.leftmenuinside h2{font-size:16px;}
.innermenu{
	width:252px;
	float:left;
	padding-left:3px;
}

.inermenutop{width:252px;}


.innerleftmenuhead{ font-style:italic; font-weight:bold; font-size:14px; color:#333; padding-left: 3px;}
.innerleftmenucopy{ font-size:11px; color:#666; padding-left: 3px; list-style-type:none;}
.leftmenuwrapper{ clear:both; margin-bottom:15px;}
.leftmenuwrapper ul, .leftmenuwrapper li {margin:0;padding:0;}
.innermenucopy{ float:left; max-width:180px;}

a.leftmenucopylink{ color:#666;}
a.leftmenucopylink:active{ color:#F67D20;text-decoration:underline;}

.leftad{ float:left; margin-top:10px; margin-bottom:7px; clear:both;}

#insidecopy{ background-color:#FFF; border: solid #999 1px;  color:#000;  clear:both;padding:20px;}
#insidecopy ul { list-style:circle;}
/*#insidecopy .introduction a, #insidecopy p a, #insidecopy .rightinfo a, .homecopywrapper a, #insidecopy .body a,#property_tabs .leftinfo .pricing a, .search-results a {color: #105f97;}*/

#insidecopy .body {clear:both;}
#insidecopy .date{clear:both;}


#slatetopinside{
background-image:url(../images/top_slate.png);
background-position:top;
background-repeat:no-repeat;
padding-left:45px;
}


div.share {clear:both; padding:10px 0;}

.columnmenuhead{ font-style:italic; font-weight:bold; font-size:14px; color:#333; padding-left: 20px; }
.columnmenucopy{ font-size:12px; color:#666; padding-left: 20px;}
.columndivide{ height:350px; width:1px; border-left: dotted #ccc 3px; float:left; margin-left:15px; margin-right:15px;}

.introduction{ clear:both;}

/**Properties Content **/
.introduction{width:100%; clear:both;float:left;;margin-top:0;}
.introduction .actionlink {clear:right;float:right;width:193px;margin:0 0 0 15px;}
.introduction p{ margin-top:0;}

#property_tabs {clear:both;}
#property_tabs .hordivide{border-bottom:dotted #CCC 3px;width:100%;margin:0 0 10px 0;padding:0;clear:both;height:10px}
#property_tabs div.nav{margin:0 !important;padding:0!important;}
#property_tabs ul.nav{list-style-type:none; margin:5px 0 0 0 !important;padding:0 !important;}
#property_tabs ul.nav li{ display:inline; padding: 0 30px 0 0;margin:0; font-style:italic; font-size:14px;}
#property_tabs ul.nav li a {color:#333;font-size:16px; margin:0;padding:0; white-space:nowrap; }
#property_tabs ul.nav li a:hover {color:#f67d20;font-size:16px; margin:0;padding:0;}
#property_tabs ul.nav li.ui-tabs-selected a {color:#f67d20;font-size:16px; margin:0;padding:0;}
#property_tabs .leftinfo{clear:both; float:left; width:170px; font-size:11px;margin-top:10px;}
#property_tabs .leftinfo p {margin-top:0;}
#property_tabs .leftinfo .address {clear:left;}
#property_tabs .leftinfo .address a{color:#000;}
#property_tabs .leftinfo .phone {clear:left;}
#property_tabs .leftinfo .links {clear:left;}
#property_tabs .leftinfo .hours{}
#property_tabs .leftinfo .pricing{}
#property_tabs .rightinfo{ float:right; width:490px;margin-top:0px;}
#property_tabs .propertylogo{margin-bottom:5px;}

#property_tabs .packages {margin:10px auto;width:490px;}
#property_tabs .packages .featuredPackage{ width:490px; float:left; border-bottom:dotted #CCC 3px; padding:15px 0 15px 10px;}
#property_tabs .packages .featuredPackage .image{float:left;background: url(../images/featured_imgborder.png) no-repeat;width:143px; padding:4px; margin-top:0px;height:85px;}
#property_tabs .packages .featuredPackage .details {float:left;width:320px;padding:4px 4px 4px 15px;height:90px; overflow:hidden;}
#property_tabs .packages .featuredPackage p{margin:0;font-size:12px;line-height:12px;}
#property_tabs .packages .featuredPackage .name{}
#property_tabs .packages .featuredPackage .name a {color:#333;font-weight:bold;font-size:14px;}
#property_tabs .packages .featuredPackage .teaser{}
#property_tabs .packages .featuredPackage .teaser a {color:#333;font-weight:normal;font-size:12px;line-height:12px;}
#property_tabs .packages .featuredPackage.lastrow {border-bottom:none;}

#property_tabs .events .event{ width:490px; float:left; border-bottom:dotted #CCC 3px; padding:15px 0 15px 10px;}
#property_tabs .events .event p{font-size:12px;line-height:12px;}
#property_tabs .events .event .h3{}
#property_tabs .events .event .date{color:#333;}
#property_tabs .events .event .body {margin:5px 0 0 0;}
#property_tabs .events .event.lastrow {border-bottom:none;}

#property_tabs .videos .video{ width:490px; float:left; border-bottom:dotted #CCC 3px; padding:15px 0 15px 10px;}
#property_tabs .videos .video .image{float:left;background: url(../images/featured_imgborder.png) no-repeat;width:143px;padding:4px; margin-top:0px;height:85px;}
#property_tabs .videos .video .details {float:left;width:320px;padding:4px 4px 4px 15px;height:90px; overflow:hidden;}
#property_tabs .videos .video  p {margin:0;font-size:12px;line-height:12px;}
#property_tabs .videos .video .name{}
#property_tabs .videos .video .name a {color:#333;font-weight:bold;font-size:14px;}
#property_tabs .videos .video .teaser{}
#property_tabs .videos .video .teaser a {color:#333;font-weight:normal;font-size:12px;line-height:12px;}
#property_tabs .videos .video.lastrow {border-bottom:none;}

#property_tabs ul.imagegallery{ list-style:none;width:490px;margin:0 auto;padding:0;}
#property_tabs ul.imagegallery li{display:inline; float:left;padding:4px; width:150px; background-color:#baddee; margin:6px;}


#legalwrap, #seachresultswrap{ width:829px; margin-left:auto; margin-right:auto;  }

#insidecopy ul.imagegallery{ list-style:none;width:688px;margin:0 auto;padding:0;}
#insidecopy ul.imagegallery li{display:inline; float:left;padding:4px; width:150px; background-color:#baddee; margin:6px;}
#insidecopy #property_tabs ul.imagegallery{ list-style:none;width:490px;margin:0 auto;padding:0;}
#insidecopy #property_tabs ul.imagegallery li{display:inline; float:left;padding:4px; width:150px; background-color:#baddee; margin:2px;}

/**Top Nav **/
#navcontainer{ width:775px; float:right;}
#topnav{ float:right; display:inline; padding-right:50px; color:#FFF; padding-top:40px; font-size:10px;}
#topnav .homelink{display:inline;float:left;padding: 5px 5px 0 0;}
#topnav ul {float:left;padding: 5px 0 0 0;}
#topnav li {display:inline;float: left;padding:0;margin:0;}
#topnav li.first{border-left: 1px solid #ADD7ED;}
#topnav li a {color:#fff; border-right: 1px solid #ADD7ED;padding: 0px 7px;}
#topnav #search-box{display:inline;float:left;padding: 0 0 0 7px;}
#topnav #search-box form {margin:0;padding:0;}
#topnav #search-box form input {margin:0;padding:0;}
#topnav #search-box form #edit-submit {padding: 0;}

#mainnav {float:right; padding-right:50px; width: 700px;   padding-top:20px; font-size:13px; padding-bottom:10px;} 
ul.primary-links                         { position: relative; margin:0;padding:0; z-index:999;}
ul.primary-links li                      { float: left; zoom: 1; padding:0;margin:0; z-index:999;}
ul.primary-links a:hover		            { color: #000; }
ul.primary-links a:active                { color: #ffa500;}
ul.primary-links li a                    { display: block; padding: 0px 7px; border-right: 1px solid #ADD7ED;
	 								  color: #fff; font-size:12px; font-weight:bold;}
ul.primary-links li.last a         { border-right: none !important; }
/*ul.primary-links li.hover,
ul.primary-links li:hover                { color: #fff; position: relative; }*/
ul.primary-links li.hover a              { color: #333;  }
ul.primary-links li.last ul.sub-nav {right:0;}

#mainnav ul li ul {display:none;background-color:#fff; /*padding:15px 10px 10px; margin:0 !important;*/ list-style:none; }
#mainnav ul li:hover ul.sub-nav {position:absolute; z-index:9999; display:block }
#mainnav .last {right:0}

/*DROP DOWN NAVIGATION STYLES START HERE */
ul.sub-nav, ul.sub-nav * { margin:0 auto; padding:0; z-index:9999; }
ul.sub-nav {float: left; line-height:1.0; margin-bottom:0px; position:relative; background-color:#fff !important;}
ul.sub-nav ul {/*IE6 needs this*/ float:left; position:absolute; _height:1%;display:block;}
ul.sub-nav li {background-color:#fff;/*background-image:url(images/pipe.gif) !important;*/ background-repeat:no-repeat !important; background-position:right center !important; float: left; list-style:none; z-index:9999; display:block; padding:3px 0px; line-height:16px;}
ul.sub-nav a {color: #000 !important; display:block; padding:10px 17px; text-decoration:none; margin-right:0px;}
ul.sub-nav ul li a {color: #000; display:block; padding:0px; text-decoration:none;border-right: none !important;}
ul.sub-nav li ul {/*left:-30px; top:-999em; position:absolute;*/ display:none; margin:0px !important; padding:0px !important;}
ul.sub-nav li ul li { margin:0px; padding:0px; position:absolute; }
.dropDown_new {}
.dropDown_new .col { float:left !important; width:175px !important; }
.dropDown_new a:hover { /*background-color: !important;*/ text-decoration:underline !Important;}
.dropDown_new .border-L { margin-left:20px; border-left:1px solid #b7bcbf !important; margin-bottom:10px;margin-top:10px; }
.dropDown_new h3 a { font-size:11px !important;color:#024190 !important; border-right: none !important;}
.dropDown_new p a { font-size:10px !important; font-weight:normal !Important;color:#024190 !important;border-right: none !important; }
.dropDown_new p a:hover,.dropDown_new h3.cat_header a:hover { /*background-color: !important; */}
.sub-nav li.active .dropDown_new p a:hover,.dropDown_new h3.cat_header a:hover { background-color:#fff !important; }
/*DROP DOWN NAVIGATION STYLES ENDS HERE*/

/* section navigation */
.section-navigation{clear:both;padding: 0 0 0 15px;}
.section-navigation a.active {color:#F67D20}
.section-navigation ul { list-style-type:none !important; list-style-image:none !important;}
.section-navigation ul li {list-style-type:none !important; list-style-image:none !important;margin: 5px 0 5px 0px;}
.section-navigation ul li a { font-style:italic; font-weight:bold; font-size:14px; color:#333; padding-left: 3px;}
.section-navigation ul li ul li a { font-style:normal; font-weight:bold; font-size:12px; color:#333; padding-left: 20px;}
.section-navigation ul li ul li ul li a { font-style:normal; font-weight:bold; font-size:11px; color:#333; padding-left: 40px;}
.section-navigation{clear:both;padding: 0;margin:0;}
.section-navigation ul.items { list-style-type:none !important; list-style-image:none !important;margin:0;padding:0 0 0 0px;}
.section-navigation ul.items li {list-style-type:none !important; list-style-image:none !important; margin: 4px 0 4px 0px;padding:0;clear:both;float:left;width:235px;}
.section-navigation ul.items li div.leftmenublue{float:left;background:  url(../images/sidenav_imgborder.png) no-repeat; width:66px;height:39px;}
.section-navigation ul.items li a img{margin:0;padding:4px;border:none;}
.section-navigation ul.items li.place {list-style-type:none !important; list-style-image:none !important; margin:0;padding:3px 0;clear:both;}
.section-navigation ul.items li.place a {padding:0;margin:0;}
.section-navigation ul.items li.subnavigation a { font-style:italic; font-weight:bold; font-size:14px; color:#333;clear:right;}
.section-navigation ul.items li.place div.name, .section-navigation ul.items li.place div.marketingphrase{width:154px;float:right;padding-right:10px;}
.section-navigation ul.items li.place div.name a {font-style:italic; font-weight:bold; font-size:14px; color:#333;}
.section-navigation ul.items li.place div.marketingphrase a {font-style:normal; font-weight:normal; font-size:11px; color:#333;padding-left:3px;}
.section-navigation ul.items li.place.selected a {color:#F67D20 !important;}
.section-navigation ul.items li.place.selected div.leftmenublue{background: url(../images/sidenav_imgborder2.png) no-repeat;}

.section-navigation ul.items li.package {list-style-type:none !important; list-style-image:none !important; margin:0;padding:3px 0;clear:both;}
.section-navigation ul.items li.package a {padding:0;margin:0;}
.section-navigation ul.items li.subnavigation a { font-style:italic; font-weight:bold; font-size:14px; color:#333;clear:right;}
.section-navigation ul.items li.package div.name, .section-navigation ul.items li.package div.marketingphrase{width:154px;float:right;padding-right:10px;}
.section-navigation ul.items li.package div.name a {font-style:italic; font-weight:bold; font-size:14px; color:#333;}
.section-navigation ul.items li.package div.marketingphrase a {font-style:normal; font-weight:normal; font-size:11px; color:#333;padding-left:3px;}
.section-navigation ul.items li.package.selected a {color:#F67D20 !important;}
.section-navigation ul.items li.package.selected div.leftmenublue{background: url(../images/sidenav_imgborder2.png) no-repeat;}

.section-navigation-upcomming-events {margin-top:20px;}
.section-navigation-upcomming-events h3{font-size: 16px;font-weight: bold;font-style: italic;color: #105f97;padding-top: 0;padding-bottom: 5px;clear: both;float: left;padding-left: 0px;}
.section-navigation-upcomming-events .event {list-style-type:none;clear:both;padding:2px 0 !important;margin:0 !important;}
.section-navigation-upcomming-events .event .title {font-size: 12px;color: #333333;font-weight: bold; font-style:italic; margin:0;padding:0;}
.section-navigation-upcomming-events .event .date {font-style:normal; font-weight:normal; font-size:10px; color:#333;padding-left: 3px;}



/* tabs*/
.tabs-nav-previous, .tabs-nav-next {
  font-size: 12px;
  font-weight: bold;
  float: left;
  border: 1px solid;
  padding: 5px;
  margin-bottom: 5px;
  cursor: pointer;
}
.tabs-nav-previous {
  float: left;
}
.tabs-nav-next {
  float: right;
}
.tabs-nav-link-sep {
  border-top: 2px #999 solid;
  margin-top: 10px;
  margin-bottom: 10px
}
span.clear {
  display: block;
  clear: both;
  height: 1px;
  line-height: 0px;
  font-size: 0px;
  margin-bottom: -1px;
}
.ui-tabs-hide {
  position: absolute;
  left: -15000px;
  top: -15000px;
  visibility: hidden; 
}
.ui-tabs-selected a {
  color:#F67D20;
}
/* listing page*/
.featuredPlaces {margin:10px auto;width:663px;}
.featuredPlaces .featuredPlace{ width:320px; float:left; border-bottom:dotted #CCC 3px; padding:15px 0 15px 10px;}
.featuredPlaces .featuredPlace.left {clear:both;border-right:dotted #CCC 3px;}
.featuredPlaces .featuredPlace .image{float:left;background: url(../images/featured_imgborder.png) no-repeat;width:143px;padding:4px; margin-top:0px;height:85px;}
.featuredPlaces .featuredPlace .placedetails {float:right;width:155px;padding:4px 4px 0 0;height:90px; overflow:hidden;}
.featuredPlaces .featuredPlace  p {margin:0;font-size:12px;line-height:12px;}
.featuredPlaces .featuredPlace .name{}
.featuredPlaces .featuredPlace .name a {color:#333;font-weight:bold;font-size:14px;}
.featuredPlaces .featuredPlace .name a:hover { text-decoration:none;}
.featuredPlaces .featuredPlace .teaser{}
.featuredPlaces .featuredPlace .teaser a {color:#333;font-weight:normal;font-size:12px;line-height:12px;margin:0;}
.featuredPlaces .featuredPlace.lastrow {border-bottom:none;}

/* listing page*/
.featuredPackages {margin:10px auto;width:663px;}
.featuredPackages .featuredPackage{ width:320px; float:left; border-bottom:dotted #CCC 3px; padding:15px 0 15px 10px;}
.featuredPackages .featuredPackage.left {clear:both;border-right:dotted #CCC 3px;}
.featuredPackages .featuredPackage .image{float:left;background: url(../images/featured_imgborder.png) no-repeat;width:143px; padding:4px; margin-top:0px;height:85px;}
.featuredPackages .featuredPackage .packagedetails {float:right;width:155px;padding:4px 4px 0 0;height:90px; overflow:hidden;}
.featuredPackages .featuredPackage p{margin:0;font-size:12px;line-height:12px;}
.featuredPackages .featuredPackage .name{}
.featuredPackages .featuredPackage .name a {color:#333;font-weight:bold;font-size:14px;}
.featuredPackages .featuredPackage .name a:hover { text-decoration:none;}
.featuredPackages .featuredPackage .teaser{}
.featuredPackages .featuredPackage .teaser a {color:#333;font-weight:normal;font-size:12px;line-height:12px;}
.featuredPackages .featuredPackage.lastrow {border-bottom:none;}

/* listing page */
.featuredEvents {margin:10px auto;width:663px;}
.featuredEvents .featuredEvent{ width:320px; float:left; border-bottom:dotted #CCC 3px; padding:15px 0 15px 10px;}
.featuredEvents .featuredEvent.left {clear:both;border-right:dotted #CCC 3px;}
.featuredEvents .featuredEvent .image{float:left;background: url(../images/featured_imgborder.png) no-repeat;width:143px;padding:4px; margin-top:0px;height:85px;}
.featuredEvents .featuredEvent .eventdetails {float:right;width:155px;padding:4px 4px 0 0;height:90px; overflow:hidden;}
.featuredEvents .featuredEvent  p {margin:0;font-size:12px;line-height:12px;}
.featuredEvents .featuredEvent .name{}
.featuredEvents .featuredEvent .name a {color:#333;font-weight:bold;font-size:14px;}
.featuredEvents .featuredEvent .name a:hover { text-decoration:none;}
.featuredEvents .featuredEvent .date{}
.featuredEvents .featuredEvent .date a {color:#333;font-weight:normal;font-size:12px;line-height:12px;}
.featuredEvents .featuredEvent.lastrow {border-bottom:none;}

/**/

#heroinner .primary-image-rotator ul {margin:0;padding:0;height:319px;overflow:hidden;width:729px;}
#heroinner .primary-image-rotator ul li {margin:0;padding:0;}

/* events */
.month-view {margin:0 0 20px 0;}
.view-display-id-attachment_1 .event{padding:5px;margin:5px 0;}
.view-display-id-attachment_1 .event h3{}
.view-display-id-attachment_1 .event .date{color:#333;}
.view-display-id-attachment_1 .event .body{margin:5px 0 0 0;}
.view-display-id-attachment_1 .event .body p{margin:0 0 10px 0;}
.view-display-id-attachment_1 .views-row {border-bottom:#ccc dotted 2px;}
.view-display-id-attachment_1 .views-row-last {border-bottom:none;}


#event_tabs {clear:both;}
#event_tabs .hordivide{border-bottom:dotted #CCC 3px;width:100%;margin:0 0 10px 0;padding:0;clear:both;height:10px}
#event_tabs div.nav{margin:0 !important;padding:0!important;}
#event_tabs ul.nav{list-style-type:none; margin:5px 0 0 0 !important;padding:0 !important;}
#event_tabs ul.nav li{ display:inline; padding: 0 30px 0 0;margin:0; font-style:italic; font-size:14px;}
#event_tabs ul.nav li a {font-size:16px; margin:0;padding:0;}
#event_tabs .rightinfo{float:right; width:170px; font-size:11px;margin-top:10px;;margin-left:25px;}
#event_tabs .leftinfo p {margin-top:0;}
#event_tabs .leftinfo{  float:left; width:100%; margin-top:0px;}
#event_tabs .propertylogo{margin-bottom:5px;}
/*.view-display-id-attachment_1 .views-row-last {border-bottom:none;}*/

/* ---------------------------clear fix ----------------------- */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* reservation block */
.block-comfortinn_res{clear:both; margin:20px 0;  }
.block-comfortinn_res .fromwrapper{width:218px; margin:0 auto;border:solid 1px #ccc; text-align:center; padding:5px 0;}
.block-comfortinn_res .fromwrapper table{margin:0 auto;}
.block-comfortinn_res h2 {font-size:18px; font-weight:bold; font-style:italic; color:#105F97; font-family:Arial, "Helvetica", sans-serif; padding:0 0 5px 0;}


#modalContainer {overflow:visible !important;}

/* serach page*/
.page-search #seachresultswrap .searchtotals{margin:10px 0;}

/* video gallery page*/
.videogallery {margin:10px auto;width:663px;}
.videogallery .video{ width:320px; float:left; border-bottom:dotted #CCC 3px; padding:15px 0 15px 10px;}
.videogallery .video.left {clear:both;border-right:dotted #CCC 3px;}
.videogallery .video .image{float:left;background: url(../images/featured_imgborder.png) no-repeat;width:143px;padding:4px; margin-top:0px;height:85px;}
.videogallery .video .details {float:right;width:155px;padding:4px 4px 0 0;height:90px; overflow:hidden;}
.videogallery .video  p {margin:0;font-size:12px;line-height:12px;}
.videogallery .video .name{}
.videogallery .video .name a {color:#333;font-weight:bold;font-size:14px;}
.videogallery .video .teaser{}
.videogallery .video .teaser a {color:#333;font-weight:normal;font-size:12px;line-height:12px;}
.videogallery .video.lastrow {border-bottom:none;}

/* brochure gallery page*/
.brochuregallery {margin:10px auto;width:663px;}
.brochuregallery .brochure{ width:320px; float:left; border-bottom:dotted #CCC 3px; padding:15px 0 15px 10px;}
.brochuregallery .brochure.left {clear:both;border-right:dotted #CCC 3px;}
.brochuregallery .brochure .image{float:left;background: url(../images/featured_imgborder.png) no-repeat;width:143px;padding:4px; margin-top:0px;height:85px;}
.brochuregallery .brochure .details {float:right;width:155px;padding:4px 4px 0 0;height:90px; overflow:hidden;}
.brochuregallery .brochure  p {margin:0;font-size:12px;line-height:12px;}
.brochuregallery .brochure .name{}
.brochuregallery .brochure .name a {color:#333;font-weight:bold;font-size:14px;}
.brochuregallery .brochure .teaser{}
.brochuregallery .brochure .teaser a {color:#333;font-weight:normal;font-size:12px;line-height:12px;}
.brochuregallery .brochure.lastrow {border-bottom:none;}

/* packages details page */
.termsconditions {font-size:.8em; color:#666;}

div.error, div.messages {width:980px;}
.section-navigation-calendar {margin:20px 0 0 0;}
.section-navigation-calendar .mini-day-on a { text-decoration:none; color:#F67D20;}
.section-navigation-calendar .mini-day-off a { color:#999;}
