* {
 /*margin:0px;*/
 /*padding:0px;*/
}
body {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #363636;
    margin: 0px;
    padding: 0px;
    width: 100%;
    text-align: center; /*IE fix to make margin:auto work*/
    background-color: #f2f5f7;
    /*background-image: url("../../Content/DealMax/Images/bg_img.gif");*/
    background-repeat: repeat-x;
    background-position: top left;
}

img {
 background:transparent;
 background-color:transparent;
}
#outer_wrapper {
 width:822px;
 margin:0px auto;
 text-align:left; /*reset text-align:center above*/
}
.clear_this {
 clear:both;
}
a,
a:link,
a:visited,
a:hover,
a:active {
 border:none;
 color:#014D93;
 text-decoration:underline;
}
a:hover {
 border:none;
 color:#323232;
 text-decoration:none;
}


#top_section {
 position:relative;
 width:822px;
 height:99px;
}
#dealmax_logo_img {
 width:214px;
 height:63px;
 float:left;
 margin-top:36px;
}
#common_top_nav_wrapper {
 float:right;
 width:312px;
 height:56px;
}
#common_top_nav_wrapper_top {
 width:310px;
 height:27px;
 border-top:none;
 border-right:1px solid #292929;
 border-bottom:1px solid #292929;
 border-left:1px solid #292929;
 background-color:#00519a;
}
#common_top_nav_wrapper_top div.left,
#common_top_nav_wrapper_top p.left,
#common_top_nav_wrapper_top p.right,
#common_top_nav_wrapper_top div.right
/* #common_top_nav_wrapper_top #_ctl0_OESCartOverview */ {
    float: left;
    color: #fff;
    width: 100px;
    line-height: 27px;
    vertical-align: middle;
    height: 27px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
#common_top_nav_wrapper_top p.right,
#common_top_nav_wrapper_top div.right
/* #common_top_nav_wrapper_top #_ctl0_OESCartOverview */ {
 float:right;
 text-align:right;
 position:relative;
 right:20px;
 color:#fff;
}
#common_top_nav_wrapper_top p.right a,
#common_top_nav_wrapper_top div.right a,
#common_top_nav_wrapper_top #_ctl0_OESCartOverview {
 color:#fff;
}
#common_top_nav_wrapper_top div.left,
#common_top_nav_wrapper_top p.left {
    position: relative;
    /*left:15px;*/
    left: 10px;
}
#common_top_nav_wrapper_btm {
     width:310px;
     height:27px;
     border-top:none;
     border-right:1px solid #292929;
     border-bottom:1px solid #292929;
     border-left:1px solid #292929;
     background-color:#f7f7f7;
     margin-top: -14px;
}
#common_top_nav_wrapper_btm img {
 float:left;
}
#navigation_section {
 position:relative;
 width:822px;
 height:41px;
 z-index:9999;
}
#welcome_greeting {
 float:left;
 width:148px;
 height:41px;
 line-height:41px;
 vertical-align:middle;
 font-size:14px;
 color:#222222;
}
#welcome_greeting span {
 color:#236095;
}
#common_category_nav_wrapper {
 float:left;
 width:480px;
 height:41px;
 left:30px;
 position:relative;
 z-index:9999;
}

#common_category_nav_wrapper span,
#common_category_nav_wrapper img {
 float:left;
}
#common_category_nav_wrapper span {
 float:left;
 position:relative;
 left:0px;
 top:12px;
 width:auto;
 /*width:65px;*/
 height:41px;
 vertical-align:middle;
 font-size:13px;
 color:#236095;
 font-weight:bold;
}
#conteneurmenu {
 float:left;
 position:relative;
 left:0px;
 height:41px;
 width:400px;
 z-index:9999;
}
#category_magazines {
 float:left;
 width:84px;
 height:41px;
 line-height:41px;
 left:30px;
 position:relative;
}
#category_magazines a {
color: #323232;
text-decoration: none;
}
#category_magazines a:hover {
color: #014D93;
text-decoration: none;
}
#personal_assistant {
 float:left;
 width:182px;
 height:41px;
 left:30px;
 position:relative;
}
#hero_section {
 position:relative;
 width:822px;
 height:351px;
 background-color:#033565;
 background-image:url("../../Content/DealMax/Images/hero_section_bg.png");
 background-repeat:repeat-x;
 background-position:top left;
}

