@charset "utf-8";
body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #635f5f;
}
img {border: 0;}
/* CSS Document */

body {
	background-image: url(images/main-bg.jpg);
	margin-top: 0px;
	margin-bottom: 0px;
}
#container {
	background-color: #FFF;
	height: auto;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	height: 133px;
	width: 920px;
	background-image: url(images/header-bg.jpg);
	background-repeat: no-repeat;
}
#header-logo {
	float: left;
	height: 133px;
	width: 306px;
}
#top-nav {
	background-image: url(images/top-nav-bg.jpg);
	background-repeat: repeat-x;
	height: 44px;
	width: 920px;
}


#top-nav ul {
	padding: 0;
	list-style: none;
	line-height: normal;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0;
}

#top-nav li {
	float: left;
}

#top-nav a {
	display: block;
	float: left;
	text-decoration: none;
	text-transform: uppercase;
	font-family: tahoma, Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	height: 30px;
	padding-top: 14px;
}

#top-nav a:hover {
	color: #000;

	background-image: url(images/top-nav-over.jpg);
	background-repeat: repeat-x;
	background-image: url(images/top-nav-bg-over.jpg);

}
#main-content {
	height: auto;
	width: 916px;
	padding-left: 4px;
	margin-top: 5px;
}
#left-content {
	float: left;
	height: auto;
	width: 180px;
}
#footer {
	background-image: url(images/footer-bg.jpg);
	background-repeat: repeat-x;
	height: 145px;
	width: 920px;
	margin-top: 5px;
}








#vertmenu {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 174px;
	padding: 0px;
	margin: 0px;
	color: #27282b;
	font-weight: bold;
}

#vertmenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
#vertmenu ul li {
	margin: 0px;
	padding: 0px;
}
#vertmenu ul li a {
	font-size: 11px;
	display: block;
	text-decoration: none;
	color: #27282b;
	width:168px;
	background-color: #ffc8d2;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-top: 6px;
	height: 18px;
	margin-bottom: 3px;
}



#vertmenu ul li a:hover, #vertmenu ul li a:focus {
	color: #FFFFFF;
	background-color: #E8838B;
}

#special-occ-left {
	height: 122px;
	width: 174px;
	margin-top: 5px;
}
#left-address {
	height: 122px;
	width: 154px;
	margin-top: 5px;
	background-image: url(images/left-address-bg.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
	color: #FFF;
	padding-left: 20px;
	line-height: 18px;
}
#left-main-text {
	height: auto;
	width: 396px;
	padding-top: 10px;
	line-height: 14px;
	margin-bottom: 5px;
}
.home-veh-pic {
	float: left;
	height: 139px;
	width: 233px;
	margin-right: 8px;
	margin-top: 5px;
}
.home-veh-info {
	float: left;
	height: 100px;
	width: 223px;
	margin-right: 8px;
	margin-top: 5px;
	background-color: #ffc8d2;
	color: #27282b;
	padding: 5px;
}


.clearer {
	clear: both;
}

#right-content {
	float: right;
	height: auto;
	width: 725px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666;
	padding-top: 5px;
	margin-bottom: 5px;
}
.button {
	height: 19px;
	width: 176px;
	margin-left: 24px;
	background-image: url(images/view-button.jpg);
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	padding-top: 3px;
	margin-bottom: 8px;
}

#winter-weddings {
	height: 200px;
	width: 174px;
	margin-top: 5px;
	background-repeat: repeat-x;
}
#right-content-text {
	float: left;
	height: auto;
	width: 396px;
	padding-right: 6px;
}
#right-content-image {
	float: left;
	height: 312px;
	width: 318px;
	background-image: url(images/right-bg.jpg);
	background-repeat: no-repeat;
}
.right-pic {
	height: 232px;
	width: 309px;
	padding-top: 45px;
	padding-right: 4px;
	padding-bottom: 35px;
	padding-left: 5px;
}
.page-titles {
	height: 20px;
	width: 380px;
	color: #f05a7b;
	font-size: 18px;
	font-weight: normal;
	font-variant: small-caps;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}
.home-v-info-title {
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
}

.locations-title {
	font-weight: bold;
	color: #333;
	height: 15px;
	width: 406px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.location-list {
	float: left;
	height: 165px;
	width: 140px;
	padding-left: 4px;
	padding-top: 4px;
}
.footer-logo {
	float: left;
	height: 73px;
	width: 178px;
	background-image: url(images/footer-logo.jpg);
	background-repeat: no-repeat;
}
.footer-address {
	float: left;
	height: 63px;
	width: 360px;
	padding-left: 10px;
	color: #FFF;
	padding-top: 10px;
	line-height: 18px;
}
.footer-right {
	float: right;
	height: 73px;
	width: 340px;
	background-repeat: no-repeat;
	padding-top: 10px;
	color: #FFF;
	text-align: right;
	padding-right: 10px;
	line-height: 18px;
}

#contact-image {
	height: 83px;
	width: 84px;
	margin-top: 5px;
	background-repeat: no-repeat;
	background-image: url(images/contact-image.jpg);
	padding-left: 90px;
	padding-top: 30px;
	text-align: center;
	font-weight: bold;
	color: #333;
}


#navlist
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	margin-top: 0px;
}


