*,html {
 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:#FFF;
 background-image:url("../images/Layout/en/bgslice.jpg");
 background-repeat:repeat-x;
 background-position:top left;
}

#outer_wrapper {
 width:831px;
 margin:0px auto;
 text-align:left; /*reset text-align:center above*/
}
a,
a:link,
a:visited,
a:hover,
a:active {
 color:#004ba8;
 text-decoration:none;
}
a:hover {
 color:#000;
 text-decoration:underline;
}
p.see_all_stores img,
#welcomepage_left_col_content p.see_all_stores img {
 height:16px;
 line-height:16px;
 vertical-align:middle;
 margin:0px;
 padding:0px;
}
hr.ShoppingCartEmptyHRColor {
 color:#2687DA;
}
p.see_all_stores,
#welcomepage_left_col_content p.see_all_stores {
 color:#1975ac;
 text-decoration:none;
 font-size:12px;
 font-weight:bold;
 height:16px;
 vertical-align:middle;
 margin:0px;
 padding:0px;
}
p.see_all_stores a,
p.see_all_stores a:link,
p.see_all_stores a:visited,
p.see_all_stores a:hover,
p.see_all_stores a:active,
#welcomepage_left_col_content p.see_all_stores a,
#welcomepage_left_col_content p.see_all_stores a:link,
#welcomepage_left_col_content p.see_all_stores a:visited,
#welcomepage_left_col_content p.see_all_stores a:hover,
#welcomepage_left_col_content p.see_all_stores a:active {
 color:#1975ac;
 text-decoration:none;
}
p.see_all_stores a:hover,
#welcomepage_left_col_content p.see_all_stores a:hover {
 text-decoration:underline;
}
h1.insidepages {
 font-size:18px;
 color:#006ea4;
}
.clear_this {
 clear:both;
}

/* start login page */
#login_top {
 width:831px;
 height:108px;
 background-image:url("../images/Layout/en/login_top.jpg");
 background-repeat:no-repeat;
 background-position:top left;
}
#login_top #login_logo {
 height:95px;
 width:160px;
 margin-left:55px;
}
#login_wrapper {
 position:relative;
 clear:both;
 width:831px;
 background-image:url("../images/Layout/en/bg_middle_slice.png");
 background-repeat:repeat-y;
 background-position:top;
 height:auto;
}
#login_middle_wrapper {
 width:793px;
 left:19px;
 position:relative;
 background-image:url("../images/Layout/en/confetti_left.gif");
 background-repeat:no-repeat;
 background-position:bottom left;
 _border-left:1px solid #bdbcbd;
 _border-right:1px solid #bdbcbd;
 background-color:#fff;
 height:auto;
}
#login_inner_wrapper_one {
 width:793px;
 background-image:url("../images/Layout/en/confetti_rght.gif");
 background-repeat:no-repeat;
 background-position:top right;
 height:auto;
} 
#login_inner_wrapper_two {
 width:793px;
 background-image:url("../images/Layout/en/bg_faux_slice.gif");
 background-repeat:repeat-y;
 background-position:top;
 position:relative;
 top:70px;
 left:0px;
 height:auto;
}
#login_left_col_wrapper {
 width:242px;
 float:left;
 position:relative;
 top:40px;
 height:auto;
}
#login_left_col_content {
 width:242px;
 color:#252525;
 font-size:12px;
 margin:0 auto;
}
#login_left_col_content img {
 position:relative;
 top:0px;
 left:5px;
}
#login_left_col_content h3 {
 font-weight:bold;
 font-size:14px;
}
#login_left_col_content a,
#login_left_col_content a:link,
#login_left_col_content a:visited,
#login_left_col_content a:hover,
#login_left_col_content a:active {
 color:#004ba8;
 text-decoration:none;
 font-size:12px;
}
#login_left_col_content a:hover {
 color:#252525;
 text-decoration:underline;
}
#login_content_right_wrapper {
 background-image:url("../images/Layout/en/bg_right_col_slice.gif");
 background-repeat:repeat-y;
 background-position:top;
 width:493px;
 min-height:550px;
 position:relative;
 left:10px;
}
#login_center_col_wrapper {
 width:500px;
 float:left;
 position:relative;
 top:40px;
 height:auto;
}
#login_cntr_col_bg {
 width:493px;
 background-image:url("../images/Layout/en/cat_cntr_col_bg.gif");
 background-repeat:repeat-y;
 background-position:bottom;
 z-index:1;
}
#login_center_col_content {
 width:450px;
 color:#363636;
 font-size:14px;
 margin:0 auto;
 z-index:1;
}
#login_center_col_content h2 {
 color:#006ea4;
 font-weight:bold;
 font-size:18px;
 width:450px;
}
#login_center_col_content p {
 width:450px;
 margin-top:10px;
}
#login_center_col_content hr {
 width:450px;
 background-color:#d1d1d1;
 height:5px;
 border:0px;
 margin-top:10px;
 margin-bottom:10px;
}
#login_center_col_content ul {
 margin-top:10px;
 margin-bottom:10px;
 margin-left:20px;
}
#login_center_col_content ul li {
 color:#2687da;
}
#login_center_col_content ul li span {
 color:#363636;
}
#login_footer_wrapper {
 position:relative;
 top:30px;
 clear:both;
}
#login_box_top,
#login_box_btm {
 width:324px;
 height:15px;
 margin:0px auto;
}
#login_box {
 width:324px;
 height:auto;
 margin:0px auto;
 background-image:url("../images/Layout/en/loginbox_bg.gif");
 background-repeat:repeat-y;
}
#login_box table {
 width:275px;
 margin:0px auto;
}
#login_box h2 {
 display:none;
}
.login_disclaimer {
 font-size:11px;
}
#txtmmbrid {
 position:relative;
 left:25px;
 top:10px;
}
#txtzpcd {
 position:relative;
 left:25px;
 top:20px;
}
.inputfieldbg {
 background-image:url("../images/Layout/en/input_fld_bg.gif");
 background-position:top left;
 background-repeat:no-repeat;
 width:144px;
 height:23px;
 display:block;
 overflow:hidden;
}
.forgotid {
 font-size:12px;
}
span.inputfieldbg .input_fld {
 left:3px;
 top:5px;
 border:none;
 background:transparent;
 color:#666;
 position:relative;
 width:142px;
 font-size:11px;
 line-height:13px;
}
a.forgot,
a.forgot:link,
a.forgot:visited,
a.forgot:hover,
a.forgot:active {
 color:#eaff00;
 font-size:12px;
 text-decoration:underline;
}
a.forgot:hover {
 color:#000;
 text-decoration:none;
}
.rememberme {
 color:#ececec;
 font-size:12px;
}
.rmbrinpt {
 border:1px solid #606d54;
 background-color:#f3eed1;
}
#loginpage_wrapper #login_error_message {
 width:324px;
 color:#f00;
 font-size:12px;
 position:relative;
 background-color:#fff;
 margin:0 auto;
}
#loginpage_wrapper #login_error_message ul li,
.LoginError,
.Error {
 width:300px;
 background-color:#fff;
 color:#f00;
 font-size:12px;
 list-style-type:none;
 float:left;
}
div.formErrors,
div#_ctl0__ctl0_ValidationSummary1 ul li,
span#_ctl0__ctl0_labelErrorMessage,
span#_ctl0__ctl0_labelErrorMessage ul li,
span#_ctl0__ctl0__ctl1_labelErrorMessage,
span#_ctl0__ctl0__ctl1_labelErrorMessage ul li,
span.Error,
span.Error ul li {
 color:#f00;
}
#login_content_right hr {
 width:435px;
 background-color:#d1d1d1;
 height:5px;
 border:0px;
 margin-top:10px;
 margin-bottom:10px;
}
/* end login page */


