.mainframe
{
  border: 1px solid  #4F6686;
}
    
    #Header{
                        min-height:105px;
        color: #666666;
    }
    
            td#SiteNameArea
        {
            font-family: Arial;
font-weight: bold;
font-size: 30px;
text-align: right;
        }
            
            td#SiteSloganArea
        {
            font-family: Arial;
font-size: 13px;
text-align: left;
        }
            
    #Header *
    {
        color: #666666;
    }
    
    #Header a.link-on, #Header a.link-on:visited, #Header span.link-on, #Header .nav-active
    {
        color: #FF6600;
    }
    
    #Header a.link-of, #Header a.link-of:visited, #Header span.link-of, #Header .nav-inactive
    {
        color: #666666;
    }
    
    #NavTop{
        background-color: #ECF0F6;
                        border-top: 1px solid #ECF0F6;
        border-bottom: 1px solid #ECF0F6;
    }
    
    #NavTop a.link-on, #NavTop a.link-on:visited, #NavTop span.link-on, #NavTop .nav-active
    {
        color: #FF6600;
    }
    
    #NavTop a.link-of, #NavTop a.link-of:visited, #NavTop span.link-of, #NavTop .nav-inactive
    {
        color: #666666;
    }
    
    #NavTop a, #NavTop span.a, #NavTop td
    {
        font-size:12px;
        font-style: none;
        font-weight:normal;
        font-family: Arial;
    }
    
    #MenuLeft{
                            }
    
    #MenuLeft a.link-on, #MenuLeft a.link-on:visited, #MenuLeft a, #MenuLeft a:visited, #MenuLeft span.link-on, #MenuLeft .nav-active
    {
        color: #FF6600;
    }
    
    #MenuLeft a.link-of, #MenuLeft a.link-of:visited, #MenuLeft span.link-of, #MenuLeft .nav-inactive
    {
        color: #666666;
    }
    
    #MenuLeft div.mx0_on, #MenuLeft div.mx1_on, #MenuLeft div.mx2_on, #MenuLeft div.mx3_on, #MenuLeft div.mx4_on
    {
        border:1px solid #FF6600;
    }
    
    #MenuLeft div.mx0_of, #MenuLeft div.mx1_of, #MenuLeft div.mx2_of, #MenuLeft div.mx3_of, #MenuLeft div.mx4_of
    {
        border:1px solid #666666;
    }
    
    #MenuLeft font
    {
        font-size:11px;
        font-style: none;
        font-weight:normal;
        font-family: Arial;
font-weight: bold;
    }
    
	#MenuLeft .sub_navpoint font
	{
		font-style: none;
        font-weight:normal;
	}
	
    #Content{
                        color: #666666;
    }
    
    #Content .tab-sel-on, #Content .tab-sel-of
    {
        color: #666666;
    }
    
    #Content p
    {
        font-size:13px;
        font-style: none;
        font-weight:normal;
        font-family: Arial;
    }
    
    #Content h1
    {
        font-size:13px;
        font-style: none;
        font-weight:normal;
        font-family: Arial;
font-weight: bold;
    }
    
    #Content h2
    {
        font-size:13px;
        font-style: none;
        font-weight:normal;
        font-family: Arial;
font-weight: bold;
    }
    
    #Content h3
    {
        font-size:13px;
        font-style: none;
        font-weight:normal;
        font-family: Arial;
font-weight: bold;
    }
            table.shoplist td.productgroup
        {
            border-bottom: 1px solid #666666;
        }
            table#prodviewtab td.productgroup
        {
            border-bottom: 1px solid #666666;
        }
        
        
    #Content a, #Content a:visited, #Content span.a
    {
        color: #FF6600;
    }
    
    .tab-sel-on a
    {
        color: #666666;
    }
    
    #NavBottom{
        background-color: #ECF0F6;
                        border-top: 1px solid #ECF0F6;
        border-bottom: 1px solid #ECF0F6;
    }
    
    #NavBottom a.link-on, #NavBottom a.link-on:visited, #NavBottom span.link-on, #NavBottom .nav-active
    {
        color: #FF6600;
    }
    
    #NavBottom a.link-of, #NavBottom a.link-of:visited, #NavBottom span.link-of, #NavBottom .nav-inactive
    {
        color: #666666;
    }
    
    #NavBottom a, #NavBottom span.a, #NavBottom td
    {
        font-size:12px;
        font-style: none;
        font-weight:normal;
        font-family: Arial;
    }
    
    #Footer{
                    }
    
    #Footer a, #Footer a:visited, #Footer span.a
    {
        color: #FF6600;
    }
    
    input, select, textarea
    {
        color: #1F1F1F !important;
    }
    
    #Content h3
    {
        margin-top:12px;
        padding-top:0px;
    }
    
    p.header
    {
        font-weight:bold;
    }
    
            table#prodviewtab img.thumb, table#ordertab img.thumb, table#prodviewtab img.product
        {
            position:relative;
            margin-top:-1px;
            margin-bottom:-1px;
            margin-left:-1px;
            margin-right:-1px;
            border: 1px solid #666666;
        }
        
        table#prodviewtab table.thumbborder, table#ordertab table.thumbborder
        {
            padding:0px;
            margin:0px;
            border: 1px solid #666666;
            border-collpase:collapse;
            table-layout:fixed;
            float:left;
        }
        
        table#prodviewtab table.thumbborder td, table#ordertab table.thumbborder td
        {
            width:93px;
            height:93px;
            vertical-align:middle;
            text-align:center;
            overflow:hidden;
        }
        
            table.shoplist img.thumb, table.shoplist div.thumb
        {
            position:relative;
            margin-top:-1px;
            margin-bottom:-1px;
            margin-left:-1px;
            margin-right:-1px;
            padding:0px;
            border: 1px solid #666666;
        }
        
        table.shoplist table.thumbborder
        {
            padding:0px;
            margin:0px;
            border: 1px solid #666666;
            border-collpase:collapse;
            table-layout:fixed;
            overflow:hidden;
            width:135px;
            height:135px;
            display:block;
        }
        
        table.shoplist table.thumbborder td
        {
            width:135px;
            height:135px;
            vertical-align:middle;
            text-align:center;
            overflow:hidden;
            line-height:0px;
            padding:0px;
            table-layout:fixed;
        }
        
        
        table.shoplist table.M7
        {
            width:75px;
            height:75px;
        }
        
        table.shoplist table.M7 td
        {
            width:75px;
            height:75px;
        }
        
        table.shoplist table.M9
        {
            width:58px;
            height:58px;
        }
        
        table.shoplist table.M9 td
        {
            width:58px;
            height:58px;
        }
        
