

#gallery_content_container 
{float:left;
font-size:90%; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;text-align: center;vertical-align: top;
width:820px;line-height: 15px;
border:0px solid #555;
}

#gallery {float:left;width:820px;margin:0 auto;text-align:center;font-size:1.2em; }


#gallery-album {float:left;margin:0 auto;text-align:center;width:820px}

#album_shadow {background:url('../content/images/images_shadow.png') top no-repeat;text-align:justify;padding:2px;}
#album_under {background-color:#fff;background:transparent url('../content/images/view.png') no-repeat center center;background-color:#fff;width:99%;} 

#album_count,#album_count_solo{width:40%;background:url('../images/backgrounds/bg_trans_box_vdark.png') repeat ;border:1px solid #555;position:absolute;text-transform: capitalize;color:#fff;line-height:18px; font-size:0.8em;font-weight:600;margin:1px 0px 1px 0px;padding:0 3px 0 3px;vertical-align:middle;text-align:center;overflow:hidden; }

#album_count_solo{top:-36px;left:12px;}
#album_count {top:-62px;left:12px;}

#images {margin:0 auto;text-align:center;width:161px}

#images img, #gallery-album img, #videos img {background-color:#fff;padding:5px;border:1px solid #000;text-align:right;text-transform: capitalize;}
#images a, #gallery-album a, #videos a {color:#5a0520;}
#images a:hover, #gallery-album a:hover, #videos a:hover {color:#4d489c;}

#images a:hover img, #gallery-album a:hover img, #videos a:hover img{border:1px solid #f00; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;}

#images_shadow {background:  url('../content/images/images_shadow.png') top no-repeat;text-align:justify;padding:2px;}
#images_under  {background: transparent url('../content/images/magnify.png') no-repeat center center;background-color:#fff;width:99%;} 

#images td , #gallery-album td {vertical-align:top;}

#images_url, #gallery-album_url ,#videos_url {text-transform: capitalize;font-size:0.8em;height:15px; line-height: 14px; margin:1px 0px 4px 0px;padding:1px; background: #fff ; border:1px solid #999;text-align:center;overflow:hidden;  }
#images_url a, #gallery-album_url a , #videos_url a{font-weight:600;color: #6728B2;text-decoration:none;} 
#images_url a:hover, #videos_url a:hover{font-weight:600;color: #5618B2;text-decoration:underline;}  

#images_views  {color:#fff;line-height:18px; font-size:1.0em;font-weight:500;margin:1px 0px 1px 0px;padding:0px; background-color:#7dc5ff;border:1px solid #0a2f58;vertical-align:middle;text-align:center;overflow:hidden; }
#images_views img {min-width:18px;line-height:16px;height:18px;border:0px; margin:0px;padding:0px; float:left;border-right:1px solid #000; }


#album_txt{height:115px;text-align:justify;background-color: #eee;color:#000;border:0px solid #009;padding:3px; overflow:hidden;font-size:1.2em;}

#album_txt_more {text-align:right;background-color: #ddd;padding:2px;border-left:8px solid #029;color:#800;font-weight:bold;}

#albumviews {float:right;width:20%;font-size:1.2em; font-weight:600;color:#888;text-align:right;}

#navcontainer {float:left;width:800px;font-size:1.1em;border-bottom:1px solid #888;height:26px;line-height:18px;}
#navigation {float:left;width:100%;font-weight:bold;color:#fff;text-align:left;font-size:1.1em;height:26px;}
#navigation a {float:left;color: #fff; margin:0px 4px 0px 4px ;text-decoration:none;line-height:26px;}
#navigation a:hover {float:left;color: #fff; margin:0px 4px 0px 4px ;text-decoration:underline;line-height:26px;}

#navigation_bread_sep {float:left;height:26px;width:8px;background:  url('../images/navbar/bg_pp_breadcrumb_sep1.png') no-repeat;}
#navigation_bread_home {float:left;height:26px;line-height:26px;padding-left:30px;width:120px;background:  url('../images/navbar/bg_pp_breadcrumb_home1.png') no-repeat;}

#top_box{margin:0 auto; text-align: justify;  }
#ad_sq {padding:2px; }
#ad {width:728px;background-color: #fff;border:0px solid #555;}
#link_ad {width:728px; background-color: #fff;border:1px solid #555;padding:3px 0 3px 0; }

#content {background-color: #fff; color: #000; text-align: justify; padding:10px; }
#content img {padding:5px; border:1px solid #555555;background-color:#fff;float: left;}