#flash_holder {
 float:left;
 width:573px;
 height:305px;
  position:relative;
 left:25px;
 top:23px;
}
#right_side {
 float:left;
 width:188px;
 position:relative;
 left:19px;
 top:16px;

}
img#reminder_img {
 width:188px;
 height:156px;
 position:relative;
 left:23px;
}
#logo_slider {
 width:174px;
 height:151px;
 position:relative;
 left:30px;
 top:5px;
 background-color:#FFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#021b34;
}
#logo_slider p {
 width:150px;
 margin:0px auto;
 position:relative;
 top:10px;
 text-align:center;
}
/* start slider styling */
#slider{
 width:134px;
 position:relative;
 left:21px;
 top:15px;
 float:left;
}	
#slider ul, #slider li {
 margin:0;
 padding:0;
 list-style:none;
}
#slider li { 
 width:134px;
 height:121px;
 overflow:hidden; 
}	
#prevBtn,
#nextBtn { 
 display:block;
 float:left;
 width:20px;
 height:121px;
 position:relative;
 left:-132px;
 top:15px;
}	
#nextBtn { 
 left:0px;
}
    #prevBtn a,
    #nextBtn a {
        display: block;
        width: 20px;
        height: 121px;
        background: url("/Content/DealMax/Images/btn_prev.gif") no-repeat 0 0;
        border: none;
    }
    #nextBtn a {
        background: url("/Content/DealMax/Images/btn_next.gif") no-repeat 0 0;
        border: none;
    }	
/* end slider styling */





#howtosave {
 position:relative;
 margin-top:16px;
 width:822px;
 height:192px;
}

#three_offers {
    position: relative;
    margin-top: 17px;
    width: 822px;
    height: 92px;
    background-color: #b4b7b9;
    background-image: url("../../Content/DealMax/Images/three_offers_bg.gif");
    background-repeat: repeat-x;
    background-position: top left;
}
#all_merchants,
#xsell,
#magazine_offer,
#premium_offer {
 position:relative;
 width:240px;
 height:56px;
 float:left;
 top:18px;
 left:25px;
}
#premium_offer {
    background-image: url("../../Content/DealMax/Images/premium_bg_img.png");
    background-repeat: no-repeat;
    background-position: top center;
}
#_ctl0__ctl0_Premiumrightmenu1_tblControl {
 width:240px;
 height:56px;
 z-index:99999;
 visibility:visible;
 display:block;
}
/*#all_merchants {
 background-color:#f3f3f3;
 background-image:url("../Images/Layout/en/all_merchants_bg.gif");
 background-repeat:repeat-x;
 background-position:top left;
}
#all_merchants p {
 color:#032344;
 font-size:13px;
 line-height:14px;
 font-family:Arial, Helvetica, sans-serif;
 position:relative;
 left:10px;
 top:9px;
 width:87px;
 float:left;
}
#all_merchants select {
 width:120px;
 height:20px;
 border-top:1px solid #848484;
 border-right:1px solid #fafafa;
 border-bottom:1px solid #fafafa;
 border-left:1px solid #848484;
 float:left;
 position:relative;
 left:15px;
 top:18px;
}
#all_merchants select option {
 width:100%;
 font-size:10px;
}*/
.sectionlisthdr {
 font-weight:bold;
 background-color:#bccad3;
 padding:5px 0px;
}
#magazine_offer {
 background-color:#b4b7b9;
 /*left:50px;*/
 left:25px;
}
#xsell {
 background-color:#b4b7b9;
 /*left:50px;*/
 left:50px;
}
#premium_offer {
 /*background-color:#b4b7b9;*/
 /*left:75px;*/
 left:75px;
}
/* start category styles */
#category_wrapper {
 width:822px;
}

