.foo {}
/* /App_SiteStyles/CSS/basetags.css */
/* Basetags CSS
------------------------------------------------------------------  */
  
/* Tags
------------------------------------------------------------------  */
html{background-color:#d3e2df;color:#333}
body{background-color:#d3e2df;color:#333; font-family: Georgia, "Times New Roman", Times, serif; }

/* Links
------------------------------------------------------------------  */
a,a:link,a:visited{color:#238BC6;background-color:inherit}
a:hover{color:#333}

/* Global  
------------------------------------------------------------------  */
.left{float:left}
.right{float:right}
.separator-dotted{background:url(../images/sep_dotted.gif) repeat-x;color:inherit}
.divider{background:#ccc;color:inherit}
.separator,.separator2{background:#D3DCE3 url(../images/line_gray_horizontal.gif) repeat-x;color:inherit}
/* End of /App_SiteStyles/CSS/basetags.css */

/* /App_SiteStyles/CSS/master.css */
/* Master CSS
------------------------------------------------------------------  */

/* Header
------------------------------------------------------------------  */
.preheader{background:none;float:right;height:auto;text-align:right;width:100%;margin:5px auto}
.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;width:28px;margin:0}
.WeatherTeaser{color:#333;font-size:11px}

.header{background: transparent url(../images/bg_header.jpg) no-repeat scroll top left; border:none;height:77px;left:0;top:0;width:1000px;margin:0 auto}

.header h1{left:26px;top:26px;margin:0}
.header .altLogo{bottom:4px;right:10px;margin:0}
.hdr-content{height:auto;text-align:left;width:275px;top:10px;right:10px}
.hdr-content p{margin-bottom:5px}
.hdr-links{color:#999;background-color:inherit}
.hdr-links a:link,.hdr-links a:visited{color:#ccc;background-color:inherit}
.hdr-phone{color:#000;font-size:20px}
.hdr-phone small{font-size:14px;text-transform:uppercase}
.hdr-email{color:#000;font-size:16px}
.header h1.hdr-tagline{color:#000;font-size:18px;position:static}
#container{background:#fff;border:0 none;}

/* Slideshow
------------------------------------------------------------------  */
.slideshow{float:left;height:320px;width:970px; padding: 0 9px 9px; border: 1px solid #FFF; border-top: 0 none; }
.contentBlock2{float:left;width:719px;padding:10px}

#content-nosidebar{width:960px; min-height:1120px;}
#content-nosidebar h1 { color: #363680; }

.slideshow-block { width: 990px; height: 330px; padding: 0px 5px 6px; background: #76B6D1 none no-repeat scroll 0 0; }

/* Layout Classes
------------------------------------------------------------------  */
#leftContent-ip{float:left;width:735px;background:#fff}
#leftContent-ip h1 { color: #363680; }
#leftContent-ip h2 { color: #363680; }


/* Misc Static Content
------------------------------------------------------------------  */
.content-static h1{color:#6c8072;background-color:inherit;font:bold 24px Georgia, "Times New Roman", Times, serif;}
.content-static a{color:#363680;background-color:inherit;font-weight:700}
.content-static p{font:normal 12px Georgia, "Times New Roman", Times, serif;color:#6c8072;background-color:inherit;line-height:145%}
.content-static li{background:url(../images/li_static.png) left top no-repeat;list-style:none;color:#194154;font-weight:400;padding-left:25px;line-height:200%;vertical-align:50%}
.testimonial{float:left;width:400px;margin:5px 25px}
.testimonial-auto{color:#999;font:italic 14px "Palatino Linotype", "Book Antiqua", Palatino, serif}
.img-services{float:left}
.services-content{float:right;width:560px}

/* Footer
------------------------------------------------------------------  */
#footer{height:25px;text-align:center}
#btmNav_container ul{margin:15px 0}
#btmNav_container li{padding-right:15px}
#copyright{color:#333;font-size:10px}
#copyright a{color:#000}
.booktCaption a{color:#000;font-size:10px}

/* contentBox
------------------------------------------------------------------  */
.contentbox{float:left;height:auto;overflow:hidden;width:auto}
.contentbox h1{color:#000;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 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}

/* Home Page - About Block
------------------------------------------------------------------  */
.contentBlock .divider { background: #FFF; }
.contentBlock_about{ background: none; border: 0 none; float:left; width: 445px; margin: 0 0 0 10px; }
.contentBlock_about .content{font-size:12px;color:#6C8072;padding:0;}

/* Home Page - Specials Block
------------------------------------------------------------------  */
.contentbox_specials{background:#E5E0E2;border:1px solid #ccc;float:left;height:auto;overflow:hidden;color:inherit}
.contentbox_specials_content{color:#333;float:left;font-size:12px;background-color:inherit;padding:10px}

/* Home Page Sidebar
------------------------------------------------------------------  */
.hp-sidebar{float:right;width:245px;margin:0 10px 0 0; background: none repeat scroll 0 0 #76B6D1;}
.hp-sidebar-blocks{background:none repeat scroll 0 0 transparent;border:none;float:left}
.hp-sidebar-blocks h1{background:none repeat scroll 0 0 transparent;border-bottom:1px dotted #fff;color:#000;font:bold 20px Arial, Helvetica, sans-serif}

.hp-sidebar .hp-sidebar-blocks h1 { color: #FFF; letter-spacing: 1px; margin:0 10px; }
.hp-sidebar-blocks .content { color: #FFF; }
.hp-sidebar-blocks .content h4 a, .hp-sidebar-blocks .content h4 a:link, .hp-sidebar-blocks .content h4 a:visited { color: #363A79; }
.hp-sidebar-blocks .content p a, .hp-sidebar-blocks .content p a:link, .hp-sidebar-blocks .content p a:visited { color: #363A79; }
/* Inner Page Sidebar
------------------------------------------------------------------  */
.sidebar{float:right}
.sidebar h1{color:#000;background-color:inherit;font-size:24px;font-weight:400; text-align: center;}
.sidebar h3{background-color:inherit;color:#000;font-size:16px;font-weight:400}
.separator_sidebarLine{background:#fff;color:inherit}
.sidebar-ip{background: none;}
.ip-sidebar-blocks{background:none;border:none}
.ip-sidebar-blocks h1{color:#363680;font:20px normal "Arial", Helvetica, sans-serif}

/* Buttons
------------------------------------------------------------------  */
.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;padding-top:3px;text-align:center;width:153px;margin:0}
.btn-continue{background:url(../images/btn-continue.png) top left no-repeat;border:none;height:25px;width:90px;float:right}
a.btn-search input{background:none;border:none;color:#000;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}
a.btn-search span{background:url(../images/btn_search_span.png) no-repeat;padding:5px 0 5px 5px}
a.btn-submit input{background:none;border:none;color:#333;font:normal 14px Arial, Helvetica, sans-serif;height:14px;letter-spacing:1px;line-height:14px;text-transform:none}
a.btn-submit{background:url(../images/btn_submit_end.png) top right no-repeat scroll;float:left;margin-right:0;padding-right:5px}
a.btn-submit span{background:url(../images/btn_submit_span.png) no-repeat;padding:5px 0 5px 5px}
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}
a.btn-continue span{background:url(../images/btn_cont_span.png) no-repeat;padding:5px 0 5px 5px}
a.btn-allDetails{background:none;border:none;color:#333;display:block;float:left;font:bold 12px Arial, Helvetica, sans-serif;height:22px;letter-spacing:0;text-align:center;text-transform:none;width:153px;margin:0;padding:0 5px 0 0}
a.btn-allDetails span{background:none repeat scroll 0 0 #D3E2DF;display:block;line-height:18px;padding:2px 0 2px 5px; color:#363680;}
a.btn-allDetails:hover{background-position:bottom right;color:#ccc;text-decoration:none}
a.btn-allDetails:hover span{background-position:bottom}
a.btn-bookRoom{background:url(../images/btn_bookroom_end.png) top right no-repeat scroll;border:none;color:#333;font:bold 14px Arial, Helvetica, sans-serif;height:35px;letter-spacing:0;line-height:25px;text-transform:none;margin:0;padding:0 5px 0 0}
a.btn-bookRoom span{background:url(../images/btn_bookroom_span.png) 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:340px;}
.have-any-question{width:300px;margin-right:45px;}
.contact-img{margin:0 0 20px}
.contact-form-block{border:3px solid #D7D7D7}
#wrapper,#containerBtm{width:1000px;margin:0 auto}
#wrapper { margin: 10px auto 0; }
.contentBlock,.panel-base-content{background:#fff}
.services-content h2,#btmNav_container li a,.contact-type{color:#333}
.contentBlock_about h1,.contentbox_specials h1{background:#999;color:#000;height:28px;line-height:28px;margin:0}
.contentBlock_about h1 { background: none; color: #6C8072; }
a.btn-search:hover span,a.btn-search:link:hover span,a.btn-search:visited:hover span,a.btn-submit:hover span,a.btn-submit:link:hover span,a.btn-submit:visited:hover span,a.btn-continue:hover span,a.btn-continue:link:hover span,a.btn-continue:visited:hover span{padding:5px 0 5px 5px}

/* Left Sidebar
------------------------------------------------------------------  */

.left-sidebar { width: 250px; float: left; height: auto; padding: 5px; }
.left-sidebar h2 { color: #6C8072; }
.left-sidebar h2 a { color: #6C8072; font-size: 14px; text-transform: uppercase; letter-spacing: 3px; text-decoration: none; cursor: pointer; }
.left-sidebar .border-separator { border-bottom: 1px dotted #6C8072; height: 1px; margin: 15px 0; }

/* 
------------------------------------------------------------------  */

.footer-note { display: block; margin: 5px 15px; color:#6C8072; text-align: center; }
#divider_bot.divider { background: #FFF; }

/*  All properties Page
------------------------------------------------------------------  */

.grid-search-result table tr th.first-th { background: #76B6D1; }
.grid-search-result table tr th.mid-th { background: #76B6D1; }
.grid-search-result table tr th.last-th  { background: #76B6D1; }
.grid-search-result table tr td { border-bottom: 1px solid #76B6D1; }

/*  Property Finder Page
------------------------------------------------------------------  */

.pfpage-content { margin:0 0 0 80px; }

/*  Special Page
------------------------------------------------------------------  */

.special-content h1 a { color: #363680; }
.special-content h1 { border-bottom: 1px dotted #363680; }
.special-content dd { color: #363680; }

	
/* End of /App_SiteStyles/CSS/master.css */

/* /App_SiteStyles/CSS/compositecontrols.css */
/* CompositeControls
------------------------------------------------------------------  */

/* Home Page Quick Search 
------------------------------------------------------------------  */
.contentbox_qs{
	background:url("../images/bg_qs.png") repeat 0 0 transparent;
	height:auto;
	color:#000;
	top: 100px;
	position:absolute;
	right:40px;
	width:210px;
	}
.contentbox_qs h1{color:#363680;background-color:inherit;font:bold 18px Georgia,"Times New Roman",Times,serif; font-variant:small-caps;text-align: left;text-transform:capitalize; margin: 5px 10px 0; border-bottom: 1px dotted #363680; }

/* Property Search
------------------------------------------------------------------  */
.property-search-field{margin-bottom:5px}
.property-search-prompt{color:#000;font-size:12px;}
.property-search-input{color:#666;font-size:smaller}
.property-search-button{background:#363A79;border:1px solid #fff;color:#FFF}
.reviseSearchBlock h1{background:none;border:none;color:#363680;font:normal 18px Arial, Helvetica, sans-serif;height:25px;line-height:25px;margin:0 auto;padding:2px}
.reviseSearchBlock .ajax__calendar_container{background:#fff;border:1px solid #999;color:inherit}

.reviseSearchBlock .property-search-reset { color: #363680; }
#content-nosidebar .reviseSearchBlock h1 { color: #FFF; }

/* Property Finders (PF)
------------------------------------------------------------------  */
.pf-block {
background: #FFF;
float: none;
margin:0 auto;
padding: 0;
text-align: left;
width:250px;
}

.pf-block h1 {
background:none;
color: #307b75;
font:bold 16px Arial, Helvetica, sans-serif;
margin:5px auto 5px 15px;
text-transform:uppercase;
}

.pf-image {
background: none;
float:none;
height:96px;
margin:0px;
padding:0;
overflow:hidden;
width:108px;
text-align: center;
}

.pf-image a img { border: 1px solid #363A79; }

.pf-featured { 
background:#FFF;
border:none;
float:left;
clear:none;
margin:5px 0;
width: 120px;
}

.pf-outer {
display:table;
height: 30px;
width: 120px;
position:relative;
top:0;
}

.pf-inner {	
display:table-cell;
width:auto;
top:0;
}

.pf-inner span{
line-height:2px;
margin:0;
padding:0;
top:0;
padding:5px;
}

.pf-featured a, .pf-featured a:link, .pf-featured a:visited {
color: #27655E;
font:bold 11px Arial, Helvetica, sans-serif;
}
/* Property Finders Page
------------------------------------------------------------------  */
.pfpage-image{background:#fff;border:1px solid #363680; margin-right: 10px;}

/* Featured Properties (FP)
------------------------------------------------------------------  */
.fp-block{float:left;height:auto;overflow:hidden;text-align:center;width:445px;margin:0 0 0 10px;padding:0}
.fp-block h1{background:none;color:#6C8072;font:bold 18px Georgia,"Times New Roman",Times,serif;text-transform: uppercase;margin:0; text-align: left;}
.fp-featured{background:none repeat scroll 0 0 #6C8072;border:0 none;float:left;width:200px;margin:0 0 0 15px; padding-top:15px;}
.fp-outer{float:left;height:50px;text-align:center;vertical-align:middle;width:100%}
.fp-inner{height:auto !important;top:0;left:0;vertical-align: top;width:100%}
.fp-inner span{position:relative;top:-50%;margin:0;padding:0}
.fp-inner a,.fp-inner a:link,.fp-inner a:visited{background-color:inherit;color:#333}

.contentBlock2 .fp-inner a, .contentBlock2 .fp-inner a:link, .contentBlock2 .fp-inner a:visited{background-color:inherit;color:#FFF}
.contentBlock2 .fp-inner h6 { color: #FFF; }

/* Property Finders (PF) - Search Summary Pages
------------------------------------------------------------------  */
.pf-block-ip{width:370px;margin:0 auto}
.pf-block-ip h1{background:none;color:#C5C5C5;text-align:center}
.pf-block-ip .pf-featured{background:none repeat scroll 0 0 #76B6D1;border:1px solid #76B6D1;width:110px;margin:0 5px}
.pf-block-ip .pf-outer{float:left;height:32px;text-align:center;vertical-align:middle;width:110px;margin:0}
.pf-block-ip .pf-inner{left:0;top:0;vertical-align:top;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 h1{background:none;color:#868686}
.fp-block-ip .fp-featured{border:1px solid #C5C5C5; padding: 0;}
.fp-block-ip a{color:#333;font:bold 10px "Arial", Helvetica, sans-serif}
.fp-block-ip h6{font-size:10px}
.pagination a:visited{padding:0 2px}

/* Rooms Search Results
------------------------------------------------------------------  */
.rooms{width:700px}
.roomsResultsBlock{border-bottom:3px solid #B5B5B5;font-size:11px}
.rooms ul{color:#666}
.rooms li{list-style-image:url(../images/blt-arrow-right.png)}
#leftContent-ip .rooms h1{background:#999;color:#333;font-size:18px}
.rooms h2 a:link{color:#256D9A;background-color:inherit}
.roomsResultsBlock .thumbnail-block{float:left;width:175px}
.rooms .thumbnail{background:#EAEAEA url(../images/bg-room-thumbnail.png) bottom center repeat-x;border:1px solid #B5B5B5;text-align:center}
.roomsResults-info h5{background:#666;color:#333}

/* Gallery Property Search Results
------------------------------------------------------------------  */
.sidebar-gallery{background:none;color:inherit}
.gallery-block-inner{background:#fff url(../images/psResults_bg.jpg) top repeat-x;color:inherit}
.gallery-thumbnail{background:#fff;color:inherit;border:1px solid #363680}
.top-amenities{border-top:1px solid #D3E2DF;color:#333}
.gallery-shortdesc{border-bottom:1px solid #D3E2DF;color:#333}
.gallery-compare{background:#eee}
a.btn-Details{background:#D3E2DF !important;border:none;color:#363680 !important; font-size: 12px; }
a.btn-quote{background:#363680 !important;border:none; color: #FFF !important; font-size: 12px; }

/* Property Search Results (ps)
------------------------------------------------------------------  */
.psResults{width:360px;padding:0}
.psResults h1{color:#C5C5C5;font-size:24px}
.psResults-info{width:175px}
.psResults h2 a{color:#0091E8;font-size:16px}
.psResults h3{font-size:11px;font-weight:400}
.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 #363680;margin-bottom:15px;padding:2px}
.psResults_2{background:#fff;padding:5px}
.psResultsBlock ul{margin-left:0}
.psResultsBlock li{background:url(../ccimages/blt_blackDot.gif) left no-repeat}
.psResults #calendar{background:#EBEDD5;border:1px solid #111}
.compareBlock .thumbnail{background:#fff;border:1px solid #363680;}
.compareTitle {font-size:11px;font-weight:700}
.psResults h2 a:hover,.poi-results h2 a:hover{text-decoration:none}
.psResults_1,.poi-results-block-inner{background:#fff url(../images/psResults_bg.jpg) top repeat-x;padding:5px}
.psResults .thumbnail, .poi-results .thumbnail, .booking-result-block .thumbnail{background:#fff;border:1px solid #363680}
.thumbnail .rownumber, .poi-results .thumbnail .rownumber{background:url(../images/bg_mappaging.gif) no-repeat;color:#fff}

/* Point of Interest Pages (poi)
------------------------------------------------------------------  */
.poi-results{width:360px;padding:0}
.poi-results h2{color:#0091E8}
.poi-results-info{white-space:normal;width:175px}
.poi-category{font-size:10px;font-weight:700}

/* DIV Ajax Tabs
------------------------------------------------------------------  */
.tab-cap{background:url(../images/tabs_bg.gif) top left no-repeat}
.tab-bar {background:url(../images/tabs_bg.gif) top right repeat-x}
.tab-bar .ajax__tab_tab {background:url(../images/tabs_bg.gif) repeat-x;background-color:inherit;border-left:1px solid #fff;color:#FFF;font:12px Verdana, Arial, Helvetica, sans-serif}
.tabsContent h1{background:url(../images/sep_dotted.gif) bottom repeat-x;color:#363680;font-size:20px}
.tab-bar .ajax__tab_hover .ajax__tab_tab,.tab-bar .ajax__tab_active .ajax__tab_tab{background:#fff url(../images/tab_Active.gif) repeat-x top center;color:#FFF}

/* Player
------------------------------------------------------------------  */
#playerBlock{float:left}
#player{background:#333;border:0 none;}
#playerBottom{background:#A3A3A3 url(../images/player_bot.gif) bottom no-repeat}
#playerScreen{border:1px solid #fff; line-height:0;}
#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-lower{height:auto;overflow:hidden}
.general-lower-cols{float:left;width:330px;margin:0 20px 0 0}

/* Have a Question Block
------------------------------------------------------------------  */
#questions-block{border:1px solid #363680;width:97%}
#questions-block-inner h1{background:#363680;border:1px solid #363680;color:#FFF;font-size:14px}
#questions-block-inner p{color:#333;font-size:11px; background: none; }
#questions-block-inner select.input-text{width:97%}
#questions-block-inner, .booking-result-block-inner{background:#fff url(../images/psResults_bg.jpg) top repeat-x}
#questions-block-inner input[type=text], #questions-block-inner textarea.input-textarea{width:95%}

/* Weather
------------------------------------------------------------------  */
#currentWeather{color:#333;text-align:center}
.wf_type{background:#fff;border:1px solid #4398B7;color:#666}
.weatherDivider{color:#3E859F;background-color:inherit}
#typicalWeather h1{font-size:16px;font-weight:700}
#typicalWeather h2{font-size:14px}
#typicalWeather h4{font-size:12px}

/* Weather - Compact
------------------------------------------------------------------  */
.weather-compact{background:#333 url(/images/bg-weather-2.png) top repeat-x;border:1px solid #13739D}
.weather-compact-hdr{color:#28655E;font:bold 14px Arial, Helvetica, sans-serif;text-transform:uppercase}
.weather-compact-hdr span{font-size:18px}
.curr-hi-low{color:#216289;float:left}
.curr-hi-low .hi,.weather-compact-days .hi{font-weight:normal}
.weather-compact-current p{font-size:10px;font-weight:700;margin:0}
.weather-compact-currTemp p{line-height:100%}
.weather-compact-forcast{width:227px}
.weather-compact-days{border-right:#B3C4CC 1px solid;font:normal 11px Verdana, Geneva, sans-serif}
.weather-compact-forcast .dayslast{border-right:none}
.weather-compact-days .day{margin:0 auto 10px}
.weather-compact-days .forcast-icon{height:30px;margin:0 auto 5px}
#currentWeather small, .weather-compact-current small{color:#ccc}
#currentWeather p{font-size:11px;font-weight:700}
.currTemp h2,.weather-compact-currTemp h2{font:bold 20px Verdana, Geneva, sans-serif}
.weatherforecast,#typicalWeather,.weather-compact-current,#propertyInfo ul,#propertyInfo ul a,#propertyInfo ul.nobullets li{color:#333}
.weatherforecast h3,#typicalWeather h3,.nrate-content h2,.nrate-content h6,span.nrate-desire-dates,.nrate-desire-dates span,.nrate-desire-btn,span.nrate-desire-btn{color:#000}
.weather-compact-currIcon p, .weather-compact-currTemp{color:#216289}

/* Flight
------------------------------------------------------------------  */
#flight p{color:#39829D}
.flight_name{background:#fff;border:1px solid #333}

/* Like this Property
------------------------------------------------------------------  */
#propertyInfo{text-align:left}
#propertyInfo h1{text-align:center}
#propertyInfo li{background:url(../images/blt_default.png) 0 6px no-repeat}
.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:#FFF;background-color:inherit}
a:hover .btn-book{color:#EEE;background-color:inherit}
.btn-book-header{font:bold 25px Arial, Helvetica, sans-serif}
.btn-book span{font:bold 11px Arial, Helvetica, sans-serif}

/* Similar Properties
------------------------------------------------------------------  */

#similar .fp-featured{background:none repeat scroll 0 0 #6C8072;border:1px solid #6C8072}

#similar .fp-featured a, #similar .fp-featured a:link, #similar .fp-featured a:visited { color: #FFF !important; }

/* Rates and Availability
------------------------------------------------------------------  */
.rate-grid{border:1px solid #ccc}
.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}
th.rate-grid-bound-header{color:inherit;background:#F2F2F2;border-bottom:1px solid #ccc}
.rate-grid-bound-item{color:#093;background-color:inherit}
.booking-details-block dl{border-bottom:none}
.booking-questions{background:none repeat scroll 0 0 #D3E2DF;}
.booking-alert{color:red}
.rate-sub-total{background:#E5E5E5}
.rate-total{background:#A7A7A7}

.rate-sub-total { background:none repeat scroll 0 0 #D3E2DF; color: #363680; }
.rate-total { background:none repeat scroll 0 0 #D3E2DF; color: #363680; }

/* Rates Block
------------------------------------------------------------------  */
.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}
.nrate-content h2 span{color:#FFF}
.nrate-block span{color:#000}

.contentbox_qs_top,.contentbox_qs_btm{background:none;height:0;width:auto}
.contentbox_qs_mid,.tab-bar .ajax__tab_outer,.tab-bar .ajax__tab_inner{background:none}
.property-search-field input,.property-search-field select,.fp-block-ip .fp-image,.tabsContent,#booking-result-block-2{border:none}
.reviseSearchBlock { background:#76B6D1;border: 0 none;}
#similar .fp-image { background:none;border: 0 none;}
.pf-image,.fp-image{background:none;border:none;height:auto;overflow:hidden;width:auto}
.fp-block-ip h4,.poi-shortdesc{font-size:11px}
.pagination,.flight_price a,.flight_price a:link,.flight_price a:visited,#similar .fp-featured a,#similar .fp-featured a:link,#similar .fp-featured a:visited{color:#333;background-color:inherit}
.pagination a:hover,.pagination li.prevNext{color:#0091E8;background-color:inherit}
.pagination a:active,.pagination li.currentpage{color:#666;background-color:inherit}
.rooms .imgpropthumb,.poi-results .imgpropthumb,.booking-result-block .imgpropthumb{width:150px}
.sidebar-gallery .MapStyle,#reserve-block,#room-booking-details-block{border:2px solid #D3E2DF}
.gallery-block,.compareBlock,.poi-results-block,.booking-result-block{border:1px solid #363680}
a:link.btn-Details,a:visited.btn-Details,a:link.btn-quote,a:visited.btn-quote,a.moreFlights,a:link.moreFlights,a:visited.moreFlights{color:#000;background-color:inherit}
.new-existing-block,.booking-details-block{border:3px solid #D7D7D7}
.booking-details-block h3,#reserve-block h3,#room-booking-details-block h3{background:#D3E2DF ;color:#363680}

.gallery-results h1 { color: #363680; }


/*      SPECIAL        */

.special-widget { margin-left: 0; width: 225px; margin: 0 10px; color: #FFF; }
.special-widget h1 { color: #FFF; height: 35px; letter-spacing: 1px; padding: 1px 5px; font-size: 20px; }

.special-widget .special-widget-content { height: auto; overflow: hidden; }

/*------------------------------------------------------------------
                             Breadcrumbs
------------------------------------------------------------------*/

.breadcrumbs { float: left; width: 100%; }

/*------------------------------------------------------------------
                             Have a question
------------------------------------------------------------------*/

#have-question dl { width:210px; }
#have-question .input-text-select { width:200px; }

/*------------------------------------------------------------------
                             Blog
------------------------------------------------------------------*/

.blog-ip .readmore-content { border-bottom:1px dotted #363680; padding-bottom:10px; }
/* End of /App_SiteStyles/CSS/compositecontrols.css */

/* /App_SiteStyles/CSS/menu.css */
/* Menu CSS V1.0 - Last Edition 03/10/10 by Jorge Castedo
------------------------------------------------------------------ */

/* Navigation Area */
#navigation-area{background:none repeat scroll 0 0 #FFFFFF;font:bold 13px Georgia, "Times New Roman", Times, serif;height:28px;letter-spacing:1px;width:100%;margin:0}

/* Main menu style class - background can be set in outside div set   positioning   Tier 1 borders  */
#navigation-area ul{border:none}

/* Tier 1  */
#navigation-area ul.AspNet-Menu{float:none;margin:0 auto}

/* 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;top:28px;width:200px;margin:0;padding:0}

/* Tier 2 list items  */
#navigation-area ul.AspNet-Menu ul li{background:#999;border-bottom:solid 1px #fff;text-transform:capitalize;width:200px}

/* Tier 3+   all items   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:#656565}

/* all anchors and spans (nodes with no link)  */
#navigation-area a,#navigation-area a:visited,#navigation-area span{background:none;color:#363680;padding:0 20px}

/* 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:#76B6D1;}

/* 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:#76B6D1}

#navigation-area .AspNet-Menu-WithChildren ul li.AspNet-Menu-Leaf a:hover {
	background: none repeat scroll 0 0 #363A79;
}
/* End of /App_SiteStyles/CSS/menu.css */

