@charset "utf-8";

/* 
  CSS Stylesheet Document for Awaroa Lodge Website (www.awaroalodge.co.nz) 
  Version: 02-Aug-2009
*/


/*
  .:.:.:.:.:.: Contents :.:.:.:.:.:.
  
  1. General Items
    1.a. general text items
  
  2. Top Navigation Bar Items
  
  3. Right Column - Main Content Items
    3.a Accommodation Pages Items
  3.b. Activities Page Items
  3.c. Facilities Page Items
  3.d. Special Packages Page Items 
  3.e. Contact Page Items
  
  4. Left Column - Navigation Bar Items
  
  5. Footer Items
  
  6. General Link Items

*/



/* 1. general items
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:*/
body {
  margin:0 auto;
  padding:0;
  width:100%;
  background:#638b29 url("/img/template/page-bg.jpg") no-repeat;
  z-index:90;
  text-align:center;
}

#container {
  font-family:calibri,tahoma,verdana,arial;
  letter-spacing:1px;
  font-size:83%;
  color:#42342d;
  width:900px;
  margin:25px auto;
  text-align:left;
  position:relative;
}

.png {
  behavior:url(/css/iepngfix.htc);
}



/* 2. body top items
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:*/

/* a. body top background images */
#container-top {
  width:100%;
  height:80px;
}

#home #container-top, #media #container-top {
  text-indent:-9999px;
  background:url("/img/template/top/home.png") no-repeat;
  behavior:url(/css/iepngfix.htc);
  z-index:10;
}

#ecolodge #container-top {
  background:url("/img/template/top/ecolodge.jpg") no-repeat;
  z-index:10;
}
#eco-lodge-organic #container-top {
  background:url("/img/template/top/ecolodge.jpg") no-repeat;
  z-index:10;
}
#eco-lodge-recycling #container-top {
  background:url("/img/template/top/ecolodge.jpg") no-repeat;
  z-index:10;
}
#abel-tasman-wild-life #container-top {
  background:url("/img/template/top/ecolodge-wildlife.jpg") no-repeat;
  z-index:10;
}

#rooms #container-top {
  background:url("/img/template/top/rooms.jpg") no-repeat;
  z-index:10;
}
#superior-studio-suites #container-top {
  background:url("/img/template/top/superior-studio-suites.jpg") no-repeat;
  z-index:10;
}
#standard-rooms #container-top {
  background:url("/img/template/top/standard-rooms.jpg") no-repeat;
  z-index:10;
}
#family-rooms #container-top {
  background:url("/img/template/top/family-rooms.jpg") no-repeat;
  z-index:10;
}
#room-rates #container-top {
  background:url("/img/template/top/rooms.jpg") no-repeat;
  z-index:10;
}

#restaurants #container-top {
  background:url("/img/template/top/restaurants.jpg") no-repeat;
  z-index:10;
}
#abel-tasman-cafe #container-top {
  background:url("/img/template/top/restaurants.jpg") no-repeat;
  z-index:10;
}
#abel-tasman-restaurant #container-top {
  background:url("/img/template/top/restaurants.jpg") no-repeat;
  z-index:10;
}

#transport #container-top {
  background:url("/img/template/top/transport.jpg") no-repeat;
  z-index:10;
}
#abel-tasman-transport-boat #container-top {
  background:url("/img/template/top/transport-boat.jpg") no-repeat;
  z-index:10;
}
#abel-tasman-transport-air #container-top {
  background:url("/img/template/top/transport-air.jpg") no-repeat;
  z-index:10;
}
#abel-tasman-walk #container-top {
  background:url("/img/template/top/transport-foot.jpg") no-repeat;
  z-index:10;
}

#activities #container-top {
  background:url("/img/template/top/activities.jpg") no-repeat;
  z-index:10;
}
#abel-tasman-kayaking #container-top {
  background:url("/img/template/top/activities-kayak.jpg") no-repeat;
  z-index:10;
}
#abel-tasman-fishing #container-top {
  background:url("/img/template/top/activities-fishing.jpg") no-repeat;
  z-index:10;
}
#abel-tasman-sailing #container-top {
  background:url("/img/template/top/activities-sailing.jpg") no-repeat;
  z-index:10;
}
#abel-tasman-walking #container-top {
  background:url("/img/template/top/activities-walk.jpg") no-repeat;
  z-index:10;
}

