/* CSS Document */

/* structural css */

body {
text-align:left;
font-size:76.1%;
font-family: Trebuchet MS,Arial,Helvetica,sans-serif; color:#333333
line-height:1.3em;
margin:0; background-image:url(../images/yellow_bg_pale.gif); background-repeat:repeat;
}

img a:link {border:none;}

a:link {border:none;}

#wrap {
width:900px;
margin-left:auto; margin-right:auto; /*center hack*/
text-align:left; background-color:#FFFFFF;
height:100% !Important;height:1%;
}

#top_section {width:900px; height:430px; background-color:#FFFFFF; margin-top:0px;}

#header{
height:258px; width:900px; float:left;}

.moduleclasshead {height:287px; width:900px; float:left;}

#top_nav {width:870px; height:41px; margin-top:0px; padding-top:12px; float:left; padding-left:30px; margin-bottom:20px; background-image:url(../images/navbar_bg.jpg); background-repeat:no-repeat;}

#logo {width:600px; height:95px; padding-top:0px; padding-bottom:0px; padding-left:30px;}

#clearboth {clear:both;}

#footer{
clear:both;padding-top:15px;background-image:url(../images/yellow_bg.gif); background-repeat:repeat; height:30px;font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:.9em; color:#000000;
}

#main-body {
float:left;
width:840px; background-color:#ffffff; padding-bottom:60px;
}

#content {
float:right; width:63%; padding-right:20px;
overflow:hidden; background-color:#ffffff;
}


#sidebar {
width:30%; float:left;
overflow:hidden; padding-top:3px; margin-left:15px;
margin-right:-3px; background-color:#ffffff;
}

.inside {
padding:10px;
}

#copyright {width:850px; margin-left:auto; margin-right:auto; text-align:right; padding-right:30px; margin-top:5px; color:#000000; font-size:.8em; font-family: Trebuchet MS, Arial, Helvetica, sans-serif;padding-bottom:10px;}
.copy {text-align:right;}

#navcontainer{
padding:0;
color: #333;
}
#navcontainer ul{
list-style: none;
margin: 0;
padding: 0;
}
#navcontainer li{
border-bottom: 1px solid #ccc;
margin: 0;
}
#navcontainer li a{
display: block;
padding: 3px 5px;
border-left: 10px solid #333;
border-right: 10px solid #9D9D9D;
background:#666;
color: #fff;
text-decoration: none;
}
html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover,a#active_menu:link,a#active_menu:visited{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background: #2586d7;
color: #fff;
}

#modutablesidemenu ul{
list-style: none;
margin: 0;
padding: 0;
}

.imageholder {margin-top:-40px; clear:both; border:0;}

.imageholder a:link {border:0;}
.imageholder a:hover {border:0;}

/* global + customise */
   
* {
margin:0;
padding:0;
}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address{
margin:0.5em 0;
}

fieldset{
padding:.5em;
}

p {padding-right:5px; padding-bottom:5px;}

