/* ---- [ common override Styles ] ---- */
#contentwell{border-right:none;}
#singlecolumn{width:980px;border-right:0px none;background:url();}
#singlecolumn #singlecolumnwell{width:970px;}

#reg_wrap{background-color:#fff;}

#reg_roadblock_fields ul{list-style:none;}

.imgleft{float:left;margin-right:10px;}

.errormsg{color:#cc0000;}

/* ---- [ registration.css override Styles ] ---- */
.ACThead1{font-size:20px;font-weight:normal;letter-spacing:0;}
.ACThead2{font-size:18px;font-weight:normal;letter-spacing:0;}
.ACThead3{font-size:16px;font-weight:normal;letter-spacing:0;}

.REGHead1 {font-size:14px; font-weight: bold; padding : 5px 0;}
.REGHead2 {font-size:16px; font-weight: bold; padding : 5px 0 3px 3px; }
.REGHead3 {font-size:19px; font-weight: bold;}
.REGHead4 {font-size:13px; font-weight: bold; padding : 5px 0 3px 3px;}
.REGText2 {font-size:13px; font-weight: bold;}
.REGText3 {font-size:9px;}
.REGText5 {font-size:14px; font-weight: bold;}
.REGText6 {font-size:14px; font-weight: bold;}
.REGText7 {font-size:14px; font-weight: bold;}
.REGText8 {font-size:13px;}
.REGText9 {font-size:13px; font-weight: bold;}
.REGText10 {font-size:13px; font-weight: bold;}
.REGText11 {font-size:11px;}
.REGText12 {font-size:13px;}

.error {color:#C80509;}

.searchTypes #recipeopt, .searchTypes #siteopt {margin: 3px 3px 0 5px}

.registrationIndent { padding-left: 20px; }

#addressTable td { padding-top: 5px; }
#duechild td, #childTable td { padding-left: 10px; padding-bottom: 10px; vertical-align: top;}
#duechild select, #childTable select { width: 48px; }

#ayfheader { background: inherit; color: inherit; }
#addChildrenLink { vertical-align: middle; }
td.ayfchild { padding-left: 10px; }
#aycheader, #aypheader { font-size: 16px; font-weight: bold; line-height: 2em; width: 250px;}

td.yiheader { padding-top: 10px; }
td.spacer{ padding: 0px; height:10px; overflow:hidden;}
td.registrationbody {padding-left: 10px; padding-top: 20px; font-size: 13px;}
.registrationbody td.spacer br{display:none;}

/* ---- [ Exclusive Offers ] ---- */
#exclusiveoffers{padding:10px;float:left;width:675px;}
#exclusiveoffers a{text-decoration:none;}

.sweepsavail p{font-size:11px; color:#333333;}
.sweepsavail a{font-size:13px;}
.sweepsavail a.smalllink{font-size:11px; font-style:normal;}

a.tc2{color:#028684}

#offertools{padding:10px;float:left;width:200px;}
#offertools a{text-decoration:none;}

/* ---- [ ROADBLOCK OVERRIDES ] ---- */
div#reg_roadblock_body {right:27px; top:100px;}
.pm_login_newsletter_item {clear:both; left:1px; .left:5px; padding:3px; position:relative; top:4px; width:450px;}
.newsLink, .newsLink_promo {color:#3A9EAD;}
#reg_roadblock_sub_form label {width:100px; display:block; float:left; }
#reg_roadblock_sub_form li {margin-bottom:8px; height:20px;}
#sub_submit_wrap {padding-left:99px; padding-top:26px;}
#rb_sub_field_zip {width:50px;}
#rb_sub_field_state {float:left;}
#subscription_checkbox{margin:10px 10px 5px 8px; float:left; }
#reg_sub_content_wrap table {width:auto;}
#roadblock_continue{.top:-50px;}
#reg_roadblock_fields{font-family:Arial, Helvetica, sans-serif;}


#formfirstchildrow  {margin: 10px 0;}
#formfirstchildrow .abradio {float: left;}
#formfirstchildrow .medformname {float: left;}
#formduedaterow {clear: both;}
#formfirstchildrow div input {margin:0 5px;}

#suggestioncontain {width: 364px;}

#uploadlayer{width:260px;}

#redeemOpt1, #redeemOpt2 { background-color: #f9f9f9; }

