.foo {}
/* /App_SharedStyles/themes/theme-global.css */
/* Theme Global CSS V1.0 - Last Edition 03/10/10 by Jorge Castedo
------------------------------------------------------------------  */

/* BASE TAGS
------------------------------------------------------------------ */

/* HTML Tags */
fieldset{margin-bottom:15px;padding:5px 0}
.separator-hp{height:15px}
.separator{min-height:15px;margin-top:15px}

/* HOME PAGE MENU
------------------------------------------------------------------ */
/* Navigation Area */
#navigation-area{height:28px;width:100%;margin:0}
#navigation-area ul.AspNet-Menu{float:none;margin:0 auto}
#navigation-area ul.AspNet-Menu ul{left:0;top:28px;width:200px;margin:0;padding:0}
#navigation-area ul.AspNet-Menu ul li{width:200px}
#navigation-area a,#navigation-area a:visited,#navigation-area span{padding:0 20px}

.contentbox_qs{float:left;margin-left:10px;width:236px}
.contentbox_qs h1{width:90%;margin:0 0 0 10px}
/* Property Search  */
.property-search-field{margin-bottom:5px}
.property-search-button{margin-top:10px;padding:3px 10px}
.reviseSearchBlock .property-search-button{padding:5px 10px}

/* Property Finders (PF)  */
.pf-block{float:left;width:190px;margin-top:5px}
.pf-block h1{margin:0 0 15px}
.pf-outer{float:left;width:100%}
.pf-inner{left:0;top:0;width:100%}
.pf-inner span{top:0;width:auto;margin:0 auto;padding:0}

/* Featured Properties (FP)  */
.fp-block{float:right;margin-left:10px;width:460px}
.fp-block h1{width:100%;text-align:center}
.fp-featured{float:left;width:220px}
.fp-featured img{width:130px}
.fp-outer{display:table;float:left;height:50px;position:relative;width:100%}
.fp-inner{display:table-cell;height:auto;position:relative;top:5px;left:0;width:100%}
.fp-inner span{position:relative;top:-50%;margin:0;padding:0}
.pf-block-ip .pf-featured{width:110px;float:left;margin:0 5px}
.pf-block-ip .pf-outer{display:table;float:left;height:32px;position:relative;width:110px;margin:0}
.pf-block-ip .pf-inner{display:table-cell;left:0;top:0;position:relative;width:100%}
.pf-block-ip .pf-image{width:auto;margin:0 auto}
.pf-block-ip img{width:90px}
.fp-block-ip .fp-featured{height:145px;width:110px;margin:0 2px}
.fp-block-ip .fp-outer{background:none;display:table;float:left;height:60px;position:relative;width:110px}
.fp-block-ip .fp-inner{display:table-cell;left:0;line-height:50px;position:relative;top:0;width:100%}
.fp-block-ip .fp-image{margin-bottom:auto;width:auto}
.fp-block-ip .fp-image img{width:106px}
.fp-block-ip h4{margin-bottom:3px}

/* Pagination  */
.pagination a:visited{padding:0 2px}

/* Rooms Search Results  */
.rooms{width:700px}
.roomsResultsBlock .thumbnail-block{float:left;width:175px}
.rooms .thumbnail{margin:0 10px 0 0;padding:3px}
.roomsResults-info{float:left;width:500px}
.roomsResults-info h5{height:16px;margin-bottom:5px;padding:0 0 0 3px}
.psResults h2 a{width:auto;margin:5px 0}
.psResults h6{margin-bottom:15px}
a.expand{margin-left:5px}
.psResults .thumbnail{position:relative;margin:0 10px 0 0;padding:3px}
.psResultsBlock ul{margin-left:0}
.psResultsBlock li{margin-left:0;padding-left:10px}
.psResults #calendar{margin-right:15px}
.poi-results h2{margin-bottom:0;width:170px}
.poi-results .thumbnail{position:relative;margin:0 10px 5px 0;padding:3px}

/* DIV Ajax Tabs */
.tab-bar .ajax__tab_tab{padding:7px 13px 23px}
.general-info{float:left;margin:0 0 0 25px}
.general-lower-cols{float:left;width:330px;margin:0 20px 0 0}

/* Weather Compact  */
.weather{width:100%;margin-top:10px}
.weather .inner{width:100%;position:relative;margin-top:-60px;float:left;z-index:10}
.weather p{margin-top:-10px;position:relative}
.weather .icon{position:relative;float:left;z-index:20}
.weather .inner .w-content{width:180px;text-align:center;float:right;margin:10px 15px 0 0}

/* Like this Property  */
#propertyInfo h1{font-size:20px;height:25px;padding-top:5px;width:190px;margin:0 auto}
#propertyInfo h3{margin-left:15px}

/* Booking Pages  */
.new-existing-block{width:215px}
.new-existing-block h3{height:20px}
.booking-result-block{clear:both}

/* MASTER
--------------------------------------------------------- */
/* Layout Container */
#wrapper{width:1000px;overflow:hidden;margin:0 auto}
#aspnetForm{width:1000px;overflow:hidden;margin:0 auto}
#container{width:1000px}

