.foo {}
/* /App_SiteStyles/CSS/basetags.css */
/* ------------------------------------------------------------------
   Base Tags- Styles to be used globally throughout a site
   ------------------------------------------------------------------  */

/* Fonts
--------------------------------------------------------------------------------- */
body {
font:13px arial,helvetica,clean,sans-serif;
line-height:1.4em;
}

/* Tags
------------------------------------------------------------------ */
html,body {
background:#1386AA url(../../images/bg.jpg) top center no-repeat;
color:#333;
height:100%;
}

/* Form Elements
------------------------------------------------------------------ */



/* Links
------------------------------------------------------------------ */
a img { border:0; }

a,a:link,a:visited {
color:#238BC6;
text-decoration:none;
}

a:hover {
color:#333;
text-decoration:underline;
}
a.active {
color:#333;
text-decoration:underline;
}
/* Global
------------------------------------------------------------------ */

.separator {
background:#D3DCE3 url(../images/line_gray_horizontal.gif) repeat-x;
clear:both;
float:left;
height:1px;
margin:10px 0;
padding:0;
width:100%;
}

.separator2 {
background:#D3DCE3 url(../images/line_gray_horizontal.gif) repeat-x;
clear:both;
float:left;
height:1px;
margin:3px 0;
padding:0;
width:100%;
}

.separator-dotted {
background: url(../images/sep_dotted.gif) repeat-x;
clear:both;
float:left;
height:5px;
margin:10px 0;
padding:0;
width:100%;}

.divider {
background:#ccc;
height:15px;
margin: 0 auto 5px;
width:1000px;
}

.divider#divider_bot {margin:15px auto 0;}
/* 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 {
height:auto;
margin:0 auto;
min-height:100%;
position:relative;
width:1025px;
}

#container {
background:none;
border: none;
}

/* Header
------------------------------------------------------------------ */

.preheader {
background:none;
float: right;
height:auto;
margin:5px auto;
text-align:right;
width:100%;
}

.hdr-search {
background:none;
color:#9F9F9F;
float: right;
margin-top:0;
}

.hdr-search input {
border:1px solid #fff;
color:#9F9F9F;
width:150px;
}

input.hdr-search-btn {
background: url(../images/bg_btn_search.png) top left no-repeat;
border:none;
height:22px;
margin:0;
width: 29px;
color:#fff;
font-weight:bold;
}

.WeatherTeaser {
color:#fff;
font-size:11px;
}

.header {
background:none;
border:none;
height:105px;
left:0;
margin:0 auto;
top:0;
width:1000px;
}

.header h1 {
left:17px;
margin:0;
top:2px;
z-index:200;
}

.header .altLogo {bottom: 4px;margin: 0;right: 10px;}

.hdr-content {
height:auto;
text-align:left;
width:500px;
top:10px; right: 10px;
}

.fbicon{
height:auto;
text-align:left;
float:right;
position:relative;
width:100px;
top:30px; 
left: 300px;
}

.hdr-content p {margin-bottom:5px;}
 
.hdr-links {
color:#fff;
font-size:12px;
}

.hdr-links a:link, .hdr-links a:visited {
color:#fff;
}

.hdr-phone {
color: #fff;
font-size: 14px;
font-weight:bold;
float:left;
text-align:center;
margin-top:3px;
width:auto;
}
.hdr-phone small {
font-size:14px;
text-transform:uppercase;
width:140px;
}

.hdr-email {
color:#ccc;
font-size: 16px;
}

.header h1.hdr-tagline {
color:#fff;
float:right;
font-size:14px;
font-style:italic;
font-weight:bold;
margin:10px 0 0;
position:static;
}


/* Slideshow
------------------------------------------------------------------ */

.slideshow {
background:url(../../images/ss-static.jpg) top left no-repeat;
float: left;
height:380px;
width:713px;
}
.slideshow embed{position:relative; top:-5px; background-color:transparent; z-index:1000;}

.fawx-bg{background:url(../images/fawx-bg.jpg) top left repeat-y;}

/* Content Blocks - for posistioning of content on the pages
------------------------------------------------------------------ */

.contentBlock {width:1003px;}

.contentBlock2 {
float: left;
width: 683px;
background:#fff;
min-height:641px;
}
.contentBlock3 {
float: left;
width: 683px;
background:#fff;
min-height:350px;
}

#content-nosidebar {width:960px;}

#content-nosidebar h1{color:#0997BC;}

#leftContent-ip {
background:#fff;
float:left;
min-height:1030px;
width:725px;
padding:5px;
}

#leftContent-ip h1{color:#0997BC}
/* Misc Static Content
------------------------------------------------------------------ */

.content-static h1{ color:#9C3907; font:bold 24px "Arial, Helvetica, sans-serif", Palatino, serif;}

.content-static a{color:#0A90B3; font-weight:bold;}

.content-static p{
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
line-height:145%;
}

.content-static li{
background: url(../images/li_static.png) left center no-repeat;
list-style:none;
font-weight:normal;
color:#000;
line-height:200%;
vertical-align:50%;
}


/* Footer
------------------------------------------------------------------ */
#footer {
height:25px;
text-align:center;
}

#containerBtm {

margin:0 auto;
width:1000px;
}

#btmNav_container ul {margin:15px 0;}

#btmNav_container li {padding-right:15px;}

#btmNav_container li a {color:#A7E2FF;}

#copyright {
color:#A7E2FF;
font-size:10px;
}

#copyright a {
color:#A7E2FF;
}

.booktCaption a {
color:#A7E2FF;
font-size:10px;
}


