body {
  background: #F2F2F2;	
}

.articleBody {
  margin: 0 auto 0;
  background: #F2F2F2;
}

.articleBody p {
  line-height: normal;
}

.articleBody p + p {
  margin-top: 0px;
}

#so_signup_container {
  width: 940px;
  height: 133px;
  margin: 0 auto;
  position: relative;
}

#so_banner_container {
  width: 940px;
  margin: 0 auto;
}

#so_signup_container select {
  border: solid 1px #FFFFFF;
  font-size: 13px;
  color: #333333;
}

#so_signup_error {
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #CC0000;
}

.so_signup_inputfield {
  width: 135px;
  border: solid 1px #FFFFFF;
  font-size: 13px;
  color: #333333;
  padding: 1px;  
}

.so_signup_inputerror {
  width: 135px;
  border: solid 1px #990000;
  font-size: 13px;
  color: #333333;
  padding: 1px;
}

.so_signup_left {
  padding: 30px 0 0 10px;
  width: 525px;
  height: 103px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 28px;
  font-weight: bold;
  line-height: 100%;
  color: #AC0000;
  /*background: url(../images/specialoffer_signup_left.jpg) no-repeat;*/
  background: url(http://assets.epson-europe.com/uk/specialoffers/images/specialoffer_signup_left.jpg) no-repeat;
  float: left;
}

.so_signup_left_notag {
  padding: 30px 0 0 10px;
  width: 525px;
  height: 103px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 28px;
  font-weight: bold;
  line-height: 100%;
  color: #AC0000;
  /*background: url(../images/specialoffer_signup_left.jpg) no-repeat;*/
  background: url(http://assets.epson-europe.com/uk/specialoffers/images/specialoffer_signup_left_notag.jpg) no-repeat;
  float: left;
}

.so_signup_center {
  width: 393px;
  height: 133px;
  /*background: url(../images/specialoffer_signup_bg.jpg) repeat-x;*/
  background: url(http://assets.epson-europe.com/uk/specialoffers/images/specialoffer_signup_bg.jpg) repeat-x;
  float: left;  
}

#so_signup_title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #AC0000;
  padding: 32px 0 0 0;
}

.so_signup_fields {
  width: 294px;
  float: left;
}

.so_signup_submit {
  padding: 35px 0 0 0;
  width: 99px;
  float: left;
}

.so_signup_input {
  width: 144px;
  float: left;
  padding: 3px 0 0 0;
}

.so_signup_right {
  width: 12px;
  height: 133px;
  /*background: url(../images/specialoffer_signup_right.jpg) no-repeat;*/
  background: url(http://assets.epson-europe.com/uk/specialoffers/images/specialoffer_signup_right.jpg) no-repeat;
  float: left;
}

.so_coupon_codes {
  width: 463px;
  height: 150px;
  float: left;
  background: url(http://assets.epson-europe.com/uk/specialoffers/images/specialoffer_coupon_codes.jpg) no-repeat;
}

.so_coupon_one {
  float: left;
  padding: 80px 0 0 25px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.so_coupon_two {
  float: left;
  padding: 80px 0 0 75px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.so_coupon {
  color: #78106C;	
}

.so_banner_topright {
  float: left;
  padding: 0 0 15px 14px;
}

.so_left_column {
  width: 670px;
  float: left;
}

.so_leftoffer {
  padding: 0 0 15px 0;	
}

.so_banner_wide {
  float: left;
  padding: 0 0 15px 0;
}

.so_banner_left {
  float: left;
  width: 460px;
  padding: 0 19px 15px 0;
}

.so_banner_right {
  float: left;
  width: 460px;
  padding: 0 0 15px 0;
}

.cont{
width:940px;	
}

.so_banner_left2 {
  float: left;
  width: 624px;
  padding: 0 0 15px 0;
}

.so_banner_right2 {
  position:relative;
  float: right;
  width: 308px;
  padding: 15px 0 0 0;
}

.so_ink_horz_one {
  float: left;
  padding: 0 7px 0 0;
  width: 308px;
}

.so_ink_horz_two {
  float: left;
  padding: 0 8px 0 0;
  width: 308px;
}

.so_ink_horz_three {
  float: left;
  width: 308px;	
}

.so_right_column {
  width: 270px;
  float: left;
}

.so_rightoffer {
  padding: 0 0 15px 0;
  float: right;
}

.so_gt1500_banner {
  padding: 0 0 10px 0;	
}

.so_large_offer {
  padding: 0 0 8px 0;	
}

.so_clear {
  clear: both;	
}