.foo {}
/* /App_SiteStyles/CSS/basetags.css */
/* ------------------------------------------------------------------
   Base Tags- Styles to be used globally throughout a site
   ------------------------------------------------------------------  */

/* Fonts
--------------------------------------------------------------------------------- */


pre,code { /* Override defaults here */ }

/* Tags
------------------------------------------------------------------ */
html, body {
background:#BBD3C3 url(../images/bg.jpg) repeat-x top left;
}
html {
color:#333333;
}
body {
color:#333333;
}
p { /* Override defaults here */ }

ul { /* Override defaults here */ }

ol{ /* Override defaults here */ }

li { /* Override defaults here */ }


dl { /* Set defaults here */ }

dt { /* Set defaults here */ }

dd { /* Set defaults here */ }

blockquote { /* Override defaults here */ }

td,th { /* Override defaults here */ }

h1, h2, h3, h4, h5, h6 { /*add properties that will be in all h tags here*/ }

h1 { /* Override defaults here */ }

h2 { /* Override defaults here */ }

h3 { /* Override defaults here */ }

h4 { /* Override defaults here */ }

h5 { /* Override defaults here */ }

h6 { /* Override defaults here */ }

small { /* Override defaults here */ }

/* Form Elements
------------------------------------------------------------------ */

/* Links
------------------------------------------------------------------ */