a{
text-decoration:underline; color:#680903;
}
a:hover{
text-decoration:none; color:#f19210;
}
h1,.componentheading, .componentheadingdestinationlist, .componentheadingabseilinglist {font-size:1.6em; color:#F19210; text-transform:uppercase; line-height:1.8em; text-decoration:none; padding-bottom:5px;}

h2 {font-size:1.2em; color:#F19210; text-transform:uppercase; line-height:1.5em;}
.contentheading, .contentheadingdestinationlist  {font-size:1.4em; color:#F19210; font-weight:bold; text-transform:uppercase;}
h3, .category {font-size:1.2em; color:#F19210; font-weight:bold; text-transform:uppercase;}

address {color:#666666; font-weight:400; font-style:normal;}

h4{
font-size:1.2em;
line-height:1.2em;
}
h5{font-size:1.2em; color:#680903; font-weight:bold; text-transform:uppercase;}
h6, .contentpaneopendestinationlist{
font-size:1.1em;
line-height:1em;
font-weight:bold; color:#333333;
}
.small,.createdate,.modifydate,.mosimage_caption{
font:0.8em Trebuchet MS,Arial,Helvetica,sans-serif;
color:#999;
}
.moduletable{
margin-bottom:1em;
padding:0 10px;/*padding for inside text*/
border:0px #CCC solid;
}
.moduletable h3{
background:#666;
color:#fff;
padding:0.25em 0;
text-align:center;
font-size:1.1em;
margin:0 -10px 0.5em -10px;/*negative padding to pull h3 back out from .moduletable padding*/
}
.moduletable-leftnav{
margin-bottom:1em;
padding:0; /*the padding is removed so the menu fills the whole module box*/
border:0px #CCC solid;
}
.moduletable-leftnav h3{
background:#666;
width:100%;
color:#fff;
padding:0.25em 0;
text-align:center;
font-size:1.1em;
margin:0; /*now we have no padding in the module, we don't need the negative margins*/
border-bottom: 0px solid #CCC;
}


/* suckerfish dropdown menu main menu*/


#twocols{ /*the columns that gets dropped down over yours might be different*/
z-index:20;
}
#leftcol{ /*the columns that gets dropped down over yours might be different*/
z-index:10;
}
#mainleveltopnav li{
display:inline;
list-style-type:none;
padding-right:10px; font-weight:normal;
}
a.mainleveltopnav,a.mainleveltopnav:link,
a.mainleveltopnav:visited{
color:#f90;font-weight:normal;
}
.moduletablemainnav{ /* I have absolutely positioned the module, you might have a different scheme*/
position:absolute;
top:187px;
left:20px;
z-index:100;
font:1.05em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;font-weight:normal;
}
#mainlevelmainnav,#mainlevelmainnav ul{
float:left;
list-style:none;
line-height:1em;
font-size:1.05em;
background:transparent;
font-weight:700;
margin:0;
padding:0;font-weight:normal;
}
#mainlevelmainnav a{
color:#f90; display:block;
text-decoration:none;
margin-right:10px;
font-size:1.05em;
padding:0.3em;font-weight:normal;
}
#mainlevelmainnav li{
float:left;
padding:0; padding-right:10px;
font-size:1.05em;font-weight:normal;
}
#mainlevelmainnav li ul{
position:absolute;
left:-999em;
height:auto;
width:12em; padding-right:8px; padding-left:8px;
background-image:url(../images/yellow_bg.gif); background-repeat:repeat;
margin-top:-2px; padding-top:2px; padding-bottom:10px;font-weight:normal; background-color:#F19210;
}
#mainlevelmainnav li li{
width:12em; display:block;font-weight:normal;
}
#mainlevelmainnav li ul a{
width:12em;
color:#000000;
font-size:.9em;
line-height:1em; padding-top:6px; padding-bottom:6px;font-weight:normal;
}
#mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul,#mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{
left:-999em;display:block;font-weight:normal;
}
#mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover ul,#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul{
left:auto;
z-index:6000;display:block;font-weight:normal;
}
#mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover{
 color:#000000; font-style:italic; display:block;font-weight:normal; width:12em;
}

/*bloglist style */

ul {list-style:disc; padding-left:10px; margin:0; padding-bottom:30px; font-weight:normal;}
li{padding-bottom:5px; font-weight:normal;}
li a:hover {color:#980903; font-weight:normal;}




/* abseiling / horse / rafting / drive / rideraft / bike left menu */

#mainlevelabseiling li, #mainlevelhorse li, #mainlevelrafting li, #mainleveldrive li, #mainlevelrideraft li, #mainlevelbike li{
list-style:none;
}
#mainlevelabseiling li a, #mainlevelhorse li a, #mainlevelrafting li a, #mainleveldrive li a, #mainlevelrideraft li a, #mainlevelbike li a{
display: block;
background:#546A35;
color: #ffffff;
font-size:1em;
text-decoration: none;
padding-bottom:5px; padding-top:5px; padding-left:5px;
}
html>body #mainlevelabseiling li a, html>body #mainlevelhorse li a, html>body #mainlevelrafting li a, html>body #mainleveldrive li a, html>body #mainlevelrideraft li a, html>body #mainlevelbike li a { width: auto; }

#mainlevelabseiling li a:hover,a#active_menu:link,a#active_menu:visited, #mainlevelhorse li a:hover,a#active_menu:link,a#active_menu:visited, #mainlevelrafting li a:hover,a#active_menu:link,a#active_menu:visited, #mainleveldrive li a:hover,a#active_menu:link,a#active_menu:visited, #mainlevelrideraft li a:hover,a#active_menu:link,a#active_menu:visited, #mainlevelbike li a:hover,a#active_menu:link,a#active_menu:visited{
text-decoration:underline;
}


/* activites / destinations / experiences / bookings / about left menu */

