/*---------------------------------------------------------------------
						  HOMEPAGE 
-----------------------------------------------------------------------*/	

#cmsLinks { z-index:6000!important; }



/* HEADER */

#headerBackground { width:100%; background: url(/Uploads/ui/home-header-bkgnd.jpg) no-repeat center top; height:117px; z-index:1; overflow: visible;}

#header {  }

#breadCrumbs { display:none; }

.logo { position:absolute; top:10px; left:15px; display:block; width:340px; height:100px; background:url(/Uploads/ui/select-registry-logo.png) no-repeat; text-indent:-2500px; margin:0; padding:0; }

.logo:hover { background:url(/Uploads/ui/select-registry-logo-hover.png) no-repeat; }

/* MAIN NAV */

ul#nav { position:absolute; top:50px; left:517px;  }

/* CONTENT */

#siteWrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 0 -165px 0; width:100%;}

.columnWrapper { padding:0 0 0 275px; width:900px;}
url(../../../Uploads/ui/chat.png)
.columnWrapper2 {padding:40px 0 0 355px; width:755px; display:block;}

/*#contentStripes { background:url(/Uploads/ui/home-backrnd-stripe.png) repeat-x; }*/

/*#contentStripesCrop {  background-position:0 163px; }*/

#contentStripes { width:100%; background:none; z-index:1; }

#contentStripesCrop { width:100%; min-height:500px; background:none; }

#contentWrapper { background:none; }

#content { float:none; font:normal 13px/19px verdana; margin:0; width:875px; color:#524531; width:1150px; }

#header h2 { text-indent:-3000px; position:absolute; top:168px; top:150px; left:1px; z-index:4; width:310px; height:100px; background:url(/Uploads/ui/home-page-title.png) no-repeat; padding:0; margin:0; }

