/**********************************************
  GLOBAL STYLESHEET FOR STOP N STOR
**********************************************/

/* table height fix in IE */
table, td {
    font-size         : 1px;
    padding           : 0;
    margin            : 0;
}

/* header text */
h1 {
    font-family       : Helvetica, Arial, sans-serif;
    font-size         : 42px;
    color             : #33506F;
    margin            : 0 0 0 0;
}

/* sub-header text */
h2 {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 14px;
    font-weight       : bold;
    color             : #DD0423;
    margin            : 0 0 0 0;
}

/* sub-header text */
h3 {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 16px;
    font-weight       : bold;
    color             : #33506F;
    margin            : 0 0 0 0;
}

/* global body text */
.bodytext {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 12px;
    color             : #56677A;
}

/* global body text bold */
.bodytextBold {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 12px;
    font-weight       : bold;
    color             : #183049;
}

/* red body text */
.redtextBold {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 12px;
    font-weight       : bold;
    color             : #DF0024;
    text-decoration   : none;
}

/* light blue 16px */
.lightblue16Bold {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 16px;
    font-weight       : bold;
    color             : #99ACC0;
}

/* light blue 16px w/ underline */
.lightblue16BoldUnderline {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 16px;
    font-weight       : bold;
    text-decoration   : underline;
    color             : #99ACC0;
}

/* light blue 16px */
.lightblue14Bold {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 14px;
    font-weight       : bold;
    color             : #99ACC0;
}

/* white 14px bold text */
.whitetext14Bold {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 14px;
    font-weight       : bold;
    color             : #FFFFFF;
}

/* white 12px bold text */
.whitetextBold {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 12px;
    font-weight       : bold;
    color             : #FFFFFF;
}

/* bodytext 14px bold text */
.bodytext14Bold {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 14px;
    font-weight       : bold;
    color             : #183049;
}

/* red bodytext 14px bold text */
.redtext14Bold {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 14px;
    font-weight       : bold;
    color             : #DD0423;
}

/* footer style */
.footer {
    font-family       : Verdana, Helvetica, sans-serif;
    font-size         : 10px;
    font-weight       : bold;
    color             : #33506F;
}

/***************************************
 Ticker styles
***************************************/

/* ticker text */
.ticker {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 11px;
    color             : #33506F;
}

/* ticker leading header */
.tickerHeader {
    font-family       : Verdana, Helvetica, sans-serif;
    font-size         : 11px;
    font-weight       : bold;
    color             : #DD0423;
    margin-left       : 5em;
}

/***************************************
 Hyperlink styles
***************************************/

/* styles for bodytext hyperlinks */
A.bodytextBoldLink:link, A.bodytextBoldLink:active, A.bodytextBoldLink:visited {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 12px;
    font-weight       : bold;
    color             : #183049;
    text-decoration   : none;
}

A.bodytextBoldLink:hover, A.bodytextBoldLink:visited:hover {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 12px;
    font-weight       : bold;
    color             : #DF0024;
    text-decoration   : none;
}

/* styles for bodytext hyperlinks, normal font-weight */
A.bodytextLink:link, A.bodytextLink:active, A.bodytextLink:visited {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 12px;
    color             : #56677A;
    text-decoration   : none;
}

A.bodytextLink:hover, A.bodytextLink:visited:hover {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 12px;
    color             : #DF0024;
    text-decoration   : none;
}

/* styles for large 14px bodytext hyperlinks */
A.bodytext14Link:link, A.bodytext14Link:active, A.bodytext14Link:visited {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 14px;
    font-weight       : bold;
    color             : #183049;
    text-decoration   : none;
}

A.bodytext14Link:hover, A.bodytext14Link:visited:hover {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 14px;
    font-weight       : bold;
    color             : #DF0024;
    text-decoration   : none;
}

/* styles for large 14px bodytext hyperlinks with underline*/
A.bodytext14Link2:link, A.bodytext14Link2:active, A.bodytext14Link2:visited {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 14px;
    font-weight       : bold;
    color             : #183049;
    text-decoration   : underline;
}

A.bodytext14Link2:hover, A.bodytext14Link2:visited:hover {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 14px;
    font-weight       : bold;
    color             : #DF0024;
    text-decoration   : underline;
}

/* styles for bold red hyperlinks */
A.redLink:link, A.redLink:active, A.redLink:visited {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 12px;
    font-weight       : bold;
    color             : #DF0024;
    text-decoration   : underline;
}

A.redLink:hover, A.redLink:visited:hover {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 12px;
    font-weight       : bold;
    color             : #FF9600;
    text-decoration   : underline;
}

/* styles for footer hyperlinks */
A.footerLink:link, A.footerLink:active, A.footerLink:visited {
    font-family       : Verdana, Helvetica, sans-serif;
    font-size         : 10px;
    font-weight       : bold;
    color             : #33506F;
    text-decoration   : none;
}

A.footerLink:hover, A.footerLink:visited:hover {
    font-family       : Verdana, Helvetica, sans-serif;
    font-size         : 10px;
    font-weight       : bold;
    color             : white;
    text-decoration   : none;
}

/* styles for links in location page */
A.locationHeaderLink:link, A.locationHeaderLink:active, A.locationHeaderLink:visited {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 14px;
    font-weight       : bold;
    color             : #183049;
    text-decoration   : none;
}

A.locationHeaderLink:hover, A.locationHeaderLink:visited:hover {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 14px;
    font-weight       : bold;
    color             : #183049;
    text-decoration   : none;
}

/***************************************
Storage Tips Div Styles
***************************************/

/* left column */
.leftColumn {
    width             : 309px;
    height            : auto;
    float             : left;
    padding           : 0;
}

/* right column */
.rightColumn {
    width             : 430px;
    height            : auto;
    float             : left;
    padding           : 0;
    background-image  : url(/imgs/storagetips/rightcolumn/bluebox_row.gif);
    background-repeat : repeat-y;
    display           : none;
}

/* right column text style */
.rightColumnText {
    font-family       : Arial, Helvetica, sans-serif;
    font-size         : 12px;
    line-height       : 18px;
    color             : #000000;
    text-decoration   : none;
    padding-left      : 45px;
    padding-right     : 35px;
}