/* @import url("template.css"); */

/*Common Redefined HTML Tags*/
h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}
h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
}
h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    font-style: italic;
}
h4
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}
h5
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
ol
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}
ul
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    list-style-type: square;
}
.wwwGeneralLayerMain
{
    font-family: Arial, Helvetica, sans-serif;
}
.wwwProdTextIndexSearchSm
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #999999;
}

.wwwTemplateCellTitleProd
{
    background-color: #4882BB;
    border-top: none;
    border-right: none;
    border-bottom: 1px solid #999999;
    border-left: none;
}

.wwwTemplateTextCopyrightFooter
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}
.wwwTemplateTexFooter
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}
.wwwTemplateTableFooter
{
    background-color: #FDF7E1;
}

.wwwTemplateTextDropMenus
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}
.wwwTemplateFormInputSearch
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #FFFFFF;
    border: 1px solid #8484B6;
}
.wwwTemplateTextActions
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.wwwTemplateTextNavCart
{
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 0.05em;
    font-family: Arial, Helvetica, sans-serif;
    color: #314793;
    vertical-align: middle;
    text-transform: uppercase;
}
.wwwTemplateCellNavMain
{
    background-color: #4569BD;
    vertical-align: middle;
    border-right: 1px solid #999999;
}
.wwwTemplateCellNavCart
{
    vertical-align: middle;
    border-left: 1px solid #999999;
}
.wwwTemplateCellLogin
{
    background-color: #FAE264;
    background-image: url(/Images/Menu/submenu_login_bg.jpg);
}
.wwwTemplateTextLogin
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.wwwTemplateTextLogin a:link, .wwwTemplateTextLogin a:active, .wwwTemplateTextLogin a:visited, .wwwTemplateTextLogin a:hover
{
    text-decoration: underline;
    color: #0000CA;
}
.wwwTemplateCellSearch
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #D5D7EC;
    letter-spacing: 0px;
}
.wwwTemplateTextCartNav
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
    color: #0000CA;
    background-color: #FFFFFF;
    text-transform: uppercase;
}
.wwwTemplateTextCartNav a:link, .wwwTemplateTextCartNav a:active, .wwwTemplateTextCartNav a:visited, .wwwTemplateTextCartNav a:hover
{
    color: #0000CA;
    text-decoration: none;
}
.wwwTemplateCellNav
{
    text-align: center;
}
.wwwTemplateCellTitleNews
{
    background-color: #3C7B7A;
    border-top: none;
    border-right: none;
    border-bottom: 1px solid #999999;
    border-left: none;
}
.wwwTemplateCellTitleAdvertising
{
    background-color: #4882BB;
    border-top: none;
    border-right: none;
    border-bottom: 1px solid #999999;
    border-left: none;
}
.wwwTemplateCellTitleRewards
{
    background-color: #688C46;
    border-top: none;
    border-right: none;
    border-bottom: 1px solid #999999;
    border-left: none;
}
.wwwTemplateCellTitleTopTen
{
    background-color: #CC9966;
    border-top: none;
    border-right: none;
    border-bottom: 1px solid #999999;
    border-left: none;
}
.wwwTemplateCellTitleBenefits
{
    background-color: #663366;
    border-top: none;
    border-right: none;
    border-bottom: 1px solid #999999;
    border-left: none;
}
.wwwTemplateCellBorder
{
    border: 1px solid #999999;
}
.wwwTemplateTextDisclaimer
{
    background-color: #FDF7E1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: italic;
}
.wwwIndexCellRightFeatures
{
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-left-style: dotted;
    border-top-color: #999999;
    border-right-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #999999;
}
.wwwTemplateTableMainContainer
{
    width: 956px;
}
.wwwTemplateCellBrdrBottom
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
    border-top-style: none;
    border-right-style: none;
}
.wwwTemplateCellBrdrRight
{
    border-width: 1px;
    border-style: solid;
    border-color: #999999;
}
.wwwTemplateCellBrdrTop
{
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #999999;
}
.wwwTemplateCellBrdrTopBottom
{
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #999999;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
}
/*COMMON styles*/
.wwwCommonCellIndent
{
    padding: 5px;
}
.wwwCommonTextLinkArchives
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.wwwCommonTextNote
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.wwwCommonTextRef
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 70%;
    vertical-align: 33%;
}
.wwwCommonFormBoxProdSearch
{
    border: 1px solid #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.wwwCommonTextHours
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
}
.wwwCommonTextSmall
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
}
.wwwCommonTextHeading
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
}
.wwwCommonTextHeadingInverse
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
}
.wwwCommonFormAffInput
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
}
.wwwCommonText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}
.wwwCommonTextInverse
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #FFFFFF;
}
.wwwCommonTitleMain
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}
.wwwCommonTitleHeading
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.wwwCommonTitleSubHeading
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}
.wwwCommonInputText
{
    border: 1px solid #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333333;
}
.wwwCommonFormButton
{
    border: 1px solid #FFFFFF;
    background-color: #E1E1E1;
}
.wwwCommonCellDivider
{
    padding-top: 5px;
    border-bottom: 1px dotted #999999;
}
/*LEF ADVISOR styles*/
.wwwCommonEAdvisorText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}
.wwwCommonEAdvisorTextHint
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    letter-spacing: 0px;
    font-style: italic;
    font-weight: normal;
}
.wwwCommonEAdvisorTitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #6999c8;
    font-weight: bold;
    letter-spacing: 1px;
}
/*INDEX styles*/
.wwwIndexLayerMessage
{
    padding: 4px;
    position: relative;
    width: 100%;
    background-color: #F4FBAC;
    z-index: 1;
    display: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
}
.wwwIndexTextMessage
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-transform: capitalize;
}
.wwwIndexFormSelectProtocol
{

}
.wwwIndexFormSelectProducts
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #FFFFFF;
    border: 0px none 0;
}
/* ACTION styles */
.wwwActionTableEmail
{
    background-color: #FFFFFF;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
}
.wwwActionCellEmailTitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    background-color: #314793;
}
.wwwActionTextEmail
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.wwwActionTextEmailFooter
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: italic;
}
.wwwActionFormBox
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: 1px solid #999999;
}
.BuyNow
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
}
/* styles for site map */
.wwwSitemapLayerShow
{
    position: relative;
    width: 100%;
    z-index: 1;
    display: none;
}
.wwwSitemapCellMain
{
    padding-left: 0px;
}
.wwwSitemapCellSub
{
    padding-left: 10px;
}
.wwwSitemapCellSub2
{
    padding-left: 20px;
}
.wwwSitemapCellSub3
{
    padding-left: 30px;
}
/* mycart_menu.css CSS Document */
.MainmenuOff
{
    color: #ffffff;
    font-style: normal;
    font-family: arial,tahoma,serif;
    font-size: 14px;
}
.MainmenuOn
{
    color: #2C51A7;
    font-style: normal;
    font-family: arial,tahoma,serif;
    font-size: 14px;
}
.GroupmenuOff, .Subimage
{
    color: #ffffff;
    font-style: normal;
    font-family: arial,tahoma,serif;
    font-size: 14px;
    border-left: 1px dashed #567AD0;
    border-top: 6px solid #DFE7F7;
    border-bottom: 2px solid #567AD0;
}
.GroupmenuOn
{
    color: #ffffff;
    font-style: normal;
    font-family: arial,tahoma,serif;
    font-size: 14px;
}
.Subimage
{
    border: none;
}
.SubmenuOff
{
    color: #ffffff;
    font-style: normal;
    font-family: arial,tahoma,serif;
    font-size: 14px;
    border-left: 1px dashed #567AD0;
    border-top: 2px solid #567AD0;
    border-bottom: 2px solid #567AD0;
}
.SubmenuOn
{
    color: #ffffff;
    font-style: normal;
    font-family: arial,tahoma,serif;
    font-size: 14px;
    padding: 2px;
}
.tableFunctionLinks
{
    background-color: #F4F4F4;
    border: 1px dashed #CCCCCC;
    margin-bottom: 10px;
}
