body {
	background-color: #AA0000;
	text-align: center;
	color: #FFF;
}

gold {
	color: #DAC088;
	text-align: center;
	text-decoration: none;
	font-family: Comic Sans MS;
	font-size: 15pt;	
}
	
table.MAIN {
	width: 900px; 
	background-color: #AA0000;
	border-spacing: 0px;
	padding: 0px;
	border: 0;
}
tr.Header {
	height: 209px;
	background-color: #AA0000;
	padding: 0px;
	margin: 0px;
}
td.Left {
	width: 160px;
	background-color: #AA0000;
	vertical-align: top;
}
td.Center {
	width: 100%;
	text-align: left;
	vertical-align: top;
	background-color: #AA0000;
	color: #FFF;
}
div.Module-middle {
	width: 160px;
	background: transparent url(pics/module_tile.png) left repeat-y;
	background-position: 0px 0px;
	padding: 0;
}
div.module-body {
	background: transparent;
	width: 135px;
	margin: 0 17px 0 8px;
	color: #fff;
	font-family: Times New Roman;
	font-size: 9pt;
}
div.Module-top {
	width: 160px;
	height: 35px;
	background: transparent url(pics/module_top.png) top left no-repeat;
	background-position: 0px 0px;
}
div.Module-bottom {
	width: 160px;
	height: 15px;
	background: transparent url(pics/module_bottom.png) bottom left no-repeat;
	background-position: 0px 0px;
}
div.Main-top {
	width: 740px;
	height: 25px;
	background: transparent url(pics/buttons/last1.png) bottom left repeat-x;
	background-position: 0px 0px;
}
div.Main-middle {
	width: 740px;
	background: transparent url(pics/body_tile.png) left repeat-y;
	background-position: 0px 0px;
}
div.Main-text {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 20px;
	font-size: 12pt;
	color: #FFF; 
	font-family: Times New Roman;
	background: transparent;
}
div.Main-bottom {
	width: 740px;
	height: 15px;
	background: transparent url(pics/body_bottom.png) bottom left no-repeat;
	background-position: 0px 0px;
}
font.Module-headding {
	position:relative;
	left:8px;
	top: 2px;
	color: #DAC088;
	font-family: Comic Sans MS;
	font-size: 15pt;
}
font.Module-body {
	position:relative;
	left:8px;
	right: 17px;
	font-size: 10pt; 
	color: #fff; 
	font-family: Times New Roman;
}
font.Main-headding {	
	font-size: 13pt;
	color: #DAC088; 
	font-family: Comic Sans MS;
}
font.Main-body {	
	font-size: 10pt;
	color: #FFF; 
	font-family: Times New Roman;
}
input.button, button
{
	margin: 0;
	width: auto;
	background: #7D0000;
	border: 1px solid #9C824A;
	color: #DAC088;
	font-family: Times New Roman;
	font-size: 12pt;
	vertical-align: middle;
}
input.button-Main
{
	margin: 0;
	width: auto;
	background: #7D0000;
	border: 1px solid #9C824A;
	color: #DAC088;
	font-family: Times New Roman;
	font-size: 12pt;
	vertical-align: middle;
}


a.menu:link,
a.menu:visited 
{
	background: transparent;
	color: #fff;
	text-decoration: none;
	font-family: Times New Roman;
	font-size: 10pt;
	text-decoration:
}
a.menu:hover,
a.menu:active 
{
	background: transparent;
	color: #fff;
	text-decoration: underline;
	font-family: Times New Roman;
	font-size: 10pt;
}
a:link, a:visited, a:active {
	background: transparent;
	color: #7D0000;
	text-decoration: none;
	font-family: Comic Sans MS;
	font-size: 15pt;
}

a:hover {
	background: transparent;
	color: #DAC088;
	text-decoration: none;
	font-family: Comic Sans MS;
	font-size: 15pt;
}

a.FAQ:link, a.FAQ:visited, a.FAQ:active {
	font-size: 10pt;
	font-weight: bold; 
	color: #DAC088; 
	font-family: Comic Sans MS;

}

a.FAQ:hover {
	font-size: 10pt;
	color: #DAC088;
	font-weight: bold; 
	font-family: Comic Sans MS;
}

