body {
	background: #ffffff no-repeat fixed center bottom;
	margin: 0px auto;
}

table {
	background: #FFFFFF;
	margin: 0px auto;
	border: 10px none #ACD5E7;
}
.footer {
	background: #74B7CA;
	font: bold x-small Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-top: 1px solid #646D68;
	border-right: 1px solid #646D68;
	border-bottom: 1px solid #646D68;
	border-left: 1px solid #646D68;
	width: 780px;
}

.cellpadding {
	padding: 10px;
}
.paddingbanners {
	background: top;
	margin: 0px;
	padding: 0px;
}

h1 {
	font: bold medium Arial, Helvetica, sans-serif;
	color: #2a4e5e;
	text-decoration: none;
}
.cellpaddingHome h2 {
	font: bold medium Arial, Helvetica, sans-serif;
	color: #2A4E5E;
}
.equipmenttable h2 {
	font: bold medium Arial, Helvetica, sans-serif;
	color: #2A4E5E;
	text-decoration: none;
}


p {
	font: normal small Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: justify;
}
.cellpaddingHome {
	padding: 1px 10px 12px;
	background: no-repeat center bottom;
	text-align: justify;
}
a.mail:link {
	font: bold small Arial, Helvetica, sans-serif;
	color: #2a4e5e;
	text-decoration: underline;
}
a.mail:visited {
	font: bold small Arial, Helvetica, sans-serif;
	color: #2a4e5e;
	text-decoration: underline;
}
a.mail:hover {

	font: bold small Arial, Helvetica, sans-serif;
	color: #2a4e5e;
	text-decoration: none;
}
a.mail:active {


	font: bold small Arial, Helvetica, sans-serif;
	color: #2a4e5e;
	text-decoration: underline;
}
.contact {
	font: bold small Arial, Helvetica, sans-serif;
	color: #2a4e5e;
	text-align: center;
	background: no-repeat left top;
}
.flash {
	border: 1px solid #646D68;
}
a.bottom:link {
	font: bold x-small Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: center;
}
a.bottom:visited {
	font: bold x-small Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: center;
}
a.bottom:hover {
	font: bold x-small Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a.bottom:active {
	font: bold x-small Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.copyright {
	font: normal x-small Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
.contacttext {
	font: bold small Arial, Helvetica, sans-serif;
	color: #2a4e5e;
	text-align: center;
	background: url(images/disco-contact-banner-2.jpg) no-repeat left bottom;
	padding-top: 10px;
	vertical-align: top;
}
.bottompadding {
	border-style: none;
	padding: 10px 10px 6px;
}
a.menu:link {
	color: #2a4e5e;
	background: url(images/liBg.jpg) no-repeat left top;
	text-align: left;
	border-bottom: none #646D68;
	border-top-style: none;
	width: 158px;
	height: 26px;
	display: block;
	vertical-align: middle;
	font: bold small/22px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-indent: 26px;
	border-right: 1px solid #646D68;
	border-left: 1px solid #646D68;
	border-top-color: #646D68;
}
a.menu:visited {
	color: #2a4e5e;
	background: url(images/liBg.jpg) no-repeat left top;
	text-align: left;
	border-bottom: none #646D68;
	border-top-style: none;
	width: 158px;
	height: 26px;
	display: block;
	vertical-align: middle;
	font: bold small/22px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-indent: 26px;
	border-right: 1px solid #646D68;
	border-left: 1px solid #646D68;
	border-top-color: #646D68;
}
a.menu:hover {
	color: #FFF;
	background: url(images/liOver.jpg);
	border-top-style: none;
	border-bottom-style: none;
	display: block;
	width: 158px;
	vertical-align: middle;
	border-right: 1px solid #646D68;
	border-left: 1px solid #646D68;
	border-top-color: #646D68;
	border-bottom-color: #646D68;
}

a.menu:active {
	color: #2a4e5e;
	background: url(images/liBg.jpg) no-repeat left top;
	text-align: left;
	border-bottom: none #646D68;
	border-top-style: none;
	width: 158px;
	height: 26px;
	display: block;
	vertical-align: middle;
	font: bold small/22px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-indent: 26px;
	border-right: 1px solid #646D68;
	border-left: 1px solid #646D68;
	border-top-color: #646D68;
}
.menutable {
	margin: 0px;
	width: 158px;
	border-style: none;
}
.top {
	border-top: 1px solid #646E66;
}
.outerfeed {
	font: normal x-small Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	background: #DEEFF7;
	border: 1px solid #2A4E5E;
	padding: 5px;
	text-align: justify;
}
.pricelist {
	font: bold normal medium Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px none #808080;
	border-left: 1px none #808080;
	padding-left: 10px;
	background: #75B8CB;
}
.listitems {
	font: normal small Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	border-top: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px none #808080;
	border-left: 1px none #808080;
	padding: 10px;
	text-align: justify;
}
.listoutline {
	font: normal small Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px none #808080;
	border-right: 1px none #808080;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #808080;
	padding-left: 10px;
}
.topmenu {
	background: url(images/top.jpg) no-repeat;
	height: 26px;
	width: 780px;
	font: bold x-small Arial, Helvetica, sans-serif;
	color: #2A4E5E;
	text-decoration: none;
	text-align: center;
}
.divider {
	border-top: 1px none #646E66;
	border-right: 1px solid #646E66;
	border-bottom: 1px none #646E66;
	border-left: 1px none #646E66;
}
.shadow {
	background: url(images/shadow.jpg) repeat-y center top;
}
.topshadow {

	background: url(images/top-shadow.jpg) no-repeat center top;
}
.bottomshadow {


	background: url(images/bottom-shadow.jpg) no-repeat center bottom;
}
.equipment {
	border: 1px solid #2A4E5E;
}
.equipmenttable {
	padding: 5px;
	border-top: 1px solid #2A4E5E;
	border-right: 1px solid #2A4E5E;
	border-bottom: 1px solid #2A4E5E;
	border-left: 1px none #2A4E5E;
}
.equipmenttableRight {
	padding: 5px;
	border-top: 1px solid #2A4E5E;
	border-right: 1px none #2A4E5E;
	border-bottom: 1px solid #2A4E5E;
	border-left: 1px solid #2A4E5E;
}
a.body:link {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #316B94;
	text-decoration: underline;
}
a.body:visited {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #316B94;
	text-decoration: underline;
}
a.body:hover {

	font: bold 11px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
a.body:active {


	font: bold 11px Arial, Helvetica, sans-serif;
	color: #316B94;
	text-decoration: underline;
}
.equipmenttablefunctions {

	padding: 5px 10px 5px 5px;
	border-top: 1px solid #2A4E5E;
	border-right: 1px solid #2A4E5E;
	border-bottom: 1px solid #2A4E5E;
	border-left: 1px none #2A4E5E;
}
.w3c {
	text-align: center;
	background: center;
	margin-top: 10px;
}
.chargesimage {
	margin-top: 15px;
}
.bookingstable {
	border: 1px solid #646E66;
}
.faqs {
	vertical-align: text-top;
	text-align: left;
}
.faqsleftTop {
	padding-left: 5px;
	border-top: 1px solid #2A4E5E;
	border-right: 1px none #2A4E5E;
	border-bottom: 1px none #2A4E5E;
	border-left: 1px solid #2A4E5E;
}
.faqsleftBottom {
	padding-left: 5px;
	border-top: 1px none #2A4E5E;
	border-right: 1px none #2A4E5E;
	border-bottom: 1px solid #2A4E5E;
	border-left: 1px solid #2A4E5E;
}
.faqsrightTop {
	padding-right: 5px;
	border-top: 1px solid #2A4E5E;
	border-right: 1px solid #2A4E5E;
	border-bottom: 1px none #2A4E5E;
	border-left: 1px none #2A4E5E;
}
.faqsrightBottom {
	padding-right: 5px;
	border-top: 1px none #2A4E5E;
	border-right: 1px solid #2A4E5E;
	border-bottom: 1px solid #2A4E5E;
	border-left: 1px none #2A4E5E;
}
.faqsright {
	padding-right: 5px;
	border-top: 1px none #2A4E5E;
	border-right: 1px solid #2A4E5E;
	border-bottom: 1px none #2A4E5E;
	border-left: 1px none #2A4E5E;
}
.faqsleft {
	padding-right: 5px;
	border-top: 1px none #2A4E5E;
	border-right: 1px none #2A4E5E;
	border-bottom: 1px none #2A4E5E;
	border-left: 1px solid #2A4E5E;
}
.background {
	background: url(images/microphone.jpg) no-repeat center bottom;
}
