/* TYPOGRAPHY
--------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;vertical-align:baseline;background:transparent;margin:0;padding:0;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}del{text-decoration:line-through;color:#000;}table{width:100%;border:none;border-collapse:separate;border-spacing:0;border-style:solid;border-width:1px 0 0 1px;margin:0 0 5px;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.rm{position:absolute;left:-999em;}.cl{clear:both;}img{vertical-align:bottom;}.floatLeft{float:left;}img.floatLeft{margin:1em 20px 1em 0;}.floatRight{float:right;}img.floatRight{margin:1em 0 1em 20px;}.ui-tabs-hide{display:none;}body{font:81% Helvetica, Arial, Verdana, sans-serif;line-height:1.5em;color:#333;}h1,h2,h3,h4,h5,p,ol,ul,li,table,dl,dt,dd{line-height:1.5em;}ul{list-style-type:none;margin:5px 0 15px;padding:0;}ul ul,ol ul{margin-top:0;margin-bottom:0;}ul li,ul ul li,ul ul ul li{margin:.7em 0 0;padding:0 0 0 15px;}ul li{background-repeat:no-repeat;background-position:0 .4em;}#pageWrap ul ul li,#pageWrap #pageBody ul ol ul li,#pageWrap ul ul ul li{background-repeat:no-repeat;background-position:18px .4em;}ol{list-style-type:decimal;margin:5px 0;padding:0 0 0 20px;}ol ol,ul ol{margin-top:0;margin-bottom:0;padding:0 0 0 30px;}ol li,ol ol li,ol ol ol li{margin:.7em 0 0;padding:0;}dl{margin:5px 0;}dl dt{font-weight:700;margin-left:20px;}dl dd{margin:.5em 0 1em 20px;}p{margin:1em 0;}abbr,acronym{border-bottom:1px dotted #000;}address{margin-top:1.5em;font-style:italic;}pre,code{white-space:pre;margin:1.5em 0;}pre,code,tt{font:1em monospace;line-height:1.5;}tt{display:block;line-height:1.5;margin:1.5em 0;}hr{height:1px;}blockquote{background:url(../images/core/quote-top.png) no-repeat 0 0;margin:0 0 6px;padding:10px 0 1px;}blockquote p{font-size:1.14em;margin:0;padding:0 20px 10px;}q:before,q:after{content:'"';}blockquote .last{min-height:34px;background-repeat:no-repeat;background-position:100% 100%;}.skip{left:-999em;position:absolute;}a.skip:focus,a.skip:active{background-color:#fff;border:3px solid #385e9d;color:#000;left:0;top:0;font-size:1.3em;font-weight:700;padding:3px 5px;}caption{background:none;text-align:left;font-weight:700;margin:1em 0;}th,td{font-weight:700;text-align:left;vertical-align:top;border-style:solid;border-width:0 1px 1px 0;padding:4px 10px;}td{font-weight:400;border-style:solid;border-width:0 1px 1px 0;}.tableWrap{overflow:auto;width:99%;}.tableWrap table{width:99%;}.imageLeft,.left{float:left;margin:0 10px 15px 0;}.imageRight,.right{float:right;margin:0 0 15px 10px;}.imageCentre{text-align:center;margin:10px 0;}.imageNone{display:block;margin:10px 0;}#footerWrap h3,#footerSectionOne .largeText,h2.boxTitle,h3.boxTitle,#destinations .boxTitle,.homePage .bodyContentOne .columnTwo h2,.errorPage #contentBlock .largeText,.subCategoryPage .box h2{font-weight:400;font-family:Arial Black, arial, verdana, sans-serif;}#footerWrap h3,#footerSectionOne .largeText,.errorPage #contentBlock .largeText{font-size:1.54em;}h2.boxTitle,.subCategoryPage .box h2{font-size:1.08em;}#pageWrap #pageBrand .red{color:#D90000;}#pageWrap #pageBrand .blue{color:#00F;}#pageWrap #pageBrand .black{color:#000;}#pageWrap #pageBrand .orange{color:#C30;}#pageWrap #pageBrand .larger{font-size:1.4em;}.button{position:relative;}.sw,.se,.ne,.nw{position:absolute;font-size:1px;overflow:hidden;background-repeat:no-repeat;margin:0;padding:0;}.ne,.nw{top:-1px;margin-top:0;}.sw,.se{bottom:-1px;margin-bottom:0;}.ne,.se{right:-1px;margin-right:0;}.nw,.sw{left:-1px;margin-left:0;}.ne{background-position:100% 0;}.nw{background-position:0 0;}.se{background-position:100% 100%;}.sw{background-position:0 100%;}.buttonSmall .ne,.buttonSmall .nw,.buttonSmall .se,.buttonSmall .sw{width:10px;height:11px;}.buttonLarge .ne,.buttonLarge .nw,.buttonLarge .sw,.buttonLarge .se{height:16px;width:15px;}#headerSectionOne .button .se{width:100%;bottom:0;right:0;}.navSelected .se,.navSelected .sw{bottom:5px;}.navSelected .se,.navSelected .ne{right:0;}.navSelected .ne,.navSelected .nw{top:0;}.navSelected .sw,.navSelected .nw{left:0;}.navSelected .nw,.navSelected .ne,.navSelected .se,.navSelected .sw{height:5px;width:5px;background-image:url(../images/core/cnrs/cnrs-nav.png);}#pageWrap #search-results .formControls .button .se,#pageWrap #search-results .formControls .button .sw{bottom:-2px;}#contentBlock .filterHols .ne,#contentBlock .filterHols .nw,#contentBlock .filterHols .se,#contentBlock .filterHols .sw{width:10px;height:11px;background-image:url(../images/core/cnrs/white-cnrs.gif);}ol ol li,ol ol ol li{list-style-type:lower-roman;}strong,dfn,.largeText{font-weight:700;}em,dfn,cite,tfoot{font-style:italic;}span.strikethrough,td.strikethrough,#pageWrap #pageBrand .strikethrough{text-decoration:line-through;}

/* FORMS
--------------------------------------------------------------*/
.formGroup{clear:both;position:relative;margin:1em 0 .5em;}#pageWrap #pageBody .formGroup h2{font-size:1.29em;font-weight:400;margin-bottom:.5em;font-family:arial black, arial, verdana, sans-serif;}#pageWrap #pageBody .formGroup h3{font-size:1em;color:#333;font-weight:700;font-family:arial, verdana, sans-serif;margin-bottom:10px;}label{display:block;width:auto;font-weight:700;}.formItem{margin:0 0 5px;padding:5px;}.formText label{display:block;float:left;width:170px;margin-top:0;}.formText input{width:50%;border:1px #CCC solid;}.formCheckbox{clear:both;padding:5px;}.formSelect{clear:both;overflow:hidden;}.formSelect label{display:block;float:left;width:170px;margin:-5px 0 0;}.formSelect select{float:left;width:30%;}.formTextarea label{padding-bottom:5px;}.formControls{position:relative;overflow:hidden;margin:10px 0;padding:0;}.formControls .submit{margin-right:10px;}.fieldRequired{font-weight:700;font-size:200%;bottom:-10px;position:relative;color:#3A9211;margin:0;padding:0;}.formRequired{background-color:#ffeaea;}.formRequired .fieldRequired{color:#900;font-weight:700;}.formError{color:#900;font-weight:700;margin:0;}.formErrorSummary{background:#ffe5e5;padding:15px;}.formErrorSummary p{font-weight:400;color:#600;font-family:arial black, arial, verdana, sans-serif;margin:0;}#pageWrap #pageBody .formErrorSummary li{background:none;font-weight:700;padding:0;}#pageWrap #pageBody .formErrorSummary li a,#pageWrap #pageBody .formErrorSummary li a:link{color:#000;}#pageWrap #pageBody .formErrorSummary li a:hover{border-color:#000;}#pageWrap #pageBody .formErrorSummary li a:focus,#pageWrap #pageBody .formErrorSummary li a:active{color:#fff;background:#000;}.formErrorSummary ol{margin:0 0 0 15px;}#contentBlock .formText label,#contentBlock .formSelect label{text-align:right;padding:0 5px 6px 0;}#contentBlock .formText input{padding:5px;}#contentBlock .dates p{font-weight:700;}#contentBlock .dates select{width:auto;margin-right:5px;}.formText,.formRadio{clear:both;}.formRadio label,.formCheckbox label{padding:5px 0;}.formRadio input,.formCheckbox input{clear:both;float:left;position:relative;margin:.3em 7px .3em 0;padding:0;}

