
.leftnav
{
    font-size:8.5pt;
}

body,html
{
    font-family: verdana;
    font-size: 10px;
}

.smallprint
{
  font-size: 10px;
  line-height:17px;
  text-transform: lowercase;
  font-weight: bold;
  
}

.smallprintnormal
{
  font-size: 10px;  
 
}

.smallsizeguide
{
    font-size: 10px;
    color: #ffffff;
   
    background-color: #222222;
}

.leftnavlink:link
{
    color:#222222;
    text-decoration:none;
    font-weight: bold;
}

.leftnavlink:visited
{
    color:#222222;
    text-decoration:none;
    font-weight: bold;
}

.leftnavlink:linkcolor
{
    color:#222222;
    text-decoration:none;
    font-weight: bold;
}

.leftnavlink:hover
{
    color:#C90202 ;
}

a.rightnavlink:link
{
    color:#C90202;
    text-decoration:none;
    font-weight: bold;
}

a.rightnavlink:visited
{
    color:#C90202;
    text-decoration:none;
    font-weight: bold;
}

a.rightnavlink:linkcolor
{
    color:#C90202;
    text-decoration:none;
    font-weight: bold;
}

a.rightnavlink:hover
{
    color:#FF0000 ;
}

.bottomnavlink:link
{
    color:#DDDDDD;
    text-decoration:none;
    font-weight: bold;
}

.bottomnavlink:visited
{
    color:#DDDDDD;
    text-decoration:none;
    font-weight: bold;
}

.bottomnavlink:linkcolor
{
    color:#DDDDDD;
    text-decoration:none;
    font-weight: bold;
}

.bottomnavlink:hover
{
    color:#FF0000 ;
}

.topnavlink:link
{
    color:#FFFFFF;
    text-decoration:none;
    font-weight: bold;
    font-size:11px;
    vertical-align: top;    
}

.topnavlink:visited
{
    color:#FFFFFF;
    text-decoration:none;
    font-weight: bold;
    font-size:11px;
    vertical-align: top;    
}

.topnavlink:linkcolor
{
    color:#FFFFFF;
    text-decoration:none;
    font-weight: bold;
    font-size:11px;
    vertical-align: top;    
}

.topnavlink:hover
{
    color:#FF0000;
}

.divider_dotshorizontal 
{
    border:0 none;
    vertical-align:top;
    padding:0; 
    background-image: url("../images/dots_vertical.gif"); 
    background-repeat:repeat-x;
}

.TopSection
{

    padding:0,17,0,0;
    background-color: #000000;
    background-image: url("../images/phi_background.gif"); 
    background-repeat:no-repeat;
    background-position:right
}

.TopNavBar
{
    background-color: #444444;
    font-size:10px;  
    color: #ffffff;
}

.BottomNavBar
{
    background-color: #C90202;
    font-size:8.5pt;  
    color: #ffffff;
}


.NavBarHeader
{
    background-color: #222222;
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
    padding : 3,3,3,3;
    text-transform:lowercase;
}

.AltNavBarHeader
{
    background-color: #c90202;
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
    padding: 3,3,3,3;
    text-transform: lowercase;
}

.SANavBarHeader
{
    background-image: url(Images/SAFlagHeader.gif);
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
    padding: 3,3,3,3;
    text-transform: lowercase;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: left top;
}

.NavBarElement
{
    background-color: #DDDDDD;
    font-size:8.5pt;  
    color: #222222;
    text-align: left;    
}

.ViewCartElement
{
    background-color: #666666;
    font-size:8.5pt;  
}


.NavLink:link,.NavLink:visited,.NavLink:linkcolor
{
    color:#eeeeee;
    text-decoration:none;
    font-weight: bold;
}

.NavLink:hover
{
    color:#C90202 ;
   
}

.BottomSection
{
    border: #444444 2px solid;
    padding:10,17,10,10;
    background-color: #000000;
    font-size:10px;
    color: #dddddd;
    text-align:center;
}

.MainContent
{
    color: #eeeeee;
    background-color:#222222;
    font-size: 10px;
}

.ErrorMsg
{
    color: #FF0000;
    font-size: 10px;
    font-weight: bold;
}

.FormElement
{
    color: #222222;
    background-color:#FFFFFF;
    font-size: 8.5pt;
    border: #666666 1px solid;

}

.Buttons
{
    border: none;
    background-color: #444444;
    font-size:8.5pt;  
    color: #ffffff;
}

.SpecialButtons
{
    border: none;
    background-color: #032ACF;
    font-size: 8.5pt;
    color: #ffffff;
}


.ProductDisplay
{
    font-size:8.5pt;
}

.PriceDisplay
{
    font-size: 10pt;
    font-weight: bold;
    color: #ffffff;
}

.ProductSizeDisplay
{
    font-size:7pt;
    border: #222222 1px solid;
    background-color: #222222;
}

.ProductSizeItemDisplay
{
    background-color: #666666;
}

.ProductSizeDisplayHeader
{
    font-size:7pt;
    background-color: #222222;
    font-weight: bold;
}

.Message
{
    
    color: #dd0000;
    font-size: 10px;
}

.Heading
{
    
    color: #ff0000;
    font-size: 10px;
}