@charset "UTF-8";
/* CSS Document */
/* GLOBAL */
body{
 margin:0px;
 padding:0px;
 width:100%;
 background-color:#FFF;
 text-align:center; /*IE fix to make margin:auto work*/
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
}
a:link,
a:visited,
a:hover,
a:active,
a.bookmark:link,
a.bookmark:visited,
a.bookmark:hover,
a.bookmark:active {
 color:#0b78f7;
 text-decoration:underline;
 border:none;
}
#welcome_content_header {
 z-index:9;
 display:block;
}

#outer_wrapper {
 width:850px;
 margin:0px auto;
 text-align:left; /*reset text-align:center above*/
}
/* START EPRIZE BANNER HOLDER */
#banner_holder {
 width:728px;
 height:90px;
 margin:0 auto;
 z-index:999;
 display:block;
}
/* END EPRIZE BANNER HOLDER */

#popup #outer_wrapper {
 width:530px;
 margin:0px auto;
 text-align:left; /*reset text-align:center above*/
}
a.see_details:link {
 line-height:18px;
 height:18px;
 vertical-align:middle;
}
.players_poll {
 background-image:url("../Images/Layout/en/players_poll.gif");
 background-repeat:no-repeat;
 background-position:top;
 height:166px;
 width:155px;
}
.poll_header {
 font-size:14px;
 line-height:14px;
 font-weight:bold;
 color:#080908;
 padding: 50px 0px 5px 10px;
}
.poll_content {
 font-size:12px;
 line-height:13px;
 font-weight:normal;
 color:#323132;
 padding: 0px 0px 15px 10px;
}
.poll_content a:link,
.poll_content a:visited,
.poll_content a:hover,
.poll_content a:active {
 font-size:11px;
 font-weight:normal;
 color:#323132;
 text-decoration:underline;
 padding: 10px 0px 5px 30px;
}
.poll_content input {
 font-size:10px;
 line-height:11px;
 font-weight:bold;
 color:#323132;
 width:66px;
 border:1px solid #cdcdcd;
 text-align:right;
 height:15px;
}
.extended_warranty {
/* background-image:url("../Images/Layout/en/extended_waranty.gif");
 background-repeat:no-repeat;
 background-position:top;*/
 height:166px;
 width:155px;
 padding:0px;
 margin:0px;
}
.extended_warranty_header {
 font-size:15px;
 line-height:17px;
 font-weight:bold;
 color:#080908;
 padding: 45px 0px 0px 10px;
}
.price_protection {
 background-image:url("../Images/Layout/en/price_protection.gif");
 background-repeat:no-repeat;
 background-position:top;
 height:166px;
 width:155px;
 padding:0px;
 margin:0px;
}
.price_protection_header {
 font-size:15px;
 line-height:17px;
 font-weight:bold;
 color:#080908;
 padding: 45px 0px 0px 10px;
}
.bonus_ace_header {
 font-size:22px;
 line-height:30px;
 font-weight:bold;
 color:#ff7717;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
}
.bonus_ace_content {
  font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:13px;
 font-weight:normal;
 color:#323132;
 text-decoration:none;
}
.bonus_ace_content a:link,
.bonus_ace_content a:visited,
.bonus_ace_content a:hover,
.bonus_ace_content a:active {
 color:#0b78f7;
 text-decoration:underline;
}
big {
  font-size:22px;
  color:#ff7717;
}

.price_protection a:link,
.price_protection a:visited,
.price_protection a:hover,
.price_protection a:active,
.free_gift a:link,
.free_gift a:visited,
.free_gift a:hover,
.free_gift a:active {
  font-size:13px;
 line-height:13px;
 font-weight:bold;
 color:#0b78f7;
 padding: 0px 0px 0px 10px;
}
.inside_bet_text a:link,
.inside_bet_text a:visited,
.inside_bet_text a:hover,
.inside_bet_text a:active,
.extended_warranty a:link {
 color:#0b78f7;
}
.ace_rebate {
 height:166px;
 width:122px;
}
.ship_rebate {
 height:215px;
 width:122px;
 padding:0px;
 margin:0px;
}
.magainzes {
 height:193px;
 width:122px;
 padding:0px;
 margin:0px;
} 
.up_the_ante {
 width:122px;
 padding:0px;
 margin:0px;
}
.free_gift {
 background-image:url("../Images/Layout/en/free_gift.gif");
 background-repeat:no-repeat;
 background-position:top;
 height:193px;
 width:122px;
 padding:0px;
 margin:0px;
}
/* END GLOBAL */










/*START  WELCOME PAGE */
a.see_details:link {
 line-height:18px;
 height:18px;
 vertical-align:middle;
}
.inside_bet {
 /*background-image:url("../Images/Layout/en/inside_bet_bg.gif");
 background-repeat:no-repeat;
 background-position:top;*/
 height:237px;
 width:155px;
}
.inside_bet_text {
 position:relative;
 top:42px;
 left:5px;
 width:140px;
 height:35px;
 font-size:12px;
 line-height:11px;
 font-weight:normal;
 color:#323132;
 clear:both;
}
.inside_bet_offer {
 position:relative;
 top:45px;
 left:30px;
 clear:both;
}
.inside_bet_offer img {
 padding-top:15px;
}
.inside_bet_btn {
 position:relative;
 top:57px;
 left:25px;
}
#inside_bet_spacer {
 position:relative;
 top:-25px;
 left:125px;
 width:25px;
 height:25px;
}
#hot_deals_pulled_content iframe {
 margin:10px 0px 0px 10px;
  overflow:hidden;
 width:525px;
 height:250px;
}

#royal_flush_pulled_content iframe {
 overflow:hidden;
 width:525px;
 height:125px;
}
table#sneak-peek-bg tr td {
 background-color:#78b2e5;
} 
  
