@charset "utf-8";

a:hover {
	color: #E6F4F9;
}
a {
	color: #60BED4;
	text-decoration: none;
}
.links {
	font-size: 12px;
	text-align: center;
	color: #58a2a3;
	padding-top: 30px;
}
/* CSS Document */

object { outline:none; }
.backgroundFooter {

}
.logoRight {
	background-image: url(../images/small-logo.png);
	background-repeat: no-repeat;
	float: right;
	height: 100px;
	width: 200px;
	margin-right: 20px;
	margin-top: 40px;
}
.textFooter {
	text-align: center;
	font-size: 12px;
	height: 50px;
	padding-top: 40px;
	padding-left: 120px;
}

.footerImg {
	float: right;
	height: 50px;
	width: 50px;
	margin-top: 60px;
	margin-right: 70px;
}





body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-y;
}



.photoBox {
	width: 170px;
	margin-top: 10px;
	float: left;
	margin-right: 8px;
}
.flRi{
	float: right;
}

#container {
	margin: auto;
	width: 901px;
}


#rightContent {
	float: right;
	width: 775px;
	margin-right: 9px;
	margin-top: 5px;
}

.clear {
	clear: both;
}
.white {
	color: #FFF;
}

h1 {
	color: #60bed4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	padding-left: 29px;
}
h2 {
	color: #a4bfc6;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	background-position: 0px;
	padding-left: 9px;
	margin-top: 1px;
	margin-bottom: 6px;
	background-color: #112023;
	width: 276px;
	margin-left: 1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.promoBox h2 a {
	text-decoration: none;
	color: #a4bfc6;
}
.boxes {
	padding-left: 25px;
	padding-top: 10px;
}


h3 {
	color: #FFF;
	font-size: 20px;
	padding-top: 8px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-bottom: 6px;
}

h4 {
	color: #C1E6EE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin-bottom: 11px;
	margin-top: 0px;


}
.rightImage {
	float: right;
	padding-right: 40px;
	background-image: url(../images/right-col-background.png);
	background-repeat: no-repeat;
	height: 480px;
	width: 316px;
}
.rightImageShort {
	float: right;
	padding-right: 40px;
	background-image: url(../images/right-col-backgroundShort.png);
	background-repeat: no-repeat;
	height: 480px;
	width: 316px;
}

.rightImage1 {
	float: right;
	padding-right: 40px;
	background-repeat: no-repeat;
	height: 480px;
	width: 316px;
}

.colText {
	font-size: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 45px;
	line-height: 18px;
	font-weight: lighter;
}

.colText2 {
	font-size: 15px;
	font-family: "Times New Roman", Times, serif;
	padding-left: 45px;
	line-height: 24px;
	font-weight: lighter;
}
.colText3 {
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 45px;
	line-height: 19px;
	font-weight: lighter;
}



.line {
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../images/line.png);
}





.brd {
	background-color: #000;
	padding: 1px;
	border: 4px solid #666;
	background-image: url(../images/box-title.png);
	background-repeat: no-repeat;
	width: 400px;
	height: 30px;
	padding-top: 2px;
	padding-left: 15px;
	background-image: url(../images/box-title.png);
	background-repeat: no-repeat;
	background-image: url(../images/box-title.png);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-image: url(../images/box-title.png);
	background-repeat: no-repeat;
	background-color: #000;
}

input {
	font-size: 11px;
	color: #666;
}

.brd:hover {
	background-color: #FB0082;
	padding: 1px;
	border: 4px solid #FFF;
}
.photoBox a {
	font-weight: normal;
	color: #CCC;
	text-decoration: none;
}
.largeTxt {
	font-size: 20px;
}
.medTxt {
	font-size: 15px;
	color: #FFF;
	font-weight: bold;
}