#blue_bar_top,
#blue_bar_btm {
    width: 822px;
    height: 10px;
    background-color: #033769;
    background-image: url("../../Content/DealMax/Images/blue_bar_bg.jpg");
    background-repeat: repeat-x;
    background-position: top left;
    margin: 0px;
    padding: 0px;
    display: block;
}
#category_content {
 width:822px;
 position:relative;
 margin-top:25px;
 margin-bottom:35px;
}
#category_left {
 width:250px;
 float:left;
 display:block;
 position:relative;
 left:0px;
 top:0px;
}

#cart_left {
 float:left;
 display:block;
 position:relative;
 left:0px;
 top:0px;
}

#category_right {
 width:540px;
 float:left;
 display:block;
 position:relative;
 left:0px;
 top:0px;
 text-align:left;
}
#cat_hdr_txt {
 color:#014a8c;
 font-size:24px;
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 width:530px;
 display:block;
 float:left;
 clear:both;
 position:relative;
 left:0px;
 top:0px;
 /*height:30px;*/
 line-height:30px;
}
#cat_copy_txt {
 color:#2a2a2a;
 font-size:14px;
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 width:530px;
 display:block;
 float:left;
 clear:both;
 position:relative;
 left:0px;
 top:10px;
 _margin-bottom: 18px;
 text-align:left;
}
#category_table {
 width:466px;
 position:relative;
 left:0px;
 top:30px;
}
#category_table tr th,
#category_table tr td {
 padding-left:15px;
}
#category_table tr.thdr {
 background-color:#014d93;
 color:#fff;
 height:25px;
 font-size:12px;
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 vertical-align:middle;
}
#category_table tr.rowclr {
 color:#363636;
 font-size:12px;
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 height:25px;
}
#category_table tr.rowalt {
 background-color:#bad3e9;
 height:25px;
 color:#363636;
 font-size:12px;
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
}
#category_table a,
#category_table a:link,
#category_table a:visited,
#category_table a:hover,
#category_table a:active {
 border:none;
 color:#014d93;
 text-decoration:none;
}
#category_table a:hover {
 border:none;
 color:#323232;
 text-decoration:underline;
}

/* start category table alternate layout */
.benefitList {
 clear:both;
 width:466px;
 position:relative;
 left:0px;
 top:30px;
 _top:10px;
 font-size:12px;
}
.benefitList tr {
 font-size:12px;
 height:25px;
}
.benefitList tr th,
.benefitList tr td,
.benefitList tbody tr td a {
    font-size:12px;
}
/*#_ctl0__ctl0_BenefitList1_dlBenefits tr.thdr,
#_ctl0__ctl0_BenefitList1_dlBenefits tr.thdr {
 background-color:#014d93;
 color:#fff;
 height:25px;
 font-size:12px;
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 vertical-align:middle;
}
#_ctl0__ctl0_BenefitList1_dlBenefits tr.rowclr {
 color:#363636;
 font-size:12px;
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 height:25px;
}*/
.benefitList a,
.benefitList a:link,
.benefitList a:visited,
.benefitList a:hover,
.benefitList a:active,

.benefitList tbody tr td a,
.benefitList tbody tr td a:link,
.benefitList tbody tr td a:visited,
.benefitList tbody tr td a:hover,
.benefitList tbody tr td a:active {
 border:none;
 color:#323232;
 text-decoration:none;
}
.benefitList a:hover,
.benefitList tbody tr td a:hover {
 border:none;
 color:#014d93;
 text-decoration:underline;
}
/* end category table alternate layout */
/* end category styles */








/* end benefit styles */
#benefit_wrapper {
 width:822px;
}
#benefit_content {
 width:822px;
 position:relative;
 margin-top:50px;
 margin-bottom:35px;
}
#benefit_left {
 width:190px;
 float:left;
 display:block;
 position:relative;
 left:0px;
 top:0px;
}
#benefit_right {
 width:400px;
 float:left;
 display:block;
 position:relative;
 left:0px;
 top:0px;
}
#benefit_cart {
 float:left;
 display:block;
 position:relative;
 left:20px;
 top:0px;
}

