body, html, #main
{
    margin: 0px 0 0 0;
    width: 100%;
    height: 100%;
    font-family: Arial !important;
    font-size: 11px;
}
h1
{
    font-size: 14px;
    font-weight: bold;
    color: black;
    background-color: #dddddd;
    line-height: 22px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
}
h2, legend, .SubTitles
{
    font-size: 18px;
    font-weight: normal;
    color: #888888;
    padding-right: 8px;
}
h3
{
    margin: 0px;
    padding: 0px;
}
h4
{
    padding: 2px;
    margin-top: 0px;
}
hr
{
    height: 1px;
    color: silver;
}
img
{
    border: none;
}
fieldset
{
    width: 100%;
    padding: 0px;
    margin: 0px;
}
a:link, a:visited
{
    color: Black;
    text-decoration: none;
    font-weight: bold;
}
a:hover
{
    color: #777777;
    text-decoration: none;
    font-weight: bold;
}
select.selLanguage
{
    width: 110px;
    height: 20px;
    font-size: 10px;
    text-align: left;
    direction: ltr;
}
div.LatestNews
{
    color: White;
    font-size: 12px;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
}
a.Typewriter:link, a.Typewriter:visited
{
    color: black;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
a.Typewriter:hover
{
    color: black;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
.Pointer
{
    cursor: hand;
    cursor: pointer;
}

.LeftMenu, .LeftMenuRTL
{
    background-color: #dddddd;
    line-height: 16px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.LeftMenu
{
    text-align: left;
}
.LeftMenuRTL
{
    text-align: right;
}
.LeftMenu a:link, .LeftMenu a:visited
{
    font-size: 11px;
    color: black;
    font-weight: normal !important;
}
.LeftMenu a:hover
{
    font-size: 11px;
    color: #777777;
    font-weight: normal !important;
}
div.CallToAction
{
    color: White;
    font-size: 15px;
    text-align: left;
    padding-left: 36px;
    line-height: 40px;
    vertical-align: middle;
}
div.CallToAction span.Red
{
    color: Red;
}
div.CallToAction span.Yellow
{
    color: Yellow;
    font-weight: bold;
}
div.ProductBox
{
    padding: 10px 4px 4px 4px;
    color: White;
    vertical-align: middle;
    text-align: center;
    height: 97px;
    font-size: 16px;
}
div.ProductBox .Link
{
    padding-top: 10px;
}
div.ProductBox a:link, div.ProductBox a:visited, div.ProductBox a:hover
{
    color: White !important;
    font-size: 11px;
    font-weight: bold;
}
.BackToTop
{
    font-size: 10px !important;
    padding: 14px 0 14px 0;
}
.BackToTop a
{
    /**/
}
div.MainContent, div.MainContentRTL
{
    width: 607px;
    height: 568px;
    overflow: auto;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 11px;
    font-weight: normal;
    color: black;
    line-height: 16px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}
div.MainContent
{
    text-align: left;
}
div.MainContentRTL
{
    text-align: right;
}
table.TableLimits, table.TableLimits td, table.TableLimits th
{
    text-align: left;
}
table.TableLimitsCentered, table.TableLimitsCentered td, table.TableLimitsCentered th
{
    text-align: center;
}
table.TableLimits, table.TableLimits td, table.TableLimits th, table.TableLimitsCentered, table.TableLimitsCentered td, table.TableLimitsCentered th
{
    border: 1px solid #000000;
    border-collapse: collapse;
    font-size: 11px;
    font-weight: normal;
}
table.TableLimits td, table.TableLimitsCentered td
{
    color: #222222;
}
table.TableLimits th, table.TableLimitsCentered th
{
    background-color: #cccccc;
    color: #444444;
}
table.TableLimits th.Title, table.TableLimitsCentered th.Title, h4
{
    background-color: #666666 !important;
    color: #F0F8FF !important;
    font-size: 12px !important;
}
table.TableLimitsCentered td.Content
{
    text-align: left;
    padding: 20px;
    background-color: #eeeeee !important;
}
div.Security
{
    color: #BFBFBF;
    font-size: 12px;
}
div.CopyrightNEW, div.CopyrightNEW a:link, div.CopyrightNEW a:visited
{
    color: #717171;
    font-size: 12px;
    text-decoration: none;
}
div.CopyrightNEW a:hover
{
    color: #BFBFBF;
    font-size: 12px;
    text-decoration: none;
}
.FooterLinks a:link, .FooterLinks a:visited
{
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
}
.FooterLinks a:hover
{
}
ul.Faq, td.listCell ul
{
    line-height: 1em !important;
    padding-bottom: 14px !important;
}
ul.Faq li, td.listCell ul li
{
    margin-top: 2px !important;
}

ul.Faq a:link, ul.Faq a:visited
{
    font-size: 11px;
    color: black;
    line-height: 16px;
    text-decoration: none;
}

ul.Faq a:hover
{
    font-size: 11px;
    color: #777777;
    line-height: 16px;
    text-decoration: none;
}
div.Message
{
    color: #000099;
    font-size: 12px;
    padding: 20px;
}
ul.HelpLinks
{
    line-height: 18px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
ul.HelpLinks li
{
    margin: 0px !important;
}
ul.Faq, td.listCell ul
{
    line-height: 1em !important;
    padding-bottom: 14px !important;
}
ul.Faq li, td.listCell ul li
{
    margin-top: 2px !important;
}

ul
{
    margin-top: 0px;
    margin-bottom: 14px;
}
ul li
{
    margin-top: 14px;
}

ul ul
{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

ul.News
{
    margin: 14px 0 0 0 !important;
    padding-left: 0 !important;
    list-style: none !important;
}
ul.News li
{
    margin-bottom: 14px !important;
    padding-left: 20px !important;
    margin-left: 20px !important;
    background-image: url(http://fp1.bethedealer.com/Static/Web/newsarrow.gif) !important;
    background-repeat: no-repeat !important;
    background-position: 2px 4px !important;
}
ul.News li div.Title
{
    font-weight: bold;
    font-size: 11px;
}
ul.News li div.Title div
{
    font-weight: normal;
}
ul.News li ul
{
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}
ul.News li ul li
{
    margin-top: 14px;
    padding-left: 20px;
    margin-left: 20px;
    background-image: url(http://fp1.bethedealer.com/Static/Web/newsarrowwhite.gif);
    background-repeat: no-repeat;
    background-position: 2px 4px;
}

.dlCountries
{
    margin-left: 20px;
}
.dlCountries td
{
    padding: 6px 0 0 0;
    width: 100px;
}
/* Required ONLY for OLD MasterPage */
#top
{
    padding: 0 14px 0 14px;
}
.ContainerBody
{
    font-size: 11px;
    color: black;
    background-color: #dddddd;
    line-height: 16px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.ContainerBody a:link,.ContainerBody a:visited
{
    font-weight:normal !important;
}
ContainerBody a:link
{
    font-weight:bold;
}
td.MenuDown
{
    line-height:18px;
}
td.MenuDown a:link, td.MenuDown a:visited
{
    font-weight:normal !important;
}
td.MenuDown a:link
{
    font-weight:bold;
}

/* Required ONLY for OLD MasterPage */