/* top wrapper */
#logo_wrapper {
 float:left;
 width:161px;
 height:110px;
 position:relative;
 left:60px;
}
#top_menus_wrapper {
 float:left;
 position:relative;
 left:90px;
 top:0px;
 width:525px;
 z-index:999;
}
/* start category and common top menus */
#common_top_menu {
 width:365px;
 height:25px;
 float:right;
}
#category_top_menu {
 width:523px;
 height:96px;
 float:left;
 position:relative;
 top:25px;
 left:0px;
 z-index:9999;
}
#category_top_menu table tr td,
#category_top_menu table tr td img {
 height:96px;
 width:87px;
 margin:0px;
 padding:0px;
 border:0px;
}
#_ctl0_CategoryTopMenu1_948,
#_ctl0_CategoryTopMenu1_949,
#_ctl0_CategoryTopMenu1_950,
#_ctl0_CategoryTopMenu1_951,
#_ctl0_CategoryTopMenu1_954,
#_ctl0_CategoryTopMenu1_956 {
 height:96px;
 width:87px;
}
#category_footer_wrapper {
 position:relative;
 clear:both;
 top:-40px;
 _top:-45px;
}
/* end category and common top menus */

/* start login page */
#loginpage_wrapper {
 position:relative;
 top:0px;
 clear:both;
 width:831px;
 background-image:url("../images/Layout/en/bg_middle_slice.png");
 background-repeat:repeat-y;
 background-position:top;
}
#loginpage_middle_wrapper {
 width:793px;
 left:19px;
 position:relative;
 background-image:url("../images/Layout/en/confetti_left.gif");
 background-repeat:no-repeat;
 background-position:bottom left;
 _border-left:1px solid #bdbcbd;
 _border-right:1px solid #bdbcbd;
 background-color:#fff;
 height:auto;
}
#loginpage_inner_wrapper_one {
 width:793px;
 background-image:url("../images/Layout/en/confetti_rght.gif");
 background-repeat:no-repeat;
 background-position:top right;
 height:auto;
} 
#loginpage_inner_wrapper_two {
 width:793px;
 background-image:url("../images/Layout/en/bg_faux_slice.gif");
 background-repeat:repeat-y;
 background-position:top;
 position:relative;
 top:70px;
 left:0px;
 height:auto;
}
#loginpage_left_col_wrapper {
  width:264px;
 float:left;
 position:relative;
 left:0px;
 top:70px;
 height:auto;
}
#loginpage_left_col_content {
 width:242px;
 color:#252525;
 font-size:12px;
 margin:0 auto;
 text-align:center;
}
#loginpage_left_col_content h3 {
 font-weight:bold;
 font-size:14px;
}
#loginpage_left_col_content a,
#loginpage_left_col_content a:link,
#loginpage_left_col_content a:visited,
#loginpage_left_col_content a:hover,
#loginpage_left_col_content a:active {
 color:#004ba8;
 text-decoration:none;
 font-size:12px;
}
#loginpage_left_col_content a:hover {
 color:#252525;
 text-decoration:underline;
}
#loginpage_left_col_content a.LeftMenuNotSelected {
 margin-top:3px;
}
#loginpage_left_col_content a.LeftMenuSelected,
#loginpage_left_col_content a.LeftMenuSelected:link,
#loginpage_left_col_content a.LeftMenuSelected:visited,
#loginpage_left_col_content a.LeftMenuSelected:hover,
#loginpage_left_col_content a.LeftMenuSelected:active {
 color:#000;
 text-decoration:underline;
 font-weight:bold;
 margin-top:3px;
}
#loginpage_left_col_content a.LeftMenuSelected:hover {
 text-decoration:none;
}
#loginpage_left_col_content hr {
 width:185px;
 background-color:#d1d1d1;
 height:5px;
 border:0px;
 margin-top:10px;
 margin-bottom:10px;
}
#loginpage_left_col_content .LeftMenuHeader {
 font-size:16px;
 font-weight:bold;
 color:#006ea4;
}
#loginpage_content_right_wrapper {
 background-image:url("../images/Layout/en/bg_right_col_slice.gif");
 background-repeat:repeat-y;
 background-position:top;
 width:493px;
 min-height:550px;
 position:relative;
 left:10px;
}
#loginpage_center_col_wrapper {
 width:500px;
 float:left;
 position:relative;
 top:70px;
 height:auto;
}
#myoffersdetail_center_col_wrapper {
 width:793px;
 float:left;
 position:relative;
 top:70px;
 height:auto;
}
#loginpage_cntr_col_bg {
 width:493px;
 background-image:url("../images/Layout/en/cat_cntr_col_bg.gif");
 background-repeat:repeat-y;
 background-position:bottom;
 z-index:1;
}
#loginpage_center_col_content {
 width:435px;
 color:#363636;
 font-size:14px;
 margin:0 auto;
 z-index:1;
}
#loginpage_center_col_content hr {
 width:435px;
 background-color:#d1d1d1;
 height:5px;
 border:0px;
 margin-top:10px;
 margin-bottom:10px;
}
#loginpage_center_col_content h2 {
 color:#006ea4;
 font-weight:bold;
 font-size:18px;
 width:435px;
}
#loginpage_center_col_content p {
 width:435px;
 margin-top:10px;
}
#loginpage_center_col_content ul {
 margin-top:10px;
 margin-bottom:10px;
 margin-left:20px;
}
#loginpage_center_col_content ul li {
 color:#2687da;
}
#loginpage_center_col_content ul li span {
 color:#363636;
}
#loginpage_footer_wrapper {
 position:relative;
 clear:both;
 top:-40px;
}
/* end login page */



#login_middle {
 width:831px;
 height:617px;
 background-image:url("../images/Layout/en/bg_middle_slice.png");
 background-repeat:repeat-y;
 background-position:top;
 position:relative;
}
#login_middle_inner {
 width:831px;
 background-image:url("../images/Layout/en/bg_middle_slice.png");
 background-repeat:repeat-y;
 background-position:top;
 position:relative;
 outline:1px solid #000;
}

#middle_wrapper {
 width:793px;
 margin:0px auto;
 height:100%;
}
#login_middle_top {
 background-image:url("../images/Layout/en/top_right.gif");
 background-repeat:no-repeat;
 background-position:top right;
 width:793px;
 margin-right:18px;
 _margin-right:1px;
}
#login_middle_content {
 height:617px;
 width:793px;
}
#login_middle_content_left {
 float:left;
 width:253px;
 position:relative;
 top:40px;
 left:10px;
}
#login_middle_content_right {
 float:left;
 width:493px;
 position:relative;
 top:40px;
 _top:55px;
 left:0px;
}
#right_col_top {
 width:493px;
 height:26px;
}
#login_content_right_wrapper {
 background-image:url("../images/Layout/en/bg_right_col_slice.gif");
 background-repeat:repeat-y;
 background-position:top;
 width:493px;
 min-height:550px;
}
#login_content_right {
 width:436px;
 position:relative;
 left:35px;
}
#login_content_right h2 {
 color:#006ea4;
 font-weight:bold;
 font-size:18px;
 width:435px;
}
#login_content_right p {
 width:435px;
 margin-top:10px;
}
#login_content_right ul {
 margin-top:10px;
 margin-left:30px;
 _padding-bottom:25px;
}
#login_content_right ul li {
 color:#2687da;
}
#login_content_right ul li span {
 color:#363636;
}
#login_middle_bottom {
 background-image:url("../images/Layout/en/bottom_left.gif");
 background-repeat:no-repeat;
 background-position:bottom left;
 width:793px;
 _margin-left:1px;
}
#login_footer {
 width:831px;
 height:125px;
 background-image:url("../images/Layout/en/login_footer.gif");
 background-repeat:no-repeat;
 background-position:top left;
 z-index:1;
}
#footer_logo {
 float:left;
 position:relative;
 top:20px;
 left:75px;
 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
#footer_links {
 float:left;
 position:relative;
 top:30px;
 left:300px;
 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
