body
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
}



a.nav
{
    list-style-type:none;
    color:#2a56a0;
    font-weight:bold;
    display:block;
    padding:5px;
    width:165px;
    font-size:14px;
    text-decoration:none;
}

a.nav:hover
{
    background-color:#ddd;
    color:#fff;
}

a.sitemap-nav
{
    list-style-type:none;
    color:#2a56a0;
    font-weight:bold;
    display:block;
    padding:5px;
    font-size:12px;
    text-decoration:none;
}

h1
{
    font-size:18px;
    font-weight:normal;
    padding:0px;
    margin:0px;
}

p
{
    padding-bottom:0px;
    margin-bottom:0px;
}

h2
{
    margin:0px;
    padding:0px;
}

h3
{
    margin:0px;
    padding:0px;
}

div.main-container
{
    width:1024px;
    margin:0 auto;
}

div.top-container
{
    background-color:#8ca5ce;
    padding:5px;
}

div.cb
{
    clear:both;
}

div.main-content-container
{
    background:url(../images/three_column_bg.gif) repeat-y;
}

div.right-content
{
    background-color:#e4eefe;
    width:199px;
    float:right;
    padding:10px;
    margin:0px 1px 0px 1px;
}

div.left-content
{
    background-color:#e4eefe;
    width:198px;
    float:left;
    margin:0px 1px 0px 1px;
}

div.nav-container
{
    padding:10px;
}

div.center-content
{
    margin:0px 230px;
}

div.footer-container
{
    background-color:#e4eefe;
    border:1px dashed #274f97;
    padding:10px 0px;
}

div.footer-right
{
    float:right;
    width:50%;
    text-align:center;
}

div.footer-left
{
    float:left;
    width:50%;
    text-align:center;
    padding:10px 0px;
}

table.footer
{
    border-collapse:collapse;
    margin-left:80px;
}

td.footer
{
    padding:10px;
    text-align:center;
    border:1px solid black;
    font-weight:bold;
}

input.small-input
{
    width:200px;
}

.large-input
{
    width:400px;
    height:80px;
}

div.slider-line
{
    margin-left:700px;
    width:700px;
}

#slider
{
    height:100px;
    width:700px;
    overflow:hidden;
}

div.priceCircle 
{
    background:url(/images/sl_price.gif) no-repeat;
    float:right;
    height:104px;
    width:104px;
    text-align:center;
}


div.priceCircle div
{
    height:22px;
}

span.price-number
{
    color:white;
    font-size:27px;
    background-color:#2f4f7e;
}

span.price-label
{
    font-weight:bold;
    color:#fff;
    font-size:16px;
    background-color:#2f4f7e;
}