#events #container-top {
  background:url("/img/template/top/events.jpg") no-repeat;
  z-index:10;
}
#abel-tasman-wedding #container-top {
  background:url("/img/template/top/events.jpg") no-repeat;
  z-index:10;
}
#abel-tasman-conference #container-top {
  background:url("/img/template/top/conference.jpg") no-repeat;
  z-index:10;
}

#careers #container-top {
  background:url("/img/template/top/careers.jpg") no-repeat;
  z-index:10;
}

#about #container-top {
  background:url("/img/template/top/about.jpg") no-repeat;
  z-index:10;
}
#about-our-eco-lodge #container-top {
  background:url("/img/template/top/about-history.jpg") no-repeat;
  z-index:10;
}
#about-abel-tasman-national-park #container-top {
  background:url("/img/template/top/about-abel-tasman.jpg") no-repeat;
  z-index:10;
}
#contact-us #container-top {
  background:url("/img/template/top/about-contact.jpg") no-repeat;
  z-index:10;
}


/* c. body top left link icon items */
#top-left-wrapper {
  width:420px;
  float:left;
}

#icon-awaroa {
  margin-left:20px;
}

#icon-home {
  margin-left:65px;
}

#icon-reservations {
  margin-left:15px;
}


/* d. body top right link icon items */
#top-right-wrapper {
  margin-left:456px;
  width:414px;
}

#top-right-wrapper ul {
  margin:0;
  padding:43px 0 0 0;
  list-style:none;
}

#top-right-wrapper li, #top-right-wrapper li a {
  float:left;
  text-indent:-9999px;
  border-bottom:none;
  margin:0 0 0 8px;
  padding:0;
  background-color:transparent;
  background-position:0 0;
  background-repeat:no-repeat;
  display:block;
  behavior:url(/css/iepngfix.htc);
  z-index:4;
}
  /* ie 6 and below hack */
  * html #top-right-wrapper li a {
    cursor:pointer;
  }

/* d-1. body top right link icon items */
/* ecolodge */
#ecolodge #top-right-wrapper li, #ecolodge #top-right-wrapper li a, #eco-lodge-organic #top-right-wrapper li, #eco-lodge-organic #top-right-wrapper li a, #eco-lodge-recycling #top-right-wrapper li, #eco-lodge-recycling #top-right-wrapper li a, #abel-tasman-wild-life #top-right-wrapper li, #abel-tasman-wild-life #top-right-wrapper li a {
  width:110px;
  height:25px;
}

#top-right-wrapper li#topnav-ecolodge-organic, #top-right-wrapper li#topnav-ecolodge-organic a {
  margin-left:0;
}

#top-right-wrapper li#topnav-ecolodge-organic a {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/ecolodge/organic.png);
}
#top-right-wrapper li#topnav-ecolodge-organic a:hover {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/ecolodge/organic.png);
  background-position:0 -25px;
}

#top-right-wrapper li#topnav-ecolodge-recycling a {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/ecolodge/recycling.png);
}
#top-right-wrapper li#topnav-ecolodge-recycling a:hover {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/ecolodge/recycling.png);
  background-position:0 -25px;
}

#top-right-wrapper li#topnav-ecolodge-wild-life a {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/ecolodge/wild-life.png);
}
#top-right-wrapper li#topnav-ecolodge-wild-life a:hover {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/ecolodge/wild-life.png);
  background-position:0 -25px;
}

/* d-2. body top right link icon items */
/* rooms */
#rooms #top-right-wrapper li, #rooms #top-right-wrapper li a, #superior-studio-suites #top-right-wrapper li, #superior-studio-suites #top-right-wrapper li a, #standard-rooms #top-right-wrapper li, #standard-rooms #top-right-wrapper li a, #family-rooms #top-right-wrapper li, #family-rooms #top-right-wrapper li a, #room-rates #top-right-wrapper li, #room-rates #top-right-wrapper li a {
  width:95px;
  height:25px;
}

#top-right-wrapper li#topnav-rooms-suites, #top-right-wrapper li#topnav-rooms-suites a {
  margin-left:0;
}

#top-right-wrapper li#topnav-rooms-suites a {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/rooms/studio-suites.png);
}
#top-right-wrapper li#topnav-rooms-suites a:hover {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/rooms/studio-suites.png);
  background-position:0 -25px;
}

#top-right-wrapper li#topnav-rooms-standard a {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/rooms/standard-rooms.png);
}
#top-right-wrapper li#topnav-rooms-standard a:hover {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/rooms/standard-rooms.png);
  background-position:0 -25px;
}

