/** DEFAULTS **/
html { margin:0; padding:0; font-family: Verdana; font-size:10pt; letter-spacing:0.1mm; color:#444444; }


/* ### DOM MANIPULATION ### */
body      { margin-top:20px; background-color:#444444; font-family: Verdana; font-size:10pt; letter-spacing:0.1mm; color:#444444; }
h1        { font-size:14pt; font-weight:bold; color:#333333; font-family:arial; display:inline; }
h2        { font-size:14pt; font-weight:bold; color:#CC3333; font-family:arial; display:inline; }
form      { display:inline; }
hr        { color:#3399CC; background-color:#3399CC; height:1px; }


/* ### CONTAINERS ### */
#header   { background-color:#FFFFFF; width:800px; height:120px; }
#content  { background-color:#FFFFFF; width:800px; font-size:8pt; background-image:url(images/content_bg.gif); background-repeat:repeat-y; }
#storenav { background-color:#FFFFFF; width:800px; font-size:8pt; background-image:url(images/storenav_bg.gif); background-repeat:no-repeat; }
#footer   { background-color:#CC3333; width:800px; height:24px; }
#corner   { position:absolute; bottom:0; right:0; }
.FL       { border:1px solid gray; }
.SM       { font-size:8pt; text-align:justify;  }

/* ### FORM STYLES  ### */
.form     { font-size:8pt; color:#666666; font-weight:normal; border:1px solid #CCCCCC; text-indent:1px; }
input.BTN { background-color:#CC3333; text-align:center; color:white; vertical-align:baseline; height:20px; }


/* ### FONT AND LINKSPANS ### */
.copy  { color:#FFFFFF; font-size:8pt; font-weight:bold; }
.red   { color:#CC3333; }  .redb { color:#CC3333; font-weight:bold; }  .redh { color:#CC3333; font-weight:bold; font-style:italic; font-size:12pt; }
.blu   { color:#000066; }  .blub { color:#000066; font-weight:bold; }  .bluh { color:#000066; font-weight:bold; font-style:italic; font-size:11pt; }
.bla   { color:#000000; }  .blab { color:#000000; font-weight:bold; }
.gra   { color:#666666; }  .grab { color:#666666; font-weight:bold; }
.gre   { color:green;   }  .greb { color:green;   font-weight:bold; }
.tf    { color:#888888; font-size:7pt; }
.italic { font-style:italic; }

/* ### LINK STYLES ### */
a                { color:blue;  text-decoration:underline; }
a:visited        { color:blue;  text-decoration:underline; }
a:hover          { color:white; text-decoration:none; background-color:blue; }

a.nav            { color:#CC3333; text-decoration:none;      font-weight:bold; }
a.nav:visited    { color:#CC3333; text-decoration:none;      font-weight:bold; }
a.nav:hover      { color:#FFFFFF; text-decoration:underline; font-weight:bold; background-color:#CC3333; }

a.nav2           { color:blue;    text-decoration:none;      font-weight:bold; }
a.nav2:visited   { color:blue;    text-decoration:none;      font-weight:bold; }
a.nav2:hover     { color:#FFFFFF; text-decoration:underline; font-weight:bold; background-color:blue; }

a.email          { color:blue;    line-height:175%; }
a.email:visited  { color:blue;    line-height:175%; }
a.email:hover    { color:#FFFFFF; line-height:175%; background-color:blue; text-decoration:none; }

a.tf             { color:#888888; font-size:7pt; text-decoration:underline; }
a.tf:visited     { color:#888888; font-size:7pt; text-decoration:underline; }
a.tf:hover       { color:#000000; font-size:7pt; text-decoration:underline; background-color:#888888; }

a.bigred         { color:#CC3333; font-size:14pt; text-decoration:underline; }
a.bigred:visited { color:#CC3333; font-size:14pt; text-decoration:underline; }
a.bigred:hover   { color:#CC3333; font-size:14pt; text-decoration:underline; background-color:#888888; }

/* ### NAV BAR ### */
td.NAV           { height:26px; width:100px; background-image:url('images/button.gif'); background-repeat:no-repeat; background-position:center center; }
a.NAV            { color:#CC3333; font-size:8pt; text-decoration:none;      text-decoration:none; font-weight:bold; font-style:italic; }
a.NAV:visited    { color:#CC3333; font-size:8pt; text-decoration:none;      text-decoration:none; font-weight:bold; font-style:italic; }
a.NAV:hover      { color:#FFFFFF; font-size:8pt; text-decoration:underline; text-decoration:none; font-weight:bold; font-style:italic; background-color:#CC3333; }
