@charset "UTF-8";
/* CSS Document */
.content{width:756px; padding:15px 8px 15px 8px;}
/*#parentsClubForm input, #parentsClubForm select{float:right; width:600px;}*/
.levelsDiv ul{list-style-position:inside; font-weight:bold; font-size:10px;}

.levelsDiv lable{margin:0; padding:0;}
.levelsDiv input, .levelsDiv label{cursor:pointer;}


#silver, #bronze, #gold {width:235px; cursor:pointer; margin:6px 7px 6px 7px; display:block; background-color:#FCEDFE; float:left; height:120px; padding: 0 0 10px 0px;}

#bronze{margin:6px 7px 6px 0;}
#silver{margin-left:auto; margin-right:auto;float:none;}
#gold{float:right; margin-right:0;}

.levelsDiv .levelTitle{background-color:#F9DFFE/*#F52887/*#E4317F*/; color:#E34693; display:block; padding:5px 0 5px 0; font-weight:bold; text-align:center; font-size:16px;}
.levelsDiv .levelContent{padding:10px 5px 5px 5px; height:60px;}
.membLevel{display:none;}
.PayAmountRadio{text-align:center; font-size:12px;}

#ClubPackage1, #ClubPackage2{display:none;}

#ClubPackage1 .box, #ClubPackage2 .box{position: relative; /* peekaboo bug fix for IE6 */
min-width: 0; /* peekaboo bug fix for IE7 */}

.packageNotes{float:right; width:400px; font-size:11px; hasLayout:true; position: relative; /* peekaboo bug fix for IE6 */
min-width: 0; /* peekaboo bug fix for IE7 */}
.packageNotes h5{font-size:11px; margin:0; padding:0; font-weight:bold; display:inline;}
.packageNotes h4{margin-top:1px; font-size:13px; display:block;}

#levelError{font-weight:bold; color:#00000; width:390px;;margin:0 auto; clear:both; color:#EA7D7B;}

.box {background-color:#f2f2f2; margin:10px auto 10px auto; padding:10px 0 10px 20px; display: block; width:740px}
.box h3, #legend {color:#E34693; font-size:14px; font-weight:bold; margin-top:0; hasLayout}


	.column1, .column2 {width:49%;}
	.column2{float:right;}
label.inForm{margin-top:15px; width:140px; clear:left; float:left;}
.box input {width:140px;}
.formField{margin-top:15px; float:left; border:1px solid #DF8BB6;}

input.text, input.amount, input.amount_2, input.cvv2, input.comments, input.address, select{border:1px solid #DF8BB6;}


img.datepick-trigger{float:left; position:relative; top:16px; left:-20px;}
div#datepick-div{z-index:1000;}


input#studentEmail, input#parentEmail, #schoolAddress{width:195px;}
.box .firstInBox{margin-top:0;}
#schoolAddress{}

.one-line{clear:both;}
.one-line label {clear:none; width:auto; margin:15px 5px 0 15px;}
.one-line .firstInBox{margin:15px 0 0 0; width:140px;}
#zipCode{width:50px;}
#cityError{margin:0 0 0 -7px; float:left; width:250px; display:block;}
#stateError{float:left; margin:0px 0 0 55px; width:150px; display:block;}
#zipCodeError{float:left; margin:0px 0 0 45px; display:block;}

#parentAreaCode, #parentDigits1, #parentDigits2 {float:left; width:35px;}
#parentAreaCode, #parentDigits1 {margin-right:5px;}
#parentDigits2{margin-right:0;}

div.clear{clear:both;}

.submit{margin:0 auto; display:block; border:1px outset #E34693; color:#FFFFFF; background-color:#E34693; font-size:15px; padding:5px 5px 5px 5px; font-weight:bold;}

.cssform textarea{
width: 250px;
height: 150px;
}


label.error {

    color:#EA7D7B;
    font-weight:bold;
	font-size:70%;
	clear:left;
	display:block;
	width:130px;
	
}

.one-line label.error{clear:none;}

div.newError{width:300px; margin-top:-20px;display:none;}

fieldset{padding:15px 15px 15px 15px; width:578px}
#captchaContainer{margin:0 auto 0 auto;}
#submitAndReset .submit{margin: 0 auto;display:block;}
#ExpirYearLabel{clear:none; float:left; display:inline; width:auto; margin-right:5px;}
#cardExpMonth{float:left;}
#cardExpYear{margin-left:0}
