@charset "utf-8";
/* CSS Document */

a {
	font-weight:bold;
	text-decoration:none;
	color:#043587;
	}

a:hover {
	text-decoration:underline;
	}
	
img {
	border:0;
	}

body {
	margin:0;
	background-color:#fff;
	}

#wrapper {
	width:996px;
	margin:0 auto;
	}

img {
	border:0;
	margin:0;
	}


#body-container {
	clear:both;
	overflow:hidden;
	height:100%;
	min-height:100%;
	padding:20px 0;
	background-image:url(../images/main-bg.jpg);
	background-repeat:repeat-y;
	}

#body-noborder-container {
	clear:both;
	overflow:hidden;
	height:100%;
	min-height:100%;
	padding:20px 0;
	}

#body-booking-container {
	clear:both;
	overflow:hidden;
	height:100%;
	min-height:100%;
	padding:20px 0;
	background-image:url(../images/middle-border2.jpg);
	background-repeat:repeat-y;
	}

#right-column {
	width:440px;
	float:right;
	}

.right-contents {
	text-align:center;
	}

#left-column {
	width:540px;
	float:left;
	}

.box-margins {
	margin-left:5px;
	}

p {
	font-family:sans-serif, arial, tahoma;
	font-size:13px;
	}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#2d2d2d;
	font-weight:normal;
	margin-top:0;
	font-style:oblique;
	}

ul {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#696969;
	}

.footer-ul-links {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.footer-li-link {
	display:inline;
	margin:0 15px;
	}

.tags {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#696969;
	}

.video {
	width:400px;
	height:300px;
	background-color:#999999;
	margin:15px auto;
	}

#index-img-box {
	width:305px;
	margin:0 auto;
	}

#footer {
	border-top:1px dashed #043587;
	padding:15px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	}

.show-row {
	clear:both;
	overflow:hidden;
	min-height:100%;
	height:100%;
	padding:10px 0;
	}
	
.show-heading-img {
	width:948px;
	margin:0 auto;
	text-align:center;
	}

.show-columns {
	width:463px;
	}

#show-right {
	float:right;
	text-align:left;
	padding-left:10px;
	}

#show-left {
	float:left;
	text-align:left;
	padding-right:10px;
	}

h2 {
	margin-top:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	}

.show-ul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	font-size:15px;
	}

.img-heading , .client-form {
	width:740px;
	margin:0 auto;
	text-align:center;
	}
	
.spacer {
	height:30px;
	}
	
.testi-with-bgcolor {
	margin:0 auto;
	padding:10px;
	width:900px;
	border-bottom:1px dashed #9d9c9c;
	background-color:#ecebeb;
	}

.testi-no-bgcolor {
	margin:0 auto;
	padding:10px;
	width:900px;
	border-bottom:1px dashed #9d9c9c;
	}

.testi-text {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:oblique;
	color:#333;
	}

.testi-author {
	font-weight:bold;
	}

.clientlists-box {
	margin:0 auto;
	padding:10px;
	width:900px;
	}

.title-center {
	text-align:center;
	}

.list-container {
	clear:both;
	min-height:100%;
	height:100%;
	overflow:hidden;
	font-family:sans-serif, arial;
	font-size:13px;
	}

#client-right {
	width:250px;
	float:right;
	}

#client-left {
	width:250px;
	float:left;
	}

#client-middle {
	margin:0 270px 0;
	}

.client-cat {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666;
	margin-top:0;
	}

.clients {
	font-family:sans-serif;
	font-size:13px;
	color:#000;
	margin-left:0;
	padding-left:15px;
	}

.booking-extras {
	color:#df0404;
	font-weight:bold;
	}

.clients-li {
	margin-left:0;
	}

#imageslideshow {
	margin:20px 0;
	}

.feedback-form {
	text-align:left;
	font-family:Tahoma, arial, sans-serif;
	font-size:12px;
	}

.feedback-form-row {
	clear:both;
	overflow:hidden;
	min-height:100%;
	height:100%;
	margin-bottom:5px;
	}

.fb-text {
	width:400px;
	float:left;
	}

.fb-form{
	width:300px;
	background-color:#fff;
	border:1px solid #ccc;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	}

.fb-select {
	width:100px;
	background-color:#fff;
	border:1px solid #ccc;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	}

.fb-textarea {
	width:300px;
	height:180px;
	background-color:#fff;
	border:1px solid #ccc;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	}

.fb-button {
	width:100px;
	height:20px;
	background-color:#333;
	border:1px solid #666;
	color:#fff;
	float:right;
	margin-right:238px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	}

#right-booking-column {
	float:right;
	width:560px;
	}

#left-booking-column {
	float:left;
	width:399px;
	}

.bk-rows{
	font-family:Tahoma, arial, sans-serif;
	font-size:12px;
	margin-bottom:5px;
	}
	
.bk-title1 {
	font-family:Tahoma, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;	
	}

.bk-title {
	width:280px;
	float:left;
	}
	
.bk-text, .bk-select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:5px;
	background-color:#fff;
	border:1px solid #ccc;
	color:#333;
	width:250px;
	}

.bk-textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-family:10px;
	padding:5px;
	background-color:#fff;
	border:1px solid #ccc;
	color:#333;
	width:250px;
	height:200px;
	}

.bk-button {
	width:100px;
	height:30px;
	background-color:#333;
	border:1px solid #666;
	color:#fff;
	margin:0 0 20px 280px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	}
	