#navlist li 
{
	padding-left: 30px;
	background-image: url(images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	height: 20px;
	margin-left: 50px;
	padding-top: 5px;
}
.detail-car-pic {
	background-color: #fddbe1;
	padding: 5px;
	float: left;
	height: 211px;
	width: 350px;
	margin-top: 10px;
}
#car-detail-right {
	float: left;
	height: 211px;
	width: 340px;
	margin-top: 10px;
	margin-left: 6px;
	background-color: #f0f0f0;
	padding: 5px;
}
.vehicle-bottom-l {
	float: left;
	height: 64px;
	width: 350px;
	margin-top: 10px;
	background-color: #F0F0F0;
	padding: 5px;
}
.vehicle-bottom-r {
	float: left;
	height: 64px;
	width: 340px;
	margin-top: 10px;
	background-color: #F0F0F0;
	margin-left: 6px;
	padding: 5px;
}
.bottom-detail-pic {
	float: left;
	height: 162px;
	width: 178px;
	margin-top: 5px;
	padding-right: 2px;
}
.other-cars {
	float: left;
	height: 147px;
	width: 340px;
	margin-top: 10px;
	background-color: #F0F0F0;
	margin-left: 6px;
	padding: 5px;
}
.separator {
	height: 17px;
	width: 716px;
	background-image: url(images/lines.jpg);
	background-repeat: repeat-x;
	margin-top: 5px;
}
.bottom-logo-l {
	height: 80px;
	width: 716px;
	background-image: url(images/logo-under.jpg);
	background-repeat: no-repeat;
}
.main-veh-info {
	float: left;
	height: auto;
	width: 223px;
	margin-right: 8px;
	margin-top: 5px;
	background-color: #ffc8d2;
	color: #27282b;
	padding: 5px;
	text-align: center;
	margin-bottom: 5px;
}
a.whiteLink:link {
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
}

a.whiteLink:visited {
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
}
a.whiteLink:hover {
	color: #FFF;
	text-decoration: underline;
	font-size: 11px;
}
a.whiteLink:active {
	color: #FFF;
	font-size: 11px;
}
#vehicle-form {
	height: auto;
	width: 390px;
}
#vehicle-form b {
	float: left;
}
.vehicle-txt {
	border: 1px solid #D2D2D2;
	float: right;
	height: 20px;
	width: 240px;
	margin-bottom: 5px;
}
.vehicle-ta {
	border: 1px solid #D2D2D2;
	float: right;
	height: 120px;
	width: 240px;
	margin-bottom: 5px;
}
		.fieldset {
	position: relative;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0pt;
	padding-left: 0px;
	margin-left: 145px;
	width: 210px;
	background-color: #FFF;
	margin-bottom: 2px;
	margin-top: 0px;
		}
			fieldset {
	border: 0;
	display: block;
	width: 200px;
	font-weight: normal;
	font-size: 11px;
	line-height: 26px;
	margin: 0px;
	padding: 0px;
			}
.captcha {
	float: left;
	width: 240px;
	margin-left: 145px;
}
.captch-im {
	height: 30px;
	width: 100px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.captch-txt {
	float: left;
	height: 24px;
	width: 104px;
}
.captch-txtfield {
	float: left;
	height: 18px;
	width: 100px;
	border: 1px solid #D2D2D2;
}
.send-but {
	float: left;
	height: 21px;
	width: 109px;
	padding-left: 5px;
}
.pink-ftitles {
	font-size: 13px;
	font-weight: bold;
	color: #ca3a5a;
}
#venues-main {
	float: left;
	height: auto;
	width: 710px;
	padding-right: 6px;
}
.venue-box {
	height: auto;
	width: 710px;
	margin-top: 10px;
}
.venue-box-top {
	height: auto;
	width: 710px;
	background-color: #292A2E;
	color: #FFF;
	font-weight: bold;
	padding-top: 5px;
	text-align: center;
	padding-bottom: 5px;
}
.ven-banner-holder {
	height: 60px;
	width: 468px;
	padding-top: 10px;
	padding-right: 121px;
	padding-bottom: 5px;
	padding-left: 121px;
	background-color: #fbdde3;
}
.venue-description {
	padding: 5px;
	height: auto;
	width: 700px;
	background-color: #fbdde3;
	text-align: center;
}
a.greyLink:link {
	color: #292A2E;
	text-decoration: none;
	font-size: 11px;
}

a.greyLink:visited {
	color: #292A2E;
	text-decoration: none;
	font-size: 11px;
}
a.greyLink:hover {
	color: #292A2E;
	text-decoration: underline;
	font-size: 11px;
}
a.greyLink:active {
	color: #292A2E;
	font-size: 11px;
}

.locationMap {
	background-color: #FFFFFF;
	height: auto;
	width: 396px;
	margin-top: 15px;
}

.contact-page-details {
	height: 90px;
	width: 192px;
	float: left;
	padding-left: 10px;
	padding-bottom: 10px;
}

.winter-box {
	height: 244px;
	width: 707px;
	padding-left: 11px;
	background-image: url(images/winter-bg.jpg);
	background-repeat: no-repeat;
	background-position: 401px;
	margin-top: 5px;
	border: 1px solid #CAECF5;
	margin-bottom: 10px;
}
.winter-pic {
	height: 165px;
	width: 273px;
	padding-right: 7px;
	float: left;
}
.winter-box-title {
	height: 28px;
	width: 707px;
	color: #8293a5;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
}
.winter-bottom-text {
	height: 27px;
	width: 560px;
	padding-right: 7px;
	float: left;
	padding-top: 5px;
}
.winter-price {
	float: right;
	width: 95px;
	padding-top: 65px;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 30px;
	color: #FFC7D3;
}
.links-box-top {
	height: auto;
	width: 700px;
	background-color: #292A2E;
	color: #FFF;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.links-description {
	padding: 5px;
	height: auto;
	width: 700px;
	background-color: #fbdde3;
}