.background {
	text-align: left;
	margin: auto;
	color: #FFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 19px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #393939;
	border-right-color: #393939;
	border-bottom-color: #60bed4;
	border-left-color: #393939;
	padding-top: 20px;
	min-height: 700px;
	background-image: url(../images/main-background-image.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 964px;
	padding-left: 0px;
}
.bulkText {
	padding-left: 30px;
	padding-right: 30px;
}

.navImg {
	float: left;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	padding-right: 4px;
	padding-left: 4px;
}
.navImg:hover {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #0C9;
}

body a:hover {
	color: #D6EDF3;

}


.footer {
	margin: auto;
	text-align: center;
	color: #FFF;
	width: 966px;
	background-image: url(../images/footer1.gif);
	height: 200px;
}
.footer b {
	font-size: 12px;
	text-align: center;
	margin: auto;
	width: 965px;
}
.box {
	text-align: left;
	border: 1px solid #60bed4;
	background-image: url(../images/buddha.jpg);
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 10px;
	padding-left: 20px;
	background-repeat: no-repeat;
	height: 190px;
	width: 884px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.news {
	width: 500px;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-bottom: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 7px;
}

.boxSlim {
	height: 102px;
	text-align: center;
	margin: auto;
	width: 904px;
	border: 1px solid #60bed4;
}


.bodytext {
	color: #FFF;
	text-align: left;
	margin-top: auto;
	margin-right: 50px;
	margin-bottom: auto;
}





.photoBox a {
	padding-left: 5px;
	color: #FFF;
}
#formHead {
	margin-left: 15px;
	margin-top: 10px;
}
.nav {
	margin: auto;
	text-align: center;
	background-image: url(../images/top-background.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	height: 120px;
	background-position: center center;
	padding-top: 40px;
}
.promoBox {
	height: 260px;
	width: 287px;
	float: left;
	padding-top: 1px;
	margin-left: 24px;
	color: #333;
	margin-bottom: 15px;
	padding-left: 0px;
	background-color: #e4e4e4;
	margin-right: 0px;
	border: 1px solid #CCDADE;
}
.promoBox2 {
	height: 260px;
	width: 287px;
	float: left;
	padding-top: 1px;
	color: #333;
	margin-bottom: 15px;
	padding-left: 0px;
	background-color: #e4e4e4;
	margin-right: 22px;
	border: 1px solid #CCDADE;
	margin-left: 0px;
}

.promoTxt {
	padding-left: 10px;
	padding-right: 10px;
	line-height: 15px;
	height: 75px;
}
a:hover {
	color: #298C86;
	text-decoration: none;
}

.promoTxt a {
	color: #000;
	text-decoration: none;
}
.pageBack {
	background-image: url(../images/gradien.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 0px;
}
.rightCol {
	float: right;
	margin-right: 60px;
	width: 200px;
	height: 100px;
	padding-top: 30px;
	text-align: left;
	border-left-style: solid;
	border-left-color: #298C86;
	padding-left: 10px;
	border-left-width: 1px;
	margin-top: 25px;
}
.midCol {
	float: right;
	margin-right: 10px;
	width: 200px;
	height: 100px;
	padding-top: 30px;
	text-align: right;
	margin-left: 15px;
	margin-top: 25px;
}

.add1 {
	background-image: url(../images/map1.jpg);
	background-repeat: no-repeat;
	width: 292px;
	float: left;
	padding-right: 13px;
	height: 400px;
}
.add2 {
	background-image: url(../images/map2.jpg);
	background-repeat: no-repeat;
	width: 292px;
	height: 456px;
	padding-bottom: 50px;
	float: left;
	padding-right: 13px;
}
.add3 {
	background-image: url(../images/map3.jpg);
	background-repeat: no-repeat;
	width: 292px;
	height: 456px;
	padding-bottom: 50px;
	float: left;
	padding-right: 13px;
}


.addText {
	margin-left: 10px;
	font-size: 13px;
	margin-bottom: 30px;
}
.contact {
	text-align: center;
	padding-top: 12px;
	width: 285px;
	float: none;
}



.leftCol {
	float: left;
	padding-left: 4px;
}
.col1 {
	width: 250px;
	float: right;
	padding-left: 25px;
	font-size: 20px;
	font-family: "Times New Roman", Times, serif;
	padding-top: 50px;
	line-height: 20px;
}
.col1 b {
	font-size: 17px;
	color: #FFF;
}

.col2 {
	width: 500px;
	float: left;
	padding-left: 50px;
}
.contactTitle {
	width: 500px;
	float: left;
	height: 20px;
}

.detailsLeft {
	width: 560px;
	float: left;
	padding-left: 29px;
	line-height: 17px;
	font-size: 12px;
}
.detailsLeft a {
	font-size: 11px;
	color: #60BED4;
	line-height: 18px;
	font-weight: bold;
}
.detailsLeft a:hover {
	color: #E8F5F9;
}


.prodDetails {
	width: 500px;
	float: right;
	padding-right: 40px;
	line-height: 15px;
}
.prodDetails b {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #60BED4;
}

.crumb {
	width: 900px;
	text-align: left;
	padding-top: 7px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #60bed4;
	padding-bottom: 7px;
	margin: auto;
}
.crumb a {
	text-decoration: none;
	color: #FFF;
}

.crumb a:hover {
	text-decoration: none;
	color: #26879B;
}


.topText {
	width: 850px;
	padding-left: 25px;
	padding-bottom: 20px;
	line-height: 17px;
}
.topText a {
	font-weight: bold;
}
.topText a:hover {
	color: #0CC;
}


.prodImage {
	width: 320px;
	float: left;
	padding-left: 30px;
	padding-top: 0px;
	font-size: 12px;
}

.inTitle {
	display: inline-block;
	float: left;
	font-size: 11px;
	color: #666;
	font-weight: bold;
	float: left;
	width: 150px;
	font-family: Tahoma, Geneva, sans-serif;
	height: 30px;
}
.inTitle2 {
	display: inline-block;
	float: left;
	font-size: 11px;
	color: #666;
	font-weight: bold;
	float: left;
	width: 340px;
	font-family: Tahoma, Geneva, sans-serif;
	height: 30px;
}


input {
	font-size: 11px;
	color: #666;
	height: 25px;
	float: left;
	
}

.formTitle b {
	color: #A4E0E6;
}
.inTitle {
	display: inline-block;
	float: left;
	height: 26px;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	float: left;
	width: 120px;
	font-family: "Times New Roman", Times, serif;
	text-align: right;
}
.inTitleNW {
	display: inline-block;
	float: left;
	height: 26px;
	font-size: 11px;
	color: #666;
	float: left;
	width: 85px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 26px;
}
.inTitleNW b {
	color: #17689F;
}
.carImage {
	background-image: url(/images/bentley-2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 293px;
	width: 724px;
	border: 7px solid #000;
	
}
.carImage img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.carImage img:hover {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}




.formTitle {
	background-color: #17689F;
	color: #FFF;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 14px;
	width: 260px;
	z-index: 1;
	position:relative;
	font-size:14px;
}
.formField    {
	margin: 3px;
	padding: 3px;
	border: 1px solid #52a5b8;
	margin-top: 0px;
	margin-bottom: 10px; /* old browsers */
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #F2F2F2;
	width: 300px;
	margin-left: 25px;
}

form input:focus {
	font-weight:bold;
	color: #143137;
	border: 3px solid #60bed4;
}
.last {
	padding-right: 2px;
}
.first {
	padding-left: 9px;
}
.navButton {
	float: left;
	text-decoration: none;
	font-size: 16px;
	text-align: center;
}
.navButtonLast {
	float: left;
	text-decoration: none;
	font-size: 15px;
	color: #FFF;
}

.navButton a:hover {
	border-bottom-color: #05BDD8;
	color: #FFF;
}
.navButtonLast a:hover {
	border-bottom-color: #05BDD8;
	color: #FFF;
}
.navbar {
	height: 45px;
	text-decoration: none;
	background-image: url(../images/top-nav-background.gif);
	background-repeat: no-repeat;
	margin: auto;
	font-family: "Times New Roman", Times, serif;
	width: 964px;
	margin-top: 8px;
}

.navButton a {
	color: #FFF;
	text-decoration: none;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #143137;
	font-weight: normal;
	display: block;
	padding-top: 6px;
	padding-bottom: 7px;
}
.navButtonLast a {
	color: #FFF;
	text-decoration: none;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #036A79;
	font-weight: normal;
	display: block;
	padding-top: 6px;
	padding-bottom: 7px;
	font-family: "Times New Roman", Times, serif;
}
.navButton .currPage{
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top-color: #05BDD8;
	border-right-color: #05BDD8;
	border-bottom-color: #05BDD8;
	border-left-color: #05BDD8;
}

 
.quotes {
	font-size: 20px;
	font-family: garamond;
	color: #FFF;
	height: 50px;
	line-height: 25px;
	padding-left: 10px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.quotes b {
	color: #0CC;
	font-weight: bold;
}
.divider {
	background-color: #98b8b1;
	height: 5px;
}
.colouredText {
	color: #60bed4;
}
`
.bullets {
	font-size: 13px;
	line-height: 18px;
}
.contactBack {
	background-image: url(../images/contact-background.png);
	width: 843px;
	height: 460px;
	margin: auto;
	margin-top: 30px;
	padding-top: 10px;
	background-repeat: no-repeat;
}
.locationback {
	background-image: url(../images/location-background.png);
	background-repeat: no-repeat;
	height: 231px;
	width: 760px;
	margin-left: 100px;
	padding-left: 20px;
	float: left;
}
.timetable {
	background-image: url(../images/timetable-background.png);
	background-repeat: no-repeat;
	height: 270px;
	width: 830px;
	margin-left: 45px;
	padding-left: 20px;
	float: left;
	padding-right: 50px;
	font-size: 12px;
	line-height: 15px;
	padding-top: 0px;
}

.map {
	float: right;
	margin-right: 60px;
	margin-top: 20px;
}

.locationText {
	width: 450px;
	padding-top: 20px;
	font-size: 20px;
	font-family: "Times New Roman", Times, serif;
}
.timetableText {
	width: 800px;
	padding-top: 20px;
	font-size: 20px;
	font-family: "Times New Roman", Times, serif;
}

.locationText b {
	font-size: 25px;
	color: #FFF;
}
.prodBack {
	background-image: url(../images/productback.png);
	background-repeat: no-repeat;
	height: 453px;
	width: 893px;
	margin-left: 45px;
	padding-top: 20px;
}
.prodTitle {
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: 20px;
	padding-left: 30px;
}
.cuText {
	color: #60BEB8;
	font-weight: bold;
}
.cuText2 {
	color: #60BEB8;
	font-weight: bold;
}
.return

 {
	width: 280px;
	float: right;
	text-align: right;
}
.grey {
	color: #CCC;
}
.reclinks {
	width: 850px;
	padding-left: 50px;
}
.centered
 {
	padding-left: 40px;
}

td,select,input,textarea {
	sfont-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #031011;
.social {
	height: 40px;
	margin-bottom: 10px;
}
.social {
	margin-bottom: 20px;
}
s
