
html { min-height: 100%; margin-bottom: 1px; }


.bookingpanel .entryform, .entryform {background:none;}
.home .bookingpanel td, .cityguide .bookingpanel td {color:white;}
.myaccount .header {width:auto;}



body {color:#000000;background:#F8FBF2 url(/images/chi/CIS_Texture_S.gif) repeat-x;}
.label-white{color:#FFFFFF;}


.header {width:950px;}
.header .links {color:#166344;}
.header .links a,.header .links a:visited {color:#166344;}
.header .links a:hover {color:#06301E;}
.header .welcomename {font-size:12px;color:#E01850;}
.header .carlsonlogo {border-left:1px solid #166344;}

.header .navbar {background:#166344; color:white}
.header .navbar a, .header .navbar a:visited {color:white;padding:0px 13px;}
.header .navbar a:hover {color:#5C9C86;}

.header .navbar .selected {background:#3D8A6F;color:white;}
.header .navbar .selected .innernav {height:100%;min-height:26px;background:url(/images/chi/cis_nav_divider_reverse_1px.gif) repeat-y left top;z-index:101;padding:0px;margin:0px;}
.header .navbar .selected a, .header .navbar .selected a:visited {margin-left:6px;}
.header .navbar .unselected {background:url(/images/chi/cis_nav_divider_1px.gif) repeat-y left top;}
.header .navbar .unselected .innernav {height:100%;min-height:26px;}
.header .navbar .innernav div {padding-top:6px;}






.home {width:992px;background:url('/images/chi/home_shadow.png') no-repeat left top;margin-left:-20px;position:relative;}
.home .container .marquee .borderdiv {border-bottom:3px solid #166344;}
.home .bookingpanel {border-color:#C0A386;font-color:#FFFFFF;background:none;}
.home .bookingpanel a, .home .bookingpanel a:visited, .home .bookingpanel a:hover {color:#FFFFFF;}
.home .bookingpanel .entryform, .cityguide .bookingpanel .entryform {color:#FFFFFF;}
.home .bookingpanel .content{background:url('/images/chi/booking_panel_background.png');}
.home .bookingpanel .entryform .hline {font-size:1px;border:none;}
.home .bookingpanel .signin {color:white;}
.home .bookingmessage td {background-color:#062F1D;}
.home .bookingpanel td.showrooms, .cityguide .bookingpanel td.showrooms {background:#062F1D;}
.home .bookingpanel .roomspopup, .cityguide .bookingpanel .roomspopup {background-color:#166344;border:1px solid #C0A386;color:white;}
.home .bookingpanel .roomsbox, .cityguide .bookingpanel .roomsbox {background-color:#062F1D;}
.home .bookingpanel .roomnumber, .cityguide .bookingpanel .roomnumber {color:#166344;}
.home .bookingpanel .hiderooms, .cityguide .bookingpanel .hiderooms {color:white;}

.tabs td {border-color:#C0A386;}
.tabs td.selected {background-image:url('/images/chi/booking_panel_background.png');}
.tabs td.unselected {background-color:#062F1D;}

#carousel-wrapper .caption {color:#166344;}
#carousel-wrapper .carrot {color:#E01850;}
#carousel-content .slide img {border-bottom:5px solid #166344;}
a.carousel-control img{top:440px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {a.carousel-control img {top:55px;}}


.deals {background: url('/images/chi/offers_shadow.png') no-repeat 0% 0%;margin-left:-20px;position:relative;width:992px;}
.dealsmarquee {margin:0px 21px;}
.dealsmarquee .featured .title {background-color:#C7E9AE;color:#166344;}
.dealsmarquee .featured .deals {background:url('/images/chi/chi_featured_gradient.png') no-repeat left top;}
.dealsmarquee .featured .headline {color:#166344;}
.dealsmarquee .cta a, .dealsmarquee .cta a:visited {color:#166344;}
.dealsmarquee .cta span {color:#E01850;}

.dealfinder, .moredeals {margin:5px 42px 20px;}
.dealfinder .titlerow {background-color:#C7E9AE;}
.dealfinder .titlerow .title {color:#166344;}
.dealfinder .titlerow .subtitle {color:#166344;}
.dealfinder .titlerow .link a, .dealfinder .titlerow .link a:visited {color:#166344;}
.dealfinder .interests {color:#166344;}
.dealfinder .finddeals .buttons {padding:1px;background-color:#E01850;}
.dealfinder .finddeals .buttons .v1 {margin:0px;border:1px solid #FFFFFF;}
.dealfinder .finddeals .buttons a, .finddeals a:visited, .finddeals a:hover{font:bold 17px Archer,Verdana,Arial,Helvetica,Sans-Serif;}

.moredeals .titlerow {background-color:#C7E9AE;}
.moredeals .titlerow .title {color:#166344;}
.moredeals .titlerow .subtitle {color:#166344;}
.moredeals .titlerow a, .moredeals .header a:visited {color:#166344;}


.cityguide .bookingpanel {background-color:#166344;color:#FFFFFF}
.cityguide .bookingpanel .title {color:#FFFFFF;}
.cityguide .bookingpanel hr {color:#FFFFFF;}
.cityguide .bookingpanel .fieldlabel {color:#FFFFFF;}
.cityguide .moreoptions a, .cityguide .moreoptions a:visited {color:#FFFFFF;}
.cityguide .bookingpanel a, .cityguide .bookingpanel a:visited, .cityguide .bookingpanel a:hover {color:#FFFFFF;}

.contentpanel .tabs {background:#166344;color:white;}
.contentpanel .tabs .selected {background:#3D8A6F;background-color:white;border:none;}
.contentpanel .tabs .selected .innernav {height:100%;min-height:26px;background:url(/images/chi/cis_nav_divider_reverse_1px.gif) repeat-y left top;z-index:101;padding:0px;margin:0px;}
.contentpanel .tabs .selected a, .header .navbar .selected a:visited {margin-left:6px;}
.contentpanel .tabs td.unselected {background:#166344 url(/images/chi/cis_nav_divider_1px.gif) repeat-y left top;border:none;}
.contentpanel .tabs .unselected .innernav {height:100%;min-height:26px;}
.contentpanel .tabs .innernav div {padding-top:10px;}
.contentpanel .selected a, .contentpanel .selected a:visited {color:#000000;text-decoration:none;font-weight:bold;}
.contentpanel .unselected a, .contentpanel .unselected a:visited {color:#FFFFFF;text-decoration:none;font-weight:bold;}

.map_hotel .hotelname a, .hotelname a:visited {color:#006642;}
.map_hotel .listinglabel {border-bottom:1px solid #DCE9C0;}

#weather #tempscale a{color:#006642}
#whattodo #header .heading a{color:#006642}
#subcategories a.businessName{color:#006642}
#subcategories a.seemore{color:#E01850}


.hoteldeals{background: url('/images/chi/offers_shadow.png') no-repeat 0% 0%;margin-left:-20px;}
.hoteldeals .pagetitle, .hoteldeals .dealfinder {margin-left:40px;}
.hoteldeals .offersnavbar, .hoteldeals .results, .hoteldeals .offersheader {margin-left:68px;}
.hoteldeals .pagetitle {color:#106543;}
.hoteldeals .results {border-top:2px solid #DCE9C0}
.hoteldeals .noresults, .hoteldeals .globalerrors {margin-left:55px;width:845px}
.hoteldeals .offersnavbar .pagination a, .hoteldeals .offersnavbar .pagination a:visited {color:black;}
.hoteldeals .offersheader, .hoteldeals .offersheader a, .hoteldeals .offersheader a:visited {color:#377456;}
.hoteldeals .offersheader .asc {background:url('/images/chi/hd_caret_asc.png') no-repeat 0% 100%;display:none;}
.hoteldeals .offersheader .desc {background:url('/images/chi/hd_caret_desc.png') no-repeat 0% 100%;}
.hoteldeals .offersheader a, .hoteldeals .offersheader a:visited {text-decoration:none;}
.hoteldeals .offersheader a:hover {color:#003018;}
.hoteldeals .results .offer {color:#000000;}
.hoteldeals .results .offer .offerdetail .headline {color:#006642}
.hoteldeals .results .offer .offerdetail ul {color:#000000;background:#f8fbf2;}
.hoteldeals .results .offerseparator {border-bottom:1px solid #DCE9C0;}


.destinations {width:992px;margin-left:-20px;background: url('/images/chi/offers_shadow.png') no-repeat 0% 0%;}
#marquee{padding-left:16px;}
#podrow{padding-left:35px;}
#podrow .podlabel {color:#454442;}
#podrow .largepod .caption, #podrow .largepod .caption a, .largerpod .caption a:visited, .largerpod .caption a:hover {color:#FFFFFF;}
#podrow .largepod .button {background:#EE1B44;border:1px solid #FFFFFF;}
#podrow .regularpod .caption , #podrow .regularpod .caption a, .regularpod .caption a:visited {color:#106141;}
#podrow .regularpod .caption a:hover {color:#06301E;}
#podrow .regularpod .button {color:#E01850;}
#podrow .regularpod img {border-bottom:5px solid #0E6340;}


#citydeals .results .offer {color:#000000;}
#citydeals .results .offer .headline {color:#006642;}
#citydeals .results .offer .feature {background:#FFFFFF;}
#citydeals .results .offer .feature ul {color:#000000;}

.contentpanel .borderbottom1px{border-bottom:1px solid #DCE9C0;}
.contentpanel .borderbottom2px{border-bottom:2px solid #DCE9C0;}
.contentpanel .backgroundcolor{background-color:#DCE9C0;}
.contentpanel .color{color:#006642}


.reservations .ratespanel .rateheader, .reservations .ratespanel .rateheader h2 {background-color:#EEE9D9;color:#000000;}
.reservations .ratespanel .rateheader .expandindicator {background:url('/images/chi/category_expand.png') no-repeat;}
.reservations .ratespanel .rateheader .collapseindicator {background:url('/images/chi/category_collapse.png') no-repeat;}


div.amenitiesLink a {background:url('/images/chi/circle_arrow_1.gif') no-repeat 18% 18%;padding:0px 0px 0px 10px;display:block;}



.ui-widget-header {background: #3F8567 50% 50% repeat-x;}
.ui-widget-header .ui-icon {background-image: url(/images/chi/ui-icons_e01850_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/images/chi/ui-icons_bd1544_256x240.png); }
.promocal .available, .promocal .available a.ui-state-default {background-color:#3F8567;background-image:none;color:white;}
.promocal .unavailable, .promocal .unavailable span.ui-state-default {background-color:#CCCBCB;background-image:none;color:white;opacity:1.0;}
.promocal td.ui-state-disabled{opacity:1.0;filter:Alpha(Opacity=100);}
.promocal .selected, .promocal .selected a.ui-state-default, .promocal .available a.ui-state-hover, .promocal .selected span.ui-state-default {background-color:#E01850;background-image:none;color:white;}


.rateheader .expandindicator {background:url('/images/chi/category_expand.png') no-repeat;height:12px;width:12px;display:inline-block;}
.rateheader .collapseindicator {background:url('/images/chi/category_collapse.png') no-repeat;height:12px;width:12px;display:inline-block;}
.reservationPanel .panelHeader h2 {background:#000 url(/images/chi/res-background-header.png) repeat-x;color:#FFF;}
.changeResPanel {background:#FFF;}
.changeResPanel .panelHeaderh2 {background:#000 url(/images/chi/res-background-header.png) repeat-x;color:#FFF;}
.reservation .pod img {border-color:#166344;}
.reservation .pod .caption a {color:#166344;}
.reservation .pod .caret {color:#EE3223;}
#modifySearchPanel .panelHeader {background:#000 url(/images/chi/res-background-header.png) repeat-x;color:#FFF;}
#modifySearchPanel .roomOccupantsCol, #modifySearchPanel .moreOptionsCol {background:#FEFEFC;}
#modifySearchPanel #roomOccupantsIndicator, #modifySearchPanel #moreOptionsIndicator{background:url(/images/chi/modify-bubble-indicator.png) no-repeat;}
.modifySearchTitle{color:#166344}
.rateheaderactive, .rateheaderactive h2 {background:#EEE9D9 url(/images/chi/rate-header.png) repeat-x;}
.hotelinfopanel #header-bubble-arrow {background:url(/images/chi/bubble-indicator.png);}
.confirmationpanel .greetingdiv { background:#3C8B70 url('/images/chi/res-background-header.png') repeat-x;}
.confirmationfooter .othernextsteps .icalendar {font: 12px Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: normal; color:#166344;margin-left:2px;}
.confirmationfooter .othernextsteps .icalendar:hover {font: 12px Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: normal; color:#06301E;margin-left:2px;}
.confirmationfooter .nextstepspanel .nextstepslabel {background:black url('/images/chi/change-res-bg.png') repeat-x;}
.confirmationfooter .memberpod img {border-color:#166344;}
.confirmationfooter .memberpod .caret {color:#EE3223;}
.confirmationfooter .memberpod .caption {color:#FF9E00;}
#roomOptionsPanel .panelHeader {background: #000 url(/images/chi/res-background-header.png) repeat-x;color:#FFF;}


.home {background:'none';}
.home .bookingpanel .content{background-color:'#166344';background-image:'none';}
.home .container {height:'385px';width:'960px';}
.home .container .overlayshadow {left:'30px';top:'13px';}
.home .bookingpanel .content #rdm.content_middle {background:'url(/images/chi/gpp_card_ie.gif) no-repeat bottom right';height:'267px';width:'260px';}

.tabs td.selected {background-color:'#166344';background-image:'none';}
.tabs td.unselected {background:'#062F1D';}

a.carousel-control img{top:'55px';}

.confirmationfooter .othernextsteps .icalendar {margin-left:'6px';}
.confirmationfooter .othernextsteps .icalendar:hover {margin-left:'6px';}

