body {
	font:14px Arial, Helvetica, sans-serif;
	color:#f3eacb;
	background:#f3eacb url(images/backgroundGradient.gif) repeat-x;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
}

a {
	font:14px Arial, Helvetica, sans-serif; 
	color:#a18859; 
	text-decoration:none; 
}

a.driving1 {
	font:14px Arial, Helvetica, sans-serif; 
	color:#462106;
	font-weight:bold;
	text-decoration:none; 
}

a.driving2 {
	font:14px Arial, Helvetica, sans-serif; 
	color:#603824;
	font-weight:bold;
	text-decoration:none; 
}

a img {
	padding:2px 8px 4px 8px;
	border:0px;
}

a img.photoNav {
	margin:-4px 12px 2px 12px;
	border:0px;
}

a img.thmb {
	margin:0px 0px 0px 0px;
	padding:2px 2px 1px 6px;
	border:0px;
}

a img.advert {
	margin:28px 0px 0px 24px;
	border:0px;
}

a img.tour {
	margin:30px 0px 0px 0px;
	border:0px;
}

a:hover	{
	text-decoration:underline; 
}

a.small {
	font:11px Arial, Helvetica, sans-serif; 
	color:#f3eacb; 
	text-decoration:none; 
}

a.small:hover	{
	text-decoration:underline; 
}

#header {
	background: url(images/banner.png) no-repeat;
	width:880px;
	height:104px; 
}

#barLine {
	background: url(images/barLine.png) no-repeat;
	height:26px;
	width:839px;
}

#welcomeHeader {
	background: url(images/welcomeTitle.png) no-repeat;
	height:52px;
	width:839px;
}

#rentalHeader {
	background: url(images/rentalTitle.png) no-repeat;
	height:52px;
	width:839px;
}

#tourHeader {
	background: url(images/tourTitle.png) no-repeat;
	height:52px;
	width:839px;
}

#attractionsHeader {
	background: url(images/attractionsTitle.png) no-repeat;
	height:52px;
	width:839px;
}

#directionsHeader {
	background: url(images/directionsTitle.png) no-repeat;
	height:52px;
	width:839px;
}

#linksHeader {
	background: url(images/linksTitle.png) no-repeat;
	height:52px;
	width:839px;
}

#contactHeader {
	background: url(images/contactTitle.png) no-repeat;
	height:52px;
	width:839px;
}

#privacyHeader {
	background: url(images/privacyTitle.png) no-repeat;
	height:52px;
	width:839px;
}

#termsHeader {
	background: url(images/termsTitle.png) no-repeat;
	height:52px;
	width:839px;
}

.content {
	padding:6px 12px 6px 12px;
	text-align:left;
}

img {
	padding:2px 4px 2px 2px;
	float:left;
	position:relative
	border:0px;
}


img.galleryPhoto {
	padding:0px 0px 0px 0px;
	position:relative
	border:0px;
}

img.center {
	padding:2px 2px 2px 2px;
	position:relative
	border:0px;
}


img.right {
	padding:2px 4px 2px 140px;
	position:relative
	border:0px;
}

img.w {
	margin:-12px -4px 0px 12px;
	position:relative
	border:0px;
}

table.border {
	padding:6px 4px 6px 6px;
}

#borderTop {
	background: url(images/borderTop.png) no-repeat;
	width:876px;
	height:12px; 
}

#borderMid {
	background: url(images/borderMiddle.png) repeat-y;

}

#borderBottom {
	background: url(images/borderBottom.png) no-repeat;
	width:876px;
	height:13px; 
}

td.navTab {
        background: url(images/tab.png) no-repeat;
        height:32px;
        width:108px;
	padding:0px 0px 0px 0px;
}

.sideSpace {
	padding:0px 0px 0px 48px;
}

.navLink {
	padding:2px 2px 2px 2px; 
	font:14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:center;
}

.navLink a {
	padding:2px 2px 2px 2px; 
	display:block; 
	font:14px Arial, Helvetica, sans-serif;
	color:#74572f; 
	font-weight: bold;
	text-align:center;
}

.navLink a:hover {
	text-decoration:none; 
	color:#462106;
}

.tableContent {
	padding:12px 2px 12px 2px;

}

td.tableTab {
	background: url(images/tableTab.png) no-repeat top;
	height:21;
	width:147;
	padding:2px 0px 4px 4px;
	font:14px Arial, Helvetica, sans-serif;
	color:#555444; 
	font-weight: bold;
	text-align:left;
}

td.tableTop {
	background: url(images/tableTop.png) no-repeat top;
	height:6;
	width:406;
}

td.tableMid {
	background: url(images/tableMid.png) repeat-y top;
	height:8;
	width:406;
	font:14px Arial, Helvetica, sans-serif;
	color:#555444; 
	text-align:left;
}

td.tableBottom {
	background: url(images/tableBottom.png) no-repeat top;
	padding:0px 0px 0px 0px;
	height:10;
	width:406;
}

td.driving {
	font:16px Arial, Helvetica, sans-serif;
	color:#f3eacb;
	font-weight: bold;
	text-align:left;
	margin:2px 0px 2px 2px;
}

.bodyHolder {
	background: url(images/backGroundHolder.png) repeat-y bottom;
        width:899px;
}

.footer {
	padding:2px 16px 24px 16px;
	font:11px Arial, Helvetica, sans-serif;
	color:#f3eacb; 
}

