@charset "utf-8";
/* CSS Document */


html *{
	margin: 0px;
	padding: 0px;
}

body {
	font-size: 11px;
	font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
}



img {border: none;}

ul {
	list-style-type: none;
}

.terms {
	width:500px;
}

p {
	margin-bottom: 14px;
}

/*h2 {
	letter-spacing: -9999px;
	text-indent: -9999px;
	overflow: hidden;
	background-position: 0% 0%;
	background-repeat: no-repeat;
}*/

h1 h2 h4 {
	color:#86999F;
	font-weight:bold;
	font-size:10px;
	line-height:14px;
}

h3 {
	color:#86999F;
	font-weight:normal;
	font-size:16px;
	line-height:18px;
}

.h1-blueheading {
	color:#86999F;
	font-size:16px;
	margin-bottom:5px;
	font-weight:normal;
}

.h2-blueheading {
	color:#86999F;
	font-size:16px;
	margin-bottom:5px;
	font-weight:normal;
	line-height:20px;
}

.h1-orangeheading {
	color:#AE7F2D;
	font-size:16px;
	margin-bottom:5px;
	font-weight:normal;
}
.h2-orangeheading {
	color:#AE7F2D;
	font-size:16px;
	margin-bottom:5px;
	font-weight:normal;
}


.h2-brownheading {
	color:#8A4224;
	font-size:16px;
	margin-bottom:5px;
	font-weight:normal;
}
.h1-greyheading {
	color:#9999999;
	font-size:16px;
	margin-bottom:5px;
	font-weight:normal;
}
.h2-greenheading {
	color:#7B944D;
	font-size:16px;
	margin-bottom:5px;
	font-weight:normal;
}

a {
	color:#000;
	text-decoration:none;

}

a:hover {
	text-decoration:underline;
	color:#666666;
	background-color:#D6D6D6;
}

a.brochuredownload {color:#FFFFFF;}
a.brochuredownload:link {color:#FFFFFF;}
a.brochuredownload:hover {color: #000000; background-color:#CCCCCC; text-decoration:none; }
a.brochuredownload-orange {color:#AE7F2D;}


.last {
	border-right: none !important;
}

div#container-outer {
	width: 935px;
	margin: 0px auto;
}

div#container-inner {
	width: 835px;
	background:url(/images/content_bar.jpg) 0% 100% repeat-x;
	padding-bottom:140px;
	padding-left: 100px;
}

div#container-inner-gallery {
	width: 835px;
	background:url(/images/content_bar.jpg) 0% 100% repeat-x;
	height:600px;
	padding-bottom: 140px;
	padding-left: 100px;
}

div#container-inner-orange {
	width: 835px;
	background:url(/images/content_bar_orange.jpg) 0% 100% repeat-x;
	padding-bottom: 140px;
	padding-left: 100px;
}

div#container-inner-brown {
	width: 835px;
	background:url(/images/content_bar_brown.jpg) 0% 100% repeat-x;
	padding-bottom: 140px;
	padding-left: 100px;
}

div#container-inner-green {
	width: 835px;
	background:url(/images/content_bar_green.jpg) 0% 100% repeat-x;
	padding-bottom: 140px;
	padding-left: 100px;
}

div#container-inner-grey{
	width: 835px;
	background:url(/images/content_bar_grey.jpg) 0% 100% repeat-x;
	padding-bottom: 140px;
	padding-left: 100px;
}

div#container-inner-small {
	width: 734px;
	background:url(/images/content_bar.jpg) 0% 100% repeat-x;
	padding-bottom: 80px;
	padding-left: 200px;
}
div#container-inner-home {
	width: 835px;
	background:url(/images/content_bar2.jpg) 0% 100% repeat-x;
	padding-bottom: 50px;
	padding-left: 100px;
}

div.column {
	float: left;
	font: Georgia, Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	width: 295px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}


div.columnterms {
	float: left;
	font: Georgia, Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	width: 550px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}


div#footer {
	margin-left:100px;
	padding-top:40px;
	padding-bottom:30px;
}

