#body_container 
{
  width: 100% px;
  margin-left: auto;
  margin-right: auto;
}

#content_container
{
  width: 840px;
  margin-left: auto;
  margin-right: auto;
}

#pinBoxLeft
{
  width: 300px;
  height: 358px;
  float: left;
}

#pinBoxContent
{
  padding-top: 85px;
  width: 537px;
  height: 300px;
  background-image: url(/images/custom/2/pinBoxRight.gif);
  float: left;
  background-repeat: no-repeat;
  font-size: 14px;
  color: #FFFFFF;
  font-weight: bold;
}

#pinBoxFormHeadIMG
{
  
}

.pinBoxCodeInput
{
  border: 2px solid #000;
  height: 30px;
  width: 233px;
  font-family: Arial, Verdana;
  font-size: 22px;
  color: #000;
  line-height: 19px; 
  padding-top: 4px;
  padding-left: 4px;
}

.pinBoxEmailInput
{
  border: 2px solid #000;
  height: 20px;
  width: 233px;
  font-family: Arial, Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  line-height: 16px; 
  padding-top: 4px;
  padding-left: 4px;
}

#pinBoxSubmit
{
  float: left;
  padding-left: 300px;
  padding-top: 10px;
}

#pinBoxSubmitFront
{
  float: left;
  padding-left: 20px;
  padding-top: 100px;
}

#pinBoxError
{
  padding: 10px;
  float: left;
  border: 1px solid #FEB632;
  background-color: #FFFF99;
  font-size: 13px;
  color: #FF0000;
}

#sweeps_error_box
{
  width: 300px;
  padding: 10px;
  border: 1px solid #FF0000;
  background-color: #FFFF99;
  font-size: 14px;
  font-weight: bold;
  color: #FF0000;
}

#pinBoxInfoContainer
{
  width: 837px;
  height: 348px;
  background-image: url(/images/custom/2/pinInfoBG.gif);
  background-repeat: no-repeat;
}

#brandingInfoContainer
{
  width: 837px;
  padding-left: 53px;
}

#brandingInfoBox
{
  width: 742px;
  min-height: 100px;
  background-color: #FFF;
  border-left: 1px solid #510101;
  border-right: 1px solid #510101;
  padding: 20px;
}

#brandingInfoBoxText
{
  width: 480px;
  font-size: 13px;
  color: #000;
  float: left;
}

#brandingInfoBoxImage
{
  width: 234px;
  padding-right: 20px;
  font-size: 13px;
  color: #000;
  float: left;
}

#brandingInfoBoxBottom
{
  width: 784px;
  height: 34px;
  background-image: url(/images/custom/2/pinInfoBoxBott.gif);
  background-repeat: no-repeat;
}

#pinBoxInfoForm
{
  padding-top: 75px;
  padding-left: 300px;
}

#pinGamePageLeft
{
  width: 324px;
  height: 632px;
  background-image: url(/images/custom/2/pinGamePageLeft.gif);
  background-repeat: no-repeat;
  float: left; 
}

#pinGamePageLeftContainer
{
  padding-top: 370px;
  padding-left: 60px;
}

#pinGamePageRight
{
  width: 513px;
  height: 632px;
  background-image: url(/images/custom/2/pinGameContainer.gif);
  background-repeat: no-repeat;
  float: left;
}

#pinGameHolder
{
  padding-top: 300px;
  font-size: 18px;
  color: #FF0000;
  font-weight: bold;
}

#pinGameTextHolder
{
  width: 475px;
}

#playResultBox
{
  padding: 0px;
  width: 465px;
}

#playConfirmationNumber
{
  font-size: 11px;
  color: #FFF;
  font-family: Arial, Verdana;
  padding-left: 85px;
}

#prizeDescPre
{
  padding-top: 15px;
  font-size: 20px;
  font-weight: bold;
  color: #FFF;
}

#prizeDesc
{
  padding-top: 10px;
  font-size: 36px;
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial, Verdana;
}

.form_no_margin
{
  margin: 0px;
}

#input_title
{
  font-size: 14px;
  font-weight: bold;
  font-family: Arial, Verdana;
  font-weight: bold;
  width: 300px;
  color: #FFF;
  padding-top: 5px;
}

#verificationBlock
{
  font-size: 9px;
  color: #ECECEC;
  font-family: Arial, Verdana;
  padding-top: 30px;
  padding-right: 10px;
}

#pinGameResultContainer
{
  padding-top: 90px;
  padding-left: 325px;
  height: 200px;
}

.white_link_small
{
  padding-right: 15px;
  padding-top: 7px;
  font-size: 12px;
  color: #FFF;
  font-weight: bold;
}

a .white_link_small
{
  color: #FFF;
}

.blue_nav_link
{
  color: #273BFF;
  font-size: 12px;
  font-weight: bold;
}

a .blue_nav_link
{
  color: #273BFF;
}