#mainlevelactivities li, #mainleveldestination li, #mainlevelexperience li, #mainlevelabout li, #mainlevelbookings li{
list-style:none;
}
#mainlevelactivities li a, #mainleveldestination li a, #mainlevelexperience li a, #mainlevelabout li a, #mainlevelbookings li a{
display: block;
background-color:#FFE5BF;
color:#000000;
font-size:1em;
text-decoration: none;
padding-bottom:5px; padding-top:5px; padding-left:5px;
}
html>body #mainlevelactivities li a, html>body #mainleveldestination li a, html>body #mainlevelexperience li a, html>body #mainlevelabout li a, html>body #mainlevelbookings li a { width: auto; }

#mainlevelactivities li a:hover,a#active_menu:link,a#active_menu:visited, #mainleveldestination li a:hover,a#active_menu:link,a#active_menu:visited, #mainlevelexperience li a:hover,a#active_menu:link,a#active_menu:visited, #mainlevelabout li a:hover,a#active_menu:link,a#active_menu:visited, #mainlevelbookings li a:hover,a#active_menu:link,a#active_menu:visited{
text-decoration:underline;
}


/* team left menu */

#mainlevelteam li{
list-style:none;
}
#mainlevelteam li a{
display: block;
background:#546A35;
color: #ffffff;
font-size:1em;
text-decoration: none;
padding-bottom:5px; padding-top:5px; padding-left:5px;
}
html>body #mainlevelteam li a { width: auto; }

#mainlevelteam li a:hover,a#active_menu:link,a#active_menu:visited{
text-decoration:underline;
}


/* florafauna / cattle / hcwilderness / snowy / foodwine / nature / aboriginal / meet others / left menu */

#mainlevelflorafauna li, #mainlevelcattle li, #mainlevelhcwilderness li, #mainlevelsnowy li, #mainlevelfoodwine li, #mainlevelnature li, #mainlevelaboriginal li, #mainlevelmeet li{
list-style:none;
}
#mainlevelflorafauna li a, #mainlevelcattle li a, #mainlevelhcwilderness li a, #mainlevelsnowy li a, #mainlevelfoodwine li a, #mainlevelnature li a, #mainlevelaboriginal li a, #mainlevelmeet li a{
display: block;
background:#546A35;
color: #ffffff;
font-size:1em;
text-decoration: none;
padding-bottom:5px; padding-top:5px; padding-left:5px;
}
html>body #mainlevelflorafauna li a, html>body #mainlevelcattle li a, html>body #mainlevelhcwilderness li a, html>body #mainlevelsnowy li a, html>body #mainlevelfoodwine li a, html>body #mainlevelnature li a, html>body #mainlevelaboriginal li a, html>body #mainlevelmeet li a { width: auto; }

#mainlevelflorafauna li a:hover,a#active_menu:link,a#active_menu:visited, #mainlevelcattle li a:hover,a#active_menu:link,a#active_menu:visited, #mainlevelhcwilderness li a:hover,a#active_menu:link,a#active_menu:visited, #mainlevelsnowy li a:hover,a#active_menu:link,a#active_menu:visited, #mainlevelfoodwine li a:hover,a#active_menu:link,a#active_menu:visited, #mainlevelnature li a:hover,a#active_menu:link,a#active_menu:visited, #mainlevelaboriginal li a:hover,a#active_menu:link,a#active_menu:visited, #mainlevelmeet li a:hover,a#active_menu:link,a#active_menu:visited{
text-decoration:underline;
}

/* highcountry / yarravalley / kos left menu */

#mainlevelhighcountry li, #mainlevelyarravalley li, #mainlevelkos li{
list-style:none;
}
#mainlevelhighcountry li a, #mainlevelyarravalley li a, #mainlevelkos li a{
display: block;
background:#546A35;
color: #ffffff;
font-size:1em;
text-decoration: none;
padding-bottom:5px; padding-top:5px; padding-left:5px;
}
html>body #mainlevelhighcountry li a, html>body #mainlevelyarravalley li a, html>body #mainlevelkos li a { width: auto; }

#mainlevelhighcountry li a:hover,a#active_menu:link,a#active_menu:visited, #mainlevelyarravalley li a:hover,a#active_menu:link,a#active_menu:visited, #mainlevelkos li a:hover,a#active_menu:link,a#active_menu:visited, {
text-decoration:underline;
}

/* footer bottom menu */

