BODY,FORM,INPUT,SELECT,H1,H2,P,TD,TH,UL {
    font-size:11px;
    font-family:Century Gothic,arial,verdana;
    color:#000000;
}

HTML { 
    margin:0px;
    background:#FFFFFF; 
}

BODY { 
    margin:0px;
    text-align:center;
    background:#FFFFFF; 
}

FORM { 
    margin:0px; 
}

INPUT.search {
    width:140px;
    
    font-weight:bold;
}

SELECT { 
    width:110px; 
}

SELECT.search {
    width:140px;
    
}
TD {
    text-align:left;
}
TD.l1 { 
    padding-left:0px;
    padding-bottom:10px;
    line-height:11px;
}
SPAN.l2 {
    padding-left:15px;
}

A { text-decoration: none; }
A:link.white    { color: #FFFFFF; font-weight: bold; }
A:visited.white { color: #FFFFFF; font-weight: bold; }
A:active.white  { color: #FFFFFF; font-weight: bold; }
A:link.dark     { color: #212121; text-decoration: underline; }
A:visited.dark  { color: #212121; text-decoration: underline; }
A:active.dark   { color: #212121; text-decoration: underline; }
SPAN.white      { color: #FFFFFF; font-weight: bold; }
SPAN.white      { color: #FFFFFF; font-weight: bold; }
SPAN.white      { color: #FFFFFF; font-weight: bold; }

A.title { 
    color:#141414;
    text-decoration:none;
    font-weight:bold;
    font-size:13px;
}

A.secondary { 
    color:#505050;
    text-decoration:none;
}

A.main { 
    color:#000033;
}

A.footer { 
    color:#212121;
}

A.medium_footer { 
    color:#8F8F8F;
    font-size:11px;
}

A.menu_item { 
    color:#505050;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
}

A.stripe {
    color:#FFFFFF;
}

TABLE { 
    margin-top:0px;
    margin-bottom:0px;
    margin-left:auto;
    margin-right:auto; 
}

TABLE.header {
    margin-top:10px;
}

TABLE.content { 
    margin-top:25px;
}

TABLE.footer { 
    margin-top:25px;
    margin-bottom:25px;
}

TH { 
    font-weight:bold;
    text-align:left;
}

TH.underlined { 
    font-size:12px;
    font-weight:bold;
    text-align:left;
    border-bottom:1px solid #141414;
}

TD.navbg { 
    background-image:url(/media/oakley/shared/navigation.jpg); 
}

TD.tile { 
    background-color:#FFFFFF;
    background-image:url(/media/oakley/shared/navigation_repeater.jpg);
    background-repeat:repeat-x; 
}

TD.underlined { 
    border-bottom:1px solid #141414;
}

TD.label {
    font-weight:bold;
}

TD.alert_label {
    font-weight:bold;
    color:#8B0000;
}

TD.repeat_left  {
    background-position:top right;
    background-color: #464646;
    background-image:url('/media/oakley/home/edge_l.jpg');
    background-repeat: repeat-y;
}

TD.repeat_right {
    background-color: #464646;
    background-image:url('/media/oakley/home/edge_r.jpg');
    background-repeat: repeat-y;
}

TD.dark {
    margin: 0px;
    background-color: #212121;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
}

TD.dark {
    background-color: #212121;
}

TD.dark_padding {
    background-color: #212121;
    padding-left: 8px;
    padding-top: 4px;
    padding-bottom: 4px;            }
}

TD.white_padding {
    background-color: #FFFFFF;
    padding-top: 2px;
    padding-left: 8px;
}

TD.stripe {
    background-color:#212121;
    color:#FFFFFF;
    padding-left: 8px;
    padding-bottom:4px;
    padding-top:4px;
    font-size: 11px;
    font-weight: bold;
}

SPAN.white_text { color: #FFFFFF; font-weight: bold; }

SPAN.title {
    font-weight:bold;
    font-size:13px;
}

SPAN.medium {
    font-size:11px;
}

SPAN.medium_bold {
    font-weight:bold;
    font-size:11px;
}

SPAN.bold {
    font-weight:bold;
}

SPAN.alert {
    font-weight:bold;
    color:#8B0000;
}

SPAN.button {
    color:#212121;
    background-color:#DBDBDB;
    font-size:11px;
    font-weight:bold;
    border: solid 1px #212121;
}

A.button {
    padding:4px;
    color:#212121;
    background-color:#DBDBDB;
    font-size:11px;
    font-weight:bold;
    border: solid 1px #212121;
}

FONT.greyed_out {
    color:#A0A0A0;
    font-size:12px;
    font-weight:bold;
}

A.blue { color: #003366; text-decoration: underline; }
A:link.blue    { color: #003366; }
A:visited.blue { color: #003366; }
A:active.blue  { color: #003366; }