div.c-1 {
	margin-top: 44px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

div.c-1 .subnav{
	font-size:12px;
	line-height:20px;
	
	
}

div.c-1 .subnav a{
	line-height:20px;
	display:block;
	border-bottom:solid 1px;
	border-bottom-color:#CCCCCC;
	width:250px;
	color:#86999F;
	outline:none;
}
div.c-1 .subnav a:hover{
	color:#fff;
	line-height:20px;
	text-decoration:none;
	background-color:#86999F;
}

div.c-1 .subnav ul{
	display:block;

	line-height:20px;
}

div.c-2 {
	margin-top: 44px;
margin-left:10px
}

div.c-2 a {
	text-decoration:underline;

}


div.c-3 {
	float:right;
	width:180px;
	height:860px;
	padding-right:0px;
	background-color: #86999F;
}

div.c-3terms {
	float:right;
	width:400px;
	height:720px;
	padding-right:0px;
	background-color: #86999F;
}

div.c-3-orange {
	float:right;
	width:180px;
	height:720px;
	padding-right:0px;
	background-color:#AE7F2D;
}

div.c-3-brown {
	float:right;
	width:180px;
	height:720px;
	padding-right:0px;
	background-color:#8A4224;
}
div.c-3-green {
	float:right;
	width:180px;
	height:720px;
	padding-right:0px;
	background-color:#7B944D;
}

/* ======================= */
/* === HOME PAGE === */
/* ======================= */

div#homeinagecopy-container {
margin-left:200px;
width:800px;
}

.homecopy {
	margin-top:420px;
	padding-left:100px;
	float: left;
	width: 450px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	line-height:18px;
}

.homecopy-outsideimage {
	margin-top:30px;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #86999F;
	width: 450px;
	line-height:18px;
}



.homecopy a {
	color:#cccccc;
	text-decoration:none;
	outline:none;

}


a:hover {
	text-decoration:underline;
	color:#666666;
	background-color:#D6D6D6;
}
div#homeimage {
	background-image:url(/images/home.jpg);
	float: left;
	width: 100%;
	height:528px;
}

div#homeimagecopy {
	margin-top:420px;
	padding-left:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	width:400px;
	line-height:18px;
	float:left;

}
div#homebrochuredownload {
	margin-top:420px;
	
	
	margin-left:600px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	width:300px;
	line-height:12px;
	height:100px;
}
div#homebrochuredownload img.banner{border:0px; padding-bottom:20px;}

.homecopysignoff {
	padding-left:100px;
	padding-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#86999F;
	font-size:9px;
	width:700px;
	line-height:12px;

}





/* ======================= */
/* === MAIN NAVIGATION === */
/* ======================= */
div#nav-1 {
	background: url(/images/top_bar.jpg) 0% 0% no-repeat;
	height: 113px;
	width: 100%;
	margin-bottom:2px;
	position: relative;
}
div#nav-1 ul {
	margin-left: 198px;
	position: absolute;
	bottom: 11px;
	left: 1px;
}

div#nav-1 ul li {
	float: left;
	height: 60px;
	padding: 0px 9px;
	border-right: 1px solid #fff;

}

div#nav-1 ul li.nav_bar2 {
    background: url(/images/nav1_bar2.gif) 100% 0% no-repeat;
}

div#nav-1 ul li.nav_bar1 {
     background: url(/images/nav1_bar1.gif) 100% 0% no-repeat;
}

div#nav-1 ul li .nav1_bottom {
       position: relative;
       top: 11px;

}

div#nav-1 ul li a {
	display: block;
	text-indent: -9999999px;
	letter-spacing: -9999999px;
	height: 15px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	outline:none;
	font-size:0px;
}

div#nav-1 ul li a:hover {
	background-position: 0% 100%;
}


/* ================================ */
/* === MAIN NAVIGATION  - ORANGE=== */
/* ======================= =========*/
div#nav-1-orange {
	background: url(/images/top_bar_orange.jpg) 0% 0% no-repeat;
	height: 113px;
	width: 100%;
	margin-bottom:2px;
	position: relative;
}

div#nav-1-orange ul {
	margin-left: 198px;
	position: absolute;
	bottom: 11px;
}

div#nav-1-orange ul li {
	float: left;
	height: 60px;
	padding: 0px 9px;
	border-right: 1px solid #fff;
	text-align: right;
}

div#nav-1-orange ul li.nav_bar2 {
               background: url(/images/nav1_bar2.gif) 100% 0% no-repeat;
}

div#nav-1-orange ul li.nav_bar1 {
               background: url(/images/nav1_bar1.gif) 100% 0% no-repeat;
}

div#nav-1-orange ul li .nav1_bottom {
       position: relative;
       top: 11px;
}