.vendorlogos {
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000;
 text-align:center;
}
.vendorlogos td { padding:10px 0; }
.hotdealsbg {
 background-image:url("../Images/Layout/en/hotdealsbg.gif");
 background-repeat:repeat-y;
 background-position:top;
 width:541px;
 /*height:250px;*/
 font-size:12px;
}
.royalflushbg {
 background-image:url("../Images/Layout/en/hotdealsbg2.gif");
 background-repeat:repeat-y;
 background-position:top;
 width:541px;
 font-size:12px;
}

/* CASH BACK ACCOUNT */
.cash_back_account {
 background-image:url("../Images/Layout/en/cash_back.gif");
 background-repeat:no-repeat;
 background-position:top;
 height:166px;
 width:155px;
}
.cash_back_account_header {
 font-size:13px;
 line-height:13px;
 font-weight:bold;
 color:#080908;
 padding: 50px 0px 5px 10px;
}
.cash_back_account_content {
 font-size:10px;
 line-height:11px;
 font-weight:normal;
 color:#323132;
 padding: 0px 0px 15px 10px;
}
.cash_back_account_content input {
 font-size:10px;
 line-height:11px;
 font-weight:bold;
 color:#323132;
 width:66px;
 border:1px solid #cdcdcd;
 text-align:right;
 height:15px;
}
/* CASH BACK ACCOUNT */


.rebatetext {
 /*font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;*/
 font-family:Arial, Helvetica, Geneva, Tahoma, sans-serif;
 font-size:12px;
 line-height:16px;
 font-weight:bold;
}
/* FOOTER */
#siteinfo {
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
 text-align: center;
 width:850px;
 margin-left:auto;
 margin-right:auto;
}
#siteinfo p {
 text-align: center;
 width: 775px;
 margin-left:auto;
 margin-right:auto;
}
#siteinfo sup {
 font-size: 9px;
}
#siteinfo .disclaimer {
 border-bottom: 11px solid #ccc;
 text-align: center;
 text-align: center;
 width: 775px;
}

#siteinfo a {
 color: #000;
}
#siteinfo a:hover {
 color: #7F7F7F;
}
.structureLabel {
 position: absolute;
 left: -999em;
 overflow: hidden;
}
/* END FOOTER */


/* START BONUS PAGE */
.bonus_content {
 font-size:13px;
 font-weight:normal;
 padding:0px;
 margin:0px;
 text-align:left;
}
.bonus_content h3,
.bonus_content p {
 padding:0px;
 margin:0px;
}

.orange_text {
 color:#e63d23;
}
.blue_text {
 color:#0b78f7;
}
.gobtn {
 position:relative;
 top:0px;
 float:right;
 padding:0px;
 margin:0px;
 clear:both;
}
/* END BONUS PAGE */


/* START COUNTDOWN PAGE */
#countdown_content_header {
 height:129px;
 width:545px;
 background-image:url("../Images/Layout/en/countdown_content_header.gif");
 background-position:center top;
 background-repeat:no-repeat;
 font-family:"Trebuchet MS", arial, helvetica;
 font-weight:bold;
 color:#000;
}
#countdown_content_header select {
 width:117px;
}
#countdown_content_header select,
#countdown_content_header select option {
 font-size:12px;
 font-weight:normal;
}
.cd_main_hdr {
 font-size:21px;
 text-align:center;
}
.cd_main_text {
 font-size:14px;
 text-align:center;
}
cd_main_text_link {
 font-size:12px;
 text-align:left;
}
.cd_main_text a:link,
.cd_main_text a:visited,
.cd_main_text a:hover,
.cd_main_text a:active,
.cd_main_text_link a:link,
.cd_main_text_link a:visited,
.cd_main_text_link a:hover,
.cd_main_text_link a:active {
 color:#0b78f7;
 text-decoration:underline;
 border:none;
}
.countdown_content_left,
.countdown_content_right {
 margin:0px;
 padding:0px;
 border:1px solid #2b2b2b;
 width:263px;
 height:169px;
 font-family:"Trebuchet MS", arial, helvetica;
 font-weight:bold;
 color:#000;
}
.content_top {
 width:263px;
 height:61px;
 display:block;
}
.content_mid {
 width:263px;
 height:71px;
 background-color:#2b2b2b;
 display:block;
}
.content_btm {
 width:263px;
 height:37px;
 line-height:37px;
 vertical-align:middle;
 background-color:#ccc;
 display:block;
 margin:0 auto;
}
.countdown_table {
 width:240px;
 /*margin:5px auto;*/
 margin:auto;
 height:37px;
}
.content_logo {
 width:88px;
 height:31px;
 display:block;
}
.cd_savings {
 font-size:40px;
}
.percent_symbol {
 font-size:32px;
}
.cd_cashback {
 font-size:16px;
}
.cd_orange {
 font-size:12px;
 color:#f89d59;
}
.cd_numbers {
 font-size:24px;
 color:#fff;
}
/* END COUNTDOWN PAGE */


/* benefit pages */
.black13bold {
 color: #000;
 font-weight:bold;
 font-size:13px;
 padding:0px;
 margin:0px;
}
.gray14bold {
 color: #020202;
 font-weight:bold;
 font-size:14px;
 padding:0px;
 margin:0px;
}

.gray13normal {
 color: #020202;
 font-weight:normal;
 font-size:13px;
 padding:0px;
 margin:0px;
 text-align:left;
}

.red13normal {
 color:#F00;
}

.bluetext {
 color:#4c88c2;
}
#pick52text {
 width:420px;
 position:relative;
 top:0px;
 left:62px;
 padding:0px;
 margin:0px;
 font-size:13px;
}
#benefit_text_content {
 width:425px;
 position:relative;
 top:0px;
 left:55px;
}
#benefit_text_poll_content {
 width:540px;
 position:relative;
 top:0px;
 left:5px;
 font-size:12px;
}
#benefit_text_poll_content table.gray13normal td {
 text-align:left;
 /*width:270px;*/
}
#benefit_text_poll_content table.gray13normal label {
 /*white-space: nowrap;*/ /*hide this to to overlapping content on the poll page */
 text-align:left;
}

