@charset "utf-8";
/* CSS Document */

.multimedia_search_results table.site_table {
	width:560px;
}

.multimedia_search_results table.site_table tr.alternate {
	background-color:#1a1a1a;
	color:#efefef;
}

.multimedia_title_box, .multimedia_search_box {
	width: 685px;
	padding:8px 0px;
	text-align:center;
}

.multimedia_search_box select {
	width:220px;
}

.multimedia_title_box {
	text-align:left;
	color:#fff;
	font-size:1.3em;
	font-weight:bold;
}

.multimedia_listing {
	background-image:url(../images/interface/multimedia/multimedia__thumbnail_bar_bg-2.gif);
	background-repeat:repeat-x;		
	width:749px;
	height:118px;
}

.multimedia_listing a.right_arrow, .multimedia_listing a.left_arrow, .multimedia_listing .multimedia_listing_images {
	float:left;
}

.multimedia_listing div.multimedia_listing_images {
	overflow:auto;
	height:90px;
	width:749px;
	display: block;
	position:relative;
}

.multimedia_listing .multimedia_listing_sponsor {
	margin:0px 10px;
	float:right;
}

.multimedia_listing a.right_arrow img, .multimedia_listing a.left_arrow img {
	margin-top:40px;
}

.multimedia_listing a.right_arrow, .multimedia_listing a.left_arrow {
	display:block;	
	vertical-align:middle;
	margin:0px 10px;
	_margin:0px 7px;
}

a.arrow_link, a.arrow_link:link, a.arrow_link:visited, a.arrow_link:active {
	color:#fff;	
	font-weight:bold;
	display:block;
	background-position:left center;
	font-size:0.8em;
}


#previousImage, #nextImage {	
	display:block;
	height:500px;
	width:300px;		
	background-repeat:no-repeat;	
}

#previousImage {
	float:left;
	background-image:none;
	margin-left:20px;
	background-position:left center;
}

#nextImage {
	float:right;
	background-image:none;
	margin-right:20px;
	background-position:right center;
}

#previousImage {
	background-image:url(../images/interface/multimedia/multimedia__arrow_back.gif);
}
#previousImage:active{
	outline:none;
}

#nextImage:active{
	outline:none;
}

#nextImage {
	background-image:url(../images/interface/multimedia/multimedia__arrow_next.gif);
}

/*.image_mouse_over {
	position:absolute;	
	left:-1px;
	top:-1px;
	width:748px;
}*/

.camera_icon {
	padding-left:20px;
	background-image:url(../images/interface/home__feature__multimedia_photo.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.size_links {
	font-size:0.8em;
}

table.wallpaper_table tr td {	
	padding-bottom:38px;
	width:208px;
	padding-right:24px;
}

table.wallpaper_table tr td .wallpaper_title {	
	margin-bottom:5px;
	margin-top:5px;
	margin-left:5px;
}

table.wallpaper_table tr td .wallpaper_sizes {
	color:#cc092f;
	text-align:center;
}


fieldset {
	border:none;
}

div.archive_selector {
	float:left;
}

div.archive_selector select {
	width:220px;
	margin:10px 10px 10px 15px;
}

div.date_filter {
	
	width:748px;
	background-image:url(../images/interface/black_bg.jpg);
	margin:0px 0px 1px 0px;
	padding:10px 0px 10px 0px;
	height:20px;
	
}

.multimedia_listing .multimedia_listing_images table tr td {
	width: 75px;
	padding: 8px 6px 0px 6px;
	
}

#video_wrapper, #photo_wrapper {
	background-color:#000000;
	background-image:url(/common/images/interface/multimedia/multimedia_content-bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	width: 748px;
	overflow:hidden;
	float: left;
	height:415px;
}

#photo_wrapper .content {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top:0;
}

#photo_wrapper .content h1 {
	padding-left: 30px;
}

#video_wrapper .content, #photo_wrapper .content {
	width: 748px;
	overflow:hidden;
	font-size: 1em;
}

#video_pane, #photo_pane {
	width: 560px; 
	margin: 20px 64px 0px 64px;
	
	text-align:left;
}

#photo_pane {
	margin-left: 0px;
	width: 469px;
	margin-top:0px;
}