/* MAIN LAYOUT
--------------------------------------------------------------*/
#headerWrap{position:relative;background-position:0 0;margin:0;padding:0}#headerWrapInner{min-height:85px;background-repeat:repeat-y;background-position:40px 0}#logo{position:absolute;top:0;left:40px}#headerSectionOne{margin:0 10px 0 270px}#headerSectionOne .headerInner{width:100%;float:left;font-size:.85em;margin:0 -175px 12px 0;padding:16px 0 0}#headerSectionOne ul{margin:0 175px 0 8px}#headerSectionOne li{display:inline;background:url(../images/core/header-pipe.gif) no-repeat 100% 50%;margin:0 0 1px;padding:0 3px 0 0}#headerSectionOne li a,#headerSectionOne li a:link{color:#fff;text-decoration:none;border-style:dotted;border-width:0 0 1px}#headerSectionOne form{float:right;width:175px;margin-top:15px}#headerSectionOne .formText{clear:none;float:left;margin:0;padding:0}#headerSectionOne .formText input{width:96px;border:1px #CCC solid;border-bottom-color:#436688;background:#fff url(../images/core/border-search.gif) repeat-x 0 100%;border-right:none;font-size:1em;margin:0;padding:3px 2px 4px}#headerSectionOne .button{width:4em;border:none;position:relative;float:left;border-left:1px #ccc solid;margin:0}#headerSectionOne .buttonInner{line-height:.1em;background:url(../images/core/button-bg-white.gif) repeat-x 0 50%}#headerSectionOne .button input{font-size:1em;font-family:arial, verdana, sans-serif;cursor:pointer;position:relative;background:none;border:none;color:#000;margin:0;padding:0}.buttonTop,.buttonBottom{height:5px;overflow:hidden;position:relative;margin:0}.buttonTop{margin-bottom:-2px}.buttonBottom{margin-top:-1px}.buttonTop div,.buttonBottom div{height:5px;width:500px;position:absolute;right:0;background-repeat:no-repeat;background-image:url(../images/core/)}.buttonTop div{top:0;background:url(../images/core/cnrs/button-search.gif) no-repeat 100% 0}.buttonBottom div{bottom:0;background:url(../images/core/cnrs/button-search.gif) no-repeat 100% 100%}#headerSectionTwo{height:1%;margin:0 0 0 275px}#headerSectionTwo li{background:none;padding-left:0;float:left;margin:0 7px 5px 0}#headerSectionTwo li a,#headerSectionTwo li strong{line-height:1.2em;text-align:center;display:block;font-weight:700;margin:0;padding:5px 4px 10px}#headerSectionTwo .navSelected{padding-bottom:5px;background:url(../images/core/nav-arrow.gif) no-repeat 50% 100%}#headerSectionTwo .navSelected a,#headerSectionTwo .navSelected strong{background:#fff;padding:0 4px}#headerSectionTwo .navInner{position:relative}#headerSectionTwo .navSelected .cnrsTop,#headerSectionTwo .navSelected .cnrsBottom{background-image:url(../images/core/cnrs/navigation-right.png);background-repeat:no-repeat;height:5px}#headerSectionTwo .navSelected .cnrsTop{background-position:100% 0}#headerSectionTwo .navSelected .cnrsBottom{background-position:100% 100%}#headerSectionTwo .navSelected .cnrOuter{overflow:hidden;position:relative;height:5px;margin:0 5px 0 0}#headerSectionTwo .navSelected .cnrInner{background-image:url(../images/core/cnrs/navigation-left.png);background-repeat:no-repeat;height:5px;width:500px;position:absolute;top:0;left:0}#headerSectionTwo .navSelected .cnrsTop .cnrInner{background-position:0 0}#headerSectionTwo .navSelected .cnrsBottom .cnrInner{background-position:0 100%}.homePage #headerSectionTwo .navSelected strong{color:#060}#breadcrumb{padding:10px 20px}#breadcrumb p{font-size:.85em;float:left;font-weight:700;color:#fff;margin:0 17px 0 0;padding:0}#breadcrumb ol li{font-size:.85em;float:left;list-style-type:none;white-space:nowrap;font-weight:700;color:#fff;margin:0 10px 0 0}#breadcrumb ol li a{padding-right:13px;background:url(../images/core/arrow-breadcrumb.png) no-repeat 100% 50%;font-weight:400;color:#f8f6f5;text-decoration:none}#navigationBlock ul{margin:0;padding:0}#navigationBlock ul li{background:none;font-family:arial black, arial, verdana, sans-serif;font-weight:400;margin:0;padding:0}#navigationBlock ul li a,#navigationBlock ul li strong{display:block;font-size:1.38em;color:#fff;padding:3px 20px 4px}#navigationBlock li strong{color:#fff;background-image:url(../images/core/arrow-white.png);background-repeat:no-repeat;background-position:5px .6em;border-color:#fff;border-style:solid;border-width:1px 0}#navigationBlock ul ul li{font-family:arial, verdana, sans-serif;font-weight:700}#navigationBlock ul ul li a,#navigationBlock ul ul li a:link{color:#000}#navigationBlock ul ul a,#navigationBlock ul ul strong{padding-left:20px;font-size:1em}#navigationBlock ul ul a.section{background-image:url(../images/core/arrow-nav.png);background-position:5px .9em;background-repeat:no-repeat}#navigationBlock ul ul li strong{background-position:5px .8em}#navigationBlock ul ul ul a,#navigationBlock ul ul ul strong{padding-left:30px}#navigationBlock ul ul ul a.section{background-position:15px .9em}#navigationBlock ul ul ul li strong{background-position:15px .8em}#navigationBlock ul ul ul ul a.section{background-position:25px .9em}#navigationBlock ul ul ul ul li strong{background-position:25px .8em}#navigationBlock ul ul ul ul ul a,#navigationBlock ul ul ul ul ul strong{padding-left:50px}#navigationBlock ul ul ul ul ul a.section{background-position:35px .9em}#navigationBlock ul ul ul ul ul li strong{background-position:35px .8em}#navigationBlock ul ul ul ul ul ul a,#navigationBlock ul ul ul ul ul ul strong{padding-left:60px}#navigationBlock ul ul ul ul ul ul a.section{background-position:45px .9em}#navigationBlock ul ul ul ul ul ul li strong{background-position:45px .8em}#footerWrap{padding-bottom:40px;clear:both}#footerSectionOne .footerInner{border-bottom:2px #fff solid;margin:0 20px;padding:0 0 10px}#footerSectionOne .columns{float:left;width:33.33%}#footerSectionOne .columnOne .columnInner{margin:0 20px 0 0}#footerSectionOne .columnOne .button{margin-left:95px}#footerSectionOne .columnTwo .columnInner{margin:0 20px}#footerSectionOne .columnThree .columnInner{margin:0 0 0 20px}#footerSectionOne .columnThree .button{margin-left:40px}#footerSectionTwo{border-top:1px #333 solid;margin:0 20px;padding:15px 0 0}#footerSectionTwo .columnOne{width:100%;float:left;margin:0 -280px 0 0}#footerSectionTwo .columnOne .columnInner{margin-right:280px}#footerSectionTwo .columnOne li{background:none;display:inline;font-size:.85em;margin:0 15px 0 0;padding:0}#pageWrap #footerSectionTwo .columnTwo{float:right;width:280px}#footerSectionTwo .columnTwo li{background:none;float:left;margin:0 10px 0 0;padding:0}#footerSectionTwo .columnTwo li a{display:block}#footerWrap a,#footerWrap a:link{color:#000;text-decoration:none;border-style:dotted;border-width:0 0 1px}#contentBlock a,#contentBlock a:link,#sideWrapTwo a,#sideWrapTwo a:link,#sideWrapTwo a,#sideWrapTwo a:link,#bodyHeader a,#bodyHeader a:link,.holidayItem a,.holidayItem a:link,.homePage .bodyContentOne a,.homePage .bodyContentOne a:link,.homePage .bodyContentTwo a,.homePage .bodyContentTwo a:link,.landingPage .bodyContentOne a,.landingPage .bodyContentOne a:link{text-decoration:none;border-style:dotted;border-width:0 0 1px}#pageWrap #pageBody .holidayItem .holidayHeader a,#pageWrap #pageBody .holidayItem .holidayHeader a:link{text-decoration:none;color:#fff;border:none}#pageWrap #bodyHeader .boxTitle a,#pageWrap #bodyHeader .boxTitle a:link,.offersPage #bodyHeader h2 a,.offersPage #bodyHeader h2 a:link{border:none;color:#fff}.button{margin-bottom:10px}#pageWrap .button a,#pageWrap .button a:link{font-weight:700;text-align:center;display:block;border-style:solid;border-width:0 0 1px}.buttonLarge a{min-height:20px;padding:3px 20px 2px}.buttonSmall a{min-height:16px;padding:0 20px}table .buttonSmall a{padding-left:10px;padding-right:10px}.button input{width:100%;background:none;border:none;color:#333;font-family:arial, verdana, sans-serif;font-weight:700;cursor:pointer;margin-bottom:1px}#pageWrap .buttonWhite{background:url(../images/core/button-bg-white.gif) repeat-x 0 50%;border-color:#ccc;border-style:solid;border-width:1px}#pageWrap .buttonWhite a,#pageWrap .buttonWhite a:link{background:url(../images/core/button-bg-white.gif) repeat-x 0 50%;color:#333}.buttonWhite span{background-image:url(../images/core/cnrs/button-small-white.gif)}#pageWrap .buttonBook,#pageWrap .buttonSubmit{background-repeat:repeat-x;background-position:0 50%;border-style:solid;border-width:1px}#pageWrap #contentBlock .buttonBook a{color:#fff;border-style:solid;border-width:0 0 1px}#pageWrap .buttonSubmit{float:left;width:10em}#pageWrap .buttonSubmit input{font-size:1.29em;color:#fff}.box{position:relative;padding:1px 0}.boxInner{padding:0 20px}h2.boxTitle{margin:-1px 0 0;padding:4px 20px 5px}h2.boxTitle a,#lateDeals .box h3 a,h3.boxTitle a,.subCategoryPage .box h2 a{display:block;background:url(../images/core/arrow-white.png) no-repeat 0 50%;padding:0 0 0 15px}.boxC{background-color:#fff}#pageWrap .boxC .boxInner{padding-bottom:10px}.boxC a,.boxC a:link{font-weight:700;border:none}.homePage .bodyContentOne .imageContainer{overflow:hidden;margin:0 -20px -1px}.homePage .bodyContentOne .columnOne .box{height:125px;overflow:hidden;background:none!important}.homePage .bodyContentOne .columnOne .columnWrapOne .box{height:auto}.homePage h2.boxTitle,.subCategoryPage h2.boxTitle{top:0;left:0;width:100%;padding:0}.homePage h2.boxTitle a,.subCategoryPage h2.boxTitle a{padding:4px 20px 5px 35px}.homePage h2.boxTitle a,.homePage h3.boxTitle a,.subCategoryPage h2.boxTitle a,.subCategoryPage h3.boxTitle a{background-position:20px 50%}.pagination{padding-left:15px}.pagination ul,.pagination li,.pagination p{display:inline}#pageWrap #pageBody .pagination li{background:none;margin:0 3px;padding:0}#pageWrap #pageBody #contentBlock .pagination .controlOne a,#pageWrap #pageBody #contentBlock .pagination .controlOne span,#pageWrap #pageBody #contentBlock .pagination .controlTwo a,#pageWrap #pageBody #contentBlock .pagination .controlTwo span{background-repeat:no-repeat}#pageWrap #pageBody #contentBlock .pagination .controlOne a,#pageWrap #pageBody #contentBlock .pagination .controlOne span{padding-left:10px;background-position:0 50%}#pageWrap #pageBody #contentBlock .pagination .controlTwo a,#pageWrap #pageBody #contentBlock .pagination .controlTwo span{padding-right:10px;background-position:100% 50%}#pageWrap #pageBody #contentBlock .pagination .controlOne a{background-image:url(../images/core/arrow-black-back.png)}#pageWrap #pageBody #contentBlock .pagination .controlTwo a{background-image:url(../images/core/arrow-black.png)}#pageWrap #pageBody #contentBlock .pagination .controlOne span{background-image:url(../images/core/arrow-grey-back.png)}#pageWrap #pageBody #contentBlock .pagination .controlTwo span{background-image:url(../images/core/arrow-grey.png)}#pageWrap #pageBody #contentBlock .pagination .controlOne a:focus,#pageWrap #pageBody #contentBlock .pagination .controlOne a:active{background-image:url(../images/core/arrow-white-back.png)}#pageWrap #pageBody #contentBlock .pagination .controlTwo a:focus,#pageWrap #pageBody #contentBlock .pagination .controlTwo a:active{background-image:url(../images/core/arrow-white.png)}.searchResults .pagination p{margin-right:3px}.photoGallery{width:260px;margin:0 10px 0 0}.photoGallery ul{float:left;background:url(../images/core/photo-gallery-bg.gif) 0 0;width:260px;margin:1px 0 0;padding:0}#pageWrap #pageBody .photoGallery ul li{float:left;width:64px;height:45px;background:none;margin:0 1px 1px 0;padding:0}.photoGallery img{display:block;width:260px;height:173px;margin:0}#pageWrap .photoGallery li a,#pageWrap .photoGallery li a:link,#pageWrap .photoGallery li a:hover,#pageWrap .photoGallery li a:focus,#pageWrap .photoGallery li a:active{border:none;text-decoration:none}.photoGallery ul li a img,.photoGallery ul li strong img{width:64px;height:45px}.photoGallery ul .overlay{background:url(../images/core/transparency-white.png) 0 0;position:absolute;margin-top:-45px;width:64px;height:45px}.photoGallery ul li a:focus img,.photoGallery ul li a:hover img{width:84px;height:65px;position:relative;left:-10px;top:-10px;border:2px solid #fff;z-index:100}#pageWrap .photoGallery .loading{width:260px;height:173px;display:block;position:absolute;background:url(../images/core/loading-overlay.gif)}.holidayItem{border-style:solid;border-width:1px;padding:0}.holidayItem .holidayHeader{padding:1px}#pageWrap .holidayItem .holidayHeader h3{float:left;width:60%;font-size:1em;font-family:arial black, arial, verdana, sans-serif;font-weight:400;margin:5px 0}#pageWrap .holidayItem .holidayHeader a{display:block;margin-right:10px;background:url(../images/core/arrow-white.png) no-repeat 20px 50%;padding:0 0 0 35px}.holidayItem .holidayHeader p{float:left;width:40%;text-align:right;font-weight:700;color:#fff;margin:7px 0}.holidayItem .holidayHeader p span{display:block;padding:0 20px 0 0}.holidayItem .holidayContent{width:100%;float:left;margin-left:-220px}.holidayItem .holidayContentInner{margin-left:220px}.holidayItem .holidayImage{float:left;width:220px;margin:0}.holidayItem .holidayType{overflow:hidden;padding:1px}#pageWrap .holidayItem .holidayType li{color:#333;font-weight:700;background:none;margin:0;padding:0}.holidayItem .holidayType li span{display:block;font-size:.93em;padding:4px 15px}.holidayExcerpt{clear:both;margin:15px 0}.holidayExcerpt .columnInner{font-size:.93em;margin:0 15px}#pageWrap #pageBody .holidayGradings h4{font-size:.93em;font-family:helvetica, arial, verdana, sans-serif;font-weight:700;margin:0 15px 5px}.holidayGradings ul{margin:0 15px;padding:0}.holidayGradings li{display:inline;margin:0 5px 2px 0;padding:0}.holidayGradings p{font-size:.79em;margin:12px 15px 5px}#featuredHolidays{background:#fff;margin-bottom:15px;padding:1px}#featuredHolidays h2{font-size:1.92em;margin:0 0 5px}#featuredHolidays .bodyContentInner{margin:5px 20px 15px}#featuredHolidays .columnTwo .box{margin-left:10px;margin-right:0}#featuredHolidays .holidayHeader p{font-size:1.08em;margin-top:3px}#featuredHolidays .holidayItem .holidayImage{float:left;margin:0 15px 0 0}#featuredHolidays .holidayItem .holidayType ul{margin:8px 0}#featuredHolidays .holidayItem .holidayType li.floatLeft{margin-bottom:3px}#featuredHolidays .holidayItem .holidayType li span{padding-top:0;padding-bottom:0}#featuredHolidays .holidayItem .holidayContent{float:none;width:auto;margin-left:0}#featuredHolidays .holidayType{overflow:visible}#featuredHolidays .holidayExcerpt{background:none;margin:0}#featuredHolidays .holidayGradings{padding-top:5px;margin-left:220px}#featuredHolidays .holidayGradings p{font-size:.85em}.holidayExcerptInner{padding:2px 20px 5px}#destinations{background:#fff;padding:0}#pageWrap #destinations .boxTitle{font-size:1.38em;color:#333}#destinations .columnOne,#destinations .columnTwo,.homePage #pageBody #destinations .boxInner .columnOne,.homePage #pageBody #destinations .boxInner .columnTwo{float:none;width:auto}#destinations .columnOne,.homePage #pageBody #destinations .boxInner .columnOne{background:#bfddf3 url(../images/core/destinations-map.png) no-repeat 50% 50%}#destinations .formItemInner{margin:50px 20px 5px}#destinations .formControls{text-align:center;margin:0}#destinations .button span{background-image:url(../images/core/cnrs/button-small-destinations.gif)}#destinations .button{border-bottom-color:#8097a8}#destinations .columnTwo h4{font-size:1em;font-family:arial black, arial, verdana, sans-serif;font-weight:400;padding:10px 20px 0}#destinations .columnTwo ul{padding-left:20px;padding-right:20px;margin:10px 0}#destinations .columnTwo li{font-weight:700;float:left;width:100%;background:none;margin:0 5px 10px 0;padding:0}#destinations .columnTwo li span{float:left;font-weight:700;display:block;margin-right:5px}#destinations .columnTwo ul ul li{margin-bottom:0;width:auto}.landingPage #destinations .columnOne{overflow:hidden}.landingPage #destinations .columnOne form{padding-left:20px}.landingPage #destinations .boxTitle{padding:2px 20px}.landingPage #destinations .formItemInner,.landingPage #destinations .formControls,.homePage #pageBody #destinations .boxInner .formItemInner{margin-top:15px}.landingPage #destinations .formControls{margin-left:0}.landingPage #destinations .columnTwo ul li{margin-bottom:2px;padding-left:0;background:none}.homePage #destinations .boxTitle{margin-bottom:0;border-bottom:1px #fff solid;padding:2px 20px}.homePage #destinations .formItemInner{margin-top:18px}.homePage #destinations .button{float:left;margin-left:20px}#pageBody #destinations .boxInner{overflow:hidden;background:url(../images/core/destinations-map-wide.gif) no-repeat 50% 0}#pageBody #destinations .boxInner .columnOne,#pageBody #destinations .boxInner .columnTwo{clear:none;width:50%;float:left;background:none}#pageBody #destinations .boxInner .formItemInner{margin-top:50px}.findHolidayForm{padding-top:5px}.findHolidayForm .formItem{margin:0 0 2px;padding:0 20px}#pageWrap .findHolidayForm h2{font-size:1.69em;margin-top:0;font-family:arial black, arial, verdana, sans-serif;font-weight:400;padding:0 20px}#pageWrap #pageBody .findHolidayForm p{font-weight:700;margin:0 0 2px}.findHolidayForm label{width:auto;float:none;color:#fff;font-size:1.08em;margin:0}.findHolidayForm select{width:100%;padding:2px}.findHolidayForm .dates select{width:auto;margin:0 2px 5px 0}.findHolidayForm .formControls{text-align:center;padding:0 20px}#pageWrap .findHolidayForm .formControls .button{margin-bottom:0;border-bottom-color:#377510}.findHolidayForm .formControls .button input{font-size:1.23em;padding:3px 0}#sideWrapTwo .findHolidayForm{margin-bottom:15px}#pageWrap #sideWrapTwo .findHolidayForm h2{background-color:transparent;font-size:1.08em;padding-left:15px;padding-right:15px}#sideWrapTwo .findHolidayForm .formControls{padding-bottom:13px}#sideWrapTwo .findHolidayForm .formItem,#sideWrapTwo .findHolidayForm .formControls{padding-left:15px;padding-right:15px}#sideWrapTwo .findHolidayForm select{margin-right:1px;padding:1px}#sideWrapTwo .findHolidayForm .button{margin-left:0;margin-right:0}.map{width:300px;text-align:center}#pageWrap #pageBody .listings li{background:none;border-bottom-width:1px;border-bottom-style:solid;padding:10px 0 5px}#pageWrap #pageBody .listings a,#pageWrap #pageBody .listings a:link{font-family:arial black, arial, verdana, sans-serif;font-size:1.29em;font-weight:400;background:url(../images/core/arrow-black.png) no-repeat 0 50%;padding-left:15px;display:block;border:none}#pageWrap #pageBody .listings a:focus,#pageWrap #pageBody .listings a:active{text-decoration:underline;background-color:transparent;border:none}#headerSectionOne .box,#headerSectionOne .boxInner,#featuredHolidays .holidayItem,#destinations .boxInner{padding:0}#headerSectionOne li a,#headerSectionOne li strong,#footerSectionTwo .columnOne li a{white-space:nowrap}#headerSectionOne .last,#pageWrap #footerSectionTwo .columnTwo a:focus,#pageWrap #footerSectionTwo .columnTwo a:active,#pageWrap .photoGallery ul li a:active{background:none}#headerSectionOne li strong,#headerSectionTwo li a,#headerSectionTwo li a:link,.findHolidayForm h2,.findHolidayForm p{color:#fff}#headerSectionOne li a:hover,#footerWrap a:hover,#contentBlock a:hover,#sideWrapTwo a:hover,#bodyHeader a:hover,.holidayItem a:hover,.landingPage .bodyContentOne a:hover,.homePage .bodyContent a:hover{border-style:solid}#headerSectionOne li a:focus,#headerSectionOne li a:active,#footerWrap a:focus,#footerWrap a:active,#footerSectionTwo .columnTwo a,#footerSectionTwo .columnTwo a:link,#contentBlock a:focus,#contentBlock a:active,#sideWrapTwo a:focus,#sideWrapTwo a:active
#bodyHeader a:focus,#bodyHeader a:active,.holidayItem a:focus,.holidayItem a:active,.homePage .bodyContentOne a:focus,.homePage .bodyContentOne a:active,.homePage .bodyContentTwo a:focus,.homePage .bodyContentTwo a:active
.landingPage .bodyContentOne a:focus,.landingPage .bodyContentOne a:active{border:none}#headerSectionOne form .formInner,.searchResults .pagination{float:right}#headerSectionTwo ul,#footerSectionTwo .columnOne ul,#footerSectionTwo .columnTwo ul,.holidayItem .holidayType ul{margin:0}#headerSectionTwo li a,#breadcrumb ol li a:focus,#breadcrumb ol li a:active,#navigationBlock li a,#navigationBlock li a:link{text-decoration:none}#headerSectionTwo li a:hover,#headerSectionTwo li a:focus,#headerSectionTwo li a:active,#breadcrumb ol li a:hover,#navigationBlock li a:hover,#navigationBlock li a:focus,#navigationBlock li a:active,#pageWrap #pageBody .holidayItem .holidayHeader a:hover,#bodyHeader .boxTitle a:hover,.subCategoryPage #pageWrap .box h2 a:hover,#pageWrap #pageBody .listings li a:hover{text-decoration:underline}#breadcrumb ol,#destinations .formSelect,#destinations .columnTwo ul ul{margin:0;padding:0}#navigationBlock ul ul ul ul a,#navigationBlock ul ul ul ul strong,#footerSectionOne .columnThree p{padding-left:40px}#footerSectionOne .columns .boxInner,#footerSectionOne .columnInner{padding:10px 0 0}#footerSectionOne p,#pageBody #destinations .boxInner .formControls{margin-top:0}#footerSectionTwo .footerListOne a,.pagination p,.holidayGradings p a{font-weight:700}#footerSectionTwo .footerListOne li,#sideWrapTwo .findHolidayForm label,#sideWrapTwo .findHolidayForm .button input{font-size:1em}#footerSectionOne ul ul li,.holidayExcerpt ul ul li,.holidayExcerpt ul ul li{padding-left:35px}#pageWrap #pageBody .holidayItem .holidayHeader a:focus,#pageWrap #pageBody .holidayItem .holidayHeader a:active,#pageWrap #bodyHeader .boxTitle a:focus,#pageWrap #bodyHeader .boxTitle a:active,.subCategoryPage #pageWrap .box h2 a:focus,.subCategoryPage #pageWrap .box h2 a:active{background-color:transparent;text-decoration:underline}.button input:hover,#pageWrap .buttonWhite a:hover,#pageWrap .buttonWhite a:focus,#pageWrap .buttonWhite a:active,.homePage #pageBody #destinations .boxInner{background:#fff}.homePage .bodyContentOne .imageContainer img,.subCategoryPage #bodyHeader .imageContainer img,#destinations .formSelect select{width:100%}.holidayItem .holidayType li,#featuredHolidays .holidayItem .holidayType li,#pageBody #destinations .boxInner .formSelect,#pageBody #destinations .boxInner .formControls{float:none}#featuredHolidays .columnOne,#featuredHolidays .columnTwo,.landingPage #bodyHeader #destinations{width:50%}#featuredHolidays .columnOne .box,.landingPage #destinations .formItemInner{margin-left:0;margin-right:10px}#destinations .columnTwo,.homePage #destinations .formControls{overflow:hidden;padding-bottom:5px}.landingPage #destinations .formSelect,.landingPage #destinations .formControls,#pageBody #destinations .boxInner .formControls .button{float:left}

