/*_______________ progress bar _____________________ */

.progress_bar1
{
margin-left:40px;
margin-top:20px;
margin-bottom:0px;
}




/*_______________ paragraphs _____________________ */

.booking
{
margin-left:40px;
margin-right:40px;
margin-top:20px;
margin-bottom:0px;
text-decoration:underline;
font-weight:bold;
color:#FFFF00;
}


.radio_boxes
{
margin-top:10px;
margin-left:40px;
}
.radio_boxes span
{
font-weight:normal;
font-size:0.7em;
}
.radio_boxes tr
{
valign:top;
}

.small
{
font-size:0.7em;
color:#999999;
margin-right:40px;
margin-top:10px;
margin-bottom:0px;
}

.button
{
font-family: "Century Gothic" Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #666666;
margin-top:20px;
margin-left:40px;
}

.tick_brackets
{
background-image:url(images/tick.gif);
background-repeat:no-repeat;
padding: 0 0 0 55px;
margin:15px 40px 4px 40px;
}

.indent_brackets
{
font-size:0.8em;
padding: 0 0 0 15px;
margin: 1px 40px 5px 80px;
}
.indent_brackets span
{
background-color: #FFFFcc;
color: #000000;
border: 2px solid #FFFF00;
}


/*_______________ calendar _____________________ */


.cal_head_top
{
margin-top:20px;
margin-left:150px;
width:337px;
font-family: "Century Gothic" Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFF00;
}

.cal_head
{
background-color: #333333;
margin-left:150px;
width:337px;
font-family: "Century Gothic" Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFF00;
}
.cal_head a
{
font-family: "Century Gothic" Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFF00;
text-decoration:none;
}
.cal_head a:hover
{
text-decoration:underline;
}

.clmonth 
{
margin-left:140px;
margin-top:0px;
border: #666666 10px solid;
font-family: "Century Gothic" Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.clmonth th 
{
border: 1px solid #666666;
padding: 0.6em 0.4em 0.6em 0.4em;
background-color: #000000;
color: #FFFF00;
}
.clmonth td 
{
border: 1px solid #EAEAEA;
padding: 2em 2em 0.2em 0.4em;
vertical-align: top;
}
.clmonth td.previous, .clmonth td.next 
{
border:0px #000000 solid;
background-color: #000000;
color: #000000;
}
.clmonth td.active 
{
background-color: #FFFFcc;
color: #000000;
border: 2px solid #FFFF00;
}

/*_______________ bookings boxes _____________________ */

.booking_specs_head
{
padding:2px;
background-color: #333333;
margin: 25px 0 0 19px;
width:600px;
font-family: "Century Gothic" Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFF00;
text-align:center;
}
.booking_specs_head td
{
border: 1px #FFFF00 solid;
}

.booking_specs_booked
{
padding:2px;
background-color: #CCCCCC;
margin: 5px 0 0 19px;
width:600px;
font-family: "Century Gothic" Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color: #999999;
text-align:center;
}
.booking_specs_booked td
{
border: 1px #FFFFff solid;
}

.booking_specs_booking
{
padding:2px;
background-color: #FFFFcc;
color: #000000;
margin: 14px 0 0 19px;
width:600px;
font-family: "Century Gothic" Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
}
.booking_specs_booking td
{
border: 1px solid #FFFF00;
}


.edit_button
{
margin: 0 0 0 19px;
height:17px;
width:600px;
border:0px;
}

.button_centre
{
font-family: "Century Gothic" Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #666666;
margin-top:20px;
margin-left:210px;
margin-bottom:20px;
}

/*_______________ form _____________________ */



fieldset
{
font-family: "Century Gothic" Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffff00;
width: 500px;
margin: 0px 0 0 67px;
padding: 0;
border: 2px solid  #FFFF00;
background-color:#333333;
}

legend
{
	margin-left:30px;
	padding: 0;
	color:#ffff00;
	font-weight: bold;
	font-size:13px;
}

fieldset ol
{
	padding: 1em 1em 0 1em;
	list-style: none;
	zoom: 1;
}

fieldset li
{
	float: left;
	clear: left;
	width: 100%;
	padding-bottom: 1em;
}

label
{
	position: relative;
	float: left;
	width: 10em;
	margin-right: 1em;
}

label strong
{
	position: absolute;
	left: 302px;
	top: 0.2em;
	width: 19em;
	color: #ff0000;
	font-size:11px;
	font-weight: bold;
}

label strong img
{
	position: absolute;
	left: -1.5em;
}

.tick_2
{
color:#FFFFFF;
background-image:url(images/tick_2.gif);
background-repeat:no-repeat;
padding: 0 0 0 55px;
margin: 5px 40px 10px 40px;
}
.tick_2 span
{
text-decoration:underline;
}
.indent_2
{
color:#FFFFFF;
background-image:url(images/indent_2.gif);
background-repeat:no-repeat;
padding: 0 0 0 15px;
margin: 1px 40px 10px 95px;
}
.indent_end_2
{
color:#FFFFFF;
background-image:url(images/indent_2.gif);
background-repeat:no-repeat;
padding: 0 0 0 15px;
margin: 1px 40px 10px 95px;
}
.indent_2 a
{
}

/*_______________ covering div _____________________ */

.covering_bg
{
width:600px;
height:400px;
background-color:#000000;
text-align:left;
padding: 15px;
}
.covering_bg table
{
margin-bottom:15px;
width:400px;
border:0;
padding:10px;
background-color: #FFFFcc;
color: #000000;
font-family: "Century Gothic" Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
}
.covering_bg td
{
border: 1px solid #FFFF00;
}

.covering_bg span
{
color: #CCCCCC;
}
