﻿body
{
    margin: 0;
    padding: 0;
}

#headerContainer
{
    /*  position:relative;     width:100%;     border-bottom:1px solid #D6D6D6;*/
}
#headerMain
{
    /*    margin:0 auto;     width: 760px;*/
}
#logoButton
{
    width: 122px;
    height: 51px;
    border-width: 0px;
    margin: 0;
    padding: 0;
}
#navigationContainer
{
    position: relative;
    width: 100%;
    height: 24px;
    background-color: #052E05;
}

.localeLink
{
    color: Red;
    width: 615px;
    text-align: right;
    vertical-align: bottom;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 10px;
    text-decoration: none;
}

a.localeLink
{
    color: #052E04;
    text-decoration: none;
}

.navigationContainer
{
    position: relative;
    width: 100%;
    height: 25px;
    background-color: #bbbbbb;
    border-top: 1px solid #ccc;
}

#navigationBGLeft
{
    position: absolute;
    top: 0%;
    left: 0%;
    width: 50%;
    height: 24px;
    background-image: url(../Images/Common/navigation_bg_left.png);
    background-repeat: repeat-x;
}
#navigationBGRight
{
    position: absolute;
    top: 0%;
    left: 50%;
    width: 50%;
    height: 24px;
    background-image: url(../Images/Common/navigation_bg_right.png);
    background-repeat: repeat-x;
}
#navigationMain
{
    position: relative;
    width: 740px;
    margin: 0 auto;
    height: 21px;
    background-image: url(../Images/Common/navigation_bg_main.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    clear: both;
    padding-top: 4px;
}

.firstNavigationItem, .navigationItem, .lastNavigationItem
{
    border-width: 0px;
}
#navigationMainLeft
{
    float: left;
    padding-left: 37px;
}
#navigationMainLeft .firstNavigationItem, #navigationMainLeft .navigationItem
{
    border-right: 1px solid #CCC;
}
#navigationMainLeft .lastNavigationItem, #navigationMainLeft .navigationItem
{
    border-left: 1px solid #FFF;
}
#navigationMainRight
{
    float: right;
}
#navigationMainRight .firstNavigationItem, #navigationMainRight .navigationItem
{
    border-right: 1px solid #011D01;
}
#navigationMainRight .lastNavigationItem, #navigationMainRight .navigationItem
{
    border-left: 1px solid #466446;
}

#navigationFeatureSeparator1
{
    width: 100%;
    height: 3px;
    background-color: #052E05;
}

.navigationFeatureSeparator1
{
    width: 100%;
    height: 3px;
    background-color: #052E05;
}
#footerFade
{
    margin-top: 10px;
    width: 100%;
    height: 8px;
    border-width: 0px;
    border-top: 1px solid #CCC;
    background-image: url(../Images/Common/footer_fade.jpg);
    background-position: center center;
    background-repeat: repeat-y;
    clear: both;
    overflow: hidden; /* ie6 hack */
}
#footerShadow
{
    width: 100%;
    height: 10px;
    border-width: 0px;
    background-image: url(../Images/Common/footer_shadow.gif);
    background-position: 0px -8px;
    background-repeat: repeat-x;
}
#footerContent
{
    text-align: left;
    width: 740px;
    margin: 0 auto;
    padding: 8 0 0 0;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #999;
}

a
{
    color: #0066FF;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

#Feature
{
    position: relative;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    width: 760px;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    padding-top: 0px;
}


#TopCities h6
{
    background-image: url('../images/module565.png');
    background-repeat: repeat-x;
    background-position: left top;
    padding: 2px 0px 0px 10px;
    margin: 0px;
    height: 22px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}

#TopCountry h6
{
    background-image: url('../images/module565.png');
    background-repeat: repeat-x;
    background-position: left top;
    padding: 2px 0px 0px 10px;
    margin: 0px;
    height: 22px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}

#ZipCodes h6
{
    background-image: url('../images/module565.png');
    background-repeat: repeat-x;
    background-position: left top;
    padding: 2px 0px 0px 10px;
    margin: 0px;
    height: 22px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}



#NewsletterErrorLabel
{
    position: relative;
}