div#nav-1-orange ul li a {
	display: block;
	text-indent: -999999px;
	letter-spacing: -9999999px;
	height: 15px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	outline:none;
	font-size:0px;
}

div#nav-1-orange ul li a:hover {
	background-position: 0% 100%;
}


/* ================================ */
/* === MAIN NAVIGATION  - GREY=== */
/* ======================= =========*/
div#nav-1-grey {
	background: url(/images/top_bar_grey.jpg) 0% 0% no-repeat;
	height: 113px;
	width: 100%;
	margin-bottom:2px;
	position: relative;
}

div#nav-1-grey ul {
	margin-left: 198px;
	position: absolute;
	bottom: 11px;
}

div#nav-1-grey ul li {
	float: left;
	height: 60px;
	padding: 0px 9px;
	border-right: 1px solid #fff;
	text-align: right;
}

div#nav-1-grey ul li.nav_bar2 {
               background: url(/images/nav1_bar2.gif) 100% 0% no-repeat;
}

div#nav-1-grey ul li.nav_bar1 {
               background: url(/images/nav1_bar1.gif) 100% 0% no-repeat;
}

div#nav-1-grey ul li .nav1_bottom {
       position: relative;
       top: 11px;
}

div#nav-1-grey ul li a {
	display: block;
	text-indent: -9999999px;
	letter-spacing: -9999999px;
	height: 15px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	outline:none;
}

div#nav-1-grey ul li a:hover {
	background-position: 0% 100%;
}

/* ================================ */
/* === MAIN NAVIGATION  - BROWN=== */
/* ======================= =========*/
div#nav-1-brown {
	background: url(/images/top_bar_brown.jpg) 0% 0% no-repeat;
	height: 113px;
	width: 100%;
	margin-bottom:2px;
	position: relative;
}

div#nav-1-brown ul {
	margin-left: 198px;
	position: absolute;
	bottom: 11px;
}

div#nav-1-brown ul li {
	float: left;
	height: 60px;
	padding: 0px 9px;
	border-right: 1px solid #fff;

}

div#nav-1-brown ul li.nav_bar2 {
               background: url(/images/nav1_bar2.gif) 100% 0% no-repeat;
}

div#nav-1-brown ul li.nav_bar1 {
               background: url(/images/nav1_bar1.gif) 100% 0% no-repeat;
}

div#nav-1-brown ul li .nav1_bottom {
       position: relative;
       top: 11px;
}

div#nav-1-brown ul li a {
	display: block;
	text-indent: -999999px;
	letter-spacing: -999999px;
	height: 15px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	outline:none;
	font-size:0px;
}

div#nav-1-brown ul li a:hover {
	background-position: 0% 100%;
}

/* ================================ */
/* === MAIN NAVIGATION  - GREEN=== */
/* ======================= =========*/
div#nav-1-green {
	background: url(/images/top_bar_green.jpg) 0% 0% no-repeat;
	height: 113px;
	width: 100%;
	margin-bottom:2px;
	position: relative;
}

div#nav-1-green ul {
	margin-left: 198px;
	position: absolute;
	bottom: 11px;
}

div#nav-1-green ul li {
	float: left;
	height: 60px;
	padding: 0px 9px;
	border-right: 1px solid #fff;

}

div#nav-1-green ul li.nav_bar2 {
               background: url(/images/nav1_bar2.gif) 100% 0% no-repeat;
}

div#nav-1-green ul li.nav_bar1 {
               background: url(/images/nav1_bar1.gif) 100% 0% no-repeat;
}

div#nav-1-green ul li .nav1_bottom {
       position: relative;
       top: 11px;
}

div#nav-1-green ul li a {
	display: block;
	text-indent: -999999px;
	letter-spacing: -999999px;
	height: 15px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	outline:none;
	font-size:0px;
}

div#nav-1-green ul li a:hover {
	background-position: 0% 100%;
}



/* ======================= =========*/

a#n1_weddings {
	background-image:url(/images/nav1_weddings.jpg);
	width: 70px;
	margin-left: 26px;
}

a#n1_room_layouts {
	background-image:url(/images/nav1_room_layouts.jpg);
	width: 96px;
}

a#n1_sample_menu {
	background-image:url(/images/nav1_sample_menu.jpg);
	width: 93px;
	margin-left: 12px;
}

a#n1_wines_drinks {
	background-image:url(/images/nav1_wines_drinks.jpg);
	width: 105px;

}