#top-right-wrapper li#topnav-rooms-family a {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/rooms/family-rooms.png);
}
#top-right-wrapper li#topnav-rooms-family a:hover {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/rooms/family-rooms.png);
  background-position:0 -25px;
}

#top-right-wrapper li#topnav-room-rates a {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/rooms/room-rates.png);
}
#top-right-wrapper li#topnav-room-rates a:hover {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/rooms/room-rates.png);
  background-position:0 -25px;
}

/* d-3. body top right link icon items */
/* restaurants */
#restaurants #top-right-wrapper li, #restaurants #top-right-wrapper li a, #abel-tasman-cafe #top-right-wrapper li, #abel-tasman-cafe #top-right-wrapper li a, #abel-tasman-restaurant #top-right-wrapper li, #abel-tasman-restaurant #top-right-wrapper li a {
  width:110px;
  height:25px;
}

#top-right-wrapper li#topnav-restaurants-cafe, #top-right-wrapper li#topnav-restaurants-cafe a {
  margin-left:0;
}

#top-right-wrapper li#topnav-restaurants-cafe a {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/restaurants/cafe.png);
}
#top-right-wrapper li#topnav-restaurants-cafe a:hover {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/restaurants/cafe.png);
  background-position:0 -25px;
}

#top-right-wrapper li#topnav-restaurants-restaurant a {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/restaurants/restaurant.png);
}
#top-right-wrapper li#topnav-restaurants-restaurant a:hover {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/restaurants/restaurant.png);
  background-position:0 -25px;
}

/* d-4. body top right link icon items */
/* transport */
#transport #top-right-wrapper li, #transport #top-right-wrapper li a, #abel-tasman-transport-boat #top-right-wrapper li, #abel-tasman-transport-boat #top-right-wrapper li a, #abel-tasman-transport-air #top-right-wrapper li, #abel-tasman-transport-air #top-right-wrapper li a, #abel-tasman-walk #top-right-wrapper li, #abel-tasman-walk #top-right-wrapper li a {
  width:110px;
  height:25px;
}

#top-right-wrapper li#topnav-transport-boat, #top-right-wrapper li#topnav-transport-boat a {
  margin-left:0;
}

#top-right-wrapper li#topnav-transport-boat a {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/transport/boat.png);
}
#top-right-wrapper li#topnav-transport-boat a:hover {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/transport/boat.png);
  background-position:0 -25px;
}

#top-right-wrapper li#topnav-transport-air a {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/transport/air.png);
}
#top-right-wrapper li#topnav-transport-air a:hover {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/transport/air.png);
  background-position:0 -25px;
}

#top-right-wrapper li#topnav-transport-foot a {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/transport/foot.png);
}
#top-right-wrapper li#topnav-transport-foot  a:hover {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/transport/foot.png);
  background-position:0 -25px;
}

/* d-5. body top right link icon items */
/* activities */
#activities #top-right-wrapper li, #activities #top-right-wrapper li a, #abel-tasman-kayaking #top-right-wrapper li, #abel-tasman-kayaking #top-right-wrapper li a, #abel-tasman-fishing #top-right-wrapper li, #abel-tasman-fishing #top-right-wrapper li a, #abel-tasman-sailing #top-right-wrapper li, #abel-tasman-sailing #top-right-wrapper li a, #abel-tasman-walking #top-right-wrapper li, #abel-tasman-walking #top-right-wrapper li a {
  width:80px;
  height:25px;
}

#top-right-wrapper li#topnav-activities-kayak, #top-right-wrapper li#topnav-activities-kayak a {
  margin-left:0;
}

#top-right-wrapper li#topnav-activities-kayak a {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/activities/kayak.png);
}
#top-right-wrapper li#topnav-activities-kayak a:hover {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/activities/kayak.png);
  background-position:0 -25px;
}

#top-right-wrapper li#topnav-activities-fish a {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/activities/fish.png);
}
#top-right-wrapper li#topnav-activities-fish  a:hover {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/activities/fish.png);
  background-position:0 -25px;
}

#top-right-wrapper li#topnav-activities-sail a {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/activities/sail.png);
}
#top-right-wrapper li#topnav-activities-sail a:hover {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/activities/sail.png);
  background-position:0 -25px;
}

