﻿@import url(../StyleSheet.css);

body 
{
    background: #088fcd url(Canvas/MainBg.jpg) top repeat-x;
    text-align: center;
    margin: 0;
}

#canvas 
{
    background: #fff;
    width: 960px;
    margin: 0 auto;
    text-align: left;
}
@media screen {
    #printTagline
    {
        display: none;
    }
}
.clear { clear: both; }
#headerPane { width: 100%; overflow: hidden; }
#wireCoBrandLogo { clear: both; padding: 8px; }
#modal_container { text-align: left; }

/**** Search **************************************************************/
#searchPane  
{
    float: right; 
    padding: 15px 15px 0 0; 
}
#searchPane, #searchPane a { color: #fff; }
#searchPane .searchBar  
{
    background: url(Canvas/SearchBg.gif) top left no-repeat;  
    overflow: hidden;
}
#searchPane .searchBar .label, #searchPane input { float: left; }
#searchPane .searchBar .label { margin: 11px 4px 0 4px; display: block; }
#searchPane .searchBar input { width: 90px; margin: 7px 0 0 0; }

/**** Language Pane **************************************************************/
#languagePane { float: right; padding: 26px 15px 0 0; }
#languagePane ul { width: 100%; overflow: hidden; }
#languagePane ul, #languagePane ul li { margin: 0; padding: 0; list-style-type: none; }
#languagePane ul li { float: right; background-position: 8px 2px; background-repeat: no-repeat; padding: 0 0 0 30px; }
#languagePane ul li.En { background-image: url(CultureIcons/En.gif); }
#languagePane ul li.Es { background-image: url(CultureIcons/Es.gif); }

/**** Logo **************************************************************/
#logoPane { width: 308px; float: left;}

/**** Footer **************************************************************/
#footerPane, #footerPane a { color: #fff; }
#footerPane { width: 960px; margin: 0 auto; padding: 15px 0; font-size: .9em; }
#footerPane ul, #footerPane ul li { margin: 0; padding: 0; list-style-type: none; }
#footerPane ul li, #footerPane p,#footerPane ul { display: inline; }
#footerPane ul li, #footerPane p
{
    border-left: 1px solid #fff;
    margin-left: 1em;
    padding-left: 1em;
}
#footerPane ul li.firstItem { margin: 0; padding: 0; border: 0; }

/**** Main Menu **************************************************************/
#menuPane ul, #menuPane li { padding: 0; margin: 0; list-style-type: none; }
#menuPane ul { float: right; }
#menuPane li { display: inline; }
#menuPane { background: #fff url(Canvas/MainNavBg.gif) top repeat-x; overflow: hidden; text-align: right; width: 960px; }
#menuPane a { display: block; float: left;}
#menuPane, #menuPane a { color: #fff; }

.contentPane, .enginePane 
{
    padding: 5px 15px 15px 15px;
}

/**** Emc Catalog Styles ******************************************************/
table.catalogDetailTable {
    border-collapse: collapse;
    border-spacing: 0;
}
table.catalogDetailTable th { font-weight: bold; }
table.catalogDetailTable th, 
table.catalogDetailTable td { border: 1px solid #000; padding:5px; text-align: center; }
table.catalogDetailTable thead td, 
table.catalogDetailTable thead th { background: #d4c598; }
div.catalogDetailNotes ul, div.catalogDetailNotes ul li { margin: 0; padding: 0; list-style-type: none; }
div.catalogDetailNotes ul li { margin: 0 0 10px 0; font-size: .9em; background: url(Content/Notes-Bullet.gif) 0 3px no-repeat; padding-left: 8px; }
table.catalogDefinitions { margin: 0 0 20px; border-collapse: collapse; border-spacing: 0; width: 100%; }
table.catalogDefinitions td { padding: 0 0 8px; }
table.catalogDefinitions td.indent { padding-left: 15px; }
#EmcFilterPane {
    background: #f4f2e6;
    padding: 10px;
    margin: 0 0 10px;
    clear: both;
}
#EmcFilterPane table { margin: 0; width: 100%; }
#EmcFilterPane label { font-weight: bold; margin: 0 0 4px 0; display: block; }
#EmcPager table { border: 1px solid #000; }
#EmcPager table th, #EmcPager table td { padding: 7px; }
#EmcPager table th { background: #d4c598; font-weight: normal; }
#EmcPager table th a { color: #000; }
#EmcPager table th img { margin: 0 5px 0 0; }
#EmcPager table td { background: #f5f0e1; border-color: #000; border-style: solid; border-width: 1px 0 0; }