body {
	margin: 0; padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333;
}


	
/*Signup*/
	
	.signup_table {
	border: solid 3px #bbb;
	font-size: 12px;
	margin-bottom: 20px;
	margin-top:30px;
	}
	
	.signup_table #titles {
	background: #fff; 
	}

	.signup_table h5 {
	font-size:140%;padding: 4px;color:#000;
	}

	.signup_table th,.signup_table td {
	border-bottom: solid 1px #bbb;
	}

	.signup_table th, .signup_table td {
	padding: 4px 6px;
	}

	.signup_table .pro, .signup_table .medium, .signup_table .mini {
	margin: 3px;
	}

	.signup_table .pro {
	color: #9fc21e;
	}

	.signup_table .medium {
	color: #9fc21e;
	}

	.signup_table .mini {
	color: #9fc21e;
	}

	.signup_table .right {
	border-left: solid 1px #bbb;
	font-weight: normal;
		border-bottom: solid 1px #bbb;

	}
	
	.signup_table .right strong {
	color:#57ac00;
	}

	.signup_table .row .last {
	border-bottom: solid 1px #bbb;
	}

	.signup_table tr.odd {
	background: #f3f3f3;
	}
	
	.signup_table tr  {
		border-bottom: solid 1px #bbb;

	}
	
    .signup_table tr.row:hover {
	background: #e0ffce;
	}

    .signup_table tr.odd:hover {
	background: #e0ffce;
	}
	
	.signup_table .price {
	font-size: 20px
	}
	
	.sub_listing { border: 0px; }
	.sub_listing tr  {
		border: 0px;

	}
	.sub_listing tr.last  {
		border-bottom: 0px;
	}
	.sub_listing tr.s_odd {
	background: #f3f3f3;
	}
    .sub_listing tr.s_row:hover {
	background: #e0ffce;
	}

    .sub_listing tr.s_odd:hover {
	background: #e0ffce;
	}

	.signup_table sup {
	font-weight: normal;
	font-size: 11px;
	}

	.signup_table .left {
	width: 20px;
	border-bottom: solid 1px #bbb;

	}
	.signup_table .address {
		padding-bottom:0px;
		margin-bottom:0px;
		font-size:95%;
	}
	
	.subtitle_left strong {
	color:#57ac00;
	}
	
/* -------------------------------------------------------------- 
   
   Zebra striping lists
   
-------------------------------------------------------------- */

.odd  { color: #444; background: #efefef;padding:4px }
.even { color: #444; background: #fff; padding:4px }
.striped { margin:0; list-style-type:none;margin: 0 0 0 0; padding: 0 0 0 0;}