a#n1_catering {
	background-image:url(/images/nav1_catering.jpg);
	width: 64px;
	margin-left: 52px;
}

a#n1_picture_gallery {
	background-image:url(/images/nav1_picture_gallery.jpg);
	width: 116px;
}

a#n1_maps_hotels {
	background-image:url(/images/nav1_maps_hotels.jpg);
	width: 100px;
}

a#n1_costs {
	background-image:url(/images/nav1_costs.jpg);
	width: 40px;
	margin-left: 61px;
}

a#n1_parties {
	background-image:url(/images/nav1_private_parties.jpg);
	width: 110px;
	
}



a#n1_contact_us {
	background-image:url(/images/nav1_contact_us.jpg);
	width: 78px;
	margin-left: 30px;
}

/* ======================= */
/* === SUB  NAVIGATION === */
/* ======================= */
div#nav-2 {
	background-color: #859A9F;
	height: 50px;
}

div#home {
	background-color: #859A9F;
	height: 50px;
}

div#nav-2 ul {
	margin-left: 80px;
}

div#nav-2 ul li {
	float: left;
	height: 14px;
	border-right: 1px solid #000;
	margin: 18px 0px;
	padding: 0px 12px;
	line-height: 14px;
}

div#nav-2 ul li a {
	display:block;
	text-indent: -999999px;
	letter-spacing: -999999px;
	height: 15px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	outline:none;
	font-size:0px;
}

div#nav-2 ul li a:hover{
	background-position: 0% 100%;
}

a#n2_weddings {
	background-image: url(/images/nav2_weddings.gif);
	width: 72px;
}

a#n2_civweddings {
	background-image: url(/images/nav2_civweddings.gif);
	width: 107px;
}

a#n2_civilpartnerships {
	background-image: url(/images/nav2_civilpartnerships.gif);
	width: 140px;
}

a#n2_receptions {
	background-image: url(/images/nav2_receptions.gif);
	width: 80px;
}

a#n2_venues {
	background-image: url(/images/nav2_venues.gif);
	width: 50px;
}

a#n2_catering {
	background-image: url(/images/nav2_catering.gif);
	width: 64px;
}


/* ================================= */
/* === SUB  NAVIGATION WEDDINGS standard === */
/* ================================= */



div#weddingvenue-subnav{
	background-color: #859A9F;
}


/* ================================= */
/* === HOME LINK=== */
/* ================================= */


/*
div#home-button a{
	display: block;
	text-indent: -999999px;
	letter-spacing: -999999px;
	height: 34px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	outline:none;
	font-size:0px;
}

div#home-button a:hover{
background-position: 0% 100%;
}*/

div#home-button ul {
	margin-left: 30px;
}

div#home-button  ul li {
	float: left;
	height: 30px;
}

div#home-button  ul li a {
	display:block;
	text-indent: -999999px;
	letter-spacing: -999999px;
	height: 30px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	outline:none;
	font-size:0px;
}

a#home-button {
	background-image: url(/images/home_linkb.jpg);
	width: 81px;
	height: 30px;
}

div#home-button  ul li a:hover{
	background-position: 0% 100%;
}




/* ================================= */
div#weddingvenue-subnav ul {
	margin-left: 20px;
}

div#weddingvenue-subnav ul li {
	float: left;

}

div#weddingvenue-subnav ul li a {
	display:block;
	text-indent: -999999px;
	letter-spacing: -999999px;
	height: 28px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	font-size:0px;
}

div#weddingvenue-subnav ul li a:hover{
	background-position: 0% 100%;
}

a#n2_weddings {
	background-image: url(/images/subnav_weddings.gif);
	width: 86px;
}

a#n2_civweddings {
	background-image: url(/images/subnav_civil_weddings.gif);
	width: 121px;
}

a#n2_civilpartnerships {
	background-image: url(/images/subnav_civil_partnerships.gif);
	width: 151px;
}

a#n2_receptions {
	background-image: url(/images/subnav_weddings_receptions.gif);
	width: 151px;
}

a#n2_venues {
	background-image: url(/images/subnav_the_venue.gif);
	width: 91px;
}

a#n2_catering {
	background-image: url(/images/subnav_catering.gif);
	width: 91px;
}

/* ================================= */
/* === SUB  NAVIGATION ORANGE === */
/* ================================= */



div#weddingvenue-subnav-orange{
	background-color: #AE7F2D;
}

