﻿/* CONTENT THAT FOLLOWS BELOW HERE CONTROLS THE MAIN HUB CONTENT FROM THE BREADCRUMB TO THE FOOTER */
/* START - Main Outer Holding Div */
.hubcontent {
	margin-left: 14px;
	}
.hubcontent .content {
	margin-top:0;
	}	
.expanded {
	display: block;
	}
.collapsed {
	display: none;
	}
/* END */

/* START - Don't change these styles as they control the borders for each section */
.bdrStyle1 {
	width:740px;   
	padding-top:0;
	background:transparent url(http://campaign.odw.sony-europe.com/hubpages/bluray/images/bcgArticleSectionBgHub.gif) repeat-y 0 0;
	}
.bdrStyle1Bot{
    padding-top:10px;
    background:transparent url(http://campaign.odw.sony-europe.com/hubpages/bluray/images/bcgContentBotHubC1.gif) no-repeat 0 0;
    width:740px;
	}
.bdrStyle1Top {
	display:none;
	}
/* END */

/* START - Tabs at the top of the page when using a Flippable Layout */
.cntHubTabs {
 	background-color: #ffffff;
 	margin: 0 0 10px; 
	padding: 0;
 	position: relative;
	}
.cntHubTabs a:link {
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	}
.cntHubTabs a:visited {
 	color: #ffffff;
 	text-decoration:none;
 	font-weight: bold;
 	}
.cntHubTabs a:hover {
 	color: #ffffff;
 	text-decoration:underline;
 	font-weight: bold;
	}
.cntHubTabs td.selected {
	background: #cdcdcd;
 	height: 18px !important;
	}
.cntHubTabs td.selected a {
 	color: #ffffff!important;
 	font-size:11px;
	}
.cntHubTabs a{
 	position:relative;
 	top:4px;
 	}
.cntHubTabs table {
 	width: 740px;
 	padding: 0; 
	margin: 0;
 	z-index: 2;
 	position: relative; 
	top: 1px;
 	}
		
.cntHubTabs td{
	height:22px;
	background: url(http://campaign.odw.sony-europe.com/hubpages/rolly/css/bg_tab_0.gif) repeat-x center ;
	font-size:10pt;
	height:33px !important;
	padding-bottom:0pt !important;
	padding-left: 0pt !important;
	padding-top:0pt !important;
	text-align:center;}	
	
	
.cntHubTabs td a {
	color: #666666!important;
	font-size: 11px;
	}
.cntHubTabs td.blank {
	background: #ffffff;
	padding: 0 8px;
	}
.cntHubTabs td.firston {
	width: 6px;
	background: url(http://campaign.odw.sony-europe.com/hubpages/rolly/css/bg_tab_firston.gif) no-repeat bottom left;
	border: 0;
	padding: 0;
	}
.cntHubTabs td.firstoff {
	width: 6px;
	background: url(http://campaign.odw.sony-europe.com/hubpages/rolly/css/bg_tab_firstoff.gif) no-repeat bottom left;
	border: 0;
	padding: 0;
	}
.cntHubTabs td.onoff {
	width: 12px;
	background: url(http://campaign.odw.sony-europe.com/hubpages/rolly/css/bg_tab_onoff.gif) no-repeat bottom left;
	border: 0;
	padding: 0;
	}
.cntHubTabs td.offon {
	width: 14px;
	background: url(http://campaign.odw.sony-europe.com/hubpages/rolly/css/bg_tab_offon.gif) no-repeat 0 0;
	border: 0;
	padding: 0;
	}
.cntHubTabs td.offlast {
	width: 6px;
	background: url(http://campaign.odw.sony-europe.com/hubpages/rolly/css/bg_tab_offlast.gif) no-repeat bottom left;
	border: 0;
	padding: 0;
	}
.cntHubTabs td.offoff {
 	width: 12px;
 	background: url(http://campaign.odw.sony-europe.com/hubpages/rolly/css/bg_tab_offoff.gif) no-repeat bottom left;
 	border: 0;
 	padding: 0;
 	}
.cntHubTabs td.onlast {
 	width:6px;
 	background: url(http://campaign.odw.sony-europe.com/hubpages/rolly/css/bg_tab_onlast.gif) no-repeat bottom left;
 	border:0;
 	padding: 0;
 	}
.cntHubTabs .cntTabsBot {
 	/*background: transparent url(http://campaign.odw.sony-europe.com/hubpages/bluray/images/tabBotHubBdr.gif) no-repeat 0 0;
 	height: 30px;*/
	height:0;
	background:none;
	}
.cntHubTabs td{
	height:22px;
	}
/* END */
/* START - This section controls the content within a Flexible Article - */
/* TIP - If you are experiancing problems try using the !important tag - */
/* TIP - If in doubt, leave it - */
/* Article Section Titles */
.content h1 {
	clear:left;
	margin:0px 0px 15px 0px !important;
	color:#002564 !important;
	padding: 10px 0px 10px 20px!important;
	font-size: 16px!important;
	background-color: #e8e8e8 !important
	}
h1.mainHead{
	color:#022664 !important;
	margin:0px !important;
	padding:0px 0px 0px 0px;
	font-size:150% !important;
	font-weight:normal;
	}
h1.mainHead a {
	display:block;
	height:30px; 
	margin:0px 0px 10px 0px !important;
	color: #022664
	}
h1.mainHead.h1expanded a {
   	background:url(http://campaign.odw.sony-europe.com/hubpages/bluray/images/bcgHubHeaderArrowSelectedC1.gif) no-repeat 0px 0px !important;
	}
h1.mainHead.h1contracted a {
	padding:5px 0px 0px 35px;
    background:url(http://campaign.odw.sony-europe.com/hubpages/bluray/images/bcgHubHeaderArrowDeselectedC1.gif) no-repeat 0px 0px !important;
	}
h1.mainHead{
    margin-bottom:0px !important;
	}	
/* START - This section controls the content within the Hub Blocks */	
.cntHubContent{
	font-weight:normal !important;
	padding-top:8px;
	margin-right:5px;
	padding-left:0px;
	}
.cntHubContent h2 {
	color:#c1362a;
	padding-left:22px;
	background:transparent;
	}
.cntHubContent table td{
	vertical-align:top;
	}
.cntHubContent img{	
	border:1px solid #9F9F9F;
	}
.cntHubContent td.img label{
	display:block;
	color:#7F828B;
	font-size:90%;
	margin:2px 6px 4px;
	text-align:center;
	}
.cntHubContent{
	color:#7C7C7C
	}
.cntHubContent table{
	width:100%;
	font-size: 100%;
	}
.cntHubContent td{
	padding:0;
	}
.cntHubContent td.txt h2{
	color:#0099ff!important;
	padding-bottom:5px;
	font-size:150%; 
	font-weight:normal;
	padding-left:0;
	}
.cntHubContent td.txt p{
	font-size:100%;
	margin:0 10px 0 0;
	line-height:14px;
	overflow:visible;
	}
.cntHubContent td.txt p a{
	color:#0099ff;
	display:block;
	text-align:right;
	align:right;
	font-weight:bold;
	text-decoration:none;
	background:transparent url(http://campaign.odw.sony-europe.com/hubpages/bluray/images/icoArrowSingleRightC8.gif) no-repeat right center;
	padding:0 17px 0 0;
	}
.cntHubContent td.txt p span{
	color:#CB1B1D; font-weight:bold;
	}
.cntHubContent td.txt p span a{
	color:#9f0f0f;
	}
.cntHubContent td.txt p a.pdf{
	background:transparent url(http://campaign.odw.sony-europe.com/hubpages/bluray/images/icoDownload.gif) no-repeat top left!important;
	padding-left:17px;
	text-decoration:none; 
	color:#ba5555;
	text-align:left!important;
	}
.cntHubContent td.txt p.pdf a:hover {
	background:transparent url(http://campaign.odw.sony-europe.com/hubpages/bluray/images/icoDownload.gif) no-repeat top left!important;
	color:#123E89;
	}
.cntHubContent td.txt ul{ 
	padding:0; margin:10px 0 10px 20px;
	list-style-type:none;
	}
.cntHubContent td.txt ul li{
	color:#7C7C7C;
	padding-left:1em;
	font-size:100
	}
.cntHubContent td.txt ul li a{
	color:#CB1B1D;
	text-decoration:underline;
	}	
.cntHubContent td.imglh, .cntHubContent td.flalh, .cntHubContent td.imgrh, .cntHubContent td.flarh {
	width:40%;
	text-align:center;
	padding:0 0 10px;
	}
.cntHubContent td.imglhrh, .cntHubContent td.flalhrh {
	text-align:center;
	padding:0 0 10px;
	}	
.cntHubContent td.txtlh, .cntHubContent td.txtrh{
	width:50%;
	padding:0 17px 20px;
	}
.cntHubContent td.txtlh, .cntHubContent td.txtlhrh{
	padding:0 17px 0 17px;
	}	
.cntHubContent .wraplhimg {
	float:left;
	margin:10px 3px;
	text-align:center;
	padding:0 10px 10px 0;
	}
.cntHubContent .wraprhimg {
	float:right;
	margin:3px 10px;
	text-align:center;
	padding:0 0 10px 10px;
	}
.wraprhimg {
	padding-top: 300px;
	}		
.cntHubContent .wraptxt {
	padding:0 10px 10px 18px;
	}
.cntHubContent .wraptxt h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: none;
	}	
.cntHubContent .image{
    border:none;
    margin:3px;
	}
.cntArticlecntHubContentFlexibleContent .image img{
    border:none;
	margin:1px;
	}

.cntHubContent img{
	border:none;
}
/* END */

/* Recent Links */
.cntRecentlyViewedLinks .inner2 {
	background-image:url(http://campaign.odw.sony-europe.com/theme/handycam/hub/skin/bcgRecentlyViewedTopHub.gif);
	}
.cntRecentlyViewedLinks{
	background-image:url(http://campaign.odw.sony-europe.com/theme/handycam/hub/skin/bcgNavTabProdCatBgHub.gif);
	}
.cntRecentlyViewedLinks .inner {
	background-image:url(http://campaign.odw.sony-europe.com/theme/handycam/hub/skin/bcgNavBotHub.gif);
	}	
.cntRecentlyViewedLinks .inner2 {
	background-image:url(http://campaign.odw.sony-europe.com/theme/handycam/hub/skin/bcgRecentlyViewedTopHub.gif);
	}
.cntRecentlyViewedLinks{
	background-image:url(http://campaign.odw.sony-europe.com/theme/handycam/hub/skin/bcgNavTabProdCatBgHub.gif);
	}
.cntRecentlyViewedLinks .inner {
	background-image:url(http://campaign.odw.sony-europe.com/theme/handycam/hub/skin/bcgNavBotHub.gif);
	}

/* START - Hub header */
.cntHubHeaderFlash{/* Header Flash */	
    margin-left:17px;
	}
/* Header buttons as used on the Alpha hub */
.cntHubHeaderButtons{
    margin:14px 0 0 15px;
	}
.cntHubHeaderButtons .button {
    width:310px;height:54px;
    margin-right:6px;
    float:left;   
    text-align:center;
	}
.cntHubHeaderButtons .button .buttonText{
   	vertical-align:middle;
   	color: #ffffff;
	font-weight:bold;
	font-size:10pt;
	}
.cntHubHeaderButtons .inner3 {
	width: 939px;
	padding-left: 2px;
	}
.cntHubHeaderButtons .inner4 {
	width: 939px;
	padding-left: 3px;
	}
.cntHubHeaderButtons .inner5 {
	width: 939px;
	padding-left: 2px;
	}
.cntHubHeaderButtons .SelectorBtn {
	float:left;
	height: 54px; 
	width: 50px;
	margin: 0 2px; 
	padding: 0;
	zoom: 100%;
	}
.cntHubHeaderButtons .inner3 .SelectorBtn {
	width: 308px;
	zoom: 100%;
	}
.cntHubHeaderButtons .inner4 .SelectorBtn {
	width: 230px;
	zoom: 100%;
	}
.cntHubHeaderButtons .inner5 .SelectorBtn {
	width: 183px;
	zoom: 100%;
	}	
.cntHubHeaderButtons .SelectorBtn a {
	margin: 0; padding: 0;
	cursor: pointer;
	zoom: 100%;
	color: #ffffff;
	}
.cntHubHeaderButtons .SelectorBtn a:hover, .cntHubHeaderButtons .SelectorBtn a.selected {
	color: #ccc;
	zoom: 100%;
	}
.cntHubHeaderButtons .SelectorBtn .leftedge {
	float:left;
	width: 48px;
	height: 54px;
	zoom: 100%;
	}
.cntHubHeaderButtons .SelectorBtn .rightedge {
	float:left;
	width: 30px;
	height: 54px;
	zoom: 100%;
	}
.cntHubHeaderButtons .inner3 .SelectorBtn .content {
	float:left;
	background:transparent url(http://campaign.odw.sony-europe.com/hubpages/bluray/images/btn_c.gif) repeat-x;
	height: 56px;
	width: 228px;
	_width: 222px;
	margin: 0;
	padding: 5px 0 0 2px;
	zoom: 100%;
	font-weight: bold;
	}
.cntHubHeaderButtons .inner4 .SelectorBtn .content {
	float:left;
	background:transparent url(http://campaign.odw.sony-europe.com/hubpages/bluray/images/btn_c.gif) repeat-x;
	height: 56px;
	width: 148px;
	_width: 145px;
	margin: 0;
	padding: 5px 0 0 2px;
	zoom: 100%;
	font-weight: bold;
	}
.cntHubHeaderButtons .inner5 .SelectorBtn .content {
	float:left;
	background:transparent url(http://campaign.odw.sony-europe.com/hubpages/bluray/images/btn_c.gif) repeat-x;
	height: 56px;
	width: 101px;
	_width: 98px;
	margin: 0;
	padding: 5px 0 0 2px;
	zoom: 100%;
	font-weight: bold;
	}
.cntHubHeaderButtons .SelectorBtn .contentInner {
	height:46px;
	}
.cntHubHeaderButtons .SelectorBtn .content table {
	border:0;
	height:100%;
	width:100%;
	}
.cntHubHeaderButtons .SelectorBtn .content table td {
	vertical-align:middle;
	font-size:8pt;
	font-weight:bold;
	color: #ffffff;
	}
.cntHubHeaderButtons .SelectorBtn .img {
	position: relative;
	bottom: 4px; 
	right: 6px;
	zoom: 100%;
	}
.cntHubHeaderButtons .SelectorBtn .text {
	float:left;
	word-wrap:break-word;
	margin: 1px 0 0 0px;
	zoom: 100%;
	width: 95%;
	font-size: 110%;
	text-align: center;
	}		
.contentMiddle{
    left:4px !important;
	}
.content{
	margin-top:10px;
	}
.cntProductCategory {
   	width:738px;
    *padding-left:10px!important;
	}
.cntProductCategory table{
    width:496px;
    float:left;
	margin: 0 0 0 4px;
	_margin-top:12px;
	padding: 0 20px 10px 10px;
	}
/* END */ 

/* START - Product Categories - e.g. More Stories etc DCQ content etc */	
.cntProductCategory table.FullCols {
    width:710px;
	margin-top: 10px;
	}
.cntProductCategory td{
	padding:0;
	}
.cntProductCategory td.itemFooter{
	background: none;
	}
.cntProductCategory div.itemFooter{
    background:transparent url(http://campaign.odw.sony-europe.com/hubpages/bluray/images/bcgProdHomeCellFooter.gif) repeat-x right bottom;
	margin-left: 12px;
	}
.cntProductCategory td.first div.itemFooter {
	margin-left: 10px;
	}
.cntProductCategory h1.more a {

	}
.cntProductCategory p.more{
	text-align:right;
	margin:0 10px 2px 0;
	zoom: 100%;
	}
.cntProductCategory p.range{
	font-weight:bold;
	}
.cntProductCategory p.more a{
	display:block;
	background:transparent url(http://campaign.odw.sony-europe.com/hubpages/bluray/images/icoArrowSingleRightC8.gif) no-repeat right center;
	padding:5px 15px 5px;
	color:#6e6e6e;
	zoom: 100%;
	}	
.cntProductCategoryItem img{
    border:none;
    float:left;
	margin:0 6px 4px 0
	}
.cntProductCategoryItem .text{
    clear:none !important;
    word-wrap:break-word;
	}

.cntProductCategory p.displaymore {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 5px;
	margin: 0 25px;
	_margin: 0 15px;
	_padding: 5px 10px;
	}
.cntProductCategory p.displaymore a {
	padding-right: 15px;
	font-weight: bold;
	}	
.cntHubContent p a.linkType4 {
	background: none !important;
	width: auto !important;
	padding: 0px!important;
	padding-right: 15px !important;
	margin: 0 !important;
	margin-top: 10px !important;
	float: left;
	font-weight: bold !important;
	background:transparent url(http://campaign.odw.sony-europe.com/hubpages/bluray/images/icoArrowSingleRightC8.gif) no-repeat right 1px !important;
	display: block;
	width: auto;
	text-align:right !important;
	color:#0099ff !important;
	}
/* END */

/* Floater on the Right Hand Side */
.cntHubFloater {
	margin: 20px 0 20px 530px;
	}
.cntProductCategory.col2{
	float:left !important;
	width:66%;
	}

/* Article Links on the right hand side */
.cntArticleLinks {

	}
.cntArticleLinks .inner {
	background:transparent url(http://campaign.odw.sony-europe.com/hubpages/bluray/images/bcgBot.gif) no-repeat bottom left;
	padding: 0 0 10px;
	margin: 0; 
	}
.cntArticleLinks .heading{	
	background: #ffffff url(http://campaign.odw.sony-europe.com/hubpages/rolly/css/bcgHeaderLB.gif) no-repeat 0 0;
	color: #ffffff;
	text-align:center;
	font-size:90%;
	width: 191px;
	}
.cntArticleLinks .inner2 {
	background:#fff url(http://campaign.odw.sony-europe.com/hubpages/bluray/images/bcgBg.gif) repeat-y 0 0;
	margin: 0; 
	padding: 3px 0;
	zoom: 100%;
	}	

/* Articles on the right hand side links and items */
.cntArticleLinksItem {
	width:190px;
	margin: 2px 0;
	}
.cntArticleLinksItem .inner {
	background-image:none;
	padding: 5px 10px 0;
	}
.cntArticleLinksItem a{
	color:#5c5c5c;
	}
.cntArticleLinksItem a:hover{
	color:#CB1B1B;
	}
.cntArticleLinksItem h2{
	color:#0099ff;
	font-size: 100%;
	}
.cntArticleLinksItem p {
	font-size: 90%;
	}
.cntArticleLinksItem img{
	border:0;
	width:86px;
	margin:2px 0;
	}
.cntArticleLinksItem .clearer{
    clear:none !important;
	height:1px;
	margin:5px 20px;
	}

/* Articles on the right hand side basic links and items */
.cntArticleLinksBasic{
	margin:10px 12px 0;
	font-size:100%;
	}
.cntArticleLinksBasic .inner {
	background: 0;
	padding: 5px;
	}
.cntArticleLinksBasic ul{
	color:#5c5c5c;
	padding:0;
	margin:0 0 8px 0px;
	font-weight: bold;
	}
.cntArticleLinksBasic ul li {
	background:transparent url(http://campaign.odw.sony-europe.com/hubpages/bluray/images/icoArrowSingleRightC8.gif) no-repeat 0 1px;
	list-style:none;
	padding:0 0 0 20px;
	}
.cntArticleLinksBasic ul li a {
	color:#000 !important;
	font-weight:normal;
	font-size:100%;
	}
.cntArticleLinksBasic ul li a:hover{
	color:#9f0f0f;
	}
.cntArticleLinksBasic .viewall {
	text-align: right; margin-right:10px;
	display: block;
	}
.cntArticleLinksBasic .viewall a {
	color:#153C8B;
	padding: 0 15px 0 0;
	}


.cntFlashBox {/* Flash on the right hand side e.g. Flash Banner etc*/
	margin: 0 0 10px 0;
	}
.cntFlashBox img {	
	border:0;
	}

/* EEE cntFloater */
div.inner2 div.cntr a {
	background:transparent url(http://campaign.odw.sony-europe.com/hubpages/bluray/images/icoArrowSingleRightC8.gif) no-repeat right 1px!important;
	}

/* stackable */

/* pannels */
.bdrStyle1 h2 {
	color:#0099ff;
	}
.bdrStyle1 h2.mainHead {/* Expandable bar */
	height:29px;
	color:#0099ff;
    margin-top:0!important;
	margin-bottom:1px !important;   
	padding:0;
    font-size:110% !important;
	font-weight:normal;
	}	
.bdrStyle1 h2.mainHead a {
	display:block;
	font-size:110% !important;
	}	
.bdrStyle1 h2.mainHead.h1expanded a {
    background:transparent url(http://campaign.odw.sony-europe.com/hubpages/bluray/images/bcgHubHeaderArrowSelectedC1.gif) no-repeat 0px 5px !important;
	}	
.bdrStyle1 h2.mainHead.h1contracted a {
    background:transparent url(http://campaign.odw.sony-europe.com/hubpages/bluray/images/bcgHubHeaderArrowDeselectedC1.gif) no-repeat 0 5px !important;	
	}
/* Anchors */
.cntHubAnchorBox {
    background:transparent url(http://campaign.odw.sony-europe.com/hubpages/bluray/images/bcgDemoHubAnchor.jpg) no-repeat 0 0;
    height:207px;width:738px;
    margin:1px 0 10px;
	}
.cntHubAnchorBox .heading{
    padding:20px 0 10px 15px;
	}
.cntHubAnchorBox h2 {/* Anchors title */
	color:#0099ff;
    font-size:12pt;
	}
.cntHubAnchorBox .anchorLinks {
    margin:10px 0 0 20px;
    width:390px;
	}
.cntHubAnchorBox .anchorLinks .col1 {
    width:360px;
	}
.cntHubAnchorBox dl {
    margin:0;
	}
.cntHubAnchorBox dd {
   	padding:0 0 8px 30px;
   	line-height:100%;
	font-size:10pt;
	font-weight:bold;
	color:#1789df;
	}
.cntHubAnchorBox dd a {
	color:#153c8b;
	}

/*ROLLY*/
.lrg {
	font-weight:bold;
	}

	
	
/*BLURAY PAGE*/	
/*.hideFlash embed, .hideFlash object, flalhrh embed, .flalhrh object {
	margin: 0 0 0 10px;
	clear:left;
	}	*/
.img .wraplhimg .image img {
	margin: 0 0 0 10px;	
	}
	
	
/* TO BE COPIED/REMOVED from this style sheet
===================================*/
.content h3 {
	color:#0099ff!important;
	padding-bottom:5px;
	}
.cntHubContent td.txtlh, .cntHubContent td.txtrh {
	padding:0 0 0 17px;
	}
	
.prodImg {
	width:100%;
	text-align:center;
	display:block;
	}
	
.text h4 {
	clear:left;
	color: #0099ff !important;
	font-size: 16px!important;
	}	
	
	
.headerTable {
	display:none;
	}	
	
.flalhrh object {
	margin: 7px 0 0 0;
	}	
