body,html{
 font-size:10.5pt;
 font-family:Arial,sans-serif;
 background-color:#FFF;
 color:#000;
 margin-bottom:2pt;
}
a{
 text-decoration:none;
 color:#000;
}
img{
 border:0;
}
#header{
 margin-bottom:10px;
 border-bottom:1px solid #ccc;
}
#header #logoVAIO{
 float:left;
}
#header #country{
 float:left;
}
#header #country a{
 padding:0 10px;
}
#header #logoCV{
 float:right;
 padding-bottom:10px;
 margin-top:-5px;
}
#header #search{
 clear:both;
 visibility:hidden;
}
#footer{
 margin-top:30px;
 border-top:1px solid #ccc;
 padding-top:5px;
 float:left;
}
#footer .margin{
 float:left;
 width: 100%;
}
#footer .margin #logoBLNO{
 float:left;
 height:50px;
 margin-right: auto;
}
#footer .margin #logoSONY{
 float:right;
 height:50px;
}
#content #hmLeftColumns .bg .col1{
 float:left;
 width:100%;
 border-bottom:1px solid #eee;
}
#content #hmLeftColumns .bg .col2{
 width:100%;
 padding:0 5px 0 5px;
 border-bottom:1px solid #eee;
 margin-top:10px;
}
.content, .rc{
 clear:both;
}
.top span{
 clear:both;
 padding-top:10px;
 font-size:14pt;
 display:block;
 text-decoration:underline;
 clear:both;
}
.top{
 clear:both;
}
.title span{
 clear:both;
 margin-bottom:10px;
 padding-top:10px;
 font-size:12pt;
 display:block;
 font-style:italic;
}
.hr{
 visibility:hidden;
 display:none;
}
object,embed,#topNavigation,#homeStrip,#ticker,.hmBanners,#legal,#strip{
 display:none;
 visibility:hidden;
}
ul.poll li{
 list-style-type:none;
}
ul.poll li.btns, .alignRight .moreBtn, .alignRight .moreBtn2, .alignRight .moreBtn3, .alignRight .moreBtn4{
 display:none;
 visibility:hidden;
}
#content #hmLeftColumns .bg .col2 img, #content #hmRightColumn .col .content img{
 width:50px;
 height:50px;
 float:left;
 margin-right:2px;
 clear:both;
}
.content .row span .text{
 clear:both;
}
.content .row span .text strong p{
 margin:0;
 padding:0;
}
.content .row span .text strong, #content #hmRightColumn .content .row span .text strong{
 color:#E36203;
}
#content #hmRightColumn{
 width:100%;
 float:left;
 font-size:110%;
 margin-left:2px;
}
#content #hmRightColumn .col .row span p a, #content #hmRightColumn .col .title .rss{
 display:none;
 visibility:hidden;
}
#forum_main_nav,.command,#hubimgfield,.vaioFacesImgList,.bannerMargin,.moreBtn5,#breadcrumb{
 display:none;
 visibility:hidden;
}
.paging .prevHolder,.paging .nextHolder,.paging .pageView,.paging .pxLine{
 display:none;
 visibility:hidden;
}
.paging{
 clear:both;
}
.paging .clear{
 clear:both;
}
.paging .lCol{
 float:left;
}
.paging .rCol{
 float:right;
}
body#fun .rc .content .intro .relative,body#fun .rc .content .intro .relative p{
 float:left;
 width:530px;
 margin-top:0;
}
body#fun .overviewBox .rc .sep{
 border-bottom:1px solid #eee;
 margin-bottom:20px;
 padding-bottom:10px;
 font-size:90%;
}
body#fun .rc .content .intro .relative strong{
 color:#E36203;
 font-size:115%;
 margin-bottom:3px;
}
body#fun .rc .content .intro .wpThumb{
 float:left;
 margin-right:10px;
 margin-bottom:5px;
}

body#fun .row span{
 display:block;
}
body#fun .row .pxLine{
 visibility:hidden;
 display:none;
}
body#fun .row .alignRight{
 visibility:hidden;
 display:none;
}
body#fun .row .clear{
 visibility:hidden;
 display:none;
}


body#fun .row a{
 float:left;
}
body#fun .row a .thumb{
 float:left;
}
body#fun .row a .thumb img{
 float:left;
}
body#fun .row .text{
 clear:none;
 float:left;
}
body#fun .row .text p{
 margin:0;
 padding:0;
}