div#weddingvenue-subnav-orange ul {
	margin-left: 20px;
}

div#weddingvenue-subnav-orange ul li {
	float: left;

}

div#weddingvenue-subnav-orange ul li a {
	display:block;
	text-indent: -999999px;
	letter-spacing: -999999px;
	height: 28px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	outline:none;
	font-size:0px;
}

div#weddingvenue-subnav-orange ul li a:hover{
	background-position: 0% 100%;
}

a#n2_weddings-orange {
	background-image: url(/images/subnav_weddings.gif);
	width: 86px;
}

a#n2_civweddings-orange {
	background-image: url(/images/subnav_civil_weddings.gif);
	width: 121px;
}

a#n2_civilpartnerships-orange {
	background-image: url(/images/subnav_civil_partnerships.gif);
	width: 151px;
}

a#n2_receptions-orange {
	background-image: url(/images/subnav_weddings_receptions.gif);
	width: 151px;
}

a#n2_venues-orange {
	background-image: url(/images/subnav_the_venue.gif);
	width: 91px;
}

a#n2_catering-orange {
	background-image: url(/images/subnav_catering.gif);
	width: 91px;
}

/* ================================= */
/* === SUB  NAVIGATION GREY === */
/* ================================= */



div#weddingvenue-subnav-grey{
	background-color: #9999999;
}

div#weddingvenue-subnav-grey ul {
	margin-left: 20px;
}

div#weddingvenue-subnav-grey ul li {
	float: left;

}

div#weddingvenue-subnav-grey ul li a {
	display:block;
	text-indent: -999999px;
	letter-spacing: -999999px;
	height: 28px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	outline:none;
	font-size:0px;
}

div#weddingvenue-subnav-grey ul li a:hover{
	background-position: 0% 100%;
}

a#n2_weddings-grey {
	background-image: url(/images/subnav_weddings.gif);
	width: 86px;
}

a#n2_civweddings-grey {
	background-image: url(/images/subnav_civil_weddings.gif);
	width: 121px;
}

a#n2_civilpartnerships-grey {
	background-image: url(/images/subnav_civil_partnerships.gif);
	width: 151px;
}

a#n2_receptions-grey {
	background-image: url(/images/subnav_weddings_receptions.gif);
	width: 151px;
}

a#n2_venues-grey {
	background-image: url(/images/subnav_the_venue.gif);
	width: 91px;
}

a#n2_catering-grey {
	background-image: url(/images/subnav_catering.gif);
	width: 91px;
}

/* ================================= */
/* === SUB  NAVIGATION BROWN === */
/* ================================= */



div#weddingvenue-subnav-brown{
	background-color: #8A4224;
}

div#weddingvenue-subnav-brown ul {
	margin-left: 20px;
}

div#weddingvenue-subnav-brown ul li {
	float: left;

}

div#weddingvenue-subnav-brown ul li a {
	display:block;
	text-indent: -999999px;
	letter-spacing: -999999px;
	height: 28px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	outline:none;
	font-size:0px;
}

div#weddingvenue-subnav-brown ul li a:hover{
	background-position: 0% 100%;
}

a#n2_weddings-brown {
	background-image: url(/images/subnav_weddings_brown.gif);
	width: 86px;
}

a#n2_civweddings-brown {
	background-image: url(/images/subnav_civil_weddings_brown.gif);
	width: 121px;
}

a#n2_civilpartnerships-brown {
	background-image: url(/images/subnav_civil_partnerships_brown.gif);
	width: 151px;
}

a#n2_receptions-brown {
	background-image: url(/images/subnav_weddings_receptions_brown.gif);
	width: 151px;
}

a#n2_venues-brown {
	background-image: url(/images/subnav_the_venue_brown.gif);
	width: 91px;
}

a#n2_catering-brown {
	background-image: url(/images/subnav_catering_brown.gif);
	width: 91px;
}

/* ================================= */
/* === SUB  NAVIGATION GREEN === */
/* ================================= */



div#weddingvenue-subnav-green{
	background-color: #7B944D;
}

div#weddingvenue-subnav-green ul {
	margin-left: 20px;
}

div#weddingvenue-subnav-green ul li {
	float: left;

}

div#weddingvenue-subnav-green ul li a {
	display:block;
	text-indent: -999999px;
	letter-spacing: -999999px;
	height: 28px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	outline:none;
	font-size:0px;
}

