body {
	overflow-x:hidden!important;
}
#body_wrap{
	background-color: #000;
	width:100%;
	position:static;
}

.nokia p{
	color: #999999;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	margin: 15px 0;
}

.nokia h1{
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	margin: 20px 0 10px;
}

#container-nokia{
	width:950px;
	margin:0 auto;
	padding-top:30px;
	font-family:Arial, Sans-Serif;
}


#nokia-nav{
	border-top:1px solid #3a3a3a;
	padding-top:20px;
	margin-top:20px;
	height:60px;
	clear:both;
}

#nokia-nav .nav-item{
	font-size:14px;
	font-weight:bold;
	float:left;
	color:#999999;
	line-height:24px;
}

#nokia-nav .selected{
	border-bottom:3px solid #ffca00;
	color:#ffffff;
}


#nokia-nav .divider{
	width:1px;
	margin:0px 14px;
	background-color:#3a3a3a;
	float:left;
	height:14px;
	margin-top:5px;
}

#nokia-nav .nav-item:hover{
	border-bottom:3px solid #ffca00;
}

#nokia-nav .nav-item a{
	color:#999999;
}

#nokia-nav .nav-item a:hover{
	color:#ffffff;
	text-decoration:none;
}

#nokia-nav .selected a{
	color:#ffffff;
}

/* MAP STYLES */

#mapContainer {
  width: 950px;
  height: 693px;
  margin: 0 auto;
  position: relative;
}

#map-holder {
  width: 950px;
  height: 693px;
}

.infoBub{
	width:400px;
}

.infoBub h1{
	color:#fff;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:0px;
}

.infoBub h2{
	color:#999;
	font-size:14px;
	font-weight:normal;
	white-space:normal;
	border-bottom:1px solid #39444c;
	line-height:20px;
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom: 10px;
}

.infoBub .social{
	float:right;
	width:150px;
}

.infoBub .social div{
	float:right;
	line-height:16px;
	margin-left:5px;
	height:16px;
}

.bubLink{
	color:#08bbd7;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	width:200px;
	float:left;
	height:25px;
}

.nm_bubble_content a, .nm_bubble_content a:visited{
	color:#08bbd7;
}

#filters{
	position:absolute;
	width:202px;
	height:217px;
	top:20px;
	left:20px;
	z-index:20;
	background-image:url('../images/map/filterbg.png');
	background-repeat:no-repeat;
	font-size:12px;
	padding:15px 0 0 15px;
}

#filters a:hover{
	text-decoration:none;
}

.filterbtn{
	color:#08bbd7;
	font-weight:bold;
	clear:both;
	margin-bottom:15px;
}

.filterbtn i{
	display:block;
	float:left;
	width:15px;
	height:16px;
	overflow:hidden;
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin-right:5px;
}


#filter1 i{
	background-image:url('../images/map/filter1.png');
	margin-left:2px;
}
#filter2 i{
	background-image:url('../images/map/filter2.png');
	width:17px;
}
#filter3 i{
	background-image:url('../images/map/filter3.png');
	width:18px;
}
#filter4 i{
	background-image:url('../images/map/filter4.png');
	width:17px;
}
#filter5 i{
	background-image:url('../images/map/filter5.png');
	width:15px;
}
#filter6 i{
	background-image:url('../images/map/filter6.png');
}
#filter7 i{
	background-image:url('../images/map/filter7.png');
}

.filterbtn:hover{
	cursor:pointer;
	color:#ffffff;
	text-decoration:none;
}

.filterbtn:hover > i{
	background-position:-20px 0px;
}

.filter-on{
	color:#ffffff;
}

.filter-on > i{
	color:#ffffff;
	background-position:-20px 0px;
}

.filter-on#filter1 i,
.filterbtn:hover#filter1 i {
	background-position:-16px 0px;
}

/* END MAP STYLES */

.scrim {
	display:none;
	position:absolute;
	width:100%;
	z-index:100;
	background: url('../images/scrim.png') repeat;
}
.scrimContent {
	display:none;
	position:absolute;
	width:100%;
	z-index:100;
	background: transparent;
}
#gallery-holder{
	width: 950px;
	height: 708px;
	position: absolute;
	margin:50px auto;
	z-index:100;
	display:none;
	font-family:Arial;
}

