
.content .contentMiddle{
	width:777px;}
.pgeProductSeriesNewWide .contentMiddle {
	width:971px;
}

/* SSS cntMySonyMainBnr */
.cntMySonyMainBnr{
	margin-bottom:15px;
	text-align:center;}
/* EEE cntMySonyMainBnr */

.cntArticleFlexibleContent{
	border-bottom:1px solid transparent;
	_border-bottom:0;*border-bottom:0;}

.cntNavigation .NavBot {
	_margin-bottom: 0 !important;
	width: 191px !important;
	background-repeat: no-repeat;}

/* SSS cntFloater */
.cntFloater{
	float:none;
	left:0!important;
	width:190px;
	margin-top: 0;}

.cntFloater .cntMySonyID-LoggedOut .heading, .cntFloater .cntMySonyID-LoggedOut-Detail .heading, .cntFloater .cntMySonyID-LogOut .heading, .cntFloater .cntMySonyID-LoggedIn .heading {
	background:transparent url(../image/layout/floater/bcgHeaderLHNav.gif) no-repeat 0 0;}

.cntFloater .cntMySonyID-LoggedIn div.status, .cntFloater .cntMySonyID-LogOut div.status{
	font-weight:normal;color:#333;float:left;width:70px;}
.cntFloater .cntMySonyID-LoggedIn .mysonylogintext p, .cntFloater .cntMySonyID-LogOut .mysonylogintext p{
	display:block;width:60px;float:left;}

.cntFloater .cntMySonyID-LoggedOut .innerA, .cntFloater .cntMySonyID-LoggedOut-Detail .innerA, .cntFloater .cntMySonyID-LoggedIn .innerA, .cntFloater .cntMySonyID-LogOut .innerA {
	background:transparent url(../image/layout/floater/bcgBotLhNav.gif) no-repeat bottom left;
	width: 190px;}
.cntFloater .cntMySonyID-LoggedOut .innerB, .cntFloater .cntMySonyID-LoggedOut-Detail .innerB, .cntFloater .cntMySonyID-LoggedIn .innerB, .cntFloater .cntMySonyID-LogOut .innerB {
	background: transparent url(../image/layout/floater/bcgBgLhNav.gif) repeat-y 0 0;
	width: 190px;}

.cntFloater .cntMySonyID-LoggedIn .welcome{
	margin:4px 0;}
.cntFloater .cntMySonyID-LoggedIn .welcome img{
	float:left;
	margin: 0 7px 3px 0;}
.cntFloater .cntMySonyID-LoggedIn .welcome h3{
	color:#4babde; font-size:100%;
	margin:4px 7px 4px 0; padding:0;}
.cntFloater .cntMySonyID-LoggedIn .welcome p{
	clear:both;}
.cntFloater .cntMySonyID-LoggedIn .header .logout a{
	margin-left:0;
	color:#aa0c0b; text-decoration:underline;}
.cntFloater .cntMySonyID-LogOut .header .logout a{
	color:#aa0c0b; text-decoration:underline;}
.cntFloater .cntMySonyID-LoggedIn .header .logout{
	margin-bottom:10px;}
.cntFloater .cntMySonyID-LoggedIn .ProductRegister{
	margin-left:7px;}

.cntFloater .cntMySonyID-LoggedOut-Detail .LogInForm {
	width: 143px;}
.cntFloater .cntMySonyID-LoggedOut-Detail .LogInForm .errortext {
	width: 143px;}
/* EEE cntFloater */

/* SSS cntNavigationProductCategories */
.cntNavigation .cntNavigationProductCategories{
	padding-top: 4px;
	margin-top: 0px;}
/* EEE cntNavigationProductCategories */

/* SSS cntMySonyContentFeature */
.cntMySonyContentFeature img{
	margin:30px 0 30px 60px;
	float:left;}
.cntMySonyContentFeature .text{
	margin:40px 60px 30px 30px;
	width:300px;
	float:left;}
.cntMySonyContentFeature .text h2{
	font-size:140%; color:#000; font-weight:bold;
	margin:0 0 7px; padding:0;}
.cntMySonyContentFeature .text p{
	color:#818181;
	margin-bottom:7px;}
.cntMySonyContentFeature .text p b{
	color:#a00e0e;}
.cntMySonyContentFeature .text a{
	color:#818181; text-decoration:underline;
	margin:0 0 7px;}
.cntMySonyContentFeature .text ul{
	margin:0 0 0 12px; padding:0;}
.cntMySonyContentFeature .text ul li{
	color:#818181;}
	
.cntMySonyContentFeature img{
	margin:21px 0 30px 42px;}
.cntMySonyContentFeature .text h3{
	font-size:140%;
	margin:0 0 11px; padding:0;}
.cntMySonyContentFeature p.reglogin{
	color:#b9100d;
	font-weight:bold;
	margin:0 25px 15px; 
	padding:0;}
/* EEE cntMySonyContentFeature */

/* SSS bdrStyle1 */
.bdrStyle1Top{
	width:777px;
	background:transparent url(../image/layout/content/bcgMySonyTabBdrT.gif) no-repeat 0 0;
	height:5px;
	position:relative;}
.bdrStyle1{
	width:777px;   
	margin:0;
	background:transparent url(../image/layout/content/bcgMySonyTabBdrM.gif) repeat-y 0 0;
	border:0;
}
.bdrStyle1Bot{
	padding:0; margin:0 0 15px;
	background:transparent url(../image/layout/content/bcgMySonyTabBdrBThin.gif) no-repeat 0 0;
	width:777px;
	height:5px;
	position:relative; top:-2px;}

/* EEE bdrStyle1 */

/* SSS cntMySonyTabs */
.cntMySonyTabs{
	background-color: #FFF;
	margin: 0; padding: 0;
	position: relative; top:-4px;}
	
.cntMySonyTabs a:link {
	color: #4c4c4c;
	text-decoration:none;
	font-weight: bold;}
.cntMySonyTabs a:visited {
	color: #4c4c4c;
	text-decoration:none;
	font-weight: bold;}
.cntMySonyTabs a:hover {
	color: #4c4c4c;
	text-decoration:underline;
	font-weight: bold;}

.cntMySonyTabs .selected a:link {
	color: #4c4c4c;
	text-decoration:none;
	font-weight: bold;}
.cntMySonyTabs .selected a:visited {
	color: #4c4c4c;
	text-decoration:none;
	font-weight: bold;}
.cntMySonyTabs .selected a:hover {
	color: #4c4c4c;
	text-decoration:none;
	font-weight: bold;}
.cntMySonyTabs a{
	position:relative;top:4px;}

.cntMySonyTabs table {
	width:100%;
	padding: 0; margin: 0;
	z-index: 2;
	position: relative; top: 1px;}
.cntMySonyTabs td {
	padding-bottom:0!important;padding-top:0!important;height:38px !important;padding-left:0!important;
	background: #039bde url(../image/layout/content/tabOffMySony.gif) repeat-x top left;
	font-size:10pt;text-align: center;}
.cntMySonyTabs td.selected {
	background: #e8e8e8 url(../image/layout/content/tabOffSelectedMySony.gif) repeat-x top left;}

.cntMySonyTabs td.onleft {
	width: 5px;
	background: transparent url(../image/layout/content/tabFirstOnMySony.gif);
	border: 0;
	padding: 0;}
.cntMySonyTabs td.offleft {
	width: 5px;
	background: transparent url(../image/layout/content/tabFirstOffMySony.gif);
	border: 0;
	padding: 0;}
	
.cntMySonyTabs td.space {
	width: 3px;
	background: #039bde url(../image/layout/content/tabonetabspace.gif) repeat-x top left;}
	
.cntMySonyTabs td.onright {
	width: 5px;
	background: transparent url(../image/layout/content/tabOnLastMySony.gif);
	border: 0;
	padding: 0;}
.cntMySonyTabs td.offright {
	width: 5px;
	background: transparent url(../image/layout/content/tabOffLastMySony.gif);
	border: 0;
	padding: 0;}	
	
.cntMySonyTabs td.onetabspace {
	width: 75%;
	background: #039bde url(../image/layout/content/tabonetabspace.gif) repeat-x top left;}
	
.cntMySonyTabs .cntTabsBot {
	background: transparent url(../image/layout/content/tabBotMySonyBdr.gif) no-repeat 0 0;
	height: 30px;
	margin-bottom: 0px;}
	
.cntMySonyTabs td{
	height:22px;}
/* EEE cntMySonyTabs */

/* SSS cntMySonyTitleContainer* */
div.cntMySonyTitleContainer {
	margin:0 0 20px 33px;	
}
div.cntMySonyTitleContainer h1 {
	font-size:130%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	margin-bottom:12px;
	color:#4B4B4B;
}
/* EEE cntMySonyTitleContainer */

/* SSS cntMySonyMessageContainer* */
div.cntMySonyMessageContainer {
	margin:0 0 20px 33px;	
}
div.cntMySonyMessageContainer  p {
	margin-bottom:7px;
	font-size:14px;
}
div.cntMySonyMessageContainer  p.successMessage {
	color:#5d83ca;
	font-size:100%;
}
div.cntMySonyMessageContainer  p.alertMessage {
	color:#D41001;
	font-weight:bold;
	font-size:100%;
}
/* EEE cntMySonyMessageContainer* */

/* SSS MySonyContentBox* */
div.cntRegisterWarrantyOverview {
	padding:0 0 0 33px;	
}

div.cntRegisterWarrantyOverview p{
	margin-bottom:10px;
}
.cntRegisterWarrantyOverview h2, .cntRegisterWarrantyOverview .cntMySonyBoxType h2 {
	margin-bottom:10px;
	font-size:12px;
	margin-left:0;
}

.cntRegisterWarrantyOverview h3 {
	margin-bottom:10px;	
}

.cntRegisterWarrantyOverview a.viewDetails {
	background: url(../image/layout/icoArrowSingleRightC10.gif) no-repeat scroll 0 2px;
	color:#525252;
	display:block;
	margin-bottom:10px;
	padding-left:17px;
}
div.cntMySonyProduct{
	width:217px;
	float:left;
	margin-right:15px;
	display:inline;
}
div.cntMySonyProduct.lastItem{
	margin-right:0;		
}

div.MySonyContentBoxM div.cntSeperator  {
	margin:30px 0;
	font-size:0;
	line-height:0;
	clear:both;
	*margin-bottom:-1px;
}

div.cntRegisterWarrantyOverview div.cntMySonyProduct p.btnstyle4 {
	margin-bottom:15px;
}

div.cntMySonyProduct p.recommended-price{
	color:#666;
}

div.cntMySonyProduct p.recommended-price span {
	font-weight:bold;
	
}
.cntRegisterWarrantyOverview div.productThmb {
	border:1px solid #ccc;	
	background:#fff;
	text-align:center;
	margin-bottom:15px;
}
.cntRegisterWarrantyOverview div.productThmb a{
	height:100%;
	width:100%;
	display:block;
}
.cntRegisterWarrantyOverview p.warrantyStatus{
	font-weight:bold;	
}

div.cntRegisterWarrantyOverview p.btnstyle4{
	margin-bottom:20px;
}

div.cntRegisterWarrantyOverview div.cntMySonyProductTop{
	padding-bottom:10px;
	margin-bottom:15px;
	border-bottom:1px solid #eaeaea;
}
div.cntRegisterWarrantyOverview p.price {
	color:#666;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
}

div.cntRegisterWarrantyOverview p.price span.oldprice {
	color:#FB8A44;
	font-size:16px;
}

div.cntRegisterWarrantyOverview h3.cntStoreName,
div.cntRegisterWarrantyOverview h3.cntStatusText{
	font-size:13px;
	color:#333;
}

div.cntSingleProduct  div.cntMySonyProduct {
	width:auto;	
}
div.cntSingleProduct .cntMySonyBoxType .MySonyContentBoxM {
	float:none;
	overflow:auto;
}
div.cntSingleProduct div.productThmb {
	float:left;
	margin-right:30px;
	width:217px;
}
div.cntSingleProduct div.cntProductInfo {
	float:left;
	width:430px;
}
.MySonyContentBoxT, .cntMySonyBoxType .MySonyContentBoxT{
	height:4px; width:704px;
	margin:0 0 0 33px; padding:0;
	_margin-bottom:-9px;
	background:url(../image/layout/content/bcgMySonyContentBoxT.gif) no-repeat 0 0;}

.cntMySonyBoxType .MySonyContentBoxT {
	background-image:url(../image/layout/content/bcgMySonyContentBoxT-2.gif);	
	margin-left:0;
}
.MySonyContentBoxM, .cntMySonyBoxType .MySonyContentBoxM{
	width:704px;
	margin:0 0 0 33px; padding:20px 0 10px;
	background:url(../image/layout/content/bcgMySonyContentBoxM.gif) repeat-y 0 0;}

.cntMySonyBoxType .MySonyContentBoxM {
	background-image:url(../image/layout/content/bcgMySonyContentBoxM-2.gif);
	padding:10px 10px 0;
	margin-left:0;
	overflow:auto;
	*float:left;
	*overflow:hidden;
}
.cntmySonyProductBlock .cntMySonyBoxType .MySonyContentBoxM {
	padding-top:6px;
}

.MySonyContentBoxB, .cntMySonyBoxType .MySonyContentBoxB{
	height:4px; width:704px;
	margin:0 0 20px 33px; padding:0;
	background:url(../image/layout/content/bcgMySonyContentBoxB.gif) no-repeat 0 0;}
	
.cntMySonyBoxType .MySonyContentBoxB {
	background-image:url(../image/layout/content/bcgMySonyContentBoxB-2.gif);
	margin-left:0;
}
/* EEE MySonyContentBox */

/* SSS cntMySonyContentRegMsg */
.cntMySonyContentRegMsg h2{
	margin:0 20px 10px; padding:0;
	font-size:140%; color:#000; font-weight:bold;}
.cntMySonyContentRegMsg p{
	margin:0 20px 0; padding:0;
	color:#3c3c3c;
	border-bottom:10px solid #fff;}
	
.cntMySonyBoxType p {
	border:none;
	margin:0 0 15px 0;
}
.cntMySonyContentRegMsg p.btnstyle1{
	width:206px;
	margin-top:5px;}
.cntMySonyContentRegMsg p.btnstyle1 a{
	display:block;
	border:1px solid #cdcdcd;
	padding:5px 25px;
	text-align:right; font-weight:bold; color:#4d4d4d;
	-moz-border-radius:5px;
	background:#eeeeee url(../image/layout/content/icoArrowRightC3.gif) no-repeat center right;}
/* EEE cntMySonyContentRegMsg */

/* SSS cntMySonyUnregisteredMsg */
.cntMySonyUnregisteredMsg {
	color:#cdcdcd;
}
.cntMySonyUnregisteredMsg a {
	color:#818181;
	text-decoration:underline;
}	
.cntMySonyUnregisteredMsg a:hover {
	color:#818181;
	text-decoration:none;
}
/* EEE cntMySonyUnregisteredMsg */
	
/* SSS btnstyle1 & btnstyle2 */
p.btnstyle1{
	width:206px;
	margin-top:5px;
	display:inline-block;}
p.btnstyle1 a,
p.btnstyle4 a{
	display:block;
	border:1px solid #cdcdcd;
	padding:5px 25px;
	text-align:right; font-weight:bold; color:#4d4d4d;
	-moz-border-radius:5px;
	background:#eeeeee url(../image/layout/content/icoArrowRightC3.gif) no-repeat center right;}
p.btnstyle2{
	width:206px;
	margin:0 0 9px 0 !important; padding:0;
	display:inline-block;}
p.btnstyle4 {
	display:inline-block;
}
p.btnstyle4 a{
	padding-left:8px;
	*display:inline-block;
}
p.btnstyle2 a{
	display:block;
	border:1px solid #fff;
	padding:0 25px; margin:0;
	text-align:right; font-weight:normal; color:#4d4d4d;
	-moz-border-radius:5px;
	background:#fff url(../image/layout/content/icoArrowRightC3.gif) no-repeat center right;}
p.btnstyle3{
	display: inline;
	margin-top:5px;
	margin-left: 5px;
	float: right;}
p.btnstyle3 a{
	display:block;
	border:1px solid #cdcdcd;
	padding:5px 25px;
	text-align:right; font-weight:bold; color:#4d4d4d;
	-moz-border-radius:5px;
	background:#eeeeee url(../image/layout/content/icoArrowRightC3.gif) no-repeat center right;}
/* EEE btnstyle1 & btnstyle2 */

/* SSS cntMyProductsContent */
.cntMyProductsContent{
	margin:0 40px 0 50px;}
.cntMyProductsContent h2{
	font-size:140%;}
/* EEE cntMyProductsContent */

/* SSS cntMyProductsContentItem */
.cntMyProductsContentItem{
	border-bottom:1px dotted #d0d0d0;
	padding: 20px 0;}
.cntMyProductsContentItem h3{
	color:#9e1310;
	margin:0; padding:0;}
.cntMyProductsContentItemLast{
	border-bottom-color:#fff;}
.cntMyProductsContentItem .blockLeft{
	float:left;
	width:400px;}
.cntMyProductsContentItem .blockLeft .image{
	float:left;
	margin:0 35px 10px 0;}
.cntMyProductsContentItem .blockRight{
	float:right;
	width:250px;
	text-align:right;}
.cntMyProductsContentItem .blockRight p.btnstyle1,
.cntMyProductsContentItem .blockRight p.btnstyle4{
	margin-bottom: 6px;}
.cntMyProductsContentItem .blockRight p.btnstyle2 {
	display: inline-block;}
.cntMyProductsContentItem .blockRight .del {
	display: none;}
.cntMyProductsContentItem .blockRight p.msg {
	text-align: right;
	width: 100%;
	font-weight: bold;
	margin-bottom: 6px;}
.cntMyProductsContentItem .blockRight p.link {
	text-align: right;
	width: 100%;
	color: #9e1310;}
.cntMyProductsContentItem .blockRight p.link a {
	color: #9e1310;}
/* EEE cntMyProductsContentItem */

/* SSS cntMySonyMyProfileContent */
.cntMySonyMyProfileContent{
	margin:0 40px 0 50px;}
.cntMySonyMyProfileContent h2{
	font-size:140%;
	margin-bottom:10px;}
.cntMySonyMyProfileContent h2 b{
	color:#af0001; font-size:80%;}
/* EEE cntMySonyMyProfileContent */

/* SSS cntMySonyMyProfileContentItem */
.cntMySonyMyProfileContentItem{
	border-bottom:1px dotted #d0d0d0;
	padding: 20px 0;}
.cntMySonyMyProfileContentItem h3{
	color:#9e1310; font-size:100%;
	margin:0 0 5px; padding:0;}
.cntMySonyMyProfileContentItemLast{
	border-bottom-color:#fff;}
.cntMySonyMyProfileContentItem .blockLeft{
	float:left;
	width:400px;}
.cntMySonyMyProfileContentItem .blockRight{
	float:right;
	width:150px;
	margin-top:10px;}
.cntMySonyMyProfileContentItem .blockRight .btnstyle1{
	width:150px;}
/* EEE cntMySonyMyProfileContentItem */

/* SSS cntMySonyMyCommsNewsletters */
.cntMySonyMyCommsNewsletters{
	width:auto;
	margin:0 45px 35px; padding:0 0 20px;}
.cntMySonyMyCommsNewsletters h2{
	font-size:140%; color:#000; font-weight:bold;
	margin:0 0 4px;}
.cntMySonyMyCommsNewsletters p{
	color:#3d3d3d;
	margin:0 0 7px;}
	
.cntMySonyMyCommsNewsletters .NewsletterItemStart {	
	background:#fff url(../image/layout/content/bcgMyCommsButtonAreaTop.gif) no-repeat center right;
	width: 100%;
	height: 5px;
	margin-top: 40px;
	position: relative; }
.cntMySonyMyCommsNewsletters .NewsletterItemStart p {
	position: absolute; left: 485px;
	width: 180px;
	margin: 15px;
	font-weight: bold;}
.cntMySonyMyCommsNewsletters .NewsletterItemEnd {	
	background:#fff url(../image/layout/content/bcgMyCommsButtonAreaBot.gif) no-repeat  right;
	width: 100%;
	height: 5px;
	font-size:0;
	position: relative; bottom: 1px;}
.cntMySonyMyCommsNewsletters .button {
	display: block;
	float: right;
	text-align:right;
	width:150px;
	margin: 0;
	padding-top: 30px;
	margin-bottom:30px
	}
.cntMySonyMyCommsNewsletters .button a{
	display:block;
	padding:6px 25px 6px 10px;margin-left:10px;
	color:#4d4d4d;
	background:#ededed url(../image/layout/icoBtnArrowRightExtC2.gif) no-repeat right;
	border:1px solid #ccc;
	font-weight: bold;
	-moz-border-radius:4px;}
/* EEE cntMySonyMyCommsNewsletters */

/* SSS cntMySonyMyCommsNewslettersItem */
.cntMySonyMyCommsNewslettersItem{
	border-bottom:1px dotted #d0d0d0;
	padding: 20px 0;
	background:#fff url(../image/layout/content/bcgMyCommsButtonAreaBg.gif) repeat-y center right;}
.cntMySonyMyCommsNewslettersItem h3{
	color:#9e1310;
	margin:0; padding:0;}
.cntMySonyMyCommsNewslettersItemLast{
	border-bottom-color:#fff;}
.cntMySonyMyCommsNewslettersItem .blockLeft{
	float:left;
	width:400px;}
.cntMySonyMyCommsNewslettersItem .blockLeft .image{
	float:left;
	margin:0 35px 10px 0;}
.cntMySonyMyCommsNewslettersItem .blockRight{
	float:right;
	width:155px;
	margin-right:0;}
.cntMySonyMyCommsNewslettersItem .blockRight p.btnstyle1{
	width:150px;}
.cntMySonyMyCommsNewslettersItem .blockRight p.btnstyle2{
	width:150px;}
.cntMySonyMyCommsNewslettersItem .blockRight input{
	margin-top:60px;}
/* EEE cntMySonyMyCommsNewslettersItem */


/* SSS cntMySonyMyCommsThirdParties */
.cntMySonyMyCommsThirdParties{
	border-bottom:1px dotted #d0d0d0;
	border-top:1px solid #d0d0d0;
	padding: 20px 0;
	background:#fff url(../image/layout/content/bcgMyCommsButtonAreaBg.gif) repeat-y center right;}
.cntMySonyMyCommsThirdParties h3{
	color:#9e1310;
	margin:0; padding:0;}
.cntMySonyMyCommsThirdParties{
	border-bottom-color:#fff;}
.cntMySonyMyCommsThirdParties .blockLeft{
	float:left;
	width:400px;}
.cntMySonyMyCommsThirdParties .blockLeft .image{
	float:left;
	margin:0 35px 10px 0;}
.cntMySonyMyCommsThirdParties .blockRight{
	float:right;
	padding-right:10px;
	width:190px;
	font-weight:700;
	}
.cntMySonyMyCommsThirdParties .blockRight p.btnstyle1{
	width:150px;}
.cntMySonyMyCommsThirdParties .blockRight p.btnstyle2{
	width:150px;}
.cntMySonyMyCommsThirdParties .blockRight input{
	margin-top:60px;
	margin-left:50px
	}
/* EEE cntMySonyMyCommsThirdParties */



/* SSS cntMyCommunicationsHeader */
.cntMyCommunicationsHeader {
	margin-bottom:30px;}
.cntMyCommunicationsHeader .manimage {
	float:left;
	width: 100px;
	margin: 15px 0 0 15px;
	_margin-left: 15px;}	
.cntMyCommunicationsHeader .cntInfoMsg {
	float:right;
	width: 704px;
	font-weight: bold;
	padding-bottom: 20px;
	/*margin:0 40px 0 0;*/
	position:relative;
	right:40px;
	background: transparent url(../image/layout/content/bcgMySonyInfoMessageBotGray.gif) no-repeat bottom left;
	zoom: 100%;}
.cntMyCommunicationsHeader .cntInfoMsg .header {
	background: transparent url(../image/layout/content/bcgMySonyInfoMessageTopGray.gif) no-repeat 0 0;
	height: 21px;
	zoom: 100%;}	
.cntMyCommunicationsHeader .cntInfoMsg .header h2 {
	color: #fff;
	font-size: 100%;
	margin: 0 0 0 15px;
	padding-top: 4px;}
.cntMyCommunicationsHeader .cntInfoMsg  .inner {
	padding: 20px;}
.cntMyCommunicationsHeader .cntInfoMsg img {
	float: left;
	margin: 3px 20px 0 0;
	width: 29px;}
.cntMyCommunicationsHeader .cntInfoMsg .text {
	float: left;
	width: 500px;}	
.cntMyCommunicationsHeader .cntInfoMsg .text h3{
	font-size:140%;
	margin:0 0 5px;}	
.cntMyCommunicationsHeader .cntInfoMsg .text p{
	font-weight:bold;}	
.cntMyCommunicationsHeader .cntInfoMsg .text .red {
	color: #a61012;}	
/* EEE cntMyCommunicationsHeader */

/* SSS cntMyCommunicationsContentItem */
.cntMyCommunicationsContent{
	margin:0 35px 45px 45px; padding:0;}
.cntMyCommunicationsContent h2{
	font-size:140%; color:#000; font-weight:bold;
	margin:0 0 12px;}
.cntMyCommunicationsContentItem{
	margin-bottom:20px;}
.cntMyCommunicationsContentItem .inner {
	background: 0;}
.cntMyCommunicationsContentItem .text{
	color:#575757;
	padding-right:20px;}
.cntMyCommunicationsContentItem .image{
	float:left;
	padding-right:35px; margin:15px 30px 0 0;
	border-right:1px solid #82b8e7;}
.cntMyCommunicationsContentItem div.button{
	clear:both;
 	padding:0;}
.cntMyCommunicationsContentItem .buttonTable{
	width:100%;
	margin:0;padding:0;
	border:0;}
.cntMyCommunicationsContentItem .buttonTable td{
	padding:0;margin:0;
	text-align:right;}

.cntMyCommunicationsContentItem .buttonTable td.button a{
	padding:6px 20px 6px 10px;margin-left:10px;
	color:#6b6b6b;
	background:#ededed url(../image/layout/icoBtnArrowRightExtC2.gif) no-repeat right;
	border:1px solid #ccc;
	font-weight: bold;
	-moz-border-radius:4px;}

.cntMyCommunicationsContentItem input{
	position:relative; top:2px;}
.cntMyCommunicationsContentItem p{
	margin-bottom:3px;}
.cntMyCommunicationsContentItem .radio{
	margin-bottom:7px;}
.cntMyCommunicationsContentItem p.red{
	color:#a00f12;}
.cntMyCommunicationsContentItem .bubble{
	color:#20B18C;
	zoom: 100%;}
.cntMyCommunicationsContentItem .bubble h2{
	margin:0 0 7px;
	font-size:120%;
	color:#6b6b6b;}
.cntMyCommunicationsContentItem .text p{
	margin-bottom:3px;
	zoom: 100%;}
.cntMyCommunicationsContentItem .check label{
	color:#9f0f0f;}

.cntMyCommunicationsContentItem .button {
	display: block;
	float: right;
	text-align:right;
	width:150px;
	margin:-15px 0 15px 0;}
.cntMyCommunicationsContentItem a {
	display:block;
	padding:6px 25px 6px 10px;margin-left:10px;
	color:#4d4d4d;
	background:#ededed url(../image/layout/icoBtnArrowRightExtC2.gif) no-repeat right;
	border:1px solid #ccc;
	font-weight: bold;
	-moz-border-radius:4px;}

/* EEE cntMyCommunicationsContentItem */

.cntMySonyBackBtn .btnBack {
	display:inline;
	float: right;
	text-align: right;
	margin: 10px 15px;}
.cntMySonyBackBtn .btnBack a {
	background: transparent url(../image/layout/icoBtnArrowLeftExtC2.gif) no-repeat 0 1px;
	padding-left: 20px;}
	
	
.cntMySonyInterests {
	padding: 40px 50px 50px;}	
.cntMySonyInterests h2 {
	font-size:170%; color:#6B6B6B;
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: normal;}
	
.cntMySonyInterests h3 {
	font-weight: bold;
	color: #a31111;
	margin-bottom: 10px;}

.cntMySonyInterests .cntForm {
	margin: 30px 0;}
.cntMySonyInterests .cntCol {
	width: 200px;
	float: left;}
.cntMySonyInterests .cntCol input {
	position: relative; top: 2px;}
.cntMySonyInterests .cntCol label {
	margin-left: 5px;}
	
.cntMySonyInterests .button {
	margin:0 10px 0 0;}
.cntMySonyInterests .button a {
	padding:6px 20px 6px 10px;margin-left:0;
	color:#6b6b6b;
	background:#ededed url(../image/layout/icoBtnArrowRightExtC2.gif) no-repeat right;
	border:1px solid #ccc;
	font-weight: bold;
	-moz-border-radius:4px;}
.cntMySonyProductDetails{
	width:775px;
	padding-bottom:10px; margin: 0;}
.cntMySonyProductDetails .inner {
	margin: 20px;}
.cntMySonyProductDetails .image {
	float: left;}
.cntMySonyProductDetails .prod {
	width: 385px;
	float: left;}	
.cntMySonyProductDetails h1 {
	font-size:170%; color:#6B6B6B;
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: normal;}
.cntMySonyProductDetails p{
	margin:0px 0 7px;
	color:#6B6B6B;
	font-size: 100%;}
.cntMySonyProductDetails p b{
	color:#565656;}
.cntMySonyProductDetails img{
	margin:0 24px 0 0;}
.cntMySonyProductDetails .NewPrevious {
	font-weight: bold;}

.cntMySonyProductDetails .cntColourVariationSelector {
	margin-top: 10px;}	
.cntMySonyProductDetails .AvailableColours {
	float: none;}

.cntMySonyProductDetails .promo {
	margin-top: 20px;}
.cntMySonyProductDetails .promo ul {
	float: left;
	list-style: none;
	padding: 0;
	text-align: right;
	margin: 10px 10px 0 0;
	width: 180px;}
.cntMySonyProductDetails .promo li {
	margin: 0; padding: 0;
	margin-bottom: 2px;}
.cntMySonyProductDetails .promo li a{
	padding-right: 20px;
	background: transparent url(../image/layout/icoBtnArrowRightExtC2.gif) no-repeat right 2px;}
.cntMySonyProductDetails .promo .image {
	float: left;
	margin: 15px 0 0;
	width: 191px;}
.cntMySonyProductDetails .promo .image img {
	margin: 0;}
	
	
	
/* SSS: cntMySonyProductDetailsShort */	
.cntMySonyProductDetailsShort {
	width:775px;
	padding-bottom:10px; margin: 0;}
.cntMySonyProductDetailsShort .cntMySonyBackBtn .btnBack {
	float: left;
	margin: 20px 25px 0;}
.cntMySonyProductDetailsShort .inner {
	margin: 30px;}
.cntMySonyProductDetailsShort .image {
	float: left;}
.cntMySonyProductDetailsShort .prod {
	width: 590px;
	float: left;}	
.cntMySonyProductDetailsShort .prod a.view {
	background: transparent url(../image/layout/icoBtnArrowRightExtC2.gif) 100% 2px no-repeat;
	padding-right: 20px;
	float:right;
	margin-top:8px;
}
.cntMySonyProductDetailsShort h1 {
	font-size:170%; color:#6B6B6B;
	margin: 0;
	padding: 0;
	font-weight: normal;}
.cntMySonyProductDetailsShort p{
	margin:0px 0 7px;
	color:#6B6B6B;
	font-size: 100%;}
.cntMySonyProductDetailsShort p.intro {
	margin-bottom: 0;
	font-weight: bold;}
.cntMySonyProductDetailsShort p b{
	color:#565656;}
.cntMySonyProductDetailsShort p a {
	color: #ca1c1e;
	text-decoration: underline;}
.cntMySonyProductDetailsShort img{
	margin:0 24px 0 0;}
.cntMySonyProductDetailsShort .promotionBanner {
	margin-top:25px;
	text-align:right;}
/* EEE: cntMySonyProductDetailsShort */	
	
	

.cntMyProductsSpecialArticles {
	margin-bottom: 0;
	zoom: 100%;}
.cntMyProductsSpecialArticles .inner {
	margin: 20px 30px 0;
	padding-bottom: 30px;
	zoom: 100%;}
.cntMyProductsSpecialArticles h2 {
	margin-bottom: 0;
	font-size: 150%;}
.cntMyProductsSpecialArticles .items {
	margin: 30px 0;}
.cntMyProductsSpecialArticles .button {
	margin:0 10px 0 0;
	text-align:right;}
.cntMyProductsSpecialArticles .button a {
	padding:6px 20px 6px 10px;margin-left:10px;
	color:#6b6b6b;
	background:#ededed url(../image/layout/icoBtnArrowRightExtC2.gif) no-repeat right;
	border:1px solid #ccc;
	font-weight: bold;
	-moz-border-radius:4px;}
	

.cntMyProductsSpecialArticles-Item1 {
	float: left;
	width: 350px;
	margin-bottom: 30px;}
.cntMyProductsSpecialArticles-Item1 .inner {
	margin: 0;
	padding: 5px 15px 5px 5px;}
.cntMyProductsSpecialArticles-Item1 .image {
	float: left;
	margin-right: 20px;}
.cntMyProductsSpecialArticles-Item1 h3 {
	position: relative; right: 1px;
	color: #9f0f0f;
	margin-bottom: 0;}
.cntMyProductsSpecialArticles-Item1 .links {
	margin-top: 5px;}
.cntMyProductsSpecialArticles-Item1 a {
	margin: 0;
	display: block;
	text-align: right;
	color: #84807f;}
	
.cntDownloads {
	margin: 30px;}
.cntDownloads h3 {
	font-size: 150%;
	font-weight: normal;
	margin-bottom: 10px;}
.cntDownloads p {
	color: #666;
	font-weight: bold;}
.cntDownloadsItems {
	margin: 30px 0;}	
	
	
.cntDownloads .cntMyProductsSpecialArticles-Item1 {
	float: left;
	width: 350px;
	margin-bottom: 30px;}
.cntDownloads .cntMyProductsSpecialArticles-Item1 .inner {
	margin: 0;
	padding: 5px 5px 5px 5px;}
.cntDownloads .cntMyProductsSpecialArticles-Item1 .image {
	float: left;
	margin: 0 5px 0 0;
	width: 90px;
	border: 0;}
.cntDownloads .cntMyProductsSpecialArticles-Item1 .item {
	float: left;
	width: 235px;}
.cntDownloads .cntMyProductsSpecialArticles-Item1 h3 {
	position: relative; right: 1px;
	color: #9f0f0f;
	margin-bottom: 0;
	font-size: 100%;
	font-weight: bold;}
.cntDownloads .cntMyProductsSpecialArticles-Item1 p {
	color: #333;
	font-weight: normal;}
.cntDownloads .cntMyProductsSpecialArticles-Item1 .links {
	margin-top: 5px;}
.cntDownloads .cntMyProductsSpecialArticles-Item1 a {
	display: block;
	text-align: right;
	color: #84807f;}
/* SSS MySonyOrderHistory*/
.cntMySonyOrderHistory{
	margin-bottom:50px;}
.MySonyOrderHistoryInner{
	width:704px;
	margin:0 0 0 33px; padding:20px 0 10px;}
.cntMySonyOrderHistory h2{
	margin:0 20px 0; padding:0;
	font-size:140%;
	color:#000;
	font-weight:bold;}
.cntMySonyOrderHistory h3{
	margin:0 20px 10px; padding:0;
	color:#3c3c3c;
	font-weight:bold;}
.cntMySonyOrderHistory p.dottedLine{
	margin:10px 20px 30px; padding:0;
	background:url(../image/bcgGreyDotBg.gif) repeat-x 0 10px;}
.cntMySonyOrderHistory p{
	margin:0 20px 0; padding:0;
	color:#3c3c3c;}
.cntMySonyOrderHistory a {
	color:#a61012;
	text-decoration:underline;}
/* EEE cntMySonyOrderHistory */

.cntNavigation, .cntSonyEuropeNav {
	margin-right:3px;
}

/* SSS cntMySonyMyAccountLoginBox */
div.box.box-type4.cntMySonyMyAccountLoginBox p {
	margin-bottom:10px;
}
div.box.box-type4.cntMySonyMyAccountLoginBox p.error {
	margin-bottom:30px;
}
div.box.box-type4.cntMySonyMyAccountLoginBox div.row-item {
	margin-bottom:10px;
}
div.box.box-type4.cntMySonyMyAccountLoginBox div.inside {
	margin-left:150px;
}
div.box.box-type4.cntMySonyMyAccountLoginBox div.inside label {
	width:auto;
	float:none;
	display:inline;
}
div.box.box-type4.cntMySonyMyAccountLoginBox div.inside div.row-item {
	margin-bottom:5px;
}
div.box.box-type4.cntMySonyMyAccountLoginBox div.inside div.row-item input {
	border:none;
}
div.box.box-type4.cntMySonyMyAccountLoginBox div.inside a {
	margin-left:0;
	text-decoration:underline;
}
div.box.box-type4.cntMySonyMyAccountLoginBox div.inside div.button  {
	margin-bottom:15px;
}
/* EEE cntMySonyMyAccountLoginBox */

/* SSS cntMySonyMyAccountDetail*/
div.cntMySonyMyAccountDetail {
	margin-bottom:30px;
}
div.cntMySonyMyAccountDetail div.row-item {
	margin-bottom:5px;
}
div.cntMySonyMyAccountDetail div.row-item span {
	color:#666666;
}
/* EEE cntMySonyMyAccountDetail*/

/* SSS bmbDisclaimer */
.bmbDisclaimer{
	width:718px;
	margin:0px 30px 20px 30px}
.bmbDisclaimer p{
	color:#a9a9a9;
	width:718px;
	margin:0; padding:0;}
.bmbDisclaimer span.asterisk{
	float:left;
	display:block;
	width:12px}
.bmbDisclaimer span.txt{
	width:702px;
	display:block;
	float:right;}
/* EEE bmbDisclaimer */