.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.pager {float:right; margin:10px 27px 0 0; _margin-right:10px;font-size:11px}
.pager ul {list-style-type:none; margin:0; padding:0}
.pager ul li {float:left; margin:0 7px 0 0; padding:0;width:14px; height:14px;text-align:center}

.pager a, .pager a:link, .pager a:visited, .pager a:active {text-decoration:none;  }
.pager a.selected {color:#fff;background:url(/static/images/bg_pager.gif) no-repeat left center; width:14px;display:block}
.pager a:hover {text-decoration:underline}

/*#points_redeemed #inner td.date {width:88px}
#points_redeemed #inner td.product {width:182px}
#points_redeemed #inner td.status {width:179px}
#points_redeemed #inner td.points_collected {width:68px}
#points_redeemed #inner .tab1, #points_redeemed #inner .tab2 {height:50px}
table.points_history_table tr.column_headings td {line-height:10px}
td.points_redeemed_header {text-align:left;}*/


.specialoffers_container {
	width:564px;
	background: url(/static/images/bg_specialoffers_bottom.gif) no-repeat center bottom;
	margin-bottom:11px
}

.specialoffers_container_home {
	width:583px;
	background: url(/static/images/bg_specialoffers_bottom_home.gif) no-repeat center bottom;
	margin-bottom:11px
}

.specialoffers_inner {
	background: url(/static/images/bg_specialoffers_top.gif) no-repeat center top;
	padding:31px
}

.specialoffers_inner_home {
	background: url(/static/images/bg_specialoffers_top_home.gif) no-repeat center top;
	padding:31px
}

.specialoffers_inner .clearfix {margin-bottom:28px}
.specialoffers_inner h1 {color:#019583; margin-bottom:24px; font-size:16px}
.specialoffers_inner_home .clearfix {margin-bottom:28px}
.specialoffers_inner_home h1 {color:#019583; margin-bottom:24px; font-size:16px}
.specialoffersimg {float:left; width:100px;margin-right:20px; }
.specialofferscopy {float:left; width:370px}
.specialofferscopy p {line-height:16px}
.specialofferscopy_home {float:left; width:389px}
.specialofferscopy_home p {line-height:16px}

#gtg_enter_multiple_codes a.icon_link:link, #gtg_enter_multiple_codes a.icon_link:visited, #gtg_enter_multiple_codes a.icon_link:active  {font-weight:bold}
.points_summary_table {background: url(/static/images/bg_table_header.gif) no-repeat left top;margin:0;width:544px;}

.points_summary_table tr.column_headings {height:30px}
.points_summary_table tr.column_headings td {padding:5px 10px;_padding:0 10px; font-weight:bold}
.points_summary_table tr.table_data {background:none; height:auto}
.points_summary_table tr.table_data td {padding:10px}
.points_summary_table td.product {width:220px}
.points_summary_table td.product_code {width:204px}
.points_summary_table td.points_collected {text-align:right; width:120px}
tr.table_total, tr.table_total td.total {background: url(/static/images/sep_total.gif) no-repeat center top;}
.totaltext, .total {text-align:right; padding:10px}
.pointssummary {margin:0 0 10px 0}

#point_matrix {padding:10px 0 0;}

#point_matrix h1 {font-size:20px;margin:0 0 15px 15px;}
#point_matrix p { margin:0 0 15px 15px;}
#point_matrix ol {margin-bottom:15px;
margin-left:35px;_margin-left:40px}


.matrix_top {margin-left:6px; background: url(/static/images/bg_matrix_top0.gif) no-repeat center bottom; height:49px; width:588px}
.matrix_container {margin-left:6px;
	width:588px;
	background: url(/static/images/bg_matrix_bottom.gif) no-repeat center bottom;
	margin-bottom:11px
}

.matrix_inner {
	padding:16px
}
.matrix_top #tab0 {float:left; width:74px;margin-right:11px; }
.matrix_top #tab1 {float:left; width:75px;margin-right:11px}
.matrix_top #tab2 {float:left; width:74px;margin-right:12px}
.matrix_top #tab3 {float:left; width:74px;margin-right:12px}
.matrix_top #tab4 {float:left; width:74px;margin-right:11px}
.matrix_top #tab5 {float:left; width:75px;margin-right:11px}
.matrix_top #tab6 {float:left; width:74px;margin-right:0}
.matrix_top a {height:40px; display:block; text-indent:-9000px}
.matrix_top #tab0 a{width:74px; }
.matrix_top #tab1 a{width:75px; }
.matrix_top #tab2 a{width:74px; }
.matrix_top #tab3 a{width:74px; }
.matrix_top #tab4 a{width:74px; }
.matrix_top #tab5 a{width:75px; }
.matrix_top #tab6 a{width:74px; }

table.matrix td {text-align:center; padding:4px; color:#019583; width:80px}
table.matrix td.packs {text-align:left; /*width:92px;*/ padding:4px 4px 4px 10px;border-right:none}
table.matrix td.sizes  {text-align:left;border-right:none}
#point_matrix table.matrix td.sizes p {text-align:center;margin:0}
table.matrix tr.titles td {vertical-align:top}
table.matrix tr.titles td.pkgSize {vertical-align:bottom;border-right:none}
table.matrix td.header {text-align:left;}
table.matrix tr.on {background-color:#d8eff6}
table.matrix td.img {padding:4px}
table.matrix td {border-right:1px dashed #dbdbdb}
table.matrix td.last {border-right:none}
table.matrix td.sep {padding:20px 0 10px 0}
#point_matrix .matrix_inner h1 {font-size:16px; margin:0 0 20px 0}
.pointSize {font-size:20px}
tr.row2 td img {padding-top:20px}

#launchWrapper {padding:5px}
#launchWrapper #index p {margin:0 30px 10px 0;line-height:20px;}
#launchWrapper ul#launch {list-style-type:none; margin-top:30px; margin-right:10px}
#launchWrapper ul#launch li {margin:0 30px 30px 30px; line-height:20px;}
#launchWrapper ul#launch li strong {color:#019583}
#launchWrapper h3 {color:#fe911b; margin:30px 0 10px 0}
#launchWrapper p.launchTerms {color:#999; padding:0; line-height:normal}
#launchRhmWrapper {width:285px}
#launchRhmCopy {background: url(https://e1.simplecdn.net/pampers/LearnWhatsNew/launch_rhm_bkgd_en.jpg) no-repeat center top; color:#fff; padding:10px 25px 10px 30px}
#launchRhmCopy a:link, #launchRhmCopy a:visited {color:#fff; font-weight:bold}
#launchRhmCopy a:hover {text-decoration:none; font-weight:bold}
#launchRhmCopy a:active {color:#fff; font-weight:bold}
#launchRhmCopy p {line-height:normal; margin-right:0; margin-bottom:10px}

#sweepsContainer {background: url(https://e1.simplecdn.net/pampers/DiapersAndWipesSweepstakes/sweeps_bkgd.jpg) repeat-y left bottom;padding-bottom:16px; }
#sweepsImgContainer img {margin-bottom:-2px}
#sweepsContainer p {margin:10px 0 10px 0;clear:right;}
p.sweepsTerms {color:#999; padding:24px 15px 0}
#SweepsLeftCol {float:left; width:570px;background: url(https://e1.simplecdn.net/pampers/DiapersAndWipesSweepstakes/sweeps_leftCol_bottom.jpg) no-repeat center bottom;}
#SweepsLeftCol .sweepsContent {padding:0 35px 25px 53px}
#SweepsRightCol {float:left; width:335px;background: url(https://e1.simplecdn.net/pampers/DiapersAndWipesSweepstakes/sweeps_rightCol_bottom.jpg) no-repeat center bottom;}
#SweepsRightCol .sweepsContent {padding:0 44px 35px}
#SweepsRightCol .sweepsContent img {float:right;margin:0 0 10px 10px}
.sweepsContent li.graphic_buttons {margin-top:0}