#gallery-holder .btn-close {
	position: absolute;
	right: -13px;
	top: -13px;
	cursor:pointer;
	z-index:6000;
}
#gallery-holder .gray {
	background:#292929;
	padding:15px;
}
#gallery-caption {
	color:#fff;
	font-family:Arial;
	font-size:14px;
}

#gallery-caption h1 {
	margin:0 0 18px;
	color:#ffc20d;
	font-size:16px;
}

#gallery-caption .camera-info {
	margin-left: 10px;
	margin-top: -10px;
	text-align: right;
	float: right;
	color: #999999;
	font-size: 10px;
}

#gallery-holder .gallery-nav {
	font-family:Arial;
	margin:18px 0 0;
}
#gallery-holder .gallery-nav a {
	cursor:pointer;
}

.j-gallery-holder{
	width: 342px;
	/*height: 193px;*/
	/*height: 256px;*/
	padding-bottom: 20px;
	position: relative;
	margin-top:10px;
}


#gallery-holder-zoom{
	width: 950px;
	height: 708px;
	position: relative;
	margin-bottom:20px;
}

#gallery-holder-zoom div{
	float:left;
}

.nav-box{
	width:302px;
	height:371px;
	float:left;
}

.nav-box h1{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin-bottom:5px;
	margin-top:10px;
}

.nav-box h2{
	font-size:12px;
	font-weight:normal;
	color:#666666;
	line-height:16px;
}

.nav-box-pad{
	margin-right:22px;
}

.nav-box a{
	text-decoration:none;
}

.nav-box .share{
	line-height:37px;
	font-size:18px;
	height: 45px;
	padding-top: 15px;
	font-weight:bold;
}

.nav-box .share img{
	margin-right:15px;
	float:left;
}

.nav-box .share a{
	color:#ffffff;
}

.nav-box .share a:hover{
	color:#ffffff;
}

.gallery-info{
	display:none;
}

.gallery-info.zoom h2{
	color:#999999;
	font-size:14px;
	padding:10px 0;
}

.text-cont h1{
	font-weight:bold;
	font-size:16px;
	color:#fff;
	margin:0px 0px 10px 0px;
}

.text-cont .social-sm {
	margin:0px 0px 10px;
}

.text-cont .social-sm div {
	margin-left:0;
	margin-right:10px;
}
.text-cont .social-sm div img {
	width:30px;
}

.text-cont h2 {
	font-weight:normal;
	font-size:14px;
	color:#999;
	padding: 5px 0 15px;
	line-height:20px;
	clear:both;
}

.text-cont h2 a {
	color:#ffca00;
}

.gal-cont .count {
	font-size:10px;
	color:#999999;
	text-align:left;
}
.gal-cont .yellow {
	color:#ffca00;
}
.gal-cont .img-caption {
	font-size:10px;
	color:#999999;
	float:right;
}
.gal-cont .img-caption a {
	color:#ffca00;
}
.active{
	display:inline;
}

.gallery-nav{
	font-weight:bold;
	color:#ffca00;
	font-size:14px;
	margin:10px 0px 10px 0px;
	clear:both;
	height:20px;
}

.gallery-nav a{
	color:#ffca00;
}

.gallery-nav div{
	float:left;
	margin-right:15px;
	cursor:pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: moz-none;
	-ms-user-select: none;
	user-select: none;
}

#gallery-hover-nav{
	display: block;
	position: absolute;
	width:950px;
	z-index:5;
}

.j-gallery-hover-nav{
	display: block;
	position: absolute;
	width:342px;
	z-index:5;
}

#gallery-hover-nav a div{
	width:204px;
	height:708px;
	display:block;
}

.j-gallery-holder .main-gallery img {
	
}

.j-gallery-holder .thumb-holder {
	margin-top:5px;
}
.j-gallery-holder .thumb-holder img {
	width:111px;
	height:63px;
	display:inline-block;
	margin-right:0px;
	opacity:0.3;
	cursor:pointer;
}
.j-gallery-holder .thumb-holder img.last {
	margin-right:0;
}
.j-gallery-holder .thumb-holder img.selected {
	opacity:1;
}

.j-gallery-hover-nav a div{
	width:100px;
	height: 193px;
	display:block;
}

#gallery-hover-nav #hover-left{
	float:left;
	width:204px;
	height:708px;
	cursor:pointer;
	background-image:none;
}

.j-gallery-hover-nav #hover-left{
	float:left;
	width:100px;
	height: 193px;
	cursor:pointer;
	background-image:none;
}