a,a:link,a:visited {color:#238BC6; background-color: inherit;}

a:hover {color:#333; }

/* Global  
------------------------------------------------------------------ */

.left {float:left;}
.right {float:right;}

.separator {background:#89C976; color:inherit; margin:2px 0 10px;}

.separator2 {background:#D3DCE3 url(../images/line_gray_horizontal.gif) repeat-x; color:inherit;}

.separator-dotted {background: url(../images/sep_dotted.gif) repeat-x; color:inherit;}

.divider {background:#ccc; color:inherit;}

.breadcrumbs a{color:#376828;}

/* End of /App_SiteStyles/CSS/basetags.css */

/* /App_SiteStyles/CSS/master.css */
/*
+-----------------------------------------------------------------------------------+
|                                                                                   |
|   BL Master.css - Styles for page layout, color and all around greater control   |
|                                                                                   |
+-----------------------------------------------------------------------------------+
*/


/* Layout Container
------------------------------------------------------------------ */
#wrapper {
background:#fff;
margin:0 auto;
width:1000px;
}

#container {
background:#fff;
border: medium none;
}

/* Header
------------------------------------------------------------------ */

.preheader {
background:#A9C2D6;
border-bottom:2px solid #fff;
float: right;
height:47px;
margin:0 auto;
text-align:right;
width:100%;
}

.hdr-search {
background:none;
color:#000;
float: right;
}

.hdr-search input {
border:1px solid #fff;
color:#000;
background-color:#fff;
width:200px;
}


input.hdr-search-btn {
background: url(../images/btn-hdr-search.png) top no-repeat;
border: none;
height:20px;
margin:0;
width: 28px;
}

.WeatherTeaser {
color:#333;
font-size:11px;
}

.header {
background:transparent;
border:medium none;
height:153px;
left:-26px;
margin:0 auto;
position:absolute;
top:-26px;
width:358px;
z-index:10;
}

.header h1 {
left:26px;
margin:0;
top:26px;
}

.header .altLogo {bottom:4px; margin:0; right:10px;}

.hdr-content {
height:auto;
text-align:left;
width:275px;
top:10px; right: 10px;
}

.hdr-content p {margin-bottom:5px;}
 
.hdr-links {color:#000; background-color: inherit; margin:4px 30px 0 0; text-align:center;}
.hdr-links img{margin:0 10px 0;}
.hdr-links a:link, .hdr-links a:visited {color:#14659F; background-color: inherit; font-size:10px;font-weight:bold;}
.hdr-phone-wrapper{width:330px;}
.hdr-phone {
color: #14659F;
font-size: 18px;
font-weight:bold;
margin:0 5px;
text-align:center;
}
.hdr-phone small {
color:#000;	
font-size:10px;
font-weight:bold;
text-transform:uppercase;
}
.hdr-phone-sep{background:#CCCCCC;color:#CCCCCC;height:30px;margin:8px 4px;width:1px;}
.hdr-email {
color:#000;
font-size: 16px;
}

.hdr-tagline {
color:#000;
font-size: 18px;
}


/* Slideshow
------------------------------------------------------------------ */

.slideshow {
float: none;
height:348px;
margin:0 auto;
width:972px; 
}


/* Content Blocks - for posistioning of content on the pages
------------------------------------------------------------------ */

.contentBlock {background: #fff; }

.contentBlock2 {
background:url(../images/bg_hp_content.png) no-repeat top right;
float:left;
width:470px;
}

#content-nosidebar {padding:55px 20px 20px;width:960px;}

#leftContent-ip {
background:#fff;
float:left;
width:735px;
}


/* Misc Static Content
------------------------------------------------------------------ */

.content-static h1{ color:#9C3907; background-color:inherit; font:bold italic 24px "Palatino Linotype", "Book Antiqua", Palatino, serif;}

.content-static h2{ color:#9C3907; background-color:inherit; font-size:13px; font-weight:bold;}

.content-static a{color:#9C3907; background-color:inherit; font-weight:bold;}

.content-static p{
font:normal 12px Arial, Helvetica, sans-serif;
background-color:inherit;
color:#000;
line-height:145%;
}

.content-static li{
background:url(../images/li_static.png) left top no-repeat;
list-style:none;
color:#194154;
font-weight:normal;
padding-left:25px;
line-height:200%;
vertical-align:50%;
}


.content-static .spanish { color: #07534B; }
.content-static td { border-bottom: solid 2px #9C3907; }

.content-static a, .content-static a:link, .content-static a:visited {color: #428CCA;text-decoration:underline;}

.content-static a:hover {color:#C60;}

/* Footer
------------------------------------------------------------------ */
.divider{background:#fff;}
#footer {
height:25px;
text-align:center;
}

#containerBtm {
background:#07534B;
height:210px;
margin:0 auto;
width:1000px;
}

#btmNav_container ul {margin:0 0 15px;padding:15px 0 0;}

#btmNav_container li {
padding-right:15px;
}

#btmNav_container li a {color:#E3CC9F; font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase;}

#copyright {
color:#fff;
font-size:10px;
}

#copyright a {color:#fff;}

.booktCaption{
color:#E3CC9F;
font-size:10px;
}

.booktCaption a {
color:#E3CC9F;
font-size:10px;
}


/* contentBox
------------------------------------------------------------------ */

.contentbox {
float:left;
height:auto;
overflow:hidden;
width:auto;
}

.contentbox h1 {
color: black;
background-color:inherit;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
}

.contentbox_top {
background:url(../images/contentbox_top.gif) top left no-repeat;
}

.contentbox_mid {
background:url(../images/contentbox_mid.gif) bottom no-repeat;
font:12px arial,helvetica,clean,sans-serif;
}

.contentbox_btm {
background:url(../images/contentbox_btm.gif) top no-repeat;
}

.contentbox ul {}

.contentbox li {
background:url(../images/blt_blueSquare.gif) left no-repeat;
}

.contentbox ul a {color:#333; background-color:inherit;}

.contentbox ul a:hover {color:#238BC6;  background-color:inherit;}

/* Panels
------------------------------------------------------------------ */

.panel-base {border: 1px solid #B5B5B5;}
.panel-base-content {background: #fff;}

/* Home Page - About Block
------------------------------------------------------------------ */

.contentBlock_about {
background: transparent;
border:none;
float:none;
width:455px;
margin-left:15px;
margin:5px 0 0 15px;
}
.contentBlock_about h1 {
background:transparent;
color: #13659F;
font:bold 24px Arial, Helvetica, sans-serif;
line-height:28px;
margin:0;
text-align:center;
}
.contentBlock_about .content {
font-size:12px;
color:#333;
}


/* Layout Classes
------------------------------------------------------------------ */

#leftContent-ip {background:#fff;}


/* ----------------------------------------------------------------------------------
Sidebar Styles - Overall layout and common styles used in the sidebar
------------------------------------------------------------------------------------- */

/* Home Page Sidebar
------------------------------------------------------------------ */

.hp-sidebar {
background:#006396;
float:right;
width: 250px;
margin:5px 14px 0 0;
}

.hp-sidebar-blocks {
background:transparent;
border: none;
float: left;
}

.hp-sidebar-blocks h1 {
background:#999;
border-bottom: 1px dotted #fff;
color: black;
font:bold 20px Arial, Helvetica, sans-serif;
}

/* Sidebar
------------------------------------------------------------------ */

.sidebar {float:right;margin-right:8px !important;}

.sidebar h1 {
color: black;
background-color:inherit;
font-size:24px;
font-weight:normal;
}

.sidebar h3 {
background-color:inherit;
color:#000;
font-size:16px;
font-weight:normal;
}
.separator_sidebarLine {background:#fff; color:inherit;}



/* === Inner Page Sidebar === */

.sidebar-ip {
background: #fff;
height:auto;
margin:0 auto;
min-height:1222px;
padding:55px 5px 20px;
}

.ip-sidebar-blocks {
background: #89C976;
border: none;
margin-top: 10px;
}

.ip-sidebar-blocks h1 {
color: #376727;
font:20px normal "Arial", Helvetica, sans-serif;
text-align:center;
}



/* ----------------------------------------------------------------------------------
Home Page Only - Styles used in the home page
------------------------------------------------------------------------------------- */



/* Buttons (btn)
------------------------------------------------------------------ */

.button {
background: url(../images/btn_clear.jpg) top left no-repeat;
background-color:inherit;
border: none;
color: #000;
float:right;
font:normal 13px Verdana, Arial, Helvetica, sans-serif;
height:24px;
letter-spacing:1px;
margin:0;
padding-top:3px;
text-align:center;
width:153px;
}

.btn-continue {
background: url(../images/btn-continue.png) top left no-repeat;
border: none;
height:25px;
width:90px;
float:right;
}


/* ------- Search Button ------- */
a.btn-search input {
background: none;
border: none;
color: black;
font: bold 14px Arial, Helvetica, sans-serif;
height: 14px;
letter-spacing:1px;
line-height: 14px;
text-transform: none;
}

a.btn-search   {
background: url(../images/btn_search_end.png) top right no-repeat scroll;
float: left;
margin-right: 0;
padding-right: 5px; /* sliding doors padding */
}

a.btn-search span {
background: url(../images/btn_search_span.png) no-repeat;
padding:5px 0 5px 5px;
}

a.btn-search:hover span, a.btn-search:link:hover span, a.btn-search:visited:hover span{
padding:5px 0 5px 5px;
}



/* ------- Submit Button ------- */
input.btn-submit {
background: url(../images/btn_submit_end.png) top right no-repeat scroll;
border: none;
color: #fff;
cursor:pointer;
font: normal 14px Arial, Helvetica, sans-serif;
text-transform: none;
width:80px;
}

#have-question .btn-submit input {color:#fff; font:bold 13px Arial, Helvetica, sans-serif; text-transform:uppercase;}

/* ------- Continue Button ------- */
a.btn-continue input {
background: none;
border: none;
color: #333;
font: bold 14px Arial, Helvetica, sans-serif;
height: 15px;
letter-spacing:1px;
line-height: 15px;
text-transform: none;
width: 90px;
}

a.btn-continue   {
background: url(../images/btn_cont_end.png) top right no-repeat scroll;
float: left;
margin-right: 0;
padding-right: 15px; /* sliding doors padding */
}

a.btn-continue span {
background: url(../images/btn_cont_span.png) no-repeat;
padding:5px 0 5px 5px;
}

a.btn-continue:hover span, a.btn-continue:link:hover span, a.btn-continue:visited:hover span{
padding:5px 0 5px 5px;
}

/* ------- All Details Button ------- */

a.btn-allDetails   {
background: url(../images/btn_allDetails_end.png) top right no-repeat scroll;
border: none;
color: #333;
display: block;
float: left;
font: bold 12px Arial, Helvetica, sans-serif;
height: 22px;
letter-spacing:0;
margin: 0;
padding: 0 5px 0 0; /* sliding doors padding */
text-align:center;
text-transform: none;
width:153px;
}

a.btn-allDetails span {
background: url(../images/btn_allDetails_span.png) no-repeat;
display: block;
line-height: 18px;
padding:2px 0 2px 5px;
}

a.btn-allDetails:hover {background-position: bottom right; color:#fff; text-decoration:none;}

a.btn-allDetails:hover span {background-position: bottom;}



/* ------- Book Room Button ------- */

a.btn-bookRoom {
background: transparent url(../images/btn_bookroom_end.png) no-repeat scroll right top;
border: medium none;
color: #FFFFFF;
display:block;
font: bold 14px Arial, Helvetica, sans-serif;
height: 35px;
letter-spacing:0;
line-height: 25px;
margin: 0;
padding: 0 5px 0 0; /* sliding doors padding */
text-transform: none;
}

a.btn-bookRoom span {
background: transparent url(../images/btn_bookroom_span.png) no-repeat scroll 0 0;
padding:4px 25px 6px 30px;
display:block;
}

.btn-bookRoom:hover, a.btn-bookRoom:link:hover, a.btn-bookRoom:visited:hover {
background-position: bottom right;
text-decoration: none;
color:#FFF;
}

a.btn-bookRoom:hover span, a.btn-bookRoom:link:hover span, a.btn-bookRoom:visited:hover span{
background-position: bottom left;
padding:4px 25px 6px 30px;
color:#FFF;
} 


/* Property Finder Detail Page
------------------------------------------------------------------ */

.propertyfinderdetailpage h1 {
background: url(../images/sep_dotted.gif) bottom repeat-x;
color:#C5C5C5;
}

/* Contact Us Pages
------------------------------------------------------------------ */

.contact-info{width:300px; }
.contact-type{color:#333; font-size:12px; width:200px;}
.have-any-question{float:left;margin:0 0 0 30px;width:300px; }
.contact-img { margin:0 0 20px 45px;}
.contact-icon{margin:5px 0 0;}
.contact-form-block {border: 3px solid #D7D7D7;}


/* Spam Fighting
------------------------------------------------------------------ */
.spmb { visibility:hidden;}

/* Autcomplete
--------------------------------------------------------------------*/
.autocomplete_completionListElement { background-color: #f5f5f5; }

/* AutoComplete highlighted item */
.autocomplete_highlightedListItem {
	background-color: #ffff99;
	color: black;
}
/* AutoComplete item */
.autocomplete_listItem {
	background-color : #f5f5f5;
	color : black;
}
/* jcarousel
---------------------------------*/

.jcarousel-skin-tango .jcarousel-container {
background:none;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {padding-top:5px; .padding-top:5px;}


.jcarousel-skin-tango .jcarousel-clip-horizontal {
height: 115px;
margin:0 auto;
width:330px;
}

.jcarousel-skin-tango .jcarousel-item {
height: 115px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
background: #fff;
color: #000;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
background: transparent url(/images/right.png) no-repeat 0 0;
cursor: pointer;
position: absolute;
top: -15px; .top: -15px;
right: 13px;
height: 135px;
width: 15px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: -15px 0;}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: 0 0;}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
cursor: default;
background-position: -45px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {

position: absolute;
top: -15px; .top: -15px;
left: 10px;
width: 15px;
height: 135px;
cursor: pointer;
background: transparent url(/images/left.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: -15px 0;}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: 0 0;}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
cursor: default;
background-position: -45px 0;
}

.jcarousel-container {position: relative;}

.jcarousel-clip {
z-index: 2;
padding: 0;
margin: 0;
overflow: hidden;
position: relative;
}

.jcarousel-list {
z-index: 1;
overflow: hidden;
position: relative;
top: 0;
left: 0;
margin: 0;
padding: 0;
}

.jcarousel-list li, .jcarousel-item {
float: left;
list-style: none;
width: 160px;
height: 75px;
margin: 0 2px;
}

.jcarousel-next {
z-index: 3;
display: none;
}

.jcarousel-prev {
display: none;
z-index: 3;
}

/* Area information
---------------------------------*/
.area-container img{float:left; width:120px; border:1px solid #000; padding:5px;}
.area-container .area-content{float:left; width:760px; margin-left:10px;}
.area-container .area-extra { float:left; width: 880px; margin-top:10px;}

/* Photo Gallery
-----------------------------------*/

.teaser-text { float:left; width: 880px; margin-top:10px; }
.photo-gallery {
float: none;
height: auto;
margin:0 auto;
width:720px;
border:4px solid #07534B;
padding: 5px 5px 2px 5px;
}

/* Home Page Propery Photos Carousel - Bottom Block
------------------------------------------------------------------ */
.property-photos{ background:#07534B; margin:0 auto; height:183px; width:435px;}
.property-photos h1{ background:url(../images/bg_prop_photo.png) no-repeat 50% 50%; color:#96CB79; font:bold 16px Arial, Helvetica, sans-serif; margin:0; padding:7px 0 2px; text-align:center; text-transform:uppercase;}
.property-photos h2{ color:#fff; font:normal 11px Arial, Helvetica, sans-serif; margin:0; text-align:center;}
.property-photos small{color:#85C976; font:normal 11px Arial, Helvetica, sans-serif; text-align:center;}
.hp-bottom-content{margin:10px auto 0; width:435px;}
.hp-bottom-content img{border:3px solid #128FF0; margin:0 10px 0 0;}
.hp-bottom-content h1{color:#128EF0; font:bold 22px Arial, Helvetica, sans-serif; margin:0;}
.hp-bottom-content ul{ left:15px; margin: 0 0 0 10px; position:relative;width:350px;}
.hp-bottom-content ul li{margin: 0 0 0 10px; list-style-image:url(../images/li_static.png); }
.hp-bottom-content ul li a{ text-decoration:underline;}

.nrate-content h2 a{text-decoration:underline;}
.nrate-content a#ctl00_ctl00_ctl00_SharedContent_MainContent_LeftColumn_tabActions_tabGeneral_di_lbUpdate{color:#fff; font-weight:bolder; font-size:12px; text-decoration:underline;}
.left_sidebar{width:240px; float:left; margin-top:-40px; margin-left:12px; position:relative; z-index:999;}

.hidemepf-attractions{display:none;}
.hidemefp-attractions{display:none;}

img.trip-advisor { left:870px; position:absolute; top:7px; } 
/* End of /App_SiteStyles/CSS/master.css */

/* /App_SiteStyles/CSS/compositecontrols.css */
/* Home Page Quick Search 
------------------------------------------------------------------ */

.contentbox_qs {
background:url(../images/bg_qs.png) no-repeat;
float:left;
width:242px;
z-index:50;
}
.contentbox_qs h1 {
color: #376727;
background-color:inherit;
font:bold 18px Arial, Helvetica, sans-serif;
margin:10px 0 5px;
text-align:center;
text-transform:capitalize;
}
.contentbox_qs_top {
background:none;
height:0;
width:auto;
}
.contentbox_qs_mid {background:none;}
.contentbox_qs_btm {
background:none;
height:0;
width:auto;
}

/* Property Search
------------------------------------------------------------------ */
.property-search-block {padding:20px;}

.property-search-field {margin-bottom:5px;}

.property-search-field input {border:none;}
.property-search-field select {border:none;}

.property-search-prompt {color:#fff; font-size: 11px; font-weight:bold; }

.property-search-input { color:#666; font-size: smaller;}

input.ps-dropdown {margin-bottom:10px;}

.property-search-button { 
background:url(../images/bg_qs_but.png) no-repeat;
border:none;
color:#fff;
cursor:pointer;
font:bold 12px Arial, Helvetica, sans-serif;
height:26px;
margin:5px 0;
text-transform:uppercase;
width:83px;
}

/* Blog 
------------------------------------------------------------------ */
.blog{ background:#85C071; color:#07534B;width:236px; margin:-15px 0 0 3px; padding-top:12px;}
.blog h1{color:#376828; font:bold 18px Arial, Helvetica, sans-serif; margin:5px 0 0; text-align:center;}
.blog .content{color:#376828;margin:5px; width:230px;}
.blog .content a{color:#376828; font-weight:bold;}
.blog .separator_sidebarLine{ background:none; margin:0 0 5px;}
.blog p{margin-bottom:5px;}
/* Property Search (Revise)
------------------------------------------------------------------ */
.property-search-revise-block {}

.property-search-revise-block .property-search-button {}

/* Revise Search Block
------------------------------------------------------------------ */

.reviseSearchBlock {background:none; border:none;}

.reviseSearchBlock h1 {
background:none;
border:none;
color:#000;
font:normal 18px Arial, Helvetica, sans-serif;
height:25px;
line-height:25px;
margin:0 auto;
padding:2px;/*validate*/
}

.reviseSearchBlock .ajax__calendar_container {
background:#fff;
border:1px solid #999;
color: inherit;
}


/* Guided Navigation (gn)
------------------------------------------------------------------ */

.contentbox_gn {
background:#C0C0C0;
color: inherit;
float:left;
height:auto;
min-height:100%;
width:235px;
}
.contentbox_gn_content {margin: 0 15px;}
.contentbox_gn a, .contentbox_gn a:link, .contentbox_gn a:visited {color:#333; background-color: inherit;}
.contentbox_gn h1 {
color: #333;
background-color: inherit;
font:normal 24px Arial, Helvetica, sans-serif;
padding:0;
margin:0;
text-align:center;
}
.contentbox_gn h3 {
font:bold 13px Arial, Helvetica, sans-serif;
color:#656565;
background-color: inherit;
}
.contentbox_gn_top {
height:29px;
width:auto;
}
.contentbox_gn_mid {
background:none;
}
.contentbox_gn_btm {
/*background:url (../images/ap_bottom.gif) top no-repeat;*/
height:27px;
width:auto;
}
.gnInfoBlock {
margin:15px 0 10px 0;
}
.gnInfoContent {
width: 165px;
float:left;
}
.gnInfoBlock dl {
font:13px Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}
.gnInfoBlock dt {
color: gray;
float: left;
padding: 0;
width: 140px;
}
.gnInfoBlock dd {
font:11px Arial, Helvetica, sans-serif;
float: left;
margin: 0;
padding: 2px 0 0 0;
width: 140px;
}
.gnInfoBlock .count {
float:left;
font-weight:bold;
}
/* Property Finders (PF)
------------------------------------------------------------------ */

.pf-block {
background:none;
border:none;
float: left;
height: auto;
margin: 15px 0;
overflow: hidden;
padding-bottom: 5px;
text-align:center;
width: 100%;
}
.pf-block h1 {
background: url(../images/underline_fp.gif) bottom no-repeat;
color:#C5C5C5;
font: normal 26px Arial, Helvetica, sans-serif;
margin:0 0 15px 0;
text-transform: lowercase;
}
.pf-image {
background: none;
border: none;
height:auto;
overflow:hidden;
width:auto;
}
.pf-featured {
background:#858585;
border:1px solid #858585;
float:left;
margin:0 8px 0 0;
width: auto;
}
.pf-outer {
display:table;
float:left;
height: 32px;
position:relative;
text-align: center;
vertical-align: middle;
width: 175px;
}
.pf-inner {
display:table-cell;
left:0;
position:relative;
top:50%;
vertical-align:middle;
width:100%;
}
.pf-inner span {
line-height:50px;
margin:0;
padding:0;
position:relative;
top:-50%;
}
.pf-featured a, .pf-featured a:link, .pf-featured a:visited {
color: #333;
background-color: inherit;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

/* Property Finders Page
------------------------------------------------------------------ */

.pfpage-image {
background: #fff;
border:1px solid #ccc;
}

/* Featured Properties (FP)
------------------------------------------------------------------ */

.fp-block {
float: left;
height: auto;
margin:0 auto;
overflow: hidden;
padding: 10px;
text-align:center;
width:auto;
}
.fp-block h1 {
background: url(../images/underline_fp.gif) bottom no-repeat;
color:#868686;
font: normal 26px "Arial", Helvetica, sans-serif;
margin:0 0 15px 0;
text-transform: lowercase;
}
.fp-image {
background: none;
border: none;
height:auto;
overflow:hidden;
width:auto;
}
.fp-featured {
background:#fff;
border:1px solid #01CCCC;
float:left;
margin:0 5px;
width: 150px;
}
.fp-outer {
display:table;
float:left;
height: 50px;
position:relative;
text-align: center;
vertical-align: middle;
width:100%;
}
.fp-inner {
display:table-cell;
height: auto !important;
height: 70px;
position:relative;
top:50%;
left:0;
vertical-align:middle;
width:100%;
}
.fp-inner span {
margin:0;
padding:0;
position:relative;
top:-50%;
}
.fp-inner a, .fp-inner a:link, .fp-inner a:visited {
background-color: inherit;
color:#333;
}
.fp-inner h4 { color: #07534B;}
.fp-inner h6 { color: #006396;}

/* Property Finders (PF) - Search Summary Pages
------------------------------------------------------------------ */


.pf-block-ip {
width:370px;
margin:0 auto;
}
.pf-block-ip h1 {
background: url(../images/underline_pf_ip.gif) bottom no-repeat;
color:#13659F;
text-align:center;
}
.pf-block-ip .pf-featured {
background:#fff;
border:1px solid #01CCCC;
margin:0 5px;
width:110px;
}
.pf-block-ip .pf-outer {
display:table;
float:left;
height: 32px;
margin:0;
position:relative;
text-align: center;
vertical-align: middle;
width: 110px;
}
.pf-block-ip .pf-inner {
display:table-cell;
left:0;
position:relative;
top:50%;
vertical-align:middle;
width:100%;
}
.pf-block-ip .pf-image {
border: none;
margin-bottom: auto;
width: auto;
}
.pf-block-ip .pf-featured a, .pf-block-ip .pf-featured a:link, .pf-block-ip .pf-featured a:visited {
color:#333;
background-color: inherit;
font:bold 10px Arial, Helvetica, sans-serif;
}
/* Featured Properties (FP) - Search Summary Pages
------------------------------------------------------------------ */

.fp-block-ip {
width:370px;
margin:0 auto;
}
.fp-block-ip h1 {
background: url(../images/underline_fp_ip.gif) bottom no-repeat;
color:#13659F;
text-align:center;
}
.fp-block-ip .fp-featured {
background:#fff;
border:1px solid #01CCCC;
margin:0 5px;
height:145px;
width: 110px;
}
.fp-block-ip .fp-outer {
background:none;
display:table;
float:left;
height: 60px;
position:relative;
text-align: center;
vertical-align: middle;
width: 110px;
}
.fp-block-ip .fp-inner {
display:table-cell;
left:0;
line-height:50px;
position:relative;
top:50%;
vertical-align:middle;
width:100%;
}
.fp-block-ip .fp-image {
border: none;
margin-bottom: auto;
width: auto;
}
.fp-block-ip a {
color: #333;
font:bold 10px "Arial", Helvetica, sans-serif;
}
.fp-block-ip h4 {
font-size: 11px;
margin-bottom:3px;
}
.fp-block-ip h6 {font-size: 10px;}

/* Pagination
------------------------------------------------------------------ */
.pagination {color:#333; background-color: inherit;}

.pagination a:visited {padding:0 2px;}
.pagination a:hover {color:#0091E8; background-color: inherit;}
.pagination a:active {color:#666; background-color: inherit;}
.pagination li.currentpage {color:#666; background-color: inherit;}
.pagination li.prevNext {color:#0091E8; background-color: inherit;}


/* Breadcrumbs
-------------------------------------------------------------------*/

.breadcrumbs { display: block; }

/* Rooms Search Results
------------------------------------------------------------------ */

.rooms {width:700px;}

.roomsResultsBlock {
border-bottom:3px solid #CB9E2E;
font-size:11px;
}

.rooms ul {color:#666;}

.rooms li {list-style-image: url(../images/blt-arrow-right.png);}

#leftContent-ip .rooms h1 {
background: none;
color:#428CCA;
font:bold 21px Arial, Helvetica, sans-serif;
}

.rooms h2 a, .rooms h2 a:link, .rooms h2 a:visited {color:#E69617; font-size:12px; background-color:inherit;}

.roomsResultsBlock .thumbnail-block {
float:left;
width:175px;
}

.rooms .thumbnail {
background: #89C976;
border:1px solid #128FF0;
margin:0 10px 0 0;
padding:3px;
text-align:center;
}
.rooms .thumbnail h3 {color:#376727;}
.rooms .imgpropthumb {width: 150px;}

.roomsResults-info {
float:left;
width:500px;
}
.roomsResults-info h5 {
background:#21628A;
color:#FFF;
}

.roomsResults-info a:hover {color: #238BC6;}

/* Sidebar
-----------------------------------------------------*/

.sidebar .contentbox_qs{ position:relative; top:0; left:0; z-index: 0;}
.sidebar .contentbox_qs h1{font:bold 18px Arial, Helvetica, sans-serif;}


/* Explore
-------------------------------------------------------------------*/

.explore {
	background: inherit;
	color:#FFFFFF;
	height:auto;
	overflow:hidden;
	padding:0;
	width:100%;
}

.explore ul {
	list-style-type: none;
	font-size:10px;
	margin-left: 15px;
}

.explore li {
margin: 0;
padding: 0;
}

.explore a, .explore a:link, .explore a:visited {color: #FFF}

.explore p { padding-left: 10px; font-weight:bold;}


/* Gallery Property Search Results
------------------------------------------------------------------ */

.sidebar-gallery {background:#ccc; color:inherit;}

.sidebar-gallery .MapStyle {border:2px solid #ccc;}

.gallery-block {border:1px solid #B5B5B5;}
.gallery-block-inner {background:#fff url(../images/psResults_bg.jpg) top repeat-x; color:inherit;}

.gallery-thumbnail {
background: #fff;
color:inherit;
border:1px solid #B5B5B5;
}
.top-amenities {
border-top:1px solid #ccc;
color:#333;
}

.gallery-shortdesc {
border-bottom:1px solid #ccc;
color:#333;
}

.gallery-compare {background:#eee;}

a:link.btn-Details, a:visited.btn-Details {color:#000; background-color:inherit;}
a:link.btn-quote, a:visited.btn-quote{color:#000; background-color:inherit;}

a.btn-Details{background:#ccc; border:none;}
a.btn-quote{background:#999; border:none;}

/* Property Search Results (ps)
------------------------------------------------------------------ */

.psResults {
padding:0;
width: 360px;
}
.psResults h1 {
color:#C5C5C5;
font-size:24px;
}
.psResults-info {
white-space: normal;
width:175px;
}
.psResults h2 a {
color:#0091E8;
font-size:16px;
line-height:110%;
margin: 5px 0;
width: auto;
}
.psResults h2 a:hover {text-decoration:none;}

.psResults h3 {
font-size:11px;
font-weight:normal;
}
.psResults h6 {
color:#000;
font:normal 11px Arial, Helvetica, sans-serif;
margin-bottom:15px;
text-decoration:underline;
}
.psResults small a {
font:bold 9px Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
a.expand {
color:#C5C5C5;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
margin-left:5px;
}
.psResultsBlock {
border:1px solid #B5B5B5;
margin-bottom:15px;
padding:2px;
}
.psResults_1 {
background:#fff url(../images/psResults_bg.jpg) top repeat-x;
padding:5px;
}
.psResults_2 {
background: #fff;
padding:5px;
}
.psResults .thumbnail {
background: #fff;
border:1px solid #B5B5B5;
margin:0 10px 0 0;
padding:3px;
position: relative;
}
.imgpropthumb {width: 150px;}
.thumbnail .rownumber {
background:url(../images/bg_mappaging.gif) no-repeat;
color: #fff;
}
.psResultsBlock ul {margin-left:0;}
.psResultsBlock li {
background:url(../ccimages/blt_blackDot.gif) left no-repeat;
font-size:11px;
line-height:150%;
list-style-type: none;
margin-left:0;
padding-left: 10px;
}
.psResults #calendar {
background: #EBEDD5;
border: 1px solid #111;
margin-right:15px;
}
/* Compare Block
------------------------------------------------------------------ */
.compareBlock {border:1px solid #B5B5B5;}

.compareTitle { font-size:11px; font-weight:bold;}

.compareBlock .thumbnail {
background:#fff;
border:1px solid #b5b5b5;
}

/* Point of Interest Pages (poi)
------------------------------------------------------------------ */

.poi-results {
padding:0;
width: 360px;
}
.poi-results h2 {
color:#0091E8;
margin-bottom:0;
width: 170px;
}

.poi-results h1 {color: #128EF0;}

.poi-results-info {
white-space: normal;
width:175px;
}

.poi-results-info h2 a, .poi-results-info h2 a:link, .poi-results-info h2 a:visited {
	color:#376727;
}

.poi-results h2 a:hover {text-decoration:none;}

.poi-category {
font-size:12px;
font-weight: bold;
color:#144677;
}

.poi-shortdesc {
	font-size:11px;
	color:#144677;
}

.poi-results-block {
border:1px solid #138FF0;
margin-bottom:15px;
padding:2px;
}
.poi-results-block-inner {
background:#89C976;
padding:5px;
}
.poi-results .thumbnail {
background: #fff;
border:1px solid #B5B5B5;
margin:0 10px 5px 0;
padding:3px;
position: relative;
}
.poi-results .imgpropthumb {width: 150px;}
.poi-results .thumbnail .rownumber {
background:url(../images/bg_mappaging.gif) no-repeat;
color: #fff;
}
/* DIV Ajax Tabs
------------------------------------------------------------------ */

.tab-cap {background:url(../images/tabs_bg.gif) top left no-repeat;}

.tab-bar  /*. ajax__tab_header A container element that wraps all of the tabs at the top of the TabContainer. */ {
background:url(../images/tabs_bg.gif) top right repeat-x;
width: 97%;
margin-top: 10px;
}
.tab-bar .ajax__tab_panel {}
.tab-bar .ajax__tab_outer {background:none;} /* An outer element of a tab, often used to set the left-side background image of the tab.*/
.tab-bar .ajax__tab_inner {background:none;} /* An inner element of a tab, often used to set the right-side image of the tab */
.tab-bar .ajax__tab_tab /* An element of the tab that contains the text content. Child CSS classes:none. */ {
background:url(../images/tabs_bg.gif) repeat-x;
background-color:inherit;
border-left: 1px solid #fff;
color: #07534B;
font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.tab-bar .ajax__tab_body {} /* A container element that wraps the area where a TabPanel is displayed. Child CSS classes: none.*/
.tab-bar .ajax__tab_hover {} /* This is applied to a tab when the mouse is hovering over ajax__tab_outer */
.tab-bar .ajax__tab_hover .ajax__tab_tab {
background:#fff url(../images/tab_Active.gif) repeat-x top center;
color: #fff;
}
.tab-bar .ajax__tab_active .ajax__tab_tab {
background:#fff url(../images/tab_Active.gif) repeat-x top center;
color: #fff;
}
/* Actual content under tabs
------------------------------------------------------------------ */

.tabsContent {
border:none;
font-size:13px;
}
.tabsContent h1 {
background: url(../images/sep_dotted.gif) bottom repeat-x;
color:#C5C5C5;
font-size:20px;
}


/* Player
------------------------------------------------------------------ */

#playerBlock {float:left;}

#player {
background:#07534B;
border:1px solid #07534B;
}

#playerBottom {
background:#07534B;
padding-right: 2px;
}

#playerScreen {
	border:1px solid #fff;
	background: #fff;
	padding: 2px;
}

#playerCaption {font:11px Arial, Helvetica, sans-serif;}


/* Detail General Tab Upper
------------------------------------------------------------------ */

.general-upper {height:auto;}

.general-info {float:left; margin:0 0 0 25px;}

.general-info h1 { color: #07534B; }

.general-lower {height:auto; overflow:hidden;}

.general-lower-cols {float:left; width:330px; margin:0 20px 0 0;}

.general-lower-cols h1 { color: #07534B; }

/* Have a Question Block
------------------------------------------------------------------ */

#questions-block {border:1px solid #D5ECCE;}
#questions-block-inner {
background:url(../images/psResults_bg.jpg) top repeat-x;
padding:10px;
}
#questions-block-inner h1 {
background:#07534B;
border: none;
color: #96CB79;
font:bold 16px Arial, Helvetica, sans-serif;
}
#questions-block-inner p {
color: #07534B;
font-size: 11px;
}

/* ----------------------------------------------------------------------------------
Sidebar Controls
------------------------------------------------------------------------------------- */

/* Weather
------------------------------------------------------------------ */

#currentWeather {
color:#333;
text-align:center;
}
#currentWeather p {
font-size:11px;
font-weight:bold;
}
#currentWeather small {color:#ccc;}
.currIcon {
float:left;
margin-left:25px;
}
.currTemp {}
.currTemp h2 {font:bold 20px Verdana, Geneva, sans-serif;}
.weatherforecast {color:#333;}
.weatherforecast h3 {color:#000;}

.wf_day {}
.wf_type {
background:#fff;
border:1px solid #4398B7;
color:#666;

}
.wf_type img {
float:left;
padding:2px;
}
.wf_temp {
float: right;
margin:8px 5px 0 0 !important;
margin:8px 0 0 0;
text-align:left;
}
.weatherDivider {color:#3E859F; background-color:inherit;}
#typicalWeather {color:#333;}
#typicalWeather h1 {
font-size:16px;
font-weight:bold;
}
#typicalWeather h2 {font-size:14px;}
#typicalWeather h3 {color:#000;}
#typicalWeather h4 {font-size:12px; }


/* Flight
------------------------------------------------------------------ */

#flight {}
#flight p {color:#39829D;}
.flight_name {
background:#fff;
border:1px solid #333;
}
.flight_time {}
.flight_price {}
.flight_price a, .flight_price a:link, .flight_price a:visited {color:#333; background-color: inherit;}
a.moreFlights, a:link.moreFlights, a:visited.moreFlights {color:#000; background-color: inherit;}

/* Like this Property
------------------------------------------------------------------ */

#propertyInfo {text-align: left; background:#128FF0; border:solid 10px #006396;}

#propertyInfo h1 {text-align: center; color: #fff;}

#propertyInfo h3 { color: #89C976; margin-left: 5px;}

#propertyInfo ul {color: #89C976; list-style-type: disc;}
#propertyInfo ul a {color: #fff;}

#propertyInfo li {background: url(../images/blt_flower.gif) 0 6px no-repeat; list-style-type:disc; padding-left:0; margin-left: 20px;}

/*#propertyInfo ul.nobullets li {color: #333;}*/

.btn-book {
background: url(../images/btn_book.gif) top left no-repeat;
color: #fff;
}
a .btn-book, a:link .btn-book, a:visited .btn-book {color:#ccc; background-color: inherit;}
a:hover .btn-book {color: #EEE; background-color: inherit;}
.btn-book-header {font:bold 25px Arial, Helvetica, sans-serif; color:#376727;}
.btn-book span {font:bold 11px Arial, Helvetica, sans-serif; color: #fff;}

/* Similar Properties
------------------------------------------------------------------ */

#similar {}
#similar .fp-featured {
background:#89C976;
border:1px solid #89C976;
}

#similar .fp-image {
background: #fff;
border: solid 2px #138FF0;
}

#similar .fp-featured a, #similar .fp-featured a:link, #similar .fp-featured a:visited {color:#333; background-color: inherit;}


/* Rates and Availability
------------------------------------------------------------------ */
.rate-grid {border: 1px solid #ccc;}
.rate-grid table {}
.rate-grid th {
color:inherit;
background-color:#F2F2F2;
border-right: 5px solid #fff;
}
.rate-grid td {border-right: 5px solid #fff;}

.rate-grid-seasonCol {background:#F2F2F2; color:inherit;}
.rate-grid-season {}
.rate-grid-seasonrange {}
th.rate-grid-bound-header {
color:inherit;
background:#F2F2F2;
border-bottom: 1px solid #ccc;
}
.rate-grid-bound-item {color:#093; background-color:inherit;}

/* Booking Pages
------------------------------------------------------------------ */

.form-base {}

.form-base .input-text {}

.new-existing-block {border: 3px solid #D7D7D7;}

.booking-details-block {border:3px solid #D7D7D7;}

.booking-details-block h3 {
background:#CCC;
color:#333;
}

.booking-details-block dl {border-bottom:none;}

.booking-details-block dt {}

.booking-details-block dd {}

.booking-questions {background: none;}

.booking-questions p {}

.booking-details-block#book-confirm {}

.booking-alert {color:#FF0000;}

/* === Booking Confirmation Page === */

.booking-result-block { border:1px solid #B5B5B5;}

#booking-result-block-2 { border:none; }

.booking-result-block-inner {background:#fff url(../images/psResults_bg.jpg) top repeat-x;}

.booking-result-block .thumbnail {
background: #fff;
border:1px solid #B5B5B5;
}

.booking-result-block .imgpropthumb {width: 150px;}

.booking-result-block ul, .booking-result-block li {}

/* === Reserve Block === */

#reserve-block {border:2px solid #CB9E2E;}

#reserve-block h3 {
background:#CB9E2E;
color:#fff;
}

#reserve-block h2 a, #reserve-block h2 a:link, #reserve-block h2 a:visited { color: #CB9E2E; }

#reserve-block h1 { color: #CB9E2E; }

#reserve-block .separator { background: #CB9E2E; }

#reserve-block dl {}

#reserve-block dt {}

#reserve-block dd {}

/* === Booking Details Block === */

#room-booking-details-block{border:2px solid #CB9E2E;}

#room-booking-details-block h3 {
background:#CB9E2E;
color:#fff;		
}

#room-booking-details-block h1 {color: #000;}

#room-booking-details-block dl {}

#room-booking-details-block dt {}

#room-booking-details-block dd {}

.rate-sub-total { background:#E5E5E5;}

.rate-total { background:#A7A7A7;}

.POIMapStyle {}


/* === rate block === */
.nrate-block {}
.nrate-block a {}
.nrate-content {background:url("../images/bg_rate.png") bottom left no-repeat;}
.nrate-top {background:url("../images/bg_rate.png") top left no-repeat;}

.nrate-content h1 {
background:none;
color:#fff;
padding-top: 5px;
}

.nrate-content h1 span {}
.nrate-content h2 {color:#fff;}
.nrate-content h2 span {color:#4C7DA6;}
.nrate-content h6 {color:#000;}
.nrate-block p {} 

.nrate-block span {color:#fff;}
span.nrate-desire-dates, .nrate-desire-dates span { color:#000; }
.nrate-desire-btn {color:#000;}
span.nrate-desire-btn {color:#000;}

.nrate-content h2 a, .nrate-content h2 a:link, .nrate-content h2 a:visited {color: #fff;}

/* Home Page Bookmark - Weather Bar Block
------------------------------------------------------------------ */
.addthis_wrapper{ float:left; height:16px; margin:0 25px; width:125px; }
.addthis_wrapper-bottom{ height:16px; margin:0 auto; width:125px; }
.hp-weather-bar{background:url(../images/bg_weatherbar.png) no-repeat; height:24px; left:254px; position:absolute;top:324px; width:972px; z-index: 99; width:732px; }
.hp-weather-bar .tides{float:left; padding:3px; margin-left:5px; width:300px;}
.hp-weather-bar .tides a{color:#fff; font-weight:bolder; font-size:11px;}
.hp-weather-bar .weather-bar{float:right; margin-right:10px;}
.weather-inline h1{width:auto; float:left; margin-left:10px; color:#fff; font-size:12px;}
.weather-inline img{width:auto; float:left; margin-left:10px;}
.weather-inline p{width:auto; float:left; margin-left:10px; color:#fff; font-size:12px; margin-top:3px;}

/* Home Page Concierge - Specials Block
------------------------------------------------------------------ */
.hp-concierge{ background:#128FF0; height:300px; margin:7px auto; text-align:center; width:236px;}
.hp-concierge h1{color:#fff; font:bold 18px Arial, Helvetica, sans-serif; margin:0 auto 2px; padding:7px 0 0; text-align:center;}
.hp-concierge h2{color:#fff; font:bold 12px Arial, Helvetica, sans-serif; text-align:center;}
.hp-concierge-link{float:right;margin:0 15px 0 0;}
.hp-concierge-link a{color:#fff; font-size:10px;}
.hp-specials{ background:url(../images/bg_specials.png) repeat-y; height:220px; margin:0 auto; width:236px; }
.hp-specials h1{color:#376727; font:bold 18px Arial, Helvetica, sans-serif; margin:0 auto 2px; padding:7px 0 0; text-align:center;}
.special-widget {margin:0 0 0 5px; width:220px;}
.special-widget h1{display:none;}
.hp-ad1{height:94px; margin:7px auto 4px; width:236px;}
.hp-link-boxes{width:236px; margin-left:3px;}

.special-widget .special-widget-content { height:auto; margin-bottom:10px; width:auto; }
.special-widget-content a, .special-widget-content a:link, .special-widget-content a:vistied {color:#333}
.special-holder {border-bottom: 1px solid #B4DFA7; margin-bottom:10px;}
/* End of /App_SiteStyles/CSS/compositecontrols.css */

/* /App_SiteStyles/CSS/menu.css */
/*
------------------------------------------------------------------ 
------------------------------------------------------------------ 
 HOME PAGE MENU
------------------------------------------------------------------ 
------------------------------------------------------------------ 
*/

/* Navigation Area */
#navigation-area {
background:transparent url(../images/bg_menu.jpg) repeat-x top;
font:bold 13px Arial, Helvetica, sans-serif;
height: 39px;
letter-spacing:1px;
margin:0; 
width:100%; 
z-index:1;
}

/* Main menu style class - background can be set in outside div set */
#navigation-area .site-menu{}

/* positioning */
.site-menu .AspNet-Menu-Horizontal {}

/* Tier 1 borders */ 
#navigation-area ul {border:none;}

/* Tier 1 */
#navigation-area ul.AspNet-Menu{float: none; left:190px; margin:0 auto; width:700px;}

/* Tier 1 items */
#navigation-area li {text-transform: none;	}

/* Tier 2 - drop down box location */
#navigation-area ul.AspNet-Menu ul {
background:#FBAD0B; 
border:none; 
left: 0; 
list-style:none; 
margin:0; 
padding:0; 
top: 35px; 
width:200px;
}

/* Tier 2 list items */
#navigation-area ul.AspNet-Menu ul li {
background: #FBAD0B; 
border-bottom: solid 1px #fff; 
text-transform: capitalize;
width: 200px; 
}

/* Tier 3+ */
#navigation-area ul.AspNet-Menu ul ul {}

/* all items */
#navigation-area li {}

/* Tier 1 mouse over */
#navigation-area li:hover, #navigation-area li.AspNet-Menu-Hover {
background: #fff; 
text-decoration: none;
}

/* suppress underlined links tier 1 */
#navigation-area a:hover li {text-decoration: none;}

/* Tier 2 mouse over */
#navigation-area li:hover ul li, #navigation-area li.AspNet-Menu-Hover ul li {
background:none;
color:#fff;
}

/* all anchors and spans (nodes with no link) */
#navigation-area a,  #navigation-area a:visited, #navigation-area span {
background:none; 
color:#fff; 
padding:4px 8px 3px; 
text-transform:uppercase;
letter-spacing: 0;
}

/* leaves */
#navigation-area li.AspNet-Menu-Leaf a, #navigation-area li.AspNet-Menu-Leaf span
{background:none;}

/* hovered text */
#navigation-area li:hover a, #navigation-area li:hover span, #navigation-area li.AspNet-Menu-Hover a, #navigation-area li.AspNet-Menu-Hover span, #navigation-area li:hover li:hover a, #navigation-area li:hover li:hover span, #navigation-area li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, #navigation-area li.AspNet-Menu-Hover li.AspNet-Menu-Hover span, #navigation-area li:hover li:hover li:hover a, #navigation-area li:hover li:hover li:hover span, #navigation-area li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, #navigation-area li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span 
{color: #fff; background: #478635;}

/* the tier above this one is hovered */
#navigation-area li:hover li a, #navigation-area li:hover li span, #navigation-area li.AspNet-Menu-Hover li a, #navigation-area li.AspNet-Menu-Hover li span, #navigation-area li:hover li:hover li a, #navigation-area li:hover li:hover li span, #navigation-area li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a, #navigation-area li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{color: #fff; background:#FBAD0B;}
/* End of /App_SiteStyles/CSS/menu.css */