#_ctl0__ctl0_extendedPoll_rpExtendedPoll__ctl1_lblQuestion,
#_ctl0__ctl0_extendedPoll_rpExtendedPoll__ctl1_lblQuestionNumber, 

#_ctl0__ctl0_extendedPoll_rpExtendedPoll__ctl3_lblQuestion,
#_ctl0__ctl0_extendedPoll_rpExtendedPoll__ctl3_lblQuestionNumber, 

#_ctl0__ctl0_extendedPoll_rpExtendedPoll__ctl5_lblQuestion,
#_ctl0__ctl0_extendedPoll_rpExtendedPoll__ctl5_lblQuestionNumber, 

#_ctl0__ctl0_extendedPoll_rpExtendedPoll__ctl7_lblQuestion,
#_ctl0__ctl0_extendedPoll_rpExtendedPoll__ctl7_lblQuestionNumber,

#_ctl0__ctl0_extendedPoll_rpExtendedPoll__ctl9_lblQuestion,
#_ctl0__ctl0_extendedPoll_rpExtendedPoll__ctl9_lblQuestionNumber,

#_ctl0__ctl0_extendedPoll_rpExtendedPoll__ctl11_lblQuestion,
#_ctl0__ctl0_extendedPoll_rpExtendedPoll__ctl11_lblQuestionNumber,

#_ctl0__ctl0_extendedPoll_rpExtendedPoll__ctl13_lblQuestion,
#_ctl0__ctl0_extendedPoll_rpExtendedPoll__ctl13_lblQuestionNumber,

#_ctl0__ctl0_extendedPoll_rpExtendedPoll__ctl15_lblQuestion,
#_ctl0__ctl0_extendedPoll_rpExtendedPoll__ctl15_lblQuestionNumber {
 color:#27338d;
 font-weight:normal;
 font-size:12px;
}
#_ctl0__ctl0_extendedPoll_rpExtendedPoll__ctl1_rblstAnswer {
 text-align:left;
}

.ExtendedPollSeparator {
 height:20px;
}
#benefit_disclaimer_text{
 background:url("../Images/Layout/EN/protection_ExtendedWarranty_disclaimer.gif") no-repeat;
 height:431px;
 width:545px;
 padding-top:8px;
}
#benefit_disclaimer_text p {
 font-size:12px;
 padding:15px 20px 0px 20px;
 line-height:1.3em;
 margin:0px;
 font-style:italic;
}

#_ctl0__ctl0_pnPoll,
.ExtendedPollContainer,
.ExtendedPollContainer div,
#_ctl0__ctl0_extendedPoll_rpExtendedPoll__ctl5_rblstAnswer,
#benefit_text_poll_content {
 width:540px;
 display:block;
 text-align:left;
}
.address {
 position:relative;
 top:0px;
 left:105px;
 color:#000;
 font-weight:bold;
 font-size:12px;
}
h3 {
 font-size:16px;
 color:#000;
}
h4 {
 font-size:13px;
}
#redeem {
 color: #020202;
 font-weight:normal;
 font-size:11px;
 width:300px;
 position:relative;
 top:0px;
 left:110px;
 _left:110px;
}
/* end benefit pages */

/* old stuff below */
#_ctl0_CategoryTopMenu1__ctl0_imgShoppingCart {
 display:none;
 visibility:hidden;
}
#sa_header {
 height:112px;
 padding:0px;
 margin:0px;
}


a:hover {
 text-decoration: underline;
}
.account_widget {
 background-image:url("../Images/Layout/en/account_widget.gif");
 background-repeat:no-repeat;
 background-position:bottom;
 height:38px;
 width:118px;
 font-size:11px;
 text-align:center;
 line-height:14px;
}
a.myaccount,
a.myaccount:link,
a.myaccount:visited,
a.myaccount:hover,
a.myaccount:active {
 color:#da2b38;
 text-decoration:underline;
 font-size:11px;
}
a.logout,
a.logout:link,
a.logout:visited,
a.logout:hover,
a.logout:active {
 color:#000;
 text-decoration:underline;
 font-size:11px;
}
noscript {
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:16px;
 line-height:20px;
 color:#F00;
 font-weight:normal;
 padding:20px;
 text-align:left;
}
.gray14bold {
 color: #020202;
 font-weight:bold;
}
#BenefitDetailDescription a:hover {
 text-decoration: underline;
}
button.Delete {
 color:#FFF;
 background-color:#F00;  
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:10px; 
 font-weight:bold;
}
hr.ShoppingCartHRColor,
.ShoppingCartHRColor {
 color:#808080;
}
hr.ShoppingCartEmptyHRColor,
.ShoppingCartEmptyHRColor {
 _color:#FF7917;
 border:1px solid #FF7917;
}
hr.LocatorHRColor {
 COLOR:#036;
}
.MainBackgroundColorLayout {
 background-color:#FFF;
}
.AlternateBackgroundColorLayout {
 background-color:#FFF;
}
.LeftMenuHeader {
 color: #020202;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:13px; 
 font-weight:bold;
}
.LeftMenuNotSelected {
 color:#838383; 
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:none;
 padding:0px;
 margin:0px;
}
 a.LeftMenuNotSelected:link,
 a.LeftMenuNotSelected:visited,
 a.LeftMenuNotSelected:hover,
 a.LeftMenuNotSelected:active {
 color:#615d5d;
 text-decoration:none;
}
 a.LeftMenuNotSelected:hover {
 color:#0b78f7;
 text-decoration:underline;
}
.LeftMenuSelected {
 color:#483932;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:none;
  padding:0px;
 margin:0px;
}
 a.LeftMenuSelected:link,
 a.LeftMenuSelected:visited,
 a.LeftMenuSelected:hover,
 a.LeftMenuSelected:active {
 color:#0b78f7;
 text-decoration:none;
}