#gallery-hover-nav #hover-left:hover{
	background-image:url('../images/gallery-left.png');
	background-repeat:no-repeat;
	background-position:left center;
}

.j-gallery-hover-nav #hover-left:hover{
	background-image:url('../images/j-gallery-left.png');
	background-repeat:no-repeat;
}

#gallery-hover-nav #hover-right{
	float:right;
	width:204px;
	height:708px;
	cursor:pointer;
	background-image:none;
}

.j-gallery-hover-nav #hover-right{
	float:right;
	width:100px;
	height: 193px;
	cursor:pointer;
	background-image:none;
}

#gallery-hover-nav #hover-right:hover{
	background-image:url('../images/gallery-right.png');
	background-repeat:no-repeat;
	background-position:right center;
}

.j-gallery-hover-nav #hover-right:hover{
	background-image:url('../images/j-gallery-right.png');
	background-repeat:no-repeat;
}

ul.checklist li:before {
    content:"\2713\0020";
}

.horz-divider{
	width:100%;
	height:1px;
	background-color:#333333;
	margin-bottom:40px;
	margin-top:25px;
}

.gal-nav{
	background-color:#292929;
	height:45px;
	width:120px;
	padding-left:20px;
	margin-top:-5px;
	padding-top:5px;
	float:left;
	-webkit-border-radius: 5px; /* Android Ã¢â€°Â¤ 1.6, iOS 1-3.2, Safari 3-4 */
	          border-radius: 5px; /* Android 2.1+, Chrome, Firefox 4+, IE 9+, iOS 4+, Opera 10.50+, Safari 5+ */

	  /* useful if you don't want a bg color from leaking outside the border: */
	  background-clip: padding-box; /* Android 2.2+, Chrome, Firefox 4+, IE 9+, iOS 4+, Opera 10.50+, Safari 4+ */
}

.gal-nav-sub{
	background-color:#292929;
	height:45px;
	width:950px;
	margin-top:-25px;
	margin-bottom:20px;
	padding-left:5px;
	float:left;
	-webkit-border-radius: 5px; /* Android Ã¢â€°Â¤ 1.6, iOS 1-3.2, Safari 3-4 */
	          border-radius: 5px; /* Android 2.1+, Chrome, Firefox 4+, IE 9+, iOS 4+, Opera 10.50+, Safari 5+ */

	  /* useful if you don't want a bg color from leaking outside the border: */
	  background-clip: padding-box; /* Android 2.2+, Chrome, Firefox 4+, IE 9+, iOS 4+, Opera 10.50+, Safari 4+ */
}

.gal-nav-sub div{
	margin-left:18px;
}

.gal-nav-sub .divider {
    background-color: #666;
    float: left;
    height: 14px;
    margin-top: 16px;
    width: 1px;
}

.gal-nav-sub .sub-nav-item{
	color: #999999;
	float: left;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	margin-top:10px;
}

.gal-nav-sub .sub-nav-item a{
	color: #999999;
}

.gal-nav-sub .selected a{
	color:#ffffff;
}

.gal-nav-sub .sub-nav-item a:hover{
	color: #ffffff;
	text-decoration:none;
}


#nav-below{
	margin-top:25px;
}


.gallery-cont {
	
}

.gallery-cont .date-cont {
	margin:10px 0;
	display:inline-block;
}

.gallery-cont .date-cont img {
	display:inline-block;
	margin-right:15px;
	vertical-align:top;
}

.gallery-cont .date-cont div.date {
	min-width: 83px;
	text-align:right;
	display:inherit;
	vertical-align: top;
}

.gallery-cont .date-cont img.date {
	margin-top:4px;
}
.gallery-cont .date-cont img.thumb {
	width:170px;
	height:125px;
	cursor:pointer;
	border-top:2px solid #000;
	border-right:2px solid #000;
	border-left:2px solid #000;
	border-bottom:10px solid #000;
}

.gallery-cont .date-cont img.thumb:hover {
	border-top:2px solid #ffc20d;
	border-right:2px solid #ffc20d;
	border-left:2px solid #ffc20d;
	border-bottom:10px solid #ffc20d;
}

.smooth_zoom_preloader {
	background-image: url(../plugins/zoom_assets/preloader.gif);
}	
.smooth_zoom_icons {
	background-image: url(../plugins/zoom_assets/icons.png);
}
.discover-head{
	color:#fff;
	font-size:20px;
	font-weight:bold;
	margin-bottom:20px;
}

