@charset "utf-8";
/* CSS Document */
/* -------------------------------------------------------------- 
   
   grid.css
   
-------------------------------------------------------------- */

body{ background:#e8e6e1 url(/assets/template/images/bkg_header.jpg) repeat-x; }
/* A container should group all your columns. */
.container {
  width: 961px;/*950 966*/
  margin: 0 auto;
}

/* --------------------------------------------------------------
Preloaded images boxes

--------------------------------------------------------------*/
#preloadedImagesRoll {
       width: 0px;
       height: 0px;
       display: inline;
       background-image: url(/assets/template/images/loginHeader.gif);
       background-image: url(/assets/template/images/loginBody.gif);
       background-image: url(/assets/template/images/loginFooter.gif);
       background-image: url(/assets/template/images/loginBody.gif);
       background-image: url(/assets/template/images/loginFooter.gif);
       background:url(/assets/template/images/quickHeader.jpg);
       background:url(/assets/template/images/benefitsHeader.jpg);
       background:url(/assets/template/images/dropBody.gif);
       background:url(/assets/template/images/dropFooter.jpg);
       background-image: url();
}


/* Columns
-------------------------------------------------------------- */
/* Use this class together with the .span-x classes
   to create any composition of columns in a layout. */
* html .column { overflow-x: hidden; } /* IE6 fix */
   
.column {
  float: left;
  margin-right: 10px;
  display: inline;
  clear: none;
}
.column1 {
  float: left;
}
a.headerLinks
{
color:#4A4949;
}
a.headerLinks:hover
{
color:#8B8178;
}
/*Static Pages*/
.staticContent
{
/*width:500px;*/
font-size:13px;
color:#000000;
padding:20px;
}
.txtUnderline
{
text-decoration:underline;
}
/**/
/*Product Listing Alignment*/
.prodH2
{
margin-left:-36px;
#margin-left:-5px;
margin-bottom: 10px;
}


/* Blue links and rollovers
-------------------------------------------------------------- */
a, a:link, a:active,a:visited
{
color:#003366;
}
a:hover
{
color:#8B8178;
}
.blueLink11
{
color:#003366;
font-size:11px;
}
a.blueLink11:hover
{
color:#8B8178;
font-size:11px;
}
.dropBody li a
{
color:#003366;
font-size:11px;
}
.dropBody li a:hover
{
color:#8B8178;
font-size:11px;
}
a.LinkHover
{
color:#003366;
}
a.LinkHover:hover
{
color:#8B8178;
}
.column a,.body_content a
{
color:#003366;
}
.column a:hover,.body_content a:hover
{
color:#8B8178;
}
.left_rail a, right_rail a
{
color:#003366;
}
.left_rail a:hover, right_rail a:hover
{
color:#8B8178;
}
/********Tool Category List*/
.wrapCat
{
padding:15px 15px 15px 50px;
}
.pToolCat
{
font-size:13px;
color:#000000;
}
*:first-child+html .pToolCat{margin-left:30px;}
*html .pToolCat
{
margin-left:20px;
padding-left:10px
}
.linkToolCat
{
font-size:13px;
font-weight:bold;
}
.linkToolCat2
{
font-size:13px;
font-weight:bold;
text-decoration:underline;
}



/*email Format*/
.emailFormat
{
color:#000000;
font-size:13px;
padding:15px;
}
.messEmail
{
padding-left:30px;
}
/*rollover button images*/
/*************************************************/
/* The last column in a row needs this class. */
.last { margin-right: 0; }
     