#benefit_cart_top,
#benefit_cart_btm {
 width:212px;
 height:7px;
 position:relative;
 left:0px;
 top:0px;
}
#benefit_cart_content {
    width: 212px;
    position: relative;
    left: 0px;
    top: 0px;
    background-image: url("../../Content/DealMax/Images/shopping_cart_bg.png");
    background-color: #033566;
    background-position: left top;
    background-repeat: repeat-x;
    z-index: 9999;
    display: block;
    visibility: visible;
}
#benefit_cart_content p {
 width:185px;
 color:#fff;
 text-align:left;
 position:relative;
 left:15px;
}
.cart_title,
.ShoppingCartControlTitleLayout {
 font-size:14px;
 line-height:20px;
 font-weight:bold;
 color:#fff;
 text-align:left;
 padding-bottom:15px;
}
.cart_copy,
.ShoppingCartDescriptionLayout,
.ShoppingCartLastBenefitLayout {
 font-size:12px;
 line-height:14px;
 font-weight:normal;
 color:#fff;
 text-align:left;
}

.ShoppingCartDescriptionLayout a {
color: #ffffff;
}

.ShoppingCartControlAddedItems,
.ShoppingCartFooterLayout {
 padding:10px 0px;
 font-size:12px;
 line-height:14px;
 font-weight:normal;
 color:#f00;
 text-align:center;
 background-color:#fff;
}
.filler {
 height:10px;
}
#bnft_hdr_txt {
 color:#014a8c;
 font-size:18px;
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 width:400px;
 display:block;
 float:left;
 clear:both;
 position:relative;
 left:0px;
 top:0px;
}
#bnft_copy_txt {
 color:#2a2a2a;
 font-size:14px;
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 width:400px;
 display:block;
 float:left;
 clear:both;
 position:relative;
 left:0px;
 top:10px;
 line-height:20px;
}

/*
#bnft_copy_txt sup,
#bnft_copy_txt sup small {
 line-height:8px;
}
*/

#bnft_copy_txt a,
#bnft_copy_txt a:link,
#bnft_copy_txt a:visited,
#bnft_copy_txt a:hover,
#bnft_copy_txt a:active {
 border:none;
 color:#014d93;
 text-decoration:none;
}
#bnft_copy_txt a:hover {
 border:none;
 color:#323232;
 text-decoration:none;
}


#seeMore,
#moreContent a {
     border:none;
    color:#014d93;
     text-decoration:none;
     font-size:14px;
     cursor: default;
}
#moreContent p {
 margin-top:10px;
 font-size:11px;
 line-height:15px;
}
#moreContent sup,
#moreContent sup small {
 font-size:9px;
}

#_ctl0__ctl0__ctl0_dropDownListQuantity {
 z-index:9999;
 display:block;
 visibility:visible;
}

#DetailDisclaimer {
 width:400px;
 border-top:1px dashed #014d93;
 position:relative;
 top:20px;
}
#DetailDisclaimer p {
 font-size:11px;
 line-height:15px;
 font-style:italic;
 position:relative;
 top:20px;
}
#DetailDisclaimer p sup,
#DetailDisclaimer p sup small {
 font-size:9px;
 /*line-height:6px;*/
}
/* end benefit styles */



