* {
  margin: 0;
  padding: 0;
}

.red { color: #ed2122; }
.clear { clear: both; }
.left{ float: left }
.right{ float: right }
.bold { font-weight: bold; }
.arialRed { font-family: Arial; color: #ed2122; }

body {
  font-family: Arial, Helvetica, Verdana, Lucida, sans-serif;
  font-size: 12px;
  background: #efedee url('/images/new/bodybg.jpg') repeat-x;
  padding-bottom: 30px;
}

ul#flags {
  text-align: right;
  width: 656px;
  margin-left: auto;
  margin-right: auto;
  list-style: none;
  margin-bottom: 0;
  margin-top: -25px;
  padding: 0;
}

ul#flags li {
  padding: 0;
  display: inline;
}

ul#flags img {
  border: 0;
}

ul#flags a {
  text-decoration: none;
}

#container {
  width: 660px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  border-left: 1px solid #a39fa0;
  border-right: 1px solid #a39fa0;
  border-top: 1px solid #a39fa0;
  background: #fff url('/images/new/contentbg.jpg') repeat-x;
  position: relative;
}

#container.us { width: 669px }
#container.de { width: 669px }

#girl {
  background: url('http://www.free-cash-bonus.com/mailers/index/us/image-2.gif') no-repeat;
  background-position: bottom left;
  height: 414px;
  width: 230px;
  position: absolute;
  bottom: 0;
  left: 0;
}


#girl.us{ position: static; float: left; height: 450px; background: url('http://www.free-cash-bonus.com/mailers/index/us/image-2.gif') no-repeat bottom left }
#girl.uk{ position: static; float: left; height: 450px; background: url('http://www.free-cash-bonus.com/mailers/index/uk/image-2.gif') no-repeat bottom left }
#girl.ca{ position: static; float: left; height: 450px; background: url('http://www.free-cash-bonus.com/mailers/index/ca/image-2.gif') no-repeat bottom left }
#girl.au{ position: static; float: left; height: 450px; background: url('http://www.free-cash-bonus.com/mailers/index/au/image-2.gif') no-repeat bottom left }
#girl.de{ position: static; float: left; height: 450px; background: url('http://www.free-cash-bonus.com/mailers/index/de/image-2.gif') no-repeat bottom left }
#girl.es{ position: static; float: left; height: 450px; background: url('http://www.free-cash-bonus.com/mailers/index/es/image-2.gif') no-repeat bottom left }
#girl.it{ position: static; float: left; height: 450px; background: url('http://www.free-cash-bonus.com/mailers/index/it/image-2.gif') no-repeat bottom left }

#text {
  width: 410px;
  _width: 405px;
  float: right;
  margin-right: 10px;
}

#text h1 {
  font-size: 26px;
  text-align: left;
  padding-top: 20px;
}

#text h2 {
  font-size: 25px;
  text-align: left;
  padding-top: 0px;
}

#text h3 {
  color: #ed2122;
  font-size: 25px;
  _font-size: 24px;
  text-align: left;
  font-weight: bold;
  font-family: Arial;
}

#text h4.us { font-size: 16px; margin: 0 }
#text h4.fr { font-size: 16px; margin-top: 2px }

#text h4 {
  margin-top: 20px;
  font-size: 16px;
}

#text ul {
  font-size: 14px;
  list-style: none;
}

#text li {
  background: url('/images/new/bullet.jpg') no-repeat;
  background-position: left 3px;
  padding-left: 20px;
  margin-top: 10px;
}

#promoBox {
  width: 406px;
  float: right;
  margin-right: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 12px;
  font-weight: bold;
}

#promoBox_Es {
  width: 406px;
  float: right;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: bold;
}

#promoBox_It {
  width: 406px;
  float: right;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: bold;
}

#promoBox.fr {
 margin-top: 10px;
 margin-bottom: 1px;
}

#boxTop {
  background: url('/images/new/boxtopbg.jpg') no-repeat;
  width: 406px;
  height: 9px;
  position: relative;
  top: 1px;
  _top: 8px;
}

#boxMiddle {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  background: #edebec;
  border-left: 1px solid #d9d7d8;
  border-right: 1px solid #d9d7d8;
}

#boxBottom {
  background: url('/images/new/boxbottombg.jpg') no-repeat;
  width: 406px;
  height: 9px;
}

#emailBox {
  background: #000;
  width: 538px;
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  padding-top: 20px;
  padding-left: 60px;
  padding-right: 60px;
  padding-bottom: 10px;
  font-size: 12px;
  position: relative;
  _top: -1px;
}

#emailBox.us { width: 551px }

#emailBox p.ecb_text{ width: 551px }

#emailBox form {
  margin-top: 10px;
  position: relative;
}

#emailBox p {
  position: relative;
  margin-bottom: 20px;
}

#emailBox p.short {
  width: 300px;
}

#emailBox p.short input {
  position: absolute;
  right: 0px;
}

#emailBox p.short input.es {
  position: absolute;
  right: 0px;
  left: 180px
}

#emailBox #submit {
  background: url('/images/new/submit.jpg') no-repeat;
  width: 212px;
  height: 73px;
  float: right;
  border: 0;
  cursor: pointer;
  position: absolute;
  top: -80px;
  right: 0;
  _right: 60px;
}

#emailBox #submit_fr {
  background: url('http://www.free-cash-bonus.com/mailers/index/fr/submit.jpg') no-repeat;
  width: 212px;
  height: 73px;
  float: right;
  border: 0;
  cursor: pointer;
  position: absolute;
  top: -80px;
  right: 0;
  _right: 60px;
}

#emailBox #submit_de {
  background: url('http://www.free-cash-bonus.com/mailers/index/de/submit.jpg') no-repeat;
  width: 212px;
  height: 73px;
  float: right;
  border: 0;
  cursor: pointer;
  position: absolute;
  top: -80px;
  right: 0;
  _right: 60px;
}

#emailBox #submit_es {
  background: url('http://www.free-cash-bonus.com/mailers/index/es/submit.jpg') no-repeat;
  width: 212px;
  height: 73px;
  float: right;
  border: 0;
  cursor: pointer;
  position: absolute;
  top: -80px;
  right: 0;
  _right: 60px;
}

#emailBox #submit_it {
  background: url('http://www.free-cash-bonus.com/mailers/index/it/submit.jpg') no-repeat;
  width: 212px;
  height: 73px;
  float: right;
  border: 0;
  cursor: pointer;
  position: absolute;
  top: -80px;
  right: 0;
  _right: 60px;
}

#chkBox {

}

#copyright {
   width: 700px;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   font-size: 11px;
}

#disclaimer {
   width: 650px;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   font-size: 10px;
}