#user-register .steps {clear:both;}  
div.steps img {float:left; margin-top:10px;}
.clearboth {clear:both}
#user-register p {display:none}

/* Newsletters */
#newsletters {font-size:12px; font-weight:normal;}
#newsletters label.option {font-weight:bold;color:#000000; float:left; width:auto; padding-right:2px;}
#newsletters .form-item {margin:0}
#newsletters a {font-size:12px; text-decoration:underline; font-weight:normal}
#newsletters fieldset { display:block; }
#newsletters .form-radios {float:left; width:150px; margin:0; }
#newsletters .form-radios label.option {font-size:11px; float:left; width:60px}
#newsletters .form-item label {display:block; margin:0;}
#newsletters .grey_seperator { display:none; }
#newsletters .description {margin:0; padding-top:5px; display:block; font-weight:normal;}
div.description .name {float:left; width:185px; }
div.description .frequency {float:left; width:140px; }
div.description .main_content {padding-top:10px; padding-bottom:5px; clear:both; font-style:italic}
div.description .newsletter_name {font-weight:bold}
.form-item .description {font-size:12px;}
.w140 {width:140px}
.w160 {width:160px}
.w200 {width:200px}
.grey_seperator {border-top:2px solid #CCCCCC; padding-bottom:20px; clear:both}
.white_seperator {padding-bottom:10px;clear:both}
.logos {clear:both; border:1px solid  #000000; height:38px; background-color:#ffffff;}
.logos img {float:left; margin:0px 10px;}
/*.odd, .even {padding:0px 0px 5px 0px;}*/

/* Membership Info */
#membership_info {font-size:12px; font-weight:normal; padding:0px 20px;}
.bgwhite {background-color:#ffffff;} 
#membership_info .form-item {margin:0;}
#membership_info a {font-size:12px; text-decoration:underline; font-weight:normal}
#membership_info legend {display:none}
#membership_info .description {margin:0; padding-top:5px; font-weight:normal;}
.form-item .description {font-size:12px; font-weight:normal;}
#membership_info label {float:left;}
#membership_info label.option {font-weight:bold; color:#000000; float:left; padding-right:2px;}
#membership_info fieldset {border:none; margin:0; padding:0}

#membership_info .membership_multi {padding-bottom:10px;}
.membership_multi label {width:350px;}
.membership_multi .form-item {padding-top:10px; clear:both;}

#membership_info .membership_address {padding-bottom:10px;} 
.membership_address label {width:150px;}
.membership_address .form-item {padding-top:10px;}
.membership_address .form-radios {float:left; margin:0; }
.membership_address .form-radios .form-item {float:left; margin:0; }

.info_receive .form-item {margin:0; padding:0; clear:both; float:none}
.info_send_either .form-item {margin:0; padding:0; clear:none; float:left}
.info_home_address {clear:both;}
.info_buying_cycle .form-radios {clear:both; padding-bottom:20px;}

.info_city {float:left; margin-left:150px;}
.info_city label {width:auto; float:left;}
.info_city input {width:100px; float:left; margin:0px 5px;}

.info_state {float:left;}
.info_state label {width:auto; float:left;}
.info_state input {width:100px; float:left; margin:0px 5px;}

.info_postal_code {float:left;}
.info_postal_code label {width:auto; float:left;}
.info_postal_code input {width:100px; float:left; margin:0px 5px;}
.info_postal_code .description {clear:left; font-weight:normal;}

.info_phone {clear:both;}

#edit-info-send-either-wrapper {float:left; clear:none; margin:0; padding:0;}

.grey_seperator {border-top:2px solid #CCCCCC; padding-bottom:20px; padding-top:10px; clear:both}
.white_seperator {padding-bottom:10px;clear:both}
.logos {clear:both; border:1px solid  #000000; height:38px;}
.logos img {float:left; margin:0px 10px;}
/*.odd, .even {padding:0px 0px 5px 0px; /*clear:both*/}*/

/* registration */
#user-register #newsletters { display: none; }
.logos, .white_seperator, #edit-skip { display: none; }
#newsletters .form-item { width: 470px; float: left;}
#membership_info_buttons { color: #fff; }
.profilesetup-description { margin: 0 0 10px 0; }
#user-register .reg-description { margin: 0 0 0 20px; background-image: none; padding: 0; }
#page-en-profilesetup-Newsletters #content_top, #page-en-user-register #content_top { height: 0; }
#page-en-profilesetup-Newsletters #breadcrumb, #page-en-user-register #breadcrumb { padding: 0 0 0 !important; }
#page-en-profilesetup-Newsletters .form-item, #page-en-user-register .form-item { margin-top: 0; }
#page-en-profilesetup-Newsletters #content, #page-en-user-register #content { padding: 0 23px 0 18px; }
#page-en-user-register #site_index { padding: 0 0 5px 18px; height: 40px;}
#page-en-profilesetup-Newsletters #site_index { padding: 0 0 5px 0; height: 40px;}
#page-en-user-register #header, #page-en-profilesetup-Newsletters #header {padding: 25px 23px 0 18px;}
#user-register { position: relative; }
#edit-enews-cfo-innovation-careers-wrapper, #edit-enews-cfo-innovation-wp-wrapper, #edit-enews-cfo-innovation-nsn-wrapper { display: none; }