body#fun .rc .content .intro .wpThumb img{
 float:left;
}
.wallrating{
 padding-left:5px;
 float:left;
}
body#fun .rc .overviewBox .content .cBox .cbTl,body#fun .overviewBox .rc .minitop{
 display:none;
 visibility:hidden;
}
body#fun .rc .content .cbMr .clear{
 clear:both;
}
body#fun .rc .content .cbMl{
 float:left;
}
body#fun .rc .content .cbBreso,body#fun .rc .content .cbBreso div{
 float:left;
}
body#fun .rc .content .cbBreso a{
 float:left;
 margin:0 5px;
 font-size:90%;
}


body#fun #content #Overview3Cols .overviewBox .content .cBox .descLayer .bg{
 visibility:hidden;
 display:none;
}
body#fun #content #Overview3Cols .overviewBox .content .cBox .descLayer .desc{
 height:0 !important;
}
body#fun #content #Overview3Cols .overviewBox .content .cBox .descLayer .desc strong{
 padding-top:6px;
 color:#E36203;
 float:left;
}
body#fun #content #Overview3Cols .overviewBox .content{
 margin-bottom:15px;
}
body#fun .content .clear{
 clear:both;
}
body#fun .content .cBox .detailRow a{
 float:left;
 margin-right:5px;
 margin-bottom:5px;
}

body#fun #content #Overview3Cols .overviewBox .content .cBox .detailRow .thumb{
 float:left;
 margin-right:5px;
 margin-bottom:5px;
}
body#fun #content #Overview3Cols .overviewBox .content .cBox .detailRow .text{
 float:left;
}
body#fun #content #Overview3Cols .overviewBox .content .cBox .descLayer .desc br{
 clear:both;
}
body#fun #content #Overview3Cols .overviewBox .content .cBox .descLayer a{
 visibility:hidden;
 display:none;
}
body#fun #content #Overview3Cols .overviewBox .rc .sep{
 border:0 !important;
}
body#entertainment .overviewBox .content .thumb{
 float:left;
 margin:0 5px 5px 0;
}
body#entertainment .overviewBox .content .text{
 float:left;
 margin:0 10px 0 0;
}
body#entertainment .overviewBox .content .clear{
 clear:both;
}
body#entertainment .top span{
 margin-bottom:10px;
}
body#entertainment .overviewBox .content strong{
 color:#E36203;
}



body#exploration .row .t3ImgBg,body#exploration .row .thumb,body#exploration .row .t3ImgBg120x86,body#exploration .row .wpThumb{
 float:left;
 margin:0 5px 5px 0;
}
body#exploration .row .thumb a,body#exploration .row .thumb img{
 float:left;
}
body#exploration .row{
 display:block;
}
body#exploration #AdobeBox{
	font-size: 9pt;
}
body#exploration .overviewBox .content #AdobeBox table .AdobeDownloadLTd div strong, body#exploration .overviewBox .content #AdobeBox table .AdobeDownloadRTd div strong{
	margin:0;
	padding:0;
	color: #2b72a7;
	font-size: 10pt;
}
body#exploration .overviewBox .content strong{
 color:#E36203;
 clear:both;
}
body#exploration .row span.text p{
 float:left;
 margin:0;
 padding:0;
 width:610px;
}
body#exploration .ImgCenter{
 text-align:center;
}
body#exploration .ArtSoftHintBox {
	border:1px solid #c9efbe;
}
body#exploration .ArtSoftHintBox h2 {
	margin: 0;
	padding: 0;
	font-size: 11pt;
	color: #377621;
}
body#exploration .row span.text .hr,body#exploration .row span.text .alignRight,body#exploration .article_buttons{
 display:none;
 visibility:hidden;
}
body#exploration .row .clear{
 clear:both;
}
body#exploration .row .pxLine{
 display:none;
 visibility:hidden;
}
body#exploration .linkBox{
 display:none;
 visibility:hidden;
}
.vgenrartbox{
 float:left;
}
table.newsblock{
 margin-bottom:10px;
}
table.newsblock .r img{
 margin-bottom:10px;
 margin-left:5px;
}
#hubflagtable{
 width:100%;
}
#login_block,.login_buttons,.login_buttons_high,.terms_hr,.terms_link_anchor{
 visibility:hidden;
 display:none;
}
.terms_indent strong{
 color:#E36203;
}
.terms_indent p{
 margin:0;
 padding:0;
}



