body 
{
  background-color: #0B0B0B;
  font-size: 12px;
  color: #FFF;
  background-image: none;
  background-repeat: none;
  padding-top: 0px;
  margin-top: 0px;
}

#body_container
{
  width: 100%;
}

#body_content
{
  width: 950px;
  background-image: url(/images/custom/sweepstakes/sw-psp-c1/full_bg.gif);
  background-repeat: no-repeat;
  background-color: #FFF;
  margin-left: auto;
  margin-right: auto;
}


#content_container
{
  width: 950px;
  background-repeat: no-repeat;
  background-color: #2b373e;
  color: #FFF;
}

#sweeps_footer
{
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  background-color: #000;
  border-top: 0px;
}

#footer_left
{
  padding-top: 15px;
  float: left;
  width: 600px;
}

#footer_right
{
  float: left;
  width: 310px;
  text-align: right;
}

.white_nav_link
{
  color: #FFF;
  font-weight: bold;
}

/******************************************************************************/
/********** INSIDE PAGES ******************************************************/
/******************************************************************************/


#pg_left_container
{
  width: 475px;
  float: left;
}

#pg_right_container
{
  width: 413px;
  padding-top: 164px;
  padding-left: 25px;
  float: left;
}

#right_box_mid
{
  width: 413px;
  background-image: url(/images/custom/sweepstakes/sw-psp-c1/right_box_bg.gif);
  background-repeat: repeat-y;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 20px;
  padding-top: 10px;
}

#pg1_button
{
  padding-top: 70px;
  text-align: center;
}


#form_box_container
{
  width: 410px;
  float: left;
  padding-left: 7px;
  background-repeat: no-repeat;
}

#form_top
{
  
}

#form_content
{
  width: 410px;
  min-height: 454px;
  background-repeat: no-repeat;
  background-color: #CFD2D4;
  color: #000;
}

#form_content_inner
{
  padding-left: 8px;
  padding-right: 8px;
}

#sw_form_title_white
{
  font-size: 14px; 
  font-family: Arial;
  font-weight: bold;
  color: #FFF;
}

#sw_form_title_white_ques
{
  font-size: 14px; 
  font-family: Arial;
  font-weight: bold;
  color: #FFF;
  width: 325px;
  float: left;
}

#sw_form_input
{
  border: 1px solid #666666; 
  width: 300px; 
  height: 20px; 
  padding-top: 3px;
  font-family: Arial;
}

#sw_submit_button
{
  width: 180px;
  float: left;
  padding-left: 515px;
}

#sw_submit_button_pg2
{
  text-align: center;
}

.sw_form_input
{
  border: 1px solid #666666; 
  width: 180px; 
  height: 20px; 
  padding-top: 3px; 
  font-family: Arial;
}


#sw_form_input_container
{
  width: 200px;
  float: left;
  padding-bottom: 20px;
}


#sw_enter_button
{
  padding-top: 20px;
  text-align: right;
}

.form-error
{
  color: #000;
  background-color: #FFF;
  border: 1px solid #990000;
}

.form_error_desc
{
  width: 175px;
  padding: 3px;
  background-color: #990000;
  font-weight: normal;
  color: #FFF;
  font-size: 11px;
}


