/* GLOBAL STYLES */

* {
	border: 0;
	margin: 0;
	padding: 0;
	outline: none;
	list-style: none;
	font-family: "Trebuchet MS", Arial, Sans-Serif;
}

body {background: #000 url('http://www.icona-chamonix.com/media/layout/icona_back_hold.gif') repeat-x;color: #666;font-size: 90%;}

a {color: #999;text-decoration: none;}
a:hover {color: #fff;text-decoration: none;}

.formitem .label {float: left;}
.formitem .item {float: left;}

h1 {color: #FFFFFF !important;}

.subcontent h1, 
.subcontent h2, 
.subcontent h3, 
.subcontent h4, 
.subcontent h5,
.sidebar h1, 
.sidebar h2, 
.sidebar h4, 
.sidebar h5 {display: none;}

.fl { float: left; }
.fr { float: right; }
.al { text-align: left; }
.ar { text-align: right; }
.ac { text-align: center; }
.clearing { clear: both; }
.print_hidden { display: none; }

.fc:after { height: 0;clear: both;font-size: 0;content: ".";display: block;visibility: hidden;}
.fc {display: inline-block;}
.clear {clear: both;}

/* NEWS TEMPLATES */

.news_item_short {width: 400px;}
.news_item_short {margin-bottom: 20px;}
.news_item_short .left {float: left;width: 110px;}
.news_item_short .right {float: left;width: 275px; margin-left: 15px;}
.news_item_short .title {font-weight: bold;margin-bottom: 10px;font-size: 120%}
.news_item_short .content {font-size: 100%}


.news_item_full {width: 400px;}
.news_item_full h1 {width: 400px;}
.news_item_full .content {font-size: 100%}

.news_item_short h3 a {font-family: Georgia;font-weight:normal;}

.pagination {clear: both;float: right;margin: 10px 0 10px 0; font-size: 100%;}
.pagination a {text-decoration: none;}
.pagination .active {color: #fff;text-decoration: underline;}


/* ---------- STRUCTURE --------- */

.shell {margin: 0 auto;width: 840px;background: #000 url('http://www.icona-chamonix.com/media/layout/header_bg.gif') no-repeat;}

.header {}
.header .logo {width: 191px; margin: 0 auto; padding: 20px 0;}
.header .logo a {text-indent: -5000px;width: 191px;height: 69px;display: block;background: #000 url('http://www.icona-chamonix.com/media/layout/logo.gif') no-repeat;}

.banner {width: 800px; height: 240px; margin: 0 auto;background: url('http://www.icona-chamonix.com/media/layout/image_strip1.jpg') no-repeat;}

.navigation {width: 800px; margin: 0 auto; height: 41px;background: url('http://www.icona-chamonix.com/media/layout/navigation/nav_bg.gif') bottom left no-repeat;}
.navigation ul {margin: 0; padding: 0}
.navigation li {float: left; margin: 0; padding: 0;}

.navigation a {display: block;height: 40px;outline: none;}
.navigation a:hover {outline: none;}
.navigation a span {display:none;}


.nav-home {width: 75px;background: url('http://www.icona-chamonix.com/media/layout/navigation/nav-normal.gif') 0 0 no-repeat;}
.nav-chalet {width: 149px;background: url('http://www.icona-chamonix.com/media/layout/navigation/nav-normal.gif') -75px 0 no-repeat;}
.nav-chamonix {width: 145px;background: url('http://www.icona-chamonix.com/media/layout/navigation/nav-normal.gif') -224px 0 no-repeat;}
.nav-booking {width: 88px;background: url('http://www.icona-chamonix.com/media/layout/navigation/nav-normal.gif') -369px 0 no-repeat;}
.nav-guestbook {width: 108px;background: url('http://www.icona-chamonix.com/media/layout/navigation/nav-normal.gif') -457px 0 no-repeat;}
.nav-about {width: 115px;background: url('http://www.icona-chamonix.com/media/layout/navigation/nav-normal.gif') -565px 0 no-repeat;}
.nav-contact {width: 95px;background: url('http://www.icona-chamonix.com/media/layout/navigation/nav-normal.gif') -680px 0 no-repeat;}

.nav-home:hover {background: url('http://www.icona-chamonix.com/media/layout/navigation/nav-hover.gif') 0 0 no-repeat;}
.nav-chalet:hover {background: url('http://www.icona-chamonix.com/media/layout/navigation/nav-hover.gif') -75px 0 no-repeat;}
.nav-chamonix:hover {background: url('http://www.icona-chamonix.com/media/layout/navigation/nav-hover.gif') -224px 0 no-repeat;}
.nav-booking:hover {background: url('http://www.icona-chamonix.com/media/layout/navigation/nav-hover.gif') -369px 0 no-repeat;}
.nav-guestbook:hover {background: url('http://www.icona-chamonix.com/media/layout/navigation/nav-hover.gif') -457px 0 no-repeat;}
.nav-about:hover {background: url('http://www.icona-chamonix.com/media/layout/navigation/nav-hover.gif') -565px 0 no-repeat;}
.nav-contact:hover {background: url('http://www.icona-chamonix.com/media/layout/navigation/nav-hover.gif') -680px 0 no-repeat;}

.home .nav-home {background: url('http://www.icona-chamonix.com/media/layout/navigation/nav-on.gif') 0 0 no-repeat;}
.page-chalet .nav-chalet {background: url('http://www.icona-chamonix.com/media/layout/navigation/nav-on.gif') -75px 0 no-repeat;}
.page-chamonix .nav-chamonix {background: url('http://www.icona-chamonix.com/media/layout/navigation/nav-on.gif') -224px 0 no-repeat;}
.page-booking .nav-booking {background: url('http://www.icona-chamonix.com/media/layout/navigation/nav-on.gif') -369px 0 no-repeat;}
.page-guestbook .nav-guestbook {background: url('http://www.icona-chamonix.com/media/layout/navigation/nav-on.gif') -457px 0 no-repeat;}
.page-about-icona .nav-about {background: url('http://www.icona-chamonix.com/media/layout/navigation/nav-on.gif') -565px 0 no-repeat;}
.page-contact .nav-contact {background: url('http://www.icona-chamonix.com/media/layout/navigation/nav-on.gif') -680px 0 no-repeat;}




.sidebar {float: left; width: 171px; margin: 0px 10px 0 20px; _margin-left: 10px;
background: url('http://www.icona-chamonix.com/media/layout/navigation/sidenav-ul.jpg') top left no-repeat;
}

.sidenav ul {clear:both; padding-bottom: 70px; width: 159px;margin-left: 1px;
background: url('http://www.icona-chamonix.com/media/layout/navigation/sidenav-ul.jpg') bottom right no-repeat;
}

.sidenav li {
background: url('http://www.icona-chamonix.com/media/layout/navigation/sidenav-li.jpg') top right no-repeat;
}

.sidenav li a {
background: url('http://www.icona-chamonix.com/media/layout/navigation/subnav_bullet_off.jpg') 5px 5px no-repeat;
padding: 10px 10px 10px 20px; display: block;}

.sidenav .active  {
background: url('http://www.icona-chamonix.com/media/layout/navigation/sidenav-li-hover.jpg') top right repeat-x;
}

.sidenav .active a,
.sidenav a:hover {
background: url('http://www.icona-chamonix.com/media/layout/navigation/subnav_bullet_on.jpg') 5px 7px no-repeat;
}


.sidenav ul ul {padding-bottom: 0px; margin-left: 0px;background: none;}
.sidenav ul ul li {padding-left: 10px;}
.sidenav ul ul ul li {padding-left: 10px; width: 139px;}



.contentshell {float: left; margin-right: 18px;width: 440px;}
.subcontent {float: left; width: 171px; margin-top: 5px;}

.content {font-size: 80%;text-align: left; margin-top: 0px; clear: both;}
.content .main {float: left; width: 440px; overflow: hidden}
.main h1,
.main .pagetitle {width: 390px !important; color: #ffffff !important}


.main h2 {margin-top: 8px;}

.footer {clear:both;width: 100%;height: 100px;background: #000 url('http://www.icona-chamonix.com/media/layout/footer_bg.gif') bottom left no-repeat;}
.footer .email {margin-top: 40px; font-size: 80%; padding: 10px 20px; float: left;}
.footer .footer-links {margin-top: 33px; float: right; font-size: 80%; padding: 10px 10px 10px 0; width: 600px;}

.blueleaf {margin-top: 0px; font-size: 80%; padding: 0; text-align: center;}
.blueleaf a {color: #333; text-decoration: none;}

/* ---------- BLOCK ITEMS --------- */

.block-welcome {
    width: 440px;
    background: #000 url('http://www.icona-chamonix.com/media/layout/blocks/welcome-v2.jpg') no-repeat;
}

.block-chalet {
    width: 440px;
    background: #000 url('http://www.icona-chamonix.com/media/layout/blocks/our_chalet-v2.jpg') no-repeat;
}

.block-chamonix {
    width: 440px;
    background: #000 url('http://www.icona-chamonix.com/media/layout/blocks/chamonix-v2.jpg') no-repeat;
}

.block-guestbook {
    width: 171px;
    background: #000 url('http://www.icona-chamonix.com/media/layout/blocks/guestbook2.jpg') no-repeat;
}

.block-guide {
    padding: 80px 0 0 0;
    width: 171px;
height: 160px;
    background: #000 url('http://www.icona-chamonix.com/media/layout/guide_bg.gif') no-repeat;
}

.block-questions {
    padding: 100px 0 0 0;
    width: 171px;
    background: #000 url('http://www.icona-chamonix.com/media/layout/questions_bg.gif') no-repeat;
}

.block-reserve {
margin-top: 7px;
    padding: 65px 0 0 0;
    width: 171px;
    background: #000 url('http://www.icona-chamonix.com/media/layout/blocks/reservation.jpg') no-repeat;
}

.block-availability {
margin-top: 7px;
    padding: 65px 0 0 0;
    width: 171px;
    background: #000 url('http://www.icona-chamonix.com/media/layout/blocks/block-availability.jpg') no-repeat;
}

.block-blog {padding: 10px 20px 10px 20px;}

.block-weather {position: relative; background: #000; left: -20px; width: 181px; }


.block-snow {
    background: #000 url('http://www.icona-chamonix.com/media/layout/blocks/block-snow.jpg') no-repeat;
padding: 30px 20px 10px 20px;
height: 100px;}

.block-guide form {margin: 5px;}

.block-guestbook h3 {padding: 20px 40px 0 10px; color: #fff; font-family: "Times new roman", serif; font-weight: normal; color: #ccc; font-size: 18px;}
.block-guestbook p {padding: 10px 20px 0 10px;}


.block-guide p {padding: 5px;margin: 5px;width: 120px;display: block;}
.block-questions p {padding: 5px;margin: 5px 7px;}
.block-reserve p,
.block-availability p {padding: 5px;margin: 5px 7px;}

.block-welcome h1 {padding: 40px 0 0 22px;}
.block-welcome h2 {padding: 0px 0 0 22px;}
.block-welcome p {padding: 15px 0 0 22px; margin: 0; display: block; width: 300px;}

.block-chalet h2 {padding: 30px 0 0 22px;}
.block-chalet p {padding: 10px 0 0 22px; margin: 0; display: block; width: 280px;}
.block-chamonix h2 {padding: 30px 0 0 22px;}
.block-chamonix p { padding: 10px 0 0 22px; margin: 0; display: block; width: 280px;}
.block-content p {padding: 10px 0; color: #777}
.block-content {padding: 40px 20px 10px 20px;}

.block-content ul {list-style: disc; margin-top: 10px;}
.block-content li {list-style: disc; margin-left: 15px;}
.block-content td {padding-right: 10px;}
.home .block-content {padding: 80px 20px 10px 20px;}

/* FORM ITEMS */

.content .contentform {
    float: left; 
    margin-right: 18px;
    width: 440px;
    height: 300px;
    *height: 330px;
    background: #000 url('http://www.icona-chamonix.com/media/layout/background_form.gif') no-repeat;
}


.contentform form {margin-top: 100px;margin-left: 22px;}
form span {float: left; width: 100px; padding-top: 5px;}
input, textarea {background: #000;border: 1px solid #333;margin: 4px;color: #333;padding: 3px 5px;}
textarea {font-size: 100%; width: 200px; height: 70px;}

.button {background: #121212;color: #666;}



/* ---------- PAGE ITEMS --------- */

.intro {color: #454545 !important; font-size: 110%}

#map {margin-left: 22px;width: 400px;height: 300px;border: solid 1px #666;background: #000;}

.quicklinks {width:430px; text-align: center;padding-top: 50px;background: url('http://www.icona-chamonix.com/media/layout/headings/heading-findoutabout.gif') no-repeat;}
.quicklinks div {float: left;}

#home_banner {width: 800px;height: 240px;overflow: hidden;position: relative;}
#home_banner img {top: 0;left: 0;display: block;position: absolute;}

.home .sidebar {margin: 5px 10px 0 20px; _margin-left: 10px;}


.page-sitemap .main ul {margin: 0 0 0 22px;padding: 0;}
.page-sitemap .main ul ul {}
.page-sitemap .main li {padding: 4px 0; margin: 0; font-size: 130%;}
.page-sitemap .main li li {padding: 4px 0; margin: 0; font-size: 80%;}
.page-sitemap .main li li li{font-size: 100%;}


/* ------------ HEADINGS ------------ */

.page-chalet .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/about-chalet.jpg') no-repeat;}
.page-chamonix .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/about-chamonix.jpg') no-repeat;}
.page-guestbook .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/guestbook-main.jpg') no-repeat;}
.page-booking .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/booking-main.jpg')  no-repeat;}
.page-about-icona .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/about-icona.jpg') no-repeat;}
.page-contact .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/contact-main.jpg')  no-repeat;}
.activities .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/about-activities.jpg')  no-repeat;}
.availability .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/about-chalet-avalibility.jpg')  no-repeat;}
.our-food .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/about-chalet-food.jpg')  no-repeat;}
.page-contact .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/abut-chalet-gallery.jpg')  no-repeat;}
.the-rooms .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/about-chalet-rooms.jpg')  no-repeat;}
.our-service .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/about-chalet-services.jpg')  no-repeat;}
.page-chamonix.gallery .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/about-chamonix-gallery.jpg')  no-repeat;}
.resortguide .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/about-chamonix-guide.jpg')  no-repeat;}
.page-chamonix.map .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/about-chamonix-map.jpg')  no-repeat;}
.skiing .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/about-chamonix-ski.jpg')  no-repeat;}
.blogg .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/about-icona-blog.jpg')  no-repeat;}
.experience .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/about-icona-experience.jpg')  no-repeat;}
.faqs .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/booking-faq.jpg')  no-repeat;}
.page-contact .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/booking-reservation.jpg')  no-repeat;}
.terms .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/booking-terms.jpg')  no-repeat;}

.enquiry .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/contact-form.jpg')  no-repeat;}
.page-contact.map .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/contact-map.jpg')  no-repeat;}
.comment .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/guestbook-comment.jpg')  no-repeat;}
.guestphotos .banner {background: url('http://www.icona-chamonix.com/media/layout/headings/guestbook-gallery.jpg')  no-repeat;}

/* ------------ SIDE NAV TITLES ------------ */

.navtitle {background: url('http://www.icona-chamonix.com/media/layout/navigation/blank.jpg') 0 -3px no-repeat; height: 93px; width: 171px;}
.page-chalet .navtitle {background: url('http://www.icona-chamonix.com/media/layout/navigation/about-the-chalet.jpg') 0 -3px no-repeat;}
.page-chamonix .navtitle {background: url('http://www.icona-chamonix.com/media/layout/navigation/about-chamonix.jpg') 0 -3px no-repeat;}
.page-guestbook .navtitle {background: url('http://www.icona-chamonix.com/media/layout/navigation/guest-book.jpg') 0 -3px no-repeat;}
.page-booking .navtitle {background: url('http://www.icona-chamonix.com/media/layout/navigation/booking.jpg') 0 -3px no-repeat;}
.page-about-icona .navtitle {background: url('http://www.icona-chamonix.com/media/layout/navigation/about-icona.jpg') 0 -3px no-repeat;}
.page-contact .navtitle {background: url('http://www.icona-chamonix.com/media/layout/navigation/contact-us.jpg') 0 -3px no-repeat;}


/* ------------ MAIN BLOCKS ------------ */

.block-content { width: 400px; background: url('http://www.icona-chamonix.com/media/layout/blocks/main_default.jpg') no-repeat;}

/* ------------ NARROW BITS ------------ */

.the-rooms .narrow {width: 285px;}
.about-the-chalet .narrow {width: 285px;}



/* ------------ MISC BITS ------------ */

.enquiry .main form {margin-left: 22px;}

.newsfeed-item .title {font-size: 120%; margin-top: 10px;}
.newsfeed-item .description {font-size: 100%; margin-top: 10px;}

.skiing .block-content table {width: 400px;}

.alternative {background: #111;}

table {border-collapse: collapse;}
table td {padding: 5px; margin: 0;}

/* ------------ BLOG BITS ------------ */

.blog_item_short {border-bottom: 1px solid #212121; padding: 10px 0;}
.blog_item_short .content {font-size: 110%;}
.blog_item_short .content p {padding: 5px 0; font-style: italic;}
.blog_item_short .title {padding: 5px 0; color: #aaa;}

.wbx-gw-wrapper {display:none;}


/* ------------ FLOOR PLAN BITS ------------ */

.plan-groundfloor {position: relative;background: url('http://www.icona-chamonix.com/media/floorplan/icona_plan_groungfloor.gif') no-repeat;width: 820px; height: 725px;}
.plan-firstfloor {position: relative;background: url('http://www.icona-chamonix.com/media/floorplan/icona_plan_firstfloor.gif') no-repeat;width: 800px; height: 575px;}
.plan-groundfloor a,
.plan-firstfloor a {position: absolute; display: block; width: 28px; height: 28px;cursor: help}
.plan-groundfloor a:hover,
.plan-firstfloor a:hover {width: 380px; height: 280px;border: 5px white solid; border-bottom: 35px white solid;z-index: 5000;}

.img-1 {top: 106px; left: 50px;}
.img-1:hover {background: #000 url('http://www.icona-chamonix.com/media/floorplan/Gal_GF_Bed3_bath.jpg') no-repeat}
.img-2 {top: 106px; left: 293px;}
.img-2:hover {background: #000 url('http://www.icona-chamonix.com/media/floorplan/Gal_GF_Bed3.jpg') no-repeat}
.img-4 {top: 106px; left: 663px;}
.img-4:hover {top: 106px; left: 305px; background: #000 url('http://www.icona-chamonix.com/media/floorplan/Gal_GF_Bed2_Bath.jpg') no-repeat}
.img-5 {top: 384px; left: 171px;}
.img-5:hover {background: #000 url('http://www.icona-chamonix.com/media/floorplan/Gal_GF_Bed4_bath.jpg') no-repeat}
.img-6 {top: 479px; left: 233px;}
.img-6:hover {top: 400px; left: 200px; background: #000 url('http://www.icona-chamonix.com/media/floorplan/Gal_GF_Bed4.jpg') no-repeat}
.img-7 {top: 106px; left: 340px;}
.img-7:hover {left: 200px; background: #000 url('http://www.icona-chamonix.com/media/floorplan/Gal_GF_Bed2.jpg') no-repeat}
.img-8 {top: 436px; left: 350px;}
.img-8:hover {left: 200px; top: 330px; background: #000 url('http://www.icona-chamonix.com/media/floorplan/Gal_GF_entrance.jpg') no-repeat}
.img-10 {display: none;top: 686px; left: 758px;}
.img-10:hover {left: 403px; top: 400px; background: #000 url('http://www.icona-chamonix.com/media/floorplan/Gal_GF_Bed1_right.jpg') no-repeat}
.img-9 {display: none;top: 686px; left: 507px;}
.img-9:hover {left: 200px; top: 400px; background: #000 url('http://www.icona-chamonix.com/media/floorplan/Gal_GF_Bed1_left.jpg') no-repeat}
.img-11 {display: none;top: 421px; left: 570px;}
.img-11:hover {left: 300px; top: 400px; background: #000 url('http://www.icona-chamonix.com/media/floorplan/Gal_GF_Bed1_bath.jpg') no-repeat}
.img-12 {top: 56px; left: 277px;}
.img-12:hover {background: #000 url('http://www.icona-chamonix.com/media/floorplan/Gal_FF_Kitchen.jpg') no-repeat}
.img-13 {top: 56px; left: 315px;}
.img-13:hover {background: #000 url('http://www.icona-chamonix.com/media/floorplan/Gal_FF_DIN_Right.jpg') no-repeat}
.img-14 {top: 56px; left: 755px;}
.img-14:hover {left: 400px; background: #000 url('http://www.icona-chamonix.com/media/floorplan/Gal_FF_DIN_Left.jpg') no-repeat}
.img-15 {top: 322px; left: 170px;}
.img-15:hover {top: 200px; background: #000 url('http://www.icona-chamonix.com/media/floorplan/Gal_FF_Bed5_Bath.jpg') no-repeat}
.img-16 {top: 530px; left: 58px;}
.img-16:hover {top: 250px; background: #000 url('http://www.icona-chamonix.com/media/floorplan/Gal_FF_Bed5.jpg') no-repeat}
.img-17 {top: 530px; left: 755px;}
.img-17:hover {top: 250px; left: 400px; background: #000 url('http://www.icona-chamonix.com/media/floorplan/Gal_FF_lounge.jpg') no-repeat}


/* ------------ GALLERY BITS ------------ */

.gallery-item {
float: left;
width: 133px;
margin-top: 7px;
text-align: center;}

.gallery-item img{
width: 118px; 
border: 5px solid white;
border-bottom: 25px solid white;}