div#weddingvenue-subnav-green ul li a:hover{
	background-position: 0% 100%;
}

a#n2_weddings-green {
	background-image: url(/images/subnav_weddings_green.gif);
	width: 86px;
}

a#n2_civweddings-green {
	background-image: url(/images/subnav_civil_weddings_green.gif);
	width: 121px;
}

a#n2_civilpartnerships-green {
	background-image: url(/images/subnav_civil_partnerships_green.gif);
	width: 151px;
}

a#n2_receptions-green {
	background-image: url(/images/subnav_weddings_receptions_green.gif);
	width: 151px;
}

a#n2_venues-green {
	background-image: url(/images/subnav_the_venue_green.gif);
	width: 91px;
}

a#n2_catering-green {
	background-image: url(/images/subnav_catering_green.gif);
	width: 91px;
}







/* ======================= */
/* ===  PAGE SPECIFIC  === */
/* ======================= */
h2#weddings {
	background-image:url(/images/txt_weddings.gif);
	height: 23px;
	width: 107px;
}

h2#wedding-mngsrv {
	background-image:url(/images/txt_wedding_mngsrv.gif);
	height: 35px;
	width: 183px;
}

h2#civil-ceremonies {
	background-image:url(/images/txt_civil_ceremonies.gif);
	height: 19px;
	width: 150px;
}

h2#wedding-breakfast {
	background-image:url(/images/txt_wedding_breakfast.gif);
	height: 19px;
	width: 171px;
}

h2#evening-entertainment {
	background-image:url(/images/txt_evening_entertainment.gif);
	height: 19px;
	width: 215px;
}

h2#call-us{
	background-image:url(/images/txt_call_us.gif);
	height: 41px;
	width: 157px;
}

.intropara{
	font-size:14px;
	line-height:17px;
	color:#86999F;
}

.intropara a{
	color:#999;
	text-decoration:underline;
}
.intropara a:hover{
	color:#FFF;
	background-color:##86999F;
	text-decoration:none;
}

.weddingbody-grey{
color:#666666;
}


.weddingbody a{
	color:#000;
}
.weddingbody a:hover{
	color:#FFF;
	background-color:##86999F;
	text-decoration:none;
}


.keyword {
	color:#86999F;
	font-weight:bold;
	font-size:11px;
	line-height:14px;
}

/* ======================= */
/* ===  WEDDING PAGE  === */
/* ======================= */

.weddingimage {
	background-image:url(/images/wedding_image.jpg);
	height:383px;
	width:934px;
}

.weddingimage-txt {
	padding-top:250px;
	width:220px;
	font-size:14px;
	line-height:16px;
	color:#FFFFFF;
	padding-left:20px;
	font-style:italic;
}

.quote-signoff {
	font-size:10px;
	line-height:14px;
	color:#FFFFFF;
}

h1 image-signoff {
	font-size:10px;
	line-height:14px;
	color:#333333;
	font-style:italic;
}

.rollover-note {
	font-size:10px;
	padding-left:210px;
	line-height:14px;
	color:#333333;
	font-style:italic;
}

.weddingvenue-subnav {
	width:500px;
}

/* ======================= */
/* ===  Gallery  === */
/* ======================= */


.gallery {
	height:700px;
	width:934px;
	background-color:#86999F;
	padding-top:30px;
}

.galleryflash {
	margin-left:30px;
	padding-left:70px;
	background-color:#86999F;
	float:left;	
}

.galleryflashtext {
	padding-left:100px;
	padding-top:30px;
	color:#9999999;
	width:740px;
	float:left;
}

