/*  WRAPPER ELEMENTS  */

/* global wrapper settings  */

/* global container settings  */	

/* local override settings  */
   .header {
    	position: absolute;
   		top: 0;
    	height: 122px;
     	z-index: 20; 
 	   }

    .main {
        margin: -123px 3% 1em 0;
        padding-top: 1em;
     	border-top: 255px solid #fea620;
     	z-index: 5;
	 	}  
    
     .main div.border {
     	position: absolute;
     	top: -255px;
     	right: 0;
     	width: 24px;
     	height: 255px;
     	background: #124515;
		}
		
	/* main top navigation - - - -- - - -  */
	.header ul.main-nav {
    	bottom: 0px;
	    }
	    
	/* END BASIC STRUCTURE */    


/* CONTENT DETAILS */    

    .slider { /* above .main */
    	position: relative;
    	top: 132px;
    	width: 100%;
    	height: 255px;
     	background: transparent;
     	z-index: 10; 
	    }

     .slider-words { 
		position: relative;
		float: left;
    	width: 40%;
        margin: 1.6em 0 .1em 5%;
		}
	
	.slider h1 {
        font-size: 3em;
        font-weight: 100;
        line-height: 1em;
        color: #fff;
        margin: 0 0 .1em 0;
    	}

    .slider h2 {
		font-size: 1.3em;
        font-weight: 100;
        line-height: 1.3em;
        color: #124515;
    	}

    .slider img { 
		position: relative;
		float: right;
		top: 0px;
		right: 4%;
		}
		
    .slider img.top { 
		top: -25px;
		}
		
	ul.sliderlinks {
		position: absolute;
		bottom: 0px;
		left: 3%;
		width: 40%;
		}

	.sliderlinks li {
		float: left;
		}
		
    .sliderlinks li img { 
		position: relative;
		float: none;
		top: 0px;
		left: 0;
		margin: 0;
		}
		
	.sliderlinks li a .slidetext {
		position: absolute;
		display: none;
		}
		
	.sliderlinks li:hover a .slidetext {
		display: block;
		top: 0;
		left: 17em;  /* this sets the position of the hover text relative to the boxes */
		}
		
     .left-col { /* contained within .main */
    	float: left;
    	width: 45%;
    	margin: 15px 3% 0 0;
    	padding-right: 4%;
        border-right: 1px solid #fea620;
	    }
    
    .right-col { /* contained within .main */
    	float: right;
    	width: 34%;
    	margin: 15px 3% 0 0;
    	padding-left: 0%;
        }
  
    .social { /* contained within .right-col */
    	position: relative;
    	left: 1%;
    	top: .5em;
    	display: block;
    	margin: 0;
	    }

    .social img { 
    	margin: 0 0.8em 0 0;
	    }
	    	    
    .sub-left {
    	float: left;
    	width: 55%;
    	margin: 1em 3% 1em 0;
    	padding-right: 4%;
        border-right: 1px solid #fea620;
	    }
	    
      .sub-left h3:first-child {
        font-size: 1.9em;
      	line-height: 1.1em;
      	color: #fea620;
    	margin: -1.15em 0 .3em -.1em;
    	padding: 1em 0 0 0;
		background: url('../images/layout/white-arrow-down.png') no-repeat;
		background-position: 0%  0%;	
       	}
       	
      .sub-right {
    	float: right;
    	width: 34%;
    	margin: 1em 3% 0 0;
    	padding-left: 0%;
        border-left: none;
	    }

	#page-home .sub-right address {
		font-weight: normal;
		font-style: normal;
		}
		
/* END CONTENT */

/* NAVIGATION*/

	#page-home li.homelink { /* hide home link on home page */
		display: none;
		}
		
    .quicklinks li {
      font-size: 1.1em;
		background-position: 1%  50%;	
       	}
    
    .quicklinks li:hover {
		background-position: 2%  50%;	
		}