#top-right-wrapper li#topnav-activities-walk a {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/activities/walk.png);
}
#top-right-wrapper li#topnav-activities-walk a:hover {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/activities/walk.png);
  background-position:0 -25px;
}

/* d-6. body top right link icon items */
/* events */
#events #top-right-wrapper li, #events #top-right-wrapper li a, #abel-tasman-wedding #top-right-wrapper li, #abel-tasman-wedding #top-right-wrapper li a, #abel-tasman-conference #top-right-wrapper li, #abel-tasman-conference #top-right-wrapper li a {
  width:110px;
  height:25px;
}

#top-right-wrapper li#topnav-events-wedding, #top-right-wrapper li#topnav-events-wedding a {
  margin-left:0;
}

#top-right-wrapper li#topnav-events-wedding a {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/events/wedding.png);
}
#top-right-wrapper li#topnav-events-wedding a:hover {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/events/wedding.png);
  background-position:0 -25px;
}

#top-right-wrapper li#topnav-events-conference a {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/events/conference.png);
}
#top-right-wrapper li#topnav-events-conference  a:hover {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/events/conference.png);
  background-position:0 -25px;
}

/* d-7. body top right link icon items */
/* about */
#about #top-right-wrapper li, #about #top-right-wrapper li a, #about-our-eco-lodge #top-right-wrapper li, #about-our-eco-lodge #top-right-wrapper li a, #about-abel-tasman-national-park #top-right-wrapper li, #about-abel-tasman-national-park #top-right-wrapper li a, #contact-us #top-right-wrapper li, #contact-us #top-right-wrapper li a {
  width:90px;
  height:25px;
}

#top-right-wrapper li#topnav-about-history, #top-right-wrapper li#topnav-history a {
  margin-left:0;
}

#top-right-wrapper li#topnav-about-abel-tasman, #top-right-wrapper li#topnav-about-abel-tasman a {
  width:200px;
}

#top-right-wrapper li#topnav-about-history a {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/about/history.png);
}
#top-right-wrapper li#topnav-about-history a:hover {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/about/history.png);
  background-position:0 -25px;
}

#top-right-wrapper li#topnav-about-abel-tasman a {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/about/abeltasman.png);
}
#top-right-wrapper li#topnav-about-abel-tasman  a:hover {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/about/abeltasman.png);
  background-position:0 -25px;
}

#top-right-wrapper li#topnav-about-contact a {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/about/contact.png);
}
#top-right-wrapper li#topnav-about-contact a:hover {
  margin-left:0;
  background-image:url(/img/template/nav/top-subnav/about/contact.png);
  background-position:0 -25px;
}



/* 3. body main items
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:*/

/* a. body main background images */
#container-main {
  width:100%;
  height:430px;
  clear:both;
}

#home #container-main {
  background:url("/img/template/body/abel-tasman-awaroa-lodge.jpg") 0 10px no-repeat;
  z-index:9;
}

#ecolodge #container-main {
  background:url("/img/template/body/ecolodge.jpg") no-repeat;
  z-index:9;
}
#eco-lodge-organic #container-main {
  background:url("/img/template/body/ecolodge.jpg") no-repeat;
  z-index:9;
}
#eco-lodge-recycling #container-main {
  background:url("/img/template/body/ecolodge.jpg") no-repeat;
  z-index:9;
}
#abel-tasman-wild-life #container-main {
  background:url("/img/template/body/ecolodge-wildlife.jpg") no-repeat;
  z-index:9;
}

#rooms #container-main {
  background:url("/img/template/body/rooms.jpg") no-repeat;
  z-index:9;
}
#superior-studio-suites #container-main {
  background:url("/img/template/body/superior-studio-suites.jpg") no-repeat;
  z-index:9;
}
#standard-rooms #container-main {
  background:url("/img/template/body/standard-rooms.jpg") no-repeat;
  z-index:9;
}
#family-rooms #container-main {
  background:url("/img/template/body/family-rooms.jpg") no-repeat;
  z-index:9;
}
#room-rates #container-main {
  background:url("/img/template/body/rooms.jpg") no-repeat;
  z-index:9;
}

#restaurants #container-main {
  background:url("/img/template/body/restaurants.jpg") no-repeat;
  z-index:9;
}
#abel-tasman-cafe #container-main {
  background:url("/img/template/body/restaurants.jpg") no-repeat;
  z-index:9;
}
#abel-tasman-restaurant #container-main {
  background:url("/img/template/body/restaurants.jpg") no-repeat;
  z-index:9;
}