h2.purple {color:#484272; font: 24px/28px georgia; text-align: center;}



/* SOCIAL MEDIA PROMOS */

#socialWrapper {width:270px; float:left; margin-left:10px;}

.smIcon {width: 57px; float:left; padding-right:10px;}

#socialMediaList h2 { font: italic 17px/22px georgia; background: url(/Uploads/ui/home-banner-social.png) no-repeat; height: 42px; color: #444; font-weight: normal; margin: 0 0 0 10px; padding: 34px 0 0 65px; width: 215px; float:left; }


/* SEARCH */

.interiorSearch { display:none; }

.homepageSearch { float:left; display:block; background:url(/Uploads/ui/search-side-bakrnd.png) no-repeat; min-height:780px; padding:0 0 0 35px; width:235px; margin:112px 0 0 0; z-index:11; }

.homepageSearch form { margin:0 0 0 0; display:block; }

.homepageSearch .searchTitle { background:url(/Uploads/ui/find-an-inn.jpg) no-repeat; width:210px; position:relative; left:-17px; top:29px; height:23px; text-indent:-3000px; display:block; overflow:hidden; margin-bottom:48px;}

.homepageSearch .buttonWrapper { background:url(/Uploads/ui/search-divider.png) no-repeat center top; width:175px; height:40px; padding:25px 0 0 0; }

.nameWrapper h3 { display:block; background:url(/Uploads/ui/search-inn.png) no-repeat; width:56px; height:14px; text-indent:-3000px; margin:45px 0 1px 0; padding:0; overflow:hidden;}

.cityWrapper h3 { display:block; background:url(/Uploads/ui/search-city.png) no-repeat; width:97px; height:14px; text-indent:-3000px; margin:3px 0 1px 0; padding:0; overflow:hidden;}

.stateWrapper h3 { display:block; background:url(/Uploads/ui/search-state.png) no-repeat; width:88px; height:14px; text-indent:-3000px; margin:3px 0 1px 0; padding:0; overflow:hidden;}

.locationWrapper h3 { background:url(/Uploads/ui/search-location.png) no-repeat; width:82px; height:14px; text-indent:-3000px; margin:3px 0 1px 0; padding:0; overflow:hidden; }

.priceWrapper h3 { background:url(/Uploads/ui/search-price.png) no-repeat; width:32px; height:14px; text-indent:-3000px; margin:3px 0 1px 0; padding:0; overflow:hidden; }

.amenitiesWrapper h3 { background:url(/Uploads/ui/search-amenities.png) no-repeat; width:58px; height:14px; text-indent:-3000px; margin:4px 0 4px 0; padding:0; overflow:hidden; }

.amenitiesWrapper { margin-bottom:5px; }

.shareWrapper { padding:0; }

.shareWrapper h3 { display:block; background:url(/Uploads/ui/search-share.png) no-repeat; width:56px; height:14px; text-indent:-3000px; margin:20px 0 1px 0; padding:0; overflow:hidden;}

/* BROWSE INNS -- Added 8/13/2014 */
.interiorSearch .browseInns { display:block; position:relative; margin:20px 0 40px -18px; width:210px; background:#fbecbd; padding:0 0 20px 0; border-top-left-radius:1em;
border-top-right-radius:1em; }

.homepageSearch .browseInns strong { font:bold 15px/21px georgia; color:#fff; letter-spacing:2px; text-transform:uppercase; display:block; margin-bottom:25px; text-align:center; background-color:#f1ba65; padding:13px 0 13px 0;  }

.homepageSearch .browseInns ul { margin:0 0 0 12px; padding:0 10px; font:normal 12px/23px verdana; list-style:none; }

.homepageSearch .browseInns li { padding:0 0 10px 15px; margin:0; background:url(/Uploads/ui/bullet-white.png) no-repeat 0 8px; font:normal 15px/22px georgia; }

.homepageSearch .browseInns li a { color:#3e243f; border-bottom-color:#fff; }

.homepageSearch .browseInns li a:hover { color:#3e243f; border-bottom:solid 1px #f1ba65; border-bottom-color:#f1ba65; }


.showMaps { background:url(/Uploads/ui/search-showmap.png) no-repeat left top; display:block; text-indent:-3000px; width:73px; height:25px; overflow:hidden; float:left; }

.showMaps:hover { background-position:left bottom; }

#btnSearchInn { float:right; }

.interiorSearch .inputText{ width:150px; border:solid 1px #cecdcc; padding:3px 10px 4px 10px; margin:0 0 5px 0; font:normal 12px verdana; color:#474747; } 

.interiorSearch .inputMenu { width:173px; border:solid 1px #cecdcc; padding:3px 10px; margin:0 0 5px 0; font:normal 12px verdana; color:#474747; } 

.amenitiesWrapper, .amenitiesWrapper table { width:175px; }
 
.amenitiesWrapper .showAmenities { display:none; margin:0 0 0 55px; }

.amenitiesWrapper .hideAmenities { display:block; margin:0 0 0 55px; }

.amenitiesWrapper .showAmenities:hover, .amenitiesWrapper .hideAmenities:hover { cursor:pointer; }

.amenitiesWrapper .amenityChecklist { display:block; font:normal 12px georgia!important; margin:0 0 0 5px; width:175px; }

.amenitiesWrapper .amenityChecklist span  { display:block; margin:2px 0; padding:0 0 0 5px; width:165px; }

.amenitiesWrapper label:hover { color:#900; }

.amenitiesWrapper input { margin-right:5px; }



/*.homepageSearch   { display:block; }

.homepageSearch .priceWrapper, .homepageSearch .searchTitle, .homepageSearch .amenitiesWrapper { display:none; }

.cityWrapper h3, .stateWrapper h3, .locationWrapper h3 { margin:2px 0 1px 0; }

.nameWrapper h3 { margin:10px 0 1px 0; }

.homepageSearch .searchWrapper { position:absolute; left:25px; top:250px; display:block; background:url(/Uploads/ui/search-background.png) no-repeat; width:257px; height:379px; z-index:1000; }

.homepageSearch .searchWrapper form { position:absolute; left:40px; top:88px; display:block; }

.homepageSearch .inputText{ width:150px; border:solid 1px #cecdcc; padding:4px 10px; margin:0 0 5px 0; font:normal 12px verdana; color:#474747; } 

.homepageSearch .inputMenu { width:173px; border:solid 1px #cecdcc; padding:3px 10px; margin:0 0 5px 0; font:normal 12px verdana; color:#474747; } 

.locationWrapper h3 { margin:4px 0 0 0; }

.homepageSearch .buttonWrapper { background:none; position:absolute; top:210px; left:-5px; width:180px; }*/


/* EXPERIENCE PICKER */

#experienceTab { display:none; }

#experienceTab-home { display:none; position:absolute; top:25px; left:865px; z-index:5; text-indent:-3000px; width:214px; height:50px; overflow:hidden; background:url(/Uploads/ui/home-experience-tab.jpg) no-repeat left top; }

#experienceTab-home:hover { background-position:left bottom; cursor:pointer; } 

/* SLIDESHOW */

#slideshowWrapper { display:display; position:absolute; top:-409px; left:312px; width:800px; height:451px; padding:22px 0 0 33px; z-index:2; }

.slideshowFrame { position:absolute; top:0px; left:9px; z-index:10!important; }

.slideshow {  padding:2px 0 0 0; z-index:5; }

.slideshow p img { display:none; height:425px; width:765px; }


/* COLLECTION PHOTOS */

#collectionPhotos { padding:60px 0 0 245px; width:900px; height: 300px; display:block;  }

.collectionPhoto {width: 280px; height:300px; background:#fffbf2; float:left; margin-left: 10px;}

.collectionPhoto:first-child {margin-left: 0;}

h3.collectionTitle, h3.collectionTitle a {text-align:center; font: 18px/22px georgia; color:#000; display:block; padding-top:12px; font-style: normal!important; text-decoration: none;}

/* SEO TEXT */

#seoText { font:normal 16px/25px georgia; color:#404040; padding:40px 0 0 330px; width:755px; display:block; }

#seoText h2 { margin:0 0 3px 0; padding:0; }

#seoText h2 a { font:normal 22px/29px georgia; color:#4a4570; }

#seoText a { font:italic 14px/19px georgia; color:#900; border-bottom:none; }

#seoText a:hover { }

/* FEATURED INNS */

#featuredInns { display:block; float:left; background:url(/Uploads/ui/home-featured-inns-backrnd.jpg) no-repeat; width:754px; margin:0 0 0 0; padding:0 0 0 31px; min-height:240px; }

h2.featuredInns { font:italic 18px georgia; font-weight:normal; color:#666; margin:40px 0 0 45px; padding:0; }

#featuredInns img { width:210px; height:157px; height:135px; }

#featuredInns a { display:block; float:left; margin:21px 33px 0 0; width:210px; font:normal 13px/16px georgia; color:#524531; border-bottom:none; padding: 0 0 15px 0; }

#featuredInns a:hover { color:#c00; border-bottom:none; padding: 0 0 15px 0; filter: alpha(opacity=85); opacity: 0.85; }

#featuredInns p { width:185px; margin-left:10px; }

#featuredInns strong { display:block; margin:10px 0 3px 0; }

/* PROMOS */

.promos { display:block; float:left; width:317px; padding-top:13px; }

.promos a { border-bottom:none!important; }

.promos a:hover { border-bottom:none!important; }

.promos a img { margin-bottom:10px; border:solid 1px #FBF2D8!important; }

.promos a img:hover { border:solid 1px #EDC46C!important; }

/* BLOG */

/*.blogListGutter { float:left; width:25px; height:1px; }*/

#blogList { display:block; float:left; width:550px; /*padding-left:265px;*/ margin-right:16px; }

#blogList h2 { font:italic 17px/22px georgia; background:url(/Uploads/ui/home-banner-blog.jpg) no-repeat; height:33px; color:#444; font-weight:normal; margin:0; padding:10px 0 0 45px; }

#blogList .teaser { display:block; margin:0 0 0 0; padding:9px 0 11px 0; font:normal 14px/18px Georgia; border-bottom:solid 1px #fff;  }

#blogList .teaser:hover { border-bottom:solid 1px #fff; margin:0 0 0 0; padding:9px 0 11px 0; background:#FCFAED; color:#000!important; }

#blogList a h3 { color:#30286a; }

#blogList h3 { margin:0 25px 3px 30px; padding:0; font:normal 17px/21px georgia!important; }

#blogList a p { margin:0 25px 0 30px; padding:0; color:#333; }

#blogList a em { display:block; margin:0 25px 2px 30px; padding:0; font:normal 13px georgia; color:#555; }

#blogList .readMore { display:block; margin:10px 0 40px 30px; font:italic 13px Georgia; border-bottom:none; }

#blogList .readMore:hover { border-bottom:none; }

/* EVENTS */


#socialMediaContest {margin-top: 23px; width: 290px; background: #fff url(/Uploads/ui/sm-bkgnd.jpg) top right no-repeat;  float:right; padding:15px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px;}

.smTitle {color:#9d130c; font:normal 18px georgia; text-align: left; text-transform: uppercase; display:block;}

#socialMediaContest p {font-family: arial, sans-serif; font-size:14px; line-height: 18px; color:#000; display:block; margin-top:10px;}


#eventList { display:block; float:left; width:320px; background-color:#f8eabe; margin:23px 0 0 0; }

#eventList h2 { display:block; background:url(/Uploads/ui/home-banner-events.jpg) no-repeat; height:42px; font-weight:normal; font:italic 18px georgia; color:#fff; padding:10px 0 0 20px; margin:0; }

#eventList .teaser { display:block; margin:0 0 0 0; padding:5px 0 7px 0; font:normal 14px/18px Georgia; border-bottom:none;  }

#eventList .teaser:hover { border-bottom:none; margin:0 0 0 0; padding:5px 0 7px 0; background:#F6E1AA; color:#000!important;}

#eventList  a h3 { color:#444; }

#eventList h3 { margin:0 25px 3px 30px; padding:0; font:normal 16px/20px georgia!important; }

#eventList em { display:block; margin:3px 25px 2px 30px; padding:0; font:normal 14px georgia; color:#895c00; }

#eventList .readMore { display:block; margin:0 20px 20px 30px; font:italic 12px Georgia; text-align:right; border-bottom:none; }

#eventList .readMore:hover { border-bottom:none; }

/* CMS */

#cmsLinks { position:absolute; top:-478px; right:345px; white-space:nowrap; font:bold 12px verdana; width:400px; color:#6e508c; z-index:100; }

#cmsLinks a, #cmsLinks a:link, #cmsLinks a:visited { font:bold 12px verdana; color:#e8b757; }

#cmsLinks a:hover { color:#fff; border-bottom:none; }