#footernavcontainer {padding:0; padding-left:30px;}
#footernavcontainer ul {list-style:none; margin:0; padding:0;}
#footernavcontainer li{padding-right:15px;display:inline;}
#footernavcontainer li a {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:1.1em; display:inline; text-decoration:none; text-decoration:none; background-color:#f19210;}
html>body #footernavcontainer li a {width:auto;}
#footernavcontainer li a:hover, a#active_menu:link, a#active_menu:visited {text-decoration:underline;}
.mainlevelfooternav {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; font-size:1.1em; display:inline; text-decoration:none; text-decoration:none; background-color:#f19210;}

/* blog style list for final level 'menu' style display//
in joomla menu item display as blog style category list contents // 
set paramaters #leading = 0, #intro = 0, #columns = 1, #links = 10 (sets per page, then paginates */

.blogdestinationlist {padding-top:20px;}

#blogsection ul{list-style:none; margin:0; padding:0;}
#blogsection li {display:block;  padding:0; margin:0;}
#blogsection li a, #blogsection li a:visited {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:1em; color:#333333;}
#blogsection li a:hover{color:680903;}


.buttonheading{padding-left:1px;}

.contentpaneopen {padding-right:10px;}

.moduletablesubscribe {padding-top:10px; width:60%;}

.sitemap a:link, .sitemap a:visited {color:#680903; text-decoration:none;}
.sitemap a:hover {color:#F19210; text-decoration:underline;}

/* spiffy rounded corners */
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#680903}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #be9592;
  border-right:1px solid #be9592;
  background:#8d4642}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #efe6e5;
  border-right:1px solid #efe6e5;
  background:#843732}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #843732;
  border-right:1px solid #843732;}
.spiffy4{
  border-left:1px solid #be9592;
  border-right:1px solid #be9592}
.spiffy5{
  border-left:1px solid #8d4642;
  border-right:1px solid #8d4642}
.spiffyfg{
  background:#680903}

/*adventure selector holder */

#selector {
width:750px; background-color:#680903; height:100px; margin-left:-20px;
}

.moduletableadventureselectormenu h3 {padding-left:10px; padding-bottom:5px;}

/* suckerfish dropdown menu adventure selector menu*/


#twocols{ /*the columns that gets dropped down over yours might be different*/
z-index:20;
}
#leftcol{ /*the columns that gets dropped down over yours might be different*/
z-index:10;
}
.moduletableadventureselectormenu{ /* I have absolutely positioned the module, you might have a different scheme*/
z-index:100; height:80px; margin-top:-40px;
font:1.05em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
margin:0;font-weight:normal; padding-top:5px;
}
#mainleveladventureselector,#mainleveladventureselector ul{
float:left;
list-style:none;
line-height:1em;
font-size:1.05em;
background:transparent;
font-weight:700;
margin:0;
padding:0;font-weight:normal;
}
#mainleveladventureselector a{
color:#f90; display:block;
text-decoration:none;
margin-right:0px;
font-size:1.05em; color:#FFFFFF;
padding:0;font-weight:normal;
}
#mainleveladventureselector li{
float:left; width:12em;
text-align:left;font-size:1.05em;font-weight:normal;padding:5px; border:#FFFFFF solid 1px; margin-left:10px; 
}
#mainleveladventureselector li ul{
position:absolute;
left:-999em;
height:auto;
width:15em; padding-right:0px; padding-left:0px;
background-image:url(../images/gray_bg.gif); background-repeat:repeat;
margin-top:3px; padding-top:2px; padding-bottom:10px;font-weight:normal; margin-left:0px; background-color:#CCCCCC;
}
#mainleveladventureselector li li{
width:15em; display:block;font-weight:normal; border:0; font-size:.9em;
}
#mainleveladventureselector li ul a{
width:15em;
color:#000000;
font-size:.9em;
line-height:1em; padding-top:3px; padding-bottom:3px;font-weight:normal; border:0;
}
#mainleveladventureselector li:hover ul ul,#mainleveladventureselector li:hover ul ul ul,#mainleveladventureselector li.sfhover ul ul,#mainleveladventureselector li.sfhover ul ul ul{
left:-999em;display:block;font-weight:normal;
}
#mainleveladventureselector li:hover ul,#mainleveladventureselector li li:hover ul,#mainleveladventureselector li li li:hover ul,#mainleveladventureselector li.sfhover ul,#mainleveladventureselector li li.sfhover ul,#mainleveladventureselector li li li.sfhover ul{
left:auto;
z-index:6000;display:block;font-weight:normal;
}
#mainleveladventureselector li li:hover,#mainleveladventureselector li li.sfhover{
 color:#000000; text-decoration:underline; width:15em; display:block;font-weight:normal;
}
.slideshow {text-align:left; padding-top:20px;}

.imgnoborder, .imgnoborder a:link, .imgnoborder a:hover, .imgnoborder a:visited {border:0px;}

.buttonheading img, .buttonheading img a:link, .buttonheading img a:visited, .buttonheading img a:hover {border:0px;}