#transport #container-main {
  background:url("/img/template/body/transport.jpg") no-repeat;
  z-index:9;
}
#abel-tasman-transport-boat #container-main {
  background:url("/img/template/body/transport-boat.jpg") no-repeat;
  z-index:9;
}
#abel-tasman-transport-air #container-main {
  background:url("/img/template/body/transport-air.jpg") no-repeat;
  z-index:9;
}
#abel-tasman-walk #container-main {
  background:url("/img/template/body/transport-foot.jpg") no-repeat;
  z-index:9;
}

#activities #container-main {
  background:url("/img/template/body/activities.jpg") no-repeat;
  z-index:9;
}
#abel-tasman-kayaking #container-main {
  background:url("/img/template/body/activities-kayak.jpg") no-repeat;
  z-index:9;
}
#abel-tasman-fishing #container-main {
  background:url("/img/template/body/activities-fishing.jpg") no-repeat;
  z-index:9;
}
#abel-tasman-sailing #container-main {
  background:url("/img/template/body/activities-sailing.jpg") no-repeat;
  z-index:9;
}
#abel-tasman-walking #container-main {
  background:url("/img/template/body/activities-walk.jpg") no-repeat;
  z-index:9;
}

#events #container-main {
  background:url("/img/template/body/events.jpg") no-repeat;
  z-index:9;
}
#abel-tasman-wedding #container-main {
  background:url("/img/template/body/events.jpg") no-repeat;
  z-index:9;
}
#abel-tasman-conference #container-main {
  background:url("/img/template/body/conference.jpg") no-repeat;
  z-index:9;
}

#careers #container-main {
  background:url("/img/template/body/careers.jpg") no-repeat;
  z-index:9;
}

#about #container-main {
  background:url("/img/template/body/about.jpg") no-repeat;
  z-index:9;
}
#about-our-eco-lodge #container-main {
  background:url("/img/template/body/about-history.jpg") no-repeat;
  z-index:9;
}
#about-abel-tasman-national-park #container-main {
  background:url("/img/template/body/about-abel-tasman.jpg") no-repeat;
  z-index:9;
}
#contact-us #container-main {
  background:url("/img/template/body/about-contact.jpg") no-repeat;
  z-index:9;
}


/* b. body right content top items */
#content-right-top-wrapper {
  margin-left:470px;
  width:400px;
  height:370px;
}

#content-right-header {
  width:425px;
  padding-top:36px;
  text-align:left;
  vertical-align:bottom;
}

#content-right-header h2 {
  font-family:"Times New Roman", Times, serif;
  letter-spacing:1px;
  font-size:240%;
  font-style:italic;
  font-weight:normal;
  color:#fff;
  margin:0 0 10px 0;
  padding:0;
}

#content-right-pagetext {
  color:#efefef;
  width:402px;
  height:265px;
  overflow:auto;
  padding-right:8px;
}

#content-right-pagetext p {
  margin-top:0;
  padding-top:0;
}

#icon-people {
  margin-left:350px;
  margin-top:10px;
}


/* b. body right content bottom items */
#content-right-bottom-wrapper {
  margin-left:470px;
  width:400px;
  height:30px;
}

.content-right-bottom-links {
  font-family:calibri,tahoma,verdana,arial;
  letter-spacing:0;
  font-size:90%;
  color:#fff;
  margin-top:2px;
  padding-top:2px;
  padding-left:23px;
  height:19px;
}

#slideshow {
  background:transparent url("/img/template/icons/content/slideshow-icon.png") no-repeat;
  behavior:url(/css/iepngfix.htc);
}

#mag-glass {
  background:transparent url("/img/template/icons/content/magnifying-glass-icon.png") no-repeat;
  behavior:url(/css/iepngfix.htc);
}

#job-form {
  background:transparent url("/img/template/icons/content/job-application-form-icon.png") no-repeat;
  behavior:url(/css/iepngfix.htc);
}


/* c. body left content items */
#content-left-wrapper {
  margin-left:12px;
  width:420px;
  height:400px;
  float:left;
}
  /* ie 6 and below hack */
  * html #content-left-wrapper {
    margin-left:-30px;
  }

  /* ie 6 and below hack */
  * html #content-left-wrapper p {
    padding-left:40px;
  }