/* Header  */
.preheader{float:right;height:auto;width:100%;margin:5px auto}
.hdr-search{float:right;height:auto;width:auto;margin:5px 0}
.hdr-search input{float:left;height:16px;width:178px;padding:3px}
input.hdr-search-btn{float:left;height:26px;width:26px;margin-left:5px}
.header{height:125px;left:0;top:0;width:1000px;margin:0 auto}
.header .logo{position:relative;top:26px;left:15px;margin:0}
.header .logo img{margin:0 10px 0 0}
.hdr-content .phonenumber-caption{font-size:small;text-transform:uppercase}
.hdr-content{height:auto;top:10px;right:10px;width:auto;margin:0}
.hdr-links{margin:0;padding:5px 0 0}
.hdr-phone{float:right;margin:-5px 0 0}
.addthis_wrapper{float:right;margin:5px 0 0}
.header h1.hdr-tagline{float:right;font-weight:700;font-style:oblique;position:static}
.hdr-tagline{float:right;font-weight:700;font-style:oblique}

/* Slideshow  */
.slideshow{float:left;padding-left:10px;width:740px}
.slide-loader{background:url(/App_SharedStyles/images/ajax-loader.gif) center center no-repeat}

/* Content Blocks */
.contentBlock{padding-top:15px}
.contentBlock2{float:left;width:719px;padding:10px}
#content-nosidebar{width:960px}
#leftContent-ip{float:left;width:735px}

/* Misc Static Content */
.content-static li{padding-left:25px}

/* Footer */
#footer{height:25px}
#containerBtm{min-height:100px;padding-top:5px;margin:0 auto}
#btmNav_container ul{margin:0}
#btmNav_container li{padding-right:15px}

/* contentBox  */
.contentbox{float:left;height:auto;width:auto}

/* Home Page - About Block  */
.contentBlock_about{float:right;width:480px}
.contentBlock_about h1{height:28px;margin:0}

/* Home Page - Specials Block  */
.contentbox_specials{float:left;height:auto;position:relative;width:236px}
.contentbox_specials h1{height:28px;width:auto}
.contentbox_specials_content{float:left;font-size:12px;width:200px;margin:0 auto;padding:10px}
.specials-readmore{position:absolute;right:0;top:135px}
.special-widget{margin-left:0;width:245px}
.hp-sidebar-blocks .special-widget h1{height:30px;text-transform:capitalize;width:90%;margin:15px 0 15px 5px;padding:10px 0 0}
.special-widget .special-widget-content{width:165px}

/* Sidebar Styles */
.hp-sidebar{float:right;width:245px;margin:0 10px 0 0}
.hp-sidebar-blocks h1{margin:15px 0 0 20px}
.separator_sidebarLine{width:100%;margin:0 0 9px}

/* Inner Page Sidebar */
.ip-sidebar-blocks#similar-sidebar{margin-top:20px}
.ip-sidebar-blocks#similar-sidebar h1{width:190px;height:25px;padding-top:10px;margin:0 auto}

/* Home Page Only */
.button{float:right;height:24px;padding-top:3px;width:153px;margin:0}
.btn-continue{height:25px;width:90px;float:right}

/* Continue Button */
a.btn-continue input{height:15px;width:90px}
a.btn-continue{float:left;margin-right:0;padding-right:15px}

/* All Details Button */
a.btn-allDetails{float:left;margin:0 0 5px;padding:3px}
a.btn-allDetails span{margin-top:10px;padding:4px 0 4px 5px}

/* Book Room Button */
a.btn-bookRoom{height:35px;letter-spacing:0;margin:0;padding:0 5px 0 0}

/* NRate Block */
.nrate-content h2 a{text-decoration:underline}

/* Contact Us Pages */
.contact-info{width:300px}
.have-any-question{width:300px;margin-right:50px}
.contact-img{margin:0 0 20px}

/* Blog */
.blog{width:236px;padding:0}
.blog h1{width:auto;margin:0 0 10px;padding:0 0 5px}
.blog .clear{height:0}
.content_blog{width:215px;margin:0 auto;padding:10px}
.have-any-question select{position:relative;top:-10px}
.separator2{height:21px;width:515px}

