﻿div.error{margin:0 0 15px;}
.sign-form .EnteredTextColor{color:#333}
p.fixed{width:500px}
.money{text-align:right}
#sideBar{border-top:solid 27px #FFF;width:130px}
.btn{padding:5px;margin:0;cursor:pointer;width:150px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;color:#FFF;display:block;text-align:center;text-decoration:none;}
.btn.pub-fb, .btn.twLnk {padding:5px;margin:0;height:auto;line-height:136%;border:1px solid #666;border-radius:15px;text-shadow:-1px -1px 0 #444;text-transform:lowercase;}
#stepOneContent li{list-style:inside url(/Content/images/arrow-white-right.gif)}    
#contactInfo{background:url(/Content/images/divider.gif) repeat-y;float:left;padding-left:14px;width:300px} 
#content-2col2{background:#FFF url(/Content/images/signup-main.jpg) no-repeat top right;padding:74px 0 0 8px;width:798px}
#stepOneContent p{height:2em}
#stepOneContent{background:url(/Content/images/signup_bg.gif) repeat-x;border-top:solid 4px #FFF;color:#FFF;padding:18px 24px 0}
#signupFlash{border-top:solid 3px #FFF}
#stepsContent{-moz-box-shadow:1px 1px 8px #666;background:#E0E3E5 url(/Content/images/step-bg.gif) repeat-x;border:solid 8px #FFF;margin:0 24px;padding:18px 12px 0 10px;width:712px}
#stepsContent fieldset{margin:24px 0}
#stepsContent legend{font-size:110%}
#stepsContent p{margin-top:1em}
#benefits{margin-top:18px}
#benefits ul{float:left;width:250px}
#content-2col2 h2{clear:both;color:#333;margin:1em 0 0}
#stepOneContent h2{font-weight:normal}
#stepOneContent #pricing,#stepOneContent #demo{clear:left;font-size:110%;padding-top:1em}
#formStepOne h2{color:#C7492A;font-size:130%;font-weight:bold;margin:0}
#formStepOne{-moz-box-shadow:1px 1px 8px #666;background:#E0E3E6 url(/Content/images/step-one-bg.gif) repeat-x;border:solid 8px #FFF;box-shadow:1px 1px 8px #666;color:#333;margin-top:24px;padding:10px 24px 10px 10px;width:700px}
#formStepOne > input{float:right;margin-top:18px}

legend{color:#333;display:block;font-weight:bold}
legend span{display:block;margin-top:12px;position:absolute}
fieldset{margin-top:8px}

#performerInfo{float:left;width:386px}
#creditcard{border-bottom:solid 3px #FFF;border-top:solid 3px #FFF;margin:12px 0 -3px;padding:3px 0 12px}
#contactInfo .formItems,#performerInfo .formItems,#billingInfo .formItems{margin:0px 10px 0 0}
#contactInfo .formItems{width:140px}
#billingInfo .formItems{font-weight:normal;width:200px}
#zip.formItems{width:400px}
.formItems input{width:98%}
#zip.formItems input{width:auto}

#zip.formItems label{display:block;float:left;margin-right:10px}
.signup-col2{clear:right;float:right}
.signup-col1{clear:left}
.signup-col3{clear:left;float:left}
.categories{float:left;font-size:90%;width:33%}
h3{background-color:Transparent;font-size:1em;height:auto;margin:11px 0 0;padding:0;width:auto}
#primarycategory{padding:1em 0}
.step{border-bottom:solid 4px #999;color:#CCC;float:left;padding-bottom:1em;width:237px}
.step.current{border-bottom:solid 4px #FE9000;color:#333}
#stepsNavigation{clear:both;padding:20px 0}

#successDiv{float:left;width:460px}
#exp,#pan{float:left;margin-right:10px;width:200px}
#pan input,#cardname input{width:100%}
#creditcard > div{clear:both}
h1{float:none}
#content-2col2 p{padding:15px 0; margin:0}
#sideBar li{margin-bottom:5px}
h2{margin:15px 0}
#percent-complete{background:#FFFFD3;border:1px solid #F90;color:#C5442B;margin-bottom:16px;padding-left:10px}
.total,#membership-selected,#membership-selected2,#membership-categories,#membership-miles,#categories-remaining{font-weight:bold}
#stepOneContent > h2,#stepOneContent #pricing a,#stepOneContent #demo a{color:#FFF}
#stepOneContent #pricing,.signup-name{width:70%}
#stepOneContent #demo,#couponEntry{float:right}
#creditcard h2,#progressBar{margin-bottom:1em}
.signup-address,.signup-col4{float:left}
#percent-complete ul {padding-bottom:15px}
#percent-complete ul li {padding-bottom:5px} 
#fbBox h2.fb{color:#fff; margin:5px auto; width:20px;}
#content-1col1{background-image: -webkit-linear-gradient(top, #E0E0E0, #ffffff 35%);background-image:  -moz-linear-gradient(top, #E0E0E0, #ffffff 35%);}

#divPaymentCC{background-color:#BFC6CA;padding:10px;margin-bottom:10px;}
#divPaymentCC fieldset{border:none;padding:0px;margin:2px;}
#divPaymentCC label{padding:0px;}
#divPaymentCC p, #divPaymentCC div{margin: 0px 0px 6px 0px;padding:0px}
#divPaymentCC .signup-col3, #divPaymentCC .signup-col4{margin: 0px 10px 6px 0px;padding:0px}