.LeftMenuLayout {
 background-color:#036;
 width:140px; 
}
.CommonTopMenuBackgroundColor {
 background-color: #FFF;
}
.CategoryTopMenuBackgroundColor {
 background-color:#FFF;
}
.DetailImageLayout {
 background-color:#036;
 width:140px; 
}
.DetailTitleLayout {
 color:#906;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:13px; 
 font-weight:bold;
}
.DetailDescriptionLayout {
 vertical-align:top;
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;   
 font-size:12px;
 font-style:normal;
}
.DetailDisclaimerLayout {
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-style:normal;   
 font-size:10px;   
 width:420px;
 position:relative;
 top:0px;
 left:0px;
}
.ShoppingCartControlBackgroundColor {
 background-color:#FFC;
}
.ShoppingCartControlTitleLayout {
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:13px; 
 font-weight:bold;
 text-align:center;
}
.ShoppingCartDescriptionLayout {
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;   
 font-size:10px;
 font-style:normal;
}
.ShoppingCartControlAddedItems {
 color:#F00;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;   
 font-size:11px;
 font-style:normal;
}
.ShoppingCartFooterLayout {
 color:#483932;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;   
 font-size:11px;
 font-style:normal; 
 font-weight:normal;
}
.ShoppingCartLastBenefitLayout {
 color:#F00;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;   
 font-size:10px;
 font-style:normal;
}
.ShoppingCartListHeaderLayout {
 color:#9c917f;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;   
 font-size:11px; 
 font-weight:bold; 
}
.ShoppingCartListItemLayout {
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;   
 font-size:11px;
}
.ShoppingCartItemText {
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
}
.ShoppingCartItemTextRed {
 color:#F00;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
} 
.ShoppingCartSubmitMessageText {
 color:#F00;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-align:left;
}
.ShoppingCartItemTextBold {
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px; 
 font-weight:bold;
}
.ShoppingCartItemTitle {
 color: #9c917f;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px; 
 font-weight:bold;
}
.ShoppingCartSmallText {
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
}
.SavingsCalculatorBackgroundColor {
 background-color:#FFC;
}
.SavingsCalculatorHeaderLayout {
 color:#483932;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;   
 font-size:12px; 
 font-weight:bold; 
}
.SavingsCalculatorLabelItemLayout {
 color:#9c917f;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;   
 font-size:11px;
}
.SavingsCalculatorDataItemLayout {
 color:#483932;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;   
 font-size:11px; 
 font-weight:bold; 
}
#OESSavingsCalculator_table_wrapper {
 border:1px solid #ff7917;
 margin-top:20px;
 float:left;
}
.ThankYouItemTitle {
 color: #9c917f;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px; 
 font-weight:bold;
}
.ThankYouItemTextBold {
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size: 9px; 
 font-weight:bold;
}
#_ctl0__ctl0_lblError {
 border:none;
 _border:1px solid #FFF;
 text-align:left;
 z-index:99999;
 width:300px;
}
#login_error_message {
 width:343px;
 border:none;
 float:left;
 position:relative;
 left:0px;
 top:0px;
 z-index:99999;
}
.LoginError,
.Error {
 color:#F00;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
 text-align:left;
}
.Success {
 color:#00F;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:14px; 
}
.EmailUpdateSuccess {
 color:#F00;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:14px; 
}
.EmailPreferencesSuccess {
 color:#F00;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:14px; 
}
.EmailPreferencesFailure {
 color:#F00;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:14px; 
}
.Mandatory {
 color:#F00;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:14px; 
 font-weight:normal;
}
.ContactUsLabel {
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:14px; 
 font-weight:normal;
}
.ContactUsLabelText {
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:14px; 
 font-weight:bold;
}
.ContactUsSuccessLabel {
 color:#F00;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:14px; 
 font-weight:bold;
}
.ContactUsLabelNormal {
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;;
 font-size:14px; 
 font-weight:normal;
}
.ContactUsExampleLabel {
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:14px;
}
.MembershipInfoLabel {
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:14px; 
 font-weight:normal;
}
.MembershipInfoLabelText {
 /*color:#293696;*/
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:14px; 
 font-weight:bold;
}

#footer {
 border-top:1px solid #cdc8bf;
 border-bottom:1px solid #cdc8bf;
 border-right:none;
 border-left:none;
 width:905px;
 height:44px;
 line-height:44px;
 vertical-align:middle;
}
#footer sup,#footer sup font {
 font-size:9px;
}
.FooterLabel {
 color:#9c917f;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:10px;
}

.FooterLink a:link,
.FooterLink a:visited,
.FooterLink a:active {
 color:#9c917f;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:10px;
 text-decoration:none;
}
.FooterLink a:hover {
 color:#9c917f;
 text-decoration:underline;
}
.MembershipTermsText {
 width:660px;
}

.MembershipTermsText,
.MembershipTermsText p,
.MembershipTermsText ol li,
.MsoBodyText {
 color:#020202;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:14px;
}
.MembershipTermsAcceptText {
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:14px; 
 font-weight:bold;
}
.EmailUpdateGreetings {
 color:#293696;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:14px; 
 font-weight:bold;
}
.EmailUpdateLabel {
 color:#483932;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:14px;
}
.EmailCaptureGreetings {
 color:#483932;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:14px; 
 font-weight:bold;
}
.EmailCaptureLabel {
 color:#483932;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:14px;
}
.EmailPreferencesHeaderTable {
 color:#483932;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:14px; 
 font-weight:bold;
}
.EmailPreferencesCategoryTable {
 color:#483932;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:14px; 
 font-weight:bold;
 background-color:#c6beae;
}
.EmailPreferencesHeaderText {
 color:#483932;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:14px; 
 font-weight:bold;
}
.MembershipStatusHeaderText {
 color:#483932;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:14px; 
 font-weight:bold;
}

.MembershipStatusDiscontinueMembership {
 color:#483932;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:14px; 
 font-weight:bold;
}

.WelcomeHeader {
 color:#339;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:11px; 
 font-weight:bold;
}

.WelcomeEmailAddress {
 color:#339;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
}

.WelcomePublicity {
 color:#339;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:small; 
 font-weight:bold;
}

