BODY div#sw_main_section,BODY div#sw_content{padding:0;}
BODY #oopsSuccesses{margin:10px auto;}
BODY div#sw_content{margin-top:5px;}
.content_section{text-align:left;width:628px;margin:0 auto;background:transparent url(/assets/images/loyalty/promotion_registration/background-bottom.gif) no-repeat scroll bottom center;padding-bottom:20px;}
.content{width:628px;}
.details_nobg{width:600px;margin:0 14px;padding-bottom:20px;}
.details{width:600px;margin:20px auto;padding-bottom:20px;}
.details_inner{width:600px;}
.details_text{padding:10px;font-weight:bold;font-size:14px;line-height:16px;border-bottom:1px dotted #666;margin-bottom:10px;text-align:center;}
.details_inner .details_inner_undecorated_list UL{list-style-type:none;}
.details_inner UL LI { 
	margin:.75em 0; 
    padding-left:14px;
    background: url(/assets/images/framework/content/modules/pleaseNotice/arror_pleaseNotice_list_item.png) no-repeat scroll 0 5px transparent;
    list-style: none outside none;
}
.sub_title{font-size:16px;line-height:18px;}
.form_content{margin:15px 5px;}
.centertext{text-align:center;}
.enroll_note{margin-top:20px;}
.entry_terms{margin:0 14px;color:#69C;font-size:10px;line-height:12px;}
#promotionRegistrationForm label{font-weight:normal;font-size:11px;}
#promotionRegistrationFormElements input{width:179px;}
#promotionRegistrationForm .fieldError{font-weight:normal;font-size:11px;}
.separator{width:413px;float:left;line-height:4px;border-top:1px dotted black;border-bottom:1px dotted black;margin:12px 10px 10px 2px!important;}
.register_now{background:url("/assets/images/button_medium.gif") no-repeat scroll left top transparent;height:25px;width:120px;color:white!important;border:none;cursor:pointer;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold;text-align:center;vertical-align:middle;}
.rr_promotions_blue_box{margin-top:0;}
.wcm_text_header{margin-bottom:20px;}
.rr_blue_box_inner{margin-left:12px;}
.rr_blue_box h1{text-align:left;}
.rr_promotions_blue_box .rr_blue_box_bottom{padding-left:0;padding-right:0;}
.promotions_hero_container{text-align:center;}
.promotion_image_container{float:left;padding-right:5px;padding-bottom:20px;}
.promotion_text_footer{text-align:center;}
.rr_promotions_blue_box .rr_blue_box_inner_content{text-align:center;}
.rr_promotions_blue_box .rr_blue_box_inner_content .details,.rr_promotions_blue_box .rr_blue_box_inner_content .entry_terms{text-align:left;}