/* PAGES LAYOUT
--------------------------------------------------------------*/
#pageWrap{margin:0 auto;position:relative;width:984px}#pageBody{padding:0 40px}.contentWrap{background-color:#fff;background-position:0 0;background-repeat:repeat-y;margin:0 0 15px}.contentWrapOne{float:right;width:100%}.contentWrapTwo{float:left;width:100%}#contentBlock{margin:0;padding:20px 20px 15px}#sideWrapOne{float:left}#sideWrapTwo{float:right}.sideWraps .contentWrapInner{background-position:100% 0;background-repeat:repeat-y}.sideWraps .contentWrapOne{margin-left:-180px}.sideWraps .contentWrapTwo{margin-right:-160px}.sideWraps #contentBlock{font-size:1.08em;margin-left:180px;margin-right:180px}.sideWraps #sideWrapOne{width:180px}.sideWraps #sideWrapTwo{width:160px}#sideWrapTwo .box{margin-bottom:15px;padding:1px 0}#sideWrapTwo .boxInner{padding:0}#sideWrapTwo h2{color:#fff;font-family:arial black, arial, verdana, sans-serif;font-size:1.08em;font-weight:400;margin:-1px 0 10px;padding:1px 15px 5px}#sideWrapTwo ul,.sideWraps #sideWrapTwo p{margin-left:15px;margin-right:15px}#sideWrapTwo .largeText{font-family:arial black, arial, verdana, sans-serif;font-size:1.08em;font-weight:400}#sideWrapTwo .button{margin-left:15px;margin-right:15px}#sideWrapTwo .button a{padding-left:7px;padding-right:7px}#sideWrapTwo .boxA{margin-bottom:0}#sideWrapTwo .boxA .boxInner{padding:1px 0}#sideWrapTwo .boxA .largeText{font-size:1.67em}#sideWrapTwo .boxA p{font-size:.92em}.sideWrapLeft .contentWrapOne{margin-left:-220px}.sideWrapLeft #contentBlock{font-size:1.08em;margin-left:220px}.sideWrapLeft #sideWrapOne{width:220px}.sideWrapLeft #contentBlock h1,.sideWraps #contentBlock h1,.widePage #contentBlock h1{background-position:0 100%;background-repeat:repeat-x;font-size:3.57em;font-weight:400;margin-top:-15px}.sideWrapLeft #contentBlock h2,.sideWraps #contentBlock h2{font-size:1.79em}.sideWrapLeft #contentBlock h3,.sideWraps #contentBlock h3{font-size:1.29em}.sideWrapLeft #contentBlock h4,.sideWrapLeft #contentBlock h5,.sideWrapLeft #contentBlock h6,.sideWraps #contentBlock h4,.sideWraps #contentBlock h5,.sideWraps #contentBlock h6{font-size:1em}.sideWrapLeft #contentBlock h3,.sideWrapLeft #contentBlock h4,.sideWraps #contentBlock h3,.sideWraps #contentBlock h4{font-family:arial black, arial, verdana, sans-serif;font-weight:400}.sideWrapLeft #contentBlock ul ul li,.sideWraps #contentBlock ul ul li,.landingPage #bodyHeader ul ul li{padding-left:35px}.sideWrapLeft #contentBlock dt,.sideWraps #contentBlock dt{font-size:1.14em}.homePage #pageWrap{background-position:100% 0;background-repeat:no-repeat}.homePage #pageBody{padding:0 30px}.homePage .featuredPhotoOne{background-color:#d17a4f;background-image:url(../images/core/photo-homepage2.jpg)}.homePage .featuredPhotoTwo{background-color:#b59f88;background-image:url(../images/core/photo-homepage3.jpg)}.homePage .featuredPhotoThree{background-color:#3f7fbd;background-image:url(../images/core/photo-homepage4.jpg)}.homePage .featuredPhotoFour{background-color:#49723a;background-image:url(../images/core/photo-homepage5.jpg)}.homePage .featuredPhotoFive{background-color:#0b2766;background-image:url(../images/core/photo-homepage6.jpg)}.homePage #lateDeals .box,.homePage #lateDeals .boxInner{background-color:#fff}.homePage #lateDeals .box .boxTitle{background-position:20px 50%;padding:4px 20px 5px}.homePage #lateDeals .box .boxInner h2,.homePage #lateDeals .box .boxInner h3{padding:4px 20px 5px}.homePage #lateDeals ul{list-style-type:none;margin:5px 0 15px;padding:0 20px}.homePage #lateDeals ul li{background-image:url(../../images/activity/bullet-one.gif);background-position:0 .4em;background-repeat:no-repeat;float:none;margin:0;padding:0 0 0 15px}.homePage #lateDeals p{margin:0;padding:0}.homePage #lateDeals p img{margin:0;width:100%}.homePage #lateDeals ol{margin:5px 20px 15px;padding:0 20px}.homePage #footerWrap{margin-left:10px;margin-right:10px}.homePage #bodyHeader{background:url(../images/core/hr.gif) repeat-x 0 100%;margin:0 10px;padding:25px 0 17px}.homePage .columns{float:left}.homePage #bodyHeader .columnWrap{background-position:50% 0;background-repeat:repeat-y;min-width:420px;width:35.32em}.homePage #bodyHeader .columnOne{min-width:200px;width:16.92em}.homePage #bodyHeader .columnTwo{min-width:220px;width:18.4em}.homePage #bodyHeader .columnOne .columnInner{padding:1px}.homePage #bodyHeader .columnTwo .columnInner{padding:6px 20px 10px}.homePage #bodyHeader fieldset{margin:0}.requestBrochure{background:url(../images/core/icon-brochure.png) no-repeat 0 0;font-size:.92em;font-weight:700;margin:6px 20px 5px;padding-left:25px}.homePage .requestBrochure{padding-bottom:5px}.holidayCode{margin:15px 20px 0}.holidayCode p{display:inline;float:left;font-size:.92em;font-weight:400;margin:0;padding:1px 5px 0 0;width:auto}.holidayCode .formItem{float:left;margin:0;padding:0}.holidayCode .formInner{border-bottom:1px #377510 solid;float:left}.holidayCode .formText input{float:left;font-size:1em;margin:0;padding:2px 0 3px 2px;width:4.4em}.holidayCode .formControls{float:left;margin:0;padding:0}#pageWrap .holidayCode .button{border-bottom-color:#377510;border-left:none;margin:0;padding:0}.holidayCode .button input{font-size:1em;padding:1px 8px 2px 5px;width:100%}.homePage #mission{padding:1px}.homePage #mission .boxInner{padding:0}.homePage #mission h1.boxTitle{font-size:3.46em;font-weight:400;margin-top:0}.homePage #mission h1,.homePage #mission p{color:#fff}.homePage #mission p{font-size:1.38em;font-weight:700;margin-top:0}.homePage .bodyContentOne{margin-top:15px;padding-bottom:15px}.homePage .bodyContentOne .columnInner{margin:0 10px;padding:1px}.homePage .bodyContentOne .columnOne{width:75%}.homePage .bodyContentOne .columnTwo{width:25%}.homePage .bodyContentOne .columnOne .box{background:#fff}.homePage .bodyContentOne ul ul li{padding-left:35px}.homePage .bodyContent a,.homePage .bodyContent a:link{text-decoration:none}.homePage .bodyContentOne .boxTitle a,.homePage .bodyContentOne .boxTitle a:link{border:none;color:#fff}.homePage .bodyContent .boxTitle a:hover,.homePage .bodyContent .boxTitle a:focus,.homePage .bodyContent .boxTitle a:active{text-decoration:underline}.homePage #pageWrap .bodyContentOne .boxTitle a,.homePage #pageWrap .bodyContentOne .boxTitle a:link{color:#fff}.homePage .bodyContentOne .columnWrapOne{margin-bottom:0}.homePage .bodyContentOne .columnWrapOne .columnInnerOne{float:left;width:66.66%}.homePage .bodyContentOne .columnWrapOne .columnInnerOne .columnInner{background:url(../images/core/box-bg.gif) repeat-y 50% 0;margin:0 10px 15px;padding:0}.homePage .bodyContentOne .columnCoreOne{float:left;width:50%}.homePage .bodyContentOne .columnCoreTwo{float:right;width:50%}.homePage .bodyContentOne .columnCoreOne .columnInnerWrap{margin-right:10px}.homePage .bodyContentOne .columnCoreTwo .columnInnerWrap{margin-left:10px}.homePage .bodyContentOne .columnWrapOne .columnInnerOne li{font-weight:700;margin:0 0 .6em}.homePage .bodyContentOne .columnWrapOne .columnInnerOne ul{margin-bottom:0}.homePage .bodyContentOne .columnInnerTwo{float:right;width:33.33%}.homePage .bodyContentOne .columnInnerTwo .columnInnerWrap{margin:0 10px}.homePage .bodyContentOne .columnInnerTwo .box{margin:0 0 15px}.homePage .bodyContentOne .columnWrapTwo{border-color:#000}.homePage .bodyContentOne .columnWrapTwo .columns{width:33.33%}.homePage .bodyContentOne .columnWrapTwo .columnInnerWrap{margin:0 10px}#lateDeals .columnInner{padding:0}#lateDeals h2.boxTitle{background:#ee7d26;border-bottom:1px #fff solid;font-size:1.38em;padding:0;width:auto}#pageWrap .bodyContentOne #lateDeals h2.boxTitle a,#pageWrap .bodyContentOne #lateDeals h2.boxTitle a:link{background:url(../images/core/arrow-black.png) no-repeat 0 50%;border:none;color:#333;display:block;padding:0 0 0 15px}#lateDeals h3{background:#b35c1c;color:#fff;font-size:1.08em}#lateDeals h3 a,#lateDeals h3 a:link{border:none;color:#fff}#lateDeals h3 a:hover,#lateDeals h3 a:focus,#lateDeals h3 a:active{text-decoration:underline}#lateDeals h4,#lateDeals h5{padding:0 20px}#lateDeals .boxWrap{position:relative}#lateDeals .boxInner{overflow:hidden;position:relative}#lateDeals .box,#lateDeals .boxInner{padding:0}#lateDeals h3 a{color:#fff;padding:3px 10px 3px 35px}#lateDeals .imageContainer{height:56px;margin:0;overflow:hidden}#lateDeals .imageContainer img{left:0;position:absolute;top:0}#lateDeals .slider{background:url(../images/core/transparency-white.png) 0 0;overflow:hidden;padding:1px 0;position:relative}#lateDeals .slider a,#lateDeals .slider a:link{border-color:#000;color:#333;font-weight:700}#lateDeals .slider a:hover{border-style:solid}#lateDeals .slider a:focus,#lateDeals .slider a:active{background:#000;color:#fff}#lateDeals p{margin:4px 0;padding:0 20px}#lateDeals ul{margin:0 20px}#lateDeals ul li{background:none;float:left;margin:0 20px 0 0;padding:0}#lateDeals .buttonWrap{background:#ee7d26;padding:5px 0 4px;text-align:center}#lateDeals .button{border-bottom-color:#a6571b;margin:0 auto;width:140px}#lateDeals .button a{color:#333}#lateDeals .button a:hover,#lateDeals .button a:focus,#lateDeals .button a:active{background:#fff}#lateDeals .button span{background-image:url(../images/core/cnrs/button-small-latedeals.gif)}.homePage .bodyContentTwo{background:url(../images/core/box-bg-aboutus.gif) repeat-y 75% 0;margin:0 10px 15px}.homePage .bodyContentTwo .columnOne{float:left;width:75%}.homePage .bodyContentTwo .columnTwo{float:right;width:25%}.homePage .bodyContentTwo .columnOne .columnInner{margin-right:4px}.homePage .bodyContentTwo .columnTwo .columnInner{margin-left:15px}.homePage .bodyContentTwo .columnOne .columns{width:33.33%}.homePage .bodyContentTwo .columnOne .box{padding:1px 10px}.homePage .bodyContentTwo .columnOne .boxTitle a{display:inline;padding-left:0}.homePage .bodyContentTwo .columnOne .boxInner{padding:0}.homePage .bodyContentTwo .columnInnerOne .columnInnerWrap{margin:0 15px 0 10px;padding:7px 20px 1px 10px}.homePage .bodyContentTwo .columnInnerOne .columnInnerWrap .box{padding:0}.homePage .bodyContentTwo .columns .columnInner .columnInnerWrap .box h3,.homePage .bodyContentTwo .columns .columnInner .columnInnerWrap .box h4,.homePage .bodyContentTwo .columns .columnInner .columnInnerWrap .box h5{color:#063}.homePage .bodyContentTwo .columnInnerTwo .columnInnerWrap{margin:0 5px;padding:7px 20px}.homePage .bodyContentTwo .columnInnerTwo .columnInnerWrap .box{padding:0}.homePage .bodyContentTwo .columnInnerThree .columnInnerWrap{margin:0 10px 0 15px;padding:7px 10px 1px 20px}.homePage .bodyContentTwo .columnInnerThree .columnInnerWrap .box{padding:0}.homePage .bodyContentTwo h1,.homePage .bodyContentTwo h2,.homePage .bodyContentTwo h3,.homePage .bodyContentTwo h4,.homePage .bodyContentTwo h5,.homePage .bodyContentTwo h6{font-family:Arial Black, arial, verdana, sans-serif;font-weight:400}.homePage .bodyContentTwo h1{font-size:1.69em}.homePage .bodyContentTwo h2{font-size:1.54em}.homePage .bodyContentTwo h3{font-size:1.38em;margin-bottom:10px}.homePage .bodyContentTwo h4{font-size:1.08em;margin-bottom:9px}.homePage .bodyContentTwo h5,.homePage .bodyContentTwo h6{font-size:.92em}.homePage .bodyContentTwo p{margin-top:0}.news{margin-top:13px}#pageWrap .news li{background:none;margin-bottom:15px;overflow:hidden;padding-left:0}.news .dates{float:left;text-align:center;width:2em}.news .dateDay{display:block;font-size:1.85em;font-weight:700}.news .dateMonth{display:block;font-size:.92em;text-transform:uppercase}.news .newsItem{font-weight:700;margin-left:2em;padding-left:15px}.landingPage #pageBody{border-top:1px #fff solid;padding-top:15px}.landingPage .columnOne,.landingPage .columnTwo,.landingPage .columnInnerOne,.landingPage .columnInnerTwo{width:50%}.landingPage .columnOne,.landingPage .columnInnerOne{float:left}.landingPage .columnTwo,.landingPage .columnInnerTwo{float:right}.landingPage .box{padding:1px 0}.landingPage #footerSectionTwo .columnOne{width:100%}.landingPage #footerSectionTwo .columnTwo{width:auto}.landingPage #pageWrap{overflow:hidden}.landingPage #bodyHeader{padding:0 40px}.landingPage #bodyHeader .bodyTitle h1{background-position:0 0;color:#fff;float:left;font-size:3.85em;font-weight:400;line-height:1em;margin:30px 15px 30px 0;padding:15px 20px}.landingPage #bodyHeader .bodyTitle{width:50%}.landingPage #bodyHeader .columnWrap{clear:both;margin:0 10px 0 0;position:relative}.landingPage #bodyHeader .columnOne .columnWrap{margin-bottom:15px}.landingPage #bodyHeader .columnOne .columnWrapOneColumn{background:#fff}.landingPage #bodyHeader .columnOne .columnWrapTwoColumn{background:url(../images/core/box-bg.gif) repeat-y 50% 0}.landingPage #bodyHeader .columnTwo .box{bottom:15px;margin:0 0 0 10px;position:absolute}.landingPage #bodyHeader .box{margin-bottom:0}.landingPage .columnInnerOne .box{margin-right:10px}.landingPage .columnInnerTwo .box{margin-left:10px}.landingPage .featuredImage{min-height:450px;position:absolute;right:0;top:0;width:100%;z-index:-1}.landingPage .featuredImage img{width:100%}.landingPage .bodyContent{margin-bottom:15px;padding:1px}.landingPage #bodyHeader .buttonWrap{margin-bottom:10px;text-align:center}.landingPage #bodyHeader .buttonWrap .button{font-size:1.23em;margin:0 auto;width:230px}.landingPage #bodyHeader .buttonWrap .button span{background-image:url(../images/core/cnrs/button-large-white.gif)}.landingPage #bodyHeader .buttonWrap .button a,.landingPage #bodyHeader .buttonWrap .button a:link{color:#333}.landingPage #bodyHeader .buttonWrap .button a:hover{border-color:#ccc}.landingPage #bodyHeader .buttonWrap .button a:focus,.landingPage #bodyHeader .buttonWrap .button a:active{background:#fff}.landingPage .bodyContentOne .columnOne .box{background-color:#fff;margin-right:10px}.landingPage .bodyContentOne .columnTwo .box{background-color:#fff;margin-left:10px}.landingPage .bodyContentOne h2{margin:0}#difficultyScale .boxTitle a,#difficultyScale .boxTitle a:link{background:url(../images/core/arrow-black.png) no-repeat 0 50%;border:none;color:#333}#difficultyScale .boxTitle a:hover,#difficultyScale .boxTitle a:focus,#difficultyScale .boxTitle a:active{text-decoration:underline}#difficultyScale .boxInner{overflow:hidden;padding:0 15px}#difficultyScale h2,.landingPage .bodyContentOne #destinations h2{font-size:1.38em}#difficultyScale h2{margin-top:-1px;padding-bottom:4px;padding-top:0}#difficultyScale .gradings ul{margin:0}#difficultyScale .gradings li{display:block;float:left;margin:0 6px 10px 0;padding-left:0}.tabBody #difficultyScale{margin:0 0 15px 15px;width:300px}#pageWrap .tabBody #difficultyScale h4{color:#333;padding:2px 15px}.tabBody #difficultyScale ul{margin-top:10px;overflow:hidden}.tabBody #difficultyScale p{margin:5px 0;padding:0}.tabFeatures{float:right}.subCategoryPage #pageBody{padding:0 30px}.subCategoryPage .columnOne,.subCategoryPage .columnInnerOne{float:left}.subCategoryPage .columnTwo,.subCategoryPage .columnInnerTwo{float:right}.subCategoryPage #bodyHeader h1{color:#fff;font-size:3.85em;font-weight:400;margin-left:10px;margin-right:10px;padding:0 10px}.subCategoryPage #bodyHeader .columns{float:left;width:308px}.subCategoryPage #bodyHeader .box{background:#fff;height:136px;margin:0 10px 15px;overflow:hidden;padding:1px 0}.subCategoryPage #bodyHeader .imageContainer{margin:0 -20px -1px}.subCategoryPage #bodyHeader .box h1{margin-left:0;margin-right:0;padding:0}.subCategoryPage #bodyHeader ul ul li{padding-left:35px}.subCategoryPage #featuredHolidays{margin-left:10px;margin-right:10px}.subCategoryPage #footerWrap{margin-left:10px;margin-right:10px}.threeColumnPage #bodyHeader .boxInner{margin-bottom:-1px;overflow:hidden}.threeColumnPage #bodyHeader p{margin-bottom:0;margin-top:0}.threeColumnPage #bodyHeader p img{margin-left:-20px;margin-right:-20px}.sideWrapRight #pageBody{border-top:1px #fff solid}.sideWrapRight .contentWrap{background-position:100% 0}.sideWrapRight .contentWrapTwo{margin-right:-240px}.sideWrapRight #contentBlock{font-size:1.08em;margin-right:240px;padding-bottom:0;padding-left:0;padding-right:0}.sideWrapRight #sideWrapTwo{width:240px}.sideWrapRight #bodyHeader{min-height:214px;overflow:hidden;position:relative}.sideWrapRight #bodyHeader .columnOne{float:left;margin:0 -215px 0 0;width:100%}.sideWrapRight #bodyHeader .columnOne .columnInner{margin:0 215px 0 0;min-height:214px;padding-bottom:0;position:relative}.sideWrapRight #bodyHeader .featuredImage{overflow:hidden;position:absolute;right:0;top:0;width:100%}.sideWrapRight #bodyHeader .featuredImage img{width:100%}.sideWrapRight #bodyHeader .holidayTitle{background-position:0 0;color:#fff;float:left;font-size:3.85em;font-weight:400;line-height:1em;margin:30px 40px;padding:15px 20px;position:relative;z-index:2}.sideWrapRight #bodyHeader .holidayTitle span{display:block;font-size:.5em;font-weight:700;line-height:1.2em}.sideWrapRight #bodyHeader .columnTwo{background:url(../images/core/border-white.gif) repeat-y 100% 0;float:right;margin:0;width:215px}.sideWrapRight #bodyHeader .columnTwo .columnWrapOne{border-bottom:1px #fff solid}.sideWrapRight #bodyHeader .columnInnerOne,.sideWrapRight #bodyHeader .columnInnerTwo{height:107px;overflow:hidden;width:107px}.sideWrapRight #bodyHeader .columnInnerOne{float:left}.sideWrapRight #bodyHeader .columnInnerTwo{float:right}.sideWrapRight #bodyHeader .columnTwo img{margin:0}.sideWrapRight #bodyHeader .columnInnerOne img{margin-left:1px}.sideWrapRight .bodyContentOne{background-position:0 100%;background-repeat:repeat-x;padding:0 0 10px}.sideWrapRight .bodyContentOne .columnOne,.sideWrapRight .bodyContentOne .columnTwo{width:50%}.sideWrapRight .bodyContentOne .columnOne{float:left}.sideWrapRight .bodyContentOne .columnTwo{float:right;text-align:right}.sideWrapRight #breadcrumb{margin-top:15px;padding-bottom:5px}.sideWrapRight .bodyContentOne h2{clear:none;color:#fff;font-size:3.08em;font-weight:400;margin:10px 0 0}.sideWrapRight .bodyContentOne p{clear:left;color:#fff;font-size:1.23em;font-weight:700;margin:0 0 0 20px}.tabNavigation{padding:18px 0 0}.tabNavigation ul{margin:0;padding:0}.tabNavigation li{background:none;float:left;margin:2px 2px 0 0;padding:0}.tabNavigation li a,.tabNavigation li a:link{text-decoration:none}.tabNavigation li a:hover,.tabNavigation li a:focus,.tabNavigation li a:active{text-decoration:underline}.tabNavigation li a,.tabNavigation li strong{color:#000;display:block;margin:0;padding:8px 10px;white-space:nowrap}.tabNavigation li strong{background-color:#fff}.tabHeader{border-style:solid;border-width:0 0 2px;margin-left:20px;margin-right:20px;overflow:hidden;padding:0 0 20px}#pageWrap #pageBody .tabHeader h1{background:none}.tabHeader h3{font-size:1.79em}.tabHeader p{float:left;margin:0 15px 0 0}.tabHeader .print{background-position:0 50%;background-repeat:no-repeat;float:right;margin:0;min-height:16px;padding-left:25px}.tabHeader .print a{font-size:.93em;font-weight:700}.accommodationAdvanced .tabHeader form{clear:both}.accommodationAdvanced .tabHeader .formItem{float:left;margin:10px 5px 0 0;overflow:visible;padding:0}.accommodationAdvanced #pageWrap .tabHeader label{margin:0;padding:0 5px 0 0;text-align:left;width:auto}.accommodationAdvanced .tabHeader .formItem select{margin:0;width:200px}.accommodationAdvanced .tabHeader .formControls{float:left;margin:9px 0 0;overflow:visible;padding:0}.accommodationAdvanced .tabHeader .button{margin:0}.accommodationAdvanced .tabHeader .button input{font-size:1em}.tabBody{margin-left:20px;margin-right:20px;padding-top:15px}.tabBody .photoGallery{float:right;margin:0 0 15px 15px}#pageWrap #pageBody .tabBody h1{background:none}.tabBody h2,.tabBody h3,.tabBody h4,.tabBody h5,.tabContent h2,.tabContent h3,.tabContent h4,.tabContent h5{font-family:arial black, arial, verdana, sans-serif;font-weight:400}.tabBody h2,.tabContent h2{font-size:1.6em}.tabBody h3,.tabContent h3{font-size:1.4em}.tabBody h4,.tabContent h4{font-family:Helvetica, arial, verdana, sans-serif;font-size:1.29em;font-weight:700}.tabBody h5,.tabContent h5{font-size:1em}.sideWrapRight #contentBlock ul ul li,.sideWrapRight #contentBlock ul ul li{padding-left:35px}.sideWrapRight #contentBlock dt,.sideWrapRight #contentBlock dt{font-size:1.14em}.accommodationBasic #pageWrap .tabContentWrap{background:none;border-bottom:none;padding-top:10px}.tabContentWrap{background-color:#fff;background-position:-40px 0;background-repeat:repeat-y;border-color:#000;border-style:solid;border-width:2px 0;clear:both}.tabContentWrapOne{float:left;margin:0 0 0 -140px;padding-top:10px;width:100%}.tabContent{margin:0 0 0 140px;padding-left:20px;padding-right:20px}.subTabNavigation{float:left;position:relative;width:140px}.subTabNavigation ul{margin:10px 0 0;padding:1px 0 0}#pageWrap #pageBody .subTabNavigation li{background:none;font-size:.93em;font-weight:700;margin:0;padding:0}#pageWrap #pageBody .subTabNavigation li a,#pageWrap #pageBody .subTabNavigation li a:link{color:#000}#pageWrap #pageBody .subTabNavigation li a{border-bottom:1px #fff solid;display:block;font-weight:400;margin:0 10px;padding:7px 0 10px 10px}#pageWrap .subTabNavigation li a:hover,#pageWrap .subTabNavigation li a:focus,#pageWrap .subTabNavigation li a:active{background-color:transparent;text-decoration:underline}#pageWrap #pageBody .subTabNavigation li.ui-tabs-selected a{background:#fff url(../images/core/arrow-black.png) no-repeat 10px 50%;display:block;margin:-1px 0 0 10px;padding:7px 0 10px 25px}.accommodationAdvanced .tabFooter{border:none}.tabFooter{border-style:solid;border-width:2px 0 0;clear:both;margin-left:20px;margin-right:20px;overflow:hidden;padding:20px 0}.tabFooter .button{float:left;margin-right:15px}.tabFooter .button a{font-size:1.14em}.tabFooter p{float:right;font-size:.93em;margin:0;min-height:20px}.holidayTimes{margin-bottom:10px;overflow:hidden;padding:0}#pageWrap .holidayTimes dt{clear:left;float:left;font-size:1em;margin:0 5px 2px 0;padding:0;width:3.7em}.holidayTimes dd{margin:0 0 2px;padding:0}#contentBlock .filterHols{background:url(../images/core/filter-bg.png) no-repeat left 49%;margin-top:2.4em;padding:10px 10px 5px;position:relative}#contentBlock .filterHols fieldset{float:left;position:relative;width:75%}#contentBlock .filterHols legend{color:#000;font-weight:700;left:-10px;padding:10px 0 5px;position:absolute;top:-3.2em}#contentBlock .filterHols .filterWrap1{float:left;margin-right:8%;width:42.9%}#contentBlock .filterHols .filterWrap2{float:left;margin-right:3%;width:43.9%}#contentBlock .filterHols .filterWrap label{clear:both;float:left;margin-bottom:5px;padding:0;text-align:left;width:36.9%}#contentBlock .filterHols .filterWrap select{float:left;margin-bottom:5px;width:63%}#contentBlock .filterHols .filterWrap fieldset{float:none;width:auto}#contentBlock .filterHols .filterWrap fieldset legend{font-weight:400;padding:0;position:static}#contentBlock .filterHols .filterWrap fieldset .formRadio label{clear:none;float:left;margin-right:15px;width:auto}#contentBlock .filterHols .filterWrap hr{clear:both;margin:.55em 0 1em}#contentBlock .filterHols .filterWrapRight{float:left;margin-right:0;width:24%}#contentBlock .filterHols .formControls{margin:2.1em 0 0 10px}#contentBlock .filterHols .formControls input{padding:.6em 6px}.sideWrapRight #sideWrapTwo .box{padding:0}.sideWrapRight #sideWrapTwo p{padding-left:20px;padding-right:20px}#sideWrapTwo h2,#sideWrapTwo h3,#sideWrapTwo h4,#sideWrapTwo h5,#sideWrapTwo h6{color:#fff;padding:3px 20px}#sideWrapTwo h2,#sideWrapTwo h3,#sideWrapTwo h4{font-family:arial black, arial,verdana, sans-serif;font-weight:400}#sideWrapTwo h4,#sideWrapTwo h5,#sideWrapTwo h6{font-size:1em}.sideWrapRight #sideWrapTwo h2{color:#333;font-size:1.38em;margin:0}#sideWrapTwo h3{border-top:1px #fff solid;font-size:1.08em;margin:0 0 15px}#sideWrapTwo ul,#sideWrapTwo ol{margin:0 20px}#sideWrapTwo ol ol{margin:0;padding-left:10px}#pageWrap .icon{background-position:5px 50%;background-repeat:no-repeat;margin:0 0 10px;min-height:20px;padding-left:25px}.icon{background-image:url(../images/core/file.gif)}.pdf{background-image:url(../images/core/file_pdf.gif)}.doc{background-image:url(../images/core/file_doc.gif)}.mp3{background-image:url(../images/core/file_audio.gif)}#pageWrap #pageBody .iconSend{background-image:url(../images/core/icon-send.png)}#pageWrap #pageBody .iconBookmark{background-image:url(../images/core/icon-bookmark.png)}#pageWrap #pageBody .iconBrochure{background-image:url(../images/core/icon-brochure.png)}#pageWrap #pageBody .iconItinerary{background-image:url(../images/core/icon-itinerary.png)}.sideWrapRight #sideWrapTwo blockquote{margin:-15px 0 0}.sideWrapRight #sideWrapTwo blockquote p{font-size:1.23em;line-height:1.3em;padding:0 20px}.sideWrapRight #sideWrapTwo blockquote .last{margin-bottom:0;padding-bottom:15px;padding-top:10px}.sideWrapRight #sideWrapTwo cite{padding-left:20px;padding-right:20px}.listingsPage #contentBlock{padding-left:10px;padding-right:10px}.listingsPage #navigationBlock{position:relative}.listingsPage #navigationBlock h2{color:#fff;font-family:arial black, arial, verdana, sans-serif;font-size:1.38em;font-weight:400;line-height:1.2em;padding:5px 20px 6px}.listingsPage #navigationBlock li{font-family:helvetica, arial, verdana, sans-serif}.listingsPage #navigationBlock li span{font-size:.85em;font-weight:400}.listingsPage #navigationBlock li a,.listingsPage #navigationBlock li strong{font-size:1em}.listingsPage #navigationBlock li a{background:url(../images/core/arrow-nav.png) no-repeat 5px 50%;color:#333;font-weight:700}.listingsPage #navigationBlock li .listing-no-children{background:url(../images/core/arrow-black.png) no-repeat 5px 50%}.listingsPage #navigationBlock li strong{background-position:5px 50%}.listingsPage #navigationBlock ul ul li a,.listingsPage #navigationBlock ul ul li strong{padding-left:30px}.listingsPage #navigationBlock ul ul li a{background:none}.listingsPage #navigationBlock ul ul li strong{background-position:15px 50%}.listingsPage #navigationBlock ul ul ul li a,.listingsPage #navigationBlock ul ul ul li strong{padding-left:40px}.listingsPage #navigationBlock ul ul ul li strong{background-position:25px 50%}.listingsPage #navigationBlock ul ul ul ul li a,.listingsPage #navigationBlock ul ul ul ul li strong{padding-left:50px}.listingsPage #navigationBlock ul ul ul ul li strong{background-position:35px 50%}.listingsPage #navigationBlock ul ul ul ul ul li a,.listingsPage #navigationBlock ul ul ul ul ul li strong{padding-left:60px}.listingsPage #navigationBlock ul ul ul ul ul li strong{background-position:45px 50%}.listingsPage .holidaySummary .holidayWrap{float:left;margin:0 -290px 0 0;width:100%}.listingsPage .holidaySummary .holidayOverview{margin:0 290px 0 0}.listingsPage .holidaySummary .photoGallery{float:right;margin-right:0}.holidaySummary{margin:0 10px 15px}.sideWrapRight .holidayOverview h1{border-bottom:2px #000 solid}#holidaySelection{clear:both;margin-left:5px;padding:1px 0 15px}#holidaySelection h2{margin:0 10px 5px 5px}#holidaySelection .columns{float:left;margin-bottom:10px;width:12.5em}#holidaySelection .formItem{border:1px #000 solid;margin:0 5px;padding:0 0 10px}#holidaySelection .formInner{margin:10px}#holidaySelection .formItem select{float:none;padding:2px;width:100%}#holidaySelection .formSelect label{color:#fff;display:block;float:none;font-family:arial black, arial, verdana, sans-serif;font-weight:400;margin:0;padding:7px 10px;text-align:left;width:auto}#holidaySelection .formControls{margin:0 10px;text-align:center}#holidaySelection .formControls .button input{font-size:.86em}.searchResults{clear:both;margin:0 10px;padding:15px 0}#pageWrap .searchResults .holidayCurrentSelection{float:none;font-size:1em;font-weight:400;margin-bottom:15px;overflow:hidden}#pageWrap .searchResults h2.holidayCurrentSelection img{vertical-align:middle}#pageWrap .searchResults .holidayCurrentSelection p{clear:both;margin-bottom:10px}.searchResults p{float:left;margin:0}.searchResultsHeader{background-position:0 0;background-repeat:repeat-x}.searchResultsFooter{padding-top:0}.holidayListings{margin:0 10px}.holidayListings .holidayItem{margin-bottom:15px}.holidayListings .holidayType li.floatLeft{float:left}.holidayListings .holidayType li.floatRight{float:right;margin-right:5px}.holidayListings .layoutColumnsTwo .columnOne{float:right;width:40%}.holidayListings .layoutColumnsTwo .columnTwo{float:left;width:60%}.holidayListings .layoutColumnsTwo{background-position:60% 0;background-repeat:repeat-y}.widePage #contentBlock{font-size:1.08em}.widePage .searchResults{margin:10px 0 0}.widePage .searchResultsHeader{border-bottom:1px #7ac142 solid;margin-bottom:10px;padding-top:0}.widePage #pageWrap #search-results .pagination li{border:none;margin:0 3px;padding:0}.widePage #pageWrap #search-results .pagination li a,.widePage #pageWrap #search-results .pagination li a:link{background:none;border-style:dotted;border-width:0 0 1px;display:inline;font-family:arial, verdana, sans-serif;font-size:1em;padding:0;text-decoration:none}.widePage #pageWrap #search-results .pagination li a:hover{border-style:solid}.widePage #pageWrap #search-results .pagination li a:focus,.widePage #pageWrap #search-results .pagination li a:active{border:none}.widePage #pageWrap #search-results li p{margin-left:15px}.widePage #pageWrap #search-results ul ul{margin-bottom:15px;margin-left:15px}.widePage #pageWrap #search-results ul ul li{background:url(../images/core/bullet-one.gif) no-repeat 0 50%;border:none;padding:0 0 0 15px}.widePage #pageWrap #search-results li{background:none;border-bottom:1px #7ac142 solid;padding:10px 60px 5px}.widePage #search-results li a,.widePage #search-results li a:link{background:url(../images/core/arrow-black.png) no-repeat 0 50%;border:none;display:block;font-family:arial black, arial, verdana, sans-serif;font-size:1.29em;font-weight:400;padding-left:15px}.widePage #search-results li a:hover{text-decoration:underline}.widePage #search-results li a:focus,.widePage #search-results li a:active{background-color:transparent;color:#060;text-decoration:underline}.widePage #search-results li .nestedLink,.widePage #search-results li .nestedLink:link{background:url(../images/core/nested-arrow.png) no-repeat 0 50%;border:none;display:block;font-family:arial, verdana, sans-serif;font-size:1em;font-weight:400;margin:2px 0 0 15px;padding-left:15px}.widePage #search-results li a .filetype{color:#000;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:.8em;vertical-align:top}#pageWrap #search-results .no-results li{background:url(../images/core/bullet-one.gif) no-repeat 0 .5em;border:none;padding:0 0 0 15px}#pageWrap #search-results .refineSearchForm{margin-top:10px}#pageWrap #search-results .refineSearchForm .formItem,#pageWrap #search-results .formControls{clear:none;float:left;padding:5px 2% 5px 0;width:22.9%}#pageWrap #search-results .refineSearchForm .formItem label{display:block;text-align:left;width:auto}#pageWrap #search-results .refineSearchForm .formItem select{float:none;width:100%}#pageWrap #search-results .refineSearchForm p{margin:-7px 0 0;padding:0 5px 6px 0}#pageWrap #search-results .refineSearchForm .dates select{width:auto}#pageWrap #search-results .refineSearchForm .formControls .button{border-bottom:2px solid #c1c1c1;margin:.55em 0 0}.widePage #sitemap{margin-top:15px;padding:1px 0}.widePage #sitemap ul li{padding-left:35px}.errorPage #contentBlock{font-size:1.08em;margin-top:5px}.errorPage #pageWrap #contentBlock h1{background:#4fa817;color:#fff;font-family:arial black, arial, verdana, sans-serif;font-size:1em;font-weight:400;margin-top:-1px;padding:5px 20px}.errorPage #contentBlock .box{background:#fff;margin:0 auto;padding:0;width:65%}.errorPage #contentBlock .boxInner{background:url(../images/core/photo-error-compass.jpg) no-repeat 0 0;min-height:243px;padding:1px 15px 1px 235px}.unavailablePage #footerSectionTwo{border:none}.unavailablePage .largeText{color:#004c00}


