@charset "utf-8";
/* CSS Document */
<!-- Hi!  this document is made up of two parts.  The first part are various CSS style tables that I've found on the Internet
and the second part is the php part.

If you scroll down past all the CSS you will notice a snippet of php code with two variables.  They are the property and the CSS style for the table.
So, you can change the property the form relates to and also the style of table by changing $table_style.  The actual form and the field reside
in another file and are just basic html with no frills.  In other words, this is the bit that will eventually go on the actual pages of the
property.
 -->

<style type="text/css">

/* ------------------
 styling for the tables 
   ------------------   */

a.av {text-decoration:none; color:#000000; }
a:hover.av{text-decoration:none; color: #FF0000; }

#admin-al
{
	
}
#admin-al th
{
	
	font-weight: normal;
	background:#625031;
	
}

#admin-al a
{
	
}


#admin-al td
{

background-color:#FFFFCC;

	
}

#admin-al td.booked
{

background-color:#FF9966;
text-decoration:line-through;

}

#admin-al td.first
{

background-image:url(includes/begin_bookingal.gif);
background-repeat: no-repeat; background-position:top; background-position:left;
text-decoration:line-through;

}

#admin-al td.last
{

background-image:url(includes/end_bookingal.gif);
background-repeat: no-repeat; background-position:top; background-position:left;
	
}

#admin-al td.normal
{

background-color:#B28A51;
font-style:italic;
	
}

#admin-al td.today
{

background-color:#FFFF99;
	
}

#admin
{
	
}
#admin th
{
	
	font-weight: normal;
	background:#625031;
	
}

#admin a
{
	
}


#admin td
{

background-color:#FFFFCC;

	
}

#admin td.booked
{

background-color:#FF9966;
text-decoration:line-through;
	
}

#admin td.first
{

background-image:url(includes/begin_booking.gif);
background-repeat: no-repeat; background-position:top; background-position:left;
text-decoration:line-through;
	
}

#admin td.last
{

background-image:url(includes/end_booking.gif);
background-repeat: no-repeat; background-position:top; background-position:left;
	
}

#admin td.normal
{

background-color:#B28A51;
font-style:italic;
	
}

#admin td.today
{

background-color:#FFFF99;
	
}

#hor-minimalist-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 15px;
	width: 550px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-a th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}



#hor-minimalist-a td
{
	color: #669;
	padding: 9px 8px 0px 8px;
}

#hor-minimalist-a a
{
 text-decoration:none;
 color:#000000;
}

#hor-minimalist-a a:hover
{
 text-decoration:none;
 color:#FFCC00;
}



#hor-minimalist-a td
{


	
}

#hor-minimalist-a td.booked
{

background-color:#999999;
text-decoration:line-through;
	
}

#hor-minimalist-a td.first
{

background-image:url(includes/begin_bookingp.gif);
background-repeat: no-repeat; background-position:top; background-position:left;
text-decoration:line-through;
	
}

#hor-minimalist-a td.last
{

background-image:url(includes/end_bookingp.gif);
background-repeat: no-repeat; background-position:top; background-position:left;
text-decoration:line-through;
	
}


#hor-minimalist-a td.normal
{

font-style:italic;
	
}

#hor-minimalist-a  td.today
{

background-color:#FFFFCC;
	
}

#hor-minimalist-a tbody tr:hover td
{
	color: #009;
}


#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 15px;
	width: 300px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}



#hor-minimalist-b td
{
	color: #669;
	padding: 9px 8px 0px 8px;
}

#hor-minimalist-b a
{
 text-decoration:none;
 color:#000000;
}

#hor-minimalist-b a:hover
{
 text-decoration:none;
 color:#FFCC00;
}



#hor-minimalist-b td
{


	
}

#hor-minimalist-b td.booked
{

background-color:#999999;
text-decoration:line-through;

}

#hor-minimalist-b td.first
{

background-color:#999999;
	text-decoration:line-through;
	
}

#hor-minimalist-b td.last
{


}


#hor-minimalist-b td.normal
{

font-style:italic;
	
}

#hor-minimalist-b  td.today
{

background-color:#FFFFCC;
	
}

#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}


#ver-minimalist
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#ver-minimalist th
{
	padding: 8px 2px;
	font-weight: normal;
	font-size: 14px;
	border-bottom: 2px solid #6678b1;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #039;
}
#ver-minimalist td
{
	padding: 12px 2px 0px 2px;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #669;
}