.discover-sub3{
	font-size:16px;
	font-weight:bold;
	color:#cccccc;
	clear:both;
	height:20px;
}

.discover-sub3 div{
	float:left;
}

.discover-sub2{
	font-size:20px;
	font-weight:bold;
	color:#fff;
	margin-bottom:10px;
}

.social-sm{
	margin-left:0px;
	text-align:left;
	float:left;
}

.social-sm div{
	float:left;
	margin-left:15px;
}

.assignment-more{
	clear:both;
	height:360px;
}

.assign-info{
	width:300px;
	float:right;
}

.assign-info .social-sm{
	margin-left:0px;
}

.assign-info .social-sm div {
	margin-left: 0px;
    margin-right: 5px;
}

.tips-more{
	clear:both;
}

.tips-more p a {
	color:#ffca00;
}

.tips-more .floatright {
	float:right;
}

.tips-more .floatleft{
	float:left;
}
.tips-more .quotecont {
	width:330px;
}
.tips-more .quotecont .italic {
	font-style:italic;
}
.tips-more .quotecont .quote {
	font-size:19px;
	line-height:24px;
	margin-top:0;
	
}
.tips-more .articletitle {
	width:360px;
}
.tips-more .articletitle h1 {
	margin:0;
}

.tips-more .articletitle .social-sm {
	margin-left:-15px;
}

.tips-more .caption {
	color:#cccccc;
	font-size:16px;
}

.tips-more .left50 {
	float:left;
	width:260px;
}

.tips-more .left50 img,
.tips-more .right50 img {
	width:260px;
}
.tips-more .right50 {
	float:right;
	width:260px;
}

.tips-more .left450 {
	float:left;
	width:450px;
}

.tips-more .left450 img.tipgallery,
.tips-more .right450 img.tipgallery {
	width:450px;
}
.tips-more .right450 {
	float:right;
	width:450px;
}

.tips-more .left450 p,
.tips-more .right450 p {
	margin-top:0;
}

.tips-more  .tips-item {
	margin-bottom:40px;
}
.tips-more  .tips-item .img-cont {
	text-align:center;
}

.tips-more .right450 span.caption,
.tips-more .left450 span.caption {
	display:block;
	color: #999999;
	font-size: 10px;
	margin-top: 10px;
}

.tips-more hr {
	margin:30px 0 40px;
}
.tips-info-left{
	width:300px;
}

.tips-info-right{
	width:300px;
	float:right;
}

.tips-info-left .social-sm{
	float:right;
}

.tips-info-right .social-sm{
	float:right;
}

.tips-info-right h1{
	margin-top:0;
}

#tips #gallery {
	width: 725px;
	height: 418px;
	position: absolute;
	top: 19px;
	left: 110px;
	background: url(../images/journal-bg.png) no-repeat top left;
	opacity: 0;
	visibility: hidden;
	z-index: 100;
}

.nokia #navigation_mainA #search_type {
    display: none;
}

.nokia #navigation_mainA, .nokia #navigation_mainB {
    width: 960px;
}

.nokia #navigation_tophat_container {
    min-width:970px;
}

.nokia #navigation_mainA, .nokia #navigation_mainB {
    width: 970px;
}


.infoBub .social img{
	height:20px;
	float:left;
	margin-right:0px;
}

#navigation_tophat_container{
    min-width: 970px !important;
	width: 100% !important;;
}

#navigation_mainA #search_type {
    display: none !important;
}

#footer_global {
    width: 940px !important;
}

#navigation_mainA, #navigation_mainB {
    width: 970px !important;
}

#navigation_mainB .navigation_mainB_container {
    width: 970px !important;
}

nav#navigation_mainB .primary_nav > li.active .sub_nav:before {
    width: 970px !important;
}

nav#navigation_mainB .primary_nav > li.active .sub_nav, nav#navigation_mainB .primary_nav > li.active:hover .sub_nav {
    width: 970px !important;
}

#gallery-nav-special{
	height:65px;
	margin-bottom:20px;
	float:right;
	width:180px;
}

#gallery-nav-special div{
	float:left;
	margin-right:10px;
	border:1px solid #000000;
}

#gallery-nav-special .on{
	border:1px solid #ffca00;
}


#gallery-nav-special div:hover{
	border:1px solid #ffca00;
}

