﻿
#header_right,
#header_nav, #detailsAnswers,
.wecHeader1Right, 
.navigation, #wol_header_nav, 
.search, .toggle,
.sitemap, #mpwrapper,
#print, .viewChangers,
.descriptionLink,
.tabs, .wecHeader h2,
.tooltip, .goButton, .pager .resultLink,
.feedbackContainer, #leftContainer .relatedQuestions,
#masthead_search_wrapper, .resultsDisplay .pagerGoToPageLabel, .resultsDisplay .pagerGoToPageTextBox,
#msviLSBsform
{
    display:none !important;
    visibility:hidden;
}
#header_windows_logo { margin: 5px 0; }
.wecHeader-content, .wecHeader .wecHeaderMain, .sitemap { margin:0 !important }

.wecHeader { float: none; background-image: none; }
.wecHeader h1 a { color: #666 !important; }
#baseHeader,.wecHeader.subPage,.wecHeader .wecHeaderMain, .wecHeader.homePage,#basePageFrame,#base_page_footer
{
    height:auto;
}
#detailsContainer h1, #detailsContainer h2, h2
{
    color:#666;
}
#detailsContainer p,
.faq-answer,
.item32,
.item64, 
.toggle_container,
.logo_status .tooltip
{
    display:block !important;
    visibility:visible !important;
}
#detailsContainer .horizontalList+p
{
    display:none !important;
}
.result
{
	border-bottom:solid 1px #eee;
}
#detailsContainer { width: 255px }
.header_hw .header2, .header_sw .header2 { padding-left: 50px }

#detailsContainer p,.faq-answer,.item32,.item64, .toggle_container
{
    display:block !important;
    visibility:visible !important;
}
#detailsContainer .horizontalList+p
{
    display:none !important;
}

:focus { outline: 0; }
.tab0 { margin-bottom: 0; }

#leftContainer .filters, .filters div {width:auto; margin: 0; background-color: White; }
#leftContainer { display: none }

/* submission page */
.tabbedContent { display: block; float: none; }

#rightContainer { width: 100%; float: none; }
#leftContainer .filters .selected { display: block !important; background-color: White; color: #666; padding-left: 0;  width: auto; }
#contentPane { min-height: 1px; margin-bottom: 0; display: block; }

.nomatch { margin-bottom: 20px }

#baseHeader { padding-left: 0 }
#body_indented { margin-left: 0; width: auto; }
#basePageFrame { padding: 0 10px; }
#footer_windows {  clear: none; }
#footer_links { padding-top: 0; margin-left: 0;  }
#base_page_footer #footer_links a { font-size: 8pt }
#footer_internal { padding-top: 0; padding-left: 15px; }
#footer_microsoft { margin-top: 0; }

/* homepage */
.categoryItemsBox { float: none; }
html #infoContainer { width: auto; padding-left: 0; margin-top: 30px; }
html #infoContainerRight { width: auto; padding-left: 0; padding-right: 0;  }
.infoPanel { width: 300px }
.infoPanel div { margin-left: 90px; width: auto; }
.infoPanel p { width: auto; }
.categoryItems li { width: auto; }
.categoryItems .defaultLI { width: 120px; height: 100px }
.categoryItems .marginedLI { width: 120px; height: 100px; margin: 0; }
.categoryItems li div.categoryLabel, .categoryItems li div.categoryLabelBig { top: 65px; width: 110px !important }
.categoryItems li div.categoryLabel span { width: auto; }
.catTabs { margin-top: 0; }

/* Get rid of background images/colors */
body, #top_bkg { background-color: #fff }
#basePageFrame, #content_bkg, #footer_bkg, #base_page_footer, .wecHeader, .mid-seperator { background-image: none !important; background-color: #fff }

#content_bkg, #base_page_footer, #masthead_search_wrapper { margin-left:20px; width:auto; }
#base_page_footer { height: 20px; }