#photo-adblock {
	float: right;
	width: 230px;
	height: 31px;
	text-align: right;
}

#photo-adblock-presented {
	float: left;
	text-align: left;
	position: relative;
	top: 11px;
	color: #FFFFFF;
	font-weight:bold;
	padding-right: 10px;
}

#photo-adblock-advertisement {
	float: right;
	text-align: right;
}

#album_title {
	color:#fff;
	font-size:1.5em;
	font-weight:bold;
	margin-left:20px;
	width:400px;	
	float:left;
	margin-top:10px;
}
#photo_title {
	float:left;
	font:Arial;
	font-size:1.3em;
	font-weight:bold;
	margin-top:18px;
	padding:0px 20px;
	line-height:23px;
	width:450px;
}
#photographer {
	float:right;
	font:Arial;
	font-size:1em;
	font-style:italic;
	margin-top:28px;
	padding-right:20px;
	padding-left:20px;
	margin-bottom:8px;
	line-height:23px;
}
.photo_links {
	background-color:#FFF;
	padding:20px;
}

.photo_links .section, .photo_links .divider {
/*	float:left;*/
}
#photo_links_table{
	width:100%;
	
	}

.photo_links .section {
	color:#ff0000;
	font-size:1em;
	margin-right:20px;

}

.photo_links .section div {
	margin-top:3px;
	margin-bottom:3px;
}

.photo_links .section h3 {
	font-weight:bold;
	font-size:1.2em;
	color:#000;	
}

.photo_links .divider {
	width:4px;
	height:117px;	
	background-image:url(../images/interface/multimedia/multimedia__photo_divider.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.photo_list{
	position:absolute;
}

#descrip_bar{
	background-color:#fff;
	display:none;
	margin:0px auto;
	overflow:hidden;
	position:relative;
	width:748px;
	opacity:0.8;filter:alpha(opacity=80);
	height:90px;
}

#slide_toggle{
	background:transparent center no-repeat;
	cursor:pointer;
	height:80px;
	line-height:80px;
	float:left;
	width:67px;
}

.play{
	background-image:url("/common/images/interface/multimedia/interface_carousel-play.gif") !important;
}
.pause{
	background-image:url("/common/images/interface/multimedia/interface_carousel-pause.gif") !important;
}
#controls{
	background:url("/common/images/interface/multimedia/scrollbar/interface_scrollbar-bg.gif") no-repeat;
	cursor:pointer;
	height:25px;
	width:748px;
}

#controls div{
	float:left;
}

#slider-left-arrow{
	background:url("/common/images/interface/multimedia/scrollbar/interface_slider-left-arrow.gif") 50% 40% no-repeat;
	height:25px;
	width:29px; 
}
#slider-right-arrow{
	background:url("/common/images/interface/multimedia/scrollbar/interface_slider-right-arrow.gif") 50% 40% no-repeat;
	height:25px;
	width:29px; 
}

#slider-bg {
	background:url("/common/images/interface/multimedia/scrollbar/interface_slider-bg.gif") no-repeat;
	height:20px;
	position: relative;
	width:688px; 
}

#slider-thumb {
	padding:0px 0px 0px 2px;
	position: absolute;
}

#slider-thumb img{
	float:left;
	height:17px;
	margin-top:2px;
}

#slider-button{
	background:url("/common/images/interface/multimedia/scrollbar/interface_slider-scrollbar-middle-bg.gif");
	height:17px;
	margin:2px auto 0px;
	text-align:center;
}

#slider-button img{
	display:inline;
	float:none;
	height:7px;
	padding:3px 0px 0px;
}

.photo_header{
	width:749px;;
	background-image:url("/common/images/interface/multimedia/multimedia__photo_bar.jpg");

	height:50px;
	padding-top:10px;
}
#details{
	float:right;
	margin-right:20px;
	margin-top:5px;
	font:Arial;
	font-weight:bold;
	font-size:1em;
	color:#FFFFFF;
	cursor:pointer;
}
#details img{
	float:left;
	margin-right:6px;
	margin-top:1px;
	
}
#yui-gen2 ul.first-of-type{
	width:auto;
}
#yui-gen4 ul.first-of-type{
	width:auto;
}
#yui-gen15 ul.first-of-type{
	width:auto;
}

