html {
	overflow-y: scroll;
}
body, h2 p {
	font-family: Lucida Grande, Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
h1, h1a, h1 a:hover {
	font: 24px Lucida Grande, Tahoma, Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
//	background: url('images/sway-50.png') no-repeat right bottom;
	margin: 9px 0px 10px 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 1px;
}
div.formbody h1  {
	padding-left: 10px;
}
h2, h2 a, h2 a:hover {
	font: 20px Lucida Grande, Tahoma, Arial, Verdana, sans-serif;
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px #000000 solid;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.ui-tabs-panel h2 {
	border: 0px;
}
h3, h3 a, h3 a:hover {
	font: 16px Lucida Grande, Tahoma, Arial, Verdana, sans-serif;
	font-weight: bold;
	margin: 15px 0px 8px 0px;
	padding: 2px 0px 0px 0px;
}
h4, h4 a, h4 a:hover {
	font: 12px Lucida Grande, Tahoma, Arial, Verdana, sans-serif;
	font-weight: bold;
	margin: 10px 0px 8px 0px;
	padding: 0px;
}
.mainbody.container p {
	font: 12px bold Lucida Grande, Tahoma, Arial, Verdana, sans-serif;
	margin: 0px 8px 8px 0px;
	padding: 0px;
}
.mainbody.container div {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
ul {
	font: 12px bold Lucida Grande, Tahoma, Arial, Verdana, sans-serif;
	list-style: none;
	margin: 0px 0px 5px 10px;
	padding: 0px;
}
li {
	font: 12px bold Lucida Grande, Tahoma, Arial, Verdana, sans-serif;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
a, a:visited {
	font: bold Lucida Grande, Tahoma, Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration: underline;
}
a:hover {
	font: bold Lucida Grande, Tahoma, Arial, Verdana, sans-serif;
	color: #0000bb;
	text-decoration: none;
}
.left, .left a {text-align: top;}
.center, .center a {text-align: center;}
.right, .right a {text-align: right;}
.top, .top a {vertical-align: top;}
//.middle, .middle a {vertical-align: middle;}
.bottom, .bottom a {vertical-align: bottom;}
.larger, .larger a {font-size: 18px;}
.medium, .medium a {font-size: 15px;}
.normal, .normal a {font-size: 12px;}
.small, .small a, .copyright, .copyright a {font-size: 9px;}

#vm_sm a:hover {
	background-color: #72B2DD;
}
#main_table {
	background: url('images/container.png') no-repeat top left;
}
div.container {
	width: 710px;
}
div.mainbody {
	width: 688px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 12px;
}
div.formbody {
	width: 698px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 2px;
}
.inner_container {
//	border: 1px #369865 solid;
}
.container .note p {
	font-size: 14px;
}
.splitter td {
	padding-right: 20px;
}
div#references_container .sticky {
	display: block;
	border-top: 1px #ffeb9a solid;
	border-right: 1px #ffcc00 solid;
	border-bottom: 1px #ffcc00 solid;
	border-left: 1px #ffeb9a solid;
	background-color: #ffffe3;
	margin: 10px 0px 10px 0px;
}
#references_container .sticky .tes {
	padding: 10px;
}
#references_container .sticky .ref {
	background-color: #fff7d9;
	text-align: left;
	padding-left: 10px;
}
#references_container .float {
	width: 690px;
}
#references_container .float .ref {
	text-align: left;
	color: #999999;
	font-size: 10px;
	padding-left: 10px;
}
#references_container .sticky .ref, #references_container .sticky .ref a {
	color: #ddaa66;
}
#references_container #menu {
	block: inline;
}
#references_container div.nofeat, #references_container div.nofeat a {
	color: #999999;
}
#references_container .featured {
	background-color: #ffefb9;
}
div#references_container img.avatar {
	float: right;
	border: 1px #000000 solid;
	margin: -8px 7px 0px 10px;
}
#footer, .form_description {
	display: none;
}
#foot, #foot div {
	font-family: Lucida Grande, Tahoma, Arial, Verdana, sans-serif;
	font-size: 9px;
	color: #999999;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