/* end login styles */
#login_wrapper {
 width:822px;
}
#login_content {
 width:822px;
 position:relative;
 margin:0px;
}
#login_left {
    width: 591px;
    height: 603px;
    float: left;
    display: block;
    position: relative;
    left: 0px;
    top: 0px;
    background-image: url("../../Content/DealMax/Images/login_img.jpg");
    background-position: left top;
    background-repeat: no-repeat;
}
#login_hdr_txt {
 color:#03386b;
 font-size:24px;
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 width:530px;
 display:block;
 float:left;
 clear:both;
 position:relative;
 left:20px;
 top:15px;
}
#login_hdr_txt span {
 font-size:35px;
}
#login_right {
    width: 231px;
    height: 603px;
    float: left;
    display: block;
    position: relative;
    left: 0px;
    top: 0px;
    background-image: url("../../Content/DealMax/Images/login_box_bg.png");
    background-color: #dededd;
    background-position: left top;
    background-repeat: repeat-x;
}
#login_box {
 width:185px;
 margin:10px auto;
 display:block;
}
#login_box2 {
 width:185px;
 margin:0px auto;
 display:block;
}
.login_input_bg {
    width: 173px;
    height: 22px;
    display: block;
    background-image: url("../../Content/DealMax/Images/login_input_bg.png");
    _background-image: url("../../Content/DealMax/Images/login_input_bg.gif");
    background-position: left top;
    background-repeat: no-repeat;
}
.login_input {
 width:170px;
 border:none;
 font-size:12px;
 color:#333;
 background-color:transparent;
 position:relative;
 top:2px;
 left:2px;
 height:20px;
}
.login_bx_hdr {
 color:#f2f5f7;
 font-size:14px;
 font-weight:bold;
}
.login_txt {
 color:#f2f5f7;
 font-size:12px;
 font-weight:normal;
}
.login_btn {
    width: 184px;
    height: 34px;
    display: block;
    position: relative;
    left: -5px;
    background-image: url("../../Content/DealMax/Images/login_btn.png");
    _background-image: url("../../Content/DealMax/Images/_login_btn.png");
    background-position: left top;
    background-repeat: no-repeat;
}
.login_btn input {
 width:176px;
 height:26px;
 background-color:transparent;
 border:none;
 color:#f2f5f7;
 font-size:12px;
 font-weight:bold;
 position:relative;
 top:2px;
 left:2px;
 line-height:26px;
 vertical-align:middle;
}
.forgot_id,
a.forgot_id:link,
a.forgot_id:visited,
a.forgot_id:hover,
a.forgot_id:active {
 color:#60a7e8;
 font-size:12px;
 line-height:12px;
 font-weight:normal;
 text-decoration:none;
}
a.forgot_id:hover {
 text-decoration:underline;
}
#login_cart_top,
#login_cart_btm {
 width:212px;
 height:7px;
 position:relative;
 left:0px;
 top:0px;
}
#login_cart_content {
    width: 212px;
    position: relative;
    left: 0px;
    top: 0px;
    background-image: url("../../Content/DealMax/Images/shopping_cart_bg.png");
    background-color: #033566;
    background-position: left top;
    background-repeat: repeat-x;
}
#login_cart_content p {
 width:185px;
 color:#fff;
 text-align:left;
 position:relative;
 left:15px;
}

#login_copy_txt {
 color:#2a2a2a;
 font-size:14px;
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 width:400px;
 display:block;
 float:left;
 clear:both;
 position:relative;
 left:0px;
 top:10px;
}
/* end login styles */





/* common footer styles */
#footer_wrapper {
 position:relative;
 top:13px;
 margin-bottom:33px;
 width:822px;
 height:77px;
}
#contact_info {
 width:147px;
 height:77px;
 float:left;
 border-right:1px solid #949495;
}
#vendor_listing {
 width:147px;
 height:77px;
 float:left;
 border-right:1px solid #949495;
 border-left:1px solid #c9ccce;
}
#site_terms {
 width:145px;
 height:77px;
 float:left;
 border-right:1px solid #949495;
 border-left:1px solid #c9ccce;
}
#shopp_cart {
 width:147px;
 height:77px;
 float:left;
 border-left:1px solid #c9ccce;
}
.shopping_cart_message {
 color:#f00;
 font-size:12px;
 padding:5px;
}
#copyright_info {
 width:170px;
 height:77px;
 float:left;
 position:relative;
 margin-left:15px;
}
#contact_info p.ftr_hdr,
#vendor_listing p.ftr_hdr,
#site_terms p.ftr_hdr,
#shopp_cart p.ftr_hdr,
#copyright_info p.ftr_hdr {
 margin-left:5px;
 margin-bottom:10px;
 color:#5e5e5e;
 font-size:10px;
 font-weight:bold;
 position:relative;
 display:block;
 width:145px;
}
#contact_info p.ftr_cpy,
#vendor_listing p.ftr_cpy,
#site_terms p.ftr_cpy,
#shopp_cart p.ftr_cpy,
#copyright_info p.ftr_cpy {
 margin-left:5px;
 font-size:10px;
 font-weight:normal;
 display:block;
 width:145px;
}
#contact_info a,
#contact_info a:link,
#contact_info a:visited,
#contact_info a:hover,
#contact_info a:active,

