

	body #header {
		position: relative;
		height: 140px;	
      padding: 0;
	}

   #alpinist_logo {
      position: absolute;
      height: 135px;
      width: 300px;
      background: url("/img/header_Alpinist.png") 7px 0 no-repeat;
   }
   #header #gray-line {
      position: absolute;
      background: #BABABA;
      height: 2px;
      width: 805px;
      top: 135px;
      right: 10px;
   }

	#header_alpinist {
		margin-left: 10px;
	}
	
	#header #search {
		position: absolute;
		right: 15px;
		top: 0;
		height: 22px;
		font-family: Helvetica;
		font-size: 11px;
		
	}
	
	
	#header #search #search-button {
		/* color: #006; */
		color: #000;
	}
	#header #search #search-button .sub-nav {
		color: black;
	}

	#header #search #search-box {
		font-size: 11px;
		padding: 0;
		width: 160px;

	}
	#header #search .search-nav-item{
		display: inline-block;
		height: 22px;
		line-height: 20px;
		text-transform: uppercase;
		padding: 0 10px;
		vertical-align: bottom;
      color: #000;
	}
	#header #search .search-nav-item a {
      color: #000;
      font-weight: bold;
   }
	#header #search .search-nav-item a:hover {
      color: #003366;
   }
	#header #search .search-nav-item span{
		line-height: 1em;	
		position: relative;
		bottom: 0;
		display: inline-block;
	}

	#header #search .divider {
		background: url('/img/search_divider.jpg') no-repeat;
		height: 22px;
		width: 2px;
		display: inline-block;
	}
	
	#header #navigation {
		position: absolute;
		bottom: 25px;
		left: 360px;
	}
	
	#header #navigation .dropnav lix {
		height: 18px;
		display: inline-block;
		cursor: pointer;
		/* padding: 0 3px; */
		margin-right: 15px;
		border: 1px solid transparent;
	}
	#header #navigation #alpinist-com-sub-nav{
		top: 18px;
		left: 0;
	}
	
	
	#header #navigation .sub-nav-item,
	#header #search .sub-nav-item {
		text-transform: uppercase;
		border: 1px solid #ccc;
		border-top: none;
		background: white;
		padding: 5px;
		font-size: 10px;
	}
	#header #search .sub-nav-item.first {
		border-top: 1px solid #ccc;
   }
	#header #navigation #alpinist-com-sub-nav .sub-nav-item{
		width: 140px;
	}
	#header #search .sub-nav-item {
		padding: 0px 4px;
		width: 110px;
	}

   .sub-title a { 
      color: #fff;
      font-weight: normal;
   }
   .sub-title a:hover { 
      text-decoration: underline;
   }
	




.dropnav, .dropnav ul {
	list-style: none;
   font-family: helvetica, arial;
   padding: 0;
}

.dropnav a {
	display: block;
   text-transform: uppercase;
   font-size: 12px;
   padding: 2px 4px 2px 4px;
   margin: 0;
/*	width: 10em; */
}
.dropnav a, .dropnav a:hover, .dropnav a:visited, .dropnav a.focus {
   font-weight: bold;
   text-decoration: none;
   color: #000;
}

.dropnav li {
	float: left;
   padding: 0;
   margin: 0 15px 0 0;
   border: 1px solid #fff;
   font-size: 10px;
/*	width: 10em; */
}

.dropnav li:hover {
   background: #ddd;
   border: 1px solid #ccc;
}

.dropnav li ul {
	position: absolute;
	width: 182px; 
	left: -999em;
	top: 30px;
	z-index: 1000 !important;
   padding: 0;
   margin: 0;
}

html>body .dropnav li ul {
	top: auto;
}

.dropnav li ul li {
	display: block;
	width: 130px; 
	text-align: left;
	border-right: 1px solid #ccc !important;
	border-bottom: 1px solid #ccc !important;
	border-left: 1px solid #ccc !important;
	background: #fff;
   margin: 0;
   padding: 3px 3px 1px 3px; 
}
.dropnav li ul li.first {
	border-top: 1px solid #ccc !important;
}

.dropnav li ul a {
   font-size: 10px;
}

.dropnav li ul a:hover { 
  color: #036;
}


.dropnav li:hover ul {
	left: auto;
}

.dropnav li:hover ul, .dropnav li.sfhover ul {
	left: auto;
}



	/**
	 * Footer
	 */
	 
	
	#footer-banner {
		text-align: center;
		background: #fff;
		border-bottom: 1px solid #A8A8A8;
		padding: 9px 0;
	}
	
	#footer-nav{
		text-align: center;
		padding: 15px 0;
	}
	
	#footer-nav .item {
		display: inline;
		margin: 0 30px;
	}
	#footer-nav .item.copyright {
		font-size: 9px;
		color: #58595c;
	}
	 
   #footer a {
      font-weight: bold;
      font-family: verdana;
      font-size: 11px;
   }


/**
  * Legacy overrides
  */
body #container {
   position: relative;
   width: 960px;
   margin: 0 auto;
   border-color: #999;
   border-width: 1px;
   border-style: none solid solid ;
   margin-bottom: 60px;
}

body #topbar {
   margin-top: 0px;
}

body #header {
   padding: 0 10px 0 10px;
   position: relative;
   text-align: center;
}
	
	/* newslettersignup */
	
	#newslettersignup div.radio {
	  font-size: 0.7em;
	  margin-bottom: 10px;
	}
	
	#newslettersignup input.fb-email {
		width: 172px;
	}
	
	.submitbutton input {
	  background: url("/images/signup-button-newsletter.jpg") no-repeat scroll 0 0 transparent;
	  border: medium none;
	  cursor: pointer;
	  height: 28px;
	  width: 109px;
	}
	
	#newslettersignup {
	  line-height: 1.5em;
	  margin: 18px 0;
	  padding: 11px 9px 14px;
	  color: #000;
	}
	
	.section {
		background: none repeat scroll 0 0 #F1F1F1;
		margin: 5px 0;
		position: relative;
	}
