/*
Theme Name: Highland Home
Theme URI: http://www.highlandhome.co.nz
Description: The Highland Home custom theme
Version: 1.0
Author: Joel Berkin & Hannah Easton
Tags: yellow, custom header, fixed width, two columns, widgets
*/

@charset "utf-8";
/* CSS Document */
* {
	
	padding:0;
	margin:0;
}

body {
	padding:0px;
	margin:0px;
	background-color:#FFF;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
/*img {border:#999999 solid 1px;}*/
img {
	border:none;
}	

p {
        margin-bottom: 10px;
}

#header {
	height: 260px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-x;
}
#above_header {
	background-image: url(images/above_header.jpg);
	height: 135px;
}
#logo {
	background-image: url(images/logo.png);
	height: 123px;
	width: 360px;
	background-repeat: no-repeat;
	float: left;
	margin-left: 40px;
	
}
#orange_right_b {
	background-image: url(images/organge_h_right.gif);
	width: 8px;
	height: 257px;
	float: right;
}
#orange_left_b {
	background-image: url(images/organge_h_left.gif);
	width: 10px;
	height: 257px;
}
#above_h_inside {
	height: 148px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/cream_top.jpg);
}
#above_right_b {
	background-image: url(images/above_h_right.jpg);
	width: 8px;
	height: 135px;
	float: right;
}
#above_left_b {
	background-image: url(images/above_h_left.jpg);
	width: 10px;
	height: 135px;
	background-repeat: repeat;
}
#content {
	width: 950px;
/*	height: 565px;*/
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/content_grad.jpg);
	}
#content2 {
	width: 950px;
	height: 565px;
	margin-right: auto;
	margin-left: auto;

}
#content_left_b {
	background-image: url(images/content_h_left.jpg);
	height: 520px;
	width: 10px;
}
#content_right_b {
	background-image: url(images/content_h_right.jpg);
	height: 520px;
	width: 8px;
	float: right;
}
#header_left {
	height: 260px;
	width: 10px;
}
#orange_stripe {
	width: 100%;
	height: 257px;
	background-color: #e6b33e;
	background-image: url(images/orange_header.jpg);
}
#navigation {
	padding-top: 50px;
	float: right;
        margin-right: 42px;
}

#navigation ul{
	list-style:none;
	border:1px #c0c0c0 solid;
	height:40px;
	background-image:url(images/Main_Navigation/blue_gradient.png);
	background-repeat:repeat-x;
        z-index:100;
}

#navigation ul li{
	display:block;
	float:left;		
	padding-right: 15px;
/*	background-image:url(images/Main_Navigation/blue_gradient.png);
	background-repeat:repeat-x;*/
 	background:url(images/Main_Navigation/border.png) no-repeat 100% 0;
	height:40px;
	line-height:40px;
}

#navigation ul li.last{
	background:none;
}

#navigation ul li a {
	font-size:11px;
	color: #000;
	text-decoration: none;
	font-weight:bold;
	padding-left: 15px;
}

#navigation li ul
{
	position: absolute;
	width: 160px;
	/*left: -999em;*/	
	background:none;
	border:none;
	left: auto;	  	
}

#navigation li ul li
{
	float:none;
	padding:0;
	background:#005FFC;
	border-top: 1px solid #3489FE;
	border-left:1px #c0c0c0 solid;
	border-right:1px #c0c0c0 solid;
}

#navigation li ul li:hover
{
background:#5F9FFE;
}

#navigation li:hover ul {
	
}


#right_nav {
	background: url(images/Right_nav/box.png) no-repeat;
	float: left;
	height: 440px;
	width: 265px;
	margin-left: 30px;
	margin-top: 27px;
	padding: 10px;
}

#right_nav ul {
	list-style: none;
}

#photo_button {
	margin-left: 5px;	
}

#activity_pics {
	margin-left: 7px;
}

#helicopter {
	background-image: url(images/header_content.png);
	background-repeat: no-repeat;
	height: 258px;
	width: 950px;
        position:relative;
}
#left_text {
	/*height: 505px;*/
	width: 543px;
	padding: 30px 20px 20px 50px;
	float: left;
	background-repeat: no-repeat;
	background-position: 4px 26px;
	/*background-image: url(images/text_to_delete.png);*/
}
#footer {
	background-color: #FDD87D;
	height: 30px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-align:center;
	background-repeat: no-repeat;
	background-position: center;
	line-height:30px;
}
#fotos {
	height: 460px;
	width: 550px;
	float: left;
	background-repeat: no-repeat;
	background-position: 4px 26px;
	margin-left: 60px;
	margin-top: 40px;
	
}
#quote {
	float: right;
	height: 110px;
	width: 230px;
	background-image: url(images/Quote.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.Activities
{  
  background: url(images/Right_nav/right_hand_nav_1.png) no-repeat;
  display:block;
  height:68px;
}

.Gear
{  
  background: url(images/Right_nav/right_hand_nav_2.png) no-repeat;
  display:block;
  height:68px;
}

.Duties
{  
  background: url(images/Right_nav/right_hand_nav_3.png) no-repeat;
  display:block;
  height:68px;
}

h2
{
  background: url(images/title_right.png) no-repeat right;
  height:33px;  
  display:inline;
  line-height:33px;
  padding: 6px 11px 6px 0;
}

h2 .title
{
  background: url(images/title_left.png) no-repeat left;
  line-height:33px;
  height:33px;
  padding: 6px 0 6px 11px;
}

h2 .title_inner
{
  background: url(images/title_background.png) repeat-x;
  line-height:33px;
  height:33px;
  padding: 6px 10px;
}

.title_right
{
  background: url(images/title_right.png) no-repeat 100%;
  width: 11px;
}

.entry
{
  margin-top:25px;
}

.list, .gear_list
{
  list-style:none;
  margin-top:25px;
}

.list li, .gear_list li
{
  display:block;
  float:left;
  width:260px;
  height:60px;
  margin-bottom:20px;
  padding-right:10px;
}

.list li.long
{
    height:90px;
}

.gear_list li 
{
  line-height:22px;
}

h4
{
  text-transform:uppercase;
  color:#9B772D;
  margin-bottom:8px;
}

.clear 
{
    clear:both;
}

#helilink
{
    display:block;
    background:url(images/watch_heli_ride_btn.png);
    width:219px;
    height:36px;
    position:absolute;
    top:210px;
    left:55px;
}

#helilink:hover
{
    background:url(images/watch_heli_ride_btn_2.png);
}

a.download
{
    background-image:url(images/download_btn.png);
    background-repeat:no-repeat;
    width:374px;
    height:55px;
    display:block;
    color:#fff;
    text-decoration:none;
    line-height:55px;
    font-size:20px;
    padding-left:35px;
}
a.download:hover
{
    background-image:url(images/download_btn_hover.png);
    background-repeat:no-repeat;
}
