a.rollover_home {
	display: block;
	width: 170px;
	height: 28px;
	background: url("../images/menu_home_1.png");
	text-decoration: none;
	}

a.rollover_home:hover {
	background-position: -170px 0px;
	text-decoration: none;
	}
	
a.rollover_vouchers {
	display: block;
	width: 170px;
	height: 28px;
	background: url("../images/menu_vouchers_1.png");
	text-decoration: none;
	}

a.rollover_vouchers:hover {
	background-position: -170px 0px;
	text-decoration: none;
	}
	
a.rollover_venues {
	display: block;
	width: 170px;
	height: 28px;
	background: url("../images/menu_venues_1.png");
	text-decoration: none;
	}

a.rollover_venues:hover {
	background-position: -170px 0px;
	text-decoration: none;
	}
	
a.rollover_bookings {
	display: block;
	width: 170px;
	height: 28px;
	background: url("../images/menu_book_1.png");
	text-decoration: none;
	}

a.rollover_bookings:hover {
	background-position: -170px 0px;
	text-decoration: none;
	}
	
a.rollover_faqs {
	display: block;
	width: 170px;
	height: 28px;
	background: url("../images/menu_faqs_1.png");
	text-decoration: none;
	}

a.rollover_faqs:hover {
	background-position: -170px 0px;
	text-decoration: none;
	}
	
a.rollover_contacts {
	display: block;
	width: 170px;
	height: 28px;
	background: url("../images/menu_contact_1.png");
	text-decoration: none;
	}

a.rollover_contacts:hover {
	background-position: -170px 0px;
	text-decoration: none;
	}
	
a.rollover_join {
	display: block;
	width: 170px;
	height: 28px;
	background: url("../images/menu_join_1.png");
	text-decoration: none;
	}

a.rollover_join:hover {
	background-position: -170px 0px;
	text-decoration: none;
	}
	
a.rollover_login {
	display: block;
	width: 170px;
	height: 28px;
	background: url("../images/menu_login_1.png");
	text-decoration: none;
	}

a.rollover_login:hover {
	background-position: -170px 0px;
	text-decoration: none;
	}
	
a.rollover_account {
	display: block;
	width: 170px;
	height: 28px;
	background: url("../images/menu_account_1.png");
	text-decoration: none;
	}

a.rollover_account:hover {
	background-position: -170px 0px;
	text-decoration: none;
	}
	
a.rollover_promote {
	display: block;
	width: 170px;
	height: 28px;
	background: url("../images/menu_promote_1.png");
	text-decoration: none;
	}

a.rollover_promote:hover {
	background-position: -170px 0px;
	text-decoration: none;
	}
	
.button_send {
	display: block;
	width: 150px;
	height: 30px;
	text-decoration: none;
	background: url("../images/button_send.png");
	}

.button_send:hover {
	background-position: -150px 0px;
	text-decoration: none;
	}
	
.button_join {
	display: block;
	width: 150px;
	height: 30px;
	text-decoration: none;
	background: url("../images/button_join.png");
	}

.button_join:hover {
	background-position: -150px 0px;
	text-decoration: none;
	}
	
.button_next {
	display: block;
	width: 150px;
	height: 30px;
	text-decoration: none;
	background: url("../images/button_next.png");
	}

.button_next:hover {
	background-position: -150px 0px;
	text-decoration: none;
	}

.button_buy {
	display: block;
	width: 150px;
	height: 30px;
	text-decoration: none;
	background: url("../images/button_buy.png");
	}

.button_buy:hover {
	background-position: -150px 0px;
	text-decoration: none;
	}

.button_buynow {
	display: block;
	width: 150px;
	height: 30px;
	text-decoration: none;
	background: url("../images/button_buynow.png");
	}

.button_buynow:hover {
	background-position: -150px 0px;
	text-decoration: none;
	}

.button_book {
	display: block;
	width: 150px;
	height: 30px;
	text-decoration: none;
	background: url("../images/button_book.png");
	}

.button_book:hover {
	background-position: -150px 0px;
	text-decoration: none;
	}

.button_edit {
	display: block;
	width: 150px;
	height: 30px;
	text-decoration: none;
	background: url("../images/button_edit.png");
	}

.button_edit:hover {
	background-position: -150px 0px;
	text-decoration: none;
	}
	
.button_select {
	display: block;
	width: 150px;
	height: 30px;
	text-decoration: none;
	background: url("../images/button_select.png");
	}

.button_select:hover {
	background-position: -150px 0px;
	text-decoration: none;
	}

table
	{	
	cellspacing: 0;
	cellpadding: 0;
	color: #333333;
	font: 8pt verdana, arial;
	text-align: left;
	}

table.showdata
	{
	width: 400px;
	cellpadding: 5px;
	background-color: lightgrey;
	border-collapse: collapse;
	border: 5px outset #ffad00;
	}

table.editdata
	{
	width: 400px;
	cellpadding: 5px;
	background-color: lightgrey;
	border-collapse: collapse;
	border: 5px inset #ffad00;
	}

table.header
	{
	width: 100%;
	cellpadding: 0px;
	background-color: lightgrey;
	border-collapse: collapse;
	border: 1px solid grey;
	}
	
table.footer
	{
	width: 100%;
	cellpadding: 0px;
	background-color: #f6b729;
	border-collapse: collapse;
	border: 1px solid grey;
	}

tr.alt
	{
	background-color: grey;
	color: lightgrey;
	}

td.topmenu
	{
	background-image: url(../images/bullet_nav.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	}

td.leftmenu
	{
	width: 180px;
	height: 20px;
	cellpadding: 0;
	}

h1
	{
	font: 18pt verdana, arial;
	margin: 0;
	text-align: left;
	}

h2
	{
	font: 16pt verdana, arial;
	margin: 0;
	color: red;
	text-align: left;
	}

h3
	{
	font: 12pt verdana, arial;
	margin: 0;
	color: red;
	text-align: left;
	}

a
	{
	font: 8pt verdana, arial;
	color: black;
	text-decoration: underline;
	}

p	{
	font: 10pt verdana, arial;
	color: #333333;
	text-align: left;
	}

li	{
	font: 10pt verdana, arial;
	color: #333333;
	text-align: left;
	}

p.Center{
	font: 8pt verdana, arial;
	color: #333333;
	text-align: center;
	}

a:hover
	{
	color: red;
	text-decoration: underline;
	}

a.tinylink
	{
	color: red;
	font: 8pt verdana, arial;
	text-decoration: underline;
	}

a.link
	{
	color: red;
	text-decoration: underline;
	}

.status
	{
	font: 10pt verdana,arial;
	color: darkred;
	}

.small
	{
	font: 8pt verdana, arial;
	}
	
input {
	border: 1px solid #004000;
	background: #ffd883;
	}
label {
	display: block;
	width: 120px;
	float: left;
	margin: 2px 4px 6px 4px;
	text-align: right;
	font: 10pt verdana, arial;
	color: #333333;
}



#roundedbox h1 {background:#f6b729;  letter-spacing:0.5px; text-align:left; font-size:11pt; font-weight:600; color:red;}
#roundedbox p {margin:0 5px; padding:0.25em 0 0.25em 0;}
#roundedbox {background: transparent; margin:3px 3px 3px 3px;}

.xtop, .xbottom {display:block; background:transparent; font-size:10pt;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#f9c552; border-left:3px solid #f6b729; border-right:3px solid #f6b729;}
.xb1 {height:2px; margin:0 6px; background:#f6b729;}
.xb2 {margin:0 4px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#f9c552; border:0 solid #f6b729; border-width:0 3px;}

