/* Media Photos View */

h2.image_title
{
	font-size: 23px;
	color: #e9e7db;
	font-weight: bold;
	margin-bottom: 5px;
	height: 30px;
}



/*  over lays */

.large_overlay
{
	position: relative;
	z-index:10000;
	background:url(/images/photos_big_overlay.png) no-repeat;
	width:774px;
	height:439px;
	display: block;
	margin-top:-439px;
}

.large_image
{
	width: 774px;
	border:0;
	padding:0;
	margin:0;
}

.large_image img
{
	border:solid 4px #5b5533;
}

.tall_overlay
{
	position: relative;
	z-index:10000;
	background:url(/images/photos_tall_overlay.png) no-repeat;
	width:75px;
	height:75px;
	display: block;
	margin-top:-77px;
}

.tall_image img
{
	width: 56px;
	height: 73px;
	border:0;
	padding:0;
	margin: 0 0 0 10px;
}

.wide_overlay
{
	position: relative;
	z-index:10000;
	background:url(/images/photos_wide_overlay.png) no-repeat;
	width:75px;
	height:75px;
	display: block;
	margin-top:-71px;
}

.wide_image img
{
	width: 72px;
	height: 58px;
	border:0;
	padding:0;
	margin:7px 0 0 0;
}

.wide_overlay2
{
	position: relative;
	z-index:10000;
	background:url(/images/photos_list_overlay.png) no-repeat;
	width:54px;
	height:54px;
	display: block;
	margin-top:-55px;
}

.wide_image2 img
{
	width: 54px;
	height: 50px;
	border:0;
	padding:0;
	margin:7px 0 0 0;
}

.wide_overlay3
{
	position: relative;
	z-index:10000;
	background:url(/images/photos_overlay_small.png) no-repeat;
	background-position: top;
	width:98px;
	height:104px;
	display: block;
	margin-top:-102px;
}

.wide_overlay3:hover
{
  background-position: bottom;
}

.wide_image3
{
	width: 94px;
	height: 94px;
	border:0;
	padding:0;
	margin:0 0 0 0;
}

.wide_image3 img
{
  margin: 35px auto 0 auto;
}

.tall_overlay3
{
	position: relative;
	z-index:10000;
	background:url(/images/photos_tall3_overlay.png) no-repeat;
	width:98px;
	height:98px;
	display: block;
	margin-top:-100px;
}

.tall_image3 img
{
	width: 98px;
	height: 95px;
	border:0;
	padding:0;
	margin:7px 0 0 0;
}

.wide_overlay4
{
	position: relative;
	z-index:10000;
	background:url(/images/photos_overlay.png) no-repeat;
	background-position: top;
	width:137px;
	height:137px;
	display: block;
	margin-top:-137px;
	
}
.wide_overlay4:hover
{
  background-position: bottom;
}
.wide_image4
{
	width: 133px;
	height: 133px;
	border:0;
	padding:0;
	margin:0;
}

.wide_image4 img
{
  margin: 35px auto 0 3px;
}
/* Normal Stuff */

.images
{
	display: block;
	margin-top: 10px;
}

.images_list
{
  display: block;
  margin-bottom: 10px;
}

.info
{
	margin-top: 15px;
}

.info span
{
	color: #e9e7db;
	font-size: 12px;
	line-height: 18px;
}

.info span a
{
	margin-left: 4px;
}

a.left_arrow
{
	display: block;
	background: url(/images/photos_left_arrow.png) bottom left no-repeat;
	width: 20px;
	height: 21px;
	margin-top: 15px;
}

a:hover.left_arrow
{
	display: block;
	background: url(/images/photos_left_arrow.png) top left no-repeat;
	width: 20px;
	height: 21px;
}

a.right_arrow
{
	display: block;
	background: url(/images/photos_right_arrow.png) top left no-repeat;
	width: 20px;
	height: 21px;
	margin-top: 15px;
}

a:hover.right_arrow
{
	display: block;
	background: url(/images/photos_right_arrow.png) bottom left no-repeat;
	width: 20px;
	height: 21px;
}

.back
{
	display: block;
	background: url(/images/photos_bacj.jpg) no-repeat;
	width: 58px;
	height: 50px;
	margin-left: 42px;
}

a.give
{
	display: block;
	background: url(/images/media_blog_support.png) no-repeat bottom left;
	width: 87px;
	height: 25px;
	margin-top: 15px;
}

a:hover.give
{
	display: block;
	background: url(/images/media_blog_support.png) no-repeat top left;
	width: 87px;
	height: 25px;
}