/* Contact Us Icons */
.contact-icon{float:left;width:50px;height:31px}
.contact-icon-mail{background:url(/App_SharedStyles/images/ico_mail_contact.png) top left no-repeat}
.contact-icon-phone{background:url(/App_SharedStyles/images/ico_phone_contact.png) top left no-repeat}
.contact-icon-web{background:url(/App_SharedStyles/images/ico_web_contact.png) top left no-repeat}
.contact-icon-mail-blue{background:url(/App_SharedStyles/images/ico_mail_contact-blue.png) top left no-repeat}
.contact-icon-phone-blue{background:url(/App_SharedStyles/images/ico_phone_contact-blue.png) top left no-repeat}
.contact-icon-web-blue{background:url(/App_SharedStyles/images/ico_web_contact-blue.png) top left no-repeat;height:36px}
.contact-icon-mail-green{background:url(/App_SharedStyles/images/ico_mail_contact-green.png) top left no-repeat}
.contact-icon-phone-green{background:url(/App_SharedStyles/images/ico_phone_contact-green.png) top left no-repeat}
.contact-icon-web-green{background:url(/App_SharedStyles/images/ico_web_contact-green.png) top left no-repeat;height:36px}
.contact-icon-mail-tan{background:url(/App_SharedStyles/images/ico_mail_contact-tan.png) top left no-repeat}
.contact-icon-phone-tan{background:url(/App_SharedStyles/images/ico_phone_contact-tan.png) top left no-repeat}
.contact-icon-web-tan{background:url(/App_SharedStyles/images/ico_web_contact-tan.png) top left no-repeat;height:36px}
.contact-icon-mail-brown{background:url(/App_SharedStyles/images/ico_mail_contact-brown.png) top left no-repeat}
.contact-icon-phone-brown{background:url(/App_SharedStyles/images/ico_phone_contact-brown.png) top left no-repeat}
.contact-icon-web-brown{background:url(/App_SharedStyles/images/ico_web_contact-brown.png) top left no-repeat;height:36px}
.contact-icon-phone-ora{background:url(/App_SharedStyles/images/ico_phone_contact-ora.png) top left no-repeat}
.left,#playerBlock,.hp-sidebar-blocks{float:left}
.right,.sidebar{float:right}
.contentbox_qs_top,.contentbox_qs_btm,.blog-top,.blog-btm{height:10px;width:auto}
input.ps-dropdown,.sidebar input.ps-dropdown{float:left;margin-bottom:-20px}
.property-search-revise-block .property-search-field,.content_blog h4,.content_blog p{margin-bottom:10px}
.sidebar-gallery .reviseSearchBlock .property-search-field,.sidebar .reviseSearchBlock .property-search-field{margin-top:10px}
.reviseSearchBlock h1,#content-nosidebar .reviseSearchBlock h1{padding:5px 0}
.pf-featured,.fp-block .fp-outer{width:100%;margin:0 auto}
.pf-block-ip,.fp-block-ip{width:370px;margin:0 auto}
.rooms .imgpropthumb,.imgpropthumb,.poi-results .imgpropthumb,.booking-result-block .imgpropthumb{width:150px}
.psResults,.poi-results{width:360px;padding:0}
.psResults-info,.poi-results-info{width:175px}
.psResultsBlock,.poi-results-block{margin-bottom:15px;padding:2px}
.psResults_1,.psResults_2,.poi-results-block-inner{padding:5px}
.gallery-results a.btn-quote img,.sidebar .weather-compact,.sidebar .weather,a.btn-allDetails span img{display:none}
.general-upper,.general-lower{height:auto}
#questions-block-inner,.contentBlock_about .content{padding:10px}
.contentbox_specials_read,.contentbox_specials_more{width:35px}
a.btn-search input,a.btn-submit input{height:14px}
a.btn-search,a.btn-submit{float:left;margin-right:0;padding-right:5px}
a.btn-search span,a.btn-search:hover span,a.btn-search:link:hover span,a.btn-search:visited:hover span,a.btn-submit span,a.btn-submit:hover span,a.btn-submit:link:hover span,a.btn-submit:visited:hover span,a.btn-continue span,a.btn-continue:hover span,a.btn-continue:link:hover span,a.btn-continue:visited:hover span{padding:5px 0 5px 5px}
a.btn-bookRoom span,a.btn-bookRoom:hover span,a.btn-bookRoom:link:hover span,a.btn-bookRoom:visited:hover span{padding:4px 25px 6px 30px}/* End of /App_SharedStyles/themes/theme-global.css */

/* /App_SharedStyles/themes/MileHigh/theme.css */
/*
+-----------------------------------------------------------------------------------+
|                                                                                   |
|   themes.css - css for the Mile High theme                                          |
|                                                                                   |
+-----------------------------------------------------------------------------------+
*/

/* BASE TAGS
------------------------------------------------------------------ */

/* HTML Tags */
html,body {
background:#BFD7EF url(../themes/MileHigh/images/bg.jpg) top center repeat-x;
color:#333;
}

/* Global */
.separator {
background:url(../themes/MileHigh/images/separator.gif) center left repeat-x;
}

