/* FLEXIBLE LAYOUT FRAMEWORK */
/* #_container outside, #_content and/or #_body inside */
	
	/* RESET */
	html, body {width:100%;height:100%;}
	div, ul, li, blockquote {vertical-align:top;text-align:left;display:block;position:relative;zoom:1;}
	h1 a, h2 a, h3 a, h4 a, h5 a, h5 a, h6 a, h7 a {color:inherit;}
	h1, h2, h3, h4, h5, h6, h7 {margin:0;}
	p {margin: 5px 0 10px;}
	a {text-decoration:none;outline:none;}
	a:hover {text-decoration:underline;}
	blockquote {
		font-style:italic;
		margin-top:5px;
		margin-bottom:5px;
		padding:0 30px 4px 45px;
		text-align:justify;
		clear:both;
		float:none;
	}
	table {border:none;margin:0;padding:0;}
	td, th {border:none;margin:0;padding:0;vertical-align:top;text-align:left;}
	img {border:none;}
	td {padding:0;}
	ul, ol {margin:0px;padding:0px;}
	li {}
	object {outline:none;outline:none !important;border:none;}
	fieldset {border:none;margin:0;padding:0;}
		
	/* TOP (site header) */
	#top_container {overflow:visible;}
	#top_body {overflow:visible;}
	
	/* PAGE (site template) */
	#page_container {overflow:hidden;float:none;width:100%;clear:both;margin:0 auto;text-align:center;padding:0 0;background:#efefef;}
	#page_body {overflow:visible;float:none;width:1015px;clear:both;margin:0 auto;text-align:left;padding:0 0;background:#ffffff;}
		
		/* PAGESECTION 1 */
		#pagesection_1 {overflow:visible;padding:0;margin:0 auto;width:1015px;}
			
			/* PAGETOP */
			#pagetop_container {overflow:visible;float:none;width:100%;clear:both;margin:0 auto;text-align:center;padding:0 0;}
			#pagetop_body {overflow:visible;margin:0 auto;padding:0 0;}
				
			/* PAGENAV */
			#pagenav_container {overflow:visible;float:none;width:100%;clear:both;margin:0 auto;text-align:center;padding:0 0;}
			#pagenav_body {overflow:visible;width:1015px;margin:0 auto;padding:0 0;}
		
		/* PAGESECTION 2 */
		#pagesection_2 {overflow:visible;padding:15px 0 25px 0;margin:0 auto;width:1015px;}
			
			/* PAGEHEADER */
			#pageheader_container {overflow:visible;float:none;clear:both;margin:0 19px;text-align:center;padding:0 0 15px;}
			#pageheader_body {overflow:visible;width:1015px;margin:0 auto;padding:0 0;}
			
			/* PAGEBODY */
			#pagebody_container {overflow:visible;float:none;width:100%;clear:both;margin:0 auto;text-align:center;padding:0 0;}
			#pagebody_body {overflow:visible;width:1015px;margin:0 auto;padding:0 0;}
			
				/* TOP COLUMN */
				#topcolumn_container {overflow:visible;float:none;clear:both;margin:0 19px;padding:0;}
				#topcolumn_content {overflow:visible;}
				#topcolumn_body {overflow:visible;margin:0 auto;padding:0 0;}
			
				/* MAIN COLUMN */
				#maincolumn_container {overflow:visible;float:left;clear:left;width:610px;margin:0 0 0 19px;padding:0;display:inline;}
				#maincolumn_body {overflow:visible;margin:0 auto;padding:0 0;}
					
				/* SIDE COLUMN */
				#sidecolumn_container {overflow:visible;float:right;clear:right;width:336px;margin:0 19px 30px 0;padding:0;display:inline;}
				#sidecolumn_body {overflow:visible;margin:0 auto;padding:0 0;}
			
				/* BOTTOM COLUMN */
				#bottomcolumn_container {overflow:visible;float:none;clear:both;margin:0 19px;padding:0;}
				#bottomcolumn_body {overflow:visible;margin:0 auto;padding:0 0;}
	
	/* BOTTOM (site footer) */
	#bottom_container {overflow:visible;float:none;width:100%;clear:both;margin:0 auto;text-align:center;padding:0 0;}
	#bottom_body {overflow:visible;width:1015px;margin:0 auto;padding:0;}