.rss
{
	font-size: 10px;
	color: #5b5642;
}

.rss a
{
	color: #812c25;
	margin-right: 3px;
}

.rss a:hover
{
	color: #fff;
}

/* image info */

.image_info
{
	display: block;
	margin-top: 15px;
	margin-bottom: 50px;
}

.image_info a img
{
	display: block;
	width: 26px;
	height: 26px;
	border: 2px solid #812c25;
}

.image_info span
{
	margin-left: 15px;
	line-height: 30px;
}

.image_info a:hover img
{
	display: block;
	width: 26px;
	height: 26px;
	border: 2px solid #fff;
}

.image_info .name
{
	font-size: 14px;
	color: #e9e7dc;
	
}

.image_info .date
{
	font-size: 14px;
	color: #716c56;
	
}

.image_info a.journey
{
	font-size: 14px;
}

.image_info .views
{
	font-size: 10px;
	color: #5b5533;
}

.image_info .comments
{
	font-size: 10px;
	color: #5b5533;
}

.image_info p
{
	font-size: 12px;
	color: #8f8e87;
	line-height: 18px;
	margin-top: 14px;
}


/* Media Photos Set */

.photo
{
  width: 92px;
  height: 120px;
  margin-top: 35px;
  margin-right: 63px;
}

.photo a
{
	width: 94px;
	height: 75px;
	margin-top: 35px;
	margin-right: 63px;
	
}
.photo a img
{
	border: 2px solid black;
}

.photo a img:hover
{
  border: 2px solid #5b5533;
}

.photo3
{
  width: 92px;
  height: 105px;
  margin-top: 35px;
  margin-right: 74px;
}

.photo3 a
{
	width: 92px;
	height: 75px;
	margin-top: 35px;
	margin-right: 74px;
}

.photo3 a img
{
	border: 1px solid black;
}

.photo3 a img:hover
{
  border: 1px solid #5b5533;
}

.photo3 h4
{
	color: #e9e7db;
	font-size: 10px;
	margin-top: 7px;
	font-weight: bold;
}

.photo3 h3
{
	color: #716c56;
	font-size: 9px;
	margin-top:4px;
}



.photo h4
{
	color: #e9e7db;
	font-size: 10px;
	margin-top: 7px;
	font-weight: bold;
}

.photo h3
{
	color: #716c56;
	font-size: 9px;
	margin-top:4px;
}

.photo2 a img
{
	width: 94px;
	height: 75px;
	margin-top: 35px;
	margin-right: 63px;
	
}



.photo2 h4
{
	color: #e9e7db;
	font-size: 10px;
	margin-top: 7px;
	font-weight: bold;
}

.photo2 h3
{
	color: #716c56;
	font-size: 9px;
	margin-top:4px;
}

.image_info2
{
	margin-top: 15px;
	margin-left: 10px;
}

.image_info2 a
{
	font-size: 14px;
	color: #ba8b01;
}

.image_info2 span
{
	font-size: 11px;
	color: #bcad68;
}

.image_info2 span.photo_count
{
	font-size: 10px;
	color: #3a351f;
	font-style: italic;
	margin-left: 5px;
}

/* Curved Lines */
.line1
{
	display: block;
	background: url(/images/cities/citymenu_border.png) no-repeat;
	width: 100%;
	height: 28px;
	margin-top: 10px;
}

.photos_line1
{
	display: block;
	background: url(/images/cities/citymenu_border.png) no-repeat;
	width: 100%;
	height: 28px;
	margin-top: 10px;
}

.photos_line2
{
	display: block;
	background: url(/images/cities/citymenu_border.png) no-repeat;
	width: 100%;
	height: 28px;
	margin-top: 10px;
}

.photos_line3
{
	display: block;
	background: url(/images/cities/citymenu_border.png) no-repeat;
	width: 100%;
	height: 28px;
	margin-top: 10px;
}

.photos_line4
{
	display: block;
	background: url(/images/cities/citymenu_border.png) no-repeat;
	width: 100%;
	height: 110px;
	margin-top: 10px;
}

.line3
{
	display: block;
	background: url(/images/line3.jpg) no-repeat;
	width: 100%;
	height: 28px;
	margin-top: 10px;
}

.line4
{
	display: block;
	background: url(/images/line4.jpg) no-repeat;
	width: 100%;
	height: 28px;
	margin-top: 10px;
}

