#hide_fancybox{display:none;}

body	{font-family: 'Open Sans', 'Open Sans Condensed', sans-serif;background-color:#111;
margin:0 auto;}

/*page containers*/
.container{width:1000px;text-align:left;margin:0 auto;}
.page_container {width:100%;text-align:left;float:left;background-color:#000;border-left:1px solid #555;border-right:1px solid #555;}
.centred{min-height:1600px;}/*container for the left div that contains photos*/
.left_col1{float:left;max-width:1600px;background:#000;width:75%;}
.left_col2{float:left;background:#000;width:22%;margin-left:20px;}
.index_col1{float:left;width:49%;max-width:1580px;background:#000;border-right:1px solid #333;margin-left:5px;text-align:left;padding-right:4px;}
.index_col2{float:left;width:49%;max-width:1580px;background:#000;text-align:left;padding-left:5px;}
.form_container_fullsearch{text-align:center;float:left;border:1px solid #555;width:100%;margin-top:40px;padding-top:10px;padding-bottom:25px;}
select{min-width:210px;}
input{max-width:150px;}
.fullsearch_text{text-align:center;color:#fff;font-size:95%;}

.glance_wrap{background:#111;overflow-y:hidden;overflow-x:hidden;margin-top:58px;;border:1px solid #555;padding-bottom:15px;width:100%;}
.glance_title{background:#00222f;font-family:'Open Sans';font-weight:bold;float:left;color:#fff;font-size:110%;line-height:120%;width:100%;padding:8px 5px;margin-bottom:5px;border-bottom:1px solid #888;}
.glance_title_sub{font-weight:normal;font-size:85%;}
.glance_text{border-bottom:1px solid #444;color:#ccc;font-size:70%;line-height:120%;display:block;padding-left:37px;text-indent:-33px;padding-top:5px;padding-bottom:5px;font-size:80%;padding-right:5px;}
.glance_text_left{float:left;clear:both;padding-right:0.5em;color:#888;}
.glance_text_middle{float:left;padding-right:0.5em;color:#888;}
.glance_link{float:left;clear:both;font-size:70%;}

.twitter_wrap{background:#111;border:1px solid #555;float:left;margin-bottom:20px;margin-top:50px;width:100%;}
.twitter_title{background:#00222f;padding:5px;color:#fff;font-size:110%;font-family:'Open Sans';line-height:120%;border-bottom:1px solid #888;font-weight:bold;}
.twitter_main{float:left;clear:both;width:100%;}

.wp_wrap{background:#111;overflow-y:hidden;overflow-x:hidden;float:left;border:1px solid #444;margin-top:40px;margin-bottom:50px;}
.wp_title{background:#00222f;color:#fff;padding:5px;width:100%;float:left;font-family:'Open Sans';font-size:110%;line-height:120%;font-weight:bold;}
.wp_text_top{padding-left:5px;padding-top:10px;padding-right:5px;color:#ccc;font-size:90%;border-top:2px solid #555;float:left;}
.wp_text_middle{padding-left:5px;padding-top:10px;padding-right:5px;color:#6b90a1;font-size:80%;float:left;}
.wp_text_bottom{padding-left:5px;padding-top:10px;padding-right:5px;float:left;color:#999;font-size:75%;margin-bottom:20px;float:left;}

div.toggler{cursor:pointer;text-decoration:none;padding-top:10px;}
div.toggler div{display:none;text-decoration:none;font-weight:bold;}
.more_details_text{padding-left:8px;color: #6b90a1;font-weight:bold;font-size:80%;}

.oldies_text_top{padding-left:8px;padding-right:5px;color:#e5c26e;font-weight:bold;border-top:1px solid #555;font-size:84%;margin-top:10px;padding-top:5px;}
.oldies_text_middle{padding-left:8px;padding-right:5px;color:#ccc;font-weight:normal;font-size:80%}
.oldies_text_bottom{padding-left:8px;padding-right:5px;padding-top:5px;color:#6b90a1;font-size:80%}

/*Image etc CSS*/
.fixed_header{width:100%;float:left;background:#00222f;}
.banner_image_holder{float:left;margin:0px;padding:0px;border-bottom:1px solid #999;width:100%;}
.banner_image{float:left;cursor:pointer;padding-left:14px;padding-right:14px;font-family:'Open Sans Condensed';font-size:316%;font-weight:bolder;}

/*MENU*/
.menu_holder{float:left;margin:0px 0px 0px 30px;background:#00222f;min-height:60px;}
.menu_text_current{float:left;font-weight:bolder;font-size:80%;padding:40px 15px 0px 15px;color:#78adef}
.menu_text_left{float:left;font-weight:bolder;font-size:80%;padding:40px 15px 0px 15px;}
.menu_text{float:left;font-weight:bolder;font-size:80%;padding:40px 15px 0px 15px;}
.menu_text_contact{float:left;font-weight:normal;font-size:80%;padding:40px 15px 0px 30px;}
.form_container{float:right;padding-top:12px;padding-right:15px;}
.search_text{color:#fff;font-family:'Open Sans';font-size:80%;margin-top:5px;padding:0px;}

/*index page*/
.index_photos_holder{background:#111;border-bottom:1px solid #555;margin:10px 10px 30px 10px;/*min-height:410px;*/max-width:1600px;/*max size of photos*/}
.index_text{clear:both;color:#ffffff;font-size:0.70em;}
.rares_title{text-align:left;font-weight:bolder;margin-left:10px;padding-top:10px}

/*TITLE and SEARCH*/
.main_title_holder{float:left;width:100%;}
.main_title{margin-top:10px;float:left;font-size:120%;margin-left:16px;padding:0px;line-height:100%;color:#ffea00;font-weight:bold;}
.main_title_sub{font-weight:bold;width:98%;float:left;font-size:90%;margin-left:15px;padding-top:6px;line-height:92%;color:#999;padding-bottom:10px;border-bottom:1px solid #555;}
.search_results_text{float:left;width:100%;padding-left:10px;padding:12px 0px 10px 14px;font-family:'Open Sans';font-size:100%;color:#ffc000;}

/*Social Media Buttons*/
.twitter_button_wrap{float:left;height:1.5em;padding-top:0.5em;width:7em;}
.facebook_button_wrap{float:left;padding-top:0.47em;width:10em;}

/*Menu links*/
a.menu_link:link {color:#fff;}
a.menu_link:active {color:#fff;}
a.menu_link:visited {color:#fff;}
a.menu_link:hover{color:#78adef;}

a.home_link:link {color:#fff;}
a.home_link:active {color:#fff}
a.home_link:visited {color:#fff;}
a.home_link:hover{color:#78adef;}

A:link		{color: #1d95c3; padding: 0px; text-decoration: none;}
A:active	{color: #1d95c3; padding: 0px; text-decoration: none;}
A:visited	{color: #1d95c3; padding: 0px; text-decoration: none;}
A:hover		{color: #ffea00; padding: 0px; text-decoration: none;}

.left_menu_holder {min-height:1600px;/*useful for page with only one pic*/;float:left;text-align:left;}
.left_photos_holder{float:left;clear:both;background-color:#111;margin:10px 10px 30px 15px;border-bottom:1px solid #555;}
.left_image_size{float:left;width:100%;}/*sizes the image within left_photos_holder, the class is applied to img in the php file*/
.left_box_text_title{float:left;clear:both;padding:0px 0px 0px 3px;color:#ffffff;font-size:100%;font-weight:bold;}
.left_box_text{clear:both;padding:0px 1px 10px 3px;color:#ccc;font-family:'Open Sans';font-size:90%;}
.latin{color:#888;font-size:90%;margin-left:5px;margin-top:2px;}
.left_box_text_comment{padding:3px 1px 10px 3px;color:#6b90a1;font-family:'Open Sans';font-size:90%;}
.more{float:left;font-size:90%;padding:2px 0px;margin-left:5px;margin:0px 0px 10px 3px;}
.photo_wrap{float:left;margin-bottom:0.4em;/*gives a space between image and text*/}

/*GOOGLE*/
.google_ad_holder{float:left;margin-left:8em;}
.google_ad{float:left;}

/*RESPONSIVE VIDEO*/
.video_box_text{color:#fff;font-size:90%;margin:24px 3px 7px 3px;border-top:1px solid #555;padding:10px 0px 0px 0px;}
.video_holder{position:relative;padding-bottom:56.25%;padding-top:10px;margin-bottom:40px;height:0;overflow:hidden;border-bottom:1px solid #555;}
.video_holder iframe, object{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border:none;}

/*---------------------------------------------------------*/
@media only screen and (min-width: 1180px) {
    .container {
        width:1080px;
    }
}
/*---------------------------------------------------------*/
@media only screen and (min-width: 1280px) {
select{min-width:260px;}
    .container {
        width:1180px;

    }
}
/*---------------------------------------------------------*/


/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #000000;
	color: #ffffff;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}