#main-content .program-type{padding-left:15px;padding-bottom:10px;margin-bottom:20px;border-bottom:2px solid #C9C9C9;}
#main-content .program-type h3{color:#006699;position:relative;left:-10px;}

#payment-info{padding:10px 15px;font-size:.9em;color#FF0000;}
.more-info{}
img.arrow{height:15px;width:20px;position:relative;top:3px;margin-right:5px;}


/*common css for program pages*/
.location{float:left;width:300px;margin-top:20px;}
.location .name{font-weight:bold;font-size:14px;color:#006699;margin-bottom:5px;}
.location button{margin-top:20px;width:200px;}


/*specific page css*/

/*register*/
#register tr td{font-size:11px;padding-bottom:3px;}
#register input{}
#register input:focus{background-color:#C0C0C0;}
#register .payment-details{font-size:10px;color:#333333;}


/*confirmation*/
#confirmation .payment-details{font-size:10px;color:#333333;}



/*christmas camp*/
#christmas-camp{}




/*fuller lake */
#fuller-lake{}




/*power skating*/
#power-skating .day{width:220px;float:left;margin-bottom:10px;}
#power-skating .day .name{font-weight:bold;color:#006699;}
#power-skating .day ul{margin:0;padding:0;}
#power-skating .day ul li{margin:0;padding:0;margin-left:15px;}

#power-skating .details{font-size:.9em;}




/*skills and drills */
  #skills-drills .age-group{width:300px;float:left;}
  #skills-drills .age-group .name{font-weight:bold;font-size:14px;color:#006699;margin-bottom:5px;}
  
