.marginLeft10 { margin-left:10px; }

.fbBlueButtonTemplate {
	cursor: pointer;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 1px 1px .5px #7089bd;
	/* Gradient */
 	 background: #7089bd; /* Old browsers */
	background: -moz-linear-gradient(top, #7089bd 0%, #7089bd 50%, #4362a5 50%, #4362a5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7089bd), color-stop(50%, #7089bd), color-stop(50%, #4362a5), color-stop(100%, #4362a5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7089bd 0%, #7089bd 50%, #4362a5 50%, #4362a5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7089bd 0%, #7089bd 50%, #4362a5 50%, #4362a5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7089bd 0%, #7089bd 50%, #4362a5 50%, #4362a5 100%); /* IE10+ */
	background: linear-gradient(top, #7089bd 0%, #7089bd 50%, #4362a5 50%, #4362a5 100%); /* W3C */
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7089bd', endColorstr='#4362a5', GradientType=0 ); /* IE6-9 */
}

.bodyWrap {/* width: 995px;*/ margin-top: 20px; color: #000; }
.bodyWrap .btnCopy { float:left; margin:-2px 5px 0 0; }
.bodyWrap .mainBlock { width: 735px; float:left;margin:0 10px 0 15px; }
.bodyWrap .placeOrderForm .reg-deals {word-spacing: normal !important;}
.bodyWrap .facebookLogin { width: 680px; background-color: #FFF; padding: 30px;  border-radius: 5px 5px 5px 5px; box-shadow: 1px 1px 10px #222222; }
.bodyWrap .facebookLogin .instr { font-size: 20px; font-weight: bold; }
.bodyWrap .facebookLogin .subInstr { margin-top:5px; color: #AEAEAE; font-size:14px;  }
.bodyWrap .facebookLogin .fbLogin { width: 145px; margin-top: 20px; padding: 10px 20px 10px 35px; font-size: 20px; color: #FFF; }
.bodyWrap .instrBreak { color: #FFF; margin-top: 35px; margin-bottom:35px; }
.bodyWrap .regForm { width: 670px; margin-top:40px; background-color: #FFF; padding: 30px;  border-radius: 5px 5px 5px 5px; box-shadow: 1px 1px 10px #222222; white-space:nowrap; behavior: url('/js/pizzahut/site/PIE.htc'); }
.bodyWrap .regForm .sectionHeader { width: 680px; height: 20px; }
.bodyWrap .regForm .sectionHeader .circle { color: #FFF; font-size:13px; padding-top:2px; text-align:center; font-family:"Interstate Black";float:left; display:inline; }
.bodyWrap .regForm .sectionHeader .label { margin-left:5px; font-size:18px; font-weight: bold; display:inline;white-space:nowrap;/*float:left;*/ }
.bodyWrap .regForm .sectionHeader .req { color: #CA0000; margin-left:5px; font-size:14px; font-weight: normal; }
.bodyWrap .regForm .row { width: 681px; height: 40px; margin-top: 10px; }
.bodyWrap .regForm .row p { width: 680px; white-space:normal; font-size:12px;}
.bodyWrap .regForm .row .label { width: 155px; height: 20px; margin-top: 7px; color: #333; font-size: 14px; text-align: left; float:left; display:inline; }
.bodyWrap .regForm .row .req { color: #CA0000; }
.bodyWrap .regForm .row .data { width: 495px; float:left; display:inline; }
.bodyWrap .regForm .row .data input.textBox {border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding: 6px 10px; font-weight: bold;border: 1px solid #CCCCCC; }
.bodyWrap .regForm .row .data .selectWrap { float:left; display:inline; }
.bodyWrap .regForm .row .data .reg-deals { font-size:12px; float:left; white-space: normal; text-align:left;}
.bodyWrap .regForm .row .static { height: 20px; margin-top: 7px; color: #333; font-size: 14px; }
.bodyWrap .regForm .row .height_fix { height: 25px; margin-top: 7px; color: #333; font-size: 14px; }
#reg-deals-email,#reg-age-13 { padding:0; margin:0 5px 0 0; float: left; }
#reg-deals-text { padding:0; margin:0 5px 0 55px; float: left; }
#reg-deals-text-consent-wrap { height:150px; margin-top:0; display:none; }
#reg-deals-text-consent { padding:0; margin:0 5px 0 0; float: left; }
#reg-deals-email-consent-wrap { height: 150px; padding-bottom:10px; display:none;}
#reg-deals-email-consent-wrap.no_paste { padding-bottom:10px; display:none; }
#reg-deals-email-consent { padding:0; margin:0 5px 0 0; float: left; }
.bodyWrap .regForm .row .data #reg-terms { padding:0; margin:0 5px 0 0; float: left; }
.bodyWrap .regForm .row .sAnswerComment { margin:6px 0 0 10px; color:#444; font-size:10px; float:left;width:161px; white-space: nowrap; }
.bodyWrap .regForm .dottedBreak { border-top: 1px dotted #AAA; }
.bodyWrap .regForm .row .spInstrWrap { padding: 5px 2%; box-shadow: 0 1px 3px #999 inset; border: 1px solid #ccc; height: 100px; width: 300px; background: #FFF; color: #555555; cursor:pointer; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow: hidden; }
.bodyWrap .regForm .row .spInstrWrap .textareaBkg { width:100%; height: 100px; overflow: auto; font-family: Interstate; border: none; font-size: 20px; font-weight: bold; resize: none; background-color: #FFF; color: #555555; }
.bodyWrap .regForm .regLocation { width: 120px; margin-top: 10px; padding: 10px 15px 10px 15px; font-size: 16px; font-weight: bold; color: #000; }
.bodyWrap .regForm .regSubmit { padding: 10px 30px; font-size: 20px; color: #000; }
#reg-email, #reg-re-email, #reg-loc-nickname, #reg-loc-add1, #reg-loc-add2,
#reg-password, #reg-repassword, #reg-answer, #reg-firstname, #reg-lastname { width: 300px; }
#phone_number_for_registration_forms #reg-phone { margin-left:1px;width: 180px;}
#reg-phone { width: 170px;}
#reg-bday-month { width: 140px; }
#reg-bday-year { width: 86px; }
#phone_number_for_registration_forms #reg-phone-ext { margin-left: 12px; width:60px; }
#phone_number_for_registration_forms .selectBox {    height: 35px; width:108px;}
#reg-phone-ext { width: 99px; position: relative; left: -10px; }
#reg-loc-zip { width: 150px; }
#reg-zipcode { width:130px; }
#reg-loc-city { width: 215px; float:left; }
#reg-city-state { color:#444; margin-top:0; height:30px; display:none; }
.bodyWrap .sidebar { width:235px; float:right;}
.bodyWrap .sidebar .whyAccount { text-align: left; }
.bodyWrap .sidebar .blackWidget { width: 185px; padding: 25px 20px; background-color: #222222; color: #FFF; font-size: 14px; border-radius: 5px 5px 5px 5px; box-shadow: 1px 1px 10px #222222; cursor: pointer; }
.bodyWrap .sidebar .blackWidget .header { width: 185px; font-size: 20px; font-weight: bold; }
.bodyWrap .sidebar .blackWidget ul { width:165px; margin: 20px 0 0 20px; list-style-type: disc; }
.bodyWrap .sidebar .blackWidget ul li { margin-top:10px; }

#TrustwaveContainer {margin-left: 545px;margin-top: -54px;}
#TrustwaveContainer-checkout {width: 300px; margin-top: -54px;}
.hl-signmeup { display: none; }
#reg-new-user { position: relative; left: 20px; }
#new-user-side { position: relative; left: 15px; }
#tell-us { text-decoration: underline; color: #000; }
#hl-row { height: 80px; }
#certify-13 { padding-bottom: 10px; }
#reg-bday-monthSelectBoxIt {width: 148px; }
#reg-bday-yearSelectBoxIt {width: 95px!important; }
#no-thanks { -webkit-margin-end: 5px; -moz-margin-end: 5px;}