.pageBottom {
	background: url(images/pageBottom.png) no-repeat bottom;
	height:12px;
        width:899px;
}

#sspace {
	margin:0px 0px 12px 0px;
}

#space {
	margin:0px 0px 24px 0px;
}

#dspace {
	margin:0px 0px 48px 0px;
}

#indent {
	text-indent:0.5cm;
	margin:0px 0px 20px 0px;
}

#intro {
	margin:0px 0px 20px 0px;
}

.subTitle {
	font:14px Arial, Helvetica, sans-serif; 
	color:#573217; 
	text-decoration:underline; 
	font-weight: bold;
	padding:0px 0px 8px 0px;
}

.subText {
	font:14px Arial, Helvetica, sans-serif; 
	color:#603824;
	padding:0px 0px 8px 0px;
}

.sub {
	font:14px Arial, Helvetica, sans-serif; 
	color:#603824;
	font-weight: bold;
	padding:0px 0px 8px 0px;
}

.title {
	font:12px Arial, Helvetica, sans-serif; 
	color:#573217; 
	text-decoration:none; 
	font-weight: bold;
	padding:0px 0px 0px 0px;
}

td.notesTop {
	background: url(images/notesTop.png) no-repeat top;
	height:45px;
	width:600px;
	text-align:left;
	padding:0px 0px 0px 0px;
}

td.notesMid {
	background: url(images/notesMid.png) repeat-y top;
	height:100px;
	width:600px;
	text-align:left;
	padding:0px 0px 0px 0px;
}

td.notesBottom {
	background: url(images/notesBottom.png) no-repeat top;
	height:18px;
	width:600px;
	text-align:left;
	padding:0px 0px 0px 0px;
}

.pricing {
	background: url(images/pricing.png) no-repeat top;
	height:20px;
	width:200px;
	padding:10px 10px 0px 10px;
}

.checkin {
	background: url(images/checkin.png) no-repeat top;
	height:20px;
	width:200px;
	padding:10px 10px 0px 10px;
}

.checkout {
	background: url(images/checkout.png) no-repeat top;
	height:20px;
	width:200px;
	padding:10px 10px 0px 10px;
}

.security {
	background: url(images/security.png) no-repeat top;
	height:20px;
	width:200px;
	padding:10px 10px 0px 10px;
}

.cancellation {
	background: url(images/cancellation.png) no-repeat top;
	height:20px;
	width:200px;
	padding:10px 10px 0px 10px;
}

.subRental {
	font:14px Arial, Helvetica, sans-serif;
	color:#f3eacb;
	text-decoration:none;
	text-align:left;
        margin:-12px 10px 10px 20px;

}

.infoContent {
	padding:6px 120px 6px 120px;
	text-align:left;
}

.linkContent {
	padding:6px 6px 6px 6px;
	text-align:left;
}

.legal {
	font:11px Arial, Helvetica, sans-serif; 
	color:#f3eacb; 
	text-decoration:none; 
	text-align:left;
}

#email1 {
	font:12px Helvetica; 
	padding:0px 0px 0px 0px;
	color:#a97f46; 
	font-weight:bold; 
}

#email2 {
	font:10px Verdana, Helvetica; 
	padding:0px 0px 18px 0px;
	color:#a97f46; 
}


#textBox {
	font:10px Verdana, Helvetica; 
	padding:0px 0px 4px 0px;
}

.textBox {
	font:10px Verdana, Helvetica; 
}

#required {
	font:10px Verdana, Helvetica; 
	padding:0px 0px 0px 0px;
	color:#a97f46; 
}

td.emailTop {
	background: url(images/emailTop.png) no-repeat top;
	height:41px;
	width:400px;
	padding:0px 0px 0px 0px;
}

td.emailMid {
	background: url(images/emailMid.png) repeat-y top;
	height:120px;
	width:400px;
	padding:0px 0px 0px 0px;
}

td.emailBottom {
	background: url(images/emailBottom.png) no-repeat top;
	padding:0px 0px 0px 0px;
	height:9px;
	width:400;
}

td.takeTour {
	background: url(images/takeTour2.png) no-repeat top right;
	height:208px;
	width:408px;
	margin:2px 2px 2px 2px
}

td.localAttractions {
	background: url(images/localAttractions2.png) no-repeat top right;
	height:208px;
	width:408px;
	padding:0px 0px 0px -2px;

}

td.galleryBottom {
	background: url(images/galleryBottom.png) no-repeat top;
	height:52px;
	width:600px;
}

td.photogalleryTop {
	background: url(images/photogalleryTop.png) no-repeat top;
	height:30px;
	width:209px;
}

td.photogalleryMid {
	background: url(images/photogalleryMid.png) repeat-y top;
	height:84px;
	width:209px;
	text-align:center;
}

td.photogalleryBottom {
	background: url(images/photogalleryBottom.png) no-repeat top;
	height:24px;
	width:209;
}

td.dtableTop {
	background: url(images/dtableTop.png) no-repeat top;
	height:19px;
	width:640px;
}

td.dtableMid {
	background: url(images/dtableMid.png) repeat-y top;
	height:546px;
	width:640px;
	text-align:center;
}

td.dtableBottom {
	background: url(images/dtableBottom.png) no-repeat top;
	height:26px;
	width:640;
}