.line5
{
	display: block;
	background: url(/images/line4.jpg) no-repeat;
	width: 100%;
	height: 28px;
	margin-top: 10px;
}

.line6
{
	display: block;
	background: url(/images/line4.jpg) no-repeat;
	width: 100%;
	height: 28px;
	margin-top: 10px;
}

/* Top Links */



a.photos_featured
{
	display: block;
	background: url(/images/photos_featured.png) no-repeat bottom left;
	width: 89px;
	height: 49px;
	margin-left:193px;
	margin-top: 5px;
}

a.photos_featured2
{
	display: block;
	background: url(/images/photos_featured.png) no-repeat top left;
	width: 89px;
	height: 49px;
	margin-left:193px;
	margin-top: 5px;
}

a:hover.photos_featured
{
	display: block;
	background: url(/images/photos_featured.png) no-repeat top left;
	width: 89px;
	height: 49px;
}

a.photos_cities
{
	display: block;
	background: url(/images/photos_cities.png) no-repeat bottom left;
	width: 59px;
	height: 51px;
	margin-left:176px;
	margin-top: 7px;
}

a:hover.photos_cities
{
	display: block;
	background: url(/images/photos_cities.png) no-repeat top left;
	width: 59px;
	height: 51px;
}

a.photos_cities2
{
	display: block;
	background: url(/images/photos_cities.png) no-repeat top left;
	width: 59px;
	height: 51px;
	margin-left:176px;
	margin-top: 7px;
}



a.photos_journeys
{
	display: block;
	background: url(/images/photos_journeys.png) no-repeat bottom left;
	width: 82px;
	height: 51px;
	margin-left:185px;
	margin-top: 7px;
}

a:hover.photos_journeys
{
	display: block;
	background: url(/images/photos_journeys.png) no-repeat top left;
	width: 82px;
	height: 51px;
}

a.photos_journeys2
{
	display: block;
	background: url(/images/photos_journeys.png) no-repeat top left;
	width: 82px;
	height: 51px;
	margin-left:185px;
	margin-top: 7px;
}

a.photos_find
{
	display: block;
	background: url(/images/photos_find.png) no-repeat bottom left;
	width: 59px;
	height: 45px;
	margin-left:105px;
	margin-top: 7px;
}

a.photos_find2
{
	display: block;
	background: url(/images/photos_find.png) no-repeat top left;
	width: 59px;
	height: 45px;
	margin-left:105px;
	margin-top: 7px;
}

a:hover.photos_find
{
	display: block;
	background: url(/images/photos_find.png) no-repeat top left;
	width: 59px;
	height: 45px;
}

a.photos_add
{
	display: block;
	background: url(/images/photos_add.png) no-repeat top left;
	width: 67px;
	height: 45px;
	margin-left:105px;
	margin-top: 7px;
}

a.photos_add2
{
	display: block;
	background: url(/images/photos_add.png) no-repeat bottom left;
	width: 67px;
	height: 45px;
	margin-left:105px;
	margin-top: 7px;
}

a:hover.photos_add
{
	display: block;
	background: url(/images/photos_add.png) no-repeat bottom left;
	width: 67px;
	height: 45px;
}

h2.journey_photo
{
	display: block;
	background: url(/images/journey_photos.jpg) no-repeat;
	width: 200px;
	height: 33px;
	margin-top: 35px;
}

h2.related_photo
{
	display: block;
	background: url(/images/media_related.jpg) no-repeat;
	width: 149px;
	height: 33px;
	margin-top: 35px;
}

.country
{
	float: left;
	font-size: 18px;
	color: #e9e7db;
}

.country_img
{
	display: block;
	margin-top: 2px;
	margin-left: 10px;
	height: 19px;
	width: 19px;
	float: left;
}

h2 span
{
	visibility: hidden;
}


a.find_journ
{
	display: block;
	background: url(/images/photos_find2.png) bottom left no-repeat;
	height: 26px;
	width: 134px;
}

a:hover.find_journ
{
	display: block;
	background: url(/images/photos_find2.png) top left no-repeat;
	height: 26px;
	width: 134px;
}

.image_list
{
	min-height: 66px;
}

.right h3
{
	font-size: 12px;
	color: #e9e7db;
	margin-top: 35px;
}

.right p
{
	margin-top: 12px;
	margin-bottom: 12px;
	font-size: 10px;
	line-height: 14px;
	color: #8f8e87;
}

.right a.more2
{
	margin-top: 15px;
}