.left_nav_media_sponsor{
	margin-left:18px;
	margin-top:20px;
}

#video-adblock-advertisement{
	margin-top:-20px;
}

/*

	STYLES FOR NEW MULTIMEDIA PAGES

*/
/* General */
#multimedia .multimedia_display_item,
#multimedia #player,
#multimedia ul#primary_nav,
#multimedia ul#secondary_nav
{
	line-height: 23px;
}

#multimedia a {
	text-decoration: none;
}
#multimedia ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#content_background{
	background:#000;
}
.content{
	padding:0px;
	width:100%;
}

/* Audio Player */
#audio_player_container {
	color: #fff;
	min-height: 175px;
	margin: 20px auto;
	width: 700px;
}
#audio_player_still,#audio_player_info {
	float:left;
}

#audio_player_info{
	padding:5px 0px 0px 20px;
	width: 400px;
}

#audio_player_info h1{
	font-size:1.3em;
}
#audio_player_info h2{
	color:#fff;
	font-size:0.9em;
	text-transform:uppercase;
}

#audio_player_info p{
	line-height:17px;
}

#audio_player{
	padding:10px 0px 0px;
}

#related_audio{
	padding:20px 0px 0px;
}

#related_audio img{
	float:left;
	padding:0px 5px 0px 0px;
}
#related_audio ul{
	padding:0px 0px 0px 20px;
}
#related_audio li{
	float:left;
	padding:0px 10px 0px 0px;
	width:175px;
}
#related_audio li a{
	font-size:0.9em;
}
#audio_player_info .upload_date, #results .upload_date{
	color:#666;
	font-style:italic;
}

/* Video Player */
#video_player{
	margin:0px auto;
	padding:20px 0px 5px 0px;
	width:700px;
}

#video_player_info{
	color:#fff;
	margin:0px auto;
	width:701px;
}

#video_player_info h1{
/*	font-size:1.1em;*/
}

#video_player_info p{
	margin:0px;
	line-height:13px;
	font-size:13px;
}

#video_player_info h2{
	color:#fff;
	font-size:0.9em;
	text-transform:uppercase;
}

#video_player_info .upload_date{
	color:#666;
	font-style:italic;
	float:none;
}

#related_video{
	width:700px !important;
}

#related_video .yui-carousel-nav ul{
	display:none!important;
}

#related_video .yui-carousel-nav{
	background:none;
	height:0px;
	padding:0px;
}

.yui-skin-sam .yui-carousel{
	border:none !important;
}

.yui-carousel-content{
	margin:0px auto;
}

.yui-carousel-element li{
	border:none !important;
	height:53px;
	padding:0px 0px 20px 0px!important;
	text-align:left !important;
	width:200px;
	line-height:15px;
	font-size:11px;
}

.yui-carousel-element li img{
	display:inline;
	float:left;
	padding:0px 5px 0px 0px;
}

.yui-carousel-first-button{
	background:transparent url("/common/images/interface/multimedia/arrow_left.jpg") no-repeat !important;
	width:15px !important;
	float:left !important;
	margin:0px !important;
	position:absolute;
	left:0px;
	top:50px;
}

.yui-carousel-next-button{
	background:transparent url("/common/images/interface/multimedia/arrow_right.jpg") no-repeat !important;
	float:right !important;
	margin:0px !important;
	position:absolute;
	right:0px;
	top:50px;
	width:15px !important;
}

/* Gallery */

 .upload_date{
 	display:inline;
	float:left;
 }
.gallery_total{
	background:#DC0010;
	float:right;
	width:53px;
	text-align:right;
	padding:2px 2px;
	line-height:11px;
}


#photo_image_box {
	margin: 0px 0px 0px 0px;
	width: 748px;
	height:500px;
	line-height:500px;
}

#photo_image_box table {
	height:100%;
	margin:0px auto;
}

#photo_image_box td {
	padding:0px;
	vertical-align:middle;
}
#photo_image_box img {
	margin:0px auto;
}