#gallery-nav-special div .active{
	border:1px solid #ffca00;
}

#gallery-nav-special div a{
	cursor:pointer;
}

.noclear{
	clear:none;
}

#footer_breadcrumb li {
    font-size: 13px !important;
	margin-left:5px !important;
}

#footer_site {
    margin-left: 0px !important;
    width: 950px;
}

#th-iframe{
	text-align:center;
	background-color:#ffffff;
}

#th-iframe iframe{
	/*margin-left:70px;*/
}

#intl_link_breadcrumb_home{
	color:#b5b5b5 !important;
}

#circles-holder{
	position:absolute;
	width:950px;
	height:535px;
	overflow:hidden;
}

#storyteller-holder{
	width:10000px;
	/*height:312px;*/
	margin-top:155px;
	position:relative;
	left:0px;
	z-index:1;
}

.photo-circle{
	margin:10px 0px 10px 0px;
	float:left;
	/*position:absolute;*/
}

.photo-circle a{
	cursor:pointer;
}
.photo-circle img{
	z-index:2;
}

.camera-info{
	margin-left: 10px;
	margin-top: 20px;
	text-align: right;
	float: right;
	color: #999999;
	font-size: 12px;
}

.gallery-camera-info {
	right: 320px;
	margin: -55px 0 30px;
	text-align: right;
	color: #999999;
	font-size: 12px;
}
.gallery-camera-info > div {
	display:none;
}
.gallery-camera-info > div.on {
	display:block;
}

#journal-detail-holder {
	background:#fff;
	width:950px;
}
.journal-img-container,
.journal-detail-container {
	display:none;
}
#journal-img-holder .camera-info {
	margin-top: 10px;
	position: absolute;
	right: 0;
	margin-right: 20px;
}
#journal-detail-holder .details-text {
	width:790px;
	padding: 0px 0 20px;
}
#journal-detail-holder h1 {
	color:#000;
	float:left;
	margin-top:0;
	font-family:Arial;
	font-size:14px;
}
#journal-detail-holder .details-arrow-left,
#journal-detail-holder .details-arrow-right {
	text-align:center;
	width:78px;
	cursor:pointer;
}
#journal-detail-holder .details-arrow-left img,
#journal-detail-holder .details-arrow-right img {
	padding-top:30px;
}
#journal-detail-holder .journal-detail-container {
	padding-top:20px;
	color: #646464;
	font-size:12px;
	min-height:100px;
}
#journal-img-holder {
	position: absolute;
	z-index: 110;
}
#journal-img-holder .btn-close {
	position:absolute;
	margin-top:10px;
	right:0;
	margin-right:10px;
	width:38px;
}
#journal-img-holder img{
	width:950px;
}
#journal-img-holder .btn-close img {
	width:38px;
	cursor:pointer;
}
#journal-detail-holder,
#journal-detail-holder .journal-detail-container,
#journal-detail-holder .journal-detail-container > div {
	float:left;
}
.app-link {
	float:right;
	margin-top:20px;
}
.app-link a{
	color:#FFCA00;
	font-size:14px;
	font-weight:bold;
}
.gallery-info .app-link,
.app-link.nofloat {
	float:none;
}
.nav-share {
	width:inherit;
	height:inherit;
	float:right;
	margin-bottom: 15px;
}
.nav-share h1 {
	float:left;
	margin-top:9px;
}
.nav-share .share {
	float:left;
	padding-top: 0;
	margin-top: 0px;
}
.nav-share .share img {
	margin-right: 0px;
	margin-left:15px;
	float: left;
}
.social-sm div img {
	width:31px;
}
.assignment-more .assign-info h1 {
	width: 55%;
	float: left;
	margin-top: 11px;
	line-height: 22px;
	margin-bottom: 0;
}
.assign-info .social-sm div {
margin-left: 10px;
margin-right: 0px;
margin-top: 5px;
}
.tips-more .tips-info-left h1,
.tips-more .tips-info-right h1 {
	width: 45%;
	float: left;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 22px;
}
.tips-more .tips-info-left .social-sm,
.tips-more .tips-info-right .social-sm {
	margin-left: 0px;
	float: left;
	margin-top: 4px;
}
.camera-info a {
	color:#FFCA00;
}
#footer_breadcrumb p.nav1, #footer_breadcrumb ul {
    background: url("../images/geocore_sprites.png") no-repeat scroll -8px -510px rgba(0, 0, 0, 0);
}
.nm_zoomButtons {
	top:-250px!important;
}
.photo-circle {
	position:absolute;
	display:none;
}
.photo-circle img {
	position:absolute;
}
.photo-circle.display {
	display:block;
}
.masterclass .share {
	float:left;
}

