﻿.IndustryRetail_Heading
{
 color:#d33545;  
 font-weight:bold; 
 font-size:10pt;
 line-height:18px;
margin-bottom:5px;
padding-bottom:0px;
font-family: Arial, tahoma, verdana, Helvetica, sans-serif;
}

.IndustryRetail_TabHeading
{
 font-size:10pt;
 line-height:18px;
}

#IndustryRetail_Header
{    
    background-color: #7a1315;
    height:120px;
    padding: 30px 30px 10px 30px;
}

#IndustryRetail_Header h1
{
    line-height:35px;
    font-size:35px;
    margin-top:0px;
    padding-top:0px;
    color: #FFFFFF;
}

#IndustryRetail_Header h2
{
    line-height:14pt;
    font-size:14pt;
    margin-top:0px;
    padding-top:0px;
    color: #ebe5d9;
    font-family: arial;
    font-weight:normal;
}

#IndustryRetail_Page
{       
    padding: 10px 30px 10px 30px;

}

#IndustryRetail_Page_LeftPanel
{       
   float:left;
   width:635px;
   display:table;
}

#IndustryRetail_Page_RightPanel
{       
   width:220px;
   text-align:center;
   display:table;
   padding-left:30px;
}

#IndustryRetail_Page_RightPanelMajorButtons input
{
    margin-bottom:10px;
}

#IndustryRetail_Page_RightPanelMajorButtons img
{
    margin-bottom:10px;
}

#IndustryRetail_Page_RightPanelQuote input
{
    margin-top:10px;
    margin-bottom:10px;
}

#IndustryRetail_Page_RightPanelRequest
{
    margin-top:10px;
    margin-bottom:10px;
}

#IndustryRetail_Page h2
{       
    margin-top:0px;
    padding-top:0px;
    font-weight:normal;
    font-size:26px;
    line-height:26px;
    color:#7d0b06;
}

#IndustryRetail_Page h3
{       
    margin-top:0px;
    padding-top:0px;
    font-weight:bold;
    font-size:12px;
    color: #5b514f;
}

#IndustryRetail_MarketShare
{       
    display:block;
    width:198px;
    margin-right:10px;
    float:left;
}

#IndustryRetail_MarketShareContainer
{
 background-color: #9c9a83;   
 border: 1px solid #e2e0d8;
 }

#IndustryRetail_MarketShareContainer div
{
    border-bottom: 1px dotted #7d0b06;
    margin-bottom:5px;
    color:#FFFFFF;
    font-family:  Georgia, Geneva, Times New Roman;  
}

#IndustryRetail_MarketShareContainer a
{
    color:#FFFFFF;
    font-family:  Georgia, Geneva, Times New Roman;  
}
#IndustryRetail_KeyStats
{      
  display:table; 
 float:right;
}

#IndustryRetail_KeyStatsTable
{       
 width:400px;
}

#IndustryRetail_KeyStatsTable td
{       
    font-weight:bold;
}

#IndustryRetail_KeyStatsTable div
{       
    font-weight:bold;
    font-size:33px;
    line-height:27px;
    margin-bottom:10px;

}

#IndustryRetail_KeyStatsRevenue
{
    color:#f68231;
}

#IndustryRetail_KeyStatsHGrowth
{
    color:#720b11;
}

#IndustryRetail_KeyStatsGrowth
{
    color:#bdbdbd;
}

#IndustryRetail_KeyStatsProfit
{
    color:#61b6ae;
}

#IndustryRetail_KeyStatsEmployment
{
    color:#4b413f;
}

#IndustryRetail_KeyStatsBusinesses
{
    color:#d33545;
}

#IndustryRetail_SummaryText p
{
    float:left;
    margin-top:0px;
    margin-bottom:10px;
    width:100%;
    font-family: Arial, Georgia, Geneva, Times New Roman;    
    font-size:10pt;
    line-height:13pt;
    display:table;
}

#IndustryRetail_SummaryText a
{
    font-family: Arial, tahoma, verdana, Helvetica, sans-serif;
     color:#d33545;  
     font-size:12px;
    
}