.copyright a {
	font-size: 9px;
	color: #999999;
	text-decoration: underline;
}
.copyright a:hover {
	color: #333333;
	text-decoration: none;
}
.copyright {
}
.copyright .tabarea {
	background-color: #ffffff;
	border-top: 1px #999999 solid;
	border-left: 1px #999999 solid;
}
.copyright .tab {
	border-right: 1px #999999 solid;
	padding: 5px 0px;
}
.copyright .tab a {
	padding: 5px 15px;
}
.copyright.text div {
	background-color: #ffffff;
	padding-bottom: 2px;
}
.tabarea {
	margin-right: 30px;
}
.tabarea a:hover {
	background-color: #72b2dd;
	color: #ffffff;
}
#tab_booking a:hover {
	background-color: #c2181f;
	color: #ffffff;
}
#brand {
	padding-bottom: 5px;
}
/*#event_request_form input, #event_request_form select.select {
	border: 1px #000000 solid;
	display: inline-block;
	margin: 0px;
	padding: 0px;
}
#event_request_form {
	width: 410px;
	border: 1px #990099 solid;
	margin: 0px;
	padding: 0px;
}
#event_request_form li {
	display: block;
}
#event_request_form ul, #event_request_form li {
	list-style: none;
	border: none;
	margin: 0px;
	padding: 0px;
}
#event_request_form #li_1 .description, #event_request_form #li_10 .description, #event_request_form #li_11 .description, #event_request_form #li_12 .description, #event_request_form #li_2 .description, #event_request_form #li_3 .description, #event_request_form #li_4 .description, #event_request_form #li_14 .description, #event_request_form #li_17 .description, #event_request_form #li_15 .description, #event_request_form #li_5 .description, #event_request_form #li_16 .description, #event_request_form #li_6 .description, #event_request_form #li_7 .description, #event_request_form #li_9 .description, #event_request_form #li_8 .description {
	border: 1px #008833 solid;
	font-weight: bold;
	width: 170px;
	float: left;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	overflow: visible;
}
#event_request_form #li_1 input, #event_request_form #li_10 input, #event_request_form #li_11 input, #event_request_form #li_12 input, #event_request_form #li_2 input, #event_request_form #li_3 input, #event_request_form #li_4 input, #event_request_form #li_14 input, #event_request_form #li_17 input, #event_request_form #li_15 input, #event_request_form #li_5 input, #event_request_form #li_16 input, #event_request_form #li_6 input, #event_request_form #li_7 input, #event_request_form #li_9 input, #event_request_form #li_8 input {
	font-weight: bold;
	border: 1px #008833 solid;
	display: inline-block;
	margin: 2px 0px 0px 0px;
	padding: 0px;
}
#event_request_form #li_13 .description {
	font-weight: bold;
	border: 1px #000088 solid;
	display: block;
	margin: 2px 0px 0px 0px;
	padding: 0px;
}
#event_request_form #element_2_1, #event_request_form #element_2_2, #event_request_form #element_3_1, #event_request_form #element_3_2, #event_request_form #element_3_4 {
	display: inline-block;
	width: 20px;
}
#event_request_form #element_2_3 {
	display: inline-block;
	width: 35px;
}
#event_request_form input.element.text.medium, #event_request_form select.element.select.medium, #event_request_form textarea.textarea {
	display: inline-block;
	width: 200px;
}
#event_request_form label.choice {
	display: inline-block;
	width: 80px;
}
#event_request_form textarea {
	font: 12px bold Lucida Grande, Tahoma, Arial, Verdana, sans-serif;
	border: 1px #000088 solid;
	height: 70px;
}
.required {
	color: #ff0000;
	font-weight: bold;
}
p.error {
	color: #ff0000;
}
#event_request_form .form_description {
	display: none;
}
*/