#leftlinks {
 float:left;
 width:105px;
}
#rightlinks {
 float:left;
 width:175px;
 border-left:5px solid #d1d1d1;
}
#rightlinks ul {
 margin-left:15px;
}
#leftlinks ul li,
#rightlinks ul li {
 list-style-type:none;
}
#leftlinks ul li a,
#leftlinks ul li a:link,
#leftlinks ul li a:visited,
#leftlinks ul li a:hover,
#leftlinks ul li a:active,
#rightlinks ul li a,
#rightlinks ul li a:link,
#rightlinks ul li a:visited,
#rightlinks ul li a:hover,
#rightlinks ul li a:active {
 color:#363636;
 text-decoration:none;
}
#leftlinks ul li a:hover,
#rightlinks ul li a:hover {
 text-decoration:underline;
}
#footer_truste {
 float:right;
 position:relative;
 top:20px;
 right:30px;
}

/* start welcome page */
#welcomepage_wrapper {
 position:relative;
 top:-36px;
 _top:-47px;
 clear:both;
 width:831px;
 background-image:url("../images/Layout/en/bg_middle_slice.png");
 background-repeat:repeat-y;
 background-position:top;
}
#welcomepage_middle_wrapper {
 width:793px;
 left:19px;
 position:relative;
 background-image:url("../images/Layout/en/confetti_left.gif");
 background-repeat:no-repeat;
 background-position:bottom left;
 _border-left:1px solid #bdbcbd;
 _border-right:1px solid #bdbcbd;
 background-color:#fff;
 height:auto;
}
#welcomepage_inner_wrapper_one {
 width:793px;
 background-image:url("../images/Layout/en/confetti_rght.gif");
 background-repeat:no-repeat;
 background-position:top right;
 height:auto;
} 
#welcomepage_inner_wrapper_two {
 width:793px;
 background-image:url("../images/Layout/en/bg_faux_slice.gif");
 background-repeat:repeat-y;
 background-position:top;
 position:relative;
 top:70px;
 left:0px;
 height:auto;
}
#welcomepage_left_col_wrapper {
  width:264px;
 float:left;
 position:relative;
 left:0px;
 top:70px;
 height:auto;
}
#welcomepage_left_col_content {
 width:242px;
 color:#252525;
 font-size:12px;
 margin:0 auto;
 text-align:center;
}
#welcomepage_left_col_content h3 {
 font-weight:bold;
 font-size:14px;
}
#welcomepage_left_col_content a,
#welcomepage_left_col_content a:link,
#welcomepage_left_col_content a:visited,
#welcomepage_left_col_content a:hover,
#welcomepage_left_col_content a:active {
 color:#004ba8;
 text-decoration:none;
 font-size:12px;
}
#welcomepage_left_col_content a:hover {
 color:#252525;
 text-decoration:underline;
}
#welcomepage_left_col_content a.LeftMenuNotSelected {
 margin-top:3px;
}
#welcomepage_left_col_content a.LeftMenuSelected,
#welcomepage_left_col_content a.LeftMenuSelected:link,
#welcomepage_left_col_content a.LeftMenuSelected:visited,
#welcomepage_left_col_content a.LeftMenuSelected:hover,
#welcomepage_left_col_content a.LeftMenuSelected:active {
 color:#000;
 text-decoration:underline;
 font-weight:bold;
 margin-top:3px;
}
#welcomepage_left_col_content a.LeftMenuSelected:hover {
 text-decoration:none;
}
#welcomepage_left_col_content hr {
 width:185px;
 background-color:#d1d1d1;
 height:5px;
 border:0px;
 margin-top:10px;
 margin-bottom:10px;
}
#welcomepage_left_col_content .LeftMenuHeader {
 font-size:16px;
 font-weight:bold;
 color:#006ea4;
}
#welcomepage_content_right_wrapper {
 background-image:url("../images/Layout/en/bg_right_col_slice.gif");
 background-repeat:repeat-y;
 background-position:top;
 width:493px;
 min-height:550px;
 position:relative;
 left:10px;
}
#welcomepage_center_col_wrapper {
 width:500px;
 float:left;
 position:relative;
 top:70px;
 height:auto;
}
#myoffersdetail_center_col_wrapper {
 width:793px;
 float:left;
 position:relative;
 top:70px;
 height:auto;
}
#welcomepage_cntr_col_bg {
 width:493px;
 background-image:url("../images/Layout/en/cat_cntr_col_bg.gif");
 background-repeat:repeat-y;
 background-position:bottom;
 z-index:1;
}
#welcomepage_center_col_content {
 width:435px;
 color:#363636;
 font-size:14px;
 margin:0 auto;
 z-index:1;
}
#welcomepage_center_col_content hr {
 width:435px;
 background-color:#d1d1d1;
 height:5px;
 border:0px;
 margin-top:10px;
 margin-bottom:10px;
}
#welcomepage_center_col_content h2 {
 color:#006ea4;
 font-weight:bold;
 font-size:18px;
 width:435px;
}
#welcomepage_center_col_content p {
 width:435px;
 margin-top:10px;
}
#welcomepage_center_col_content ul {
 margin-top:10px;
 margin-bottom:10px;
 margin-left:20px;
}
#welcomepage_center_col_content ul li {
 color:#2687da;
}
#welcomepage_center_col_content ul li span {
 color:#363636;
}
#welcomepage_footer_wrapper {
 position:relative;
 clear:both;
 top:-40px;
 _top:-45px;
}
/* end welcome page */



/* start category page */
#category_wrapper {
 position:relative;
 top:-36px;
 _top:-47px;
 clear:both;
 width:831px;
 background-image:url("../images/Layout/en/bg_middle_slice.png");
 background-repeat:repeat-y;
 background-position:top;
}
#category_middle_wrapper {
 width:793px;
 left:19px;
 position:relative;
 background-image:url("../images/Layout/en/confetti_left.gif");
 background-repeat:no-repeat;
 background-position:bottom left;
 _border-left:1px solid #bdbcbd;
 _border-right:1px solid #bdbcbd;
 background-color:#fff;
 height:auto;
}
#category_inner_wrapper_one {
 width:793px;
 background-image:url("../images/Layout/en/confetti_rght.gif");
 background-repeat:no-repeat;
 background-position:top right;
} 
#category_inner_wrapper_two {
 width:793px;
}
#category_left_col_wrapper {
 width:230px;
 float:left;
 position:relative;
 top:40px;
 height:auto;
}
#category_left_col_content {
 width:185px;
 color:#252525;
 font-size:12px;
 margin:0 auto;
}
#category_left_col_content h3 {
 font-weight:bold;
 font-size:14px;
}
#category_left_col_content table img {
 width:0px;
 height:0px;
 display:none;
 visibility:hidden;
}
#category_left_col_content a,
#category_left_col_content a:link,
#category_left_col_content a:visited,
#category_left_col_content a:hover,
#category_left_col_content a:active {
 color:#004ba8;
 text-decoration:none;
}
#category_left_col_content a:hover {
 color:#252525;
 text-decoration:underlinef;
}
#category_left_col_content hr {
 width:185px;
 background-color:#d1d1d1;
 height:5px;
 border:0px;
 margin-top:10px;
 margin-bottom:10px;
}
#category_center_col_wrapper {
 width:361px;
 float:left;
 position:relative;
 top:70px;
 height:auto;
}
#cat_cntr_col_bg {
 width:361px;
 background-image:url("../images/Layout/en/cat_cntr_col_bg.gif");
 background-repeat:repeat-y;
 background-position:top;
 z-index:1;
}
#category_center_col_content {
 width:330px;
 color:#363636;
 font-size:14px;
 margin:0 auto;
 z-index:1;
}
#category_center_col_content h2 {
 color:#006ea4;
 font-weight:bold;
 font-size:18px;
 width:330px;
}
#category_center_col_content p {
 width:330px;
 margin-top:10px;
}
#category_center_col_content ul {
 margin-top:10px;
 margin-left:20px;
}
#category_center_col_content ul li {
 color:#2687da;
}
#category_center_col_content ul li span {
 color:#363636;
}
#category_right_col_wrapper {
 width:202px;
 float:left;
 position:relative;
 top:70px;
 height:auto;
}
#category_right_col_content {
 width:125px;
}
#category_left_col_content a.LeftMenuNotSelected {
 margin-top:3px;
}
#category_left_col_content a.LeftMenuSelected,
#category_left_col_content a.LeftMenuSelected:link,
#category_left_col_content a.LeftMenuSelected:visited,
#category_left_col_content a.LeftMenuSelected:hover,
#category_left_col_content a.LeftMenuSelected:active {
 color:#000;
 text-decoration:underline;
 margin-top:3px;
}
#category_left_col_content a.LeftMenuSelected:hover {
 text-decoration:none;
}
/* end category page */




