<style>
.dateselect
{
width: 90%;
cellspacing: 0;
cellpadding: 1px;
text-align: center;
font-size: 8pt;
}
/*.
{
text-align: center;
font-size: 10pt;
font-weight: bold;
border: solid #000 1px;
padding: 2px 0px 2px 0px;
}*/
.slot
{
text-align: center;
font-weight: bold;
border: solid #000 1px;
}
.na
{
text-align: center;
background: #C0C0C0;
border: solid #000 1px;
}
.available
{
text-align: center;
font-weight: bold;
border: solid #000 1px;
color: green;
}
.reserved
{
text-align: center;
font-weight: bold;
border: solid #000 1px;
color: red;
}
.arrows
{
width: 20px;
height: 20px;
float: left;
margin: 0 5px;
}
.today
{
height: 30 px;
float: left;
margin: 0 5px;
}
.reservebutton
{
background: #00ff00;
float: right;
cursor: pointer;
}
.programs table
{
width: 60%;
}
.programs
{
text-align: center;
font-weight: bold;
border: solid #000 1px;
color: green;
width: 50px;
height: 25px;
vertical-align: middle;
padding: 2px;
}
.textarea
{
width: 300px;
height: 50px;
white-space: normal;
}
.details
{
width: 100%;
}
.field
{
width: 300px;
padding: 0;
margin: 0;
/*text-align: right;*/
}
.field input
{
width: 75%;
padding: 2px;
}
.label
{
/*width: 50%;*/
padding: 0 10px 5px 0;
margin: 0;
text-align: right;
}
.required
{
font-weight: bold;
}
.tight
{
padding: 0;
margin: 0;
}
.finger
{
cursor: pointer;
}
.email
{
text-decoration: underline;
}
.name
{
background: #B0B0B0;
font-size: .8em;
text-align: center;
}
.session
{
background: #C0C0C0;
font-size: .8em;
text-align: left;
padding: 5px;
}
.registration
{
background: #C0C0C0;
font-size: .8em;
text-align: right;
padding: 5px;
}
.program
{
background: #D0D0D0;
font-size: .8em;
text-align: left;
padding: 5px;
}
.timeslot
{
background: #E0E0E0;
font-size: .8em;
text-align: left;
padding: 5px;
}
.price
{
background: #E0E0E0;
font-size: .8em;
text-align: right;
padding: 5px;
}
table.border
{
border: solid #000000 2px;
}
.cart
{
font-size: 1em;
font-weight: bold;
text-align: center;
}
img.delete
{
margin: 0;
padding: 0;
border: none;
}
.dash
{
background: #fff url(http://gymkyds.com/images/dash.png) bottom left repeat-x;
width: 250px;
}
.warning
{
text-align: center;
color: red;
font-weight: bold;
font-size: 1.2em;
}
.customer
{
text-align: center;
color: blue;
font-weight: bold;
font-size: 1.2em;
}
.disclaimer
{
font-size: 0.7em;
background: #F0F0F0;
text-align: center;
height: 15px;
padding: 0;
}
.child
{
font-weight: bold;
width: 100%;
background: #9EFF99;
text-align: center;
}
.item
{
font-size: .8em;
text-align: right;
padding: 5px;
}
.boldr
{
font-weight: bold;
text-align: right;
}
</style>