#vendor_listing a,
#vendor_listing a:link,
#vendor_listing a:visited,
#vendor_listing a:hover,
#vendor_listing a:active,
 
#site_terms a,
#site_terms a:link,
#site_terms a:visited,
#site_terms a:hover,
#site_terms a:active,
 
#shopp_cart a,
#shopp_cart a:link,
#shopp_cart a:visited,
#shopp_cart a:hover,
#shopp_cart a:active {
 color:#5e5e5e;
 text-decoration:none;
}
 
#contact_info a:hover,
#vendor_listing a:hover,
#site_terms a:hover,
#shopp_cart a:hover {
 color:#236095;
 text-decoration:underline;
}
.copyright {
 display:block;
 width:145px;
 font-size:10px;
 font-weight:normal;
 position:relative;
 top:0px;
 margin:0px;
 padding:0px;
}
#truste_logo_img {
 float:left;
 clear:left;
 width:169px;
 height:47px;
 position:relative;
 top:0px;
}

/* start error messages */

/*#_ctl0__ctl0_lblError,*/
.LoginError,
.Error {
 font-size:11px;
 color:#f00;
}
/* end error messages */



/* start member information */
a.LeftMenuNotSelected,
a.LeftMenuNotSelected:link,
a.LeftMenuNotSelected:visited,
a.LeftMenuNotSelected:hover,
a.LeftMenuNotSelected:active {
 font-size:14px;
 color:#014D93;
 text-decoration:none;
 font-weight:normal;
}
a.LeftMenuNotSelected:hover {
 color:#014D93;
 text-decoration:underline;
}


a.LeftMenuSelected,
a.LeftMenuSelected:link,
a.LeftMenuSelected:visited,
a.LeftMenuSelected:hover,
a.LeftMenuSelected:active {
 font-size:14px;
 color:#323232;
 text-decoration:none;
 font-weight:normal;
}
a.LeftMenuSelected:hover {
 color:#323232;
 text-decoration:none;
}
.LeftMenuHeader {
 font-size:14px;
 color:#014D93;
 text-decoration:none;
 font-weight:bold;
}

.CurrentEmailLabel {
 color:#014D93;
}


#cat_copy_txt p.faqquestionlinks,
#cat_copy_txt p.faqquestionlinks a:link,
#cat_copy_txt p.faqquestionlinks a:visited,
#cat_copy_txt p.faqquestionlinks a:hover,
#cat_copy_txt p.faqquestionlinks a:active,
#cat_copy_txt a.faqquestionlinks,
#cat_copy_txt a.faqquestionlinks:link,
#cat_copy_txt a.faqquestionlinks:visited,
#cat_copy_txt a.faqquestionlinks:hover,
#cat_copy_txt a.faqquestionlinks:active {
 font-size:14px;
 line-height:20px;
 text-decoration:none;
 
}
#cat_copy_txt p.faqquestionlinks a:hover,
#cat_copy_txt a.faqquestionlinks:hover {
 text-decoration:underline;
 color:#323232;
}
/* end member information */


/* start help section */
.privacypolicycontent p {
 margin:15px 0px;
 line-height:20px;
 font-size:14px;
}
.ContactUsLabel {
 font-weight:bold;
}
.SavingsCalculatorHeaderLayout {
 font-weight:bold;
 line-height:20px;
 font-size:14px;
 color:#014A8C;
}
/* end help section */