a.av {text-decoration:none; color:#000000; }
a:hover.av{text-decoration:none; color: #FF0000; }

a.av-2 {text-decoration:none; color:#FFF; font-size:10px; }
a:hover.av-2{text-decoration:none; color:#C03; font-size:10px;}


#box-table-a a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	color: #000099;
	text-decoration:none;
	
}

#box-table-a a:hover
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	color: #990000;
	text-decoration:none;
	
}


#box-table-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}

#box-table-a td.booked
{

background-color:#b9c9fe;
text-decoration:line-through;
	
}

#box-table-a tr:hover td.booked
{
	background: #b9c9fe;
	color: #339;
	text-decoration:line-through;

}

#box-table-a tr:hover td.first
{

background: #e8edff; 
	color: #339;
	
	background-image:url(includes/begin_bookinga2.gif);
background-repeat: no-repeat; background-position:top; background-position:left;
text-decoration:line-through;

}

#box-table-a  tr:hover td.last
{
background: #e8edff; 
background-image:url(includes/end_bookinga2.gif);
background-repeat: no-repeat; background-position:top; background-position:left;
	text-decoration:line-through;

}

#box-table-a  td.first
{

background: #e8edff; 
	color: #339;
	
	background-image:url(includes/begin_bookinga.gif);
	text-decoration:line-through;

background-repeat: no-repeat; background-position:top; background-position:left;
}

#box-table-a  td.last
{
background: #e8edff; 
background-image:url(includes/end_bookinga.gif);
text-decoration:line-through;

background-repeat: no-repeat; background-position:top; background-position:left;
	
}

#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 4px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#box-table-a td
{
	padding: 4px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}


#box-table-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: center;
	border-collapse: collapse;
	border-top: 7px solid #9baff1;
	border-bottom: 7px solid #9baff1;
}
#box-table-b th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #e8edff;
	border-right: 1px solid #9baff1;
	border-left: 1px solid #9baff1;
	color: #039;
}
#box-table-b td
{
	padding: 8px;
	background: #e8edff; 
	border-right: 1px solid #aabcfe;
	border-left: 1px solid #aabcfe;
	color: #669;
}


#hor-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#hor-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	color: #039;
}
#hor-zebra td
{
	padding: 8px;
	color: #669;
}
#hor-zebra .odd
{
	background: #e8edff; 
}


#ver-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#ver-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
}
#ver-zebra td
{
	padding: 8px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
}
.vzebra-odd
{
	background: #eff2ff;
}
.vzebra-even
{
	background: #e8edff;
}
#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}


#one-column-emphasis
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#one-column-emphasis th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	color: #039;
}
#one-column-emphasis td
{
	padding: 10px 15px;
	color: #669;
	border-top: 1px solid #e8edff;
}
.oce-first
{
	background: #d0dafd;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	text-decoration:line-through;

}
#one-column-emphasis tr:hover td
{
	color: #339;
	background: #eff2ff;
}


#newspaper-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#newspaper-a th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
	border-bottom: 1px dashed #69c;
}
#newspaper-a td
{
	padding: 7px 17px 7px 17px;
	color: #669;
}
#newspaper-a tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}


#newspaper-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#newspaper-b th
{
	padding: 15px 10px 10px 10px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
}
#newspaper-b tbody
{
	background: #e8edff;
}
#newspaper-b td
{
	padding: 10px;
	color: #669;
	border-top: 1px dashed #fff;
}
#newspaper-b tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}


#newspaper-c
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #6cf;
}
#newspaper-c th
{
	padding: 20px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	text-transform: uppercase;
	border-right: 1px solid #0865c2;
	border-top: 1px solid #0865c2;
	border-left: 1px solid #0865c2;
	border-bottom: 1px solid #fff;
}
#newspaper-c td
{
	padding: 10px 20px;
	color: #669;
	border-right: 1px dashed #6cf;
}


#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #b9c9fe url('table-images/left.png') left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #b9c9fe url('table-images/right.png') right -1px no-repeat;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #b9c9fe;
}
#rounded-corner td
{
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url('table-images/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url('table-images/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #d0dafd;
}


#background-image
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	background: url('table-images/blurry.jpg') 330px 59px no-repeat;
}
#background-image th
{
	padding: 12px;
	font-weight: normal;
	font-size: 14px;
	color: #339;
}
#background-image td
{
	padding: 9px 12px;
	color: #669;
	border-top: 1px solid #fff;
}
#background-image tfoot td
{
	font-size: 11px;
}
#background-image tbody td
{
	background: url('table-images/back.png');
}
	
