html {}
body { background-color: #000000; font-family: Arial, Helvetica, sans-serif;  font-size: 14px; margin: 0; }
img { border: none; }
a { color:#FFFFFF; text-decoration: none; }

#wrapper {
  margin-left: -512px; 
  text-align: center; 
  left: 50%; 
  position: absolute; 
}

#Header { width: 1024px; height:162px; }

#Header-Pizza-Background-Left {
  position:absolute;
  left:0px;
  top:0px;
  width:358px;
  height:162px;
  background-image:url(http://passthepiecentralpa.com/assets/images/Header-Pizza-Background-Left.jpg); 
  background-repeat:no-repeat;
}

#Papa-Johns-Logo {
  position:absolute;
  left:358px;
  top:0px;
  width:309px;
  height:162px;
}

#Header-Pizza-Background-Right {
  position:absolute;
  left:667px;
  top:0px;
  width:357px;
  height:162px;
  background-image:url(http://passthepiecentralpa.com/assets/images/Header-Pizza-Background-Right.jpg); 
  background-repeat:no-repeat;
}

#Pass-The-Pie-CentralPA {
  position:absolute;
  left:0px;
  top:162px;
  width:1024px;
  height:89px;
  background-image:url(http://passthepiecentralpa.com/assets/images/Pass-The-Pie-CentralPA.jpg); 
  background-repeat:no-repeat;
}

#Body-Content-Background {
  position:absolute;
  left:0px;
  top:251px;
  width:1024px;
  height:151px;
  background-image:url(http://passthepiecentralpa.com/assets/images/Body-Content-Background.jpg); 
  background-repeat:no-repeat;  
}

#Content-Background-Left {
  position:absolute;
  left:0px;
  top:402px;
  width:225px;
  height:314px;
  background-image:url(http://passthepiecentralpa.com/assets/images/Content-Background-Left.jpg); 
  background-repeat:no-repeat;
}

#Form-Background {
  position:absolute;
  left:225px;
  top:402px;
  width:575px;
  height:314px;
  background-image:url(http://passthepiecentralpa.com/assets/images/Form-Background.jpg); 
  background-repeat:no-repeat;
}

#Form-Background-Sorry {
  position:absolute;
  left:225px;
  top:402px;
  width:575px;
  height:314px;
  background-image:url(http://passthepiecentralpa.com/assets/images/Form-Background-Sorry.jpg); 
  background-repeat:no-repeat;
}

#Content-Background-Right {
  position:absolute;
  left:800px;
  top:402px;
  width:224px;
/*  height:314px;*/
  background-image:url(http://passthepiecentralpa.com/assets/images/Content-Background-Right.jpg); 
  background-repeat:no-repeat;
  padding: 263px 0px 0px 32px;
}

#Footer-Background {
  position:absolute;
  left:0px;
  top:716px;
  width:1024px;
  height:52px;
  background-image:url(http://passthepiecentralpa.com/assets/images/Footer-Background.jpg); 
  background-repeat:no-repeat;
}
.content { text-align:center; }
.twitterLink { font-size: 12px; float:left; margin-left:15px; margin-top:20px; }
.twitpic { margin-top:10px; float:left; width:102px; height:31px;}
.ordernowLink { font-size: 13px; font-weight:bold; float:right; /*width: 390px;  width:234px;*/  text-align: left; /* margin-right:160px;*/margin-top:20px; }
.yellow { color:#FDB813; }


/* Fonts */
p { color: #FFFFFF; font-size: 13px; }
h1 { color: #FDB813; font-size: 24px; font-weight:bold; }
.content p { /*width:650px;*/ padding: 0px 150px 0px 150px; /*margin-left:187px;*/}

/* Form */
#contact-form { padding: 8px 3px 8px 3px; width:575px; height:250px; text-align:left; }
label { color:#FFFFFF; font-size: 11px; text-align:right; display: block; line-height: 15px; float:left; padding:3px 10px 0px 2px; }
input.text { width:160px; height:15px; margin-bottom:6px;}
select { width:165px; margin-bottom:5px;}
input.checkbox { float:left; margin-left:10px; }
input.button { margin-top: 9px; /*margin-left:211px;*/ margin-left:102px; }
/*#form-errors { color:#FDB813; font-size:13px; font-weight:bold; }*/
.col_2 label.error { color:#FDB813; font-size:13px; font-weight:bold; text-align:left; width:195px; }
.col_1 { float: left; width: 250px; height:240px; /*background-color:#336699;*/}
.col_1 label { width:70px; }
.col_2 { float: right; width: 312px; height:240px; text-align:right; margin-right:10px; /*background-color:#FF00CC;*/}
.col_2 label { width:125px; margin-bottom:3px; padding-left:10px;}
.col_2 label.copy { width:270px; text-align:left; padding-left:0px;}
.col_2 label.disc { width:270px; font-size:10px; text-align:left; line-height:11px; margin-top:-3px; /*margin-left:10px;*/}
.col_2 label.f2f { width:270px; text-align:left; font-weight:bold; margin-top: 10px; /*margin-left:10px;*/}
.col_2 select.month { width:50px; margin-bottom:5px;}
.col_2 select.day { width:50px; margin-bottom:5px;}
.col_2 select.year { width:54px; margin-bottom:5px;}

a.ruleLink { float: right; font-size: 11px; font-weight: bold; margin-top: 12px; margin-right: 4px;}
a.ruleLinkThank { float: right; text-align:right; width:400px; font-size: 11px; font-weight: bold; margin-top: 49px; margin-right: 0px;}
a.ruleLinkThankClosed { text-align:right; width:400px; font-size: 11px; font-weight: bold; margin-top: 49px; margin-right: 0px;}
a.ruleLinkSorry { font-size: 11px; font-weight: bold; margin-top: -45px; margin-right: 4px;}
a.ruleLink:hover { text-decoration: underline;}
a.ruleLinkSorry:hover { text-decoration: underline;}
a.ruleLinkThank:hover { text-decoration: underline;}
.requiredLink { color: #FFFFFF; float: left; font-size: 11px; font-weight: bold; margin-top: 12px; }
.pickdate { width:160px; height:15px; margin-bottom:6px;}

#promoCode { visibility:hidden; }
.twitterAction { float:left; margin-left:80px; }
.fbAction { float:right; margin-right:80px; }
.cta { position: relative; /*top:20px;*/ padding: 20px 60px 0px 60px; }
.oobottom { float:right; }
/*.oobottom img { margin-right:12px;}*/
/*.ootop img { margin-top:266px; margin-left:58px; }*/	
