body 
{ 
   margin: 0px; 
   background-color: #FFF; 
   font-size: 1em;
   font-family: arial;
   min-width:700px;
}

td.top_menu
{
   text-align: left;
   background-color: #D0D0D1;    
}

td.bespoke
{
   padding-right:20px;
   font-size:15px;
   font-style:italic;
   color:#999999;
}

td.bottom_menu
{
   text-align: left;
   background-color: #959CA1;    
}

td.sub_menu
{
   background-color:#6B7074;
}

table.submenutable
{
   color:#FFFFFF; 
}

td.sub_menu_title
{
   color:#FFFFFF;
   font-style:italic;
   padding-left:20px;
   font-size:12px;
}

td.sub_menu_item
{
   text-align:left;
   color:#FFFFFF;
}

td.page_content
{
   text-align: center;
   background-color: white;
}

td.page_content2
{
   background-color: #EE2C28;
   padding-right:40px;
}

td.subtitle_header
{
   text-align: left;
   font-weight: bold;
   color:  #868C91;    
}
td.title_header
{
   text-align: left;
   font-weight: bold;
   color: #868C91;  
   padding-left: 50px; 
   padding-top: 5px; 
   padding-bottom: 5px;    
}
td.casetitle_header
{
   text-align: left;
   font-weight: bold;
   color: #868C91;  
   padding-left: 40px; 
   padding-top: 5px; 
   padding-bottom: 5px;    
}

td.page_content_product
{
   padding-top: 30px;
   text-align: left;
   background-color: #FFFFFF;       
}

td.menu_image
{
   padding: 10px 0px 10px 0px;
}

table.main_pictures
{
   margin: 30px 0px 10px 20px;
}
table.main_sub_banner
{
   margin-top: 40px;
}

p.author
{
   font-weight:bold;
}

td.tag_line
{
   text-align: left;
   font-size: 1.1em;
   font-weight: bold;
   color: #868C91;
   padding-left: 20px; 
   padding-top: 5px; 
   padding-bottom: 5px; 
}

td.contact
{
   padding-left: 20px;
   padding-bottom: 10px;
   font-size:12px;
   color:white;
}

td.charlie
{
   padding-right: 10px;
   font-size:10px;
   color:white;
}

td.top_tag_line
{
   text-align: left;
   font-size: 1.0em;
   font-weight: bold;
   color: #868C91;
   padding-left: 50px; 
   padding-top: 5px; 
   padding-bottom: 5px;
   width: 44% 
}

td.left_image TD,td.product_content,td.product_content P,td.product_content A,td.product_content TD
{
   text-align: left;
   color: #868C91;
   font-size: 0.9em;      
}

td.product_content
{
   padding: 20px 20px 20px 40px; 
}

td.address_content
{
   text-align: left;
   color: #868C91;
   font-size: 0.9em; 
   padding: 20px 20px 20px 50px; 
}

h1
{
   font-size: 1.0em;   
   color: #868C91;
}

h1.content
{
   font-size: 1.1em;   
   color: #999999;
}

td.content
{
   text-align: left;
   color: #999999;
   padding: 30px 20px 20px 40px;
   font-size: 0.9em;   
}

td.content_inner
{
   text-align: left;
   color: #999999;
   padding: 5px 20px 5px 0px; 
   font-size: 0.9em;   
}

td.content_inner a
{
   color:#999999;
}

td.left_image
{
   text-align: left;
   color: #fff;
   padding: 20px 20px 20px 50px;    
}

td.menu_selected,td.menu_item,td.sub_menu_item,td.sub_menu_selected
{
   text-align: left;
   font-size: 0.9em;
   font-weight: bold;
   color: #EE2C28;
   padding: 0px 20px 0px 20px;
   white-space: nowrap;
       
}

a.menu_item{text-decoration: none; font-weight: bold; color: #FFF; width: 14%;}
a.menu_item:active{text-decoration: none;  width: 14%;}
a.menu_item:visited{text-decoration: none;  width: 14%;}
a.menu_item:hover{text-decoration: none; color: #868C91; width: 14%;}




td.sub_menu_item,td.sub_menu_selected
{
   text-align: left;
   font-size: 0.75em;
   font-weight: bold;
   padding: 5px 20px 5px 10px;    
}

td.address_item
{
   text-align: left;
   font-size: 0.55em;
   font-weight: bold;
   color: #868C91;
   padding: 5px 5px 5px 50px;    
}



a.sub_menu_item{text-decoration: none; color: #FFF;}
a.sub_menu_item:active{text-decoration: none; }
a.sub_menu_item:visited{text-decoration: none; }
a.sub_menu_item:hover{text-decoration: none; color: #EE2C28;}