.IndustryRetail_CoverQuote
{
    color:#333333;
    margin-top:0px;
    padding-top:0px;
    padding-bottom:0px;
    margin-bottom:10px;
    font-size:11pt;
    line-height:14pt;
}
.IndustryRetail_Caption
{
    color:#333333;
    margin-top:0px;
    padding-top:0px;
    padding-bottom:25px;
    font-size:11pt;
    line-height:14pt;
}

#IndustryRetail_Page_ReportSnapshotTop
{
 background-color: #EC4053;
 width:635px;
 height:12px;
}

#IndustryRetail_Page_ReportSnapshotFrame
{
 border-left: 1px solid #5b514f;
 border-right: 1px solid #5b514f;
 border-bottom: 1px solid #5b514f;
 display:table;
 padding:10px;
}

.IndustryRetail_TabArea
{
border-left: 1px solid #5b514f;
border-right: 1px solid #5b514f;
border-bottom: 1px solid #5b514f;
display:table;
padding:10px;

}
        
#TabArea p
{
    font-family: Arial, Georgia, geneva, Times New Roman;
color: #111111;
font-size:10pt;
line-height:13pt;
padding-top:0px;
margin-top:8px;
}

#TabArea h2
{
font-size:10pt; 
color:#d33545;    
 font-weight:bold; 
margin-bottom:0px;
padding-bottom:0px;
font-family: Arial, tahoma, verdana, Helvetica, sans-serif;
line-height:18px;
}
    
#divTab01
{
border-top: 5px solid #5B514F;
}

#divTab02
{
    border-top: 5px solid #7A7879;
}

#divTab03
{
    border-top: 5px solid #BAB49E;
}

#divTab03 a
{
    font-size:10pt;   
    text-decoration:none;   
    color:#666666;
    font-weight:bold;
    font-family: Arial, tahoma, verdana, Helvetica, sans-serif;
}

#divTabDivider
{
    font-size:16px;   
    color:#d33545;  
}

#divRelatedReports
{
    padding-top:10px;
    display:inline-table;
    float:left;
}

#divRelatedReports span
{
    border-bottom:1px dotted #000000;
    display:block;
    margin-bottom:4px;
    padding-bottom:3px;
    font-family: Arial, Georgia, geneva, Times New Roman;
    font-size:8pt;
    color:#333333;
}

#divRelatedReports a
{
    border-bottom:1px dotted #000000;
    display:block;
    margin-bottom:4px;
    padding-bottom:3px;
    text-decoration: none;   
    font-family: Arial, Georgia, geneva, Times New Roman;
    font-size:8pt;
    color:#333333;
}

#divIndustryProducts
{
    margin-right:10px;
    display:inline-table;
    float:left;
    width: 100%;
}

#divIndustryProducts span
{
    border-bottom:1px dotted #000000;
    display:block;
    margin-bottom:4px;
    padding-bottom:3px;
    text-decoration: none;  
    font-family: Arial, Georgia, geneva, Times New Roman;
    font-size:8pt;
}
#divIndustryBrands
{
    margin-right:10px;
    display:inline-table;
    float:left;
    width: 100%;
}

#divIndustryBrands span
{
    border-bottom:1px dotted #000000;
    display:block;
    margin-bottom:4px;
    padding-bottom:3px;
    text-decoration: none;  
    font-family: Arial, Georgia, geneva, Times New Roman;
    font-size:8pt;
}

#divIndustryActivities
{
    margin-right:10px;
    display:inline-table;
    float:left;
    width: 100%;
}

#divIndustryActivities span
{
    border-bottom:1px dotted #000000;
    display:block;
    margin-bottom:4px;
    padding-bottom:3px;
    text-decoration: none;  
    font-family: Arial, Georgia, geneva, Times New Roman;
    font-size:8pt;
}

#divTableOfContents
{
    display:inline-table;
    float:left;
    margin-left:30px;
}

#divTableOfContents H2
{
    margin-bottom:0px;
    padding-bottom:0px;
}

#divTableOfContents P
{
    margin-left:10px;
     margin-top:0px;
     font-size:8pt;
}

.rightSideButtons {
    width:189px;
    height:43px;
}

.tabs {
    width:211px;
    height:44px;
}