/* CSS Document */

table {
	margin: 20px 0;
	text-align: left;
	color: #333333;
	table-layout: fixed;
	font: 0.9em Arial, Helvetica, sans-serif;
}
caption {
	caption-side: top;
	text-align: left;
	font: 1.1em Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	}
legend {font-weight: bold;}	
table a {color: #4B4948;}
body#restaurants tbody, body#wine tbody, body#language tbody {font-size: 0.8em;}
body#restaurants tbody td, body#wine tbody td, body#language tbody td {padding-top: 5px;}
body#restaurants th, body#wine th, body#language th, body#activities th {font-size: 0.9em; font-weight: bold;}
body#activities tbody {font-size: 0.8em;}
body#activities tbody td {padding-top: 6px;}
body#cancelPolicy #content th {color: #333; text-align: left;}
body#cancelPolicy #content tbody {font-size: 0.9em; text-align: left;}
body#cancelPolicy #content tr {padding-top: -5px;}
body#contactUs tbody {font-size: 0.9em; text-align: left;}
body#contactUs td.lcol {text-align: right; padding-right: 10px;}
body#resEnq marquee{color: red; padding-right: 20px;}

/******Styles for input areas of reservation enquiry form ******/
body#resEnq textarea {background-color: #C4B89D; color: #333333; font-size: 1.1em;}
body#resEnq option, body#resEnq select, body#resEnq input {background-color: #C4B89D; color: #333333; font-size: 0.95em;}
body#resEnq .prompt {text-align: right; padding-right: 5px; vertical-align: top;}
body#resEnq #container span.smallText {font-size: 0.8em; text-align: left;}
body#resEnq .reqd {color: red; font-weight: bold;}
body#resEnq p.button {text-align: center;}
/***************************************************************/

/************Styles for input areas of addLink form ************/
body#addLink textarea {background-color: #C4B89D; color: #333333; font-size: 1em; font-family:Arial, Helvetica, sans-serif;}
body#addLink input {background-color: #C4B89D; color: #333333; font-size: 0.95em;}
body#addLink .prompt {text-align: right; padding-right: 5px; vertical-align: top;}
body#addLink #container span.smallText {font-size: 0.8em; text-align: left;}
body#addLink .reqd {color: red; font-weight: bold;}
body#addLink p.button {text-align: center;}
/***************************************************************/

fieldset#contactDetails {margin-bottom: 20px;}
fieldset#currentRates, fieldset#futureRates1, fieldset#futureRates2, fieldset#futureRates3, fieldset#futureRates4, fieldset#futureRates5 {margin-top: 20px;}
body#error #content p {padding-top: 20px;}
body#rates table td {padding-bottom: 10px;}
body#rates #content {width: 500px;}
body#rates #container a, body#resEnq #container a {color: #333;}
body#rates #container a:hover, body#resEnq #container a:hover {color: #e2dfcd;}
body#rates table td {padding-left: 5px;}

