body{background:#042570; padding:0px; margin:0px;}

p{color:#39f; padding:0px 0px 20px 0px; margin-top:5px; font-family:Arial, Helvetica, sans-serif;}

a:link{color:#39f;}

a:visited{color:#39f;}

a:hover{color:#fff;}

a:active{color:#39f;}





#wrapper{width:750px; margin: 0px auto; padding:0px;}

#nav{width:750px; margin:0px; padding:0px;}

#back_contain{ background:#CB0E0E; padding:0px; margin:-4px 0 0 0;}

.back_box{margin:10px 20px 10px 20px; width:200px; background:#fde2d5; float:left;}

.back_box p{padding:0px 20px; color:#000; font-size:70%; font-family:Arial, Helvetica, sans-serif; text-align:center;}

#but_home {float:right;height:30px; width:43px; display:block;}

#but_home a{background:url('../img/home.jpg') no-repeat;display:block;}

#but_home a:hover{background-position:0 -30px; background-repeat:no-repeat;}



#but_collect {float:right;height:30px; width:112px; display:block;}

#but_collect a{background:url('../img/collection.jpg') no-repeat;display:block;}

#but_collect a:hover{background-position:0 -30px; background-repeat:no-repeat;}



#but_sub {float:right;height:30px; width:141px; display:block;}

#but_sub a{background:url('../img/subscribe1.jpg') no-repeat;display:block;}

#but_sub a:hover{background-position:0 -30px; background-repeat:no-repeat;}



#but_contact {float:right;height:30px; width:68px; display:block;}

#but_contact a{background:url('../img/contact.jpg') no-repeat;display:block;}

#but_contact a:hover{background-position:0 -30px; background-repeat:no-repeat;}



#but_back {float:right;height:30px; width:118px; display:block;}

#but_back a{background:url('../img/back.jpg') no-repeat;display:block;}

#but_back a:hover{background-position:0 -30px; background-repeat:no-repeat;}



#body_sub {float:left;height:47px; width:175px; display:block;}

#body_sub a{background:url('../images/subscribe_link.jpg') no-repeat;display:block;}

#body_sub a:hover{background-position:0 -47px; background-repeat:no-repeat;}


#content {
  background:url('../img/bg_red_james_girl.jpg') no-repeat;
  background-color: #cb0d0f;
  background-position:0 30px;
  font-family:Arial, Helvetica, sans-serif;
  color: #fff;
  margin: 0;
  padding: 100px 0 0 0;
}

#layoutTable {
  clear: both;
  margin: 0 auto;
  position: relative;
  padding: 0px;
}

#content h1 {
  display: none;
}

#content h2 {
  margin: 0;
  text-align: center;
  position: relative;
}

#content p {
  color: #fff;
  font-size: 110%;
}

#content label {
  color: #fff;
  font-size: 110%;
}

#contentBottom {
  background:url('../img/bg_bottom_film.jpg') no-repeat;
  margin: 0;
  padding: 0;
  height: 158px;
}
.requiredField {
  color: #fff;
}