.header_container .top_navigation{text-align:center; height:18px; color:#000000}
.header_container .top_navigationAffiliate{text-align:center; height:0px; color:#000000;font-size:10px; font-family:Tahoma, Verdana; position:relative;}
.header_container .top_items{height:75px; margin:0;}
.wrapper_navigation .nav_money-hover {height: 39px; width: 188px; background: url(/assets/template/images/btn_moneyFinal.jpg) -190px 0 no-repeat;}
.wrapper_navigation .nav_everyday-hover { height: 39px; width: 189px; background: url(/assets/template/images/btn_everydayLivingFinal.jpg) -189px 0 no-repeat;}
.wrapper_navigation .nav_health-hover {height: 39px; width: 188px; background: url(/assets/template/images/btn_healthWellnessFinal.jpg) -188px 0 no-repeat;}
.wrapper_navigation .nav_professional-hover {height: 39px; width: 188px; background: url(/assets/template/images/btn_professionalResourcesFinal.jpg) -188px 0 no-repeat;}
.wrapper_navigation .nav_travel-hover {height: 39px; width: 189px; background: url(/assets/template/images/btn_travelLeisureFinal.jpg) -189px 0 no-repeat;}
    
.top_navigation{ font-size:10px; font-family:Tahoma, Verdana; position:relative;}
.top_navigation a{margin-left:20px; color:#000000;}
.top_navigationAffiliate a{margin-left:20px; color:#000000;}
    
.wrapper_navigation{height:39px; margin:0; position:relative; padding:0 2px;}
.wrapper_navigation .nav_shadow{
    position:absolute;
    top:18px;
    left:-40px;
    z-index:-1;
}
/*.wrapper_navigation .nav a {display: inline; float: left; clear: none;  margin-right:3px;}*/
.wrapper_navigation .nav .last{ margin-right:0px;}
.wrapper_navigation .nav_money {height: 39px; width: 188px; background: url(/assets/template/images/btn_moneyFinal.jpg) 0 0 no-repeat;}
.wrapper_navigation .nav_money:hover {height: 39px; width: 188px; background: url(/assets/template/images/btn_moneyFinal.jpg) -189px 0 no-repeat;}
.wrapper_navigation .nav_money:hover img{display:none;}
/*.wrapper_navigation #nav_money.selected,  .wrapper_navigation #nav_money.selected:hover {height: 29px; width: 95px; background: url(../img/btn_HomeActive.gif) 0 0 no-repeat;}*/
/*.wrapper_navigation .nav_money:hover .moneyMenu{ display:block;}*/
/*.wrapper_navigation .nav_money ul{ display:none;}
.wrapper_navigation .nav_money:hover ul{ display:block;  }*/
.moneyMenu{position:absolute; top:35px;left:0px; z-index:100;}
.wrapper_navigation .aNav{display: inline; float: left; clear: none;  margin-right:3px;}
* html .wrapper_navigation .aNav{display: inline; float: left; clear: none;  margin-right:3px; /*margin-bottom:-3px;*/ margin-bottom:0px;}
* html .wrapper_navigation .aNav:hover{margin-bottom:5px;}
    
.wrapper_navigation .nav_everyday { height: 39px; width: 189px; background: url(/assets/template/images/btn_everydayLivingFinal.jpg) 0 0 no-repeat;}
.wrapper_navigation .nav_everyday:hover{ height: 39px; width: 189px; background: url(/assets/template/images/btn_everydayLivingFinal.jpg) -189px 0 no-repeat;}
.wrapper_navigation .nav_everyday:hover img{display:none;}
.wrapper_navigation .nav_health {height: 39px; width: 188px; background: url(/assets/template/images/btn_healthWellnessFinal.jpg) 0 0 no-repeat;}
.wrapper_navigation .nav_health:hover  {height: 39px; width: 188px; background: url(/assets/template/images/btn_healthWellnessFinal.jpg) -189px 0 no-repeat;}
.wrapper_navigation .nav_health:hover img{display:none;} 
.wrapper_navigation .nav_professional {height: 39px; width: 188px; background: url(/assets/template/images/btn_professionalResourcesFinal.jpg) 0 0 no-repeat;}
.wrapper_navigation .nav_professional:hover {height: 39px; width: 188px; background: url(/assets/template/images/btn_professionalResourcesFinal.jpg) -189px 0 no-repeat;}
.wrapper_navigation .nav_professional:hover img{display:none;} 
.wrapper_navigation .nav_travel {height: 39px; width: 189px; background: url(/assets/template/images/btn_travelLeisureFinal.jpg) 0 0 no-repeat;}
.wrapper_navigation .nav_travel:hover{height: 39px; width: 189px; background: url(/assets/template/images/btn_travelLeisureFinal.jpg) -189px 0 no-repeat; }
.wrapper_navigation .nav_travel:hover img{display:none;} 

*html .wrapper_navigation .nav_travel {height: 39px; width: 189px; background: url(/assets/template/images/btn_travelLeisureFinal.jpg) 0 0 no-repeat; margin-bottom:0px;}
*html .wrapper_navigation .nav_travel:hover{height: 39px; width: 189px; background: url(/assets/template/images/btn_travelLeisureFinal.jpg) -189px 0 no-repeat; margin-bottom:0px;}
*html .wrapper_navigation .nav_professional {height: 39px; width: 188px; background: url(/assets/template/images/btn_professionalResourcesFinal.jpg) 0 0 no-repeat;margin-bottom:0px;}
*html .wrapper_navigation .nav_professional:hover {height: 39px; width: 188px; background: url(/assets/template/images/btn_professionalResourcesFinal.jpg) -189px 0 no-repeat;margin-bottom:0px;}
*html .wrapper_navigation .nav_health {height: 39px; width: 188px; background: url(/assets/template/images/btn_healthWellnessFinal.jpg) 0 0 no-repeat; margin-bottom:0px;}
*html .wrapper_navigation .nav_health:hover  {height: 39px; width: 188px; background: url(/assets/template/images/btn_healthWellnessFinal.jpg) -189px 0 no-repeat;margin-bottom:0px;}
*html .wrapper_navigation .nav_everyday { height: 39px; width: 189px; background: url(/assets/template/images/btn_everydayLivingFinal.jpg) 0 0 no-repeat; margin-bottom:0px; }
*html .wrapper_navigation .nav_everyday:hover{ height: 39px; width: 189px; background: url(/assets/template/images/btn_everydayLivingFinal.jpg) -189px 0 no-repeat;margin-bottom:0px;}
*html .wrapper_navigation .nav_money {height: 39px; width: 188px; background: url(/assets/template/images/btn_moneyFinal.jpg) 0 0 no-repeat; margin-bottom:-0px;}
*html .wrapper_navigation .nav_money:hover {height: 39px; width: 188px; background: url(/assets/template/images/btn_moneyFinal.jpg) -189px 0 no-repeat;margin-bottom:0px;}

  
.nav_money span,
.nav_everyday span,
.nav_health span,
.nav_professional span,
.nav_travel span
{position: absolute; left: -4000px;}
 
.flash{ height:185px;  /*height:195px;*/ display: block; clear:both;  }
*html .flash{margin-top:-5px;}
 /*-----------------announcement bar----------------------------------------------------------*/
*:first-child+html .wrapper_announcement{
margin-top:-2px;
border-left:1px solid #000000;
border-right:1px solid #000000;
height:31px;
padding-left:1px;
padding-right:1px;
vertical-align: middle;
}
.wrapper_announcement{
margin-top:-2px;
border-left:1px solid #000000;
border-right:1px solid #000000;
height:31px;
padding-left:1px;
padding-right:1px;
vertical-align: middle;
}
.DefaultBgAnounce{background:url(/assets/template/images/gray.jpg) repeat-x ;height:31px;}
.LblueBgAnounce{background:url(/assets/template/images/aqua.jpg) repeat-x ;height:31px;}
.OrangeBgAnounce{background:url(/assets/template/images/orange.jpg) repeat-x ;height:31px;}
.WineBgAnounce{background:url(/assets/template/images/red.jpg) repeat-x ;height:31px;}
.PurpleBgAnounce{background:url(/assets/template/images/purple.jpg) repeat-x ;height:31px;}
.GreenBgAnounce{background:url(/assets/template/images/green.jpg) repeat-x ;height:31px;}
 /*-----------------announcement bar----------------------------------------------------------*/
 /*-----------------divider bar----------------------------------------------------------*/
.DefaultNavDivider{background:url(/assets/template/images/navSeparatorBar_default.gif) ;height:11px;width:967px; margin-top:6px;
margin-top:0;
bottom:-3px;
position:relative;
#margin-top:10px;
#bottom:0px;
_margin-top:6px;
_bottom:-1px;
}
.LblueNavDivider{background:url(/assets/template/images/navSeparatorBar_blue.gif) ;height:11px;width:967px;
margin-top:0;
bottom:-3px;
position:relative;
#margin-top:10px;
#bottom:0px;
_margin-top:6px;
_bottom:-1px;
}
.OrangeNavDivider{background:url(/assets/template/images/navSeparatorBar_orange.gif) ;height:11px;width:967px;
margin-top:0;
bottom:-3px;
position:relative;
#margin-top:10px;
#bottom:0px;
_margin-top:6px;
_bottom:-1px;
}
.WineNavDivider{background:url(/assets/template/images/navSeparatorBar_red.gif) ;height:11px;width:967px; margin-top:6px;
margin-top:0;
bottom:-3px;
position:relative;
#margin-top:10px;
#bottom:0px;
_margin-top:6px;
_bottom:-1px;
}
.PurpleNavDivider{background:url(/assets/template/images/navSeparatorBar_purple.gif);height:11px;width:967px; margin-top:6px;
margin-top:0;
bottom:-3px;
position:relative;
#margin-top:10px;
#bottom:0px;
_margin-top:6px;
_bottom:-1px;
}
.GreenNavDivider{
background:url(/assets/template/images/navSeparatorBar_green.gif) ;height:11px;width:967px;
margin-top:0;
bottom:-3px;
position:relative;
#margin-top:10px;
#bottom:0px;
_margin-top:6px;
_bottom:-1px;
} 
/*-----------------divider bar----------------------------------------------------------*/
.wrapper_breadcrumbDefault{margin-top:-2px; height:28px; background-color:#e8e6e1; border-left:#000000 1px solid; border-right:#000000 1px solid;font-family:Tahoma, Verdana;font-size:11px; color:#333333;;}
.wrapper_breadcrumbGreen{margin-top:-2px; height:28px; background-color:#DFEFD5; border-left:#000000 1px solid; border-right:#000000 1px solid;font-family:Tahoma, Verdana;font-size:11px; color:#333333;;}
.wrapper_breadcrumbWine{ margin-top:-2px;height:28px; background-color:#F9EAF1; border-left:#000000 1px solid; border-right:#000000 1px solid;font-family:Tahoma, Verdana;font-size:11px; color:#333333;;}
.wrapper_breadcrumbPurple{margin-top:-2px; height:28px; background-color:#F2E6F2; border-left:#000000 1px solid; border-right:#000000 1px solid;font-family:Tahoma, Verdana;font-size:11px; color:#333333;;}
.wrapper_breadcrumbOrange{margin-top:-2px; height:28px; background-color:#F5EAE6; border-left:#000000 1px solid; border-right:#000000 1px solid;font-family:Tahoma, Verdana;font-size:11px; color:#333333;;}
.wrapper_breadcrumbLblue{margin-top:-2px; height:28px; background-color:#EDF2F5; border-left:#000000 1px solid; border-right:#000000 1px solid;font-family:Tahoma, Verdana;font-size:11px; color:#333333;;}
.wrapper_breadcrumbDefault a{ font-family:Tahoma, Verdana;font-size:11px; color:#6B696A;}
.wrapper_breadcrumbGreen a{ font-family:Tahoma, Verdana;font-size:11px; color:#6B696A;}
.wrapper_breadcrumbWine a{ font-family:Tahoma, Verdana;font-size:11px; color:#6B696A;}
.wrapper_breadcrumbLblue a{ font-family:Tahoma, Verdana;font-size:11px; color:#6B696A;}
.wrapper_breadcrumbOrange a{ font-family:Tahoma, Verdana;font-size:11px; color:#6B696A;}
.wrapper_breadcrumbPurple a{ font-family:Tahoma, Verdana;font-size:11px; color:#6B696A;}
.wrapper_breadcrumb a{ font-family:Tahoma, Verdana;font-size:11px; color:#6B696A;}
.wrapper_breadcrumbDefault a:hover{ color:#8B8178;}
.wrapper_breadcrumbGreen a:hover{ color:#8B8178;}
.wrapper_breadcrumbWine a:hover{ color:#8B8178;}
.wrapper_breadcrumbLblue a:hover{color:#8B8178;}
.wrapper_breadcrumbOrange a:hover{ color:#8B8178;}
.wrapper_breadcrumbPurple a:hover{ color:#8B8178;}
.wrapper_breadcrumb a:hover{ color:#8B8178;}
.main_contentDefault { width:959px; margin: 0; border-left:#000000 1px solid; border-right:#000000 1px solid;background-color:#FFFFFF;}
.main_contentGreen { width:959px; margin: 0; border-left:#000000 1px solid; border-right:#000000 1px solid; background-color:#FFFFFF;}
.main_contentWine { width:959px; margin: 0; border-left:#000000 1px solid; border-right:#000000 1px solid; background-color:#FFFFFF;}
.main_contentPurple { width:959px; margin: 0; border-left:#000000 1px solid; border-right:#000000 1px solid; background-color:#FFFFFF;}
.main_contentOrange { width:959px; margin: 0; border-left:#000000 1px solid; border-right:#000000 1px solid; background-color:#FFFFFF;}
.main_contentLblue { width:959px; margin: 0; border-left:#000000 1px solid; border-right:#000000 1px solid; background-color:#FFFFFF;}
.left_rail   { width: 218px; margin:0; font-family:Tahoma; }
.right_rail  { width: 198px; margin:0; font-family:Tahoma; padding-top:2px;}/*205*/
.body_content  { width: 535px; margin:0; padding-top:22px; font-family:tahoma; }
.header_container { width:961px; margin: 0; }
.footer {background:#E7E6E1; padding-top:5px; width:959px; margin: 0 0 -3px 0;  border-left:#000000 1px solid; border-right:#000000 1px solid; text-align:center; font-family:Tahoma, Verdana;  }
.footerLinks {  margin-top:10px;}
.footerLinks a{ margin-right:38px; color:#4a4949; font-size: 10px;}
.footerBorder{*margin-top:-1px;clear:both; }
.article_box{margin: 2px 0 0 15px; font-family:Tahoma, Verdana; }
.article_box p{font-size:12px; margin:0px 0 0 0; text-align:left;}
.article_box p em{font-style:italic;}
.article_box ol{font-size:12px;}
.article_box ul{font-size:12px;}
.article_box h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; }
.article_box h3{font-size:10px; font-style:italic; margin:10px 0;}
.article_mid_right{width:160px; margin:0; float:right; clear:right; margin-right:9px; display:inline; padding-top:5px;padding-left:10px;  padding-right:13px; }
.article_mid_right .big_img{  width:160px; height:110px; }
.article_mid_right .small_img{ margin-top:10px; float:left; width:66px; height:62px; }
.article_mid_right p {text-align:center; font-size:9px; font-weight:bold; }
.article_mid_left{/*width:325px;*/ margin:0; clear:left; padding-left:12px; padding-right:20px;}
.anc_NEAorg{ width:72px; height:22px; background:url(../img/tmb_nea_org.jpg) 0 0 no-repeat; display:block; }
.anc_NEAorg span{position: absolute; left: -4000px;}
 
/*-----------------article red----------------------------------------------------------*/
.article_top_Wine{background:url(/assets/template/images/bkg_articleBoxTopRed.jpg) no-repeat; width:514px; height:27px; text-align:right; }
.article_mid_Wine{background:url(/assets/template/images/bkg_articleBoxMidRed.jpg) repeat-y ; width:514px; min-height:180px;   }
.article_bottom_Wine{background:url(/assets/template/images/bkg_articleBoxBottomRed.jpg) no-repeat ; width:514px; height:25px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.article_bottom_Wine{ margin-top:-5px; }
}
.article_top_Wine a{font-size:9px;margin-right:15px;} 
/*.article_mid_Wine h2{color:#ba3f4b;}*/
.article_mid_Wine h2{color:#003366;} 
/*-----------------end article red----------------------------------------------------------*/
/*-----------------article LBlue----------------------------------------------------------*/
.article_top_Lblue{background:url(/assets/template/images/bkg_articleBoxTopLBlue.jpg) no-repeat; width:514px; height:27px; text-align:right; }
.article_mid_Lblue{background:url(/assets/template/images/bkg_articleBoxMidLBlue.jpg) repeat-y ; width:514px; min-height:180px;   }
.article_bottom_Lblue{background:url(/assets/template/images/bkg_articleBoxBottomLBlue.jpg) no-repeat ; width:514px; height:25px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.article_bottom_Lblue{ margin-top:-5px; }
}
.article_top_Lblue a{font-size:9px;margin-right:15px;} 
.article_mid_Lblue h2{color:#003366;}
 
/*-----------------end article red----------------------------------------------------------*/
/*-----------------article orange----------------------------------------------------------*/
.article_top_Orange{background:url(/assets/template/images/bkg_articleBoxTopOrange.jpg) no-repeat; width:514px; height:27px; text-align:right; }
.article_mid_Orange{background:url(/assets/template/images/bkg_articleBoxMidOrange.jpg) repeat-y ; width:514px; min-height:180px;   }
.article_bottom_Orange{background:url(/assets/template/images/bkg_articleBoxBottomOrange.jpg) no-repeat ; width:514px; height:25px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.article_bottom_Orange{ margin-top:-5px; }
}
.article_top_Orange a{font-size:9px;margin-right:15px;} 
/*.article_mid_Orange h2{color:#cb6555;}*/
.article_mid_Orange h2{color:#003366;}
 
/*-----------------end article red----------------------------------------------------------*/
/*-----------------article green----------------------------------------------------------*/
.article_top_Green{background:url(/assets/template/images/bkg_articleBoxTopGreen.jpg) no-repeat; width:514px; height:27px; text-align:right; }
.article_mid_Green{background:url(/assets/template/images/bkg_articleBoxMidGreen.jpg) repeat-y ; width:514px; min-height:180px;  }
.article_bottom_Green{background:url(/assets/template/images/bkg_articleBoxBottomGreen.jpg) no-repeat ; width:514px; height:25px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.article_bottom_Green{ margin-top:-5px; }
}
.article_top_Green a{font-size:9px;margin-right:15px;} 
/*.article_mid_Green h2{color:#2c7b29;}
*/
.article_mid_Green h2{color:#003366;}
/*-----------------end article green----------------------------------------------------------*/
/*-----------------article purple----------------------------------------------------------*/
.article_top_Purple{background:url(/assets/template/images/bkg_articleBoxTopPurple.jpg) no-repeat; width:514px; height:27px; text-align:right; }
.article_mid_Purple{background:url(/assets/template/images/bkg_articleBoxMidPurple.jpg) repeat-y ; width:514px; min-height:180px;  }
.article_bottom_Purple{background:url(/assets/template/images/bkg_articleBoxBottomPurple.jpg) no-repeat ; width:514px; height:25px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.article_bottom_Purple{ margin-top:-5px; }
}
.article_top_Purple a{font-size:9px;margin-right:15px;} 
/*.article_mid_Purple h2{color:#832d85;}*/
.article_mid_Purple h2{color:#003366;}
/*-----------------end article purple----------------------------------------------------------*/
/*-----------------article blue----------------------------------------------------------*/
.article_top_blue{background:url(/assets/template/images/bkg_articleBoxTopBlue.jpg) no-repeat; width:514px; height:27px; text-align:right; }
.article_mid_blue{background:url(/assets/template/images/bkg_articleBoxMidBlue.jpg) repeat-y ; width:514px; min-height:180px;   }
.article_bottom_blue{background:url(/assets/template/images/bkg_articleBoxBottomBlue.jpg) no-repeat ; width:514px; height:25px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.article_bottom_blue{ margin-top:-5px; }
}
.article_top_blue a{font-size:9px; color:#686a6d; margin-right:15px;} 
/*.article_mid_blue h2{color:#003366;}*/
.article_mid_blue h2{color:#003366;}
.article_mid_blue a{color:#003366;} 
/*-----------------end article blue----------------------------------------------------------*/
/*-----------------form box----------------------------------------------------------*/
.forms_top{background:url(/assets/template/images/bkg_articleBoxTopPurple.jpg) no-repeat; width:514px; height:27px; text-align:right; }
.foms_mid{background:url(/assets/template/images/bkg_articleBoxMidPurple.jpg) repeat-y ; width:514px; min-height:180px;  }
.forms_bottom{background:url(/assets/template/images/bkg_articleBoxBottomPurple.jpg) no-repeat ; width:514px; height:25px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.forms_bottom{ margin-top:-5px; }
}
.forms_top a{font-size:9px; color:#686a6d; margin-right:15px;} 
.forms_mid_Purple h2{color:#832d85;}
.forms_mid_Purple a{color:#832d85;} 
/*-----------------forms box----------------------------------------------------------*/
.article_btnGo{width:56px; height:25px; background:url(/assets/template/images/goBtnWide.gif) 0 0 no-repeat; display:block; text-decoration:none; margin:-1px 0 0 10px; float:left; text-align:center;}
.article_btnGo span{color:#003366;font-weight:bold;font-size:12px; line-height:24px;}
/* Border on right hand side of a column. */
.border {
  padding-right: 4px;
  margin-right: 5px;
  border-right: 1px solid #eee;
}
/* Border with more whitespace, spans one column. */
.colborder {
  padding-right: 24px;
  margin-right: 25px;
  border-right: 1px solid #eee;
}
/* Misc classes and elements
-------------------------------------------------------------- */
/* Use a .box to create a padded box inside a column.  */ 
.box { 
  padding: 1.5em; 
  margin-bottom: 1.5em; 
  background:transparent; 
}
/* Use this to create a horizontal ruler across a column. */
hr {
  background: #ddd; 
  color: #ddd;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: .35em 0;
  border: none; 
}
hr.space {
  background: #fff;
  color: #fff;
}
/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */
.clear { display: inline-block; }   
.clear:after, .container:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
* html .clear { height: 1%; }
.clear { display: block; }
/*------------------------------------------------------------------
-------------------------Login-------------------------------*/
    .article_mid_right .big_image{}
    
    .btn_login{ background:url(/assets/template/images/btnSignInOpen1.gif) 0 0 no-repeat; width:194px; height:25px; display:block; text-decoration:none; margin:0px 0 0 0px; float:left; text-align:center;}
    .btn_searchLogin{ background:url(/assets/template/images/searchBtn2.gif) 0 0 no-repeat; width:63px; height:25px; display:block; float:left; margin-left:0px;text-align:center; text-decoration:none; font-size:12px; }
    
    .labelLogin{display:block; text-align:left; width:70px; float:left; padding-top:5px;}
    
    .loginForm{background:url(/assets/template/images/bgLogin.gif) 0 0 no-repeat; width:194px;  height:151px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0px 0 0 0px; display:none;z-index:10000;}
.registerlinksLogin{
color:#40618E;
text-decoration:none;
font-family:Tahoma, Verdana;
padding-left:4px;
}
.registerlinksLogin:hover{
color:#8B8178;
}
.helplinksLogin{
color:#40618E;
text-decoration:none;
font-family:Tahoma, Verdana;
margin-left:20px; 
}
.helplinksLogin:hover{
color:#8B8178;
}
.registerlinksLogin2{
color:#40618E;
font-family:Tahoma, Verdana;
text-decoration:none;
padding-left:2px;
}
.registerlinksLogin2:hover{
color:#8B8178;
}
.helplinksLogin2{
font-family:Tahoma, Verdana;
color:#40618E;
text-decoration:none;
 margin-left:46px;
}
.helplinksLogin2:hover{
color:#8B8178;
}
    
 #lbUser{
left:20px;
 position:absolute; 
 z-index:2000;
margin-left:10px;
width:20px;
 }
#lbPass{
position:absolute;
width:20px;
top:32px;
left:20px;
 z-index:2000;
margin-left:10px;
}
#forms{
z-index:100;
 width:445px;
float:right;
 clear:none; 
display:inline;
 padding: 20px 0 0 0;
font-family:verdara;
 color:#002c71;
 padding-left:20px;
 position:relative;
 }
#login_form{
position:relative;
float:left;
width:217px;
display:block;
height:60px;
margin-top:-60px;
z-index:15;
}
.login-label{
display:block;
padding: 0px 2px 0px 2px;
width: 55px;
}
.loginInput{
margin: 10px 0 0px 10px;
color:#666;
font-size:12px;
size:20
}
.memberInfo a:hover
{
color:#8B8178;
}
#search_form{
/*
position:relative;
width:230px;
height:60px;
display:block;
z-index:20;
margin: -60px 0 0 224px;
color:#000000;
background:transparent url(/assets/template/images/img_bgSearch.gif) no-repeat scroll -1px 0;
*/
}
/*--Search Suggest -- */
.inputSearch{
 border:0px solid #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
 float:left;
 margin-left:7px;
 margin-top:6px;
 color:#003163;
 font-size:12px;
 width:137px;
 height:14px;
}
#stateForm{
top:6px;
position:relative;
}
* html #stateForm{
left:-500px;
}
.inputSearchContainer{
background:transparent url(/assets/template/images/img_bgSearch.gif) no-repeat scroll 0 0;
width:153px;
height:26px;
float:left;
padding-right:5px;
}
.searchContainer{
display:inline;
float:right;
top:20px;
width:250px;
}
.floater{
margin-left:199px;
margin-top:0px;
top:42px;
#top:44px;
#left:-6px;
_top:44px;
_left:-6px;
position:absolute;
width:243px;
z-index:105;
}
*:first-child+html #smartInputFloater{
margin-top:-18px;
}
.blur{
    font-family:verdana;
    background-color: transparent; /*shadow color #ccc*/
    color: inherit;
    margin-left: 37px;
    margin-top: 4px;
    z-index:100;
}
.shadow,
.content{
    position: relative;
    bottom: 2px;
    right: 2px;
}
.shadow{
_left:204px;
_top:-22px;
background-color:white;
border:1px solid;
color:black;
/*    background-color: #FFFFFF;     color: inherit;*/
}
.searchResults{
background-color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#000000;
margin-top:5px;
}
.searchResults p{
 font-family:verdana;
margin-top: 2px;
padding-left:5px;
}
.searchSuggest{
font-size:13px;
padding-botton:20px;
padding-left:15px;
}
.selectedSmartInputItem{
background-color: #000044;
cursor:pointer;
color: #ffffff;
margin-top: -3px;
}
.resultsNEAMB ol{
    font-size:12px;
    text-align:left;
}
.resultsNEAMB ol a{
color:#40618E;
font-size:12px;
}
.resultsNEAMB p a{
color:#003366;
font-size:13px;
text-align:center;
}
.resultsNEA p a{
color:#003366;
font-size:13px;
text-align:center;
}
.resultsNEA ol{
    font-size:12px;
    text-align:left;
}
.resultsNEA ol a{
color:#40618E;
font-size:12px;
}
.resultsNEAMB,.resultsNEA
{
padding:0 15px;
} 
#search_form .button{
background:transparent url(/assets/template/images/img_bgButton.gif) no-repeat scroll 2px 0;
border:0 none;
width:64px;
height:25px;
margin: -40px 0 0 150px;
font-size:11px;
font-style:normal;
}
#login_box{
width:218px;
}
#login_box a{
font-size:10px;
}
.input-form{
color:#666;
font-size:12px;
}
.input-form input{
color:#666;
font-size:12px;
}
.input-form option{
color:#666;
font-size:12px;
}
.input-form select{
color:#666;
font-size:12px;
text-align:left;
}
#resultsNEAMB{
border-top:#CCCCCC 2px;
border-bottom:#CCCCCC 2px;
color:#42658f;
 font-size:12px;
}
#resultsNEA{
border-top:#CCCCCC 2px;
}
#resultsNEA a, #resultsNEAMB a{
color:#000;
text-decoration:underline;
}
.linksResult{
font-weight:normal;
text-align:center;
color:#000;
text-decoration:underline;
}
.pageTitle
{
    font-size:16px;
padding-left:20px;
}
/* Custom Flash */
.search_field {width:150px; position:absolute; top:47px; right:170px;}
.search_btn {position:absolute; top:47px; right:99px;}
/* Sign In */
#sign_in {position:relative;}
#signmenu_off {VISIBILITY: visible; POSITION: relative; left:7px; TOP:2px;_TOP: 1px;}
#signmenu_on {position:relative; top:0px;}
#sign_in_top {position: absolute; top: 2px; _top: 1px;right: -7px; _right:-7px; width: 265px; height: 7px;}
#signin_myaccountLink {background:#fff;}
#loginRow{position:relative; display:inline; margin-left:300px;}
.ckb{position:relative; left=-57px;*padding-top:5px;}
#submitBtn{VISIBILITY: visible; POSITION: relative; z-index:1;}
#tblSecureText {background:#fff;}
#transbox_sso{background:#fff;border:1px solid #DEDEDE;filter:alpha(opacity=100);opacity:1;-moz-opacity:1;padding:0px 0px 0px 0px;background:#fff;display: none; position: absolute; top: -20px; right: -45px; _right:-7px; width: 263px; height: 110px;}
#transcontent_sso div{background:#fff;filter:alpha(opacity=100);opacity:1;-moz-opacity:1;}
#transcontent_sso label{display:block; margin: 2px 0px 0px 2px;}
#transcontent_sso .loginInput{width:120px; height:12px; display:block; margin: 5px 0px 0px 2px;}
#transcontent_sso {display: none; position:relative;}
/* F1 page*/
#f1Box {
    float: left;
    width: 511px;
    padding-bottom: 6px;
    background-color:#939393;
    border: solid 1px #939399;
}
.f1TitleBox{
height: 20px;
width:400px;
background-color:#D2D2D2;
border: solid 1px #939393;
left: 30px;
right: 30px;
position:relative;
padding:20px 0 20px 56px;
margin-top:4px;
}
.f1ContentBox {
    position: relative;
    left: 27px;
    top: 8px;
    margin-top:2px;
    margin-left:50px;
    color: #8D182A;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 11px;
}
.f1ContentBox ul {
color: #000000;
font-size: 11px;
}
.f1ContentBox ul li{
color: #000000;
margin-top:2px;
}
/* End F1*/
/* 
/////content articles//////
*/
.searchArrow {
    position: absolute;
    top: 6px;
    right: 14px;
}
.clearAll {
    clear:both;
    line-height:0px;
}
 
/* --------------- Navigation styles ------------------------*/
#spanLogin {display: none;}
#spanLogin {
z-index:22000;
height:120px;
width:222px;
background-color:#FFF;
border:#999999 solid thin; 
}
#hiddeLinks{display: block;}
#hiddeLinks{position: absolute; left:15px; top: 28px; width:160px; z-index: 5;}
.error-message{
font-size:11px;
color:#FF0000;
}
.welcome-message{
width:670px;
margin-right:30px;
font-size:11px;
color:#0000BB;
}
.chanelTitleGreen{
margin:6px;
font-size:16px;
color:white;
background-color:#408E3A;
}
.chanelTitleWine{
margin:6px;
font-size:16px;
color:white;
background-color:#A3424B;
}
.chanelTitlePurple{
margin:6px;
font-size:16px;
color:white;
background-color:#A13A8D;
}
.chanelTitleOrange{
margin:6px;
font-size:16px;
color:white;
background-color:#cb6555;
}
.chanelTitleLblue{
margin:6px;
font-size:16px;
color:white;
background-color:#0c7ea8;
}
/*----------------------------------------------------------------------------------------
top navigation
----------------------------------------------------------------------------------------*/
ul.dropdown { 
}
    ul.dropdown li {
    
     color: #000;
    }
    ul.dropdown li.hover,
    ul.dropdown li:hover {
    /* background-color: #eee;
     color: #000;*/
    }
    ul.dropdown a:link,
    ul.dropdown a:visited    { color:#FFFFFF; /*text-decoration: none;*/ }
    ul.dropdown a:hover        { color: #FFFFFF; }
    ul.dropdown a:active    { color: #FFFFFF; }
    /* -- level mark -- */
    ul.dropdown ul {
    /* width: 250px;*/
    font-family:Verdana, Arial, Helvetica, sans-serif;
    
    }
        ul.dropdown ul li {
        font-size:12px; 
        color:#FFFFFF; 
        padding-left:20px;
        padding-right:10px;
        padding-top:5px;
        }
        
    *html ul.dropdown ul li {
        font-size:12px; 
        color:#FFFFFF; 
        padding-left:0px; 
        padding-right:10px; 
       
        }    
*:first-child+html    ul.dropdown ul li {
        font-size:12px; 
        color:#FFFFFF; 
        padding-left:0px;
        padding-right:10px;         
        }        
        
/*-------------------------------------------------/
 * @section        Support Class `dir`
 * @level sep    ul, .class
 */
ul.dropdown *.dir {
}
/* -- Components override -- */
ul.dropdown-horizontal ul *.dir {
}
ul.dropdown-upward *.dir {
}
ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
}
ul.dropdown-vertical-rtl *.dir {
}
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}
ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
/*  _margin-bottom:-3px;added ie6*/
}
ul.dropdown li.hover,
ul.dropdown li:hover  {
 position: relative;
 z-index: 599;
 cursor: default;
}
ul.dropdown li:hover a {  background-position: -189px 0px;}
ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}
ul.dropdown ul li {
 float: none;
}
ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}
ul.dropdown li:hover > ul {
 visibility: visible;
 
}
ul.dropdown li:hover > a img {
 visibility: hidden;
}
.drop_moneyTop{background:url(/assets/template/images/greenDrop01.jpg) no-repeat; width:187px; height:17px;}
.drop_moneyMid{background:url(/assets/template/images/greenDrop02.jpg) repeat-y; width:187px; _margin-top:-2px; }
.drop_moneyMid li a:hover,
.drop_everydayMid li a:hover,
 .drop_healthMid li a:hover,
 .drop_professionalMid li a:hover,
 .drop_travelMid li a:hover {color:#003366;}
* html .drop_moneyTop{margin-top:-2px;}
.drop_moneyBot{background:url(/assets/template/images/greenDrop03.gif) no-repeat 0 0; width:187px; height:25px;}
.drop_everydayTop{background:url(/assets/template/images/purpleDrop01.jpg) no-repeat; width:187px; height:17px;}
.drop_everydayMid{background:url(/assets/template/images/purpleDrop02.jpg) repeat-y; width:187px; _margin-top:-2px;}
* html .drop_everydayTop{margin-top:-2px;}
.drop_everydayBot{background:url(/assets/template/images/purpleDrop03.gif) no-repeat 0 0; width:187px; height:25px;}
.drop_healthTop{background:url(/assets/template/images/orangeDrop01.jpg) no-repeat; width:187px; height:17px;}
.drop_healthMid{background:url(/assets/template/images/orangeDrop02.jpg) repeat-y; width:187px; _margin-top:-2px;}
* html .drop_healthTop{margin-top:-2px;}
.drop_healthBot{background:url(/assets/template/images/orangeDrop03.gif) no-repeat 0 0; width:187px; height:25px;}
.drop_professionalTop{background:url(/assets/template/images/redDrop01.jpg) no-repeat; width:187px; height:17px;}
.drop_professionalMid{background:url(/assets/template/images/redDrop02.jpg) repeat-y; width:187px; _margin-top:-2px;}
* html .drop_professionalTop{margin-top:-2px;}
.drop_professionalBot{background:url(/assets/template/images/redDrop03.gif) no-repeat 0 0; width:187px; height:25px;}
.drop_travelTop{background:url(/assets/template/images/blueDrop01.jpg) no-repeat; width:187px; height:17px;}
.drop_travelMid{background:url(/assets/template/images/blueDrop02.jpg) repeat-y; width:187px; _margin-top:-2px;}
* html .drop_travelTop{margin-top:-2px;}
.drop_travelBot{background:url(/assets/template/images/blueDrop03.gif) no-repeat 0 0; width:187px; height:25px;}
/*-----------offers module--------------------*/
.offersModule{ font-family:tahoma; padding:10px 20px;}
.offersModule h3{font-size:11px; font-weight:bold; color:#0c6484; text-decoration:underline; text-align:center;margin-bottom:5px;}
.offersModule ul{ font-size:10px; font-weight:bold; color:#948a79; line-height:18px; list-style:none; margin-left:5px;}
.offersModule ul a{color:#948a79;}
.offersModule .viewAll{ float:right; margin-right:20px; font-size:12px; color:#0c6484; margin-bottom:10px;}
/*-------------------------------*/
/*Email a Friend CSS*/
#emailAFriedlayer {
                position:fixed !important;
                position:absolute;
                left:0;
                top:0;
                right:0;
                bottom:0;
                background-color:#000;
                -moz-opacity:.5;
                opacity:.5;
                filter:alpha(opacity=50); 
                z-index:30;
                /* display:none; */
            }
#emailAFriedbox {
    font: normal 12px Verdana;
    color: #416192;
    padding: 12px;
    width: 625px;
    height: 375px;
    background:url(/assets/template/images/bkg_emailfriend.gif) no-repeat;
    position:absolute;
    left:25%;
    top:30%;
    z-index:35;
 /* display:none; */
    }
#input-formEF label { position: absolute; text-align:right; width:154px;}
#input-formEF input{ margin-left:176px; margin-right:80px;}
.EF-Rows{padding-bottom:3px;}
#input-formEF textarea{padding:0;margin-left:175px;margin-right:80px;}
.emailError1{color:red;}
.requiredED{float:right;margin-top:-5px;margin-right:20px;}
/* End of Email a Friend*/
/*--------------individual product------------------*/
.individualProd{ color:black; }
.individualProdCol{ width:285x; padding:0 25px 0 0px; text-align:left; }
.individualProdCol p, ul{font-size:12px; text-align:left; font-style:normal;}
.individualProdColRight{ text-align:center; width:160px; float:right; clear:right; display:inline;  padding:0 0px; margin:0 0 0 25px; }
.individualProdColRight .broughtToYou{ width:160px; height:49px; margin-bottom:14px;}
.individualProdColRight .prodImage{ width:160px; height:110px; margin-bottom:10px;}
.individualProd .needHelp{text-align:center; margin:14px 0;}
.legalInformation{font-size:9px; margin: 0 10px; text-align:left;}
.legalInformation p{font-size:9px; margin: 0 10px; text-align:left;}
.ProductsListModuleTitle{text-align:center; width:200px; background-color:#999999;  clear:both; padding: 5px 0;  margin:10px 0; }
.individualProdCol ul{
margin:10px 0 0 20px;
list-style-image:url(/assets/template/images/liIconProd.jpg);text-align:left;
}
*:first-child+html .individualProdCol ul{list-style-image:url(/assets/template/images/liIconIEProd.jpg);} 
*:first-child+html .individualProdCol li  {margin-left:-3px;}
*html .individualProdCol ul{list-style-image:url(/assets/template/images/liIconIEProd.jpg);} 
*html .individualProdCol li  {margin-left:-3px;}
/*--------------individual product------------------*/
/*-----------------left prod category--------------*/
.prodLeft{ font-family:tahoma; padding:30px 20px 0;}
.prodLeft h3{font-size:13px; font-weight:bold; color:#003366; text-decoration:none; padding-left:15px; margin-bottom:6px;  margin-top:25px;}
.prodLeft h3 a{ font-size:13px; }
.prodLeft .onSelected{background:url(/assets/template/images/on.gif) no-repeat 0px 5px; font-style:italic; text-decoration:none;}


.prodLeft .benefitsTitle{font-size:13px; font-weight:bold; color:#003366;  text-align:center; margin-bottom:5px; padding-left:15px; margin-left:-14px;}
.prodLeft ul{ font-size:12px; font-weight:bold; color:#948a79; line-height:18px; list-style:none; margin-left:15px; margin-bottom:14px;}
.prodLeft ul li{margin-bottom:1px; padding-left:15px;}
.prodLeft ul a, .prodLeft ul a:visited{color:#948a79; /*padding-left:15px;*/}
.prodLeft .viewAll{ text-align:right; margin-right:20px; font-size:12px; color:#003366; margin-bottom:10px; float:right;}
.prodLeft ul li a.on{ background:url(/assets/template/images/on.gif) no-repeat 0px 3px; font-style:italic; text-decoration:none;}
.prodLeft ul li.on{ background:url(/assets/template/images/on.gif) no-repeat 0px 5px; font-style:italic; text-decoration:none;padding-left:15px;}

.prodLeft ul a:hover{color:#003366;}
.prodLeft ul{margin-bottom:11px;}
 
/* TEXT COMPONENT LIST STYLE*/
.article_mid_left ul{
margin:10px 0 0 20px;
list-style-image:url(/assets/template/images/liIconProd.jpg);text-align:left;
}

/*--------------------- left help me -----------------------------*/
.helpLeft{ font-family:tahoma; padding:30px 20px 0;}
.helpLeft h3{font-size:12px; font-weight:bold; color:#003366; text-decoration:none; padding-left:15px;  margin-bottom:6px; margin-left:0px; margin-top:25px;}
.helpLeft h3 a{padding-left:0px;  font-size:12px; }
.helpLeft .onSelected{background:url(/assets/template/images/on.gif) no-repeat 0px 5px; font-style:italic; text-decoration:none;}

.helpLeft .benefitsTitle{font-size:13px; font-weight:bold; color:#003366;  text-align:center; margin-bottom:5px; margin-left:-14px; padding-left:15px;}
.helpLeft ul{ font-size:11px; font-weight:bold; color:#948a79; line-height:18px; list-style:none; margin-left:15px; margin-bottom:14px;}
.helpLeft ul li{margin-bottom:1px;}
.helpLeft ul a, .helpLeft ul a:visited{color:#948a79; padding-left:15px;}
.helpLeft .viewAll{ text-align:right; margin-right:20px; font-size:12px; color:#003366; margin-bottom:10px; float:right;}
.helpLeft ul li a.on{ background:url(/assets/template/images/on.gif) no-repeat 0px 2px; font-style:italic; text-decoration:none;}
 
.helpLeft ul a:hover{color:#003366;}
.helpLeft ul{margin-bottom:11px;}
/*--------------sweepstakes entry form------------------*/
.sweepsTakesEntry{  padding:0 7px;}
#sweepstake_form .text, .label, .select {
display: block;
width: 155px;
float: left;
margin-bottom: 5px;
}
#sweepstake_form .label {
text-align: right;
width: 155px;
padding-right: 20px;
}
#sweepstake_form br {
clear: left;
}
#sweepstake_form .buttons{
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #333333;
 color: #FFFFFF;
 margin-left: 195px; 
}

.divForm{clear:both; display:inline;}
#fullfillment_form .text, .label, .select {
display: block;
width: 155px;
float: left;
margin-bottom: 5px;
font-size:12px;
}
#fullfillment_form .select {
text-align: left;
}
#fullfillment_form .label {
text-align: right;
width: 155px;
padding-right: 0px;
}
#fullfillment_form br {
clear: left;
}
#fullfillment_form .buttons{
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #333333;
 color: #FFFFFF;
 margin-left: 195px; 
}
#web_inquiry_form .text, .label, .select {
display: block;
width: 155px;
float: left;
margin-bottom: 5px;
font-size:12px;
}
#web_inquiry_form .select {
text-align: left;
}
#web_inquiry_form .label {
text-align: right;
width: 155px;
padding-right: 0px;
}
#web_inquiry_form br {
clear: left;
}
#web_inquiry_form .buttons{
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #333333;
 color: #FFFFFF;
 margin-left: 195px; 
}
#what_you_think_form .text, .label, .select {
display: block;
width: 155px;
float: left;
margin-bottom: 5px;
font-size:12px;
}
#what_you_think_form .select {
text-align: left;
}
#what_you_think_form .label {
text-align: right;
width: 155px;
padding-right: 0px;
}
#what_you_think_form br {
clear: left;
}
#what_you_think_form .buttons{
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #333333;
 color: #FFFFFF;
 margin-left: 195px; 
}
#changeLogin_form .text, .label, .select {
display: block;
width: 155px;
float: left;
margin-bottom: 5px;
font-size:12px;
}
#changeLogin_form .select {
text-align: left;
}
#changeLogin_form .label {
text-align: right;
width: 155px;
padding-right: 0px;
}
#changeLogin_form br {
clear: left;
}
#changeLogin_form .buttons{
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #333333;
 color: #FFFFFF;
 margin-left: 195px; 
}
#myInformationForm .text, .label, .select {
display: block;
width: 155px;
float: left;
margin-bottom: 5px;
font-size:12px;
}
#myInformationForm .select {
text-align: left;
}
#myInformationForm .label {
text-align: right;
width: 155px;
padding-right: 0px;
}
#myInformationForm br {
clear: left;
}
#myInformationForm .buttons{
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #333333;
 color: #FFFFFF;
 margin-left: 195px; 
}
/*--------------sweepstakes entry form------------------*/
/*--------------product ad------------------*/
.productAdModule{width:217px; height:250px; text-align:center; margin-bottom:20px; }
.productAdModule img{border: 0; margin:0 auto;}
/*.productAdModule img{ width:217px; height:250px;}*/
/*--------------product ad------------------*/
.viewAllDiscounts{
background:url(/assets/template/images/btn_allDiscounts.jpg) no-repeat 0 0;
display:block;
width:138px;
height:25px;
}
.viewAllDiscounts span {
left:-4000px;
position:absolute;
}
/*--------------individual Discount------------------*/
.discountName{ width:530px;}
.discountNameCol{width:245px; float:left; clear:none; display:inline;  padding:0 10px; text-align:left; }
.discountNameCol p{font-size:12px; text-align:left; font-style:normal;}
.discountNameColRight{ text-align:center; width:245px; clear:none; display:inline;  padding:0 10px; position:relative; }
.discountNameColRight .exclusiveMsj{font-size:10px; text-align:left; font-style:italic;}
.discountNameColRight .imgProdKit{text-decoration:none; left:20px;}
/*.needHelp{text-align:center; width:530px; background-color:#999999;  clear:both; padding: 5px 0;  margin:10px 0; }*/
.legalInformation{font-size:10px; margin: 0 10px; text-align:left;}
.ProductsListModuleTitle{text-align:center; width:200px; background-color:#999999;  clear:both; padding: 5px 0;  margin:10px 0; }
  
/*--------------individual Discount------------------*/
/*--------------fullfillment Discount------------------*/
.fullfillmentform{ padding:0px 5px; font-family:tahoma; font-size:11px;}
.fullfillmentform .checkbox{ margin-left:50px;}
.fullfillmentform h4{ margin-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.fullfillmentform h2{ margin-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.formComent{margin-left:75px; font-size:11px;}
/*--------------individual Tool------------------*/
/*.individualTool{ width:748px;}
.individualToolCol{width:510px; float:left; clear:none; display:inline;  padding:0 10px; text-align:left; }
.individualToolCol h2{color:}
.individualToolCol p{font-size:12px; text-align:left; font-style:normal; color:black;}
.individualToolColRight{  width:198px; float:left; clear:none; display:inline;  padding:0 10px; position:relative; margin-top:20px; background-color:#CCCCCC;}
.individualToolColRight .title{ width:178px; display:block; background-color:#999999;   padding: 0 0 0 40px;  margin:0 0 0 -10px; font-weight:bold; color:#FFFFFF}
.mainTool{ clear:both; margin:10px auto; width:585px; height:237px;}
*/
.individualToolCol{ width:285x; padding:0 25px 0 0px; text-align:left; }
.individualToolCol h2{color:#003366;}
.individualToolCol p, ul{font-size:12px; text-align:left; font-style:normal; color:black;}
.individualToolCol  ul{margin:10px 0 0 20px;}
.individualToolColRight{ text-align:center; width:160px; float:right; clear:right; display:inline;  padding:0 0px; margin:0 0 0 25px; }
.individualToolColRight .broughtToYou{ width:161px; height:49px; margin-bottom:14px;}
.individualToolColRight .toolImage{ width:161px; height:115px; margin-bottom:14px;}
.individualTool .needHelp{text-align:center; margin:14px 0;}
.legalInformation{font-size:9px; margin: 0 10px; text-align:left;}
.toolListModuleTitle{text-align:center; width:200px; background-color:#999999;  clear:both; padding: 5px 0;  margin:10px 0; }
/*--------------individual Tool------------------*/
/*--------------category Tool------------------*/
.toolCategoryList{ width:510px; padding:0 5px;}
* html .toolCategoryList{ width:510px; padding:0 5px;}
*:first-child+html .toolCategoryList{ width:510px; padding:0 5px;}
.toolCategoryList h3{ margin-bottom:0px; text-decoration:underline;}
.toolCategoryList img{ width:30px; height:30px; float:left; display:inline; margin-top:9px;  margin-right:5px; }
.toolCategoryList p{ margin-top:0px; }
/*--------------category Tool------------------*/
/*--------------subcategory Tool------------------*/
.toolCategorySubList{ *width:520px; *padding:0 5px;padding:10px 10px 10px 45px; width:470px;}
.toolCategorySubList h3{ margin-bottom:0px; }
.toolCategorySubList b{  text-decoration:underline;}
.toolCategorySubList p{ display:inline;}*/
.toolCategorySubList{  font-family:tahoma; font-size:12px;padding:10px 10px 10px 30px;width:460px; margin-left:20px;}
* html .toolCategorySubList{ width:485px; padding:10px 5px; font-family:tahoma; font-size:12px; margin-left:20px;}
*:first-child+html .toolCategorySubList{ width:485px; padding:10px 5px; font-family:tahoma; font-size:12px; margin-left:20px;}
*:first-child+html .prodCategorySubList .viewAll{margin-left:30px; margin-top:15px;}
*html .prodCategorySubList .viewAll{margin-left:30px; margin-top:15px;}
*:first-child+html .guideCategorySubList .viewAll{margin-left:0px; margin-top:15px;}
*html .guideCategorySubList .viewAll{margin-left:0px; margin-top:15px;}
.toolCategorySubList h3{ margin-bottom:0px; text-decoration:underline;}
.toolCategorySubList h2{ text-decoration:none; color:#948A79; font-size:14px; font-weight:bold;}
.toolCategorySubList a {color:#003376;}
.toolCategorySubList b{  text-decoration:underline;}
.toolCategorySubList .smallImg{ width:30px; height:30px; float:left; display:inline; margin-top:4px;  margin-right:5px; }
.toolCategorySubList p{ display:inline; font-size:12px;}
.toolHover{display:none; top:18px; left:0px;  width:450px; /*background-color:#CCCCCC;*/ position:absolute; z-index:1000 !important;/* padding: 20px 0 0 20px;*/}
*html .toolHover{display:none; top:-198px; left:0px;  width:450px; /*background-color:#CCCCCC;*/ position:absolute; z-index:1000 !important;/* padding: 20px 0 0 20px;*/}

.toolHoverLeft{width:250px; float:left; display:inline; clear:none;}
.toolHoverRight{width:200px; float:left; display:inline; clear:none; text-align:center; padding-top:20px;}
.toolHoverFooter{clear:both; background-color:#999999; }
.toolHoverFooter p{ display:block; text-align:center; width:200px;  margin:0 0 0 250px; background-color:#666666;}
.toolCategorySubList ul {
    /*list-style-image:url(/assets/template/images/tmb_list.jpg); */
    list-style:none;
    margin-left:-10px;
    *margin-left:10px;
    }
    
    .toolCategorySubList li{ margin-bottom:10px;  *margin-left:10px; padding-left:10px;}
    
    .toolCategorySubList .divList{font-size:12px;display:inline;color:black;text-align:left;}
/*--------------subcategory Tool------------------*/
/*--------------subcategory Prod------------------*/
.prodCategorySubList{padding:10px 10px 10px 30px; width:460px;  font-family:tahoma; font-size:12px;margin-left:20px;}
*:first-child+html .prodCategorySubList{width:485px; padding:0 5px; font-family:tahoma; font-size:12px;margin-left:20px;}
*html .prodCategorySubList{width:485px; padding:0 5px; font-family:tahoma; font-size:12px; margin-left:20px;}
*:first-child+html .prodCategorySubList .viewAll{margin-left:30px; margin-bottom:10px;}
*html .prodCategorySubList .viewAll{margin-left:30px; margin-bottom:10px;}
.prodCategorySubList h3{ margin-bottom:0px; text-decoration:underline;}
.prodCategorySubList h2{ text-decoration:none; color:#948a79; font-size:14px; font-weight:bold;}
.prodCategorySubList a {color:#003376;}
.prodCategorySubList b{  text-decoration:underline;}
.prodCategorySubList .smallImg{ width:30px; height:30px; float:left; display:inline; margin-top:4px;  margin-right:5px; }
.prodCategorySubList p{ display:inline; font-size:12px;}
.prodHover{display:none; top:18px; left:0px;  width:450px; /*background-color:#CCCCCC;*/ position:absolute; z-index:1000 !important; /*padding: 20px 0 0 20px;*/}
*html .prodHover{display:none; top:-198px; left:0px;  width:450px; /*background-color:#CCCCCC;*/ position:absolute; z-index:1000 !important; /*padding: 20px 0 0 20px;*/}
.prodHoverLeft{width:250px; float:left; display:inline; clear:none;}
.prodHoverRight{width:200px; float:left; display:inline; clear:none; text-align:center; padding-top:20px;}
.prodHoverFooter{clear:both; background-color:#999999; }
.prodHoverFooter p{ display:block; text-align:center; width:200px;  margin:0 0 0 250px; background-color:#666666;}
.prodCategorySubList ul {
    /*list-style-image:url(/assets/template/images/tmb_list.jpg); */
    list-style:none;
    margin-left:-10px;
    *margin-left:10px;
    }
    
    .prodCategorySubList li{ margin-bottom:10px;  *margin-left:10px; padding-left:10px;}
    
    .prodCategorySubList .divList{ font-size:12px;display:inline;color:black;text-align:left;  }
*:first-child+html .divHoverIcon{width:18px; height:18px; top:0px; left:0px; float:left; cursor:pointer; background:url(/assets/template/images/tmb_list.jpg) no-repeat; margin-left:-26px; margin-top:-1px; display:inline;}
 * html .divHoverIcon {width:18px; height:18px; top:0px; left:0px; float:left;  cursor:pointer; background:url(/assets/template/images/tmb_list.jpg) no-repeat; margin-left:-26px; margin-top:-1px;display:inline;}
.divHoverIcon{position:relative; width:18px; height:18px; top:0px; float:left; /*left:0px;*/  cursor:pointer; margin-left:-36px;}   
*:first-child+html .prodCategorySubList .ptool{margin-left:30px;} 
/*-----------------------guideCategoylist--------------------------------------*/
/*.guideCategoryList{ width:520px; padding:10px 5px;}
.guideCategoryList h3{ margin-bottom:0px; text-decoration:underline;}
.guideCategoryList img{ width:30px; height:30px; float:left; display:inline; margin-top:9px;  margin-right:5px; }
.guideCategoryList .first{ width:30px; height:30px; float:left; display:inline; margin-top:0px;  margin-right:5px; }
.guideCategoryList hr{ margin-bottom:15px;}
.ProductsListModuleTitle{text-align:center; width:200px; background-color:#999999;  clear:both; padding: 5px 0;  margin:10px 0; }
*/
.guideCategoryList{ padding:10px 10px 10px 30px;width:460px; margin-left:20px   ; font-family:tahoma;}
*:first-child+html .guideCategoryList{  width:485px;  padding:10px 5px ; font-family:tahoma; margin-left:20px;}
* html .guideCategoryList{  width:485px;  padding:10px 5px ; font-family:tahoma;margin-left:20px;}
.guideCategoryList h2{text-decoration:none; color:#948a79; font-size:16px; font-weight:bold; }
.guideCategoryList h3{ margin-bottom:0px; }
.guideCategoryList img{ width:17px; height:17px; float:left; display:inline; margin-top:9px;  margin-right:5px; }
.guideCategoryList .first{ width:17px; height:17px; float:left; display:inline; margin-top:0px;  margin-right:5px; }
.guideCategoryList hr{ margin-bottom:15px;}
.guideCategoryList ul {
   list-style:none;
    margin-left:-10px;
    *margin-left:10px;
    }
    
.guideCategoryList .divList{ font-size:12px; *padding-left:10px; margin-left:5px; color:black;text-align:left;  }
/*--------------subcategory Prod------------------*/
.guideCategorySubList{padding:10px 10px 10px 0px; width:500px;  font-family:tahoma; font-size:12px;margin-left:15px;}
.guideCategorySubList li
{
list-style:none;
}
*:first-child+html .guideCategorySubList{width:500px; padding:0 5px; font-family:tahoma; font-size:12px;margin-left:15px;}
*html .guideCategorySubList{width:500px; padding:0 5px; font-family:tahoma; font-size:12px; margin-left:15px;}
*:first-child+html .guideCategorySubList .viewAll{margin-left:0px; margin-bottom:10px;}
*html .guideCategorySubList .viewAll{margin-left:0px; margin-bottom:10px;}
.guideCategorySubList h3{ margin-bottom:0px; text-decoration:underline;}
.guideCategorySubList h2{text-decoration:none; color:#948a79; font-size:14px; font-weight:bold;}
.guideCategorySubList a {color:#003376;}
.guideCategorySubList b{  text-decoration:underline;}
.guideCategorySubList .smallImg{ width:30px; height:30px; float:left; display:inline; margin-top:4px;  margin-right:5px; }
.guideCategorySubList p{ display:inline; font-size:12px;}
.guideHover{display:none; top:18px; left:0px;  width:450px; /*background-color:#CCCCCC;*/ position:absolute; z-index:1000 !important; /*padding: 20px 0 0 20px;*/}
.guideHoverLeft{width:250px; float:left; display:inline; clear:none;}
.guideHoverRight{width:200px; float:left; display:inline; clear:none; text-align:center; padding-top:20px;}
.guideHoverFooter{clear:both; background-color:#999999; }
.guideHoverFooter p{ display:block; text-align:center; width:200px;  margin:0 0 0 250px; background-color:#666666;}
.guideCategorySubList ul {
    list-style:none;
    margin-left:-10px;
    margin-left:0px;
    }
    
    .guideCategorySubList li{ margin-bottom:10px;  *margin-left:0px; padding-left:0px; }
    
    .guideCategorySubList .divList{ font-size:12px;  display:inline;  color:black;text-align:left; }
.guideCategorySubList .divList b a{*margin-left:0px; }
/*--------------category Prod------------------*/
/*.prodCategoryList{ width:520px; padding:10px 5px;}
.prodCategoryList h3{ margin-bottom:0px; text-decoration:underline;}
.prodCategoryList img{ width:30px; height:30px; float:left; display:inline; margin-top:9px;  margin-right:5px; }
.prodCategoryList .first{ width:30px; height:30px; float:left; display:inline; margin-top:0px;  margin-right:5px; }
.prodCategoryList hr{ margin-bottom:15px;}
.ProductsListModuleTitle{text-align:center; width:200px; background-color:#999999;  clear:both; padding: 5px 0;  margin:10px 0; }
*/
.prodCategoryList{ padding:10px 10px 10px 30px;width:460px; margin-left:20px   ; font-family:tahoma;}
*:first-child+html .prodCategoryList{  width:485px;  padding:10px 5px ; font-family:tahoma; margin-left:20px;}
* html .prodCategoryList{  width:485px;  padding:10px 5px ; font-family:tahoma;margin-left:20px;}
.prodCategoryList h2{text-decoration:none; color:#948a79; font-size:16px; font-weight:bold; }
.prodCategoryList h3{ margin-bottom:0px; }
.prodCategoryList img{ width:17px; height:17px; float:left; display:inline; margin-top:9px;  margin-right:5px; }
.prodCategoryList .first{ width:17px; height:17px; float:left; display:inline; margin-top:0px;  margin-right:5px; }
.prodCategoryList hr{ margin-bottom:15px;}
.prodCategoryList ul {
    list-style-image:url(/assets/template/images/tmb_list.jpg); 
    margin-left:-10px;
    *margin-left:10px;
   }
    
.prodCategoryList .divList{ font-size:12px; *padding-left:10px; margin-left:5px; color:black;  text-align:left;}
.divList h3{ display:inline; font-size:12px; font-weight:bold; color:#003376;}
.divList a{ text-decoration:underline; color:#003376;}
.divList a SUP{text-decoration:none;}
.divList SUP{text-decoration:none;}
/*--------------------article category listing----------------*/
.articleCategorySubList{padding:10px 10px 10px 30px; width:460px;  font-family:tahoma; font-size:12px;margin-left:20px;}
*:first-child+html .articleCategorySubList{width:485px; padding:0 5px; font-family:tahoma; font-size:12px;margin-left:20px;}
*html .articleCategorySubList{width:485px; padding:0 5px; font-family:tahoma; font-size:12px; margin-left:20px;}
.articleCategorySubList .viewAll{font-size:12px;margin-bottom:30px;}
*:first-child+html .articleCategorySubList .viewAll{margin-left:28px; margin-bottom:20px;}
*html .articleCategorySubList .viewAll{margin-left:50px; margin-bottom:10px;}
.articleCategorySubList h3{ margin-bottom:0px; text-decoration:underline;}
.articleCategorySubList h2{ margitext-decoration:none; color:#948a79; font-size:14px; font-weight:bold;}
*:first-child+html .articleCategorySubList h2{ margin-left:28px;text-decoration:none; color:#948a79; font-size:14px; font-weight:bold;}
.articleCategorySubList a {color:#003376;}
.articleCategorySubList b{  text-decoration:underline;}
.articleCategorySubList .smallImg{ width:30px; height:30px; float:left; display:inline; margin-top:4px;  margin-right:5px; }
.articleCategorySubList p{ display:inline; font-size:12px;}
.articleHover{display:none; top:18px; left:-38px;   width:450px; /*background-color:#CCCCCC;*/ position:absolute; z-index:1000 !important; /*padding: 20px 0 0 20px;*/}
*:first-child+html .articleHover{display:none; top:18px; left:-483px;   width:450px; /*background-color:#CCCCCC;*/ position:absolute; z-index:1000 !important; /*padding: 20px 0 0 20px;*/}
.articleHoverLeft{width:250px; float:left; display:inline; clear:none;}
.articleHoverRight{width:200px; float:left; display:inline; clear:none; text-align:center; padding-top:20px;}
.articleHoverFooter{clear:both; background-color:#999999; }
.articleHoverFooter p{ display:block; text-align:center; width:200px;  margin:0 0 0 250px; background-color:#666666;}
.articleCategorySubList ul {
    list-style-image:url(/assets/template/images/tmb_list.jpg); 
    margin-left:-10px;
    *margin-left:10px;
    *margin-top:20px;
    }
*:first-child+html .articleCategorySubList ul{list-style-image:url(/assets/template/images/tmb_list.jpg);margin-left:-80px;}
.articleCategorySubList li{ margin-bottom:10px;  *margin-left:10px; padding-left:10px;}
*:first-child+html .articleCategorySubList li{margin-bottom:10px;margin-left:10px; padding-left:10px;}
articleCategorySubList .divList{ font-size:12px;  display:inline;  color:black; text-align:left;  }
*:first-child+html .articleCategorySubList .divList{float:left;margin-bottom:10px;}
*:first-child+html .divHoverIcon{width:18px; height:18px; top:0px; left:0px; float:left; cursor:pointer; background:url(/assets/template/images/tmb_list.jpg) no-repeat; margin-left:-26px; margin-top:20px; display:inline;}
 * html .divHoverIcon {width:18px; height:18px; top:0px; left:0px; float:left;  cursor:pointer; background:url(/assets/template/images/tmb_list.jpg) no-repeat; margin-left:-26px; margin-top:-1px;display:inline;}
.divHoverIcon{position:relative; width:18px; height:18px; top:0px; float:left; /*left:0px;*/  cursor:pointer; margin-left:-36px;}
/* ---------------- articles listing no elements found ---------------*/
.noArticleFound{
font-size:12px;
font-family:Tahoma;
text-align:left;
}
/*--------------------channel produt listing------------------*/
.chanProductList{ width:520px; padding:0 5px;}
.chanProductList h3{ margin-bottom:0px; }
.chanProductList b{  text-decoration:underline;}
/*--------------------channel produt listing------------------*/
/*--------------forgot User------------------*/
.forgotEntry{ width:520px; padding:0 5px;}
.forgotEntry .checkbox{ margin-left:165px;}
 #forgot_form .text, .label, .select {
display: block;
width: 175px;
float: left;
margin-bottom: 5px;
}
.ckbLabel{
text-align: right;
width: 175px;
padding-right: 20px;
margin-left:10px;
padding-top:3px;
}
 #forgot_form .label {
text-align: right;
width: 175px;
padding-right: 20px;
}
#forgot_form br {
clear: left;
}
#forgot_form .buttons{
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #333333;
 color: #FFFFFF;
 margin-left: 195px; 
}
.help{
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
  color: #333333;
  border: solid 1px #000000;
  padding: 5px 10px 10px 5px;
  background-color:#777777;
  margin-left:auto;
  margin-right:auto;
  padding:10px;
  width:70%;
  text-align:center;
 }
.required{float:right;}
.divForm{clear:both; display:inline;}
/*--------------forgot User------------------*/
/*--------------change Password------------------*/
.changePasswordEntry{ width:520px; padding:0 5px;}
.changePasswordEntry .checkbox{ margin-left:165px;}
 #changePass_form .text, .label, .select {
display: block;
width: 175px;
float: left;
margin-bottom: 5px;
}
.ckbLabel{
text-align: right;
width: 175px;
padding-right: 20px;
margin-left:10px;
}
 #changePass_form .label {
text-align: right;
width: 175px;
padding-right: 20px;
}
#changePass_form br {
clear: left;
}
#changePass_form .buttons{
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #333333;
 color: #FFFFFF;
 margin-left: 195px; 
}
.help{
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
  color: #333333;
  border: solid 1px #000000;
  padding: 5px 10px 10px 5px;
  background-color:#777777;
  margin-left:auto;
margin-right:auto;
padding:10px;
width:70%;
text-align:center;
 }
.required{float:right;}
.divForm{clear:both; display:inline;}
/*--------------change Password------------------*/
/*--------------hekp Me------------------*/
#contentRail h1{color: #003366;font-size: 16px; font-weight:bold;}
#helpMeBox {
    float: left;
    width: 80%;
    padding-bottom: 6px;
}
.helpMeContentBox {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
line-height:35px;
position: relative;
top:11px;
left:-5px;
}
.helpMeContentBox ul {
color: #000000;
font-size: 12px;
}
.helpMeContentBox ul li{
text-decoration:none;
margin-top:2px;
}
/*--------------help Me------------------*/
/*--------------about------------------*/
#contentRail {
    width:520px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    padding:10px;
    background-color: #FFFFFF;
    position: relative;
}
#contentRail p{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}
#contentRail .title{color: #000000;font-size: 14px; font-weight:bold;}
/*--------------about------------------*/
/*--------------advertising------------------*/
#contentRail {
    width:520px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    padding:10px;
    background-color: #FFFFFF;
    position: relative;
}
#contentRail h1{color: #003366;font-size: 16px; font-weight:bold; text-align:center;}
#contentRail h1 .center{text-align:center;}
#contentRail h2{color: #000000;font-size: 12px; font-weight:bold;}
#contentRail h2 .center{text-align:center;}
#contentRail p{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}
.listNoneDeco{
list-style-type: none;
}
.listDecoArrow{
list-style-image:url('<img src="/assets/template/images/btn_rightArrow.gif">');
}
.listDeco{
list-style-image:url('<img src="/assets/template/images/btn_rightArrow.gif">');
}
#contentRail .title1{color: #000000;font-size: 14px; font-weight:bold; text-align:center; text-transform:uppercase; }
/*--------------advertising------------------*/
/*--------------careers------------------*/
#contentRail {
    width:520px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    padding:10px;
    background-color: #FFFFFF;
    position: relative;
}
#contentRail h1{color:#003366; font-size: 16px; font-weight:bold;}
#contentRail h1 .center{text-align:center;}
#contentRail h2{color: #000000;font-size: 14px; font-weight:bold;}
#contentRail h2 .center{text-align:center;}
#contentRail p{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}
.listNoneDeco{
list-style-type: none;
}
.listDeco{
list-style-image:url('img/btn_close_x.gif');
}
#contentRail .title1{color: #000000;font-size: 14px; font-weight:bold; text-align:center; text-transform:uppercase; }
/*--------------careers------------------*/
/*--------------myBenefits------------------*/
#contentRail {
    width:520px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    background-color: #FFFFFF;
    position: relative;
}
#contentRail h2{color: #003366;font-size: 13px; font-weight:bold;}
.titleContentBenefit{color: #003366;font-size: 13px; font-weight:bold;}
#benefitContentBox {
    float: left;
}
.userWelcome{
   padding:5px 0 16px 8px;
}
.userWelcome h2{text-transform:capitalize;}
.updateInfo{
font-size:9px;
font-weight:normal;
color:black;
padding-top:15px;
background:url(/assets/template/images/benefitsDivider.gif) no-repeat;
    
}
.updateInfo p{
font-size:9px;
font-weight:normal;
color:black;
padding:0 6px;
}
.welcomeBox{
}
.benefitBox{
padding: 6px;
width:466px;
/*border: solid 1px #939399;*/
background:url(/assets/template/images/benefitsDivider.gif) no-repeat;
margin-top:-1px;
margin-bottom:20px;
padding-top:15px;
}
.benefitBox h2{color: #003366;font-size: 13px; font-weight:bold;}
.benefitBoxOff{
position:relative;
padding: 6px;
float:left;
width:100%;
border: solid 1px #939399;
background-color:#999999;
}
.benefitBox .leftContent{
    float:left;
clear:right;
    display:inline;
    font-size:11px;
    /*font-weight:bold;*/
    color:black;
margin-top:-7px;
width:180px;
}
.benefitBox .rightContent{
    float:left;
    display:inline;
clear:right;
    margin-top:-7px;
    font-size:11px;
    font-weight:bold;
}
.benefitBox .rightContent a{
  color:#000;
  text-decoration:underline;
  font-size:11px;
  font-weight:normal;  
}
.welcomeBox hr{
width=90%;
align=center;
}
.note{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin-top:10px;
position:relative;
top:20px;
}
.clearAll {
    clear:both;
    line-height:0px;
}/*--------------myBenefits------------------*/
/*--------------privacy------------------*/
#contentRail {
    width:520px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    padding:10px;
    background-color: #FFFFFF;
    position: relative;
}
#contentRail p{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}
#contentRail .title1{color: #000000;font-size: 14px; font-weight:bold; text-align:center; text-transform:uppercase; }
/*--------------privacy------------------*/
/*--------------spanish------------------*/
#contentRail {
    width:520px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    padding:10px;
    background-color: #FFFFFF;
    position: relative;
}
#contentRail p{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}
#contentRail .title1{color: #000000;font-size: 14px; font-weight:bold; text-align:center; text-transform:uppercase; }
/*--------------spanish------------------*/
/*--------------thanksOrder------------------*/
#contentRail {
    width:520px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    padding:10px;
    background-color: #FFFFFF;
    position: relative;
}
#contentRail p{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}
#contentRail h1{color: #003366;font-size: 16px; font-weight:bold;}
#contentRail h1 .center{text-align:center;}
#contentRail .title1{color: #000000;font-size: 14px; font-weight:bold; text-align:center; text-transform:uppercase; }
/*--------------thanksOrder------------------*/
/*--------------thanksRegComplementary------------------*/
#contentRail {
    width:520px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    padding:10px;
    background-color: #FFFFFF;
    position: relative;
}
#contentRail p{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}
#contentRail h1{color: #003366;font-size: 16px; font-weight:bold;}
#contentRail h1 .center{text-align:center;}
#contentRail .title1{color: #000000;font-size: 14px; font-weight:bold; text-align:center; text-transform:uppercase; }
/*--------------thanksRegComplementary------------------*/
/*--------------financial------------------*/
#wellsFargoRail{ padding:15px 5px; font-family:tahoma; font-size:11px;}
.theTitle{ margin-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
#contentRail h1{color: #003366;font-size: 16px; font-weight:bold;}
.FinancialContentBox {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
text-align:center;
margin-right:auto;
margin-left:auto;
line-height:35px;
position: relative;
top:-20px;
left:-5px;
}
.FinancialContentBox  p{font-family:Verdana,Arial,Helvetica,sans-serif; color: #000000; text-align:justify; line-height:150%;}
.FinancialContentBox  .contentTxt{font-size:11px; margin-left:6px; margin-top:20px;}
.tableFinancialContainer{width:auto;overflow:auto; height:1000px;}
.financialIntructions{
text-align:center;
color: #000000;
font-size:14px;
font-weight:bold;
}
/*--------------financial------------------*/
/*--------------Rate Quotation------------------*/
#rateQuoteContent{ padding:15px 5px; font-family:tahoma; font-size:11px;}
.theTitle{ color: #003366; margin-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
#contentRail h1{color: #003366;font-size: 16px; font-weight:bold;}
.rateDropdown {margin-top:10px; text-align:center; visibility:visible;}
.rateTable td{ height:23px; vertical-align:middle; text-align:center; width:61px;padding-right:15px;} 
.valueBox{border 1px solid #444444; background-color: rgb(255, 255, 255); width: 60px; height: 22px; padding-bottom:6px;}
.rateDate{ color: #003366; font-size:10px;}
.rateContentBox {
font-family:Verdana,Arial,Helvetica,sans-serif;
text-align:center;
margin-right:auto;
margin-left:auto;
line-height:35px;
position: relative;
top:-20px;
}
.rateContentBox  p{font-family:Verdana,Arial,Helvetica,sans-serif; color: #000000; text-align:justify;line-height:150%; top:2px;}
.contentTxt{font-size:11px; margin-left:6px;}
.rateIntructions{
text-align:center;
color: #000000;
font-size:11px;
}
.btn_getQuote{ 
background:url(/assets/template/images/getQuoteBtn.gif) 0 0 no-repeat; 
display:block;
float:right;
height:25px;
margin-right:27px;
margin-top:-28px;
top:-8px;
width:101px;
}
div.btn_getQuote:hover{ 
background:url(/assets/template/images/getQuoteRolloverBtn.gif) 0 0 no-repeat; 
}
.rateTable{ width:470px; left:80px; position:relative; cellspacing:2; cellpadding;2; border:0;margin-left:-20px;}
* html .rateTable{}
.rateTableContainer{
left:-70px;
position:relative;
width:270px;
}
*:first-child+html .rateTableContainer{
left:-160px;
 }
* html .rateTableContainer{}
.rateNotes {
left:118px;
position:relative;
bottom:9px;
color:#000000;
font-size:9px;
margin-top:10px
text-align:justify;
width:270px;
line-height:150%;
}
.rateStateForm{
text-align:center;
width:420px;
}
*:first-child+html .rateNotes{
left:45px;
 }
* html .rateNotes{
 }
.quoteContent{
margin-left:9px;
display:block;
}
.zipTxt{
color:#000000;
display:inline;
font-size:12px;
font-weight:bold;
margin-left:-237px;
width:160px;
padding-right:5px;
}   
.errorZipCode{
color:red;
}
*:first-child+html .zipTxt{
margin-left:-150px;
 }
* html .zipTxt{
margin-left:-150px;
 }
.lbplan{
color: #000000;
font-size:12px;
font-weight:bold;
margin-left:20px;
}
*:first-child+html .lbplan{
margin-left:70px;
 }
* html .lbplan{
margin-left:70px;
 }

#stateSelect{
 margin-left:-10px;
}
.lbplanState{
float:left;
color: #000000;
font-size:12px;
font-weight:bold;
margin-left:-35px;
padding-left:69px;
}
.lbplan a{
margin-left:60px;
}
*--------------Rate Quotation------------------*/
/*--------------Individual Login------------------*/
.loginIndividualEntry{ width:520px; padding:0 5px;}
.loginIndividualEntry .p{ color:#000000; font-size:12;}
 #loginIndividual_form .text, .label, .select {
display: block;
width: 165px;
float: left;
margin-bottom: 5px;
text-align:right;
margin-right:10px;
}
#loginIndividual_form .buttons{
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #333333;
 color: #FFFFFF;
 margin-left: 195px; 
}
#loginIndividual_form .loginButton{display: block; margin: 0 auto; float: none !important;}
#loginIndividual_form .input{
margin-left: -25px;
}
.article_btnGo{width:56px; height:25px; background:url(/assets/template/images/goBtnWide.gif) 0 0 no-repeat; display:block; text-decoration:none; margin:-1px 0 0 10px; float:left; font-size:11px; text-align:center;}
.required{float:right; margin-top:0px; display: block; clear: none;}
.divForm{clear:both; display:inline;}
/*--------------Individual Login------------------*/
/* QUICK LINK STYLES*/
.quickLinks{
background:url(/assets/template/images/quickLinks.jpg) no-repeat;
height:25px;
width:194px;
margin-left:4px;
cursor:pointer; 
}
.benefitsDrop{
margin-left:4px;
background:url(/assets/template/images/benefitsDrop.jpg) no-repeat;
height:25px;
width:194px;
cursor:pointer;
}
.leftDrops{
height:25px;
position:absolute; 
margin-top:0px;
 }
/*
* html .leftDrops{
left: -930px;
height:25px;
position:absolute;
margin-top:0px;
 }
*/
.quickLinksOn,.benefitsDropOn{
margin-left:4px;
width:194px;
}
.quickLinksOn li, .benefitsDropOn li{
list-style:none;
}
.quickLinksOn a, .benefitsDropOn a{
color:#000000;
font-size:11px;
}
.quickHeader{
background:url(/assets/template/images/quickHeader.jpg) no-repeat;
height:33px;`
}
.benefitsHeader{
background:url(/assets/template/images/benefitsHeader.jpg) no-repeat;
height:33px;`
}
.dropBody{
background:url(/assets/template/images/dropBody.gif) repeat-y;
padding-left:14px;
}
.dropFooter{
background:url(/assets/template/images/dropFooter.jpg) no-repeat;
height:8px;
}
/* QUICK LINK STYLES END*/
/* HOME PAGE MODULES STYLES */
.sweepstakesAd p{
font-size:11px;font-family:Geneva, Arial, Helvetica, sans-serif;color:#42658F;
}
.sweepstakesAd img{
border:0px;
}
.discountsHome p{
font-size:11px;font-family:Geneva, Arial, Helvetica, sans-serif;color:#42658F;
}
.discountsHome img{
border:0px;
}
offersList{font-size:11px; color:#000000; list-style-image:url(/assets/template/images/liIcon.jpg);text-align:left; padding-left:20px; text-decoration:none; font-size:11px;font-family:tahoma;color:#002d67;}
.a.offersList, a:visited.offersList{
font-size:11px;color:#000000;
}

.poll p, .poll label{
font-size:12px;font-family:Geneva, Arial, Helvetica, sans-serif;color:#42658F;
}
.poll img{
border:0px;
}
.poll input[type="submit"]{
background:url(/assets/template/images/btn_articleBtn.jpg) no-repeat 0 0;
width:56px;
height:25px;
color:#002d67;
border:none;
}
.cogix-form-button{
background:url(/assets/template/images/btn_articleBtn.jpg) no-repeat 0 0;
width:56px;
height:25px;
color:#002d67;
border:none;
}
.cogix-form-button:hover
{
background:url(/assets/template/images/submitRolloverBtn1.gif) no-repeat 0 0;
}
/* -----------------------MODULES SECTIONS STYLES--------------------------- */
/*  DID YOU KNOW SECTIONS STYLES----------------------/*
/*  DID YOU KNOW SECTIONS STYLES----------------------/*
/* -----------------------MODULES STYLES END----------------------- */
/*---------------------------------hover--------------------------------------------------------------------*/
.hover_box{margin: 0px 0 0 0px; font-family:tahoma; }
.hover_box p{font-size:11px; margin:5px 0 0 0; text-align:justify;}
.hover_box h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.hover_box h3{font-size:10px; font-style:italic; margin:10px 0;}
.hover_mid_right{width:160px; margin:0; float:right; clear:right; margin-right:9px; display:inline; padding-top:5px;padding-left:10px;  padding-right:13px; }
.hover_mid_right .big_img{}
.hover_mid_right .small_img{ margin-top:10px; float:left; width:66px; height:62px; }
.hover_mid_right p {text-align:center; font-size:9px; font-weight:bold; }
.hover_mid_left{/*width:325px;*/ margin:0; clear:left; padding-left:12px; padding-right:20px;}
.anc_NEAorg{ width:72px; height:22px; background:url(../img/tmb_nea_org.jpg) 0 0 no-repeat; display:block; }
.anc_NEAorg span{position: absolute; left: -4000px;}
 
/*-----------------article green hover----------------------------------------------------------*/
.hover_top_Green{background:url(/assets/template/images/bkg_hoverBoxTopGreen.gif) no-repeat; width:514px; height:27px; text-align:right; }
.hover_mid_Green{background:url(/assets/template/images/bkg_hoverBoxMidGreen.gif) repeat-y ; width:514px; min-height:120px;  }
.hover_bottom_Green{background:url(/assets/template/images/bkg_hoverBoxBottomGreen.gif) no-repeat ; width:514px; height:25px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.hover_bottom_Green{ margin-top:-5px; }
}
.hover_top_green a{font-size:9px;margin-right:15px;} 
/*---------------------------------end hover--------------------------------------------------------------------*/
/*-----------------article purple hover----------------------------------------------------------*/
.hover_top_Purple{background:url(/assets/template/images/bkg_hoverBoxTopPurple.gif) no-repeat; width:514px; height:27px; text-align:right; }
.hover_mid_Purple{background:url(/assets/template/images/bkg_hoverBoxMidPurple.gif) repeat-y ; width:514px; min-height:120px;  }
.hover_bottom_Purple{background:url(/assets/template/images/bkg_hoverBoxBottomPurple.gif) no-repeat ; width:514px; height:25px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.hover_bottom_Purple{ margin-top:-5px; }
}
.hover_top_Purple a{font-size:9px;margin-right:15px;} 
/*---------------------------------end hover--------------------------------------------------------------------*/
/*-----------------article orange hover----------------------------------------------------------*/
.hover_top_Orange{background:url(/assets/template/images/bkg_hoverBoxTopOrange.gif) no-repeat; width:514px; height:27px; text-align:right; }
.hover_mid_Orange{background:url(/assets/template/images/bkg_hoverBoxMidOrange.gif) repeat-y ; width:514px; min-height:120px;  }
.hover_bottom_Orange{background:url(/assets/template/images/bkg_hoverBoxBottomOrange.gif) no-repeat ; width:514px; height:25px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.hover_bottom_Orange{ margin-top:-5px; }
}
.hover_top_Orange{font-size:9px;margin-right:15px;} 
/*---------------------------------end hover--------------------------------------------------------------------*/
/*-----------------article wine hover----------------------------------------------------------*/
.hover_top_Wine{background:url(/assets/template/images/bkg_hoverBoxTopRed.gif) no-repeat; width:514px; height:27px; text-align:right; }
.hover_mid_Wine{background:url(/assets/template/images/bkg_hoverBoxMidRed.gif) repeat-y ; width:514px; min-height:120px;  }
.hover_bottom_Wine{background:url(/assets/template/images/bkg_hoverBoxBottomRed.gif) no-repeat ; width:514px; height:25px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.hover_bottom_Wine{ margin-top:-5px; }
}
.hover_top_Wine{font-size:9px;margin-right:15px;} 
/*---------------------------------end hover--------------------------------------------------------------------*/
/*-----------------article lblue hover----------------------------------------------------------*/
.hover_top_Lblue{background:url(/assets/template/images/bkg_hoverBoxTopLBlue.gif) no-repeat; width:514px; height:27px; text-align:right; }
.hover_mid_Lblue{background:url(/assets/template/images/bkg_hoverBoxMidLBlue.gif) repeat-y ; width:514px; min-height:120px;  }
.hover_bottom_Lblue{background:url(/assets/template/images/bkg_hoverBoxBottomLBlue.gif) no-repeat ; width:514px; height:25px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.hover_bottom_Lblue{ margin-top:-5px; }
}
.hover_top_Lblue{font-size:9px;margin-right:15px;} 
/*---------------------------------end hover--------------------------------------------------------------------*/
/*-----------------------------------click and save module----------------------------------------*/
.clicknsaveModule{width:217px; height:250px; text-align:center; padding: 10px 0 0 0; }
.clicknsaveModule img{ width:190px; height:50px;}
.clicknsaveModule .enjoySavings{ font-size:18px;}
/*-----------------------------------module -----------------------------------------------*/
.module {margin:20px 0 20px 0; padding:0 10px;}

/*-----------------related info ---------------------------------*/
.related_mid_left{ margin:0; clear:left; padding-left:14px; padding-right:20px; line-height:15px;}
.related_mid_left p{font-size:10px; margin:5px 0 0px 0; text-align:left; padding-bottom:10px;}
/*-----------------related info green----------------------------------------------------------*/
.related_top_Green{background:url(/assets/template/images/bkg_relatedBoxTopGreen.jpg) no-repeat; width:190px; height:58px; text-align:right; }
.related_mid_Green{background:url(/assets/template/images/bkg_relatedBoxMidGreen.jpg) repeat-y ; width:190px;   }
.related_bottom_Green{background:url(/assets/template/images/bkg_relatedBoxBottomGreen.jpg) no-repeat ; width:190px; height:21px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.related_bottom_Green{ margin-top:-5px; }
}
.related_top_Green a{font-size:9px; color:#686a6d; margin-right:15px;} 
.related_mid_Green h2{color:#2c7b29; font-size:12px; font-weight:bold; padding-top:10px;}
.related_mid_Green a{/*color:#2c7b29;*/ color:#000000; font-size:10px; font-weight:normal;} 
/*----------------- end related info green----------------------------------------------------------*/
/*-----------------related info purple----------------------------------------------------------*/
.related_top_Purple{background:url(/assets/template/images/bkg_relatedBoxTopPurple.jpg) no-repeat; width:190px; height:58px; text-align:right; }
.related_mid_Purple{background:url(/assets/template/images/bkg_relatedBoxMidPurple.jpg) repeat-y ; width:190px;   }
.related_bottom_Purple{background:url(/assets/template/images/bkg_relatedBoxBottomPurple.jpg) no-repeat ; width:190px; height:21px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.related_bottom_Purple{ margin-top:-5px; }
}
.related_top_Purple a{font-size:9px; color:#686a6d; margin-right:15px;} 
.related_mid_Purple h2{color:#B1559E; font-size:12px; font-weight:bold; padding-top:10px;}
.related_mid_Purple a{/*color:#B1559E;*/ color:#000000; font-size:10px; font-weight:normal;} 
/*----------------- end related info prple----------------------------------------------------------*/
/*-----------------related info Orange----------------------------------------------------------*/
.related_top_Orange{background:url(/assets/template/images/bkg_relatedBoxTopOrange.jpg) no-repeat; width:190px; height:58px; text-align:right; }
.related_mid_Orange{background:url(/assets/template/images/bkg_relatedBoxMidOrange.jpg) repeat-y ; width:190px;   }
.related_bottom_Orange{background:url(/assets/template/images/bkg_relatedBoxBottomOrange.jpg) no-repeat ; width:190px; height:21px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.related_bottom_Orange{ margin-top:-5px; }
}
.related_top_Orange a{font-size:9px; color:#686a6d; margin-right:15px;} 
.related_mid_Orange h2{color:#CA6456; font-size:12px; font-weight:bold; padding-top:10px;}
.related_mid_Orange a{/*color:#2c7b29;*/ color:#000000; font-size:10px; font-weight:normal;} 
/*----------------- end related info orange----------------------------------------------------------*/
/*-----------------related info Wine----------------------------------------------------------*/
.related_top_Wine{background:url(/assets/template/images/bkg_relatedBoxTopRed.jpg) no-repeat; width:190px; height:58px; text-align:right; }
.related_mid_Wine{background:url(/assets/template/images/bkg_relatedBoxMidRed.jpg) repeat-y ; width:190px;   }
.related_bottom_Wine{background:url(/assets/template/images/bkg_relatedBoxBottomRed.jpg) no-repeat ; width:190px; height:21px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.related_bottom_Wine{ margin-top:-5px; }
}
.related_top_Wine a{font-size:9px; color:#686a6d; margin-right:15px;} 
.related_mid_Wine h2{color:#B24653; font-size:12px; font-weight:bold; padding-top:10px;}
.related_mid_Wine a{/*color:#2c7b29;*/ color:#000000; font-size:10px; font-weight:normal;} 
/*----------------- end related info Wine----------------------------------------------------------*/
/*-----------------related info Lblue----------------------------------------------------------*/
.related_top_Lblue{background:url(/assets/template/images/bkg_relatedBoxTopLBlue.jpg) no-repeat; width:190px; height:58px; text-align:right; }
.related_mid_Lblue{background:url(/assets/template/images/bkg_relatedBoxMidLBlue.jpg) repeat-y ; width:190px;   }
.related_bottom_Lblue{background:url(/assets/template/images/bkg_relatedBoxBottomLBlue.jpg) no-repeat ; width:190px; height:21px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.related_bottom_Lblue{ margin-top:-5px; }
}
.related_top_Lblue a{font-size:9px; color:#686a6d; margin-right:15px;} 
.related_mid_Lblue h2{color:#177FA4; font-size:12px; font-weight:bold; padding-top:10px;}
.related_mid_Lblue a{/*color:#2c7b29;*/ color:#000000; font-size:10px; font-weight:normal;} 
/*----------------- end related info Wine----------------------------------------------------------*/
/*-----------------related info Default----------------------------------------------------------*/
.related_top_Default{background:url(/assets/template/images/bkg_relatedBoxTopBlue.jpg) no-repeat; width:190px; height:58px; text-align:right; }
.related_mid_Default{background:url(/assets/template/images/bkg_relatedBoxMidBlue.jpg) repeat-y ; width:190px;   }
.related_bottom_Default{background:url(/assets/template/images/bkg_relatedBoxBottomBlue.jpg) no-repeat ; width:190px; height:21px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.related_bottom_Default{ margin-top:-5px; }
}
.related_top_Default a{font-size:9px; color:#686a6d; margin-right:15px;} 
.related_mid_Default h2{color:#242C6D; font-size:12px; font-weight:bold; padding-top:10px;}
.related_mid_Default a{/*color:#2c7b29;*/ color:#000000; font-size:10px; font-weight:normal;} 
/*----------------- end related info Wine----------------------------------------------------------*/

/*----------affiliate site---------------*/
.montlyComunicationsUpdate_bottom{text-align:center;}
.montlyComunicationsUpdate_bottom .link_left{
font-size:11px;
font-weight:bold;
margin-right:45px;
}
.montlyComunicationsUpdate_bottom .link_right{
font-size:11px;
font-weight:bold;
}
.affiliateYear{
color:#003366;
font-size:11px;
font-weight:bold;
margin-right:25px;
position:relative;
top:30px;
}
/* ================================ RED BORDER WHEN EDIT ================================= */
.rd_edit{
    border: 2px dashed red !important;
    width: 100% !important;
}
/* ================================ RED BORDER WHEN EDIT ================================= */
/*Cogix Forms*/
#polllayer {
                position:fixed!important;
                position:absolute;
                left:0;
                top:0;
                right:0;
                bottom:0;
                background-color:#000;
                width:100%;
                height:100%;
                _height:expression(document.body.offsetHeight + 'px');
                _width:expression(document.body.offsetWidth + 'px');
                -moz-opacity:.5;
                opacity:.5;
                filter:alpha(opacity=50); 
                z-index:30;
                /* display:none; */
            }
#pollbox {
    font: normal 12px Arial, Sans-serif;
    color: #686868;
    padding: 12px;
    width: 600px;
    height: auto;
    background-color: #fff;
    position:absolute;
    left:30%;
    top:100px;
    z-index:35!important;
    border-bottom: #000066 solid;
    border-right: #000066 solid;
 /* display:none; */
    }
/* End of Cogix Forms*/
/* ===================================================== */
/* MULTIMEDIA LAYER */
/* ===================================================== */
#mm_layer{
    /*background-color: #fff !important;*/
    /*border: 1px solid #23489C !important;*/
    font-family: Arial, Helvetica, sans-serif !important;
    height: 354px !important;/*350px*/
    left: -4px !important;
    padding: 10px !important;
    position: absolute !important;
    top: -4px !important;
    width: 604px !important; /*650px*/
    z-index: 200 !important;
    background:url(/assets/template/images/bkg_emailfriend.gif) no-repeat;
}
#mm_layer_bg{
    background-color: #000 !important;
    bottom: 0 !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    right: 0 !important;
    z-index: 198 !important;
    -moz-opacity: .5 !important;
    opacity: .5;
    filter: alpha(opacity=50) !important;
}
#mm_layer_shadow{
    background-color: #0E1C3D !important;
    height: 370px !important;
    left: 25% !important;
    padding: 0px 0px 0px 0px !important;
    position: absolute !important;
    top: 35% !important;
    width: 615px !important;/*670px*/
    z-index: 199 !important;
}
#mm_layer .top{
    color: #827b00 !important;
    font-size: 8px !important;
    height: 50px !important;
    text-align: left !important;
    width: 100% !important;
}
#mm_layer .top h1{
    display: inline !important;
    font-weight: bold !important;
    font-size: 15px !important;
    margin-left:12px;
    color:#003366;
}
#mm_layer .top h2{
    display: inline !important;
    font-weight: normal !important;
    font-size: 15px !important;
    color:#003366;
}
#mm_layer .top img{
    cursor: pointer !important;
    display: inline !important;
    float: right !important;
    margin-top: 3px !important;
}
#mm_layer .content{
    color: #827b00 !important;
    height: 350px !important;
    text-align: left !important;
    width: 100% !important;
}
#mm_layer .content .flashVideoHover{
    margin-top:-10px;/*-90px*/
    float:left;
    display: inline !important;
    width: 70% !important;
    height:190px;
}
*html #mm_layer .content .flashVideoHover{
    margin-top:0px !important;
    height:290px;
}
*:first-child+html #mm_layer .content .flashVideoHover{
    margin-top:0px; !important
}

#mm_layer .content .caption{
    color: #000000 !important;
    display: inline !important;
    float: left !important;
    font-size: 12px !important;
    letter-spacing: 1px !important;
    text-align: left !important;
    width: 40% !important;
    margin-top:-180px;/*-70px*/
    margin-left:340px;/*360px*/
font-family:tahoma,verdara;
line-height:1.5;
}
*html #mm_layer .content .caption{
margin-top:-290px;/*-150px*/
}
*:first-child+html #mm_layer .content .caption{
margin-top:-185px;/*-50px*/
}

#turnOffCss img { display: inline; margin: 3px 5px 0px 0px !important; padding: 0px; height: 12px !important; max-height: 12px !important; width: 13px !important; max-width: 13px !important; }
#vidlayer {
                position:fixed!important;
                position:absolute;
                left:0;
                top:0;
                right:0;
                bottom:0;
                background-color:#000;
                width:100%;
                height:100%;
                _height:expression(document.body.offsetHeight + 'px');
                _width:expression(document.body.offsetWidth + 'px');
                -moz-opacity:.5;
                opacity:.5;
                filter:alpha(opacity=50); 
                z-index:30;
                /* display:none; */
            }
#vidpage,
    #vidbox {
        font: normal 12px Arial, Sans-serif;
        color: #686868;
        padding: 12px;
        width: 700px;
        height: 280px;
        background-color: #fff;
        position:absolute;
        left:30%;
        top:153px;
        z-index:35;
        /* display:none; */
    }
    #vidpage h1,
    #vidpage h2,
    #vidbox h1,
    #vidbox h2 {
        font-size: 14px;
        font-weight: bold;
        display: inline;
    }
    #vidpage h1,
    #vidbox h1 { 
        color: #827b00;
        padding-right: 10px;
    }
    #vidpage a,
    #vidpage span.err,
    #vidbox a,
    #vidbox span.err { color: #827b00; }
    #vidpage #btn-close,
    #vidbox #btn-close {
        float: right;
        cursor: pointer;
    }
    #vid-caption {
        float: rigth;
        margin-top: 10px;
    }
    #vid-player { 
        float: left;
        width: 70%;
        margin-right: 5px;
    }
    #vid-caption { width: 30%; margin-left:50px; }

/* ie6 */
*html .myNewBullet {
width:17px;
height:17px; 
background-color:#ffffff;
float:left; 
left:0px; 
margin-left:-17px !important;
margin-right:14px !important;
margin-top:-1px; 
cursor:pointer;
position:static !important;
}

/*ff*/
.myNewBullet {
width:17px;
height:17px; 
background-color:#ffffff;
float:left; 
left:0px; 
 
cursor:pointer;
margin-left:-35px;
margin-top:0;
position:relative;
*position:static !important;
}
/* ie7 */
*:first-child+html .myNewBullet {
width:17px;
height:17px; 
background-color:#ffffff;
float:left; 
left:0px; 
margin-left:-35px;
margin-top:-1px; 
cursor:pointer;
position:static !important;
}
.footerLinks a:hover
{
text-decoration:underline;
}
/* ------------------- SPECIFIC CHANNEL MODULES STYLES -------------------------------------- */
.moneyCalculatorList li{
list-style-image:url(/assets/template/images/liIcon.jpg);/*/assets/template/images/moneyCalcBullet.gif*/
}
.moneyCalculatorList ul{
width:120px;
}
/* ------------------ MAIN CONTENT BACKGROUND STYLES -----------------------------------------*/     
#bkg{
height:inherit;
position:absolute;
top:0;
z-index:0;
}
*:first-child+html #bkg{
height:100%;
position:absolute;
height:100%;
z-index:-1;
}
*html #bkg{
height:100%;
position:absolute;
top:0;
z-index:-1;
}
#bkg img{
height:100%;
position:relative;
width:964px;
}
*html #bkg img{
height:750px;
position:relative;
width:964px;
}
#bkgContent{
position:relative;z-index:1;
}
*:first-child+html #bkgContent{
position:static;
}
/*************************STATE AFFILIATES*********************************/
.affiliateArticleImageModule{
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
width:205px;
}
.greatOffersActionModule
{
height:30px;
overflow:hidden;
}
.greatOffersTexts
{
height:50px;
overflow:hidden;
}
.affiliateArticleList
{
padding-left:20px;
}
.greatOffersDiv{
width: 185px; background-color: rgb(255, 255, 255); text-align: center;
}
/*************************STATE AFFILIATES*********************************/
/* ================================ CREATE SCROLL ================================= */
.overflown1
 {
position: relative;
top:40px;
left:60px;
overflow: scroll !important;
height: 100px !important; 
width: 280px !important;
color: #0000FF !important;
}
.overflown2
 {
position: relative;
top:-60px;
left:420px;
overflow: scroll !important;
height: 100px !important; 
width: 280px !important;
color: #0000FF !important;
}
.overflow1
 {
position: relative;
top:40px;
left:60px;
overflow: scroll !important;
height: 100px !important; 
width: 280px !important;
color: #0000FF !important;
}
.overflow2
 {
position: relative;
top:-60px;
left:570px;
overflow: scroll !important;
height: 100px !important; 
width: 280px !important;
color: #0000FF !important;
}
/* ================================ CREATE SCROLL ================================= */
.registerOrSign{ background:url(/assets/template/buttons/registerorsignBtn.gif) no-repeat 0 0; width:159px; height:25px; display:block;}
.registerOrSign:hover{ background:url(/assets/template/buttons/registerorsignOverBtn.gif) no-repeat 0 0;}
.registerOrSign span{position: absolute; left: -4000px;}
.hoverStyle{position:absolute; z-index:1000;}
*html .hoverStyle{position:absolute; z-index:1000; left:-677px; }
 *html .ieclassHover{ top:-100px;}
 .disabled{ background-color:#999999;}
.bodyComp{display:none;text-align:left;}
.examples{font-size:12px;text-align:left;color:#000;}
.examples li{
margin-left:20px;
list-style-image:url(/assets/template/images/liIconProd.jpg);
text-align:left;
}
.examples h2{
color:#003366;
font-size:13px;
}

/* ******************** */
.RedDotsArea{
    margin: 0px !important;
    padding: 0px;
    text-align: left !important;
    width: 100% !important;
}
.RedDotsArea .SideMods{
    display: block !important;
    padding: 0px 0px 0px 10px !important;
}


.EditFix_Announcement{
    border: 1px dotted red !important;
    height: 90px !important;
    margin-bottom: 10px !important;
    text-align: left !important;
}

.ModTitle{
    border: none !important;
    color: #000;
    display: inline !important;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px !important;
    font-weight: bold !important;
    text-decorarion: none !important;
}
.ModTitle span{
    color: #600 !important;
    display: inline !important;
    text-decorarion: none !important;
}
.EditionDiv{
    border: 1px dotted red !important;
    margin: 10px 0px;
    padding: 0px !important;
    width: 100%;
}
.SideMods{
    display: block !important;
    height: auto !important;
    margin: 10px 0px !important;
    padding: 0px !important;
    width: 205px !important;
}

/* SIDE MODULES */
.contentRailModule{
    background-color: #fff !important;
    min-height: 70px !important;
    margin: 10px 0px !important;
    overflow: hidden !important;
    padding: 5px !important;
    width: 195px !important;
}

/* Module Divider */
.moduleDivider_Default{
    background: transparent url(/assets/template/images/hr.jpg) no-repeat scroll center 0px !important;
    border: none !important;
    display: block !important;
    height: 15px !important;
    margin: 0px !important;
    padding: 0px !important;
    width: 100% !important;    
}
.moduleDivider_Green{
    background: transparent url(/assets/template/images/hr_Money.gif) no-repeat scroll center 0px !important;
    border: none !important;
    display: block !important;
    height: 15px !important;
    margin: 0px !important;
    padding: 0px !important;
    width: 100% !important; 
}
.moduleDivider_Purple{
    background: transparent url(/assets/template/images/hr_everyday.jpg) no-repeat scroll center 0px !important;
    border: none !important;
    display: block !important;
    height: 15px !important;
    margin: 0px !important;
    padding: 0px !important;
    width: 100% !important; 
}
.moduleDivider_Orange{
    background: transparent url(/assets/template/images/hr_Health.jpg) no-repeat scroll center 0px !important;
    border: none !important;
    display: block !important;
    height: 15px !important;
    margin: 0px !important;
    padding: 0px !important;
    width: 100% !important; 
}
.moduleDivider_Wine{
    background: transparent url(/assets/template/images/hr_Professional.jpg) no-repeat scroll center 0px !important;
    border: none !important;
    display: block !important;
    height: 15px !important;
    margin: 0px !important;
    padding: 0px !important;
    width: 100% !important; 
}
.moduleDivider_Lblue{
    background: transparent url(/assets/template/images/hr_Travel.jpg) no-repeat scroll center 0px !important;
    border: none !important;
    display: block !important;
    height: 15px !important;
    margin: 0px !important;
    padding: 0px !important;
    width: 100% !important; 
}

/* Great Offers */
.greatOffersImageModule{
    height: auto !important;
    margin: 15px 0 !important;
    text-align: center !important;
    width: 100% !important;
}
.greatOfferText{
    color: #003366;
    height: 160px !important;
    margin: 0px 0px 15px 0px !important;
    font-size:12px;
    overflow: hidden;
    width: 100%;
}

.greatOffers{
    text-align: center;
}
.greatOffers li a{
    color: #002d67 !important;
    font-family: tahoma !important;
    font-size: 11px;
}
.greatOffers ul{
    list-style-image: url(/assets/template/images/liIcon.jpg) !important;
    margin: 0px;
    text-align: left !important;
}
.greatOfferText ul{
    line-height: 2 !important;
    margin-left: 22px !important;
}
.greatOfferText p{
    line-height: 15px !important;
    margin: 0px 0px 5px 0px !important;
}

/* Member Benefits Dropdown List */
.MBDropDown_SideMod{
    height: 50px !important;
}


/*-----------contentRailModule-------------------*/
/*
.contentRailModule{padding-top:0px; width:205px; background-color:#FFFFFF; margin:20px auto 0px auto; }
.contentRailModule .center{text-align:center; }
.contentRailModule p{padding-left:4px; padding-right:4px; }
.contentRailModule img{padding-left:1px; padding-right:1px; }
.didYouMean{font-size:12px; color:#4081a8e;}
.articleTitle{color:#000000;}
*/

/*----------------------------------------*/
.contentRailModuleQL{padding-top:0px; width:205px; background-color:#FFFFFF; position:relative; height:50px; left:7px;margin-bottom:15px;} 
*html .contentRailModuleQL{position:relative; left:-37px !important; top:-200px !important;} /*left:-195px !important*/ 
.contentRailModuleQL .center{text-align:center; }
.contentRailModuleQL p{padding-left:4px; padding-right:4px; }
.contentRailModuleQL img{padding-left:1px; padding-right:1px; }



.moduleDivider_Default_Affiliate{
    padding-top:15px; padding-bottom:15px; border: 0 none; margin: 0 auto; background:url(/assets/template/images/hr_registration.jpg) no-repeat scroll 0 10px;height:10px;width:127px;}

/* ... GREAT OFFERS(MOST POPULART) MODULE STYLES ... */

.greatOffersActionModule
{
height:30px;
overflow:hidden;
}

/*
.greatOffersList{
height:100px;
overflow:hidden;
}
*/



/* ***************************** */

/* GALLERY PAGE STYLES */
.galleryItemTitle{
font-size:13px;color:#003366;font-weight:bold;padding-bottom:7px;
}
</rde-dm:query>
 
 

/* ANDRES FIX OF CLEANUP */

/*-----------------------------------module divider-----------------------------------------------*/
.moduleDivider{padding-top:5px; padding-bottom:5px;}




.moduleDivider img {border: 0 none; margin: 0 auto; padding:0;}
.moduleDivider_Default  img {border: 0 none; margin: 0 auto; padding:0;}
.moduleDivider_Lblue img {border: 0 none; margin: 0 auto; padding:0;}
.moduleDivider_Default  img {border: 0 none; margin: 0 auto; padding:0;}
.moduleDivider_Green  img {border: 0 none; margin: 0 auto; padding:0;}
.moduleDivider_Purple  img {border: 0 none; margin: 0 auto; padding:0;}
.moduleDivider_Orange  img {border: 0 none; margin: 0 auto; padding:0;}
.moduleDivider_Wine  img {border: 0 none; margin: 0 auto; padding:0;}
.moduleDivider_Default_Affiliate  img {border: 0 none; margin: 0 auto; padding:0;}
.moduleDivider_Default {padding-top:15px; padding-bottom:20px; border: 0 none; margin: 0 auto; background:url(/assets/template/images/hr.jpg) no-repeat scroll 0 30px;height:9px;width:127px;}
.moduleDivider_Green {padding-top:15px; padding-bottom:20px; border: 0 none; margin: 0 auto; background:url(/assets/template/images/hr_Money.gif) no-repeat scroll 0 30px;height:9px;width:127px;}
.moduleDivider_Purple {padding-top:15px; padding-bottom:20px; border: 0 none; margin: 0 auto; background:url(/assets/template/images/hr_everyday.jpg) no-repeat scroll 0 30px;height:9px;width:127px;}
.moduleDivider_Orange{padding-top:15px; padding-bottom:20px; border: 0 none; margin: 0 auto; background:url(/assets/template/images/hr_Health.jpg) no-repeat scroll 0 30px;height:9px;width:127px;}
.moduleDivider_Wine{padding-top:15px; padding-bottom:20px; border: 0 none; margin: 0 auto; background:url(/assets/template/images/hr_Professional.jpg) no-repeat scroll 0 30px;height:9px;width:127px;}
.moduleDivider_Lblue{padding-top:15px; padding-bottom:20px; border: 0 none; margin: 0 auto; background:url(/assets/template/images/hr_Travel.jpg) no-repeat scroll 0 30px;height:9px;width:127px;}
.moduleDivider_Default_Affiliate {padding-top:15px; padding-bottom:15px; border: 0 none; margin: 0 auto; background:url(/assets/template/images/hr_registration.jpg) no-repeat scroll 0 10px;height:10px;width:127px;}
/*-----------------------------------module -----------------------------------------------*/
.module {margin:20px 0 20px 0; padding:0 10px;}
/*-----------contentRailModule-------------------*/
.contentRailModule{padding-top:0px; width:205px; background-color:#FFFFFF;  }
.contentRailModule .center{text-align:center; }
.contentRailModule p{padding-left:4px; padding-right:4px; }
.contentRailModule img{padding-left:1px; padding-right:1px; }
.didYouMean{font-size:12px; color:#4081a8e;}
.articleTitle{color:#000000;}
/*----------------------------------------*/
.contentRailModuleQL{padding-top:0px; width:205px; background-color:#FFFFFF; position:relative; height:50px; left:7px; }
*html .contentRailModuleQL{position:relative; left:-107px !important; top:-200px !important;} /*left:-195px !important*/
.contentRailModuleQL .center{text-align:center; }
.contentRailModuleQL p{padding-left:4px; padding-right:4px; }
.contentRailModuleQL img{padding-left:1px; padding-right:1px;}
/*SEARCH RESULTS */
.searchTitles{
color:#948A79;
font-size:14px;
font-weight:bold;
text-decoration:none;margin-bottom: 15px;
}
/*-----------------calculator life insurance default----------------------------------------------------------*/
.calc_life_insurance_top_Default{background:url(/assets/template/images/bkg_lifeInsuranceCalcBoxTopGreen.PNG) no-repeat; width:190px; height:58px; text-align:right; }
.calc_life_insurance_mid_Default{background:url(/assets/template/images/bkg_relatedBoxMidGreen.jpg) repeat-y ; width:190px;   }
.calc_life_insurance_bottom_Default{background:url(/assets/template/images/bkg_lifeInsuranceCalcBoxBottomGreen.PNG) no-repeat ; width:190px; height:55px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.calc_life_insurance_bottom_Default{ margin-top:-5px; }
}
.calc_life_insurance_top_Default a{font-size:9px; color:#686a6d; margin-right:15px;} 
.calc_life_insurance_mid_Default h2{color:#2c7b29; font-size:12px; font-weight:bold; padding-top:10px;}
.calc_life_insurance_mid_Default a{/*color:#2c7b29;*/ color:#000000; font-size:10px; font-weight:normal;} 

.lpgt_calc_life_insurance_top_Default{background:url(/assets/template/images/bkg_LPGTCalcBoxTopGreen.png) no-repeat; width:190px; height:58px; text-align:right; }

/*----------------- end related info green----------------------------------------------------------*/

/*----------------- calculator life insurance green----------------------------------------------------------*/
.calc_life_insurance_top_Green{background:url(/assets/template/images/bkg_lifeInsuranceCalcBoxTopGreen.PNG) no-repeat; width:190px; height:58px; text-align:right; }
.calc_life_insurance_mid_Green{background:url(/assets/template/images/bkg_relatedBoxMidGreen.jpg) repeat-y ; width:190px;   }
.calc_life_insurance_bottom_Green{background:url(/assets/template/images/bkg_lifeInsuranceCalcBoxBottomGreen.PNG) no-repeat ; width:190px; height:55px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.calc_life_insurance_bottom_Green{ margin-top:-5px; }
}
.calc_life_insurance_top_Green a{font-size:9px; color:#686a6d; margin-right:15px;} 
.calc_life_insurance_mid_Green h2{color:#2c7b29; font-size:12px; font-weight:bold; padding-top:10px;}
.calc_life_insurance_mid_Green a{/*color:#2c7b29;*/ color:#000000; font-size:10px; font-weight:normal;} 

.lpgt_calc_life_insurance_top_Green{background:url(/assets/template/images/bkg_LPGTCalcBoxTopGreen.png) no-repeat; width:190px; height:58px; text-align:right; }

/*----------------- end calculator life insurance green----------------------------------------------------------*/