.WelcomeDisclaimer {
 color:#339;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
}
.WelcomeContent {
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:10px;	
}
.welcome_links:link,.welcome_links:visited {
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 color:#0793f6;
 font-size:14px;
 text-decoration:none;
}
.welcome_links:hover {
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 color:#0793f6;
 font-size:14px;
 text-decoration:underline;
}
.MemberPremiumAddress {
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:10px; 
 font-weight:bold;
}
.PremiumCheckoutMessage {
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size: 8px;
}
.ShippingItemText {
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
}
.ShippingItemTextSmall {
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;

 font-size: 10px;
}

.RewardsSavingDescription {
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
}

.RewardsSavingDisclaimer {
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
}

.PremiumCheckoutMessage {  
 color:#838383;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:14px;
}

.PremiumTitle {   
 color: #ff7917;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:20px;
 line-height:22px; 
 font-weight: bold;
}
 .PremiumDescription {  
 color:#838383;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:14px;
}

.PremiumDisclaimer {   
 color:#838383;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:14px;
}

.PremiumFAQ {
 color:#838383;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:14px;
}

.LogoutInformation {
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size: smaller;
}

.CancelConfirmationText {
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size: 14px;
}

tr.LoggingResultHeader {
 background-color: #036;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#FFF;
}

.OOTdirective {
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; 
 font-weight: bolder;
 font-size: 12px;
 text-align: left;
 color:#000;
}

.OOTfootnote {
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; 
 font-weight:normal;
 font-size: 10px;
 text-align: left;
 font-style:italic;
 color:#000;
}

.OOTheader {
 border-bottom-color:#000;
 border-bottom-style:solid;
 border-bottom-width:5px;
 border-left-style:none;
 border-left-color:#FFF;
 border-right-style:none;
 border-right-color:#FFF;
 border-top-style:none;
 border-top-color:#FFF;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; 
 font-weight: bold;
 font-size: 12px;
 text-align: center;
 color:#000;
}

.OOTcontent {
 border-bottom-style:none;
 border-bottom-color:#FFF;
 border-left-style:none;
 border-left-color:#FFF;
 border-right-style:none;
 border-right-color:#FFF;
 border-top-style:none;
 border-top-color:#FFF;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-align: center;
 color:#000;
}

.MyOfferDetailsOfferValue {
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size: 16px; 
 font-weight: bold;
 color: #FFF;
}
.MyOfferDetailsOfferValueSubHead {
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #FFF;
}
.MyOfferDetailsCopy {
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#000;	
}
.MyOfferDetailsDisclaimersTD {
 background-color:#FFF;
}
.MyOfferDetailsDisclaimers {
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#000;
}
.MyOffersHereLink {
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: blue;
}

.SavingsStory {
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#838383;	
}
/*
#_ctl0__ctl0_butSubmit {
 background-color:#483932;
 color:#c6b89f;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 border-top:1px solid #9c917f;
 border-right:1px solid #c6b89f;
 border-bottom:1px solid #c6b89f;
 border-left:1px solid #9c917f;
 padding:5px;
 font-size:12px;
}
*/

.CART_SMTEXT {
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration:underline
}
.ShoppingCartControlContourColor {
 background-color:#039;
}



table#_ctl0_CategoryTopMenu1__ctl0_tblOESCartOverview tr td span#_ctl0_CategoryTopMenu1__ctl0_lblShoppingCartItemsCount {
 font-size:12px;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 color:#FF7917;
 text-decoration:none;
 padding-right: 8px;
}
.ShoppingCartItemsCount {
 font-size:12px;
 line-height:12px;
 vertical-align:middle;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 color:#FF7917;
 text-decoration:none;
 padding-right: 8px;
}

.regulartext {
 font-size:14px;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 color:#020202;
}

.regulartext a:link,
.regulartext a:visited,
.regulartext a:hover,
.regulartext a:active,
.MembershipInfoLabel a:link,
.MembershipInfoLabel a:visited,
.MembershipInfoLabel a:hover,
.MembershipInfoLabel a:active,

.MembershipTermsText a:link,
.MembershipTermsText a:visited,
.MembershipTermsText a:hover,
.MembershipTermsText a:active



 {
 color:#0b78f7;
 text-decoration:underline;
}



#_ctl0__ctl0_BenefitList1_dlBenefits {
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 text-align:left;
 width:600px;
 padding:0px;
 _margin-left:200px;
}
#benefitlists #_ctl0__ctl0_BenefitList1_dlBenefits,
#benefitlists #_ctl0__ctl0_BenefitList1_dlBenefits tbody tr,
#benefitlists #_ctl0__ctl0_BenefitList1_dlBenefits tbody tr td,
#benefitlists #_ctl0__ctl0_BenefitList1_dlBenefits tbody tr td a,
#benefitlists #_ctl0__ctl0_BenefitList1_dlBenefits tbody tr td a:link,
#benefitlists #_ctl0__ctl0_BenefitList1_dlBenefits tbody tr td a:visited,
#benefitlists product#_ctl0__ctl0_BenefitList1_dlBenefits tbody tr td a:active,

#_ctl0__ctl0_BenefitList1_dlBenefits,
#_ctl0__ctl0_BenefitList1_dlBenefits tbody tr,
#_ctl0__ctl0_BenefitList1_dlBenefits tbody tr td,
#_ctl0__ctl0_BenefitList1_dlBenefits tbody tr td a,
#_ctl0__ctl0_BenefitList1_dlBenefits tbody tr td a:link,
#_ctl0__ctl0_BenefitList1_dlBenefits tbody tr td a:visited,
#_ctl0__ctl0_BenefitList1_dlBenefits tbody tr td a:active  {
 font-size:13px;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 color:#005cb3;
 text-decoration:none;

}
#benefitlists #_ctl0__ctl0_BenefitList1_dlBenefits tbody tr td a:hover,
#benefitlists product#_ctl0__ctl0_BenefitList1_dlBenefits tbody tr td a:hover {
 text-decoration:underline;
}
#benefitlists {
 width:600px;
 float:right;
 font-size:13px;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 color:#005cb3;
 text-decoration:none;
}
#benefitlists a,
#benefitlists a:link,
#benefitlists a:visited,
#benefitlists a:hover,
#benefitlists a:active {
 font-size:13px;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 color:#005cb3;
 text-decoration:none;
}
#benefitlists a:hover {
 text-decoration:underline;
}
#svngs_amt_detail_title {
 margin-top:40px;
 font-size:20px;
 color:#838383;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 line-height:22px; 
	font-weight:normal;
}
#svngs_amt_detail_description {
 font-size:16px;
 color:#838383;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 line-height:18px;
}