.ShoppingCartItemTextBold,
.ShoppingCartItemTextBold label,
.ShoppingCartItemTitle {
 font-weight:bold;
}
.ShoppingCartSubmitMessageText {
 font-weight:normal;
 line-height:15px;
 font-size:11px;
 color:#f00;
}
.Mandatory {
 font-weight:normal;
 color:#f00;
 font-style:italic;
}
#shopping_cart_right {
 width:700px;
 /*float:left;
 display:block;
 position:relative;
 left:0px;
 top:0px;*/
 margin:0px auto;
 text-align:left
}
#cart_hdr_txt {
 color:#014a8c;
 font-size:24px;
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 width:530px;
 display:block;
 float:left;
 clear:both;
 position:relative;
 left:0px;
 top:0px;
 /*height:30px;*/
 line-height:30px;
 text-align:left;
}
#cart_copy_txt {
 color:#2a2a2a;
 font-size:14px;
 font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
 width:700px;
 display:block;
 float:left;
 clear:both;
 position:relative;
 left:0px;
 top:10px;
 text-align:left;
}

/*
#_ctl0__ctl0__ctl0_tableCellSavingsCalculator {
 border:1px solid #014A8C;
}
*/

.savingsCalculatorBorder {
 border:1px solid #014A8C;
}

.login_btn,
#category_left img,
#cart_left img,
#benefit_left img,
#benefit_cart_content input,
.cancelbox img,
#copyright_info img,
.btnContactClear,
.btnContactSend,
.truste_logo {  
	behavior: url("/DMA/JavaScript/iepngfix.htc");  
}
#benefit_cart_content input {
	height:28px; /*if you only specify the width, then the height doubles, so also specify the height*/
	width:128px; /*fixes issue where png fix causes the image width to halve*/
}


.EmailUpdateSuccess {
 font-weight:bold;
}

.SavingsStory td { padding:6px; }

.feedBackFormLabel {float:left; margin-left:-120px; text-align:right; width:110px;}

.feedBackForm {padding-left:110px;}

.ch_right {
    font-size: 12px;
    line-height: 27px;
}

.bullet {
    font-size: 10px;
    color: #f2f5f7;
}
.dropdownmenu {
    display: inline-block;
    position: relative;
}
#savings_amount {
    background: url("../../Content/DealMax/Images/savingsamount_nm.gif");
    width: 120px;
    height: 41px;
    border: none;
    cursor: pointer;
}
#savings_amount:hover {
    background: url("../../Content/DealMax/Images/savingsamount_hv.gif");
}
#brand_name {
    background: url("../../Content/DealMax/Images/brandname_nm.gif");
    width: 99px;
    height: 41px;
    border: none;
    cursor: pointer;
}
#brand_name:hover {
    background: url("../../Content/DealMax/Images/brandname_hv.gif");
}
#category_name {
    background: url("../../Content/DealMax/Images/category_nm.gif");
    width: 83px;
    height: 41px;
    border: none;
    cursor: pointer;
}
#category_name:hover {
    background: url("../../Content/DealMax/Images/category_hv.gif");
}
.dropdown-content {
    list-style-type: none;
    position: absolute;
    margin: 0px;
    top: 35px;
    display: none;
    background-color: #FFF;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
    width: 140px;
    border: 1px solid #483932;
    z-index: 3;
}

.dropdown-content a {
    text-decoration: none;
    color: #000000;
    font-weight: normal;
    padding: 2px 1px;
    display: block;
    margin: 0px;
    width: 100%;
}

    .dropdown-content a:hover,
    .dropdown-content a:focus {
        color: #ffffff;
        background-color: #00519a;
    }