/* start benefit page */
#benefit_wrapper {
 position:relative;
 top:-36px;
 _top:-47px;
 clear:both;
 width:831px;
 background-image:url("../images/Layout/en/bg_middle_slice.png");
 background-repeat:repeat-y;
 background-position:top;
}
#benefit_middle_wrapper {
 width:793px;
 left:19px;
 position:relative;
 background-image:url("../images/Layout/en/confetti_left.gif");
 background-repeat:no-repeat;
 background-position:bottom left;
 _border-left:1px solid #bdbcbd;
 _border-right:1px solid #bdbcbd;
 background-color:#fff;
 height:auto;
}
#benefit_inner_wrapper_one {
 width:793px;
 background-image:url("../images/Layout/en/confetti_rght.gif");
 background-repeat:no-repeat;
 background-position:top right;
 height:auto;
} 
#benefit_inner_wrapper_two {
 width:793px;
 background-image:url("../images/Layout/en/bg_faux_slice.gif");
 background-repeat:repeat-y;
 background-position:top;
 position:relative;
 top:70px;
 left:0px;
 height:auto;
}
#benefit_left_col_wrapper {
 width:230px;
 float:left;
 position:relative;
 top:-30px;
 height:auto;
}
#benefit_left_col_content {
 width:185px;
 color:#252525;
 font-size:12px;
 margin:0 auto;
}
#benefit_left_col_content h3 {
 font-weight:bold;
 font-size:14px;
}
#benefit_left_col_content table img {
 width:0px;
 height:0px;
 display:none;
 visibility:hidden;
}
#benefit_left_col_content a,
#benefit_left_col_content a:link,
#benefit_left_col_content a:visited,
#benefit_left_col_content a:hover,
#benefit_left_col_content a:active {
 color:#004ba8;
 text-decoration:none;
 font-size:12px;
}
#benefit_left_col_content a:hover {
 color:#252525;
 text-decoration:underline;
}
#benefit_left_col_content a.LeftMenuNotSelected {
 margin-top:3px;
}
#benefit_left_col_content a.LeftMenuSelected,
#benefit_left_col_content a.LeftMenuSelected:link,
#benefit_left_col_content a.LeftMenuSelected:visited,
#benefit_left_col_content a.LeftMenuSelected:hover,
#benefit_left_col_content a.LeftMenuSelected:active {
 color:#000;
 text-decoration:none;
 margin-top:3px;
}
#benefit_left_col_content a.LeftMenuSelected:hover {
 text-decoration:none;
}
#benefit_left_col_content hr {
 width:185px;
 background-color:#d1d1d1;
 height:5px;
 border:0px;
 margin-top:10px;
 margin-bottom:10px;
}
#benefit_center_col_wrapper {
 width:361px;
 float:left;
 position:relative;
 top:0px;
 height:auto;
}
#benefit_cntr_col_bg {
 width:361px;
 background-image:url("../images/Layout/en/cat_cntr_col_bg.gif");
 background-repeat:repeat-y;
 background-position:bottom;
 z-index:1;
}
#benefit_center_col_content {
 width:330px;
 color:#363636;
 font-size:14px;
 margin:0 auto;
 z-index:1;
 _position:relative;
 _left:5px;
}
#benefit_center_col_content #main_bnft_img {
 position:relative;
 left:-10px;
}
#benefit_center_col_content h2 {
 color:#006ea4;
 font-weight:bold;
 font-size:18px;
 width:330px;
}
#benefit_center_col_content p {
 width:330px;
 margin-top:10px;
}
#benefit_center_col_content ul {
 margin-top:10px;
 margin-left:20px;
}
#benefit_center_col_content ul li {
 color:#2687da;
}
#benefit_center_col_content ul li span {
 color:#363636;
}
#benefit_center_col_content img#benefit_image {
 position:relative;
 left:-7px;
 _left:-5px;
 margin-bottom:20px;
}
#benefit_right_col_wrapper {
 width:202px;
 float:left;
 position:relative;
 top:0px;
 height:auto;
}
#benefit_footer_wrapper {
 position:relative;
 clear:both;
 top:-40px;
 _top:-45px;
}
#benefit_center_col_content h2 img#bnft_ltl_logo {
 margin:5px 10px 0px 0px;
}
span.siblink,
a span.siblink,
#benefit_center_col_content a:link span.siblink,
#benefit_center_col_content a:visited span.siblink,
#benefit_center_col_content a:hover span.siblink,
#benefit_center_col_content a:active span.siblink {
 color:#996600;
 margin-left:5px;
 text-decoration:none;
}
#tblContactUs a span.siblink {
 color:#004BA8;
 margin-left:0px;
}
#benefit_wrapper #benefit_center_col_content span.siblink,
#benefit_wrapper #benefit_center_col_content a span.siblink,
#benefit_wrapper #benefit_center_col_content a:link span.siblink,
#benefit_wrapper #benefit_center_col_content a:visited span.siblink,
#benefit_wrapper #benefit_center_col_content a:hover span.siblink,
#benefit_wrapper #benefit_center_col_content a:active span.siblink {
 margin-left:0px;
 text-decoration:none;
 color:#004BA8;
}
/* end benefit page */