#content-left-wrapper ul {
  padding:0;
  list-style:none;
}
  /* ie 7 hack  */
  *:first-child+html #content-left-wrapper ul {
    margin-left:0;
    padding:0;
	}

#content-left-wrapper li {
  padding:0;
}

#icon-how-to-get-here a {
  text-indent:-9999px;
  width:163px;
  height:43px;
  margin-top:245px;
  background-color:transparent;
  background-image:url(/img/template/icons/body/how-to-get-here-icon.png);
  background-position:0 0;
  background-repeat:no-repeat;
  display:block;
  behavior:url(/css/iepngfix.htc);
  z-index:2;
}
#icon-how-to-get-here a:hover {
  background-image:url(/img/template/icons/body/how-to-get-here-icon-over.png);
}

#icon-contact-us a {
  text-indent:-9999px;
  width:125px;
  height:44px;
  margin-top:-8px;
  background-color:transparent;
  background-image:url(/img/template/icons/body/contact-us-icon.png);
  background-position:0 0;
  background-repeat:no-repeat;
  display:block;
  behavior:url(/css/iepngfix.htc);
  z-index:2;
}
#icon-contact-us a:hover {
  background-image:url(/img/template/icons/body/contact-us-icon-over.png);
}

#icon-view-video a {
  text-indent:-9999px;
  width:246px;
  height:44px;
  margin-top:-8px;
  background-color:transparent;
  background-image:url(/img/template/icons/body/view-our-video-icon.png);
  background-position:0 0;
  background-repeat:no-repeat;
  display:block;
  behavior:url(/css/iepngfix.htc);
  z-index:2;
}
#icon-view-video a:hover {
  background-image:url(/img/template/icons/body/view-our-video-icon-over.png);
}

#icon-view-this-photo a {
  text-indent:-9999px;
  width:157px;
  height:39px;
  margin-top:15px;
  background-color:transparent;
  background-image:url(/img/template/icons/body/view-this-photo-icon.png);
  background-position:4px 0;
  background-repeat:no-repeat;
  display:block;
  behavior:url(/css/iepngfix.htc);
  z-index:2;
}
#icon-view-this-photo a:hover {
  background-image:url(/img/template/icons/body/view-this-photo-icon-over.png);
}



/* 4. bottom navigation links items
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:*/
#container-bottom-links {
  width:100%;
  height:35px;
  clear:both;
}

#container-bottom-links ul {
  margin:0;
  padding:0;
  list-style:none;
}

#container-bottom-links li {
  float:left;
  margin:0;
  padding:0;
}

#container-bottom-links li {
  text-indent:-9999px;
  width:100px;
  height:31px;
  margin-left:5px;
  background-color:transparent;
  background-position:0 0;
  background-repeat:no-repeat;
  display:block;
  behavior:url(/css/iepngfix.htc);
  z-index:4;
}

#container-bottom-links li a {
  text-indent:-9999px;
  width:100px;
  height:31px;
  background-color:transparent;
  background-position:0 0;
  background-repeat:no-repeat;
  display:block;
  behavior:url(/css/iepngfix.htc);
  z-index:4;
}
  /* ie 6 and below hack */
  * html #container-bottom-links li a {
    cursor:pointer;
  }

#container-bottom-links #link-ecolodge a {
  margin-left:0;
  background-image:url(/img/template/nav/ecolodge.png);
}
#container-bottom-links #link-ecolodge a:hover, #container-bottom-links #link-ecolodge a.on, #container-bottom-links #link-ecolodge {
  margin-left:0;
  background-image:url(/img/template/nav/ecolodge.png);
  background-position:0 -31px;
}

#container-bottom-links #link-rooms a {
  background-image:url(/img/template/nav/rooms.png);
}
#container-bottom-links #link-rooms a:hover, #container-bottom-links #link-rooms a.on, #container-bottom-links #link-rooms {
  background-image:url(/img/template/nav/rooms.png);
  background-position:0 -31px;
}

#container-bottom-links #link-restaurants a {
  background-image:url(/img/template/nav/restaurants.png);
}
#container-bottom-links #link-restaurants a:hover, #container-bottom-links #link-restaurants a.on, #container-bottom-links #link-restaurants {
  background-image:url(/img/template/nav/restaurants.png);
  background-position:0 -31px;
}

#container-bottom-links #link-transport a {
  background-image:url(/img/template/nav/transport.png);
}
#container-bottom-links #link-transport a:hover, #container-bottom-links #link-transport a.on, #container-bottom-links #link-transport {
  background-image:url(/img/template/nav/transport.png);
  background-position:0 -31px;
}

