﻿/* ------------------- Main containers ------------------- */

body {margin: 0px;
	padding: 0px;
	font-family: Bookman Old Style,Verdana, Geneva, sans-serif;
	background: url(../images/tm.jpg);
opacity: 0.9;
  filter: alpha(opacity=90); /* For IE8 and earlier */
}

#wrapper {
	width: 960px;
	margin: 0px auto;
	background: #F2E6C2;
}

#logo {
	padding: 15px 20px;
	background: #ffffff;
}

#headergraphic {
	height: 236px;
}

nav {
	background: #123456;
	color: #ffffff;
	font-size: 14px;
	padding: 10px;
}

#content {
	padding: 0px 20px 20px 20px;
	font-size: 14px;
	overflow: auto;
}

#sidebar {
	width: 300px;
	float: right;
	margin-top: 20px;
	margin-left: 20px;
	padding: 8px;
	background: #D9BF8F;
}

#footerl {
	background: #123456;
	padding: 5px;
	text-align: left;
	color: #ffffff;	
	font-size: 10px;
overflow: auto;
}


#footerr {
	background: #734636;
	padding: 5px;
	text-align: right;
	color: #ffffff;	
	font-size: 10px;
}

/* ------------------- Navigation ------------------- */

nav a {
	text-decoration: none;
	color: #ffffff;
	margin: 0px 10px;
}

nav a:hover {
	color: #0089af;
}



/* ------------------- Headings ------------------- */

h1, h2, h3 {
	color: #0089af;
	font-weight: normal;
	margin: 20px 0px 10px 0px;
}

h1 {
	font-size: 28px;
}
h2 {
	font-size: 22px;
}
h3 {
	font-size: 16px;
}

/* ------------------- Text ------------------- */

p {
	text-align: justify;
	font-size: 14px;
}

ul {
	list-style-type:circle;
}

#content img {
	float: left;
	padding-right: 10px;
}

/* ------------------- Tables ------------------- */

table {
	border: solid 1px #D9BF8F;
	border-collapse:collapse;
}

th {
	font-weight: bold;
	font-size: 14px;
	background: #734636;
	color: #ffffff;
	text-align: left;
	padding: 5px;
}

td {
	border: solid 1px #D9BF8F;
	border-collapse:collapse;
	vertical-align:top;
	padding: 5px;
}

td.currency {
	text-align: right
}

/* ------------------- Gallery ------------------- */

#gallery img {
	float: left;
	padding: 5px;
	margin: 5px;
	border: solid 1px #734636;
}

/* ------------------- Forms ------------------- */

label {
	width: 120px;
	display: block;
	float: left;
	margin-top: 1px;
}
input, select,textarea  {
	border: solid 1px #D9BF8F;
	margin-top: 1px;
}

.error {
	color: #f00;
}

.error-highlight {
	border: 1px solid #f00;
}

/* ------------------- Sidebar content ------------------- */

#sidebar img {
	margin-bottom: 10px;
}

#AboutUs {
	padding-bottom: 5px;
}

#testimonial img {
	float:left; 
	margin-right: 10px;
	padding: 0px;
}

#testimonial p {
	font-size: 10pt;
	text-align: left;
}

#GetYourSeat {
	padding: 10px 0px;
	text-align: left;
}

#bookings img {
	border: 0px;
}

/* ------------------- Links ------------------- */

#content a {
	color: #734636;
	font-weight: bold;
}

#content a:visited {
	color: #123456;
}

#content a:hover {
	color: #0089af;
}

#footer a {
	color: #ffffff;
	text-decoration: none;
}