#pages {width:820px;height:26px;border:1px solid #111;padding:2px;font-size: 1.1em;color: #8498d3;background: #fff;text-align: center;font-weight:600;}
#pages a {color: #000;border:1px solid #fff;padding:4px;margin:0 1px 0 1px;text-decoration:none;}
#pages a:hover {line-height:26px;padding:4px;color: #000; border:1px solid #000;background-color: #fff; }
#page_square, #page_square a {line-height:26px;padding:4px; margin:4px;color: #fff; border:1px solid #000;background-color: #6728B2; }
#pages_shadow {height:20px;background: url('../content/images/box-shadow.png') left top no-repeat;}

#download_link {float:left; background: url('../images/download.jpg') center no-repeat;width:98%;border:1px solid #000; line-height: 4.5;font-size: 12px; color: #000;text-align: center;font-weight:600;}

#search {padding: 4px 0px 4px 0px; color: #060;background-color: #fff; margin:0px 0px 0px 0px; text-align: center;font-weight:600;}

#text_container {width:820px;float:left;text-align:justify;padding-right:2px;color: #fff;}
#category_description img, #this_album_description img{float:left;margin:4px;}
#category_description:first-line, #this_album_description:first-line {font-weight : bold;}

#block_file_date {float:left;margin-top:5px;margin-right:5px;text-align:center;color:#fff;background: #ffffff url('../images/red_date.png') no-repeat top left; border-right:1px dashed #bbb; width:100px;height:150px;padding:3px;}
#block_file_date_day {width:90%;font-size:3em;font-weight:600;line-height:35px;}
#block_file_date_month {width:90%;font-size:1.8em;line-height:25px;}
#block_file_date_year {width:90%;font-size:1.8em;line-height:25px;} 

#downloadphoto {margin:0;padding:0;}
#downloadphoto img {border: 0px ;width:100px;height:32px;}
#downloadphoto a:hover{border:0px;}
#downloadphoto a:hover img{	border: 0px;}

#banner {border:1px solid #000; background: #ddd;margin:0 auto;line-height: 20px;margin:0 0 3px 0;}
#jump_to_top,jump_to_top img {border-top:1px solid #8498d3; margin:0 auto;text-align: center;  } 

/******************** Video playback ****************************/
#videoplaceholder{}

#video_container {float:left;width:818px; border:1px solid #aaa; background-color: #fff;margin:5px 0 0 0; }
#video_container_shadow {float:left;width:600px;height:30px; background: url('../content/images/box-shadow.png') left top no-repeat;  }
#wrapper {float:left;margin:5px 0 5px 5px;width:570px; height:316px;background: url('../content/images/video-background0.jpg') left top repeat-x;  }

#videoplaylistcontainer {float:left;  width:200px;max-height:318px; overflow:auto;margin:5px 5px 5px 5px;background: #ddd; border:1px solid #aaa;}

#videos {width:100px;padding:4px;color:#fff;font-weight:600;margin: 0 auto; text-align:center;}
#videos img {width:96px;height:72px;}

#videos_under{background:transparent url('../content/images/video.png') no-repeat center center;background-color:#fff;width:99%;} 

#videos_count{top:8px;left:17px;}
#videos_count{width:10%;background:url('../images/backgrounds/bg_trans_box_vdark.png') repeat ;border:1px solid #555;position:absolute;text-transform: capitalize;color:#fff;line-height:18px; font-size:1.0em;font-weight:600;margin:1px 0px 1px 0px;padding:0 3px 0 3px;vertical-align:middle;text-align:center;overflow:hidden; }

/**************************************************************/
/******************** Video playback reviews*******************/

#reviewcontainer {float:left;width:100%;}
#reviewcontainer {line-height: 16px;text-align:justify;font-size:1.0em; font-family: Verdana, Arial, sans-serif;}
#reviewcontainer:first-line { font-weight : bold;}

#review {float:left;line-height: 16px;text-align:justify;}
#review:first-line { font-weight : bold;}

#cover_and_rating_block {float:left;width:230px; background:transparent}
#cover_and_rating_block img{padding:3px; border: 1px solid #000; background: #fff;}

#review_details_wrapper{float:left;;width:228px;margin-top:5px;font-size:1.0em;color:#fff;}

#review_rating_wrapper{float:left;width:70px;margin-top:2px;padding:0px; }
#review_rating_wrapper img {float:left;width:70px;border:0px;padding:0px;background:transparent }

#review_videoplaylist_container {padding:0px; background:transparent; }
#review_videoplaylist_container img {float:right;padding:0px; background:transparent;border: 0px}

