/* CSS Document */
body	{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:75%;
	background:black; color:#333;}
p	{font-size:1em; text-align:left; padding:5px 10px; margin:0; line-height:140%;}
h1	{font-size:1.5em; color:white; font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal; text-align:left; padding:0 10px 5px 10px; margin:0;
	background:url(../images/tab-top.gif) top left repeat-x #962755;}
h2	{font-size:1.5em; color:white; font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal; text-align:left; padding:5px 10px; margin:0;
	background:url(../images/tab-top.gif) top left repeat-x #962755;}
h3	{font-size:1.25em; color:#962755; font-family:Georgia, "Times New Roman", Times, serif;
	margin:0; padding:0; font-style:italic; padding:5px 10px 2.5px 10px;}		
h4	{font-size:1.125em; color:#962755; font-family:Arial, Helvetica, sans-serif; margin:0; padding:5px 10px 2.5px 10px;}		
table	{margin:0; padding:0; border:0; border-collapse:collapse;}
table th	{margin:0; padding:0; border:0; vertical-align:top;}
table td	{margin:0; padding:0; border:0; vertical-align:top;}
table tr	{margin:0; padding:0; border:0; vertical-align:top;}
ul	{margin:0; padding:0 0 10px 0; list-style-type:square;}
li	{margin:5px 5px 5px 30px; padding:0;}
form	{margin:0; padding:0;}
input, textarea	{width:160px;}
input.check	{width:15px;}
a	{color:#962755;}
a:hover, a:active	{color:#f00;}
a:visited	{color:#ad2d62;}

.right	{text-align:right;}
table.bookings td, table.bookings th	{padding:2px; vertical-align:top; font-weight:normal;}
table.bookings th	{background:#af7f93;  text-align:right; color:white;}
.check	{width:20px;}
.buttons	{width:80px;}
.quote	{font-family:Georgia, "Times New Roman", Times, serif; color:#333; font-style:italic;
	padding:5px 10px; font-size:1em;}
.author	{color:#962755; padding:5px 10px 20px 20px; font-size:1.125em; }

.cdtable	{
	padding: 6px 0 0 0;
	border:0;
	vertical-align:top;
}
.cdtable td	{
	padding:2px;
	vertical-align:top;
}