/* ==========================================================================
   START EVEREST
   ========================================================================== */

/* HELPER CLASSES */
.clearfix:before, .clearfix:after { display: table; content: " "; }
.clearfix:after { clear: both; }

/* PAGE STYLES */
#container-nokia hr { border-color:#363636;}

/* PAGE HEADER */
.globalHeader {
    background: none repeat scroll 0 0 #000;
    border-top: 2px solid #000;
    height: auto;
    min-width: 990px;
    position: relative;
    z-index: 10;
}
.ads--header {
    margin: 0 auto;
    text-align: center;
    width: 1000px;
}
.ads-item {
    display: inline-block;
    vertical-align: top;
}
.page-header .intro { float:left; width:765px; margin-right:32px; }
.page-header .partnership { float:right; width:120px; }

#nokia-nav .nav-item.right { float:right;}
#nokia-nav .nav-item.right:hover { border:0; }
#nokia-nav .nav-item .sharepage h1 { margin:0; display: inline-block; font-size:14px; vertical-align: top;}
#nokia-nav .nav-item .sharepage ul  { list-style-type:none; margin:0; padding:0;display:inline-block; }
#nokia-nav .nav-item .sharepage ul li { float:left; margin-left: 10px; margin-top: -6px; }
#nokia-nav .nav-item a { text-decoration: none; }