a.FAQ2:hover {
	font-size: 13pt;
	color: #DAC088; 
	font-family: Comic Sans MS;
}

a.FAQ3:link, a.FAQ3:visited, a.FAQ3:active {
	font-size: 8pt;
	color: #DAC088; 
	font-family: Comic Sans MS;

}

a.FAQ3:hover {
	font-size: 8pt;
	color: #DAC088;
	font-family: Comic Sans MS;
}

img.avatar {
	border: 1px solid #9C824A;
}

#button {
	width: 740px;
}
#button div {
	height: 25px;
	display: inline;
}
#button .leftborder-sel {
	float: left;
	display: inline;
	background: #AA0000 url(pics/buttons/first_sel.png) top left no-repeat;
	width: 17px;
}
#button .midborder-rw {
	display: inline;
	float: left;
	background: #FFF url(pics/buttons/end_selnl.png) top right no-repeat;
	width: 22px;
}
#button .rightborder-sel {
	display: inline;
	float: left;
	background: #000 url(pics/buttons/lastsel.png) top right no-repeat;
	width: 22px;
}
#button .txt-sel {
	display: inline;
	float: left;
	text-align: center;
	color: #DAC088;
	text-decoration: none;
	font-family: Comic Sans MS;
	font-size: 15pt;
	background: url(pics/buttons/sel.png) top right repeat-x;
}


#button .leftborder-unsel {
	display: inline;
	float: left;
	background: #AA0000 url(pics/buttons/first_unsel.png) top left no-repeat;
	width: 17px;
}
#button .midborder-ww {
	display: inline;
	float: left;
	background: #FFF url(pics/buttons/unselnl.png) top right no-repeat;
	width: 22px;
}
#button .midborder-wr {
	display: inline;
	float: left;
	background: #FFF url(pics/buttons/start_selnl.png) top right no-repeat;
	width: 22px;
}
#button .rightborder-unsel {
	display: inline;
	float: left;
	background: #000 url(pics/buttons/last_unsel.png) top right no-repeat;
	width: 22px;
}
#button .txt-unsel {
	display: inline;
	float: left;
	text-align: center;
	color: #7D0000;
	background: url(pics/buttons/unsel.png) top right repeat-x;
	text-decoration: none;
	font-family: Comic Sans MS;
	font-size: 15pt;
}
div.Main-top-end {
	display: inline;
	float: right;
	text-align: center;
	color: #fff;
	width: 20px;
	background: url(pics/buttons/last2.png) top right no-repeat;
}
td.Events {
	padding-left: 5px;
	padding-right: 5px;
	background-color: transparent;
	vertical-align: bottom;
	text-align: left;
}

input.small {
	width: 60px;
	text-align: right;
}

input.medium {
	width: 70px;
	text-align: right;
}

input.smaller {
	width: 30px;
	text-align: right;
}

input.big {
	width: 120px;
	text-align: right;
}

input.place {
	width: 160px;
	text-align: left;
}

input.hour {
	width: 40px;
	text-align: left;
}

input.link {
	width: 380px;
	text-align: left;
}

input.info {
	width: 590px;
	text-align: left;
}

table.Order { 
	background-color: #7D0000;
	border-spacing: 0px;
	padding: 0px;
	border: 1px solid #9C824A;
	color: #fff;
	font-family: Times New Roman;
	font-size: 9pt;
}

td.Order,tr.Order {
vertical-align: top;
}

th.Order {
vertical-align: top;
text-align: left;
}

#order {
	width: 98%;
	border: 1px solid #9C824A;
	background-color: #7D0000;
	padding: 5px;
	color: #fff;
	font-family: Times New Roman;
	font-size: 9pt;
}

#order div.big {
	float: right;
	vertical-align: top;
	margin-top: 5px;
	margin-right: 10px;
	text-align: left;
	background-color: #7D0000;
}

td.orders {
	padding-left: 5px;
	padding-right: 5px;
	background-color: transparent;
	vertical-align: bottom;
	text-align: right;
}

hr {
	width: 710px;
}

input.formulqr {
	width: 570px;
	text-align: left;
}

textarea.formulqr {
	width: 700px;
	overflow: scroll;
	overflow-y: scroll;
	overflow-x: hidden;
	overflow:-moz-scrollbars-vertical;
}