#_ctl0__ctl0__ctl0_detailTitle {
 margin-top:40px;
 font-size:14px;
 color:#37a1f3;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 line-height:24px; 
	font-weight:normal;
}


.login_widget_title {
 color:#000; 
	font-weight:bold;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,Sans-serif;
 text-align:left;
}
#login_main_content {
 background:url("../Images/Layout/en/login_main_bg.jpg") no-repeat;
 font-weight:normal;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 text-align:left;
 color:#312f2e;
 width:848px;
 height:405px;
 background-position:top;
}
#login_main_content ul {
 position:relative;
 top:10px;
 left:30px;
 width:300px;
}

#login_main_content img {
 position:relative;
 top:0px;
 left:0px;
 width:253px;
 height:60px;
}
#lgn_mn_cntnt_li1,
#lgn_mn_cntnt_li2,
#lgn_mn_cntnt_li3 {
 padding-top:5px;
 padding-bottom:5px;
 list-style:disc;
 font-weight:normal;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 margin-left:20px;
 font-size:20px;
}
.join {
 position:relative;
 z-index:999;
}
a.join:link,
a.join:visited {
 background: url("../Images/Layout/en/login_join_now_on_over.png") 0 0 no-repeat;
 width:253px;
 height:58px;
 display:block;
 position:relative;
cursor:hand;
}
a.join:hover {
 background-position: 0 -60px;
  position:relative;
}


#shop_top_brands {
 background-image:url("../Images/Layout/en/shop_top_brands.gif");
 background-repeat:no-repeat;
 width:848px;
 height:109px;
}
#shop_top_brands_hdr {
 width:270px;
 position:relative;
 top:0px;
 left:30px;
}
#shop_top_brands_text {
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 text-align:center;
 color:#312f2e;
 font-size:28px;
 margin:0px;
 padding:5px 0 1px 0;
}
#shop_top_brands_text2 {
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 text-align:center;
 color:#312f2e;
 font-size:28px;
 margin:0px;
 padding:0 0 1px 0;
}
#shop_top_brands_text3 {
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 text-align:center;
 color:#FF0000;
 font-size:24px;
 margin:0px;
 padding:0 0 1px 0;
}
hr.login_hr  {
 color:#CCC;
 border:5px solid #CCC;
 height:10px;
 width:848px;
 background-color:#CCC;
}

.login_main_title {
 color:#215473; 
	font-weight:bold;
 font-size:24px;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 text-align:center;
}
.loginmaintext {
 line-height:24px;
 width:350px;
}
.paratitle {
 color:#70624c;
}
.logintoday {
 color:#215473; 
	font-weight:normal;
 font-size:36px;
 line-height:36px;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 text-align:center;
}
.login_c1 {
 width:283px;
 height:112px;
 border:1px solid #215473;
 background-color:#ffd88d;
 text-align:left;
 color:#837359; 
 font-weight:normal;
 font-size:16px;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 line-height:18px;
 vertical-align:top;
}
.login_c2 {
 width:283px;
 height:112px;
 border:1px solid #FFF;
 background-color:#97bbcf;
 text-align:left;
 color:#FFF; 
 font-weight:normal;
 font-size:16px;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 line-height:18px;
 vertical-align:top;
}
.login_c3 {
 width:283px;
 height:112px;
 border:1px solid #FFF;
 background-color:#a6b254;
 text-align:left;
 color:#FFF; 
 font-weight:normal;
 font-size:16px;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 line-height:18px;
 vertical-align:top;
}
#login_table {
 border:none;
 font-size:11px;
 color:#000;
 font-family:Verdana,Arial,Helvetica,Sans-serif;
 height:112px;
 width:343px;
 background:url("../Images/Layout/en/login_bg.gif") no-repeat;
}
#_ctl0__ctl0_txtMemberId,
#_ctl0__ctl0_txtZipCode,
#_ctl0__ctl0_chkSaveMemberID {
 border-top:1px solid #848484;
 border-right:1px solid #FFF;
 border-bottom:1px solid #FFF;
 border-left:1px solid #848484;
 width:110px;
 height:15px;
 font-size:10px;
 line-height:15px;
 vertical-align:middle;
 color:#000;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 background-color:#fcf8eb;
}
input#_ctl0__ctl0_chkSaveMemberID {
 width:15px;
 height:15px;
 line-height:15px;
 vertical-align:middle;
 background-color:#fcf8eb;
}
.inpt_flds {
 color:#000;
 font-size:11px;
 font-family:Verdana,Arial,Helvetica,Sans-serif;
}
.indentLogin{
 padding-left:15px;
}

.remember_me,
.forgotid,
.secure_site {
 color:#000;
 font-size:9px;
 font-family:Verdana,Arial,Helvetica,Sans-serif;
 height:32px;
 line-height:18px;
}
.forgotid a,
.forgotid a:link,
.forgotid a:visited,
.forgotid a:hover,
.forgotid a:active 
.secure_site a{
 color:#0b78f7;
 text-decoration:underline;
 /*_padding-top:2px;*/
 _position:relative;
 _top:3px;
}

.forgotid a:hover {
 color:#000;
 text-decoration:none;
}

.secure_site img {
 height:18px;
 line-height:18px;
}

/* CSS for LoginContainer control */


