.mainmessage{padding:10px 0; color:#47140e; font-size:12px}
.detailsbox{
	border:1px solid #876b52; 
	background:#FFF; 
	padding:10px; 
	padding-bottom:40px;
	margin-right:6px;
	width:350px;
}
.detailsbox ul{margin-left:14px; padding:0}
.detailsbox li{list-style: disc;} 
.adbox{
	width:159px; 
	border:1px solid #876b52; 
	background: #5c1a10 url(/graphics/kidsclub/adbox_bg.gif) repeat-x 0 0; 
	margin:0 0 10px 5px; padding:10px 9px; 
	color:#FFF;
}
.adbox h2{text-transform:uppercase; font-size:14px; color:#FFF;}
#loggedin{border-top:1px solid #876b52;}
#loggedin .title{margin-left:1px;}
.registrationform{background: url(/graphics/kidsclub/registration_form_bg.gif) repeat-y; width:540px; margin:10px auto }
.registrationform thead tr{background: url(/graphics/kidsclub/registration_form_top_bg.gif) no-repeat; height:8px;}
.registrationform tfoot tr{background: url(/graphics/kidsclub/registration_form_bottom_bg.gif) no-repeat; height:8px;}
.registrationform .fields{padding:0 10px;}
#content .registrationform tbody .fields .fieldstable td{padding:10px 0;}
.registrationform div{clear:both;}
#content .tablelist{border:1px solid #8e6a50; border-bottom:0px;}
#content .tablelist td{border-bottom:1px solid #8e6a50; padding:0 3px}
#content .tablelist .borderright{border-right:1px solid #8e6a50;}

#content .registrationform tbody .fields .fieldstable td .ordertable thead td{background:#9c9c9c; font-weight:bold; color:#000000; padding:3px;}
#content .registrationform tbody .fields .fieldstable td .ordertable tbody td{padding:3px;}
#content .registrationform tbody .fields .fieldstable td .ordertable tfoot tr,
#content .registrationform tbody .fields .fieldstable td .ordertable tfoot td{background:none; background-image:none; padding:2px 3px}
#content .registrationform tbody .fields .fieldstable td  input.button{background:#9c9c9c; border:1px solid #000; color:#FFF; font-size:10px; font-weight:bold; text-align:center; margin-left:10px;}

.ThankYou {
	font-family: Verdana;
	font-size: 11pt;
	color: #6f220a;
	font-weight: bold;
}

#Membership {
	border: 1px solid #b39c7e;
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
	width: 563px;
	text-align: left;
}

#Membership .benefits {
	color: #b84413;
}

#Membership .White {	
	background-color: #FFFFFF;
}

#Membership .Gray {	
	background-color: #eeeeee;	
}

#Membership .TableLeft {
	width: 190px;
	padding: 10px 0 10px 10px;
	border-bottom: 1px solid #b39c7e;
	border-right: 1px solid #b39c7e;	
}

#Membership .TableRight {
	width: 373px;
	padding: 10px 0 10px 10px;
	border-bottom: 1px solid #b39c7e;	
}

.kidsContent{padding:0 0 0 10px;}

.redtitle {
	font-weight: bold;
	color: #8e3610;
}