/* start account and footer page */
#accountpages_wrapper {
 position:relative;
 top:-36px;
 _top:-47px;
 clear:both;
 width:831px;
 background-image:url("../images/Layout/en/bg_middle_slice.png");
 background-repeat:repeat-y;
 background-position:top;
}
#accountpages_middle_wrapper {
 width:793px;
 left:19px;
 position:relative;
 background-image:url("../images/Layout/en/confetti_left.gif");
 background-repeat:no-repeat;
 background-position:bottom left;
 _border-left:1px solid #bdbcbd;
 _border-right:1px solid #bdbcbd;
 background-color:#fff;
 height:auto;
}
#accountpages_inner_wrapper_one {
 width:793px;
 background-image:url("../images/Layout/en/confetti_rght.gif");
 background-repeat:no-repeat;
 background-position:top right;
 height:auto;
} 
#accountpages_inner_wrapper_two {
 width:793px;
 background-image:url("../images/Layout/en/bg_faux_slice.gif");
 background-repeat:repeat-y;
 background-position:top;
 position:relative;
 top:70px;
 left:0px;
 height:auto;
}
#accountpages_left_col_wrapper {
 width:230px;
 float:left;
 position:relative;
 top:40px;
 height:auto;
}
#accountpages_left_col_content {
 width:185px;
 color:#252525;
 font-size:12px;
 margin:0 auto;
}
#accountpages_left_col_content table {
 z-index:100;
}
#accountpages_left_col_content h3 {
 font-weight:bold;
 font-size:14px;
}
#accountpages_left_col_content table img {
 width:0px;
 height:0px;
 display:none;
 visibility:hidden;
}
#accountpages_left_col_content a,
#accountpages_left_col_content a:link,
#accountpages_left_col_content a:visited,
#accountpages_left_col_content a:hover,
#accountpages_left_col_content a:active {
 color:#004ba8;
 text-decoration:none;
 font-size:12px;
}
#accountpages_left_col_content a:hover {
 color:#252525;
 text-decoration:underline;
}
#accountpages_left_col_content a.LeftMenuNotSelected {
 margin-top:3px;
}
#accountpages_left_col_content a.LeftMenuSelected,
#accountpages_left_col_content a.LeftMenuSelected:link,
#accountpages_left_col_content a.LeftMenuSelected:visited,
#accountpages_left_col_content a.LeftMenuSelected:hover,
#accountpages_left_col_content a.LeftMenuSelected:active {
 color:#000;
 text-decoration:underline;
 font-weight:bold;
 margin-top:3px;
}
#accountpages_left_col_content a.LeftMenuSelected:hover {
 text-decoration:none;
}
#accountpages_left_col_content hr {
 width:185px;
 background-color:#d1d1d1;
 height:5px;
 border:0px;
 margin-top:10px;
 margin-bottom:10px;
}
#accountpages_left_col_content .LeftMenuHeader {
 font-size:16px;
 font-weight:bold;
 color:#006ea4;
}
#accountpages_content_right_wrapper {
 background-image:url("../images/Layout/en/bg_right_col_slice.gif");
 background-repeat:repeat-y;
 background-position:top;
 width:493px;
 min-height:550px;
 position:relative;
 left:10px;
}
#accountpages_center_col_wrapper {
 width:500px;
 float:left;
 position:relative;
 top:70px;
 height:auto;
}
#myoffersdetail_center_col_wrapper {
 width:793px;
 float:left;
 position:relative;
 top:70px;
 height:auto;
}
#accountpages_cntr_col_bg {
 width:493px;
 background-image:url("../images/Layout/en/cat_cntr_col_bg.gif");
 background-repeat:repeat-y;
 background-position:bottom;
 z-index:1;
}
#accountpages_center_col_content {
 width:450px;
 color:#363636;
 font-size:14px;
 margin:0 auto;
 z-index:1;
}
#accountpages_center_col_wrapper div#termstable {
 width:500px;
 color:#363636;
 font-size:14px;
 margin-left:20px;
}
#accountpages_center_col_wrapper div#termstable ul,
#accountpages_center_col_wrapper div#termstable ol {
 margin-left:30px;
 _margin-left:30px;
}
#accountpages_center_col_wrapper div#termstable li{
 margin-left:25px;
 _margin-left:40px;
}
#accountpages_center_col_content h2 {
 color:#006ea4;
 font-weight:bold;
 font-size:18px;
 width:450px;
}
#accountpages_center_col_content p {
 width:450px;
 margin-top:10px;
 line-height:18px;
}
#accountpages_center_col_content p sup {
 font-size:6px;
 line-height:6px;
}
#accountpages_center_col_content ul,
#accountpages_center_col_content ol {
 margin-top:10px;
 margin-bottom:10px;
 margin-left:20px;
}
#accountpages_center_col_content #termstable ul,
#accountpages_center_col_content #termstable ol {
 margin-left:25px;
 _margin-left:30px;
}
#accountpages_center_col_content ul li,
#accountpages_center_col_content ol li {
 color:#363636;
}
#accountpages_center_col_content #termstable ul li,
#accountpages_center_col_content #termstable ol li {
 color:#363636;
}
#accountpages_center_col_content ul li span {
 color:#363636;
}
#accountpages_footer_wrapper {
 position:relative;
 clear:both;
 top:-40px;
 _top:-45px;
}
#MyOffersList {
 position:relative;
 left:0px;
 top:0px;
}
#bonus_rewards_center_col_content #MyOffersList table {
 width:600px;
 margin:0px auto;
}
#bonus_rewards_center_col_content #MyOffersList table tr {
 margin-top:10px;
 margin-bottom:10px;
 height:50px;
}
#_ctl0__ctl0_MyOfferDetails1_wfVendorLogo {
 margin:5px;
}
span.MyOfferDetailsOfferValue {
 color:#fff;
 font-size:16px;
 font-style:bold;
 text-align:center;
}
div#cut_here {
 /*
 background-image:url("../images/Layout/en/scissors.gif");
 background-repeat:no-repeat;
 background-position:center right;
 */
 /*
 if you want the scissors to show, uncomment out the above
 and don't forget to change the width on Table5a (MyOffersDetails) to 490
 */
} 
div#myofferdesccontent {
 height:auto;
 text-align:center;
}
.MyOfferDetailsCopy {
 font-size:13px;
 font-style:normal;
 padding:5px;
}
.MyOfferDetailsDisclaimers {
 margin-bottom:10px;
 font-size:11px;
 font-style:normal;
 padding:5px;
}
#_ctl0__ctl0_tblContactUs {
  width:450px;
 float:left;
 position:relative;
 left:0px;
 margin:0;
}
td.ContactUsLabel {
 font-size:14px;
 padding:5px 0px;
}
td.ContactUsLabelbold {
 font-weight:bold;
 padding:5px 0px;
 font-size:14px;
}
.ContactUsExampleLabel {
display:inline;
font-size:12px;
}
#termstable ol {
 margin-left:15px;
 _margin-left:20px;
 font-size:13px;
}
#myoffersdetail_center_col_wrapper div table#Table5 {
 border:none;
 border-collapse:collapse;
 background-color:#fff;
}
#myoffersdetail_center_col_wrapper table#Table5a {
 border:2px dashed #999;
}
table#Table5a p {
 margin:5px 0px;
}
.areyousure {
 font-weight:bold;
 font-size:12px;
}
.ShoppingCartListHeaderLayout {
 font-size:12px;
}
.SavingsCalculatorHeaderLayout {
 display:none;
 visibility:hidden;
}
td.SavingsCalculatorLabel,
.SavingsCalculatorLabelItemLayout {
 font-weight:bold;
 font-size:14px;
 text-align:center;
 color:#000;
}
td.SavingsCalculatorData,
td.SavingsCalculatorDataItemLayout {
 color:#00699c;
 font-size:15px;
 width:177px;
 text-align:center;
 background-image:url("../images/Layout/en/savings_calc_bg.gif");
 background-position:top;
 background-repeat:no-repeat;
}
td.SavingsCalculatorData span,
td.SavingsCalculatorDataItemLayout span {
 color:#00699c;
 font-size:15px;
 width:177px;
 height:32px;
 text-align:center;
 font-weight:bold;
}
#_ctl0__ctl0__ctl0_labelNumberOfCertificates,
#_ctl0__ctl0__ctl0_labelCreditBack,
#_ctl0__ctl0__ctl0_labelYourSavings {
 color:#00699c;
 font-size:15px;
 width:177px;
 height:32px;
 text-align:center;
}
tr.ShoppingCartListHeaderLayout td {
 width:20%;
}
/* end account and footer page */



div#product_disclaimer {
 background-color:#FFF;
 color:#363636;
 font-family:Helvetica, Arial, Verdana, sans-serif;
 font-size:11px;
 font-style:normal;
 width:200px;
 _width:190px;
 border:1px solid #cecece;
 padding:10px;
 _padding:5px;
 position:relative;
 left:-15px;
 _left:0px;
 z-index:9999999999;
}
div#product_disclaimer a:link,
div#product_disclaimer a:visited,
div#product_disclaimer a:hover,
div#product_disclaimer a:active,
div#product_disclaimer p a:link,
div#product_disclaimer p a:visited,
div#product_disclaimer p a:hover,
div#product_disclaimer p a:active {
 color:#004BA8;
 font-size:11px;
}
div#product_disclaimer p {
 margin-bottom:10px;
 font-size:11px;
}
#product_disclaimer p sup,
#product_disclaimer sup {
 font-size:4px;
 line-height:4px;
}
#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;
 z-index:9999999999;
}
#vendor_disclaimer sup {
 font-size:4px;
 line-height:4px;
}




