/* TOP NAVIGATION */

#headerWrap {
	position: relative;
	text-align: left;
	width: 100%;
	height: 108px;
	margin: 0;
	background-color: #2D2D2D;
	background-image: url(../images/navigation/top_nav/mastHeadBG.jpg);
	background-repeat: no-repeat;
	background-position: top left;
  color:inherit;
}

#headerWrap ul,#contentHeaderWrap ul {
	list-style: none;
	position: absolute;
	top: 82px;
	margin: 0;
	padding: 0 0 0 0px;
	}

#headerWrap ul li {
	margin: 0;
	padding: 0;
	text-indent: 0;
	display: inline;
	}
	
#logo {
    height:65px;
		width:275px; 
    background-image: url(../images/navigation/top_nav/);
    background-repeat: no-repeat;
    background-position: top left;
}

#logo span {
display:block;
height:65px; 
width:275px;
/*change cursor for IE*/
cursor: pointer;
}
	
	
#contentHeaderWrap {
	position: relative;
	text-align: left;
	width: 100%;
	height: 108px;
	margin: 0;
	background-image: url(../images/navigation/top_nav/mastHeadBG.jpg);
	background-color: #2D2D2D;
	background-repeat: no-repeat;
	background-position: top left;
  color:inherit;
}

#contentHeaderWrap ul li {
	margin: 0;
	padding: 0;
	text-indent: 0;
	display: inline;
}

#contentMidWrap {
	position: relative;
	text-align: left;
	width: 100%;
	height: 100%;
	margin: 0;
	background-color: #000000;
	color:inherit;
}	
	

#mainNav { 
margin:0;
padding:0 0 0 0;
height:43px;
display:inline;
position: absolute;
top: 92;
left: 0;
}

#mainNav li {
	margin:0px; 
	padding:0px;
	display: inline;
}

#mainNav a {
	float: left;
	padding: 25px 0 0 0;
	margin: 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:25px; /* for IE5/Win only */
}	

#mainNav a:hover, #mainNav a:active, #mainNav a.current { 
	background-position: ;
}

#galleries a  {
	width: 116px;
	padding-right: 1px;
	background: url(../images/navigation/top_nav/mh_galleries.jpg) top left no-repeat;
}

#galleries a:hover  {
	width: 116px;
	padding-right: 1px;
	background: url(../images/navigation/top_nav/mh_galleries_roll.jpg) top left no-repeat;
}



#expeditions a {
background: url(../images/navigation/top_nav/mh_blog.jpg) top left no-repeat;
padding-right: 1px;
width:115px;
}

#expeditions a:hover {
background: url(../images/navigation/top_nav/mh_blog_roll.jpg) top left no-repeat;
padding-right: 1px;
width:115px;
}



#stock a {
background:url(../images/navigation/top_nav/mh_stock.jpg) top left no-repeat;
padding-right: 1px;
width:115px;
}

#stock a:hover {
background:url(../images/navigation/top_nav/mh_stock_roll.jpg) top left no-repeat;
padding-right: 1px;
width:115px;
}



#publications a {
background:url(../images/navigation/top_nav/mh_publications.jpg) top left no-repeat;
padding-right: 1px;
width:115px;
}
#publications a:hover {
background:url(../images/navigation/top_nav/mh_publications_roll.jpg) top left no-repeat;
padding-right: 1px;
width:115px;
}


#about_us a {
background:url(../images/navigation/top_nav/mh_about.jpg) top left no-repeat;
padding-right: 1px;
width:115px;
}

#about_us a:hover {
background:url(../images/navigation/top_nav/mh_about_roll.jpg) top left no-repeat;
padding-right: 1px;
width:115px;
}


#prints a {
background:url(../images/navigation/top_nav/mh_prints.jpg) top left no-repeat;
width:115px;
}

#prints a:hover {
background:url(../images/navigation/top_nav/mh_prints_roll.jpg) top left no-repeat;
width:115px;
}



	

/*search box styles */

#searchBox { 
position: absolute;
right: 10px;
top: 30px;
}
	
#searchBox Input.searchNav{ 
background-color: #2D2D2D; 
font-size: 11px; 
color: #ccc;
border: 1px solid #666666;
}	

#searchBox Input.submit { 
background-color: #2D2D2D; 
font-size: 11px; 
color: #FFFFFF;
border:0;
margin:0;
padding:0;
}

/*end search box styles*/

#secondaryNav ul{ 
	position: absolute;
	right: 10px;
	top: 10px;
}	

#secondaryNav {
	color: #FFFFFF;
	background-color:#2D2D2D;
	white-space:nowrap;
}

#secondaryNav a {
	color: #FFFFFF;
	font-size: 10px; 
	font-variant: small-caps;
	text-decoration: none;
	background-color:inherit;
}

#secondaryNav a:hover {
	color:teal;
	font-size: 10px; 
	font-variant: small-caps;
	text-decoration: none;
	background-color:inherit;
}

/* END TOP NAVIGATION */


/* Search Bar Styles */

#searchOptions { 
padding:7px 0 7px 77px;
background-color:#191919;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
color: #666;
vertical-align: middle;
white-space: nowrap;
margin: 0;
height:30px;
text-align: right;
}

#first,#middle,#end {
display:inline;
padding:0;
margin: 0 15px 0  0;
}

#searchOptions label {
font-size: 11px; 
color: #CCCCCC;
margin:0;
background-color:inherit;
white-space:nowrap;
}

#searchOptions input {
background-color: #000;
border: 1px solid #fff; 
font-size: 11px; 
color: #666;
margin:0;
padding:0;
}

#searchOptions Input.submit, #footerWrap Input.submit { 
background-color: #191919; 
font-size: 11px; 
color: #666;
border:0;
margin:0 0 0 10px;
padding:0;
}

#searchOptions select {
background-color: #000;
border: 1px solid #fff; 
font-size: 11px; 
color: #666;
margin:0;
padding:0;
} 

#searchOptions formTitle {
font-size: 11px; 
color: #666;
padding:0; 
margin:0;
background-color:inherit;
}

.searchTitle {
color: #006699;
background-color:inherit;
}

#searchOptions form { 
padding:0;
margin:0;
display:inline;
white-space:nowrap;
}

/* End Search Bar Styles */


/* Results Bar Styles */

#resultsBar {
padding:7px 0 7px 77px;
background-color:#191919;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
color: inherit;
margin: 0;
height:20px;
white-space:nowrap;
text-align: left;
}

#resultsBar .results { 
vertical-align: middle;
font-weight: bold;
float:left;
margin:0;
padding:0;
white-space:nowrap;
}

.pages {
color: #FFFFFF;
margin:0 0 0 450px;
padding:0;
white-space:nowrap;
font-weight: normal;
background-color:inherit;
}

.pages a {
white-space:nowrap;
color: #006699;
background-color:inherit;
}

/* End Results Bar Styles */


/* Footer Styles */
#footerWrap {
	position: relative;
	bottom:-25px;
	left: 0;
	clear:both;
	text-align: left;
	padding-top:10px;
	padding-bottom:10px;
	height: auto;
	padding-left: 75px;
	background-color: #191919;
	font-weight: bold;
white-space: nowrap;
color:inherit;
}

#footerWrap form { 
display: inline;
}

#footerWrap select { 
background-color: #000;
border: 1px solid #fff; 
font-size: 11px; 
color:#FFFFFF;
display:inline;
}



/* End Footer Styles */