.dropdownmenu:hover .dropdown-content {
    display: block;
}
.continue-shopping {
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../../Content/DealMax/Images/button_ContinueShopping.png) no-repeat;
    width: 150px; 
    height: 25px; 
    padding-left: 150px; 
}
.proceed-to-checkout {
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../../Content/DealMax/Images/button_checkout.png) no-repeat;
    width: 150px; 
    height: 25px; 
    padding-left: 150px; 
}
.proceed-to-next, #proceed_next {
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../../Content/DealMax/Images/button_ProceedToNextStep.png) no-repeat;
    width: 150px; 
    height: 25px;
    padding-left: 150px;
}
#update_cart {
    background: url(../../Content/DealMax/Images/button_UpdateCart.png) no-repeat;
    width: 101px; 
    height: 25px;
}
#place_order {
    background: url(../../Content/DealMax/Images/button_PlaceMyOrder.png) no-repeat;
    width: 150px;
    height: 25px;
}
.abandon-cart {
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../../Content/DealMax/Images/button_AbandonCart.png) no-repeat;
    width: 150px; 
    height: 25px; 
    padding-left: 150px; 
}
.page-title {
    display: inline;
    color: #014a8c;
    font-size: 24px;
    font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
    width: 530px;
    display: block;
    float: left;
    clear: both;
    position: relative;
    left: 0px;
    top: 0px;
    line-height: 30px;
    background: none;
}
.view-cart:before {
    content: "Shopping Cart";
}
.contact-us:before {
    content: "Contact Us";
        
}
.member-info:before {
    content: "Member Information";
}
.privacy, .membership-terms, .usage-terms {
    display: none;
}
.email-update:before {
    content: "Email Update";
}
.my-orders:before {
    content: "Online Order Tracking";
} 

.btn-submit {
    background: url('../../Content/DealMax/Images/button_submit.png');
    color: transparent;
    width: 150px;
    height: 25px;
    border: 0px;
}
.ShoppingCartListHeaderLayout
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
}
.ShoppingCartListItemLayout
{
    color:Black;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.ShoppingCartItemText
{
    color: #000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
}
.ShoppingCartItemTextBold
{
    color: #000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    font-weight:bold;
}
.ShoppingCartItemTitle
{
    color: #000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 11pt;
    font-weight:bold;
}
#shopping_cart {
    width: 747px;
    height: 77px;
    float: left;
    border: none;
}
.CART_SMTEXT {
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    FONT-SIZE: 8pt
}
.SavingsCalculatorHeaderLayout {
    font-weight: bold;
    line-height: 20px;
    font-size: 14px;
    color: #014A8C;
}
.SavingsCalculatorLabelItemLayout
{
    color:#000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10pt;
}
.SavingsCalculatorDataItemLayout
{
    color:black;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10pt;
    font-weight:bold;
}
.savings {
    border: #014A8C solid 2px;
    border-top: #014A8C solid 24px;
}
.ContactUsLabel
{
    color:Black;
    font-family:Arial,Helvetica,sans-serif;
    font-size:smaller;
    font-weight:bold;
}

.ContactUsSuccessLabel
{
    color:Red;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:smaller;
    font-weight:bold;
}

.ContactUsLabelNormal
{
    color:Black;
    font-family:Verdana,Arial,Helvetica;
    font-size:smaller;
    font-weight:normal;
}
.ContactUsExampleLabel
{
    color:Black;
    font-family:Arial,Helvetica,sans-serif;
    font-size:xx-small;
}

.MembershipInfoLabel
{
    color:Black;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:smaller;
    font-weight:normal;
}
.EmailUpdateGreetings
{
    color:black;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:x-small;
    font-weight:bold;
}

.EmailUpdateLabel
{

    color:black;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:x-small;
}

.EmailCaptureGreetings
{
    color:black;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:x-small;
    font-weight:bold;
}

.EmailCaptureLabel
{

    color:black;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:x-small;
}
#send_email {
    background: url('../../Content/Dealmax/Images/button_sendemail.png');
    color: transparent;
    width: 150px;
    height: 25px;
    border: 0px;
    vertical-align: top;
}
#clear_form {
    background: url('../../Content/DealMax/Images/button_clearform.png');
    color: transparent;
    width: 150px;
    height: 25px;
    border: 0px;
    vertical-align: top;
}
h4 {
    color: #0793f6;
}

.logo {
    background: url('../../Content/DealMax/Images/DMA_Productlogo.gif');
    width: 240px;
    height: 73px;
    display: block;
}

.go-to-cart {
    background-image: url("/Content/DealMax/Images/btn_view_cart.png");
}

.add-to-cart {
    background-image: url("/Content/DealMax/Images/btn_add_to_cart.png");
}