@charset "utf-8";
/* CSS Document */


body {
	margin-left: 	0px;
	margin-top: 	0px;
	margin-right: 	0px;
	margin-bottom: 	0px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.prac_table
{
BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; 
}

.prac_cell_right
{
BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 125pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent;
}

.prac_cell_centre
{
BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 125pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent;
}

.prac_cell_left
{
BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 125pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent
}

/* Bookshop styles */
.itemButton {
color: #000000; 
background: #F8F8F8; 
border: 1px solid #353535;
width:75px;
font: 8pt verdana;
font-weight:normal; 
text-decoration:none;
margin-top:5px; 
}
.itemButtonGreyed {
color: #cccccc; 
background: #F8F8F8; 
border: 1px solid #353535;
width:75px;
font: 8pt verdana;
font-weight:normal; 
text-decoration:none;
margin-top:5px; 
}

.numberButton {
color: #000000; 
background: #F8F8F8; 
border: 1px solid #353535;
width:18px;
font: 8pt verdana;
font-weight:normal; 
text-decoration:none;
margin-top:5px; 
}

.numberButtonGreyed {
color: #cccccc; 
background: #F8F8F8;
border: 1px solid #353535;
width:18px;
font: 8pt verdana;
font-weight:normal; 
text-decoration:none;
margin-top:5px; 
}

/* Bookshop cart */
.cartButton {
color: #000000;
background: #F8F8F8;
border: 1px solid #353535;
width:105px;
font: 8pt verdana;
font-weight:normal; 
text-decoration:none;
margin-top:5px; 
}

/* Bookshop checkout */
.checkoutButton {
color: #000000;
background: #F8F8F8;
border: 1px solid #353535;
width:80px;
font: 8pt verdana;
font-weight:normal; 
text-decoration:none;
margin-top:5px; 
}

/* Bookshop checkout */
.creditcardButton {
color: #000000;
background: #F8F8F8;
border: 1px solid #353535;
width:120px;
font: 8pt verdana;
font-weight:normal; 
text-decoration:none;
margin-top:5px; 
}

.book_table
{ 
BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; 
}

.book_cell_right_heading
{  WIDTH: 70px; font-family: Verdana, Helvetica, sans-serif; color: #FFFFFF;	font-size: 11px; font-weight: 600; 
BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: windowtext 1pt solid; border-left-color:#FFF;  PADDING-TOP: 1.5pt; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: #006; 
}

.book_cell_centre_heading
{ font-family: Verdana, Helvetica, sans-serif; color: #FFFFFF;	font-size: 11px; font-weight: 600; 
BORDER-RIGHT: windowtext 1pt solid; border-right-color:#FFF;  PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: windowtext 1pt solid; border-left-color:#FFF; PADDING-TOP: 1.5pt; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: #006;  WIDTH: 20pt;
}

.book_cell_left_heading
{ width: 350px; font-family: Verdana, Helvetica, sans-serif; color: #FFFFFF;	font-size: 11px; font-weight: 600; 
BORDER-RIGHT: windowtext 1pt solid; border-right-color:#FFF; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 1.5pt; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: #006; 
}

.book_cell_right
{ 
BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 1pt; BORDER-LEFT: windowtext 1pt solid;  PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent
}

.book_cell_centre
{ 
BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 1pt; BORDER-LEFT: windowtext 1pt solid;  PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; WIDTH: 20pt;
}

.book_cell_left
{ width: 350px; BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 1pt; BORDER-LEFT: windowtext 1pt solid;  PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent
}




.book_cell_noborder
{
BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 2.5pt; BORDER-LEFT: windowtext 0pt solid;  PADDING-TOP: 2.5pt; BORDER-BOTTOM: windowtext 0pt solid; BACKGROUND-COLOR: transparent
}
.book_cell_bottom
{
BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 4pt; BORDER-LEFT: windowtext 1pt solid;  PADDING-TOP: 4pt; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent;
}

/* Event Tour table */
.event_table
{
BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; 
}

.event_cell_right
{
BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 100pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; height: 12.75pt;
}

.event_cell_centre
{
BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 100pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; height: 12.75pt;
}

.event_cell_left
{ 
BORDER-RIGHT:  windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 150pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; height: 12.75pt;
}

/* Rego Table */
.rego_table
{
BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse
}

.rego_cell_1
{
BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 1pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 1pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 130pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent;
}

.rego_cell_2
{
BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 1pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 1pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 230pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent
}

.rego_cell_3
{
BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 1pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 1pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 25pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent
}

.rego_cell_4
{
BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 1pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 1pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 25pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent
}
.rego_cell_5
{
BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent
}
.rego_cell_6
{
BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 1pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 1pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 60pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent
}
.rego_cell_7
{
BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 1pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 1pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent
}

/*Catering*/

.cat_cell_1
{
BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 1pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 1pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 130pt; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent
}
.cat_cell_2
{
BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 30pt; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent
}
.cat_cell_3
{
BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 35pt; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent
}
.cat_cell_4
{
BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 1pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 1pt; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent
}
.cat_cell_5
{
BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0pt; BORDER-LEFT: windowtext 1pt solid;  PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent
}