/* contentBox
------------------------------------------------------------------ */

.contentbox {
float:left;
height:auto;
overflow:hidden;
width:auto;
}

.contentbox h1 {
color: #fff;
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.html) left no-repeat;}

.contentbox ul a {color:#333;}

.contentbox ul a:hover {color:#238BC6;}

/* Panels
------------------------------------------------------------------ */

.panel-base {border: 1px solid #B5B5B5;}
.panel-base-content {background: #fff;}

/* Home Page - About Block
------------------------------------------------------------------ */

.contentBlock_about {
background:url(../../images/bg_content.png) top right no-repeat;
float:left;
padding:5px;
margin-right:8px;
width:auto;
}
.contentBlock_others{
float:left;
padding:5px;
margin-right:8px;
width:auto;
}

.contentBlock_others_content {
float:left;
margin:0 0 0 20px;
width:640px;
}
.contentBlock_others_content ul {
	margin: 0px;
	padding: 0px;
	list-style-type: square;
	list-style-position: inside;
}

.contentBlock_others_content li {
	margin: 0px;
	padding: 0px;
	padding-top:15px;
}
.contentBlock_others_content h2{
	color: #333333;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	padding-bottom:3px;
}
.contentBlock_others_content h3{
	color: #333333;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	padding-bottom:3px;
}
.img1{
width:auto;
height:auto;
float:left;
margin-right:15px;
}
.img2{
width:auto;
height:auto;
float:left;
margin-left:15px;
}
.contentBlock_others_content p{
	color: #333333;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-weight:normal;
}

.contentBlock_others h1 {
color: #0A94B9;
text-transform:uppercase;
float:left;

}

.contentBlock_others  .menu {
	width:440px;
	height:26px;
	float:right;
	padding-top:8px;
	background-image: url(../../images/menubg.png) ;
	background-repeat:no-repeat;
	padding-left: 17px;
}
.othercls{
padding-bottom:5px; 
width:640px; 
height:auto; 
float:left; 
padding-top:10px;
}
.othercls ul{
padding:0px !important;
margin:0px !important;
}
.othercls h1{
padding:0px;
margin:0px;
font-size:14px !important;
color:#0a94b9;
}
.ratesborder {
	border: 1px solid #0099FF;
}
.othercls li{
padding:0px !important;
padding-bottom:3px !important;
margin:0px;
}


.head {
background:none;
border-bottom:1px dotted #03BBEA;
width:640px;
height:auto;
float:left;
padding-bottom:3px;
}

.contentBlock_about img {float:left;}

.contentBlock_about_content {
float:left;
margin:0 0 0 20px;
width:280px;
}

.contentBlock_about h1 {
background:none;
border-bottom:1px dotted #03BBEA;
color: #0A94B9;
text-transform:uppercase;
}

.contentBlock_about p {font-size:11px; margin:0; padding:0;}



/* Home Page - Specials Block
------------------------------------------------------------------ */
.contentbox_specials {
background:#E5E0E2;
border: 1px solid #ccc;
float:left;
height:100%;
width:auto;
}
.contentbox_specials h1 {
background: #999;
color: #fff;
height:35px;
line-height:35px;
}
	
.contentbox_specials_content {
color:#333;
float: left;
font-size:12px;
padding: 10px;
}

.contentbox_specials h2 {width: 170px;}
.contentbox_specials p {width: 170px;}
.contentbox_specials span {color:#333;font-size:24px;}

.see-all-deals {
bottom:5px;
float:right;
font-size: 11px;
position: relative;
right:5px;
}

.see-all-deals a {color: #AE1515;}
.see-all-deals a:hover {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:url(../images/bg_featured.jpg) top left repeat-y;
float:left;
margin-top:-4px;
width: 304px;
}

.hp-sidebar-blocks {
background: url(../../images/bg_news.gif);
border: none;
float: left;
height:200px;
margin-top:400px;
width:335px;
}

.hp-sidebar-blocks h1 {
background:none;
color: #FFB708;
font:bold 20px Arial, Helvetica, sans-serif;
}

/* Sidebar
------------------------------------------------------------------ */

.sidebar {float:right; margin-right:5px;}

.sidebar h1 {
color: #fff;
font-size:24px;
font-weight:normal;
}

.sidebar h3 {
color:#000;
font-size:16px;
font-weight:normal;
}
.separator_sidebarLine {
background:#fff;
}

/* === Inner Page Sidebar === */

.sidebar-ip {
background: #fff;
height:auto;
width:980px;
}

.ip-sidebar-blocks {
background:none;
border: none;
}

.ip-sidebar-blocks h1 {
background: #0997BC;
color:#fff;
font:20px normal "Arial", Helvetica, sans-serif;
}


/* ----------------------------------------------------------------------------------
Home Page Only - Styles used in the home page
------------------------------------------------------------------------------------- */



/* Buttons (btn)
------------------------------------------------------------------ */

.button {
background: url(../images/btn_clear.jpg) top left no-repeat;
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:#0997BC;
border: none;
height:26px;
width:90px;
float:right;
color:#fff;
}

/* ------- Search Button ------- */
a.btn-search input {
background: none;
border: none;
color: #fff;
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.png) top left no-repeat;
float: left;
margin-right: 0;
padding-right: 5px;
width:87px;
height:23px;
}

a.btn-search span {
background:none;
display: block;
padding: 3px 5px 3px 15px;
.padding:5px 0 5px 5px;
}

a.btn-search:hover span, a.btn-search:link:hover span, a.btn-search:visited:hover span {
padding: 3px 5px 3px 15px;
.padding:5px 0 5px 5px;
}

btn-search btn-style01 {width:112px;}



/* ------- Submit Button ------- */
input.btn-submit {
background: url(../images/btn_search.jpg) top right no-repeat scroll;
border: none;
color: #fff;
font: normal 14px Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-weight:bold;
margin-left:2px;
cursor:pointer;
width:80px;
}

/* ------- Continue Button ------- */
a.btn-continue input {
background: none;
border: none;
color: #05636D;;
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_continuereserve.jpg) top right no-repeat;
float: left;
margin-right: 0;
padding-right: 15px; /* sliding doors padding */
}

a.btn-continue span {
background: none;
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.jpg) top right no-repeat scroll;
border: none;
color: #fff;
float: left;
font: bold 12px Arial, Helvetica, sans-serif;
height: 26px;
letter-spacing:1.5px;
line-height: 14px;
margin: 0;
padding: 5px 5px 0 0; /* sliding doors padding */
text-transform: none;
width:169px;
}

a.btn-allDetails span {
padding:4px 0 4px 15px;
color:#05637A;
}

a.btn-allDetails:hover span, a.btn-allDetails:link:hover span, a.btn-allDetails:visited:hover span {
padding:4px 0 4px 15px;
text-decoration:none;
}

/* ------- Book Room Button ------- */

a.btn-bookRoom {
background: url(../images/btn_bookroom_end.html) top right no-repeat scroll;
border: none;
color: #fff;
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: url(../images/btn_bookroom_span.html) no-repeat;
padding:4px 25px 6px 30px;
}


a.btn-bookRoom:hover span, a.btn-bookRoom:link:hover span, a.btn-bookRoom:visited:hover span{
padding:4px 25px 6px 30px;
} 


/* Property Finder Detail Page
------------------------------------------------------------------ */

.propertyfinderdetailpage h1 {
background: url(../images/sep_dotted.gif) bottom repeat-x;
color:#C5C5C5;
}

/* Contact Us Pages
------------------------------------------------------------------ */

.contact-info{width:400px;}
.contact-type{color:#333;}
.have-any-question{width:300px;}
.contact-img { margin:0 0 20px 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;
}

#content-nosidebar {
height:auto;
margin:0 auto;
min-height:800px;
padding:20px;
width:960px;
}

/* Near Fun Property Finder
------------------------------------------------------------------ */

.near_fun_property{font:bold 12px Arial, Helvetica, sans-serif; text-align:left; text-transform:uppercase;}
.near_fun_property a{text-decoration:none; cursor:hand;}
.private_pool
	{background:url(../images/private_pool.jpg) bottom left no-repeat; width:185px; height:116px; float:left; 
	color:#03708D; padding:16px 0 0 20px;}
.golf_course
	{background:url(../images/golf_course.jpg) bottom left no-repeat; width:185px; height:116px; float:left; margin-left:15px; 
	color:#266051; padding:16px 0 0 20px;}
.near_the_fun
	{background:url(../images/nearthefun.jpg) bottom left no-repeat; width:175px; height:116px; float:left; margin-left:10px; 
	color:#FFD436; padding:16px 0 0 30px;}
	
.regal_palms
	{background:url(../images/regal_palms.jpg) bottom left no-repeat; width:185px; height:116px; float:left; margin-left:15px; 
	color:#266051; padding:16px 0 0 20px;}
	
	
/* Content Blog
------------------------------------------------------------------ */
.blog{
background:url(../images/bg_news.jpg) top center no-repeat;
height:210px;
float:left;
margin:-1px 0 0 5px;
width:322px;
}
.blog h1{
border-bottom:#FFB708 dotted 1px; 
color:#FFB708; 
margin: 45px 0 0 15px;
text-transform:uppercase;
width:80%;
}
.content_blog{
font-size:10px;
height:120px; 
margin-left:15px;
overflow:hidden;
width:95%;
}
.content_blog h4 a{
color:#FFB708;
font:bold 12px Arial, Helvetica, sans-serif;
margin:0; padding:0;
}

.content_blog p {
color:#fff; 
font:11px normal Arial, Helvetica, sans-serif;
margin:0 0 10px 0;
width:75%;
}
.content_blog p a {color:#FFB708; text-decoration:underline;}

.content_blog .separator_sidebarLine{display:none;}

.attractions{
background:url(../images/bg_attractions.png) top left no-repeat;
float:left;
font: bold 20px Tahoma, Geneva, sans-serif;
height:210px;
width:696px;
position:relative;
top:-1px;
}

.attractions h1{
border-bottom: 1px #fff dotted;
color:#fff; 
float:left;
margin: 35px 0 0 25px;
text-transform:uppercase;
width:316px;
}

.needtix {
color:#fff;
float:right;
padding:41px 3px 0 0;
text-align: center;
width:175px; 
}
.needtix a{color:#fff;}
.needtix a img{height:135px;}
#footer a{ color:#fff;}

/* Blog Inner Page
------------------------------------------------------------------ */

.blog-ip h1{font-size:35px; float:left; width:750px; margin-top:20px; border-bottom:10px solid #0997BC; height:45px;}
.blog-ip img.blog-header{float:right; margin-right:25px;}
.blog-ip h2{height:25px; margin-bottom:5px; border-bottom:1px dotted #666;}
.blog-ip .readmore-content{text-align:right;}


/* Specials Details and Widget
------------------------------------------------------------------ */
.special-content h1{text-transform:capitalize; border-bottom:1px dotted #0997BC;}
.special-content h1 a{color:#0997BC; text-transform:capitalize;}
.special-content dd{color:#0997BC;}
.special-content .separator-special{border-bottom:1px dotted #0997BC;}

.special-widget {margin-left:40px;}
.special-widget h1{color:#0997BC; text-transform:capitalize; border-bottom:1px dotted #0997BC;}
.special-holder .special-widget-content h2{color:#CC0000; text-transform:uppercase;}
.special-widget-content p{height:28px; overflow:hidden;}

#content-nosidebar .rate-grid{border:none;}
.rate-grid .grid-search-result th.first-th{background:url(../images/specials-detail-bg.png) bottom left repeat-x;}
.rate-grid .grid-search-result th.mid-th{background:url(../images/specials-detail-bg.png) bottom left repeat-x;}
.rate-grid .grid-search-result th.last-th{background:url(../images/specials-detail-bg.png) bottom left repeat-x;}

.contentbox_right .contentbox_right_top h1{font-size:17px;}

#leftContent-ip .nrate-content h1{color:#FFFFFF;}

.RE-Link {width:400px; text-align:center; margin:auto;}
.RE-Link h1 {display:block; background:url(../../images/RE-BG.png) no-repeat; padding-bottom: 10px;
    padding-top: 10px;}

/* End of /App_SiteStyles/CSS/master.css */

/* /App_SiteStyles/CSS/compositecontrols.css */
/* Home Page Quick Search 
------------------------------------------------------------------ */

.contentbox_qs {
background:url(../images/bg_availability.jpg) top left no-repeat;
height:376px;
min-height:100%;
margin:0 auto;
width:290px;}


.contentbox_qs h1 {
color: #7E2700;
border-bottom:1px dotted #7F2800;
font: bold 16px "Arial Black", Gadget, sans-serif;
height:25px;
margin:35px 0 0 45px;
text-align: left;
text-transform:uppercase;
width:80%;
}

.contentbox_qs1 {
background:url(../images/bg_availability1.png) top left no-repeat;
height:379px;
min-height:100%;
margin:0 auto;
width:305px;
position:relative;
top:-10px;
z-index:1;
}


.contentbox_qs1 h1 {
color: #7E2700;
border-bottom:1px dotted #7F2800;
font: bold 16px "Arial Black", Gadget, sans-serif;
height:25px;
margin:35px 0 0 45px;
text-align: left;
text-transform:uppercase;
width:80%;
}


.contentbox_qs_top {
background:url /*(../images/qs_top.gif)*/ top left no-repeat;
height:0;
width:auto;
}
.contentbox_qs_mid {background:none;}

.contentbox_qs_btm {
background:url /*(../images/qs_bottom.gif)*/ top no-repeat;
height:0;
width:auto;
}

/* Sidebar Search Block */
.sidebar-gallery .property-search-block{margin:0;width:90%;}
.sidebar-gallery .reviseSearchBlock h1{color:#fff!important;}

/* Similar Sidebar Property search details */
#similar-sidebar h1{line-height:35px;text-align:center;}
#similar-sidebar #similar{width:230px;}
#similar-sidebar #similar .fp-outer{height:auto;}
#similar-sidebar #similar .fp-image{left:0;}
#similar-sidebar #similar .fp-image img{padding:10px 0 0 0;width:auto;}

/* Property Search
------------------------------------------------------------------ */
.property-search-block {margin:0 0 0 35px; width:80%}
.property-search-field {margin-bottom:5px;}
.property-search-field input {border:none;}
.property-search-field select {border:none;}
.property-search-prompt {color:#0c243d; font-size: small; }
.property-search-input {color:#666; font-size: smaller;}
.property-search-button { 
background:#04B3E0;
border:none;
color:#fff;
font-weight:bold;
padding:2px;
}

.property-search-reset {display: block; float:right; margin:4px 5px 0 0}

/* Revise Search Block
------------------------------------------------------------------ */

.reviseSearchBlock {
background:#E5F6FF;
border:none;
}
.reviseSearchBlock h1 {
color:#fff;
background:#0997bc;
border: none;
font-size:16px;
text-align:center;
}

/* Property Finders (PF)
------------------------------------------------------------------ */

.pf-block {
background:none;
border:none;
float: left;
height: auto;
margin: 15px;
overflow: hidden;
padding-bottom: 5px;
text-align:center;
width: 660px;
}
.pf-block a{
color:#f87f1a;
}
.pf-block h1 {
background: url(../images/bg_h1_property.jpg) top left no-repeat;
color:#F87F1A;
font: bold 20px "Arial", Helvetica, sans-serif;
margin:0 0 15px 0;
text-transform: uppercase;
text-align:left;
}
.pf-image {
background: url(../images/bg_property.jpg) top left no-repeat;
border: none;
height:123px;
overflow:hidden;
width:181px;
}

.pf-image img{
height:100px;
width:160px;
margin-top:11px;
}
.pf-featured {
background:none;
border:none;/*1px solid #858585;*/
float:left;
margin:0 25px 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: #7E2700;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

/* Property Finders Page
------------------------------------------------------------------ */


/* Featured Properties (FP)
------------------------------------------------------------------ */

.fp-block {
float: left;
height: auto;
margin:-9px auto 0 0;
overflow: hidden;
padding: 10px;
text-align:center;
width:auto;
}
.fp-block h1 {
background: none;
border-bottom:1px dotted #03BBEA;
color:#0A94B9;
font: bold 20px "Arial", Helvetica, sans-serif;
margin:0 10px 15px 35px;
text-transform: uppercase;
width:230px;
}
.fp-image {
position:relative;
left:-7px;
background:#CBEEFF url(../../images/bg_imgfeatured.jpg) no-repeat;
border: none;
height:134px;
overflow:hidden;
float:left;
width:145px;
}
.fp-image img{ padding:5px 0 0 2px; width:124px; height:122px;}

.fp-featured {
background:#CBEEFF;
border:none;
float:right;
width: 267px;
margin:21px 0 0 27px;
}
.fp-outer {
display:table;
float:left;
height: 70px;
position:relative;
text-align: left;
vertical-align: middle;
width:43%;
margin:10px 4px 0 0;
left:-5px;
}
.fp-inner {}
.fp-inner span {}
.fp-inner a, .fp-inner a:link, .fp-inner a:visited {color:#777;}
.fp-inner h4 { color:#CC0000; font-size:11px;}
.fp-inner h6 { color:#666; width:100%; font-size:10px;}
/* Property Finders (PF) - Search Summary Pages
------------------------------------------------------------------ */


.pf-block-ip {margin:0 auto;width:360px;}
.pf-block-ip h1 {background:none;color:#0997BC;}
.pf-block-ip .pf-featured {
background:none;
border:none;
margin:0 5px;
width: 110px
}
.pf-block-ip .pf-outer {
background:#FE9A12;
display:table;
float:left;
height: 40px;
position:relative;
text-align: center;
vertical-align: middle;
width: 110px;
}
.pf-block-ip .pf-inner {
display:table-cell;
left:0;
line-height:50px;
position:relative;
top:0%;
vertical-align:middle;
width:100%;
}
.pf-block-ip .pf-image {
border: none;
margin-bottom:4px;
width: auto;
background:none;
padding:0;
height:90px;
}
.pf-block-ip .pf-featured a, .pf-block-ip .pf-featured a:link, .pf-block-ip .pf-featured a:visited {
color:#7E2700;
font:bold 10px Arial, Helvetica, sans-serif;
}

.pf-block-ip .pf-inner span{position:relative; top:0%;}

/* Featured Properties (FP) - Search Summary Pages
------------------------------------------------------------------ */

.fp-block-ip {margin:0 auto;width:360px;}

.fp-block-ip h1 {
background:none;
color:#0997BC;
text-align:left;
}
.fp-block-ip .fp-featured {background:none;border:none;}
.fp-block-ip .fp-outer {background:#FE9A12;}
.fp-block-ip .fp-inner {}
.fp-block-ip .fp-image {border: none;background:#fff;}
.fp-block-ip fp-image img{ padding:0;}
.fp-block-ip a {color: #fff;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;
font-size:12px;
}
.pagination ul {
float:right;
margin:0;
padding:0;
text-align:center;
}
.pagination li {
background:none;
display:inline;
list-style-type:none;
margin-left:0;
vertical-align:middle;
}
.pagination a {
padding:0 2px;
text-decoration:none;
}
.pagination a:visited {
padding:0 2px;
text-decoration:none;
}
.pagination a:hover {
color:#0091E8;
font-weight:bold;
}
.pagination a:active {
color:#666;
font-size:15px;
font-weight:bold;
}
.pagination li.currentpage {
color:#666;
font-size:15px;
font-weight:bold;
}
.pagination li.prevNext {
color:#0091E8;
}
/* Rooms Search Results
------------------------------------------------------------------ */
.rooms {width:700px;}
.roomsResultsBlock {
border-bottom:3px solid #B5B5B5;
height:auto;
font-size:11px;
margin-bottom:15px;
overflow:hidden;
padding:2px;
}

.rooms ul  {
color:#666;
list-style: none;
margin-left: 0;
padding-left: 2px;
text-indent: -2px;
}

.rooms li  {list-style-image: url(../images/blt-arrow-right.html);}


#leftContent-ip .rooms h1 {
background: #999;
color:#fff;
font-size:18px;
height:21px;
line-height:21px;
padding:2px;
width:100%;
}

.rooms h2 a:link {color:#256D9A;}

.roomsResultsBlock .thumbnail-block {
float:left;
width:175px;
}

.rooms .thumbnail {
background: #EAEAEA url(../images/bg-room-thumbnail.html) bottom center repeat-x;
border:1px solid #B5B5B5;
margin:0 10px 0 0;
padding:3px;
position: relative;
text-align:center;
}
.rooms .imgpropthumb {width: 150px;}

.roomsResults-info {
float:left;
width:500px;
}
.roomsResults-info h5 {
background:#666;
color:#fff;
font-size:10px;
height:16px;
line-height:16px;
margin-bottom:5px;
padding:0 0 0 3px;
text-transform:uppercase;
}
.nightly-rate {
float:left;
margin:0 5px;
text-align:center;
}

.nightly-rate {
float:left;
margin:0 5px;
text-align:center;
}

/* Property Search Results (ps)
------------------------------------------------------------------ */

.psResults {
padding:0;
width: 360px;
}
.psResults h1 {
color:#0997BC;
font-size:20px;
}
.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;
color:#666;
}
.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:#DFF3FE url(../images/psResults_bg.jpg) top repeat-x;
padding:5px;
}
.psResults_2 {background: #fff;padding:5px;}
.psResults .thumbnail {
background: #fff;
border:1px solid #0997BC;
margin:0 10px 0 0;
padding:3px;
position: relative;
}
.imgpropthumb {width: 150px;}
.thumbnail .rownumber {
background:url(../images/bg_mappaging.gif) no-repeat;
color: #fff;
font-weight:bold;
height:23px;
left:2px;
line-height:21px;
position: absolute;
text-align:center;
top:2px;
width:23px;
}
.psResultsBlock ul {margin-left:0}
.psResultsBlock li {
background:url(../ccimages/blt_blackDot.html) 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;
margin:0 5px 15px 0;
padding:10px;
float:left;
width:180px
}

.compareTitle { font-size:11px; font-weight:bold;}

.compareBlock .thumbnail {
background:#fff;
border:1px solid #b5b5b5;
height:113px;
margin:0 auto;
padding:3px;
width:150px;
}

.compareBlock ul {
font-size:10px;
list-style-type:none;
margin:0 0 15px 0;
}

.compareBlock li { margin-left:0;}

/* Point of Interest Pages (poi)
------------------------------------------------------------------ */

.poi-results {padding:0;width:360px;}
.poi-results h2 {
color:#0091E8;
margin-bottom:0;
width: 170px;
}
.poi-results-info {white-space: normal;width:175px;}
.poi-results h2 a:hover {text-decoration:none;}
.poi-category {font-size:10px;font-weight: bold;}
.poi-shortdesc {font-size:11px;}
.poi-results-block {
border:1px solid #B5B5B5;
margin-bottom:15px;
padding:2px;
}
.poi-results-block-inner {
background:#fff url(../images/psResults_bg.jpg) top repeat-x;
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;
font-weight:bold;
height:23px;
left:2px;
line-height:21px;
position: absolute;
text-align:center;
top:2px;
width:23px;
}
/* DIV Ajax Tabs
------------------------------------------------------------------ */

.tab-cap {
background:url(../images/tabs_bg.gif) top left no-repeat;
height: auto;
overflow:hidden;
width: 100%;
}
.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;
border:none;
float:left;
font-size: 10px;
height:auto;
margin:0;
overflow:hidden;
width:100%;
}

.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;
border-left:none;
color:#07A5CF;
font: 12px Verdana, Arial, Helvetica, sans-serif;
margin-left:-4px;
padding: 13px 13px 13px 13px;
line-height: 3px;
height:17px;
}

.tab-bar .ajax__tab_hover .ajax__tab_tab {
background:#fff url(../images/tab_Active.jpg) repeat-x top center;
color: #fff;
}
.tab-bar .ajax__tab_active .ajax__tab_tab {
background:#fff url(../images/tab_Active.jpg) repeat-x top center;
color: #fff;
}
/* Actual content under tabs
------------------------------------------------------------------ */

.tabsContent {
border:none;
font-size:13px;
padding:0;
width: 100%;
}
.tabsContent h1 {
background: url(../images/sep_dotted.gif) bottom repeat-x;
color:#C5C5C5;
font-size:20px;
width:100%; 
}
.tabsContent .infoContent {
float:left;
width: auto;
}
.tabsContent dl {
float:left;
margin: 0px;
padding: 5px 0 0;
width:auto;
}
.tabsContent dt {
color: gray;
float: left;
padding: 2px 0 0;
width:auto;
}
.tabsContent dd {
margin-left: 120px;
font-weight: bold;
padding: 2px 0 0;
width:auto;
}
/* Fisheye
------------------------------------------------------------------ */
.fisheye-frame {background:none;}
.fisheye-lg-image-border {background: #efefef;border:1px solid #ccc;}
.fisheye-lg-image{background: #fff;border:1px solid #999;}
.fisheye-small-image {background: #fff;border:1px solid #999;}

/* Player
------------------------------------------------------------------ */

#player {
background:#1481AC;
border:1px solid #01AFE6;
border-bottom:none;
}
#playerBottom {background:#1481AC;}
#playerScreen {border:1px solid #fff;}


/* Detail General Tab Upper
------------------------------------------------------------------ */

.general-upper {height:auto;}
.general-info {float:left; margin:0 0 0 25px;}
.general-info h1{color:#0997BC;}
.general-lower {height:auto; overflow:hidden;}
.general-lower-cols {float:left; width:330px; margin:0 20px 0 0;}
.general-lower-cols h1{color:#0997BC;}

/* Have a Question Block
------------------------------------------------------------------ */

#questions-block {
border:none;
padding:2px;
margin-bottom:15px;
background:url(../images/bg_questioncontactus.jpg) repeat-x;;
width:300px;
}
#questions-block-inner {
background:none; /*url(../images/psResults_bg.jpg) top repeat-x;*/
padding:10px;
}
#questions-block-inner h1 {
background:#0997BC;
border: none;
color: #fff;
}
#content-nosidebar #questions-block-inner h1 {
background:#0997BC;
border: none;
color: #fff;
}
#questions-block-inner p {color: #666;}
#have-question spam{color:#fff;}

/* ----------------------------------------------------------------------------------
Sidebar Controls
------------------------------------------------------------------------------------- */

/* Weather
------------------------------------------------------------------ */

#currentWeather {color:#fff;}
#currentWeather small {color:#ccc;}
.currIcon p { color:#0091E8;}
.currTemp {color: #0091E8;}

.weatherforecast {color:#fff;}
.weatherforecast h3 {color:#4986BA;}
.wf_day {
float: left;
font-weight:bold;
line-height:100%;
margin:3px 3px 0 5px;
text-align:left;
color:#4986BA;
}
.wf_type {background:#fff;border:1px solid #4398B7;color:#666;}
.wf_temp {color:#4986BA;}
.weatherDivider {color:#3E859F;}
#typicalWeather {color:#fff;}
#typicalWeather h3 {color:#000;}

/* Weather - Compact
------------------------------------------------------------------ */

.weather-compact {
background:#fff url(../../images/bg-weather-2.html) top repeat-x;
border:1px solid #13739D;
}
.weather-compact-hdr {color: #28655E;}
.weather-compact-current {color:#fff;}
.curr-hi-low { color:#216289; float:left;}
.weather-compact-current small {color:#ccc;}
.weather-compact-currIcon p { color:#216289; }
.weather-compact-currTemp {float: left;margin:0 0 0 10px;color:#216289;}
.weather-compact-days {border-right:#B3C4CC 1px solid;}


/* Flight
------------------------------------------------------------------ */
#flight p {color:#39829D;}
.flight_name {background:#fff;border:1px solid #333;}
.flight_price a, .flight_price a:link, .flight_price a:visited {color:#333;}
a.moreFlights, a:link.moreFlights, a:visited.moreFlights {color:#fff;}
/* Like this Property
------------------------------------------------------------------ */

#propertyInfo {text-align: left;}
#propertyInfo h1 {text-align: center;}
#propertyInfo h3{ color:#05637A; margin-left:10px;}
#propertyInfo ul {
color: #fff;
font-size:12px;
margin-left:10px
}
#propertyInfo ul a {
color: #0997BC;
font-weight:normal;
font-size:12px;
}
#propertyInfo li {
background: url(../images/blt_default.png) 0 6px no-repeat;
letter-spacing:1px;
line-height:175%;
list-style:none;
margin-left:0;
padding-left:20px;
}
#propertyInfo ul.nobullets li {
background: none;
list-style:none;
padding-left:0;
color: #fff;
}
.btn-book {
background: url(../images/btn_book.gif) top left no-repeat;
color: #fff;
height:49px;
letter-spacing: 1px;
margin:15px auto;
padding-top:3px;
text-align:center;
width:180px;
}
a .btn-book, a:link .btn-book, a:visited .btn-book {
color:#fff;
cursor: pointer;
text-decoration: none;
}
a:hover .btn-book {
color: #EEE;
text-decoration: none;
}
.btn-book-header {
font:bold 25px "Arial", Helvetica, sans-serif;
margin-bottom: -5px;
color:#05637A;
}
.btn-book span {
font:bold 11px Arial, Helvetica, sans-serif;
color:#05637A;
}
/* Similar Properties
------------------------------------------------------------------ */

#similar {}
#similar .fp-featured {background:#CBEEFF;border:none;}
#similar .fp-featured h4{color:#4D6E82; text-align:center;}
#similar .fp-image {background: none;border:none;}

#similar .fp-featured a, #similar .fp-featured a:link, #similar .fp-featured a:visited {
color:#fff;
font:bold 10px Arial, Helvetica, sans-serif;
}

#similar .fp-outer {
float:none;
height: 50px;
text-align: center;
width: auto;
margin:0 auto 5px auto;
}

/* Booking Pages
------------------------------------------------------------------ */

.new-existing-block {background:#E5F6FF;}
.new-existing-block h3{background:#0997BC;color:#fff;}

.booking-details-block h3 {background:#0997BC;color:#fff;}
.booking-details-block h2 {color: #0997BC;}
.booking-questions {background: #0997BC;}
.booking-questions h4{color:#fff;}
.booking-questions p { color:#fff;}

.booking-details-block#book-confirm {float:left;}
.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;}

/* === Reserve Block === */

#reserve-block {background:none;border:2px solid #E5F6FF;}
#reserve-block h3 {background:#0997BC;color:#fff;}

/* === Booking Details Block === */

#room-booking-details-block{border:2px solid #E5F6FF;}
#room-booking-details-block h3 {background:#0997BC;color:#fff;}

.rate-sub-total {background:#E5E5E5;}
.rate-total {background:#A7A7A7;}

/* === rate block === */

.nrate-block {color:#fff;background-color:#3D91C9; width:340px;}
.nrate-block a, .nrate-block a:link, .nrate-block a:visited {border:none;color:#fff;}
.nrate-block a:hover {text-decoration:underline;}
.nrate-top {background:none;}
.nrate-content {color:#fff;background:none;}
.nrate-content#ctl00_ctl00_ctl00_SharedContent_MainContent_LeftColumn_tabActions_tabGeneral_di_divBlock h1 {
background:none;
color:#fff;
}
.nrate-content h1 {font-size:20px;color:#fff;font-weight:normal;}
.nrate-content h1 span {color:#fff;font-size:20px;font-weight:normal;}
.nrate-content h2 {color:#fff;}
.nrate-content h2 span {color:#fff;}
.nrate-content h6 {color:#000;font:normal 12px Arial, Helvetica, sans-serif;}
.nrate-block p {font:normal 12px Arial, Helvetica, sans-serif;} 

/* VRP Badge
------------------------------------------------------------------ */
.vrp img{margin:0 0 0 130px;width:67px;}
.vrp p{margin: 0 0 20px 25px;text-align: center;}
/* End of /App_SiteStyles/CSS/compositecontrols.css */

/* /App_SiteStyles/CSS/menu.css */
/*
------------------------------------------------------------------ 
------------------------------------------------------------------ 
 HOME PAGE MENU
------------------------------------------------------------------ 
------------------------------------------------------------------ 
*/

/* Navigation Area */
#navigation-area
{background:url(../../images/bg_menu2.png) no-repeat; font:bold 12px Arial, Helvetica, sans-serif; height: 57px; letter-spacing:1px; margin:-17px 0 0 5px; position:relative; width:669px; z-index:400;}

/* Main menu style class - background can be set in outside div set */
#navigation-area .site-menu{}

/* positioning */
.site-menu .AspNet-Menu-Horizontal
{position:relative;	z-index: 800;}

/* Tier 1 borders */ 
#navigation-area ul
{border:none; list-style:none; margin:0; padding-top:20px;}

/* Tier 1 */
#navigation-area ul.AspNet-Menu
{float: none; margin:0 auto; width:670px;}

/* Tier 1 items */
#navigation-area li
{text-transform: none;}

/* Tier 2 - drop down box location */
#navigation-area ul.AspNet-Menu ul
{background:#999; border:none; left: 0; list-style :none; margin:0; padding:0; top: 28px; width:180px; z-index: 400;}

/* Tier 2 list items */
#navigation-area ul.AspNet-Menu ul li
{background: #999; display:block; width: 250px; float:left; border-bottom: solid 1px #fff; margin:0; padding:0; 
clear: left; text-transform: capitalize;}

/* Tier 3+ */
#navigation-area ul.AspNet-Menu ul ul
{top: 0; left: 0;}

/* all items */
#navigation-area li
{height: 28px; float: left;	margin: 0; padding: 0; width: auto;}

/* Tier 1 mouse over */
#navigation-area li:hover, #navigation-area li.AspNet-Menu-Hover
{background: #fff; height: 28px; 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; display:block; line-height: 28px; margin:0; overflow: hidden; padding:0 15px; text-decoration:none;
width:auto; border-right:none; border-left:1px #4FC1DF solid;}

/* 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: #FFC602; display: block; background: #05AFDB;}

/* 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: #000; background:#fff;}

/*
------------------------------------------------------------------ 
------------------------------------------------------------------ 
 INNER PAGES MENU
------------------------------------------------------------------ 
------------------------------------------------------------------ 
*/

/* Navigation Area */
#navigation-area-ip 
{background:url(../images/bg_menu-ip.jpg) top left repeat-x; font:bold 13px Arial, Helvetica, sans-serif; height: 37px; letter-spacing:1px; margin:0; position:relative; width:97%; z-index:290;}

/* Main menu style class - background can be set in outside div set */
#navigation-area-ip .site-menu{width:930px;}

/* positioning */
.site-menu .AspNet-Menu-Horizontal
{position:relative;	z-index: 300;}

/* Tier 1 borders */ 
#navigation-area-ip  ul
{border:none; list-style:none; margin:0; padding:0;}

/* Tier 1 */
#navigation-area-ip  ul.AspNet-Menu
{float: none; margin:0 auto; width:970px; height:32px; margin-top:4px;}

/* Tier 1 items */
#navigation-area-ip  li
{text-transform: none;}

/* Tier 2 - drop down box location */
#navigation-area-ip  ul.AspNet-Menu ul
{background:#999; border:none; left: 0; list-style :none; margin:0; padding:0; top: 28px; width:200px; z-index: 400;}

/* Tier 2 list items */
#navigation-area-ip  ul.AspNet-Menu ul li
{background: #999; display:block; width:200px; float:left; border-bottom: solid 1px #fff; margin:0; padding:0; 
clear: left; text-transform: capitalize;}

/* Tier 3+ */
#navigation-area-ip  ul.AspNet-Menu ul ul
{top: 0; left:200px;}

/* all items */
#navigation-area-ip  li
{height: 28px; float: left;	margin: 0; padding: 0; width: auto;}

/* Tier 1 mouse over */
#navigation-area-ip  li:hover, #navigation-area-ip  li.AspNet-Menu-Hover
{background: #fff; height: 28px; text-decoration: none;}

/* suppress underlined links tier 1 */
#navigation-area-ip  a:hover li
{text-decoration: none;}

/* Tier 2 mouse over */
#navigation-area-ip  li:hover ul li, #navigation-area-ip  li.AspNet-Menu-Hover ul li
{background:none; color:#fff;}

/* all anchors and spans (nodes with no link) */
#navigation-area-ip  a,  #navigation-area-ip  a:visited, #navigation-area-ip  span
{background:none; color:#fff; display:block; line-height: 28px; margin:0; overflow: hidden; padding:0 10px; text-decoration:none;
width:auto; border-right:none; border-left:1px #4FC1DF solid;}

/* leaves */
#navigation-area-ip  li.AspNet-Menu-Leaf a, #navigation-area-ip  li.AspNet-Menu-Leaf span
{background:none;}

/* hovered text */
#navigation-area-ip  li:hover a, #navigation-area-ip  li:hover span, #navigation-area-ip  li.AspNet-Menu-Hover a, #navigation-area-ip  li.AspNet-Menu-Hover span, #navigation-area-ip  li:hover li:hover a, #navigation-area-ip  li:hover li:hover span, #navigation-area-ip  li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, #navigation-area-ip  li.AspNet-Menu-Hover li.AspNet-Menu-Hover span, #navigation-area-ip  li:hover li:hover li:hover a, #navigation-area-ip  li:hover li:hover li:hover span, #navigation-area-ip  li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, #navigation-area-ip  li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span 
{color: #FFC602; display: block; background: #05AFDB;}

/* the tier above this one is hovered */
#navigation-area-ip  li:hover li a, #navigation-area-ip  li:hover li span, #navigation-area-ip  li.AspNet-Menu-Hover li a, #navigation-area-ip  li.AspNet-Menu-Hover li span, #navigation-area-ip  li:hover li:hover li a, #navigation-area-ip  li:hover li:hover li span, #navigation-area-ip  li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a, #navigation-area-ip  li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{color: #000; background:#fff;}
/* End of /App_SiteStyles/CSS/menu.css */