#videoplaceholder_reviews{float:left;padding:5px; }
#wrapper_reviews {float:right; width:570px; height:320px;background: #221 ;  }

#video_container_reviews {float:right;width:570px; padding:5px;border:1px solid #aaa; background-color: #fff; }
#video_container_shadow_reviews {float:right;width:580px;height:30px; background: url('../content/images/box-shadow.png') left top no-repeat;  }

#videos_reviews {float:left;width:150px;color:#fff;font-weight:600;margin: 0 auto; text-align:center;background:transparent;padding:0px;}
#videos_reviews img {float:left;padding:0px; background:transparent;}

/**************************************************************/
#videoplaylistextra {float:left;width:820px;line-height: 20px; color:#000;text-align: justify;margin-bottom:1px;} 
#videoplaylistextra img {float:left;width:150px;padding:5px;background-color: #fff; border: 1px solid #000; margin-right: 8px;}

/**************************************************************/



/**************************************************************/


#news {background: url('../content/images/news_item3.png') top no-repeat;text-align:justify;padding:2px;}
#news:first-line{font-weight:600;}
#news img, #news a, #news a:hover img {float:right;border:0px;padding:0px;margin:0;background: #fff;}
/**************************************************************/

#pagetitle {font-size:1.4em; line-height: 30px; font-weight:600;color:#fff;text-align:left;text-transform: capitalize; }

#redline {float:left;width:100%;background: #fff;height:1px;}
#redline2 {float:left;width:100%;background: #fff;height:2px; }

#spacer10 {float:left;width:100%;height:10px;}
#spacer5 {float:left;width:90%;height:3px;}

#zxc {position:relative; }

#sharethis {float:right;margin:5px 20px 0 0 ;}

#main_menu_block {margin-right:5px;border:1px solid #000;width:120px; }
#main_menu_block a{float:left;color:#fff}

/*************************** Contact sheet icon ***************/
#newitems {border:0px solid #000;}
#newitems img{background:transparent;border:0px solid #000;position:absolute;top:-30px;left:75%;z-index:1000;}
#newitems a:hover img{background:transparent;filter:alpha(opacity=0);opacity: 0.9;-moz-opacity:0.0;}

#videos_found  {border:0px solid #000;}
#videos_found img{background:transparent;border:0px solid #000;position:absolute;top:-30px;left:-12px;z-index:1000;}


#content_flag  img{background:transparent;border:0px solid #000;position:absolute;top:0px;left:140px;z-index:1000;}
#content_flag  a:hover img{border:0px solid #900; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;}
/*************************************/

#sort {float:left;width:100%;border:0px solid #900;line-height: 20px; margin:0 0 0 0; font-weight:500;color:#5e59ad;background: #fff  url('../content/images/sort.png') no-repeat; }
#sort a,#sort a:hover,#sort a:visited {font-weight:600;color:#5e59ad; }

#video_icon img{border:1px solid #000;max-width:18px; }

#page_text {float:left;width:100%;font-size:1.2em; font-family: Verdana, Arial, sans-serif;text-align:left;}

#download_photo {float:left;width:415px;min-height:250px;margin:0 auto;text-align:center;border:0px solid #000; }
#download_photo img{float:left;padding:5px;border:1px solid #000;}

#download_links {float:left;width:310px;min-height:250px;margin:0 auto;text-align:center;border:0px solid #000;}
#download_links img {border:0px solid #000;padding-top:5px;padding-bottom:10px;}
#download_links a:hover img {filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;}

/*************************** Contact sheet icon ***************/
#contact_sheet_found  {border:0px solid #000;}
#contact_sheet_found  img{background:transparent;border:0px solid #000;position:absolute;top:-5px;left:-4px;z-index:1000;}
#contact_sheet_found  a:hover img{border:0px solid #900; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;}
/**************************************************************/

/*************************** A- Z ***************/

#a2z {text-align: center;height:23px;padding:4px;font-size: 1.0em;color: #6728B2;background: #fff;}
#a2z a {line-height:19px;color: #6728B2;border:1px solid #ddd;padding:4px;margin:0 1px 0 1px;text-decoration:none;font-weight:600;}
#a2z a:hover {line-height:19px;padding:4px;color: #000; border:1px solid #000;background-color: #fff; }

#adbox2 {float:right;width:160px;height:600px;margin:5px;border:1px solid #000;}

/**************************************************************/

/*
 * jQuery Nivo Slider v2.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
#slider {}
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.play-button {
background: url(images/play_button.png) no-repeat center center;
cursor: pointer;}