body#exploration #AdobeBox table, body#exploration #AdobePspElBox table{
	height: 100%;
}
body#exploration .PartnerTopBan{
	margin-top: 10px;
	width: 100%;
	clear: both;
}
body#exploration .PartnerTopBan .AdobeLogo {
	float: left;
}
body#exploration .PartnerTopBan .CVPartnerLogo{
	float: right;
}
body#exploration #AdobeBox .PartnerTopButtons{
	margin: 10px 0;
	float: left;
	clear: both;
}
body#exploration #AdobeBox .AdobeTopButton{
	float: left;
	margin: 0 20px;
	_margin: 0 15px;
}
body#exploration #AdobeBox .AdobeTopButtonBot, body#exploration .PartnerMid .PartnerMidLeft .float_right{
	 visibility:hidden;
	 display:none;
}
body#exploration .PartnerMid .PartnerMidLeft h1{
	font-size: 11pt;
	margin:0;
	padding:0;
	margin-bottom: 5px;
}
body#exploration .PartnerMid .PartnerMidLeft .PartnerArticle{
	margin:0;
	padding:0;
	float: left;
}
body#exploration .PartnerMid .PartnerMidLeft .PartnerArticle a img{
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
body#exploration .PartnerMid .PartnerMidLeft .PartnerArticle .PartnerArticleRight{
	width: 470px;
	_width: 390px;
	margin-right: 5px;
}
body#exploration .PartnerMid .PartnerMidLeft .PartnerArticle a{
	margin:0;
}
body#exploration .PartnerMid .PartnerMidLeft .PartnerArticle p{
	margin:0;
	padding:0;
	display: block;
	margin-right: 15px;
}
body#exploration .PartnerMid .PartnerMidLeft .PartnerArticle h1{
	margin-bottom:0;
}
body#exploration .PartnerMid .PartnerMidLeft .PartnerArticle h1 a{
	color: #2b72a7;
	font-size: 10pt;
}
body#exploration .PartnerMid .PartnerMidLeft .PartSep{
	margin: 10px 0;
	width: 95%;
}
body#exploration .PartnerMid .PartnerArticle .AdobeDownloadLTd {
	width: 40%;
}
body#exploration .PartnerMid .PartnerArticle .AdobeDownloadRTd {
	width: 60%;
	padding-right: 10px;
}
body#exploration .PartnerMid .PartnerArticle .AdobeDownloadLTd a, body#exploration .PartnerMid .PartnerArticle .AdobeDownloadRTd a{
	margin:0;
	padding:0;
	margin-right: 3px;
	font-size: 10pt;
}

body#exploration .PartnerMidRight .AdobeMidRightButton{
	margin-bottom: 10px;
}
body#exploration .PartnerMidRight .PartRBoxR h2{
	margin:0;
	padding:0;
	font-size: 11pt;
}
body#exploration #AdobePspElBox #AdobeTopBan{
	margin-top: 15px;
	float: left;
	clear: both;
	margin-left: 50px;
	_margin-left: 20px;
}






body#vgeneration .t2ImgBg, body#vgeneration .t3ImgBg{
	float: left;
	clear: left;
	margin-bottom: 5px;
	margin-top: 5px;
}
body#vgeneration .vgenrartbox, body#vgeneration #Overview2ColsType1 .col1 .overviewBox .content .text .row .rowPadding span{
	margin-left: 8px;
	margin-top: 5px;
	width: 450px;
	float: left;
}
body#vgeneration .vgenrartbox .date{
	float: left;
}
body#vgeneration .vgenrartbox .date strong{
	float: left
}
body#vgeneration .vgenrartbox .date .hflag{
	float: left;
	margin-left: 5px;
}
body#vgeneration .col1 strong.title{
	color:#E36203;
	float: left;
	clear: both;
}
body#vgeneration #Overview2ColsType1 .col1, body#exploration #Overview2ColsType1 .col1 {
	border-bottom: 1px solid #CCCCCC;
}
body#vgeneration .col2 .vaioFacesBoxCol2 .intro img{
	float: left;
	margin-top: 5px;
}
body#vgeneration .col2 .vaioFacesBoxCol2 .intro strong{
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}
body#vgeneration .col2 .vaioFacesBoxCol2 .intro .vgenBtn{
	visibility: hidden;
	display: none;
}
body#vgeneration .col2 strong.title{
	margin:0;
	padding:0;
	color:#E36203;
	clear: both;
	margin-top: 5px;
	display: block;
}
.hsdesc{
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
}
body#vgeneration .pagingType2, body#vgeneration .paging {
	visibility: hidden;
	display: none;
}
body#vgeneration .vgentext h6 {
	font-size: 11pt;
	color:#E36203;
	margin: 0;
	margin-top: 5px
}
body#vgeneration .vgentext h6 .date{
	color:#000000;
}
body#vgeneration .col2 .sep, body#vgeneration .col2 .row .rowPadding .shortDate, body#vgeneration .col2 .row .rowPadding .shortDesc {
	visibility: hidden;
	display: none;
}
body#vgeneration #Overview3Cols .col2 {
	border-bottom: 1px solid #CCCCCC;
}

