* {
 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("../Images/Layout/en/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 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 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;
}
#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:365px;
 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:302px;
 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("../Images/Layout/en/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("../Images/Layout/en/btn_prev.gif") no-repeat 0 0;	
 border:none;
}	
#nextBtn a { 
 background:url("../Images/Layout/en/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("../Images/Layout/en/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("../Images/Layout/en/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("../Images/Layout/en/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:490px;
 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 {
 padding-left:15px;
 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 {
 width:212px;
 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("../Images/Layout/en/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;
}
#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("../Images/Layout/en/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("../Images/Layout/en/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("../Images/Layout/en/login_input_bg.png");
 _background-image:url("../Images/Layout/en/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("../Images/Layout/en/login_btn.png");
 _background-image:url("../Images/Layout/en/_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("../Images/Layout/en/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;
}
#shopping_cart {
 width:147px;
 height:77px;
 float:left;
 border-left:1px solid #c9ccce;
}
.shopping_cart_message {
 color:#f00;
 font-size:12px;
 background-color:#fff;
 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,
#shopping_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,
#shopping_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,
 
#shopping_cart a,
#shopping_cart a:link,
#shopping_cart a:visited,
#shopping_cart a:hover,
#shopping_cart a:active {
 color:#5e5e5e;
 text-decoration:none;
}
 
#contact_info a:hover,
#vendor_listing a:hover,
#site_terms a:hover,
#shopping_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;}