#container-bottom-links #link-activities a {
  background-image:url(/img/template/nav/activities.png);
}
#container-bottom-links #link-activities a:hover, #container-bottom-links #link-activities a.on, #container-bottom-links #link-activities {
  background-image:url(/img/template/nav/activities.png);
  background-position:0 -31px;
}

#container-bottom-links #link-events a {
  background-image:url(/img/template/nav/events.png);
}
#container-bottom-links #link-events a:hover, #container-bottom-links #link-events a.on, #container-bottom-links #link-events {
  background-image:url(/img/template/nav/events.png);
  background-position:0 -31px;
}

#container-bottom-links #link-careers a {
  background-image:url(/img/template/nav/careers.png);
}
#container-bottom-links #link-careers a:hover, #container-bottom-links #link-careers a.on, #container-bottom-links #link-careers {
  background-image:url(/img/template/nav/careers.png);
  background-position:0 -31px;
}

#container-bottom-links #link-about a {
  background-image:url(/img/template/nav/about.png);
}
#container-bottom-links #link-about a:hover, #container-bottom-links #link-about a.on, #container-bottom-links #link-about {
  background-image:url(/img/template/nav/about.png);
  background-position:0 -31px;
}



/* 5. bottom icons items
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:*/
#container-bottom-wrapper {
  width:100%;
  height:50px;
  margin-top:40px;
}  

#container-bottom-icons {
  width:200px;
  text-align:right;
  margin-left:700px;
}

#container-bottom-hotel-group {
  width:680px;
  float:left;
  margin-top:-20px;
}

#container-bottom-hotel-group ul {
  margin:0;
  padding:0;
  list-style:none;
}

#container-bottom-hotel-group li {
  float:left;
  margin:0;
  padding:0;
}

#container-bottom-hotel-group #awaroa-lodge a {
  text-indent:-9999px;
  width:87px;
  height:54px;
  display:block;
  background:transparent url(/img/template/icons/bottom/abel-tasman-awaroa-lodge.png) 0 0 no-repeat;
  cursor:pointer;
  behavior:url(/css/iepngfix.htc);
  z-index:4;
}

#container-bottom-hotel-group #nugget-point a {
  text-indent:-9999px;
  width:186px;
  height:35px;
  display:block;
  background:transparent url(/img/template/icons/bottom/queenstown-luxury-hotel-nugget-point.png) 0 0 no-repeat;
  margin:16px 0 0 20px;
  cursor:pointer;
  behavior:url(/css/iepngfix.htc);
  z-index:4;
}

#container-bottom-wrapper p {
  font-size:85%;
  color:#354a1a;
  line-height:100%;
  clear:both;
  margin:6px 0;
  padding:0;
}

#container-bottom-wrapper p a {
  color:#354a1a;
  padding-bottom:1px;
  border-bottom:1px dotted #354a1a;
}

#container-bottom-wrapper p a:hover {
  color:#446022;
  border-bottom:none;
}

#container-bottom-wrapper #hotel-group-title {
  font-size:90%;
  font-weight:bold;
  margin-top:68px;
}

#container-bottom-icons img {
  margin-left:14px;
}



/* 6. bottom sm items
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:*/
#sm {
  font-family:calibri,tahoma,verdana,arial;
  color:#49661e;
  font-size:76%;
  width:100%;
  height:30px;
  text-align:right;
  margin-top:110px;
}

#sm img {
  margin-left:6px;
}



/* 6. general link items
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:*/
a {
  color:#fff;
  text-decoration:none;
  border-bottom:1px dotted #fff;
}

a:hover {
  color:#ddd;
  text-decoration:none;
  border-bottom:none;
}

a:focus {
  outline:none;
}

#top-left-wrapper a,
#container-bottom-links a,
#container-bottom-wrapper a,
#content-left-wrapper a,
#sm a {
  border-bottom:none;
}



/* 7. media page items
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:*/
.media-photos {
  margin-bottom:15px;
  margin-right:15px;
  border:1px solid #fff;
}

.media-links {
  border-bottom:none;
}



/* 8. special items
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:*/
#late-season-offer {
  margin:70px 0 0 20px;
  behavior:url(/css/iepngfix.htc);
}
  /* ie 6 and below hack */
  * html #late-season-offer {
  margin:70px 0 0 60px;
  }