.galleryflashtext-offblue {color:#FFF; font-size:11px;}

.h1-galleryheading {
	font-size:14px;
	line-height:18px;
	color:#FFF;	
}

/* ======================= */
/* ===  Map  === */
/* ======================= */


.maparea {
	height:450px;
	width:934px;
	background-color:#86999F;
	padding-top:30px;
}

/* ======================= */
/* ===  BROCHURE DOWNLOAD  === */
/* ======================= */
	
.brochure-download {
	height: 138px;
	width:155px;
	background-image:url(/images/brochuredownload.jpg);
}

.ibrochure-download {
	height: 138px;
	width:155px;
	background-image:url(/images/ibrochuredownload.jpg);
}

.brochure-download-orange {
	height: 138px;
	width:155px;
	background-image:url(/images/brochuredownload_orange.jpg);
}

.brochure-download-brown {
	height: 138px;
	width:155px;
	background-image:url(/images/brochuredownload_brown.jpg);
}

.brochure-download-green {
	height: 138px;
	width:155px;
	background-image:url(/images/brochuredownload_green.jpg);
}
.brochure-download-grey {
	height: 138px;
	width:155px;
	background-image:url(/images/brochuredownload_grey.jpg);
}

.brochure-download a {
	display:block;
	text-indent: -999999px;
	letter-spacing: -999999px;
	height: 138px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	outline:none;
}

.ibrochure-download a {
	display:block;
	text-indent: -999999px;
	letter-spacing: -999999px;
	height: 138px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	outline:none;
}

.brochure-download-orange a {
	display:block;
	text-indent: -999999px;
	letter-spacing: -999999px;
	height: 138px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
}

.brochure-download-brown a {
	display:block;
	text-indent: -999999px;
	letter-spacing: -999999px;
	height: 138px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	outline:none;
	font-size:0px;
}
.brochure-download-green a {
	display:block;
	text-indent: -999999px;
	letter-spacing: -999999px;
	height: 138px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	outline:none;
}
.brochure-download-grey a {
	display:block;
	text-indent: -999999px;
	letter-spacing: -999999px;
	height: 138px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	outline:none;
	font-size:0px;
}



.brochure-download a:hover{
	background-position: 0% 100%;
}

.ibrochure-download a:hover{
	background-position: 0% 100%;
}
.brochure-download-orange a:hover{
	background-position: 0% 100%;
}

.brochure-download-grey a:hover{
	background-position: 0% 100%;
}

.brochure-download-brown a:hover{
	background-position: 0% 100%;
}

.brochure-download-green a:hover{
	background-position: 0% 100%;
}

.maplink {
	height: 180px;
	width:157px;
	background-image:url(/images/map_link.jpg);
}

.maplink-orange {
	height: 180px;
	width:157px;
	background-image:url(/images/map_link_orange.jpg);
}

.maplink-brown {
	height: 180px;
	width:157px;
	background-image:url(/images/map_link_brown.jpg);
}
.maplink-green {
	height: 180px;
	width:157px;
	background-image:url(/images/map_link_green.jpg);
}
.maplink-grey {
	height: 180px;
	width:157px;
	background-image:url(/images/map_link_grey.jpg);
}

.maplink a {
	display:block;
	text-indent: -999999px;
	letter-spacing: -999999px;
	height: 180px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	outline:none;
}

.maplink-orange a {
	display:block;
	text-indent: -999999px;
	letter-spacing: -999999px;
	height: 180px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	outline:none;
}

.maplink-brown a {
	display:block;
	text-indent: -999999px;
	letter-spacing: -999999px;
	height: 180px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	outline:none;
	font-size:0px;
}

.maplink-grey a {
	display:block;
	text-indent: -999999px;
	letter-spacing: -999999px;
	height: 180px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	outline:none;
}

.maplink-green a {
	display:block;
	text-indent: -999999px;
	letter-spacing: -999999px;
	height: 180px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	outline:none;
	font-size:0px;
}

.maplink a:hover{
	background-position: 0% 100%;
}

.testimonials{
	font-size:18px;
	color:#FFFFFF;
	line-height:18px;
	font-size:14px;
	padding-left:20px;
}

/* ======================= */
/* ===  WEDDING MENU  === */
/* ======================= */

div#wedding-menu{
	width: 734px;
	background:url(/images/content_bar.jpg) 0% 100% repeat-x;
	padding-bottom: 140px;
	padding-left: 200px;

}

div.c-1-wedding-menu {
	margin-top: 44px;
	width:450px;
	float:left;
}

.wedding-menu-body {
	color:#666666;
}
.browntext {
color:#00000;
}

.brown-body-text {
color:#333333;
}

.brown-intro {
font-size:14px;
color:#8A4224;
}


.orange{
	background-color: #AE7F2D;
}

.submit {
	background-image:url(/images/submit.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	height:40px;
	width:120px;
	border: 0;
	text-indent: -999999px;
	letter-spacing: -999999px;
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */

}

#opendaybanner{
float:left;
width:460px;
height:1px;
overflow:visible;
display:block;
position:relative;
top:25px;
left:90px;
}

#opendaybanner a#bannerlink{
	text-decoration:none;
}

#opendaybanner a#bannerlink:hover{
	text-decoration:none;
	background:#000;
}