/* STYLE */	
	body {color:#666666;font-size:14px;font-family:arial,helvetica,sans;margin:0;background:url('/gfx/home/new/bg.jpg');}
	a {color:#006699;}
	h1 a, h2 a, h3 a, h4 a, h5 a, h5 a, h6 a, h7 a {color:inherit;}
	h1, h2, h3, h4, h5, h6, h7 {color:#333333;font-weight:bold;}
	p {}
	blockquote {
		background:url("/gfx/rev2/bg/quotes.png") no-repeat scroll 0 4px transparent;
		color:#5A5040;
	}
	strong, b {font-weight:bold;}
	.bold, .bold * {font-weight:bold !important;}
	.italic, .italic * {font-style:italic !important;}
	.normal, .normal * {font-style:none !important;}
	.uppercase, .uppercase * {text-transform:uppercase;}
	.capitalize, .capitalize * {text-transform:capitalize;}
	.lowercase, .lowercase * {text-transform:lowercase;}
	.grey, .grey * {color:#666666 !important;}
	.darkgrey, .darkgrey * {color:#333333 !important;}
	.lightgrey, .lightgrey * {color:#999999 !important;}
	.a336699 {color:#336699 !important;}
	.a006699 {color:#006699 !important;}
	.nolink {color:#333333 !important;cursor:default !important;text-decoration:none !important;background:none !important;}
	.nolink:hover {color:#333333 !important;cursor:default !important;text-decoration:none !important;background:none !important;}

/* GIGYA */
	#activity_strip_gigya, #article_share_gigya, .gig-bar-container, .gig-share-bar-container, .gig-bar-container div {overflow:visible;}

/* SLIDESHOW */
	.Slideshow {clear:both;height:545px;margin:0 0 20px 0;}
	
	.Slideshow .SlideshowContent {border:solid 1px #cccccc;border-bottom:none;background:#ffffff;}
	
	.Slideshow .SlideshowNavigation {margin:0 0 30px 0;background:#ffffff;}
	
	.Slideshow .SlideshowPager {height:92px;border:solid 1px #cccccc;border-right:none;}
	
	.Slideshow .SlideshowPager .PagerPrev {position:absolute;margin:26px 0 0 2px;overflow:hidden;}
	.Slideshow .SlideshowPager .PagerPrev a {width:26px;height:38px;display:block;background:#ff9900;color:#ffffff;line-height:38px;font-size:38px;}
	.Slideshow .SlideshowPager .PagerPrev a:hover {background:#cc6600;}
	.Slideshow .SlideshowPager .PagerPrev a.disabled {background:#cccccc;cursor:default;}
	
	.Slideshow .SlideshowPager .PagerCount {position:absolute;margin:26px 0 0 30px;width:77px;height:38px;text-align:center;line-height:38px;font-size:16px;}
	
	.Slideshow .SlideshowPager .PagerNext {position:absolute;margin:26px 0 0 108px;overflow:hidden;}
	.Slideshow .SlideshowPager .PagerNext a {width:26px;height:38px;display:block;background:#ff9900;color:#ffffff;line-height:38px;font-size:38px;}
	.Slideshow .SlideshowPager .PagerNext a:hover {background:#cc6600;}
	.Slideshow .SlideshowPager .PagerNext a.disabled {background:#cccccc;cursor:default;}
	.Slideshow .SlideshowPager .PagerPrev a span {display:none;}
	.Slideshow .SlideshowPager .PagerNext a span {display:none;}
		body.ie6 .Slideshow .SlideshowPager .PagerPrev a img {display:none;}
		body.ie6 .Slideshow .SlideshowPager .PagerNext a img {display:none;}
		body.ie6 .Slideshow .SlideshowPager .PagerPrev a span {display:block;}
		body.ie6 .Slideshow .SlideshowPager .PagerNext a span {display:block;}
	
	.Slideshow .SlideshowNav {height:auto;margin:0 auto 0 auto;overflow:visible;}
	.Slideshow .SlideshowNavCarousel {overflow:visible;height:92px;border:solid 1px #cccccc;}
	
	.Slideshow .SlideshowNavCarousel .browse {margin-top:23px;width:26px;height:38px;display:block;line-height:38px;font-size:38px;font-weight:normal;color:#333333;}
	.Slideshow .SlideshowNavCarousel .browse:hover {text-decoration:none;color:#000000;}
	.Slideshow .SlideshowNavCarousel .browse.disabled {color:#cccccc;cursor:default;}
	.Slideshow .SlideshowNavCarousel .browse.left {margin-left:5px;}
	.Slideshow .SlideshowNavCarousel .browse.right {margin-right:5px;}
		body.ie6 .Slideshow .SlideshowNavCarousel .browse.left, body.ie6 .Slideshow .SlideshowNavCarousel .browse.right {margin-left:0;margin-right:0;}
	
	.Slideshow .SlideshowNavScrollable.scrollable {width:775px;margin: 10px 0px 0 0;}
	.Slideshow .SlideshowNavInfinite.infinite {} 
	
	.Slideshow .SlideshowNav .NavSlide span {display:block;border:solid 3px #ffffff;height:65px;max-width:120px;overflow:hidden;}
	.Slideshow .SlideshowNav .NavSlide.selected img {border:solid 3px #F90;}
	.Slideshow .SlideshowNav .NavSlide a:hover img {border:solid 3px #F90;}
	
	.Slideshow .SlideshowContent {clear:both;}
	.Slideshow .SlideshowSlides {float:none;margin:0 auto;width:977px; height:450px !important;}
	.Slideshow .SlideshowSlide {overflow:visible;width:100%;text-align:center;height:450px !important;background:none !important;}
	.Slideshow .SlideshowSlide .slide_left {padding:15px 10px 0 15px;height:400px;}
		body.ie6 .Slideshow .SlideshowSlide .slide_left {width:600px;overflow:hidden;}
	.Slideshow .SlideshowSlide .slide_right {padding:0 0 15px 10px;margin:15px 15px 0 0;height:385px;overflow:auto;}
	
	.Slideshow .SlideshowSlideZoomLink {position:absolute;width:100%;text-align:center;padding: 17px 0;height:400px;z-index:200;display:block;background:url('/gfx/trans.gif');}
	.Slideshow .SlideshowSlideZoomImage {display:block;margin:338px auto 0 auto}
	.Slideshow .SlideshowSlideLink {display:block;padding:0;text-align:center;z-index:100;}
	.Slideshow .SlideshowSlideImage {padding:0;border:none;max-width: 600px;height: auto;}
		body.ie6 .Slideshow .SlideshowSlideImage {height:400px;}
	.Slideshow .SlideshowSlideTitle {font-weight: bold;text-align: left;padding: 0 0 9px 0;font-size: 24px;line-height:30px;color: #333;}
	.Slideshow .SlideshowSlideTitle em {padding-left:3px;}
	.Slideshow .SlideshowSlideDescription {text-align:left;padding:0 0 0 0;font-size:16px;line-height: 20px;color:#333333;}
	.Slideshow .SlideshowSlideDescription p {text-align:left;margin: 0 0 10px;}
	body.ie67 .Slideshow .SlideshowSlideZoomLink {left:0;}

/* FINAL SLIDE */
	.FinalSlide {padding:0 10px;width:956px !important;overflow:auto !important;}
	.FinalSlideTitle {padding:10px 0;font-size:24px;font-weight:bold;line-height:28px;color:#333333;text-align:left;}
	.FinalSlide table {width:945px;height:100%;}
	.FinalSlide .FinalItems {margin:0 0 10px;}
	.FinalSlide .cell {width:460px;height:100%;background:#ccdbe1;}
	.FinalSlide .FinalItem {padding:0;height:100%;overflow:hidden;}
	.FinalSlide .FinalContent {padding:10px;}
	.FinalSlide .FinalImage {float:left;}
	.FinalSlide .FinalImage img {border:solid 3px #666666;}
	.FinalSlide .FinalTitle {padding:0 0 0 15px;overflow:hidden;}
	.FinalSlide .FinalTitle a {color:#336699;font-size:16px;line-height:18px;font-weight:bold;}
	.FinalSlide .FinalBlurb {color:#666666;padding:5px 0 0 15px;font-size:16px;line-height:18px;}

/* STYLES */
	.ContentHeader {font-family:arial,helvetica,sans;font-size:30px;line-height:32px;padding:10px 0 15px;margin:0 0 10px;display:block;border-bottom:solid 2px #999999;}
	
	/* ADMIN */
	.admin {padding:5px;background:#FC3;overflow: hidden;clear: both;}
	.admin ul {clear:both;padding:5px;}
	
	/* PAGINATION */
	.pagination_container {padding:10px 0;font-size:18px;width:100%;float:none;clear:both;}
	.pagination_container .pagination {display:block;list-style:none;float:none;clear:both;padding:0;margin:0;}
	.pagination_container .pagination_item {display:block;list-style:none;float:left;clear:none;padding:0;margin:0;}
	.pagination_container .pagination_item a, .pagination span {display:block;line-height:14px;font-size:14px;text-transform:uppercase;padding:4px 5px;color:#336699;margin:0 2px 0 0;}
	.pagination_container .pagination_item a {background:url('/gfx/elements/pagination/bg.png');border:solid 1px #d3d3d3;}
	.pagination_container .pagination_item a:hover {border:solid 1px #27b0db;text-decoration:none;}
	.pagination_container .pagination_item.selected a {background:none repeat scroll 0 0 #27B0DB;border:1px solid #27B0DB;color:#FFFFFF;}
	
	/* ARTICLE */
	.article-img-wrapper {border:none;padding:2px 7px 5px 0;margin:0 5px 5px 0 !important;float:left;} 
	.article-img-wrapper .img {}
	.article-img-wrapper .credit {font-size:12px;line-height:15px;text-align:center;}
	.article-img-wrapper .caption {color:#333333;font-size:14px;font-weight:bold;line-height:16px;padding:5px 0;text-align:center;}

/* HEADER */
	/* BG */
	body {background:#010f15;}
	#top_container {background:#010f15 url('/gfx/header/header_bg.jpg') center bottom no-repeat;}
	body.ie6 #top_body {text-align:center;}
	
	/* NAV */
	#top_header {
		height:103px;width:1015px;position:relative;float:none;clear:both;margin:0 auto;overflow:visible;z-index:200;
		font-family:"futura heavy", arial, helvetica, sans;color:#ffffff;
	}
	
	#top_header #welcome {float: right; }
	
	#top_header #admindiv {
		position:absolute;
		top:27px;
		right:0px;
		display:none;
	}
	
	#top_header .h_logo {position:absolute;top:30px;left:0;background:none !important;}
	#top_header .h_logo h1 {margin:0;display:block;width:172px;height:75px;background:url('/gfx/header/logo.png') no-repeat;text-indent:-1000px;overflow:hidden;}
	#top_header .h_nav {position:absolute;top:51px;left:180px;}
	#top_header .h_nav a {display:block;float:left;font-size:16px;font-weight:bold;text-transform:uppercase;margin:0;color:#ffffff;height:36px;text-indent:-1000px;text-align:left;overflow:hidden;cursor:hand;cursor:pointer;}
		#top_header .h_nav a.nav_ourmovies {width:140px;background-image:url('/gfx/header/nav_ourmovies.png');}
		#top_header .h_nav a.nav_videosandextras {width:165px;background-image:url('/gfx/header/nav_videosandextras.png');}
		#top_header .h_nav a.nav_newsandviews {width:154px;background-image:url('/gfx/header/nav_newsandviews.png');}
		#top_header .h_nav a.nav_shop {width:86px;background-image:url('/gfx/header/nav_shop.png');}
	#top_header .h_nav a:hover, #top_header .h_nav a.hover, #top_header .h_nav a.selected {text-decoration:none;background-position:0 36px;}
	#top_header .h_text {position:absolute;top:10px;right:0;text-align:right;width:800px;height:40px;}
	#top_header .h_text .first_line {color:#ffffff;}
	#top_header .h_text, #top_header .h_text * {font-size:12px;}
	#top_header .h_text p, #top_header .h_text a {margin:0;color:#b2eafc;}
	#top_header .h_search {position:absolute;top:55px;right:0px;}
	#top_header .h_search input {width:183px;line-height:22px;height:22px;background:url('/gfx/header/nav_search.png') no-repeat;padding:5px 30px 1px 8px;border:0;color:#666666;font-size:12px;text-transform:uppercase;}
		body.ie6 .header .h_search input {width:145px;}
	#top_header .h_search input.submit {cursor:hand;cursor:pointer;position:absolute;top:0;right:0px;width:30px;height:24px;padding:0;margin:0;background:url('/gfx/elements/bg/pixel.gif');border:none;text-indent:-100px;overflow:hidden;}
	.header_spacer {display:none;height:20px;width:100%;position:relative;float:none;clear:both;margin:0 auto;background:#ffffff;} /* hidden */
	.header_spacer_inner {display:none;height:20px;width:1015px;position:relative;float:none;clear:both;margin:0 auto;background:#ffffff;} /* hidden */
	
	/* DROPDOWN */
	#top_dropdown {width:100%;position:absolute;z-index:500;left:0;overflow:visible !important;}
	.hpp_container {width:100%;position:absolute;z-index:500;display:none;left:0;}
	.hpp_content {width:100%;position:relative;height:423px;position:relative;float:none;clear:both;margin:0 auto;background:#eaeaea;}
	.hpp_shadow {height:33px;width:100%;position:relative;float:none;clear:both;margin:0 auto;background:url('/gfx/home/popup/ompopup_bg.png') repeat-x;}
	.hpp_loading {width:100%;height:100%;background:url('/gfx/elements/loadercircles.gif') center center no-repeat;}
	.hpp_body {color:#333333;}
	.hpp_body a {color:#336699;}
	.hpp_body a.secondary {color:#3399cc;}
	
	.hpp_top {width:1015px;height:50px;overflow:hidden;zoom:1;display:block;position:relative;clear:both;margin:0 auto;font-family:arial,helvetica,sans;}
		
		.hpp_title {padding:10px 0 0 0;float:left;}
		.hpp_title span {font-size:34px;line-height:42px;color:#333333;font-weight:bold;font-family:arial,helvetica,sans;}
		
		.hpp_close {position:relative;float:right;margin:16px 0 8px;padding: 0 7px;font-weight:bold;height:16px;text-align:right;}
		.hpp_close a {font-weight:bold;}
		
	.hpp_middle {width:1015px;height:334px;overflow:hidden;zoom:1;display:block;position:relative;clear:both;margin:0 auto;font-family:tahoma,arial,sans;}
		
		/* styles in /common/header/ourmovies2011.inc */
		.hpp_contentheader {}
		.hpp_contenticon {float:left;padding:0;margin: -7px 0 0 -5px;display:block;}
			.hpp_newsicon {margin: -6px 0 0 0;}
			.hpp_articleicon {margin: -7px 0 0 -5px;}
			body.ie67 .hpp_photoicon {margin-left:-2px;}
			body.ie67 .hpp_interactiveicon {margin-left:-2px;}
		.hpp_contenttype {text-transform: uppercase;font-weight: normal;padding: 7px 0 3px;color: #666;font-size: 14px;line-height: 16px;display: block;}
		.hpp_contenttype a {color:#666666;font-weight: normal;}
		.hpp_contenttitle {clear:both;font-size: 18px;}
		
	.hpp_bottom {width:100%;height:39px;overflow:hidden;zoom:1;display:block;position:relative;clear:both;background:#366885;margin:0 auto;font-family:arial,helvetica,sans;}
	
		.hpp_buttons {width:1015px;position:relative;clear:both;line-height: 0;text-align:right;padding:0;margin:0 auto;overflow:hidden;}
		.hpp_buttons a {font-family: arial;font-size: 17px;line-height: 20px;font-weight: bold;color: #369;text-decoration: none;text-transform: uppercase;padding: 5px 20px;background: #D7E5EE;margin: 5px 17px 3px 3px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;height: 20px;display: block;float: right;}
		.hpp_buttons a:hover {background:#ffffff !important;}
		
	.hpp_posters {position:relative;clear:both;width:1015px;margin:0 0 0 13px;padding:19px 0;text-align:center;}
	.hpp_posters .hpp_poster {width:145px;height: 283px;position:relative;float:left;clear:none;padding:7px 10px;text-align:center;}
	.hpp_posters .hpp_poster a {display:block; text-decoration: none;font-family:tahoma,arial,sans;}
	.hpp_posters .hpp_poster a:hover strong {text-decoration: underline}
	.hpp_posters .hpp_poster b, .hpp_posters .hpp_poster strong {display:block;font-size:16px;line-height:20px;margin: 3px 0px 0px;zoom:1;height: 40px;}
	.hpp_posters .hpp_poster span {text-decoration:none;font-size:14px;}
	.hpp_posters .hpp_poster a:hover span {text-decoration:none;}
	.hpp_posters .hpp_poster img {border:solid 1px #797670;}
	
	.hpp_newss {position:relative;clear:none;float:left;width:680px;margin:0 auto;padding:19px 0;text-align:left;overflow:hidden;}
		.hpp_news {width:215px;height: 283px;position:relative;float:left;clear:none;margin:7px 9px 7px 0;overflow:hidden;text-align:left;}
		.hpp_news a {display:block;font-family:tahoma,arial,sans;}
		.hpp_news a:hover strong {text-decoration: underline}
		.hpp_news b, .hpp_news strong {font-size: 14px;display: block;}
	 	.hpp_news span {text-decoration:none;font-size:14px;}
		.hpp_news a:hover span {text-decoration:none;}
		.hpp_news .image {float:left;padding:2px 8px 4px 0;margin:0 auto;}

		.hpp_news .hpp_contentheader {display:block;clear:both;padding: 2px 0 0;}
		.hpp_news .hpp_contenticon {float:left;padding:0;margin: -7px 0 0 -3px;display:block;}
			.hpp_news .hpp_newsicon {margin: -6px 0 0 0;}
			.hpp_news .hpp_articleicon {margin: -7px 0 0 -5px;}
			body.ie67 .hpp_news .hpp_photoicon {margin-left:-2px;}
			body.ie67 .hpp_news .hpp_interactiveicon {margin-left:-2px;}
			body.ie6 .hpp_news .hpp_contenticon {display:none;}
		.hpp_news .hpp_contenttype {text-transform: uppercase;font-weight: normal;padding: 7px 0 3px;color: #666;font-size: 14px;line-height: 16px;display: block;}
		.hpp_news .hpp_contenttype a {color:#666666;font-weight: normal;}
		.hpp_news .hpp_contenttitle {clear:both;font-size: 18px;display:block;padding: 5px 0;}

	.hpp_newsside {position:relative;clear:none;float:right;width:315px;margin:0;padding:23px 0;text-align:left;overflow:hidden;}
	.hpp_newsside_title {font-size:16px;font-weight:bold;text-transform:uppercase;}
	.hpp_newslinks {}
		.hpp_newslink {padding:5px 0 4px;text-transform:uppercase;font-size: 13px;clear:both;overflow:hidden;}
		.hpp_newslink a {display:block;font-size:15px;font-weight:bold;font-family:tahoma,arial,sans;text-transform:none;}
		.hpp_newslink img {float:left;padding:2px 8px 4px 0;margin:0 auto;}
		
	.hpp_videos {position:relative;clear:none;float:left;width:765px;margin:0 auto;padding:19px 0;text-align:left;overflow:hidden;}
		.hpp_video {width:223px;position:relative;float:left;clear:none;margin:7px 24px 7px 0;overflow:hidden;text-align:left;}
		.hpp_video a {display:block;font-family:tahoma,arial,sans;}
		.hpp_video a:hover strong {text-decoration: underline}
		.hpp_video b, .hpp_video strong {font-size: 16px;display: block;}
	 	.hpp_video span {text-decoration:none;font-size:14px;}
		.hpp_video a:hover span {text-decoration:none;}
		.hpp_video .image {float:left;padding:2px 8px 4px 0;margin:0 auto;}

		.hpp_video .hpp_contentheader {display:block;clear:both;padding: 2px 0 0;}
		.hpp_video .hpp_contenticon {float:left;padding:0;margin: -7px 0 0 -3px;display:block;}
			.hpp_video .hpp_newsicon {margin: -6px 0 0 0;}
			.hpp_video .hpp_articleicon {margin: -7px 0 0 -5px;}
			body.ie67 .hpp_video .hpp_photoicon {margin-left:-2px;}
			body.ie67 .hpp_video .hpp_interactiveicon {margin-left:-2px;}
			body.ie6 .hpp_video .hpp_contenticon {display:none;}
		.hpp_video .hpp_contenttype {text-transform: uppercase;font-weight: normal;padding: 7px 0 3px;color: #666;font-size: 14px;line-height: 16px;display: block;}
		.hpp_video .hpp_contenttype a {color:#666666;font-weight: normal;}
		.hpp_video .hpp_contenttitle {clear:both;font-size: 18px;display:block;padding: 5px 0;}

	.hpp_videoside {position:relative;clear:none;float:right;width:227px;margin:0;padding:23px 0;overflow:hidden;}
	.hpp_videoside_title {font-size:16px;font-weight:bold;text-transform:uppercase;}
	.hpp_videolinks {}
		.hpp_videolink {padding:5px 0 4px;}
		.hpp_videolink a {font-size:16px;}
		
	.hpp_shops {position:relative;clear:none;float:left;width:765px;margin:0 auto;padding:19px 0;text-align:center;overflow:hidden;}
		.hpp_shop {width:223px;position:relative;float:left;clear:none;margin:7px 12px;overflow:hidden;text-align:center;}
		.hpp_shop a {display:block;font-family:tahoma,arial,sans;line-height:19px;}
		.hpp_shop strong {height: 28px;font-size: 14px;margin: 5px auto 0;display: block;width: 170px;text-align: center;font-family:arial,helvetica,sans;}
	 	.hpp_shop span {font-size: 14px;text-decoration: none;width: 170px;text-align: center;margin: 0 auto;display: block;font-family:arial,helvetica,sans;}
		.hpp_shop img {margin:0 auto;}
		.hpp_shop a img {text-decoration:none;}

	.hpp_shopside {position:relative;clear:none;float:right;width:215px;margin:0;padding:23px 0;text-align:left;overflow:hidden;}
	.hpp_shopside_title {font-size:16px;font-weight:bold;text-transform:uppercase;}
	.hpp_shoplinks {}
		.hpp_shoplink {padding:4px 0 3px;}
		.hpp_shoplink a {font-size:16px;}
		
/* FOOTER */
	#bottom_container {background:#011219 url('/gfx/header/footer_bg.jpg') center top no-repeat;margin-bottom: -15px;}
	#bottom_content {}
	#bottom_body {width:1015px;margin:0 auto;}
	.bottom_footer {padding:40px 0 60px;}
	.bottom_footer a {color:#4cc0f2;}
	.bottom_links_container {width:100%;}
	.bottom_links {background:url('/gfx/header/footer_spacer.png') top left no-repeat;}
	.bottom_link {padding:3px 8px;}
	.bottom_link a {font-size:13px;}
	.bottom_link.bottom_toplink {}
	.bottom_link.bottom_toplink a {font-size:16px;color:#ffffff;font-weight:bold;}
	.bottom_copyright {padding:40px 0;text-align:center;color:#ffffff;}

/* OLD, BUT STILL USED RARELY */
	#content-container, #content-body, #registration-content {background:#f3f3f3 !important;}
	#content-body .title { 
		text-indent:0 !important;
		background:none !important;
		overflow:hidden !important;
		font-size: 30px !important;
		line-height: 34px !important;
		padding: 10px 0 !important;
		margin: 0 !important; 
		color: #333 !important;
		font-weight: bold !important;
		font-family:arial, helvetica, sans !important;
	}
	.sitecontent-right-column {width: 326px;}
	
/* FANCYBOX */
	#fancybox-overlay {
		background:#000000 !important;
		opacity:0.85 !important;
		z-index:1001;
	}
	body.ie6 #fancybox-overlay, body.ie7 #fancybox-overlay, body.ie8 #fancybox-overlay { 
		filter: alpha(opacity=85)! important;
	}
	#fancybox-outer {
		overflow:visible !important;
		z-index:1002;
	}
	#fancybox-inner {
		overflow:visible;
		z-index:1003;
	}
	#fancybox-bg {
		z-index:1005;
	}
	#fancybox-content {
		z-index:1006;
	}
	#fancybox-close {
	    margin-top: 5px;
		right: -10px;
		height: 30px;
		width: 30px;
		background: url('/js/fancybox/fancy_close.png') top left no-repeat !important;
		z-index:1100;
	}
	body.ie6 #fancybox-close {
		background: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/js/fancybox/fancy_close.png');
	}
	#fancybox-left, #fancybox-right {
		z-index:1011;
	}
	#fancybox-left-ico {
		background: url('/js/fancybox/fancy_left.png') top left no-repeat !important;
		z-index:1012;
	}
	body.ie6 #fancybox-left-ico {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/js/fancybox/fancy_left.png');
	}
	#fancybox-right-ico {
		background: url('/js/fancybox/fancy_right.png') top left no-repeat !important;
		z-index:1012;
	}
	body.ie6 #fancybox-right-ico {
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/js/fancybox/fancy_right.png');
	}
	#fancybox-title .fancybox-title {
		float:none;
		height:62px;
		overflow-x:auto;
		overflow-y:auto;
		position:relative;
		text-align:left;
	}
	#fancybox-title .f-caption {
		float:right;
		font-style:italic;
		padding:0 2px 0 0;
	}
	#fancybox-title .f-title {
		float:left;
		display:block;
		font-weight:bold;
		margin-bottom:4px;
	}
	#fancybox-title .f-description {
		clear:both;
		overflow-y:auto;
	}
	#fancybox-wrap {padding-bottom:50px;}
	#fancybox-title-left {background:none;}
	#fancybox-title-main {background:none;}
	#fancybox-title-right {background:none;}

	/* ENLARGE PHOTO BUTTON */
	.zoom_photo_box {position:absolute; width:550px; height:300px; z-index:2002 !important; background:url('/gfx/trans.gif'); cursor:hand; cursor:pointer;}
	.zoom_photo {position:relative;margin:10px auto !important;width:119px;height:37px;display:block; z-index:2001 !important; cursor:hand; cursor:pointer;}
		body.ie6 .zoom_photo_box, body.ie7 .zoom_photo_box {width:550px !important; height:300px !important; margin:0;}
		body.ie6 .zoom_photo_box, body.ie7 .zoom_photo_box {position:absolute !important;}
		body.ie6 .zoom_photo_box, body.ie7 .zoom_photo {margin:10px auto !important;}
	
	/* FANCYBOX 1.3 - LOGIN/REGISTER (GREY VERSION) */
	#fancybox-overlay.greybox {}
	#fancybox-wrap.greybox {padding:30px 30px 50px 30px;}
	#fancybox-wrap.greybox #fancybox-outer {border:solid 4px #333333;height:100% !important;}
	#fancybox-wrap.greybox #fancybox-inner {overflow:auto !important;padding:0 !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;}
	#fancybox-wrap.greybox #fancybox-close {background:url("/js/fancybox_1.3/greybox/fancy_close.png") no-repeat scroll left top transparent !important;height:45px;margin-top:-6px;right:-22px;width:45px;z-index:1100;}
	
	#fancybox-overlay.redbox {}
	#fancybox-wrap.redbox {padding:0;border:solid 5px #d90206;}
	#fancybox-wrap.redbox #fancybox-outer {height:100% !important;}
	#fancybox-wrap.redbox #fancybox-inner {overflow:auto !important;padding:0 !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;}
	#fancybox-wrap.redbox #fancybox-close {display:none !important;background:url("/js/fancybox_1.3/greybox/fancy_close.png") no-repeat scroll left top transparent !important;height:45px;margin-top:-6px;right:-22px;width:45px;z-index:1100;}

/* ACTIVITY STRIP */
	.activity_strip {border:1px solid #cccccc;background:#f5f5f5;padding:8px 10px;margin:5px 0;height:32px;zoom:1;display:block;}
	.activity_strip_left {float:left;clear:left;text-align:left;color:#666666;font-weight:bold;font-size:16px;}
	.activity_strip_left div {vertical-align:middle;float:left;}
	.activity_strip_left .addthis_title {line-height:32px;height:32px;display:block;padding:0 20px 0 0;}
	.activity_strip_right {float:right;clear:right;text-align:right;padding-top: 2px;}
	
/* ACTIVITY MODULE */
	.activity_module {margin:25px 0;clear:both;} 
	.activity_module .activity_tabs {clear:both;background:url('/gfx/mediaroom/tab_bg.png') repeat-x;height:39px;}
	.activity_module .activity_tab {float:left;clear:none;padding:12px 15px;margin:0 8px;cursor:hand;cursor:pointer;}
	.activity_module .activity_tab {font-size:14px;font-weight:normal;/*font-family:"arial black",arial,helvetica,sans-serif;*/}
	.activity_module .activity_tab.selected {background:#ffffff;}
	.activity_module .activity_section {padding:30px 0;}
	.activity_module .activity_section#activity_section_details {display:none;}
	.activity_module .activity_section#activity_section_comments {}
	.activity_module .activity_comments {}
	.activity_module .activity_comments .comment {overflow:hidden;margin:10px 0 20px;padding:5px 0 21px;border-bottom:1px dotted #333333;}
	.activity_module .activity_comments .comment_image {float:left;padding:2px 10px 0 0;}
	.activity_module .activity_comments .comment_text {float:left;width:450px;color:#333333;font-weight:normal;}
	.activity_module .activity_comments .comment_text .commented_by {font-weight:bold;}
	.activity_module .activity_comment_on .textbox {width:99%;height:90px;border:solid 1px #cccccc;margin:0 0 10px 0;}
	.activity_module h5 {font-size:26px;line-height:30px;}
	.activity_module h6 {font-size: 16px;font-weight: normal;line-height: 20px;}

/* NEW ADSTREAM */
	#side_adstream {width:334px;display:block;overflow:hidden;zoom:1;position:relative;text-align:center;border:solid 1px #cccccc;padding:10px 0 30px;background:#ffffff url('/gfx/advertisement.png') center bottom no-repeat;margin:0 0 25px 0;}
	#side_adstream.plain {padding:10px 0;background:#ffffff;}
	#side_adstream .side_content {width:300px;margin:0 auto;display:block;overflow:hidden;zoom:1;position:relative;text-align:left;}

/* LOGIN/REGISTER */
	
	.register_form .errordiv {margin:5px 0 10px;padding:8px 8px 12px 8px;color:#990000;background:#ffffff;border-radius:5px;}
	.register_form .errordiv li {padding:1px 0;}
	
/* REGISTER */
	.register_form {display:block;clear:both;position:relative;float:none;width:100%;padding:0;margin:0;color:#333333;}
	
	.register_form .errordiv {width:584px;}
	
	.register_form .register_row {overflow:hidden;}
	.register_form .register_title {float:left;width:175px;padding:5px 5px 5px 0;}
	.register_form .title {text-align:right;font-size:16px;line-height:20px;color:#000000;}
	.register_form .sub {text-align:right;font-size:10px;line-height:12px;}
	.register_form .register_input {float:left;width:400px;overflow:hidden;padding:5px;}
	.register_form .register_input .input {width:200px;}
	
	.register_form .reg_extra {margin:5px 0 0;}
	.register_form .reg_extra .register_input {}
	.register_form .reg_extra .register_input span {display:block;float:right;width:373px;clear:right;}
	.register_form .reg_highlight {margin:10px 0;}
	.register_form .reg_highlight .register_input {background:#ffffff;border-radius:5px;padding:7px 5px 11px 5px;}
	
	.register_form .register_buttons {padding:20px 5px;}
	.register_form .register_buttons .register_input {padding:0;}
	.register_form .register_button.submit {border: none; color: #069; font-size: 1px; height: 41px; overflow:hidden;cursor:pointer;background:url('/gfx/registration/submit_registration.png') 0 0 no-repeat; width:314px;}
	.register_form .register_button.submit:hover {background:url('/gfx/registration/submit_registration.png') 0px -41px no-repeat;}

/* LOGIN */
	.login_form {display:block;clear:both;position:relative;float:none;width:100%;padding:0;margin:0;color:#000000;}
	.login_form a {color:#3399cc;}
	
	.login_form .errordiv p {color:#990000;}
	
	.login_form .login_row {overflow:hidden;}
	.login_form .login_title {float:left;width:87px;padding:5px 5px 5px 0;}
	.login_form .title {text-align:right;font-size:12px;line-height:20px;}
	.login_form .login_input {float:left;width:275px;overflow:hidden;padding:5px;}
	.login_form .login_input .input {width:175px;}
	.login_form .login_input p {font-weight:bold;color:#333333;}
	
	.login_form .login_buttons {padding:10px 5px;}
	.login_form .login_buttons .login_title {display:none;}
	.login_form .login_buttons .login_input {padding:0;}
	.login_form .login_button.submit {width:156px;height:37px;border:none; color: #069; font-size: 1px; xxtext-indent:-1000px;overflow:hidden;cursor:pointer;background:url('/gfx/registration/submit_login.png') 0 0 no-repeat;}
	.login_form .login_button.submit:hover {background:url('/gfx/registration/submit_login.png') 0px -37px no-repeat;}
	.login_form .forgot_button.submit {width:195px;height:40px;border:none; color: #069; font-size: 1px; xxtext-indent:-1000px;overflow:hidden;cursor:pointer;background:url('/gfx/registration/submit_forgot.png') 0 0 no-repeat;}
	.login_form .forgot_button.submit:hover {background:url('/gfx/registration/submit_forgot.png') 0px -40px no-repeat;}

/* ADMIN */
	.admin {}
	.admin_top {
	position: absolute;
	z-index: 1000000;
	width: 100%;
	background: none;
	margin: -18px auto 0 auto;
	padding: 0;
	}
	.admin_content {
	width:1015px;
	margin:0 auto;
	}
	.admin_button {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: inline;
	background: yellow;
	padding: 0 3px;
	margin: 0 2px;
	color:#333333;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	}
	.admin_button:hover {
	background:#ffffff;
	}
	.admin_button_left {}
	.admin_button_right {float:right;}

/* IE 6/7 */
	#page-footer-container {display:none;}
	
/* GIGYA */
	#gigyaComments {width:610px !important;}
	div.gig-comments-comment {background:none !important;}
	div.gig-comments-dottedLine {background: none !important;height: 1px !important;margin-top: 10px !important;border-bottom: 1px dashed #CCC !important;}
	div.gig-comments-commentList-header {padding:22px 0 5px 0 !important;}
	div.gig-comments-photo-container {width:auto !important;}
	div.gig-comments-photoImageLarge {width:auto !important;}