.separator2 {background:#D3DCE3 url(../themes/MileHigh/images/line_gray_horizontal.gif) repeat-x;}

.separator-dotted {background: url(../themes/MileHigh/images/sep_dotted.gif) repeat-x;}

.divider {background:#ccc;}

/* Form Elements */
input[type=text] {border:1px solid #707070;}

.input-text {border:1px solid #707070;}

.input-textarea {border:1px solid #707070;}

.input-select {	border:1px solid #666;}

.input-search-watermark {border:1px solid red;}

/* Links */
a,a:link,a:visited {color:#1B566E;}

a:hover {color:#333;}

/* Menu Tags
------------------------------------------------------------------ */
/* Navigation Area */
#navigation-area {
background: url(../themes/MileHigh/images/bg_menu.jpg) top left repeat-x;
font:bold 13px Arial, Helvetica, sans-serif;
letter-spacing:1px;
}

/* Tier 1 borders */ 
#navigation-area ul {border:none;}

/* Tier 2 - drop down box location */
#navigation-area ul.AspNet-Menu ul {
background:#999; 
border:none;
list-style:none;
color:#fff;
}

/* Tier 2 list items */
#navigation-area ul.AspNet-Menu ul li {
background: #999; 
border-bottom: solid 1px #fff; 
text-transform: capitalize;
}

/* 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;
background-color:inherit;
}

/* all anchors and spans (nodes with no link) */
#navigation-area a,  #navigation-area a:visited, #navigation-area span {
background:url(../themes/MileHigh/images/bg_menu.jpg) top left repeat-x; 
color:#FFF;
}

/* 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, #navigation-area ul.AspNet-Menu li.AspNet-Menu-Leaf a:Hover, #navigation-area ul.AspNet-Menu li.AspNet-Menu-WithChildren a:hover {
color: #fff; 
background:#512820;
} 

/* 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:url(../themes/MileHigh/images/bg_menu.jpg) top left repeat-x;
}

/* CompositeControls Tags
------------------------------------------------------------------ */
/* Quick Search */

.contentbox_qs {background:#1B566E;}
.contentbox_qs_top {border:none;}
.contentbox_qs_btm {border:none;}

.contentbox_qs h1 {
border-bottom: 1px #DBCEA5 solid;
color: #DBCEA5;
font:normal 18px Arial, Helvetica, sans-serif;
text-align:left;
text-transform:capitalize;
}

/* Property Search */
.property-search-field input {border: 1px solid #676767;}

.property-search-field select {border:1px solid #676767;}

.property-search-prompt {
color:#fff; 
font-size:smaller; 
font-weight:bold; 
}

.property-search-input {
color:#666; 
font-size:smaller;
}

.property-search-button { 
background:#11445A;
border:1px solid #666;
color:#fff;
font-size:12px;
font-weight:bold;
height:26px;
padding:2px 5px 5px;
text-transform:uppercase;
}

/* Revise Search Block
------------------------------------------------------------------ */
.reviseSearchBlock {
background:#1B566E; 
border:1px solid #1B566E;
}
.reviseSearchBlock h1 {
background: none;
border:none;
color:#D9CCA5;
font:normal 18px Arial, Helvetica, sans-serif;
text-align:center;
}

.sidebar .reviseSearchBlock h1 {
background: none;
border:none;
color:#D9CCA5;
font:normal 18px Arial, Helvetica, sans-serif;
text-align:center;
}

.reviseSearchBlock .ajax__calendar_container {
background:#fff;
border:1px solid #999;
}

#content-nosidebar .reviseSearchBlock h1 {
background: none;
border:none;
color:#D9CCA5;
font:normal 18px Arial, Helvetica, sans-serif;
text-align:center;
}

.reviseSearchBlock a {
color:#D9CCA5;
}

/* Property Finders (PF) */
.pf-block {
background:#DBCEA5;
border:none;
text-align:center;
padding:10px;
margin-left:0px;
}

.pf-block h1 {
background: none;
color:#11445A;
font: bold 18px Arial, Helvetica, sans-serif;
text-transform: capitalize;
}

.pf-image {
background: none;
text-align:center;
}

.pf-image img{
border: 2px solid #733A2D;
}

.pf-featured {
background:none;
border:none;
}

.pf-inner span {
line-height:20px;
}

.pf-featured a, .pf-featured a:link, .pf-featured a:visited {
color: #1B566E;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

/* Property Finders Page */
.pfpage-image {
background: #fff;
border:1px solid #ccc;
}

/* Featured Properties (FP) */
.fp-block {
background:#E9E9E9 url(../themes/MileHigh/images/bg_featuredproperty.jpg) top left no-repeat;
text-align:center;
}

.fp-block h1 {
background: none;
border-bottom:1px solid #FFFFFF;
color:#1665A1;
font: normal 19px "Arial", Helvetica, sans-serif;
margin:5px 0 10px;
text-transform: capitalize;
text-align:left;
}

.fp-image {
background: none;
}

.fp-image img{
border:2px solid #fff;
}

.fp-featured {
background:none;
border:none;
}

.fp-outer {
text-align: center;
vertical-align: middle;
}

.fp-inner {
vertical-align:middle;
}

.fp-inner a, .fp-inner a:link, .fp-inner a:visited {color:#333;}
.fp-block .fp-inner h4 a{color:#1B566E;}
.fp-block .fp-inner h6 {color:#333;}
.fp-block-ip .fp-inner h4 {color:#FFF;}

/* Property Finders (PF) - Search Summary Pages */
.pf-block-ip h1 {
background: none;
color:#FBC658;
text-align:center;
}

.pf-block-ip .pf-featured {
background:#1B566E;
border:1px solid #1B566E;
}

.pf-block-ip .pf-outer {
text-align: center;
vertical-align: middle;
}

.pf-block-ip .pf-inner {vertical-align:middle;}
.pf-block-ip .pf-image{padding: 7px 0 0; text-align:center;}


.pf-block-ip .pf-featured a, .pf-block-ip .pf-featured a:link, .pf-block-ip .pf-featured a:visited {
color:#FFF;
font:bold 10px Arial, Helvetica, sans-serif;
}

/* Featured Properties (FP) - Search Summary Pages */
.fp-block-ip h1 {
background: none;
color:#7FC1E5;
text-align:center;
}

.fp-block-ip .fp-featured {
background:#e9e9e9;
border:1px solid #e9e9e9;
}

.fp-block-ip .fp-outer {
background:none;
text-align: center;
vertical-align: middle;
}

.fp-block-ip .fp-inner {
line-height:50px;
vertical-align:middle;
}

.fp-block-ip .fp-image {border: none;}

.fp-block-ip a {
color: #333;
font:bold 10px "Arial", Helvetica, sans-serif;
}

.fp-block-ip h4 {
font-size: 11px;
}

.fp-block-ip h6 {
font-size: 10px;
}

.POIMapStyle { border:1px solid #1B566E;}

/* Pagination */
.pagination {
color:#333;
}

.pagination a:hover {color:#0091E8;}
.pagination a:active {color:#666;}
.pagination li.currentpage {color:#666;}
.pagination li.prevNext {color:#1565A0;}

/* Rooms Search Results */
.roomsResultsBlock {
border-bottom:3px solid #B5B5B5; 
font-size:11px;
}

.rooms ul {color:#666;}
.rooms li {list-style-image: url(../themes/MileHigh/images/blt-arrow-right.png);}

#leftContent-ip .rooms h1 {
background: #999; 
color:#333; 
font-size:18px;
}

.rooms h2 a:link {
color:#256D9A;
}

.rooms .thumbnail {
background: #EAEAEA url(../themes/MileHigh/images/bg-room-thumbnail.png) bottom center repeat-x; 
border:1px solid #B5B5B5;
text-align:center;
}

.roomsResults-info h5 {
background:#666; 
color:#333; 
font-size:10px;
text-transform:uppercase;
}

/* Property Search Results (ps) */
.psResults h1 {
color:#E79D05; 
font-size:24px;
}

.psResults-info {white-space: normal;}

.psResults h2 a {
color:#0091E8; 
font-size:16px; 
line-height:110%;
}

.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;
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;
}

.psResultsBlock {border: none;}
.psResults_1 {background:#fff url(../themes/MileHigh/images/psResults_bg.jpg) top repeat-x;}
.psResults_2 {background: #fff;}

.psResults .thumbnail {
background: #fff; 
border:1px solid #43B6AA;
}

.thumbnail .rownumber {
background:url(../themes/MileHigh/images/bg_mappaging.gif) no-repeat; 
color: #fff;
}

.psResultsBlock li {
background:url(/ccimages/blt_blackDot.gif) left no-repeat; 
font-size:11px; 
line-height:150%; 
list-style-type: none;
}

.psResults #calendar {
background: #EBEDD5; 
border: 1px solid #111;
}

/* Gallery */
.gallery-results h1{
color:#E79D05; 
font-size:24px;
}

.gallery-results .gallery-block-inner{background:#E9E9E9;}

.gallery-results .gallery-block{border:none;}

.gallery-info h2 a{color:#1B566E;}

.gallery-room{
font-size:11px; 
font-weight:normal;
}

.gallery-compare{background:#ccc;}

.gallery-compare a{
color:#512820;
text-decoration:underline;
}

.gallery-arrow { display:none;}

.sidebar-gallery .MapStyle{
border:1px solid #753D30;
}

.gallery-results a.btn-Details{
background:#512820; 
color:#fff;
}

.gallery-results a.btn-quote{
background:#1B566E; 
color:#fff;
}

/* 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 h1{color:#E79D05;}
.poi-results h2 {color:#082B55;}
.poi-results-info {white-space: normal;}
.poi-results h2 a:hover {text-decoration:none;}

.poi-category {
font-size:10px; 
font-weight: bold; 
color:#1B566E;
}

.poi-shortdesc {font-size:11px;}

.poi-results-block {border:none;}

.poi-results-block-inner {background:#E9E9E9;}

.poi-results .thumbnail {
background: #fff; 
border:1px solid #1B566E;
}

.poi-results .thumbnail .rownumber {
background:url(../themes/MileHigh/images/bg_mappaging.gif) no-repeat; 
color: #fff;
}

.rownumber {
background:url(../themes/MileHigh/images/bg_mappaging.gif) no-repeat; 
color: #fff;
}

/* DIV Ajax Tabs */
.tab-cap {background:none;}

/*. ajax__tab_header A container element that wraps all of the tabs at the top of the TabContainer. */
.tab-bar {
background:url(../themes/MileHigh/images/bg_tab_bar.png) top left no-repeat; 
border: none; 
vertical-align:top;
}

/* An outer element of a tab, often used to set the left-side background image of the tab.*/
.tab-bar .ajax__tab_outer {background:none;}

/* An inner element of a tab, often used to set the right-side image of the tab */
.tab-bar .ajax__tab_inner {background:none;} 

/* An element of the tab that contains the text content. Child CSS classes:none. */
.tab-bar .ajax__tab_tab {
background:none; 
border:none; 
color:#1B566E; 
font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.tab-bar .ajax__tab_hover .ajax__tab_tab {
background:#fff url(../themes/MileHigh/images/tab_Active.png) repeat-x top center; 
color: #fff;
}

.tab-bar .ajax__tab_active .ajax__tab_tab {
background:#fff url(../themes/MileHigh/images/tab_Active.png) repeat-x top center; 
color: #fff;
}

/* Picture frame */
.fisheye-lg-image-border{
background:none; 
border:none;
}

.fisheye-lg-image {border: 1px solid #1B566E;}
.fisheye-small-image {border: 1px solid #1B566E;}

/* Actual content under tabs */
.tabsContent {
border:none; 
font-size:13px;
}
.tabsContent h1 {
background: url(../themes/MileHigh/images/sep_dotted.gif) bottom repeat-x; 
color:#C5C5C5; 
font-size:20px;
}

/* Player */
#player {
background:#1B566E; 
border:none;
}

#playerBottom {background:#1B566E;}
#playerScreen {border:none;}
#playerCaption {font:11px Arial, Helvetica, sans-serif;}

/* Detail General Tab Upper */
.general-info h1{
color:#E69D05;
}

.general-lower-cols h1{
color:#E69D05;
}

/* Have a Question Block */
#questions-block {
border:none;
}

#questions-block-inner {
background:#DBCEA5;
}

#questions-block-inner h1 {
background:#1B566E; 
border:none; 
color: #FFF !important; 
font-size:14px;
}

#questions-block-inner p {
color: #666; 
font-size: 11px;
}

/* Weather */
.weather-compact {
background:#fff url(../themes/MileHigh/images/bg-weather-2.png) top left 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;}
.weather-compact-current {color:#333;}

.curr-hi-low {color:#216289;}
.curr-hi-low .hi {font-weight:bold}

.weather-compact-current p {font-size:10px; font-weight:bold;}
.weather-compact-current small {color:#ccc;}
.weather-compact-currIcon p {color:#216289;}
.weather-compact-currTemp {color:#216289;}
.weather-compact-currTemp h2 {font:bold 20px Verdana, Geneva, sans-serif;}
.weather-compact-currTemp p {line-height:100%;}

.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 .hi {font-weight:bold;}

/* Like this Property */
#propertyInfo {
text-align: left; 
background:#E9E9E9;
margin-top:27px;
}

#propertyInfo h1 {
text-align: center; 
padding: 0 0 5px;
color:#1B566E; 
border-bottom: 1px solid #1B566E;
}

#propertyInfo h3 {color:#1B566E;}
#propertyInfo ul {color: #1B566E;}
#propertyInfo ul a {color: #1B566E;}
#propertyInfo li {background: url(../themes/MileHigh/images/li_static.png) 0 6px no-repeat;}

#propertyInfo ul.nobullets li a{color: #1B566E;}

.btn-book {
background: url(../themes/MileHigh/images/btn_book.png) top left no-repeat; 
color: #fff;
}

a .btn-book, a:link .btn-book, a:visited .btn-book {
color:#1565A0;
}

a:hover .btn-book {
color: #1565A0;
}

.btn-book-header {
font:bold 25px Arial, Helvetica, sans-serif; 
color:#fff;
}

.btn-book span {
font:bold 11px Arial, Helvetica, sans-serif; 
color:#FFF;
}

/* Similar Properties */
#similar .fp-featured {
background:none; 
border:none;
}

#similar .fp-image {
background: none; 
border: 2px #733D2E solid;
}
#similar .fp-image img{
border:none;
}

#similar .fp-featured a, #similar .fp-featured a:link, #similar .fp-featured a:visited {
color:#333;
}

/* Rates and Availability */
.rate-grid {
border: 1px solid #1B566E;
}

.rate-grid th {
background-color:#F2F2F2; 
border-right: 5px solid #fff;
}

.rate-grid td {
border-right: 5px solid #fff;
}

.rate-grid-seasonCol {
background:#F2F2F2;
}

th.rate-grid-bound-header {
background:#F2F2F2; 
border-bottom: 1px solid #ccc;
}

.rate-grid-bound-item {
color:#093;
}

/* Mapping number icons and info popup */
.mapmarker-numbered {
background:url(../themes/MileHigh/images/bg_mappaging.gif) no-repeat; 
color: #fff;
}

/* Booking Pages */
.new-existing-block {
border: 1px solid #1B566E;
}

.new-existing-block h3{
background:#FFF; 
color:#1B566E;
}

.booking-details-block {
border:1px solid #1B566E;
}

.booking-details-block h3 {
background:#FFF; 
color:#1B566E;
}

.booking-details-block dl {
border-bottom:none;
}

.booking-questions {
background: #FFF; 
color:#1B566E;
}

.booking-alert {
color:#FF0000;
}

.booking-result-block {
border:none;
}

#booking-result-block-2 {
border:none;
}

.booking-result-block-inner {
background:none;
}

.booking-result-block .thumbnail {
background:#fff; 
border:1px solid #1B566E;
}

#reserve-block {
border:2px solid #1B566E;
}

#reserve-block h3 {
background:#1B566E; 
color:#fff;
}

#room-booking-details-block {
border:2px solid #1B566E;
}

#room-booking-details-block h3 {
background:#1B566E; 
color:#fff;
}

.rate-sub-total {
background:#E5E5E5;
}

.rate-total {
background:#A7A7A7;
}

/*CMS Editor */
.cms-widget {border:solid 1px black;}
.cms-toolbar-panel{border: solid 1px #000;}
.nrate-content {background:#fff url(../themes/MileHigh/images/bg_rate.png) bottom left no-repeat;}
.nrate-top {background:#fff url(../themes/MileHigh/images/bg_rate.png) top left no-repeat;}

#leftContent-ip .nrate-content h1{
background:none; 
color:#fff;
vertical-align:middle;
}

.nrate-content h2{color:#fff;}
.nrate-content h2 a{color:#fff;}
.nrate-content span {color:#fff;}
.nrate-content a, .nrate-content a:link, .nrate-content a:visited, .nrate-content a:hover {color:#fff;}


/* Master Tags
------------------------------------------------------------------ */
/* Layout Container */
#container {
background:#fff;
border: none;	
border-bottom:3px solid #88ABC6;
}

#containerBtm{background:#fff;}

/* Header */
.preheader {
background:none;
text-align:right;
}

.hdr-search {
background:none;
color:none;
}

.hdr-search input {
background:#fff;
border:1px solid #000;
font-size: 12px;
}

input.hdr-search-btn {
background: #824132 url(../themes/MileHigh/images/btn-hdr-search.png) left bottom no-repeat ;
color:#fff;
border: none;
height:24px;
}

.header {
background:#fff url(../themes/MileHigh/images/bg_header.jpg) right bottom no-repeat ;
border:none;
}

.header .logo a, .header .logo a:link, .header .logo a:visited {
color:#fff; 
font:bold 35px "Times New Roman", Times, serif;
}

.header .logo a:hover {text-decoration:none;}
.hdr-content {text-align:left;}
.hdr-links {color:#999;}

.hdr-links a:link, .hdr-links a:visited {
color:#ccc; 
font-weight:bold;
}

.hdr-phone {
color: #1665A1;
font:18px bold Arial, Helvetica, sans-serif;
text-align:center;
}

.hdr-phone small {
font-size:10px;
text-transform:uppercase;
font-stretch:normal;
color:#266C50;
}

.hdr-email {
color:#000;
font-size: 16px;
}

.hdr-tagline {
color:#1665A1;
font-size: 15px;
}

/* Content Blocks - for posistioning of content on the pages */

.contentBlock {background: #fff;}
#leftContent-ip {background:#fff;}

#leftContent-ip h1{color:#70392C;}
#leftContent-ip h4 a{color:#70392C;}
#leftContent-ip .pfpage-image{border:1px solid #70392C;}

#content-nosidebar h1{color:#70392C;}
.templateabledataboundcompositecontrol h2{color:#70392C;}

/* Misc Static Content */
.content-static h1{
color:#70392C; 
font:bold 22px Arial, Helvetica, sans-serif;
}

.content-static h2{color:#1B566E;}
.services-image{border:1px solid #1B566E;}

.content-static a{
color:#70392C; 
font-weight:bold;
}

.content-static p{
font:normal 12px Arial, Helvetica, sans-serif;
color:#666;
line-height:145%;
}

.content-static li{
background:url(../themes/MileHigh/images/li_static.png) left top no-repeat;
list-style:none;
color:#666;
font-weight:normal;
line-height:200%;
vertical-align:50%;
}


/* Footer */
#footer {text-align:center;}

#btmNav_container li a {color:#1B566E;}

#copyright {
color:#333;
font-size:10px;
}

#copyright a {color:#000;}

.booktCaption a {
color:#000;
font-size:10px;
}


/* contentBox */

.contentbox h1 {
color: black;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
}

.contentbox_top {background:url(../themes/MileHigh/images/contentbox_top.gif) top left no-repeat;}

.contentbox_mid {
background:url(../themes/MileHigh/images/contentbox_mid.gif) bottom no-repeat;
font:12px arial,helvetica,clean,sans-serif;
}

.contentbox_btm {background:url(../themes/MileHigh/images/contentbox_btm.gif) top no-repeat;}
.contentbox li {background:url(../themes/MileHigh/images/blt_blueSquare.gif) 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:none;
border:none;
}

.contentBlock_about h1 {
background:none;
color: #70392C;
line-height:28px;
}

.contentBlock_about .content {
font-size:12px;
color:#333;
}

/* Home Page - Specials Block */
.contentbox_specials {
background:url(../themes/MileHigh/images/bg_specials.png) no-repeat;
border:none;
}

.contentbox_specials h1 {
background: none;
border-bottom: 1px #fff solid;
color:#fff;
line-height:28px;
}

.contentbox_specials_content {
color:#fff;
font-size:12px;
}

.contentbox_specials_read {
color:#E79D05;
font:8px Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-align:center;
}

.contentbox_specials_more {
font:10px Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

/* Layout Classes */
#leftContent-ip {background:#fff;}

/* Home Page Sidebar */

.hp-sidebar-blocks {background: #fff; border: none;}

.hp-sidebar-blocks h1 {
background:none;
border-bottom: none;
font:bold 18px Arial, Helvetica, sans-serif;
color: #1665A1;
}

/* Sidebar */
.sidebar h1 {
color: black;
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;}

.ip-sidebar-blocks {
background: none;
border: none;
}

.ip-sidebar-blocks h1 {
color:black;
font:20px normal "Arial", Helvetica, sans-serif;
}

.ip-sidebar-blocks#similar-sidebar {background:#DBCEA5;}

.ip-sidebar-blocks#similar-sidebar h1 {
text-align: center;
font-size:20px;
color:#114459; 
border-bottom: none;
}

.fp-inner h4 {color:#114459;}
.fp-inner h6 {color:#114459;}

/* Buttons (btn) */

.button {
background: url(../themes/MileHigh/images/btn_clear.jpg) top left no-repeat;
border: none;
color: #000;
font:normal 13px Verdana, Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-align:center;
}

.btn-continue {
background: url(../themes/MileHigh/images/btn-continue.png) top left no-repeat;
border: none;
}

/* Search Button */
a.btn-search input {
background: none;
border: none;
color: black;
font: bold 14px Arial, Helvetica, sans-serif;
letter-spacing:1px;
line-height: 14px;
text-transform: none;
}

a.btn-search   {
background: url(../themes/MileHigh/images/btn_search_end.png) top right no-repeat scroll;
color:#246EA5;
}

a.btn-search span {background: url(../themes/MileHigh/images/btn_search_span.png) no-repeat;}

/*  Submit Button */
a.btn-submit input {
background: none;
border: none;
color: #FFF;
font: bold 14px Arial, Helvetica, sans-serif;
letter-spacing:1px;
line-height: 14px;
text-transform: uppercase;
}

a.btn-submit   {
background: #11445A;
border:1px solid #666;
}

a.btn-submit span {
background: #11445A;
}

/* Continue Button */
a.btn-continue input {
background: none;
border: none;
color: #333;
font: bold 14px Arial, Helvetica, sans-serif;
letter-spacing:1px;
line-height: 15px;
text-transform: none;
}

a.btn-continue {background: url(../themes/MileHigh/images/btn_cont_end.png) top right no-repeat scroll;}
a.btn-continue span {background: url(../themes/MileHigh/images/btn_cont_span.png) no-repeat;}

/* All Details Button */
a.btn-allDetails   {
background:url(../themes/MileHigh/images/btn_allDetails.jpg) top left repeat-x;
border: none;
color: #fff;
font: bold 14px Arial, Helvetica, sans-serif;
letter-spacing:0;
line-height: 14px;
text-transform: none;
}

a.btn-allDetails span {
background: none;
color:#fff;
}

a.btn-allDetails:hover span, a.btn-allDetails:link:hover span, a.btn-allDetails:visited:hover span{text-decoration:none;}

/* Book Room Button */

a.btn-bookRoom {
background: url(../themes/MileHigh/images/btn_bookroom_end.png) top right no-repeat scroll;
border: none;
color: #333;
font: bold 14px Arial, Helvetica, sans-serif;
letter-spacing:0;
line-height: 25px;
text-transform: none;
}

a.btn-bookRoom span {background: url(../themes/MileHigh/images/btn_bookroom_span.png) no-repeat;}

/* Property Finder Detail Page */
.propertyfinderdetailpage h1 {
background: url(../themes/MileHigh/images/sep_dotted.gif) bottom repeat-x;
color:#C5C5C5;
}

/* Contact Us Pages */
.contact-type{color:#333;}

.contact-form-block {border: 1px solid #E9A71D;}

/* Blog */
.blog{
background:#66B8DD url(../themes/MileHigh/images/bg_blog.png) bottom right no-repeat;
border:none;
}

.blog-top {
background:url(../themes/MileHigh/images/bg_blog_top.jpg) top left no-repeat;
border:none;
height:17px;
}
.blog-btm {
background:url(../themes/MileHigh/images/bg_blog_bottom.jpg) bottom left no-repeat;
height:17px;
}

.blog h1{
border-bottom:1px solid #fff;
color:#307CB2;
font:normal 19px Arial, Helvetica, sans-serif;
}

.content_blog h4 a{color:#fff;}

.content_blog p {
color:#fff; 
line-height:125%;
}

.separator2{background:url(../themes/MileHigh/images/featured_separator.png) top left no-repeat;}
.btn-Details img{display:none;}

/* Weather */
.weather .inner{background:url(../themes/MileHigh/images/bg_inner_weather.jpg) no-repeat 50%;}
.weather h1{font:bold 16px Arial, Helvetica, sans-serif; color:#000;}
.weather p{font:normal 12px Arial, Helvetica, sans-serif; color:#000;}/* End of /App_SharedStyles/themes/MileHigh/theme.css */