/* BRANDING
--------------------------------------------------------------*/
body{background-color:#1a4690}.brandOne #pageBody,.sideWrapRight .brandOne #bodyHeader{background-color:#385e9d}.sideWraps .brandOne .contentWrapInner{background-image:url(../images/core/related-bg.gif)}.sideWrapRight .brandOne #bodyHeader .holidayTitle,.landingPage .brandOne #bodyHeader .bodyTitle h1{background-image:url(../images/core/transparency-blue.png)}.brandOne #headerWrap{background-color:#5180B3}.homePage .brandOne #headerWrap,.landingPage .brandOne #headerWrap,.errorPage .brandOne #headerWrap{background-image:url(../images/core/transparency-blue.png)}.homePage .brandOne #bodyHeader .columnWrap{background-image:url(../images/core/hp-header-bg.png)}.brandOne .holidayCode .button span{background-image:url(../images/core/cnrs/button-small-homepage.gif)}.brandOne .findHolidayForm .formControls .buttonLarge span{background-image:url(../images/core/cnrs/button-large-dark.gif)}.brandTwo #pageBody{background-color:#1b6a51}.sideWrapRight .brandTwo #bodyHeader{background-color:#385e9d}.sideWraps .brandTwo .contentWrapInner{background-image:url(../images/national-trust/related-bg.gif)}.sideWrapRight .brandTwo #bodyHeader .holidayTitle,.landingPage .brandTwo #bodyHeader .bodyTitle h1{background-image:url(../images/national-trust/transparency-green.png)}.brandTwo #headerWrap{background-color:#2c8971}.homePage .brandTwo #headerWrap,.landingPage .brandTwo #headerWrap,.errorPage .brandTwo #headerWrap{background-color:transparent;background-image:url(../images/national-trust/transparency-green.png)}.brandTwo #headerSectionOne .headerInner{margin-bottom:2px;overflow:hidden}.brandTwo .headerInner img{float:left;margin:-5px 0 0 5px}.brandTwo .headerInner p{color:#fff;float:right;font-weight:700;margin:.3em 15em 0 0}.homePage .brandTwo #bodyHeader .columnWrap{background-image:url(../images/national-trust/hp-header-bg.png)}.brandTwo .holidayCode .button span{background-image:url(../images/national-trust/cnrs/button-small.gif)}.brandTwo .findHolidayForm .formControls .buttonLarge span{background-image:url(../images/national-trust/cnrs/button-large.gif)}.homePage .brandTwo #bodyHeader a,.homePage .brandTwo #bodyHeader a:link{border-color:#fff;color:#fff}.homePage #headerWrap,.landingPage #headerWrap,.errorPage #headerWrap{background-color:transparent}.errorPage #pageBody,.errorPage .contentWrap,.homePage #pageBody{background:none}.notFoundPage #pageWrap,.unavailablePage{background-color:#006EAB;background-image:url(../images/core/photo-homepage4.jpg)}