﻿/**** 2010/03/22 - 11H078 Walkman by Pia ****/


/*reseting all margin in tables */

	.cntHubContent td.txt p,
	.cntHubContent .wraptxt {
		margin:0 !important;
		padding:0 !important;
	}

/* type */

	.main h1 {
		font-family:Helvetica, Arial, sans-serif;
		font-size:22px !important;
		color:#333333 !important;
	}
	
	
	.content.pgeArticle h2 {
		font-family:Helvetica, Arial, sans-serif;
		font-size:16px !important;
		color:#333 !important;
	}
	
	.content.pgeArticle h3 {
		font-family:Helvetica, Arial, sans-serif;
		font-size:14px !important;
		color:#333333 !important;
	}
	
	.content.pgeArticle h4 {
		font-family:Helvetica, Arial, sans-serif;
		font-size:13px !important;
		color:#666666 !important;
	}
	
	.content.pgeArticle h5 {
		font-family:Helvetica, Arial, sans-serif;
		font-size:13px !important;
		font-weight:bold !important;
		color:#333333 !important;
	}
		
	a.linkType4,
	.cntHubContent td.txt p a,
	.cntHubContent td.txt p a:link,
	.cntHubContent td.txt p a:active,
	.cntHubContent td.txt p a:hover,
	.cntHubContent td.txt p a:visited {
		display:block;
		color:#666 !important;
		text-decoration:underline;
	}

	.hubShowcaseContent h5 {
		color:#333 !important;
	}
	
	.cntProductCategory p.more a,
	.cntProductCategory p.more a:link,
	.cntProductCategory p.more a:visited {
		color:#4D4D4D !important;
	}
		
	/* download btn */

	.downSoft {
		float:right;
		width:235px !important;
		height:45px !important;
		padding-top: 30px !important;
	}
	
	a:active .downSoft,
	a:link .downSoft,
	a:hover .downSoft,
	a:visited .downSoft {
		text-decoration:none !important;
	}
	
	.cntHubContent td.txt p a.downSoft {
		width:235px !important;
		height:45px !important;
		_height:40px !important;
		margin-top:0px !important;
		text-align:center !important;
		text-decoration:none !important;
		background: transparent url(http://campaign.odw.sony-europe.com/ame/H078/css_images/walkmanBtnLng.jpg)  no-repeat !important;
	}
	
	a.downSoft p {
		display:block !important;
		margin-top:0px !important;
		padding-top:0px !important;
		width:235px !important;
		height:45px !important;
		color:#fff !important;
		font-size:16px !important;
		font-weight:bold !important;
		text-align:center !important;
	}
	
/* SSS Basic Page Branding Elements */
	
	body {
	background-color:#FFF !important;
	height:100%
	}
	
	.cntHeader img.lgo, .cntHeaderNoNav img.lgo {
		display: none;}

	.main .mainTop {
		background:none !important;
		height:0px !important;
	}
	
	.cntTaglineAndSubBrandLogoBlock {
		margin-top:0px !important;
	}
	
	.cntTaglineAndSubBrandLogoBlock .cntSubBrandLogo {
		padding-top:15px !important;
	}
	
/***  content-body ***/
	
	.bdrStyle1,
	.bdrStyle1Bot{
		background-image:none !important;
	}
	
	.bdrStyle1 {
		width:725px !important;
	}
	
	.seeAlso {
		margin:0px !important;
	}
	
	.seeAlsoLink {
		display:none !important;
	}
	
	.bdrSyle1 {
		width:725px !important;
	}
	
	.bdrStyle1 h2 {
		clear:none !important;
	}

	.cntHubContent .wraplhimg  {
		margin-top:0 !important;
		padding-top:0 !important;
		margin-left:0px !important;
	}
	
	.cntHubContent td.imglh,
	.cntHubContent td.flalh,
	.cntHubContent td.imgrh,
	.cntHubContent td.flarh {
		text-align:center !important;
	}	
	/*
	.mainOuter {
		background:#000 url(http://campaign.odw.sony-europe.com/ame/h052/assets/css-images/WLKMN_background.jpg) no-repeat scroll center top !important;
	}
	*/
	
	.contentMiddle h1  {
		background-color:#FFF !important;
		padding:0 !important;
		_margin-top:-10px !important;
		line-height:40px !important;
	}
	
	.cntArticleFlexibleHeader h1 {
		padding:0 !important;
		margin:0 !important;
	}
	.bdrStyle1 h2 {
		padding:0px !important;
		background:#FFF none repeat scroll 0 0;
	}
	
	.cntHubHeaderFlash { /*top flash align:left*/
		text-align:left;
	}
	
	.content .contentMiddle {/*moves left conte in ie6*/
		_margin-left:20px !important;
		_margin-top:0px !important;
	}

	.content.pgeArticle {/*top margin content*/
		margin:0px 0 0 15px !important;
		/*margin:-25px 0 0 15px !important;  main content margin*/
		/* *margin-top:-15px !important;  main content ie7 fix*/
		/* _margin-top:-40px !important;  main content ie6 fix*/
		width:736px !important;
	}
	
	.content.pgeArticle p {
		font-family:Helvetica, Arial, sans-serif;
		font-size:13px !important;
		color:#4D4D4D !important;
		line-height: 17px !important;
	}
	
	.content {
		margin-top:0px !important;
		margin-left:0px !important;
		padding-top:0px !important;
		padding-left:0px !important;
	}
	
	.cntHubContent table.headerTable {
		margin-top:0px !important;
	}

	.cntHubContent td.txt h2 {
		margin-top:15px !important;
	}
	
	.cntHubContent td.txt h3 {
		font-size:14px;
		font-weight:bold;
		color:#333;
	}
	
	.cntHubContent .nowraptxtlh  {
		margin:0px;
		padding:0px;
		width:60%;
		padding:0 13px 20px !important;
	}
	
	.cntHubContent img {
		*margin-left:0px !important;
		_margin-left:0px !important;
	}
	
	.cntHubContent td.col3 {
		width:33% !important;
	}
	
	.cntShopBar {
		margin-bottom:0px !important;
	}

	.cntProductCategoryItem .text h4 a,
	.cntProductCategoryItem .text h4 a:link,
	.cntProductCategoryItem .text h4 a:hover,
	.cntProductCategoryItem .text h4 a:visited {
		color:#666;
	}
	
	.cntProductCategory table.FullCols {
		*margin-top:30px !important;
	}
	
	
	.cntHubContent td.txtlh, .cntHubContent td.txtlhrh {
		margin:0px;
		padding-left:4px;
	}
	.cntArticleFlexibleHeader .txt p {
		font-weight:normal;
	}

	.cntHubContent .image  {
		margin:0px !important;
		_margin-top:8px !important;
	}
	
	.cntHubContent .wraprhimg .hideFlash {
		margin-bottom:30px !important;
	}
	
	.cntHubContent table td  {
		margin:0 !important;
	}
	
	.cntHubContent .wraprhimg {
		_margin:0px !important;
		_padding:0px !important;
	}

	.cntHubContent td.imglhrh,
	.cntHubContent td.flalhrh {
		padding:0px;
		text-align:left!important;
		margin-bottom: 10px !important;
		
	}
	
	.cntHubContent td.flalhrh {
		padding-bottom:20px !important;
	}

	a.linkType4,
	.cntHubContent td.txt p a,
	.cntHubContent td.txt p a:link,
	.cntHubContent td.txt p a:active,
	.cntHubContent td.txt p a:hover,
	.cntHubContent td.txt p a:visited {
		margin-bottom:30px !important;
		margin-top:8px !important;
	}
	
	.bdrStyle1 h2.mainHead {
		background:#FFF none !important;
		color:#333 !important;
		padding: 0px !important;
		*margin-top:5px !important;
		_margin-top:5px !important;
	}
	
	.bdrStyle1 h2.mainHead.h1none span {
		padding:0px !important;
	}

	.cntProductCategory table {
		padding:0 !important;
		margin:0 !important;
	}
	
	.expanded { /*corrects margin bottom on self*/
		margin-top:-15px !important;
	}
	
	.cntHubPageShowcase-WithNav { /*top space for self */
		margin-top:35px !important;
	}
	
	.cntHubPageShowcase-WithNav .hubShowcase {
		margin-bottom:25px !important;
	}
	
	.cntProductCategory td {
		vertical-align: top !important;
	}
	
	.cntProductCategory td.first{
		padding-left:0 !important;	
	}
	
	.cntProductCategoryItem .inner {
		margin-left:0 !important;
	}
	
	.cntProductCategoryItem .text p {
		margin-bottom:10px !important;
	}
	
	.cntProductCategoryItem img {
		margin:0 !important;
		padding:10px 10px !important;
	}
	
	.cntProductCategory p.more a{
		padding-left:0 !important;
	}
	
	.cntProductCategory p.displaymore {
		display:none !important;
	}
	
	.cntProductCategory td {
		vertical-align:top !important;
	}
	
	.prodImg a{
		width: 130px !important;
		margin:0 auto !important;
		display:block;
	}
	
	.cntHubContent td.txtrh {
		padding:0px;
	}
	
	.cntHubContent td.txtlh,
	.cntHubContent td.txtrh {
		padding-left:2px !important;
	}
	
	.cntProductCategoryItem .text {
		width:230px !important;
	}
	
	#MainContent-tracking-5 { /*main width content*/
		width:725px !important;
		_width:740px !important;
	}
	
	.wraptxt p a img {
		_margin-left:3px !important;
	}