/* start shopping cart control */
#shopping_cart_control {
 width:180px;
 height:auto;
 font-size:12px;
 margin:0 10px;
 _margin:0px 5px;
 _margin-left:10px;
}
#shopping_cart_top {
 width:180px;
 height:21px;
}
#shopping_cart_body {
 width:180px;
 height:auto;
 background-image:url("../images/Layout/en/shop_cart_bg.gif");
 background-repeat:repeat-y;
 background-position:top;
}
#shopping_cart_bottom {
 width:180px;
 height:21px;
}
#shopping_cart_body table {
 width:160px;
 margin:0px 10px;
 _margin:0px 5px;
 _margin-left:10px;
}
#shopping_cart_body .ShoppingCartFooterLayout,
#shopping_cart_control .ShoppingCartControlAddedItems {
 color:#F00;
}
#benefit_right_col_content td.ShoppingCartControlTitleLayout span {
 font-size:12px;
 font-weight:bold;
 width:160px;
 text-align:center;
 _margin:0px;
 _padding:0px;
}
#benefit_right_col_content td.ShoppingCartDescriptionLayout span p {
 font-size:12px;
 font-weight:normal;
 width:160px;
 text-align:left;
 margin-top:10px;
}
#_ctl0__ctl0__ctl0_addToCartMessageCell {
 padding-top:10px;
}
.ShoppingCartItemTextBold {
 font-weight:bold;
}
.ShoppingCartItemTextRed {
 color:#F00;
 font-size:12px;
}
.ShoppingCartItemTitle {
 font-weight:bold;
 margin:10px 0px;
}
.ShoppingCartSubmitMessageText {
 font-weight:bold;
 font-size:12px;
 color:#F00;
}
/* end shopping cart control */




/* start all provider listing page */
#category_all_wrapper {
 position:relative;
 top:-36px;
 _top:-47px;
 clear:both;
 width:831px;
 background-image:url("../images/Layout/en/bg_middle_slice.png");
 background-repeat:repeat-y;
 background-position:top;
}
#category_all_middle_wrapper {
 width:793px;
 left:19px;
 position:relative;
 background-image:url("../images/Layout/en/confetti_left.gif");
 background-repeat:no-repeat;
 background-position:bottom left;
 _border-left:1px solid #bdbcbd;
 _border-right:1px solid #bdbcbd;
 background-color:#fff;
 height:auto;
}
#category_all_inner_wrapper_one {
 width:793px;
 background-image:url("../images/Layout/en/confetti_rght.gif");
 background-repeat:no-repeat;
 background-position:top right;
} 
#category_all_inner_wrapper_two {
 width:793px;
}
#category_all_center_col_wrapper hr {
 width:700px;
 background-color:#d1d1d1;
 height:5px;
 border:0px;
 margin-top:10px;
 margin-bottom:10px;
}
#category_all_center_col_wrapper {
 width:719px;
 margin:0px auto;
 position:relative;
 top:70px;
 height:auto;
}
#cat_all_cntr_col_top {
 width:719px;
 height:26px;
 float:left;
}
#cat_all_cntr_col_bg {
 width:719px;
 background-image:url("../images/Layout/en/big_col_slice.gif");
 background-repeat:repeat-y;
 background-position:top;
 z-index:1;
 float:left;
}
#category_all_center_col_content {
 width:700px;
 color:#363636;
 font-size:14px;
 margin:0 auto;
 z-index:1;
}
#category_all_center_col_wrapper h2 {
 color:#006ea4;
 font-weight:bold;
 font-size:26px;
 width:719px;
}
#category_all_center_col_wrapper p {
 width:719px;
 margin:10px 0px;
}
#category_all_center_col_content p {
 width:700px;
 margin-top:10px;
}
#category_all_center_col_wrapper ul {
 margin-top:10px;
 margin-left:20px;
}
#category_all_center_col_wrapper ul li {
 color:#2687da;
}
#category_all_center_col_wrapper ul li span {
 color:#363636;
}
#category_all_center_col_wrapper a.LeftMenuNotSelected {
 margin-top:3px;
}
#category_all_left_col_content a.LeftMenuSelected,
#category_all_left_col_content a.LeftMenuSelected:link,
#category_all_left_col_content a.LeftMenuSelected:visited,
#category_all_left_col_content a.LeftMenuSelected:hover,
#category_all_left_col_content a.LeftMenuSelected:active {
 color:#000;
 text-decoration:underline;
 margin-top:3px;
}
#category_all_left_col_content a.LeftMenuSelected:hover {
 text-decoration:none;
}
div#category_all_center_col_wrapper p.bluebold {
 color:#00669b;
 font-size:12px;
 font-weight:bold;
}
#category_all_center_col_content ul li {
 margin-left:5px;
}
#category_all_center_col_content ul li,
#category_all_center_col_content ul li a,
#category_all_center_col_content ul li a:link,
#category_all_center_col_content ul li a:visited,
#category_all_center_col_content ul li a:hover,
#category_all_center_col_content ul li a:active {
 font-size:11px;
 color:#00669b;
 text-decoration:none;
}
#category_all_center_col_content ul li a:hover {
 color:#000;
 text-decoration:underline;
}
#category_all_center_col_content li.nobullet {
 list-style-type:none;
 font-weight:bold;
}
/* end all provider listing page */

/* start feedback center page */
#feedback_wrapper {
 position:relative;
 top:-36px;
 _top:-47px;
 clear:both;
 width:831px;
 background-image:url("../images/Layout/en/bg_middle_slice.png");
 background-repeat:repeat-y;
 background-position:top;
}
#feedback_middle_wrapper {
 width:793px;
 left:19px;
 position:relative;
 background-image:url("../images/Layout/en/confetti_left.gif");
 background-repeat:no-repeat;
 background-position:bottom left;
 _border-left:1px solid #bdbcbd;
 _border-right:1px solid #bdbcbd;
 background-color:#fff;
 height:auto;
}
#feedback_inner_wrapper_one {
 width:793px;
 background-image:url("../images/Layout/en/confetti_rght.gif");
 background-repeat:no-repeat;
 background-position:top right;
} 
#feedback_inner_wrapper_two {
 width:793px;
}
#feedback_center_col_wrapper hr {
 width:700px;
 background-color:#d1d1d1;
 height:5px;
 border:0px;
 margin-top:10px;
 margin-bottom:10px;
}
#feedback_center_col_wrapper {
 width:719px;
 margin:0px auto;
 position:relative;
 top:70px;
 height:auto;
}
#feedback_cntr_col_top {
 width:719px;
 height:26px;
 float:left;
}
#feedback_cntr_col_bg {
 width:719px;
 background-image:url("../images/Layout/en/_big_col_slice.gif");
 background-repeat:repeat-y;
 background-position:top;
 z-index:1;
 float:left;
}
#feedback_center_col_content {
 width:700px;
 color:#363636;
 font-size:14px;
 margin:0 auto;
 z-index:1;
}
#feedback_center_col_content table {
 margin:0 auto;
}
#feedback_center_col_content table .required {
 color:#F00;
}
#feedback_center_col_wrapper h2 {
 color:#006ea4;
 font-weight:bold;
 font-size:26px;
 width:719px;
}
#feedback_center_col_wrapper p {
 width:719px;
 margin:10px 0px;
}
#feedback_center_col_content p {
 width:700px;
 margin-top:10px;
}
#feedback_center_col_wrapper ul {
 margin-top:10px;
 margin-left:20px;
}
#feedback_center_col_wrapper ul li {
 color:#2687da;
}
#feedback_center_col_wrapper ul li span {
 color:#363636;
}
#feedback_center_col_wrapper a.LeftMenuNotSelected {
 margin-top:3px;
}
#feedback_left_col_content a.LeftMenuSelected,
#feedback_left_col_content a.LeftMenuSelected:link,
#feedback_left_col_content a.LeftMenuSelected:visited,
#feedback_left_col_content a.LeftMenuSelected:hover,
#feedback_left_col_content a.LeftMenuSelected:active {
 color:#000;
 text-decoration:underline;
 margin-top:3px;
}
#feedback_left_col_content a.LeftMenuSelected:hover {
 text-decoration:none;
}
div#feedback_center_col_wrapper p.bluebold {
 color:#00669b;
 font-size:12px;
 font-weight:bold;
}

