#googlemap {float:right;  text-align:center;}

a:link {text-decoration:none; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; text-align:justify; font-weight:bold;}
a:visited {text-decoration:none; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; text-align:justify; font-weight:bold;}
a:hover {text-decoration:none; color:#cccc33; font-family: Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; text-align:justify; font-weight:bold;}
a.topmenu:link {text-decoration:none; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; text-align:justify; font-weight:bold;}
a.topmenu:visited {text-decoration:none; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; text-align:justify; font-weight:bold;}
a.topmenu:hover {text-decoration:none; color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; text-align:justify; font-weight:bold;}
#INTERNAL_LINKS_div a:link {text-decoration:none; color:#cccc33; font-family: Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; text-align:justify; font-weight:normal;}
#INTERNAL_LINKS_div a:visited {text-decoration:none; color:#cccc33; font-family: Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; text-align:justify; font-weight:normal;}
#INTERNAL_LINKS_div a:hover {text-decoration:none; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; text-align:justify; font-weight:normal;}

.INPUTBOXES {border-style:solid; border-width:1px; border-color:#cccc33; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#cccc33; width:150px;}

.BUT {border-style:solid; border-width:1px; border-color:#cccc33; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-color:#cccc33;}

.MESSAGEBOX {color: #cccc33; font-family: Arial, Helvetica, sans-serif; font-size:11px; width:225px; height:100px;}

body {background-color: #cccc33; scrollbar-base-color:#cccc33; scrollbar-arrow-color:#000000; scrollbar-3dlight-color:#000000; scrollbar-highlight-color:#cccc33; scrollbar-shadow-color:#cccc33; /*background-image: url(px/greyline.gif); */}

table {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size:12px; }

h1 {font-size:15px; color:#000000; font-weight:bold; }

#FOOTERCONTACTS {border-color:#000000; border-style:solid; border-width:0px 1px 1px 1px; background:#000; color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; position:absolute; left:-389px; margin:0 0 50px 50%; width:778px; height:60px; z-index:0; text-align:center;} 
#FOOTERCONTACTS a {color:#fff;  font-weight:normal; }
#FOOTERCONTACTS a:hover {color:#CCCC33; }
.FooterHome {top:0px; }
.FooterServices {top:0px; }
.FooterRates {top:0px; }
.FooterTestimonials {top:0px; }
.FooterShuttle {top:0px; }
.FooterContact {top:0px; }
.FooterSMS {top:0px; }
.FooterMailerReservations {top:0px; }
.FooterMailerNewsletter {top:0px; }
.FooterMailerLoyalty {top:0px; }
.FooterLoyalty {top:0px;}

#STAGE {border-color:#000000; border-style:solid; border-width:0px 1px 1px 1px; background:#ffffff; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; position:absolute; top:60px; left:-389px; margin-left:50%; width:778px; height:669px; z-index:0;}
#STAGEHOME {border-color:#000000; border-style:solid; border-width:0px 1px 1px 1px; background-color:#ffffff; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; position:absolute; top:60px; left:-389px; margin-left:50%; width:778px; height:828px; z-index:0;}
#SMSSTAGE {border-color:#000000; border-style:solid; border-width:0px 1px 1px 1px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; position:absolute; top:0px; left:-389px; margin-left:50%; margin-bottom:50px; width:778px; height:1350px; z-index:0; background-color: #ffffff;} 
#LOYALTYSTAGE {border-color:#000000; border-style:solid; border-width:0px 1px 1px 1px; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; position:absolute; top:0px; left:-389px; margin-left:50%; margin-bottom:50px; width:778px; height:850px; z-index:0; background-color: #ffffff;} 


#wrapper {top:60px; height:669px; z-index:0; width:980px; margin:0 auto;}
#contactBubble {
	position:absolute;
	top:45px;
	left:2%;
	width:144px;
	height:63px;
	z-index:800;
	background:url(images/contactBubble.png) center center no-repeat;
}


#LOYALTYSTAGE input, #LOYALTYSTAGE textarea, #LOYALTYSTAGE select {border:1px dotted #CCCC33;  padding:3px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  color:#000;  font-weight:bold;  font-size:13px;  letter-spacing:1px; }
#LOYALTYSTAGE input:focus, #LOYALTYSTAGE textarea:focus {background:#CCCC33;  color:#fff; }
#LOYALTYSTAGE .Button {background:#000000;  border:none;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:10px;  color:#fff;  text-transform:uppercase;  text-decoration:none;  font-weight:bold;  padding:1px 2px;  -moz-box-shadow: 0px 0px 3px #ababab;  -webkit-box-shadow: 0px 0px 3px #ababab; }

img {border:solid 0px;}

#LOGO {position:absolute; top:10px; right:15px;}

#NAVBAR_div {position:absolute; left:0px; top:125px; width:776px; background-color:#cccc33; height:20px; z-index:1; }

#NAV_LINKS_div {position:absolute; right:7px; top:127px; z-index:2; width: 455px;}

#PAGE_NAME {position:absolute; top:126px; left:7px; z-index:2; color:#FFFFFF; font-weight:bold; font-size:16px; width: 299px;}

#COPY {position:absolute; top:170px; right:21px; width:362px; height:401px; z-index:3; overflow: auto; line-height:20px; text-align:left; padding-right:15px; border-width:0px; border-style:solid; }

#COPYHOME {position:absolute; top:170px; right:24px; width:349px; height:608px; z-index:3; overflow: auto; line-height:20px; text-align:left; padding-right:15px; border-width:0px; border-style:solid; }

#FACEBOOK {
	position:absolute;
	top:788px;
	right:131px;
	width:126px;
	height:43px;
	z-index:3;
	overflow: auto;
	line-height:20px;
	text-align:left;
	padding-right:15px;
	border-width:0px;
	border-style:solid;
}

#OTHER {position:absolute; top:173px; right:33px; width:696px; height:696px; z-index:3; overflow: visible; line-height:20px; text-align:left; padding-right:15px; border-width:0px; border-style:solid;}

#MAINPIC {position:absolute; bottom:-39px; left:0px; z-index:0; height: 559px;}
#MAINPICMAILER {
	position:absolute;
	bottom:4px;
	left:0px;
	z-index:0;
	height: 527px;
}
#MAINPICHOME {position:absolute; bottom:-36px; left:0px; z-index:0; height: 559px; background:url(images/test1.jpg) top center no-repeat; width: 375px; }
#MAINPICHOME2 {position:absolute; bottom:123px; left:0px; z-index:0; height: 559px; width: 376px; }
@font-face {font-family: AvantGardEFBold; src: url('AvantGardEFBold.ttf'); }
.AvantGardEFBold {font-family: AvantGardEFBold; }

#tblBookingForm {background:#fff url(images/whiteFade.jpg) 4px 0px no-repeat; }
#tblNewsletterForm {color:#fff;  background:url(images/test2.jpg) top left no-repeat; }
#tblNewsletterRow2 {background:url(images/home2-2.jpg) top left no-repeat;  width:376px;  height:157px; }
#tblNewsletterForm h4 {margin:10px 0px;  font-size:18px;  font-family:AvantGardEFBold, "Trebuchet MS", Arial, Helvetica, sans-serif; }
#tblNewsletterForm input {border:1px solid #fff;  padding:3px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  color:#000;  font-weight:bold;  font-size:13px;  letter-spacing:1px;  background:url(images/whitetrans.png) repeat; }
#tblNewsletterForm input:focus {background:#CCCC33;  color:#fff; }
#tblNewsletterForm .Button {background:#4e99ce;  border:1px solid #b8d0e2;  font-family:AvantGardEFBold, "Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:13px;  font-weight:bold;  color:#fff;  text-decoration:none;  font-weight:bold;  padding:1px 2px;  -moz-box-shadow: 0px 0px 3px #ababab;  -webkit-box-shadow: 0px 0px 3px #ababab; }

#FLASHBANNER {position:absolute; left:0px; top:0px; width:512px; height:125px; background-color:#ffffff; z-index:-1; }
#IMAGEBANNER {position:absolute; left:0px; top:0px; width:500px; height:120px; background-color:#ffffff; z-index:3; }
.highlight {font-weight:bold; color:#cccc33; font-size:13px;}

#INTERNAL_LINKS_div {position:absolute; right:30px; top:160px; font-size:11px; }

#THEFORM {position:absolute; left:408px; top:275px; z-index:3; width: 342px; overflow: auto; }

#FLASHTEXT {
	position:absolute;
	left:1px;
	bottom:45px;
	z-index:3;
}

#landrover {position:absolute; left:0px; top:417px; z-index:2;}

#thumb1 {
	position:absolute;
	left:6px;
	top:458px;
	z-index:2;
}
#thumb2 {
	position:absolute;
	left:101px;
	top:458px;
	z-index:2;
}
#thumb3 {
	position:absolute;
	left:196px;
	top:458px;
	z-index:2;
}
#thumb4 {
	position:absolute;
	left:292px;
	top:458px;
	z-index:2;
}
#thumb5 {position:absolute; left:3884px; top:470px; z-index:2;}

#FOOTNOTE_contact {position:absolute; left:160px; bottom:100px; z-index:5;}
#FOOTNOTE {
	position:absolute;
	left:7px;
	bottom:102px;
	z-index:5;
	font-size:10px;
	color:#666666;
	letter-spacing:0px;
}
.ImgBdr {border:2px solid #cccc33;}