/* product category section */
	
	.cntProductCategory ,
	.cntProductCategory table.FullCols {
		width:725px !important;
	}
	
	.cntProductCategory {
		*margin-left:-10px !important;
		_margin-left:-5px !important;
	}
		
	.cntProductCategoryItem .text h4 {
		clear:both !important;
	}
	
	.cntProductCategory p.more a {
		background-image:none !important;
		color:#666666 !important;
		font-weight:normal !important;
		text-decoration:underline !important;
		text-align:left !important;
	}
	
	.cntProductCategory div.itemFooter {
		background-image:none !important;
	}
	


/* shelf */

	.scroller {
		width:965px !important;
	}
	
	.hubShowcase {
		padding-left: 0 !important;
	}

	.scroller .scrollBar {
		margin-top:0px !important;
		padding-bottom:5px !important;
	}

	.hubShowcaseContent { /*properties for background self*/
		width:722.25px !important;
		min-height:60px !important;
		_height:60px !important;
		_height:auto !important;
		_padding-left:0px !important;
		_margin-left:0px !important;
		/*background:#FFF url(http://campaign.odw.sony-europe.com/ame/h071/assets/includes/css_images/selfGradient.gif) repeat-x bottom left !important;*/
	}
	.hubShowcaseContent p.longText {
		/*display:none !important;*/
	}
	.box {
		margin-bottom:0px !important;
	}
	
	.box.box-type3 .box-body {
		background:url(http://campaign.odw.sony-europe.com/ame/h071/assets/includes/css_images/box3-body-right.gif) repeat-y left top !important;
	}
	
	.box.box-type3 .box-body-inner  {
		background:url(http://campaign.odw.sony-europe.com/ame/h071/assets/includes/css_images/box3-body-right.gif) repeat-y right top !important;
		padding:0 0 0 1px !important;
	}

	.box.box-type3 .box-top {
		background:url(http://campaign.odw.sony-europe.com/ame/h071/assets/includes/css_images/box3-body-right.gif) repeat-x 0 0 !important;
	}
	
	.box.box-type3 .box-bottom {
		/*background:url(http://campaign.odw.sony-europe.com/ame/h071/assets/includes/css_images/box3-body-bottom.gif) repeat-x 0 0 !important;*/
	}

	.box.box-type3 .box-bottom .box-bottom-left {background-image:none;}
	
	
	.box.box-type3 .box-top .box-top-right {
		background: transparent url(http://campaign.odw.sony-europe.com/ame/h071/assets/includes/css_images/box3-round.gif) no-repeat scroll -5px 0 !important;
	}
	
	.box.box-type3 .box-top .box-top-left {
		background: transparent url(http://campaign.odw.sony-europe.com/ame/h071/assets/includes/css_images/box3-round.gif) no-repeat scroll 0 0 !important;
	}
	
	.box.box-type3 .box-bottom  .box-bottom-right {
		background: transparent url(http://campaign.odw.sony-europe.com/ame/h071/assets/includes/css_images/box3-round-white.gif) no-repeat scroll -5px -5px !important;
	}
	
	.box.box-type3 .box-bottom .box-bottom-left {
		background: transparent url(http://campaign.odw.sony-europe.com/ame/h071/assets/includes/css_images/box3-round-white.gif) no-repeat scroll 0 -5px !important;
	}
	
	.box.box-type3 .box-top,
	.box.box-type3 .box-top .box-top-left,
	.box.box-type3 .box-top .box-top-right {
		height:4px !important;
	}

	.scroller .scrollerLeftArrow {
		background:url(http://campaign.odw.sony-europe.com/ame/h071/assets/includes/css_images/hubShowcaseBtnLeft_orange.png) !important;
		_background:transparent;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://campaign.odw.sony-europe.com/ame/h071/assets/includes/css_images/hubShowcaseBtnLeft_orange.png',sizingMethod='crop');
	}
	
	.scroller .scrollerLeftArrow.scrollerLeftArrowPassive {
	background:url(http://campaign.odw.sony-europe.com/ame/h071/assets/includes/css_images/hubShowcaseBtnLeftPassive.png) !important;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://campaign.odw.sony-europe.com/ame/h071/assets/includes/css_images/hubShowcaseBtnLeftPassive.png',sizingMethod='crop');
	}
	
	.scroller .scrollerRightArrow {
		background: url(http://campaign.odw.sony-europe.com/ame/h071/assets/includes/css_images/hubShowcaseBtnRight_orange.png) !important;
		_background:transparent;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://campaign.odw.sony-europe.com/ame/h071/assets/includes/css_images/hubShowcaseBtnRight_orange.png',sizingMethod='crop');
	}
	
	.cntHubPageShowcase-WithNav .scroller { /*width elements inside the self*/
		width:755px !important;
		_width:745px !important;
	}
		
	.scroller .scrollerRightArrow.scrollerRightArrowPassive {
		background:url(http://campaign.odw.sony-europe.com/ame/h071/assets/includes/css_images/hubShowcaseBtnRightPassive.png) !important;
		_background:transparent;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://campaign.odw.sony-europe.com/ame/h071/assets/includes/css_images/hubShowcaseBtnRightPassive.png',sizingMethod='crop');
	}
	
	.scroller .scrollerTrackBar .scrollerTrack  {
		background: transparent url(http://campaign.odw.sony-europe.com/ame/h071/assets/includes/css_images/scrollerTrackBg_orange.png) repeat-x 0 0 !important;
		_background:transparent;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://campaign.odw.sony-europe.com/ame/h071/assets/includes/css_images/scrollerTrackBg_orange.png',sizingMethod='crop');
	}
	
	.scroller .scrollBar .scrollBarLeftArrow {
		background-image:url(http://campaign.odw.sony-europe.com/ame/h071/assets/includes/css_images/hubShowcaseScrollerBtnLeft.png) !important;
		_background:transparent;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://campaign.odw.sony-europe.com/ame/h071/assets/includes/css_images/hubShowcaseScrollerBtnLeft.png',sizingMethod='crop');
	}
	
	.scroller .scrollBar .scrollBarRightArrow {
		background-image:url(http://campaign.odw.sony-europe.com/ame/h071/assets/includes/css_images/hubShowcaseScrollerBtnRight.png) !important;
		_background:transparent;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://campaign.odw.sony-europe.com/ame/h071/assets/includes/css_images/hubShowcaseScrollerBtnRight.png',sizingMethod='crop');
	}
	
	.scroller .scrollerTrackBar {
		background: transparent url(http://campaign.odw.sony-europe.com/ame/h071/assets/includes/css_images/hubScroller.gif) repeat-x scroll 0 0 !important;
	}

	.hubShowcase .box.box-type3 { /*width of the self*/
		width:970px !important;
	}
	
	.hubShowcaseContent .scrollerItemInner .thumb {
		min-height:75px !important;
		margin-top:20px !important;
	}
	
	.scroller .scrollerItem .scrollerItemInner  {
		padding-top:0 !important;
	}
	
	.expanded { /*corrects margin bottom on self*/
		margin-top:-15px !important;
	}
	
	
	.cntHubPageShowcase-WithNav { /*top space for self */
		margin-top:15px !important;
	}
	
	.cntHubShowcaseBreadcrumbs,
	.cntHubShowcaseBreadcrumbs a {
		color:#636363;
	}
	
	.cntColourVariationSelector {
		width:10px !important;
		min-width:10px;
		width:auto !important;
		overflow: hidden;
		margin-left:20px !important;
	}
	
	/* new self - display-all elements */

	.cntColourVariationSelectorHeading {
		float:left;
	}
	
	.cntColourVariationSelectorColours1 {
		clear:both;
	}
	
	.hubShowcaseContent .scrollerItemInner ul {
		margin-left:20px;
	}
	
	.cntHubShowcaseBreadcrumbs ul { 
		margin:0 0 30px 40px !important;
	}
	
	.hubShowcaseContent .scrollerItem sup {
		color:#ff0000 !important;
		font-weight:bold;
	}
	
	/* fix for shelf in hublock */
	.contentMiddle .cntHubPageShowcase-WithNav .scroller { /*width elements inside the self*/
		width:710px !important;
		_width:700px !important;
	}
	
	.contentMiddle .hubShowcase .box.box-type3 { /*width for over-line*/
		width:722px !important;
	}