#feedback_center_col_content ul li {
 margin-left:5px;
}
#feedback_center_col_content ul li,
#feedback_center_col_content ul li a,
#feedback_center_col_content ul li a:link,
#feedback_center_col_content ul li a:visited,
#feedback_center_col_content ul li a:hover,
#feedback_center_col_content ul li a:active {
 font-size:14px;
 color:#00669b;
 text-decoration:none;
}
#feedback_center_col_content ul li a:hover {
 color:#000;
 text-decoration:underline;
}
#feedback_center_col_content li.nobullet {
 list-style-type:none;
 font-weight:bold;
}
.feedback_disclaimer {
 font-size:10px;
}
/* end feedback center page */




/* start bonus rewards page */
#bonus_rewards_wrapper {
 position:relative;
 top:-36px;
 _top:-47px;
 clear:both;
 width:831px;
 background-image:url("../images/Layout/en/bg_middle_slice.png");
 background-repeat:repeat-y;
 background-position:top;
}
#bonus_rewards_middle_wrapper {
 width:793px;
 left:19px;
 position:relative;
 background-image:url("../images/Layout/en/confetti_left.gif");
 background-repeat:no-repeat;
 background-position:bottom left;
 _border-left:1px solid #bdbcbd;
 _border-right:1px solid #bdbcbd;
 background-color:#fff;
 height:auto;
}
#bonus_rewards_inner_wrapper_one {
 width:793px;
 background-image:url("../images/Layout/en/confetti_rght.gif");
 background-repeat:no-repeat;
 background-position:top right;
} 
#bonus_rewards_inner_wrapper_two {
 width:793px;
}
#bonus_rewards_center_col_wrapper hr {
 width:700px;
 background-color:#d1d1d1;
 height:5px;
 border:0px;
 margin-top:10px;
 margin-bottom:10px;
}
#bonus_rewards_center_col_wrapper {
 width:719px;
 margin:0px auto;
 position:relative;
 top:70px;
 height:auto;
}
#bonus_rewards_cntr_col_top {
 width:719px;
 height:26px;
 float:left;
}
#bonus_rewards_cntr_col_bg {
 width:719px;
 background-image:url("../images/Layout/en/_big_col_slice.gif");
 background-repeat:repeat-y;
 background-position:top;
 z-index:1;
 float:left;
}
#bonus_rewards_center_col_content {
 width:700px;
 color:#363636;
 font-size:14px;
 margin:0 auto;
 z-index:1;
}
#bonus_rewards_center_col_wrapper h2 {
 color:#006ea4;
 font-weight:bold;
 font-size:26px;
}
#bonus_rewards_center_col_wrapper p {
 width:719px;
 margin:10px 0px;
}
#bonus_rewards_center_col_content p {
 width:700px;
 margin-top:10px;
}
#bonus_rewards_center_col_content #premium_body p {
width:auto;
}
#bonus_rewards_center_col_wrapper ul {
 margin-top:10px;
 margin-left:20px;
}
#bonus_rewards_center_col_wrapper ul li {
 color:#2687da;
}
#bonus_rewards_center_col_wrapper ul li span {
 color:#363636;
}
#bonus_rewards_center_col_wrapper a.LeftMenuNotSelected {
 margin-top:3px;
}
#bonus_rewards_left_col_content a.LeftMenuSelected,
#bonus_rewards_left_col_content a.LeftMenuSelected:link,
#bonus_rewards_left_col_content a.LeftMenuSelected:visited,
#bonus_rewards_left_col_content a.LeftMenuSelected:hover,
#bonus_rewards_left_col_content a.LeftMenuSelected:active {
 color:#000;
 text-decoration:underline;
 margin-top:3px;
}
#bonus_rewards_left_col_content a.LeftMenuSelected:hover {
 text-decoration:none;
}
div#bonus_rewards_center_col_wrapper p.bluebold {
 color:#00669b;
 font-size:12px;
 font-weight:bold;
}
#all_list1 {
 float:left;
 width:170px;
}
#all_list2 {
 float:left;
 width:180px;
}
#all_list3 {
 float:left;
 width:180px;
}
#all_list4 {
 float:left;
 width:170px;
}
#all_list1 h3,
#all_list2 h3,
#all_list3 h3,
#all_list4 h3 {
 color:#006ea4;
 font-size:14px;
 font-weight:bold;
 margin-left:10px;
}
#br_img {
 height:89px;
 width:80px;
 float:left;
 margin-right:10px
}
#br_head_cnt {
 width:620px;
 float:left;
}
#bonus_rewards_center_col_content table {
 width:433px;
 margin:0px auto;
}
#bonus_rewards_center_col_content #premium_body {
 width:auto;
 margin:0px 10px;
}
p#offers_disclaimer {
 padding:10px;
 width:670px;
 font-size:11px;
 margin:0px auto;
 background-color:#f3f3f3;
 color:#363636;
}
#bonus_rewards_footer_wrapper {
 position:relative;
 clear:both;
 top:-40px;
 _top:-45px;
}
#_ctl0__ctl0_MyOfferDetails1_wfBackButton,
#_ctl0__ctl0_MyOfferDetails1_wfPrintButton,
#_ctl0__ctl0_butSubmit {
 background-color:#3672ac;
 border-right:1px solid #666;
 border-bottom:1px solid #666;
 border-left:1px solid #000;
 border-top:1px solid #000;
 padding:5px;
 color:#fff;
}
.bonus_rewards {
 font-size:10px;
}
/* end bonus rewards page */




/*************************/
/* start pre login pages */
/*************************/
#pre_login_wrapper {
 position:relative;
 top:0px;
 clear:both;
 width:831px;
 background-image:url("../images/Layout/en/bg_middle_slice.png");
 background-repeat:repeat-y;
 background-position:top;
}
#pre_login_middle_wrapper {
 width:793px;
 left:19px;
 position:relative;
 background-image:url("../images/Layout/en/confetti_left.gif");
 background-repeat:no-repeat;
 background-position:bottom left;
 _border-left:1px solid #bdbcbd;
 _border-right:1px solid #bdbcbd;
 background-color:#fff;
 height:auto;
}
#pre_login_inner_wrapper_one {
 width:793px;
 background-image:url("../images/Layout/en/confetti_rght.gif");
 background-repeat:no-repeat;
 background-position:top right;
} 
#pre_login_inner_wrapper_two {
 width:793px;
}
#pre_login_center_col_wrapper hr {
 width:700px;
 background-color:#d1d1d1;
 height:5px;
 border:0px;
 margin-top:10px;
 margin-bottom:10px;
}
#pre_login_center_col_wrapper {
 width:719px;
 margin:0px auto;
 position:relative;
 top:70px;
 height:auto;
}
#pre_login_cntr_col_top {
 width:719px;
 height:26px;
 float:left;
}
#pre_login_cntr_col_bg {
 width:719px;
 background-image:url("../images/Layout/en/_big_col_slice.gif");
 background-repeat:repeat-y;
 background-position:top;
 z-index:1;
 float:left;
}
#pre_login_center_col_content {
 width:700px;
 color:#363636;
 font-size:14px;
 margin:0 auto;
 z-index:1;
}
#pre_login_center_col_wrapper h2 {
 color:#006ea4;
 font-weight:bold;
 font-size:20px;
}
#pre_login_center_col_wrapper p {
 width:700px;
 margin:10px 0px;
}
#pre_login_center_col_content p {
 width:700px;
 margin-top:10px;
}
#pre_login_center_col_wrapper ul {
 margin-top:10px;
 margin-left:20px;
}
#pre_login_center_col_wrapper ul li {
 color:#2687da;
}
#pre_login_center_col_wrapper ul li span {
 color:#363636;
}
#pre_login_center_col_wrapper a.LeftMenuNotSelected {
 margin-top:3px;
}
#pre_login_left_col_content a.LeftMenuSelected,
#pre_login_left_col_content a.LeftMenuSelected:link,
#pre_login_left_col_content a.LeftMenuSelected:visited,
#pre_login_left_col_content a.LeftMenuSelected:hover,
#pre_login_left_col_content a.LeftMenuSelected:active {
 color:#000;
 text-decoration:underline;
 margin-top:3px;
}
#pre_login_left_col_content a.LeftMenuSelected:hover {
 text-decoration:none;
}
div#pre_login_center_col_wrapper p.bluebold {
 color:#00669b;
 font-size:12px;
 font-weight:bold;
}
#pre_login_center_col_content table {
 width:433px;
 margin:0px auto;
}
#pre_login_footer_wrapper {
 position:relative;
 clear:both;
 top:0px;
}
#top_nav {
 float:right;
 font-size:12px;
 padding:15px 15px 15px 15px;
 color:#000;
 text-decoration:none;
 font-weight:normal;
}
#top_nav a:link {
 text-decoration:none;
 color:#000;
}
#top_nav a:visited {
 text-decoration:none;
 color:#000;
}
#top_nav a:hover {
 text-decoration:underline;
 color:#000;
}
#top_nav a:active {
 text-decoration:none;
 color:#000;
}
#home div#top_nav span#indx, 
#about div#top_nav span#abt, 
#questions div#top_nav span#qstns, 
#mlogin div#top_nav span#mbrlgn {
 text-decoration:underline;
 color:#000;
}