a.journ_label_no_icon
{
	line-height: 12px;
	font-size: 10px;
	color: #e9e7db;
	display: block;
	margin-top: 6px;
	width: 88px;
}

a.journ_label
{
	line-height: 12px;
	font-size: 10px;
	color: #e9e7db;
	display: block;
	background: url(/images/info.png) no-repeat right bottom;
	padding-right: 14px;
	margin-top: 6px;
	width: 88px;
}

a:hover.journ_label
{
	line-height: 12px;
	font-size: 10px;
	color: #ba8b01;
	display: block;
	background: url(/images/info.png) no-repeat top right;
	padding-right: 14px;
	text-decoration: none;
}

a.journ_label2
{
	line-height: 12px;
	font-size: 10px;
	color: #e9e7db;
	display: block;
	background: url(/images/info.png) no-repeat right bottom;
	padding-right: 14px;
	margin-top: 6px;
	width: 110px;
  padding-left: 10px;
}

a:hover.journ_label2
{
	line-height: 12px;
	font-size: 10px;
	color: #ba8b01;
	display: block;
	background: url(/images/info.png) no-repeat top right;
	padding-right: 14px;
	text-decoration: none;
}

a.journ_label3
{
	line-height: 12px;
	font-size: 10px;
	color: #e9e7db;
	display: block;
	background: url(/images/glass.jpg) no-repeat right ;
	padding-right: 6px;
	margin-top: 6px;
	width: 120px;
	text-align: center;
}

a:hover.journ_label3
{
	line-height: 12px;
	font-size: 10px;
	color: #ba8b01;
	display: block;
	background: url(/images/glass.jpg) no-repeatright;
	padding-right: 6px;
	text-decoration: none;
}

td.image
{
	margin-top: 32px;
	margin-right: 60px;
}

.find_column
{
	display: block;
	background: url(/images/photos_find_bg.jpg);
	width: 198px;
	height: 297px;
	margin-top: 35px;
}

h2.find_photos
{
	display: block;
	background: url(/images/photos_find_photos.png) no-repeat;
	width: 106px;
	height: 26px;
}

.title
{
	font-size: 11px;
	color: #e9e7db;
	font-weight: bold;
	line-height: 18px;
	margin-top: 15px;
}

.title .orange
{
	color: #ba8b01;
}

select
{
	display: block;
	width: 148px;
	height: 16px;
	font-size: 14px;
}

.space3
{
	display: block;
	margin: 0;
	padding: 0;
	width: 75px;
	min-height: 137px;
}

.space4
{
	display: block;
	margin: 0;
	padding: 0;
	width: 25px;
	min-height: 137px;
}

.photos_line4 select
{
	display: block;
	width: auto;
	margin-top: 12px;
	margin-left: 28px;
}

.blog_line5 select
{
	display: block;
	width: auto;
	margin-top: 12px;
	margin-left: 28px;
}


.find_title
{
	display: block;
	background: url(/images/photos_find_title.png) no-repeat;
	width: 167px;
	height: 40px;
}

.journey_title
{
	display: block;
	background: url(/images/photos_find_journey.png) no-repeat;
	width: 61px;
	height: 20px;
	margin-top: 12px;
	margin-left: 28px;
}
.person_title
{
	display: block;
	background: url(/images/photos_find_person.png) no-repeat;
	width: 53px;
	height: 20px;
	margin-top: 12px;
	margin-left: 28px;
}

.inside
{
	padding-top: 32px;
	padding-left: 20px;
}

input
{
	margin-left: 28px;
	margin-top: 8px;
	height: 20px;
}

.button3
{
	margin-top: 7px;
	margin-left: 20px;
}


.results
{
	margin-left: 14px;
	font-size: 14px;
	color: #e9e7db;
	line-height: 20px;
	margin-top: 8px;
}

.orange
{
	color: #ba8b01;
	margin-left: 4px;
}

.links
{
	font-size: 11px;
	color: #716c56;
	margin-top: 13px;
	margin-right: 4px;
	font-weight: bold;
}

.links a
{
	font-size: 11px;
	color: #716c56;
	margin-left: 4px;
	margin-right: 4px;
}

.links a.all
{
	color: #ba8b01;
}

.links a:hover
{
	color: #ba8b01;
}

.image_info
{
	margin-left: 10px;
	margin-right: 10px;
}

.top
{
	margin-top: -10px;
}

.country_title
{
	margin-top: 30px;
}

table
{
	margin-bottom: 35px;
}

td
{
	margin-bottom: 35px;
}
