/*############################################################################
############################## GALLERIES #########################################
############################################################################*/

.gallery_landing{}
	.gallery_landing .content_holder{
		margin:30px auto;
		width:980px; 
		position:relative; 		  
	}
		.gallery_landing .content_holder .col1{
			float:left; display:inline;
			width:630px;
			position:relative; 
			 
		}
		.gallery_landing .content_holder .col2{
			float:left; display:inline;
			width:300px; 
			margin:-23px 0 0 50px; *margin:-15px 0 0 28px;
		}
.video_landing{}
	.video_landing .content_holder{
		margin:30px auto;
		width:1000px; 
		position:relative; 		  
	}
		.video_landing .content_holder .col1{
			float:left; display:inline;
			width:650px;
			position:relative; 
			/*margin-top:30px;*/ 
		}
		.video_landing .content_holder .col2{
			float:left; display:inline;
			width:310px; 
			margin:-23px 0 0 30px; *margin:-15px 0 0 28px;
		}
/* gallery_landing_featured */	
.gallery_landing_featured{margin-bottom:20px; margin-top: -25px;}
.featured_gallery_label{margin-bottom:5px;} 

.featured_gallery_heading{width:600px;}
.featured_gallery_heading span.featured_gallery_title a {
	letter-spacing: -2px; font-size: 185%;
}
	.featured_gallery_title{}
	.featured_gallery_title a{font:normal 25px Arial,sans-serif; color:black;} 
	.featured_gallery_title a:hover{background-color:black; color:white;} 

	.featured_gallery_count{ font:italic 12px georgia,serif; line-height:18px; color:#666666;}
	.featured_gallery_count a{font:italic 12px georgia,serif; line-height:18px; color:#666666;}
	.featured_gallery_count a:hover{color:#00bdf6; background-color:#ffffff;}  

.featured_gallery_info{}

.featured_gallery_date{font:italic 14px Times,serif; color:#666666; line-height:20px;} 


.featured_gallery_img{margin-top:10px;}

/* gallery_landing_all */
	
	
.gallery_content .gallery_content_header{
	position:		relative;
	border:			1px solid #fff;
	border-bottom:	1px solid #B2B2B2;
	display:		block;
	height:			19px;	
	z-index:		500;
	margin-top:		15px;
}

.gallery_content .gallery_content_nav {
	position:	absolute;
	left:		0px;
	bottom:		-1px;
}
* html .gallery_content .gallery_content_nav {
	bottom:	-2px;
	}
	
.gallery_content .gallery_content_nav_allhubs a {
	background-image:	url(http://www.blogsmithmedia.com/www.engadget.com/media/hubs_content_nav_sprite_allhubs.gif);
	}
	
.gallery_content .gallery_content_nav .gallery_content_nav_allhubs {
	width:			49px;
	height:			9px;
	float:			left;
	display:		inline;
	margin-left:	20px; 
}

.gallery_content .gallery_content_nav_products a {
	background-image:	url(http://www.blogsmithmedia.com/www.engadget.com/media/hubs_content_nav_sprite_products.gif);
	}
	
.gallery_content .gallery_content_nav .gallery_content_nav_products {
	width:53px; height:9px; 
	float:left; display:inline;
	margin-left:29px;
}
.gallery_content .gallery_content_nav_events a{background-image:url(http://www.blogsmithmedia.com/www.engadget.com/media/hubs_content_nav_sprite_events.gif); }
.gallery_content .gallery_content_nav .gallery_content_nav_events{
	width:39px; height:9px; 
	float:left; display:inline;
	margin-left:30px;
}
.gallery_content .gallery_content_nav_topics a{background-image:url(http://www.blogsmithmedia.com/www.engadget.com/media/hubs_content_nav_sprite_topics.gif); }
.gallery_content .gallery_content_nav .gallery_content_nav_topics{
	width:36px; height:9px; 
	float:left; display:inline;
	margin-left:30px;
}
.gallery_content .gallery_content_nav a{
	color:#000;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

	position:relative;

}
.gallery_content .gallery_content_nav div{
	padding-bottom:10px;
}
.gallery_content_nav div.sprite_selected{
	background:url(http://www.blogsmithmedia.com/www.engadget.com/media/hubs_content_divider_select_arrow.gif) bottom center no-repeat;
	color:#999999;
}
.gallery_content_item_list{
	margin-top: 3px;
	position:relative;	
	display:block;
	width: 1100px;
}
.gallery_content .gallery_content_item{
	width: 179px;
	height: 212px;
	border: 4px solid #f2f2f2;
	padding: 8px 8px 7px 8px;
	float:left;
	margin-right: 56px; 
	margin-top: 16px;
	position:relative;
}    
.gallery_content a{color:black;}
.gallery_content a:hover{color:#00bdf6;}
.gallery_content .gallery_item_title{font:bold 12px Arial,sans-serif; line-height:18px;}
.gallery_content .gallery_item_date{font:italic 12px georgia,serif; line-height:18px; color:#666666;}
.gallery_content .author_email{font:italic 13px Times,serif; line-height:16px;}
.gallery_content .gallery_item_photos a{font:normal 11px Arial,sans-serif; line-height:16px; color:#666666;}
.gallery_content .num_articles{}

.gallery_content .gallery_content_item.right {
	margin-right: 0;
}
.gallery_content .gallery_content_category {
	width:				180px;
	height:				9px;
	background-repeat:	no-repeat;
	margin-bottom:		5px;	
	}

.gallery_content .gallery_content_category.product {
	background-image:	url(http://www.blogsmithmedia.com/www.engadget.com/media/hubs_category_product.gif);
	}

.gallery_content .gallery_content_category.event {
	background-image:	url(http://www.blogsmithmedia.com/www.engadget.com/media/hubs_category_event.gif);
	}

.gallery_content .gallery_content_category.topic {
	background-image:	url(http://www.blogsmithmedia.com/www.engadget.com/media/hubs_category_topic.gif);
	}

.gallery_content .gallery_content_category span {
	display:	none;
	}
.gallery_content .gallery_content_item a.gallery_content_item_title{
	width: 180px;
	height:13px;
	float:left;	
	background-position: 0px 0px;
	background-repeat: no-repeat;
	position:relative;
	margin-bottom: 5px;
}	
.gallery_content .gallery_content_item a.gallery_content_item_title:hover{
	background-position: 0px -13px;
}
.gallery_content .gallery_content_item_image{
	margin:0px;
	padding:0px;
	display:block;
	position:relative;
	height: 128px;
	margin-bottom: 6px;
}
.gallery_content .gallery_content_item .icon_container {
	position:	relative;
	display: inline-block;
	width: 180px;
	height: 19px;
	}
	
.gallery_content .gallery_content_item .icon {
	float:					left;
	height:					16px;
	margin-right:			1px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#fff;
	background-color: 		#000;
	background-position:	top right;
	background-repeat:		no-repeat;
	padding-top:			3px;
	padding-right: 			22px;
	padding-left:			4px;
	}

.gallery_content .gallery_content_item .icon.photo {
	background-image:	url(http://www.blogsmithmedia.com/www.engadget.com/media/post_icon_photo.gif);
	}

.gallery_content .gallery_content_item .icon.video {
	background-image:	url(http://www.blogsmithmedia.com/www.engadget.com/media/post_icon_video.gif);
	}

.gallery_content .gallery_content_item .icon.audio {
	background-image:	url(http://www.blogsmithmedia.com/www.engadget.com/media/post_icon_audio.gif);
	}

.gallery_content .gallery_content_item .icon.timeline {
	background-image:	url(http://www.blogsmithmedia.com/www.engadget.com/media/post_icon_timeline.gif);
	}
	
/*HUBS PAGINATION SECTION*/

.gallery_pagination{
	margin-top:20px;
	margin-bottom:50px;      
	position:relative; 	
	font-weight:bold; 
	margin:20px auto 50px;
	float:left; display:inline; 
	word-spacing:15px;
}
.gallery_pagination a{color:black;}
.gallery_pagination a:hover{color:#00bdf6;}
.gallery_pagination a.gallery_selected {
	color: #999999;
}
.pagination_left a{background-image:url(http://www.blogsmithmedia.com/www.engadget.com/media/hubs_sprite_chevron_left.gif);}
.gallery_pagination .pagination_left{
	width:7px; height:11px;
	float:left; margin-top:9px;    display:none;
}
.pagination_right a{background-image:url(http://www.blogsmithmedia.com/www.engadget.com/media/hubs_sprite_chevron_right.gif);} 	  
.gallery_pagination .pagination_right{
	width:7px; height:11px;
	float:left; margin-top:9px;
}
.page_nums{
	font-family:Arial, sans-serif;
	font-size:12px; line-height:30px; 
	float:left; margin-left:10px; 
	margin-right:10px;
}

.page_elipsis{font-size:15px; letter-spacing:2px;}



.gallery_content .sort_dropdown {
	float:			right;
	position:		absolute;
	right:			5px;
	top:			-7px;
	width:			105px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11px;
	line-height:	19px;
	cursor:			pointer;
	display:		inline;
	}

.gallery_content .sort_dropdown .current {
	display:		block;
	width:			90px;
	height:			19px;
	margin-top:		4px;
	padding:		0 14px 0 0;
	color:			#000;
	background:		url(http://www.blogsmithmedia.com/www.engadget.com/media/hubs_sort_dropdown_arrow.gif) no-repeat right 6px;
	font-weight:	bold;
	text-align:		right;
	}

.gallery_content .sort_dropdown .current:hover {
	color:	#22dcff;
	}

.gallery_content .sort_dropdown .popup {
	position:	absolute;
	display:	none;
	left:		-1px;
	top:		26px;
	width:		109px;
	padding:	2px 0;
	background:	#fff;
	border:		1px solid #b5b5b5;
	text-align:	right;
	}

.gallery_content .sort_dropdown .popup a {
	display:		block;
	padding:		0 6px 0 6px;
	color:			#999;
	}

.gallery_content .sort_dropdown .popup a.selected {
	color:			#000;
	font-weight:	bold;
	}

.gallery_content .sort_dropdown .popup a:hover {
	color:	#22dcff;
	}            
	
	
	
/*hubs nav*/
.gallery_content .gallery_content_header{
	position:		relative;
	border:			1px solid #fff;
	border-bottom:	1px solid #B2B2B2;
	display:		block;
	height:			19px;	
	z-index:		500;
	margin-top:		15px;
}

.gallery_content .gallery_content_nav {
	position:	absolute;
	left:		0px;
	bottom:		-1px;
}
* html .gallery_content .gallery_content_nav {
	bottom:	-2px;
	}
	
.gallery_content .gallery_content_nav_all a {
	background-image:	url(http://www.blogsmithmedia.com/www.engadget.com/media/galleries_nav_sprite_all.gif);
	}
	
.gallery_content .gallery_content_nav .gallery_content_nav_all {
	width:			76px;
	height:			9px;
	float:			left;
	display:		inline;
	margin-left:	20px; 
}

.gallery_content .gallery_content_nav_featured a {
	background-image:	url(http://www.blogsmithmedia.com/www.engadget.com/media/galleries_nav_sprite_features.gif);
	}
	
.gallery_content .gallery_content_nav .gallery_content_nav_featured {
	width:52px; height:9px; 
	float:left; display:inline;
	margin-left:29px;
}
.gallery_content .gallery_content_nav_unboxing a{background-image:url(http://www.blogsmithmedia.com/www.engadget.com/media/galleries_nav_sprite_unboxing.gif); }
.gallery_content .gallery_content_nav .gallery_content_nav_unboxing{
	width:51px; height:9px;                                                        
	float:left; display:inline;
	margin-left:30px;
}
.gallery_content .gallery_content_nav_handson a{background-image:url(http://www.blogsmithmedia.com/www.engadget.com/media/galleries_nav_sprite_handson.gif); }
.gallery_content .gallery_content_nav .gallery_content_nav_handson{
	width:53px; height:9px; 
	float:left; display:inline;
	margin-left:30px;
}
.gallery_content .gallery_content_nav a{
	color:#000;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

	position:relative;

}
.gallery_content .gallery_content_nav div{
	padding-bottom:10px;
}
.gallery_content_nav div.sprite_selected{
	background:url(http://www.blogsmithmedia.com/www.engadget.com/media/hubs_content_divider_select_arrow.gif) bottom center no-repeat;
	color:#999999;
} 	

/* gallery_landing_video */
.gallery_landing_video{margin-bottom:100px; clear: both;}

.gallery_landing_video .header {border-bottom:1px solid #cccccc; padding-bottom:5px; height:20px; position: relative; width: 980px;}
.gallery_landing_video .header .heading {float:left;}
.gallery_landing_video .header .pagination{float:right; font:italic 14px Times,serif; position: absolute;top: 0;right: 0; height: 20px; margin: 0;}
.gallery_landing_video .header .pagination .seeall a{background-image:url(http://www.blogsmithmedia.com/www.engadget.com/media/hubs_sprite_chevron_right.gif);}
.gallery_landing_video .header .pagination .seeall {
	width:7px; height:11px;     
	float:left;     
	margin-top:1px;
	margin-left:5px;
}
.gallery_landing_video .header .pagination .seealltxt{float:left;}

.gallery_landing_video .gallery_content_item{
	width: 179px;
	height: 212px;
	border: 4px solid #f2f2f2;
	padding: 8px 8px 7px 8px;
	float:left;
	margin-right: 56px; 
	margin-top: 16px;
	position:relative;
}                               

.gallery_landing_video a{color:black;}
.gallery_landing_video a:hover{color:#00bdf6;}
.gallery_landing_video .gallery_item_title{font:bold 12px Arial,sans-serif; line-height:18px;}
.gallery_landing_video .gallery_item_date{font:italic 13px Times,serif; line-height:18px; color:#666666;}
.gallery_landing_video .author_email{font:italic 13px Times,serif; line-height:16px;}
.gallery_landing_video .gallery_item_time {font:normal 11px Arial,sans-serif; line-height:16px; color:#666666;}
.gallery_landing_video .num_articles{}

.gallery_landing_video .gallery_content_item.right {
	margin-right: 0;
}
.gallery_landing_video .gallery_content_category {
	width:				180px;
	height:				9px;
	background-repeat:	no-repeat;
	margin-bottom:		5px;	
	}

.gallery_landing_video .gallery_content_category.product {
	background-image:	url(http://www.blogsmithmedia.com/www.engadget.com/media/hubs_category_product.gif);
	}

.gallery_landing_video .gallery_content_category.event {
	background-image:	url(http://www.blogsmithmedia.com/www.engadget.com/media/hubs_category_event.gif);
	}

.gallery_landing_video .gallery_content_category.topic {
	background-image:	url(http://www.blogsmithmedia.com/www.engadget.com/media/hubs_category_topic.gif);
	}

.gallery_landing_video .gallery_content_category span {
	display:	none;
	}
.gallery_landing_video .gallery_content_item a.gallery_content_item_title{
	width: 180px;
	height:13px;
	float:left;	
	background-position: 0px 0px;
	background-repeat: no-repeat;
	position:relative;
	margin-bottom: 5px;
}	
.gallery_landing_video .gallery_content_item a.gallery_content_item_title:hover{
	background-position: 0px -13px;
}
.gallery_landing_video .gallery_content_item_image{
	margin:0px;
	padding:0px;
	display:block;
	position:relative;
	height: 128px;
	margin-bottom: 6px;
}
.gallery_landing_video .gallery_content_item .icon_container {
	position:	relative;
	display: inline-block;
	width: 180px;
	height: 19px;
	}
	
.gallery_landing_video .gallery_content_item .icon {
	float:					left;
	height:					16px;
	margin-right:			1px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#fff;
	background-color: 		#000;
	background-position:	top right;
	background-repeat:		no-repeat;
	padding-top:			3px;
	padding-right: 			22px;
	padding-left:			4px;
	}

.gallery_landing_video .gallery_content_item .icon.photo {
	background-image:	url(http://www.blogsmithmedia.com/www.engadget.com/media/post_icon_photo.gif);
	}

.gallery_landing_video .gallery_content_item .icon.video {
	background-image:	url(http://www.blogsmithmedia.com/www.engadget.com/media/post_icon_video.gif);
	}

.gallery_landing_video .gallery_content_item .icon.audio {
	background-image:	url(http://www.blogsmithmedia.com/www.engadget.com/media/post_icon_audio.gif);
	}

.gallery_landing_video .gallery_content_item .icon.timeline {
	background-image:	url(http://www.blogsmithmedia.com/www.engadget.com/media/post_icon_timeline.gif);
	}  


body.media {
background-color: #000;
height: 100%;
}
body.media .content_holder {
margin: 0 auto !important;
}

/* gallery_view */
#tbox_gallery {
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 10000;
	display: none;
	font: italic 12px Georgia, serif; color: #999;
}
	#tbox_gallery a {
	color: #666;
}
	#tbox_gallery a:hover {
	color: #00bdf6;
}
	#tbox_overlay {
		background: #000;
		width: 980px !important;
		height: 100% !important;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 10001;
	}
	#tbox_popup {
		width: 980px;
		padding: 10px 0 0;
		margin: 0 auto;
		background: #000;
		position: relative;
		z-index: 10002;
	}
		.tbox_header {
			padding: 0 0 6px 0;
			margin: 0 0 10px 0;
			border-bottom: 1px solid #333;
			overflow: hidden;
		}
			#tbox_gallery .tbox_ad {
				width: 728px; height: 90px;
				margin: 0 auto 10px;
				border: 1px solid #FFF;
			}
			#close-gallery {
				background: url(http://www.blogsmithmedia.com/www.engadget.com/media/gallery_x.gif) no-repeat right top;
				padding-right: 30px;
				position: absolute;
				top: 7px;
				right: 7px;
				text-align: right;
				display: block;
				padding: 0 25px 0 0;
				width: 90px;
				height: 20px;
				line-height: 20px;
			}
			#close-gallery:hover {
				background-position: right -20px;
}
			#tbox_gallery .tbox_logo {
				margin: 0 25px 0 10px;
				float: left; display: inline;
				width: 163px; height: 55px;
				background: url(http://www.blogsmithmedia.com/www.engadget.com/media/engadget_logo.png) no-repeat;
				* background: none;
				* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.blogsmithmedia.com/www.engadget.com/media/engadget_logo.png', sizingMethod='crop');
			}
			#tbox_gallery .tbox_title {
				float: left; display: inline;
				width: 595px; min-height: 53px;
				font: 26px/25px Arial, Helvetica, sans-serif; color: #FFF;
				margin: 0 75px 0 0;
				position: relative;
			}
			#tbox_gallery .tbox_title p { position: absolute; bottom: 0; width: 600px;}
			#tbox_gallery .tbox_title .tbox_date {
				font: italic 12px Georgia, serif; color: #999;
				padding: 0 25px;
			}
			#tbox_gallery .tbox_title .tbox_count {
				font: 11px Arial, Helvetica, sans-serif; color: #999;
			}
			#tbox_gallery .next_gallery {
				float: right; display: inline;
				font: italic 12px Georgia, serif; color: #999;
				
				width: 100px; height: 53px;
				position: relative;
			}
				#tbox_gallery .next_gallery .next_data {
					position: absolute;
					bottom: 0;
				}
			#tbox_gallery .next_gallery .next_title {
				font: bold 11px Arial, Helvetica, sans-serif; color: #999;
			}
				#tbox_gallery .next_gallery .next_data a{
					color: #999;
				}
				#tbox_gallery .next_gallery .next_data a:hover{
					color: #00bdf6;
				}

				#tbox_gallery .next_gallery #image-permalink {
				width: 100px;
				display: block;
				/*font: bold 11px/11px arial;*/
}
		
		#tbox_gallery .tbox_image_area {
			padding: 0 55px;
		}
			.tbox_gallery_arrow {
				float: left; display: inline;
				width: 35px; height: 531px;
			}
			.tbox_gallery_arrow_left, .tbox_gallery_arrow_right {
				width: 35px; height: 34px;
				margin: 235px 0 0;
			}
				.tbox_gallery_arrow_left  {
					background: url(http://www.blogsmithmedia.com/www.engadget.com/media/tbox_gallery_arrows_left.gif);
				}
				.tbox_gallery_arrow_right {
					background: url(http://www.blogsmithmedia.com/www.engadget.com/media/tbox_gallery_arrows_right.gif);
				}
		        .tbox_gallery_arrow_left:hover, .tbox_gallery_arrow_right:hover {
				color: #00bdf6;
				background-position: 0 -34px;
			}
			.tbox_gallery_image {
				float: left; display: inline;
				width: 800px; height: 531px;
			}
			
			
		#tbox_gallery .tbox_thumb_area {
			padding: 0 125px;
			width: 730px;
			*width: 700px;
		}
			.tbox_thumb_area .thumb {
				float: left; display: inline;
				width: 103px; height: 88px;
				margin: 1px 1px 0 0;
				position: relative;
			}
				.tbox_thumb_area .thumb .hover_border {
					border: 1px solid #00bdf6;
					width: 101px; height: 86px;
					position: absolute;
					top: 0; left: 0;
					display: none;
				}
				.tbox_thumb_area .thumb .selected_border {
					border: 4px solid #E1B61E;
					width: 95px; height: 80px;
					position: absolute;
					top: 0; left: 0;
					display: none;
				}
			.tbox_thumb_area .thumb_selected .selected_border {
				display: block;
			}
/*LOOKING FOR SOOMETHING GALLERY LANDING MODULE*/
.col2_looking_for_something_gallery{
	background-image:url(http://www.blogsmithmedia.com/www.engadget.com/media/gallery_module_looking_bg.gif);
	width:300px; height:80px;
}
.col2_looking_for_something_gallery .search_gallery{
	border:1px solid #999999;
	height:15px;
	margin-left:15px;
	margin-top:40px;
	padding:5px;
	width:240px;
	color:#999999;
}
.col2_looking_for_something_gallery .submit_go a{background-image:url(http://www.blogsmithmedia.com/www.engadget.com/media/gallery_module_looking_sprite_go.gif)}
.col2_looking_for_something_gallery .submit_go {
	height:10px;
	margin-left:275px;
	margin-top:-17px;
	width:16px;
}
.gallery_content { width: 1015px; }
.gallery_content .gallery_content_header { width: 980px; }

.tbox_gallery_image { text-align: center; height: auto; margin-bottom: 15px; }
#tbox_gallery .tbox_thumb_area { width: 735px; *width: 705px; }
.tbox_thumb_area .thumb { margin: 0; border: 1px solid #000; }
.tbox_thumb_area .thumb:hover { border-color: #00bdf6; }
.tbox_thumb_area .selectedThumb { border-color: #FFF; }
#gallery-iframe-loader { width: 728px; height: 90px; border: 0; }

.media .footer_copy {
overflow: hidden;
padding: 20px 0 50px 0;
margin-top: 30px;
border-top: 1px solid #333;
}
.media .footer_copy p {
font-size: 13px;
text-align: right;
line-height: 1.5em;
float: right;
width: 700px;
display: block;
}
.media .footer_copy #cobrand_ftr {
border: none !important;
top:0; 
right:0;
display:block;
height: 26px;
width:119px;
background: url(http://www.blogsmithmedia.com/www.engadget.com/media/gallery-aol-news.gif) no-repeat 0 4px !important;
z-index: 2;
text-indent: -9000px;
float: left;
}
/*############################################################################
############################## FIXES #########################################
############################################################################*/
.gallery_content .gallery_content_item {height: 220px;}    
.gallery_content .gallery_item_title a {line-height: 16px; margin-bottom: 2px; display: block;}
.gallery_landing .content_holder .col2 {
	margin-top: 32px;
}

#gallery-caption { font-family: Georgia,serif; font-size: 12px; margin: 10px 0 0; }