/* home */
#pics_left {
 float:left;
 margin-top:0px;
 position:relative;
 left:0px;
 width:315px;
}
#pics_right {
 float:left;
 margin-top:0px;
 position:relative;
 left:0px;
 width:268px;
}
#home #top_right_container {
 width:370px;
 left:0px;
 margin-left:8px;
 text-align:left;
 float:left;
}
#bottom_left_text {
 padding:10px;
 float:left;
 width:370px;	
 text-align:left;
}


/* about us */
.logocontainer {
 width:700px;
 padding:10px 0px 10px 0px;
}
.logo_box {
 float:left;
 width:125px;
 text-align:right;
 height:69px;
 line-height:69px;
 vertical-align:middle;
}
.logo_box img {
 vertical-align:middle;
 }
.programdesc {
 float:right;
 margin-left:20px;
 width:550px;
 padding-bottom:0px;
 height:69px;
 vertical-align:top;
 text-align:left;
}
#about #pics_left {
 float:left;
 margin-top:0px;
 position:relative;
 left:0px;
 width:275px;
}
#about #top_right_container {
 width:400px;
 left:0px;
 position:relative;
 margin-left:15px;
 text-align:left;
 float:left;
}

/* questions */
#questions #pics_left {
 float:left;
 margin-top:0px;
 position:relative;
 left:0px;
 width:219px;
}
#questions #top_right_container {
 width:450px;
 left:0px;
 position:relative;
 margin-left:15px;
 text-align:left;
 float:left;
}
#pre_login_center_col_content #terms #terms_text #termstable p,
#pre_login_center_col_content #privacy #privacy_text {
 width:650px;
}

#pre_login_center_col_content #terms #terms_text #termstable ol li,
#pre_login_center_col_content #terms #terms_text #termstable ul li {
 margin-left:15px;
}
/*************************/
/*  end pre login pages  */
/*************************/




sup, 
small,
sup small {
 font-size:6px;
 line-height:4px;
}
#footer_logo sup small {
 font-size:4px;
 line-height:4px;
 font-style:italic;
}
#product_disclaimer #close_x {
 float:right;
 clear:both;
}
#_ctl0__ctl0_lblMessage,
#_ctl0__ctl0_lblMessage ul,
#_ctl0__ctl0_lblMessage li,
#_ctl0__ctl0_lblMessage ul li {
 color:#F00;
}

/* start premium offer page */
#premium_offer_wrapper {
 position:relative;
 top:-36px;
 _top:-47px;
 clear:both;
 width:831px;
 background-image:url("../images/Layout/en/bg_middle_slice.png");
 background-repeat:repeat-y;
 background-position:top;
}
#premium_offer_middle_wrapper {
 width:793px;
 left:19px;
 position:relative;
 background-image:url("../images/Layout/en/confetti_left.gif");
 background-repeat:no-repeat;
 background-position:bottom left;
 _border-left:1px solid #bdbcbd;
 _border-right:1px solid #bdbcbd;
 background-color:#fff;
 height:auto;
}
#premium_offer_inner_wrapper_one {
 width:793px;
 background-image:url("../images/Layout/en/confetti_rght.gif");
 background-repeat:no-repeat;
 background-position:top right;
} 
#premium_offer_inner_wrapper_two {
 width:793px;
}
#premium_offer_center_col_wrapper hr {
 width:700px;
 background-color:#d1d1d1;
 height:5px;
 border:0px;
 margin-top:10px;
 margin-bottom:10px;
}
#premium_offer_center_col_wrapper {
 width:719px;
 margin:0px auto;
 position:relative;
 top:70px;
 height:auto;
}
#premium_offer_cntr_col_top {
 width:719px;
 height:26px;
 float:left;
}
#premium_offer_cntr_col_bg {
 width:719px;
 background-image:url("../images/Layout/en/_big_col_slice.gif");
 background-repeat:repeat-y;
 background-position:top;
 z-index:1;
 float:left;
}
#premium_offer_center_col_content {
 width:700px;
 color:#363636;
 font-size:14px;
 margin:0 auto;
 z-index:1;
}
#premium_offer_center_col_wrapper h2 {
 color:#006ea4;
 font-weight:bold;
 font-size:26px;
}
#premium_offer_center_col_content p {
 margin-top:10px;
}

#premium_offer_center_col_content #premium_body p {
width:auto;
}

#premium_offer_center_col_wrapper ul {
 margin-top:10px;
 margin-left:20px;
}
#premium_offer_center_col_wrapper ul li {
 color:#2687da;
}
#premium_offer_center_col_wrapper ul li span {
 color:#363636;
}
#premium_offer_center_col_wrapper a.LeftMenuNotSelected {
 margin-top:3px;
}
#premium_offer_left_col_content a.LeftMenuSelected,
#premium_offer_left_col_content a.LeftMenuSelected:link,
#premium_offer_left_col_content a.LeftMenuSelected:visited,
#premium_offer_left_col_content a.LeftMenuSelected:hover,
#premium_offer_left_col_content a.LeftMenuSelected:active {
 color:#000;
 text-decoration:underline;
 margin-top:3px;
}
#premium_offer_left_col_content a.LeftMenuSelected:hover {
 text-decoration:none;
}
div#premium_offer_center_col_wrapper p.bluebold {
 color:#00669b;
 font-size:12px;
 font-weight:bold;
}
#premium_offer_center_col_content table {
 width:680px;
 margin:0px auto;
}

#premium_offer_center_col_content #premium_body {
 width:auto;
 margin:0px 10px;
}
p#offers_disclaimer {
 padding:10px;
 width:670px;
 font-size:11px;
 margin:0px auto;
 background-color:#f3f3f3;
 color:#363636;
}
#premium_offer_footer_wrapper {
 position:relative;
 clear:both;
 top:-40px;
 _top:-45px;
}
.PremiumDisclaimer {
 font-size:12px;
 color:#333;
}
.PremiumDescription {
 font-size:14px;
}
#premium_offer_center_col_content #_ctl0__ctl0_lblError {
 width:600px;
}
/* end premium offer page */