#carousel_container{
	background:url("/common/images/interface/multimedia/scrollbar/interface_carousel-bg.gif") no-repeat;
	height:94px;
	padding:5px 0px 0px;
	width:748px;
}

#photo_gallery_container{
	display:block;
	height:90px;
	float:left;
	margin:5px auto 0px;
	overflow:hidden;
	position:relative;
	width:575px;
}

#gallery_item_number{
	color:#fff;
	float:left;
	text-align:center;
	width:90px;
}

#gallery_item_number span{
	background:url("/common/images/interface/multimedia/interface_number-bg.gif");
	height:80px;
	line-height:80px;
	padding:5px;
}

#gallery_item_number span em{
	font-style:normal;
}

#photo_list{
	margin:0px auto;
	position:absolute;
	z-index:10;
}

#photo_list td{
	padding:0px 10px 0px 0px;
}

#multimedia #descrip_bar{
	color:#fff;
	background:#000;
	bottom:0px;
	width:700px !important;
	margin-top:-90px;
	z-index:100;
}

#multimedia #previousImage, #multimedia #nextImage {
	height:29px;
	margin:240px 20px 0px 20px;
	width:29px;
	display:none;
}


/* Primary Nav */
#multimedia ul#primary_nav {
	margin: 0px 0 0 25px;
	z-index:10;
}
#multimedia ul.photo_gallery_nav{
	margin: 10px 0 0 25px !important;
}

#multimedia #primary_nav li {
	display: inline;
	background: url("/common/images/interface/multimedia/interface_tabs-bg.gif") repeat-x 0 100%;
	padding: 5px 14px 3px 14px;
	padding: 5px 0px 3px 0px;
}
#multimedia #primary_nav li.active,#multimedia #primary_nav li:hover{
	background-position: 0 0;
}

#multimedia #primary_nav li a {
	color: #fff;
	text-transform: uppercase;
	padding: 0 14px;
	height:23px;
	line-height:23px;
}

/* Secondary Nav */
#multimedia ul#secondary_nav {
	background: url("/common/images/interface/multimedia/interface_tabs-nav-bg.gif") repeat-x;
	padding: 4px 10px 5px 40px;
	z-index:10;
}
#multimedia #secondary_nav li {
	border-left: 1px solid #535353;
	color: #A4A4A4;
	display: inline;
	font-size:11px;
	padding: 0 8px;
}
#multimedia #secondary_nav li.first {
	border-left: none;
}
#multimedia #secondary_nav li a {
	color: #A4A4A4;
	text-transform:capitalize;
}
#multimedia #secondary_nav li.active a,
#multimedia #secondary_nav li a:hover
{
	color: #fff;
}

/* Paginator */
#multimedia .paginator{
	background:#1A1A1A;
	position:relative;
	clear: both;
	float: right;
	margin: 10px 10px 10px 0;
	padding: 5px;
}

#multimedia .paginator li{
	color:#959595;
	float:left;
	font-size:12px;
	margin:0px 2px;
	text-align:center;
	width:15px;
}

#multimedia .paginator li a{
	color:#959595;
	background:#1A1A1A;
	display:block;
	padding:3px 2px;
	text-align:center;
	width:15px;
}

#multimedia .paginator li a:hover,
#multimedia .paginator li.active a
{
	color:#fff;
	background:#AB1221;
	text-decoration:none;
}

#multimedia #results {
	width: 728px;
	margin: 0 auto;
}
#multimedia ul#results li{
	float:left;
	height:175px;
	width:230px;
	color: #fff;
	font-size: 0.8em;
	margin: 6px;
}
#multimedia ul#results li .image_holder{
	display:block;
	overflow:hidden;
	height:100px;
	width: 228px;
}

#multimedia ul#results li .text {
	margin: 5px;
}
#multimedia ul#results li a.title,
#multimedia ul#results li div.description
{
	font-size:12px;
	height:41px;
	text-decoration: none;
	overflow:hidden;
	padding: 3px 0 3px 0;
}
#multimedia ul#results li a.title {
	font-weight: bold;
}


#loader{
	bottom:50%;
	padding:0px 0px 0px 345px;
	position:fixed;
	z-index:100;
}

.hide{
	display:none;
}
