body {

        padding: 10px;

        margin: 0px;

        max-width: 1024px;

}

#container {

        width:expression(document.body.clientWidth > 1024? "1024px": "auto" );

}

#content {

        padding-top: 30px;

        padding-bottom: 10px;

        border: 1px solid #013364;

}

A,

A:visited,

A:active,

A:hover {

        color: #013364;

}



/* ------------------------------------------------------------------------------------- */

/* Header Stuff */

/* ------------------------------------------------------------------------------------- */

#header {

        margin-bottom: 0px;

}

#logo {

        padding: 0px 0px 5px 10px;

}

#free-shipping {

        padding: 0px 10px 5px 0px;

}

#header-links {

        padding: 8px;

        letter-spacing: 3px;

}

A.header-link,

A.header-link:visited,

A.header-link:active {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 11px;

        text-transform: uppercase;

        color: #FFFFFF;

        text-decoration: none;

        letter-spacing: 0px;

}

A.header-link:hover {

        text-decoration: underline;

}

/* ------------------------------------------------------------------------------------- */

/* Footer Stuff */

/* ------------------------------------------------------------------------------------- */

#footer {

        padding: 0px;

}

#footer-links {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #000000;

        text-align: center;

        letter-spacing: 3px;

        font-weight: bold;

}

A.footer-links,

A.footer-links:active,

A.footer-links:visited {

        color: #013364;

        text-decoration: none;

        letter-spacing: 0px;

        font-weight: normal;

}

A.footer-links:hover { text-decoration: underline; }

#footer-info {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000000;

        text-align: center;

}

A.footer-links {

        color: #013364;

        text-decoration: none;

}

A.footer-links:hover { text-decoration: underline; }

/* ------------------------------------------------------------------------------------- */

/* Side Box Stuff */

/* ------------------------------------------------------------------------------------- */

.sidebox {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #000000;

        width: 142px;

        border: 1px solid #013364;

        background-color: #F4F4F4;

        padding: 8px;

        text-align: center;

        margin-bottom: 20px;

}

.sideboxtop {

        padding-top: 1px;

        width: 160px;

        height: 14px;

        background-image: url(/images/box-top.gif);

        font-family: Arial, Helvetica, sans-serif;

        font-size: 11px;

        text-transform: uppercase;

        color: #FFFFFF;

        text-align: center;

        vertical-align: text-bottom;

}

/* ------------------------------------------------------------------------------------- */

/* Text Formatting */

/* ------------------------------------------------------------------------------------- */

h1 {

        margin: 0px;

        padding: 0px;

        font-family: Arial, Helvetica, sans-serif;

        font-size: 20px;

        color: #830303;

        font-weight: bold;

}

h2 {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 14px;

        color: #830303;

        padding:0px;

        margin:0px;

}

h3 {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #000000;

        font-weight: bold;

}

.text-white-caps {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 11px;

        text-transform: uppercase;

        color: #FFFFFF;

}

.text-plain {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #000000;

}

.crimson-subhead {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 14px;

        font-weight: bold;

        color: #830303;

}

.three_ways {

        margin-top: 10px;

        width: 150px;

        height: 180px;

}

/* ------------------------------------------------------------------------------------- */

/* Form And Calculator Stuff */

/* ------------------------------------------------------------------------------------- */

.select-box {

        width:200px;

}

#price {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 24px;

        color: #830303;

        font-weight: bold;

}

.calculator {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 14px;

        color: #000000;

        font-weight: bold;

}
.text-fineprint {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 9px;
        
        line-height:13px;
        

}
.text-medfineprint { font-size: 11px; line-height:15px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
/* ------------------------------------------------------------------------------------- */

/* Jess's Stuff */

/* ------------------------------------------------------------------------------------- */

.order_online { margin-left: 285px; }
.special_logo { margin-left: 15px; margin-bottom: 15px; }
.homepage_paragraphs { margin-left: 75px; margin-right: 60px; }