﻿#fnSiteSearch, #fnPrimaryNav, #fnSecondaryNav, #fnLanguageChooser, #fnBreadCrumbs, #fnSidebarContainer, #fnFooter, #fnFooterFunctions, #fnFooterLinks, .device-matrix-adv-search, .device-matrix-top-container{
    display:none !important;
}
#fnMainHome, #fnMainHome .fnSwapBox, #fnMainHome #fnRecentPub, #fnMainHome .fnSwapBox .fnMainClear{
    background:none !important;
}
#fnMainHome .fnSwapBox ul.fnMenu, #fnMainHome .fnSwapBox h1, #fnMainHome .fnClosed{
    display:none !important;
}
#fnMainHome .fnSectionIcon{
    display:none !important;
} 
#fnPageContainer, .fnMainContent{
    text-align:left !important;
}
#fnMainHome{
    padding-top:15px;
}
#fnMainHome #fnRecentPub {
    background:transparent none repeat scroll 0 0;
    padding:0 25px 10px 0;
    *padding-top:20px;
    width:179px;
}
#fnMainHome, #fnMainHome .fnSwapBox{
}
#fnMainHome .fnSwapBox .fnContentContainer {
    margin:0 !important;
}
#fnMainHomeLeftCol{
    float:right !important;
}
#fnMainHome .fnSwapBox .fnContentContainer h2 {
    color:#0239DB;
    font-size:16px;
    padding-right:60px;
    position:relative;
}
#fnMainHome .fnSwapBox {
    background:transparent none repeat scroll 0 0;
    margin-top:-20px;
}
#fnMainHome .fnSwapBox .fnOpen {
    padding:1px 0 0 0;
    position:relative;
}
#fnPageContainerWide {
    width:100%;
    min-width:970px;
    background-image:none;
}
#fnMainWithSidebar .fnMainClear, #fnMainWithSidebar .fnMainAltClear{
    height:1px;
}
.fnMainContent {
    padding-top:0;
}
#fnPageContainer, #fnMainWithSidebar, #fnMainWithSidebar .fnMainContent, #fnMainWithSidebar .fnMainAltClear, #fnMainWithSidebar .fnMainClear, .device-matrix-nav{
    background-image:none !important;
    background-color:#fff !important;
}
.device-matrix-nav select {
    left:0;
}
#fnHeader{
    padding-top:0;
    padding-bottom:0;
}
#fnNokiaLogo {
    display:block;
    float:none;
    padding-bottom:10px;
    margin-left:-18px;
}
#fnHeader h1{
    margin-bottom:5px;
}
#fnHeader h1, #fnBreadCrumbs{
    margin-left:0;
}
#fnBreadCrumbs{
    *margin-top:-10px;
    *padding-top:0;
}
#fnMainWithSidebar .fnStationary, .fnMainContent, .fnMainWithSidebar .fnStationary{
    padding-left:0 !important;
	*padding-left:1px !important;
    margin-left:0 !important;
}
.fnMainWithSidebar {
    padding-left:12px !important; /* for ie6 */ 
}
.fnMainWithSidebar[class]{
    padding-left:0 !important;
}
.infoBanner{
    background-color:#fff;
    background-image:none;
}
.infoBanner, .infoBanner h3, .infoBanner a, .infoBanner ul li a{
    color:#000;
}
.device-matrix-nav{
    width:656px;
}
.fnClosed *{
    display:block;
    background-color:#fff !important;;
}
.fnClosed{
    background-color:#fff !important;;
}
.fnClosed a.fnButton, .fnClosed span.fnButton {
    visibility:hidden;
}
.piazzaContentTabsLobby{
    display:none;
}
#fnTertiaryNav li.fnNavActive a:link, #fnTertiaryNav li.fnNavActive a:visited{
    font-weight:bold;
    color:#000 !important;
}
#fnTertiaryNav li a:link, #fnTertiaryNav li a:visited{
    color:#fff !important;
}
ul#fnQuadNav, .piazzaContentTabsLobby, #fnTertiaryNav, #fnTertiaryNav li.fnNavActive, #fnTertiaryNav li.fnNavActive a, #fnTertiaryNav li, #fnTertiaryNav li a{
    background-image:none;
}
#fnFeedbackChannelCommentsPlaceholder, #fnTagging, #fnRating, #rateThisTitle{
    display:none;
}
.FnTableGroupHeaderClosed, .FnDeviceRowClosed {
    display:table-row !important;
}


.piazzaNavigation, .piazzaContentTabs {
display:none;
}
 
.piazzaContentTabs {
margin-left:0;
}

.piazzaContent {
padding-top:0;
padding-left:0;
}
 
.hasLeftNav {
margin-left:0;
}
 
.piazzaContentFooterLeft, .piazzaContentFooterRight, .piazzaContentTopRight, .piazzaContentTopLeft, .piazzaContentMiddleLeft, 
.piazzaContentBottomLeft, .piazzaContentBottomRight{ background:none; }
 
.hasContentSidebar {
margin-right:0;
background-color:#fff
}
 
.piazzaContentSidebar, .backToPrevious, .downloadButton, #rateThisTitle {
display:none;
}

pre {
  overflow:visible !important;
}

.contentBoxBody {
        overflow:visible !important;
}
.piazzaContentMiddleRight {
    background:none !important;
}
.piazzaBlogHeader {
    display: none !important;
}
.piazzaBlogContent {
    padding:0 !important;
}

.FnDeviceRowClosed{
    display:block !important;
}
.FnTableGroupHeaderClosed {
    background:none !important;
}
.piazzaContentFooterCenter {
    background:none !important;
}
#stretch-site-container #fnNokiaLogo {
    padding-bottom:0;
    margin-left:0;
}
.comparisonToolHeaderContainer, #piazzaEmptyNav {
    display:none;
}
#stretch-site-container #fnHeader p {
    padding-left:18px;
}
#stretch-site-container #fnHeader h1{
    padding-left:18px;
}
#FnDeviceTableContainer {
    margin-top:20px;
}
#FnDeviceTable .fnGroupClosed tr {
    display:table-row;
    *display:block;
}
#FnDeviceTable .fnGroupClosed, #FnDeviceTable .fnGroupClosed .fnTableGroupHeader, #FnDeviceTable .fnGroupOpen .fnTableGroupHeader {
    background:none;
}
#FnDeviceTableHeader .col-1, .fnTableGroupHeader .col-1, .fnTableGroupHeader .firstComparable, tr td.deviceTableSubCatTopic, #FnDeviceTable tr td.firstComparable {
    background:none !important;
    border-right:1px solid #e3e3e3;
}
#FnDeviceTableHeader .firstComparable {
    border-top:1px solid #e3e3e3;
}
#FnDeviceTable tr td{
    text-align:center !important;    
}
#FnDeviceTable tr td.deviceTableSubCatTopic{
    text-align:left !important;    
}
#FnDeviceTable{
    border-bottom:1px solid #ccc;
}