/*sup {
 font-size:10px;
 line-height:12px;
}*/
#BenefitDetailTitle {
 width:265px;
 color:#37a1f3;
 font-family:Helvetica, Arial, Verdana, sans-serif;
 font-size:14px;
 line-height:20px;
 position:relative;
 left:35px;
 top:10px;
}
#BenefitDetailWhereRedeem {
 width:367px;
 color:#838383;
 font-family:Helvetica, Arial, Verdana, sans-serif;
 font-size:14px;
 line-height:20px;
 position:relative;
 left:35px;
}
#benefit_detail_table {
 border:1px solid #cecece;
 background-color:#f0f0f0;
 height:190px;
}
.selectqty {
 color:#838383;
 font-family:Helvetica, Arial, Verdana, sans-serif;
 font-size:14px;
}
#BenefitDetailDescription {
 color:#838383;
 font-family:Helvetica, Arial, Verdana, sans-serif;
 font-size:14px;
 line-height:20px;
}



.pollContainer {
 width:905px;
 height:64px;
 line-height:64px;
 vertical-align:middle;
 background-color:#215473
}
.pollQuestion {
 color:#bedded;
 font-family:Helvetica, Arial, Verdana, sans-serif;
 font-size:20px;
 line-height:22px;
}

.pollAnswer {
 color:#FFF;
 font-family:Helvetica, Arial, Verdana, sans-serif;
 font-size:16px;
 line-height:18px;
 width:250px;
 float:right;
} 
.worksheetsContainer {
 width:461px;
 height:145px; 
 color:#0793f6; 
 background-color:#fefaed; 
 border-top: solid 1px #e1ddcd; 
 border-right: solid 1px #e1ddcd; 
 border-left: solid 1px #e1ddcd ; 
 border-bottom: solid 1px #e1ddcd; 
 font-size:14px; 
 text-align:center;
}

.worksheetsLinksContainer {
 width:455px;
 position:relative;
 top:0px;
 left:10px;
}

.worksheetsLinks {
 font-size:13px;
 height: 25px;
 text-align:left;
}
a.worksheetsLinks:hover {
 text-decoration:underline;
}




.featuredSavingsContainer {
 width:431px;
 height:145px
}

.featuredSavingsTitle { 
 font-weight:bold;
 font-size:18px;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 vertical-align:middle;
 color:#fff;
 width:431px;
 height:35px;
 line-height:35px;
 text-align:center;
}

.testimonialContainer {
 width:394px;
 height:120px;
}

.required {
 color:#F00;
 font-family:Helvetica, Arial, Verdana, sans-serif;
 font-size:11px;
}

#product_disclaimer {
 background-color:#FFF;
 width:600px;
 color:#838383;
 font-family:Helvetica, Arial, Verdana, sans-serif;
 font-size:11px;
 line-height:14px;
 font-style:normal;
 width:280px;
 border:1px solid #cecece;
 padding:10px;
 position:absolute;
 z-index:99999;
}
#product_disclaimer sup {
 line-height:8px; 
 font-size:8px;
}
#giftCards:hover {
 text-decoration:underline;
}
#vendor_disclaimer {
 width:600px;
 color:#6a6a6a;
 font-family:Helvetica, Arial, Verdana, sans-serif;
 font-size:11px;
 line-height:13px;
 font-style:normal;
}
#vendor_disclaimer sup {
 line-height:6px;
}
#results_header {
   font-family:Helvetica, Arial, Verdana, sans-serif;
   color:#e46134;
   font-size:20px;
   line-height:24px;
   height:87px;
}
  
  #results_header2 {
   font-family:Helvetica, Arial, Verdana, sans-serif;
   color:#e46134;
   font-size:18px;
   line-height:20px;
   height:54px;
  }
  .product {
   width:713px;
   height:66px;
   border-bottom:1px solid #cecece;
  }
  .product a {
   display:block;
   text-decoration:none;
   z-index:99999;
  }
  .product a:hover {
   background-color:#eee;
  }
  .product a table {
   display:block;
   text-decoration:none;
   z-index:99999;
  }
 
 
 
  .product img {
   border: none;
   display:block;
  }
  .results_text {
   padding-right: 20px;
   font-family:Helvetica, Arial, Verdana, sans-serif;
   color:#838383;
   font-size:13px;
   line-height:22px;
  }
  
#faq_table p.faq_question_top a:link, 
#faq_table p.faq_question_top a:visited, 
#faq_table p.faq_question_top a:hover, 
#faq_table p.faq_question_top a:active {
 color:#0B78F7;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:14px;
}

#faq_table p.faq_question {
 color:#666;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:12px; 
 font-weight:bold;
 line-height:16px;
}

#faq_table p.faq_answer {
 color:#838383;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:16px;
}
#faq_table p.faq_question_top sup small,
#faq_table p.faq_question sup small,
#faq_table p.faq_answer sup small {
 margin:0px;
 padding:0px;
 display:inline-block;
}								 
#faq_table p.faq_answer a:link, 
#faq_table p.faq_answer a:visited, 
#faq_table p.faq_answer a:hover, 
#faq_table p.faq_answer a:active,
#faq_table p.faq_top a:link, 
#faq_table p.faq_top a:visited, 
#faq_table p.faq_top a:hover, 
#faq_table p.faq_top a:active {
 color:#37a1f3;
 font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:14px;
}
	
#_ctl0__ctl0_lblConfirmationNumber,
#_ctl0__ctl0_lblConfirmationEmail {
  color:#37a1f3;
}

script {
 z-index:0;
}

#_ctl0__ctl0__ctl0_imgbtnSubmit {
 position:relative;
 left:0px;
 float:left;
}

