/* CSS Document */

  @font-face {
    font-family: Futura Bk BT;
    font-style:  normal;
    font-weight: normal;
    src: url(FUTURAB0.eot);
  }



body {
	background:#FFF url(../images/bg-left.jpg) repeat-y;
	font-size:.9em;
	font-family:Futura Bk BT, Helvetica, sans-serif;
	color:#7F7D79;
	margin:0px;
	}

.main {
	width:893px;
	background-color:FFF;
	margin:12px auto;
}



#navigation {
	position:relative;
	z-index:5;
	}
	
#logo {
	top:14px;
	position:relative;
	z-index:3;
	left:-1px;
	}

#navigation ul li a {
	text-align:center;
	text-decoration:none;
	color:#7f7e7a;
	font-size:11px;
	font-weight:normal;
	}

#navigation ul li ul li {
	text-align:center;
	text-decoration:none;
	color:#7f7e7a;
	font-size:11px;
	font-weight:normal;
	width:137px;
	margin:0 0 0 0;
	}

#navigation ul li a:hover {
	color:#b90303;
	font-weight:Bold;
	background-color:#A09E91;
	}
	
.navPort {
	background-color:#322E27;
	width:96px;
	position:absolute;
	width:96px;
	height:115px;
	display:none;
	left: 95px;
	top: -0px;
	border:0px;
	border-top:1px solid #FAF8F4;
	filter:alpha(opacity:90);
	opacity: .90;
	}
	
.gallery {
	width:893px;
	height:631px;
	float:left;
	margin-bottom:10px;
	margin-top:8px;
	filter:alpha(opacity:100) !important;
	opacity: 1.0 !important;
	border-top:3px solid #989590;
	}

h1 {
	color:#7c7b77;
	font-size:2.3em;
	font-family:Futura Bk BT, Helvetica, sans-serif;
	margin:0px 0px 8px;
	padding:0px;
	}

.wedding {
	color:#C6C0B0;
	background-color:#F3F2E0;
	}

#wedding {
	color:#C6C0B0;
	background-color:#F3F2E0;
	}

.contact {
	color:#C6C0B0;
	}
	
.contact a {
	color:#C6C0B0;
	}

.column,.column3,.column4,.column5,.column6 {
	width:475px;
	text-align:left;
	float:left;
	}
	
.column4 {
	width:415px;
	padding:0 20px 0 0;
	}
	
.column3 {
	width:415px;
	margin:0 0 0 35px;
	}

.column6 {
	width:375px;
	margin:0 0 0 35px;
	}

.column5 {
	width:375px;
	margin:-50px 0 0 35px;
	}
	
.column2 {
	width:665px;
	text-align:left;
	float:left;
	padding-left:7px;
	padding-right:7px;
	}
	
.column p,.column3 p,.column4 p {
	margin:0px 0px 18px 0px;
	padding:0px;
	line-height:18px;
	}
	
.bottom {
	width:900px;
	margin:8px auto 20px;
	clear:both;
	color:#423F3B;
	font-size:14px;
	}
	
.bottom a {
	color:#7f7e7c;
	font-weight:Bold;
	padding:0px 5px 0px 5px;
	}
	
.box {
	 background-color:#F5F1E9;
	 border:1px solid #E3D9C1;
	 padding:0px;
	 width:311px;
	 margin:0px;
	 }
	 
.contentMain {
	clear:both;
	}
	 
.box h4 {
	margin-bottom:5px;
	margin-left:5px;
	margin-top:5px;
	font-size:1.3em;
	}
	
.box table td {
	padding:0px 5px 0px 5px;
	}
	
a {color:#7f7e7c;font-weight:bold;text-decoration:underline;}

.packages td p {
	font-size:1em;
	margin:0 0 10px;
	color:#64615a;
	}
	
.packages td p.price {
	font-size:1.7em;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
p.quote {
	color:#A09E91;
	font-size:20px;
	line-height:28px;
	}
	
p.small {
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#a4a28d;
	line-height:14px;
	padding:0 30px 0 0;
	text-transform:uppercase;
	}
	
p cite {
	font-size:10px;
	display:block;
	font-style:normal;
	font-weight:bold;
	position:relative;
	}