/* HOME - MAP TEASER */
.map-teaser { margin-bottom:35px; }
.map-teaser h2, .nav-box h2 { color:#666666; font-size:12px; line-height:16px; }
.map-teaser h1 { margin-bottom:0; font-size:14px; line-height: 20px; }
.map-teaser h2 { margin-top:3px; line-height: 20px; }
.map-teaser a { color:#fecb04; }

/* MAP */
#map { overflow:hidden; height:458px; margin-bottom:41px; padding-top:1px; background:url('../images/map.jpg') no-repeat top left; position:relative; }
#map .copyright { position:absolute; bottom:6px; left:10px; margin:0; font-size:11px; color:#fff; }
#map .copyright a { color:#fff; text-decoration: underline; }
#map .directive { position:relative; padding:1px 40px; text-align:center; width:474px; height:302px; background-color:#000; background-color: rgba(0, 0, 0, .8); margin:79px auto 0; }
#map .directive h1 { font-size:42px; color:#ffca00; margin-top:65px; margin-bottom:20px; text-transform: uppercase; }
#map .directive p { color:#fff; margin-bottom:50px; }
#map .directive .text { position:relative; margin:0 auto;  border:1px solid #fff;}
#map .directive .text:hover { border: 1px solid #ffca00; }
#map .directive .text img { position: absolute; top: 0px; left: 0; }
#map .directive .btn-explore { display:block; width:320px; height:57px; overflow:hidden; margin:0 auto; background:url(../images/btn-explorethemap.png) top left no-repeat; }
#map .directive .btn-explore:hover { background-position:bottom left; }
#map .marker { opacity:0; visibility:hidden; position:absolute; top:0; left:0; cursor:pointer; }
#map #marker1 { left:106px; top:351px; z-index:10; }
#map #marker2 { left:183px; top:246px; z-index:9; }
#map #marker3 { left:232px; top:179px; z-index:8; }
#map #marker4 { left:343px; top:144px; z-index:7; }
#map #marker5 { left:442px; top:72px; z-index:6; }
#map #marker6 { left:553px; top:132px; z-index:11; }
#map #marker7 { left:633px; top:188px; z-index:12; }
#map #marker8 { left:719px; top:250px; z-index:13; }

#map #journal { width:725px; height:418px; position:absolute; top:19px; left:110px; background:url(../images/journal-bg.png) no-repeat top left; opacity:0; visibility: hidden; z-index:100; }
#map #journal #btn-close { cursor:pointer; position: absolute; right: -16px; top: -16px;}
#map #journal .image { margin:20px 20px 0; float:left; width:287px; }
#map #journal .image img { width:100%; height:auto; }
#map #journal .info { color:#fff; font-size:14px; margin-top:20px; margin-right:20px; width:378px; float:left; }
#map #journal .info .headline { color:#ffca00; margin:0 0 20px; text-transform: uppercase; font-size:28px; font-weight: bold; }
#map #journal .info .meta { margin-bottom:5px; }
#map #journal .info .description-holder { height:150px; overflow:auto; margin-top:0; }
#map #journal .info .description { color:#fff; font-size:14px; margin-top:0; }
#map #journal .thumb-group { position:absolute; bottom:20px; left:0; width:100%; }
#map #journal .thumb-group #arrow-left { position:absolute; top:25px; left:20px; }
#map #journal .thumb-group #arrow-right { position:absolute; top:25px; right:20px; }
#map #journal .thumb-group .thumb-wrapper { width:518px; margin:0 auto; height:87px; overflow:hidden; position:relative; } 
#map #journal .thumb-group .thumb-wrapper .thumbs { position:absolute; top:0; left:0; width:3000px; }
#map #journal .thumb-group .thumb-wrapper .thumbs li { border:1px #000 solid; cursor:pointer;  }
#map #journal .thumb-group .thumb-wrapper .thumbs li:hover { border:1px #ffca00 solid; }
#map #journal .thumb-group .thumb-wrapper .thumbs img { width:114px; display:block; }
#map #journal .thumb-group li { float:left; list-style-type:none; margin-right:18px; }
.journal-entry { display:none; }
#journal-underlay { display:none; width: 950px;
height: 459px;
background-color: transparent;
position: absolute;
top: 0;
left: 0;
z-index: 15; }

/* JOURNAL */
#gallery-holder, #gallery-hover-nav #hover-right, #gallery-hover-nav #hover-left { height:535px; }
#gallery-hover-nav, #gallery-hover-nav #hover-right, #gallery-hover-nav #hover-left { height:535px;overflow:hidden; }
.assignment-more .assign-info-right { float:right; width:301px; }
.assignment-more .assign-info-right h1 { margin-top:8px;}
.assignment-more .assign-info-right p { margin-top:0; padding-top:0; }
.assignment-more .assign-info h1 { margin-top:11px; }
.assignment-more .player { margin-right:25px; }

.journal-cont { border:1px solid #363636; min-height: 400px; }
.journal-cont .img-cont { padding:20px 20px 0; float:left; width:705px; }
.journal-cont .img-cont .text-cont { width:340px; float:left; margin-right:20px; }
.journal-cont .img-cont .gal-cont { float:left; }
.journal-cont .nav-cont { width:200px; float:right;}
.journal-cont .nav-cont ul { counter-reset: item; list-style-type: none; }
.journal-cont .nav-cont ul li { cursor:pointer; background:#1f1f1f; color:#999999; font-size:12px; font-weight:bold; padding:8px 10px; border-top:1px solid #363636; border-left:1px solid #363636; }
.journal-cont .nav-cont ul li a { width: 160px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.journal-cont .nav-cont ul li:before { content: counter(item) "  "; counter-increment: item; padding-right:10px; font-size:14px; font-weight:bold; color:#444444; }
.journal-cont .nav-cont ul li.selected:before { color:#fff; }
.journal-cont .nav-cont ul li.selected { background:black; color:#fff; border-left:0; }
.journal-cont .nav-cont ul li.top { border-top:0; }
.journal-cont .nav-cont ul li.bottom { border-bottom:1px solid #363636; }
.journal-cont .nav-cont ul li.bottom.selected { border-bottom:0; }

/* PHOTO GALLERIES */
.gal-nav-sub { padding-left:0; }
.gal-nav-sub div { margin-left:17px; }

.gallery-header { border-bottom:1px solid #363636;margin-bottom:25px; }
.gallery-header .text { float:left; width:760px; }
.gallery-header .text h1 { font-size:20px;margin-top:0; }
.gallery-header .text p { color:#fff; font-size:16px; line-height:20px; margin-bottom:22px; }
.gallery-header .sharepage { float:right; padding-top:46px; }
.gallery-header .sharepage ul li { display:inline-block; }
.gallery-header .sharepage ul li img { width:30px; height:30px;}

/* TIPS */
.tips-info-left { width:350px; }

/* FOOTER - GRID */
.grid-container { margin-bottom:40px; }

div.ie_rgba_fix
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000FF,endColorstr=#000000FF)";
}

.invisible {
	display:none;
}

.footer .disclaimer {
	color:#666;
	font-size:12px;
	padding: 20px 10px;
}