#bookmark_icon {
 height:32px;
 line-height:32px;
 vertical-align:middle;
}
#bookmark_icon img,
#bookmark_icon a {
 height:32px;
 line-height:32px;
 vertical-align:middle;
}
.bookmarkimg {
 background-image:url("../Images/Layout/en/bookmark.gif");
 background-repeat:no-repeat;
 background-position:top right;
 height:20px;
}
.bookmarkimg a {
 margin-right:25px;
}
#_ctl0__ctl0__ctl2_dlFeaturedSavings td a#_ctl0__ctl0__ctl2_dlFeaturedSavings__ctl0_hlBenefit img {
 position:relative;
 float:left;
 left:0px;
 text-align:left;
 width:210px;
}
#_ctl0__ctl0__ctl2_dlFeaturedSavings td a#_ctl0__ctl0__ctl2_dlFeaturedSavings__ctl1_hlBenefit img {
 position:relative;
 float:left;
 left:0px;
 text-align:left;
 width:210px;
 padding-left:10px;
}

/* How it Works */
div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}
#sneak-peek-ftr {
 background-color:#78b2e5;
 background-repeat:no-repeat;
}
#Table3 {
 line-height:12px;
 font-size:16px;
}
#Table3 sup {
 font-size:12px;
 line-height:9px;
 vertical-align:baseline;
 color:#000033;
}

#Table3 a:link,
#Table3 a:visited,
#Table3 a:hover,
#Table3 a:active {
 color:#0b78f7;
 text-decoration:underline;
}
#_ctl0__ctl0_lblAuthenticatedZipCode {
 font-weight:normal;
}


/*Feedback Center*/
.form div, 
.form fieldset { 
  border:none;
  margin:12px 0; 
  padding:0;
}
.form input, 
.form textarea { 
  display:block; 
}
.radio input { 
  display:inline; 
}
.radio label { 
  font-weight:normal; 
}
#submit_feedback {
  margin-top:24px;
}
#submit_feedback input {
  left:-6px;
  /*using position:relative instead of a simple negative left margin because form is unfortunately sitting inside of a table. So in IE 7 and below, a negative margin would cause the button to get cut off.*/
  position:relative;
	margin-top:20px;
}



/* start new how it works layout */


	  .clear_this {
	   clear:both;
	  }

	  #howitworks_table {
	   width:849px;
	   margin-top:0px;
	  }
	  #howitworksheader {
	   text-align:center;
	   font-size:25px;
	   width:849px;
	  }
	  #howitworksleft {
	   width:635px;
	   position:relative;
	   top:0px;
	   left:5px;
	   float:left;
	  }
	  #howitworksright {
	   width:160px;
	   position:relative;
	   top:0px;
	   left:0px;
	   float:right;
	  }
	  #group_one {
	   width:635px;
	   min-height:235px;
       height:auto;
	   float:left;
	   clear:both;
	   background-image:url("../Images/Layout/en/group1.gif");
	   background-position:top left;
	   background-repeat:no-repeat;
	  }
	  #group_two {
	   width:635px;
	   min-height:235px;
       height:auto;
	   float:left;
	   clear:both;
	   background-image:url("../Images/Layout/en/group2.gif");
	   background-position:top left;
	   background-repeat:no-repeat;
      }
	  #group_three {
	   width:635px;
	   min-height:235px;
	   height:auto;
 	   float:left;
	   clear:both;
	   background-image:url("../Images/Layout/en/group3.gif");
	   background-position:top left;
	   background-repeat:no-repeat;
	  }
	  #group_one h2,
	  #group_two h2,
	  #group_three h2 {
	   width:260px;
	   position:relative;
	   top:5px;
	   _top:10px;
	   left:300px;
	   font-size:17px;
	  }
	  #group_one h2 {
	   color:#029848;
	  }
	  #group_two h2 {
	   color:#354ca0;
	  }
	  #group_three h2 {
	   color:#b5995e;
	  }
	  #group_one p,
	  #group_two p,
	  #group_three p {
	   color:#424142;
	   font-size:13px;
	   width:260px;
	   position:relative;
	   top:5px;
	   left:300px;
      }
	  #group_one p.learnmoreblue a,
	  #group_two p.learnmoreblue a,
	  #group_three p.learnmoreblue a {
	   color:#0b78f7;
	   text-decoration:none;
	  }
	  #three_steps,
	  #three_steps2,
	  #three_steps3 {
	   margin-top:20px;
	   height:175px;
	   width:600px;
	   position:relative;
	   top:10px;
	   left:0px;
	   border-top:1px solid #9c9c9c;
	   border-bottom:1px solid #9c9c9c;
      }
	  #three_steps td h3,
	  #three_steps2 td h3,
	  #three_steps3 td h3 {
	   font-size:16px;
	   color:#000;
	   font-weight:normal;
	   margin:0px;
	  }
	  #three_steps td h3 span,
	  #three_steps2 td h3 span,
	  #three_steps3 td h3 span {
	   color:#354ca0;
	  }
	  #three_steps td p,
	  #three_steps2 td p,
	  #three_steps3 td p {
	   font-size:13px;
	   color:#424142;
	   font-weight:normal;
	   margin:0px;
	   position:relative;
	   left:0px;
	   width:340px;
	  }
      span.red {
	   color:#F00;
	   font-weight:bold;
	  }
	  #extra1,
	  #extra2,
	  #extra3 {
	   width:600px;
	   position:relative;
	   top:0px;
	   left:-290px;
	  }
	  td.subhead {
	   font-size:18px;
	   font-weight:bold;
	  }
	  #three_steps table {
	  }
	  #moreContent {
	   font-size:13px;
	   color:#424142;
	  }
	  /* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox {
	cursor: default;
	list-style: none;
}

.hoverbox a {
	cursor: default;
}

.hoverbox a .preview {
	display: none;
}

.hoverbox a:hover .preview {
	display: block;
	position: absolute;
	top: -60px;
	left: -60px;
	z-index: 1;
}

.hoverbox img {
	vertical-align: top;
}
.hoverbox .preview {
	border-color: #000;
	width: 400px;
	height: 400px;
	background: #eee;
	border:2px solid #000;
}
/* ie fixes */
.hoverbox a {
	_position: relative;
}

.hoverbox a:hover {
	_display: block;
	_font-size: 100%;
	_z-index: 1;
}

.hoverbox a:hover .preview {
	_top: -38px;
	_left: -170px;
	_z-index: 999;
}

/* end how it works */