#background-image tbody tr:hover td
{
	color: #339;
	background: none;
}


#gradient-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#gradient-style th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe url('table-images/gradhead.png') repeat-x;
	border-top: 2px solid #d3ddff;
	border-bottom: 1px solid #fff;
	color: #039;
}
#gradient-style td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid #fff;
	background: #e8edff url('table-images/gradback.png') repeat-x;
}
#gradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}
#gradient-style tbody tr:hover td
{
	background: #d0dafd url('table-images/gradhover.png') repeat-x;
	color: #339;
}


#pattern-style-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	background: url('table-images/pattern.png');
}
#pattern-style-a thead tr
{
	background: url('table-images/pattern-head.png');
}
#pattern-style-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	border-bottom: 1px solid #fff;
	color: #039;
}
#pattern-style-a td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#pattern-style-a tbody tr:hover td
{
	color: #339;
	background: #fff;
}


#pattern-style-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	background: url('table-images/patternb.png');
}
#pattern-style-b thead tr
{
	background: url('table-images/patternb-head.png');
}
#pattern-style-b th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	border-bottom: 1px solid #fff;
	color: #039;
}
#pattern-style-b td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#pattern-style-b tbody tr:hover td
{
	color: #339;
	background: #cdcdee;
}

#degrees
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 200px;
	text-align: left;
	border-collapse: collapse;
}
#degrees thead tr
{


}
#degrees th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	border-bottom: 1px solid #fff;
	color: #039;

}
#degrees td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#degrees  tbody tr:hover td
{
	color: #339;
	background: #cdcdee;
}

#online-1 
{
	font-family:Optima,Arial, Helvetica, sans-serif;
	background:#902f27;
	color:#FFF;
	padding:0px;
	border-spacing:0px;
	border-collapse: collapse;
	margin-left:auto; 
	margin-right:auto;
	
	
}

#online-1 th
{
	
	background:#000;
	color:#686E2B;
	font-size:26px;
	height: 75px;
	vertical-align:middle;
	border-spacing:0px;
	padding:0px;
	border-collapse: collapse;

}

#online-1  a
{

color:#FFFFFF;
text-decoration:none;

}

#online-1  a:hover
{

color:#F33;
text-decoration:none;

}

#online-2
{
	
	background:#848484;
	color:#FFF;
	font-size:18px;
	width:280px;
	padding:5px;
	border-spacing:0px;
	border-collapse: collapse;

	
}

#online-2 th
{
	
	background:#686E2B;
	color:#FFF;
	font-size:18px;
	border-spacing:0px;
	padding:0px;
	height:20px;
	border-collapse: collapse;

	
}

#online-2 tr:hover
{
	
	background:#C7C3C2;
	color:#902F27;
	padding:0px;
}


#online-2  td.booked
{

background-color:#3C3C3C;
color:#FFFFFF;
text-decoration:line-through;

	
}

#online-2  td.booked:hover
{

background-color:#3C3C3C;
color:#FFFFFF;
text-decoration:line-through;


	
}



#online-2  td.first
{

background-color:#3C3C3C;
color:#FFFFFF;
text-decoration:line-through;


}

#online-3
{
	
	background:#848484;
	color:#FFF;
	font-size:10px;
	width:100%;
	padding:5px;
	border-spacing:0px;
	border-collapse: collapse;

	
}

#online-3 th
{
	
	background:#686E2B;
	color:#FFF;
	font-size:10px;
	border-spacing:0px;
	padding:3px;
	height:20px;
	border-collapse: collapse;
	text-align:center;

	
}

#online-3 tr:hover
{
	
	background:#C7C3C2;
	color:#902F27;
	padding:0px;
}


#online-3  td.booked
{

background-color:#3C3C3C;
color:#FFFFFF;
text-decoration:line-through;

	
}

#online-3  td.booked:hover
{

background-color:#3C3C3C;
color:#FFFFFF;
text-decoration:line-through;

	
}



#online-3  td.first
{

background-color:#3C3C3C;
color:#FFFFFF;
text-decoration:line-through;


}

#online-3  a
{

color:#FFFFFF;
text-decoration:none;

}

#online-3  a:hover
{

color:#F33;
text-decoration:none;

}



#online-4  td
{

background-image:url(bookings/includes/bkg.jpg);


}


</style>


