/* 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-wedding.jpg) repeat-y;
	font-size:.9em;
	font-family:Futura Bk BT, Helvetica, sans-serif;
	color:#C6C0B0;
	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:#FBF7F4;
	width:96px;
	position:absolute;
	width:96px;
	height:115px;
	display:none;
	left: 95px;
	top: -0px;
	border:0px;
	border-top:1px solid #FBF7F4;
	filter:alpha(opacity:90);
	opacity: .90;
	}
	
.weddingTitle {
	position:relative;
	z-index:2;
	margin:0 0 -43px -30px;
	top:0;
	}
	
.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 #cbc4b0;
	}

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

.style7 a{
  font-size: 21px;
  color: #7c7c7a !important;
  font-weight:normal;
}

a span.style11 {
	color:#ccc5af;
	}

#wedding {
	color:#a4a29d;
	position:relative;
	z-index:3;
	}

.weddingcontact {
	color:#A09E91;
	}
	
.weddingcontact a {
	color:#A09E91;
	}
	
.column,.column3,.column4 {
	width:475px;
	text-align:left;
	float:left;
	position:relative;
	z-index:3;
	}
	
.column4 {
	width:415px;
	padding:0 20px 0 0;
	}
	
.column3 {
	width:375px;
	margin:-70px 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;
	}
	
.column3#wedding {
	top:-59px;
	}
	
.bottom {
	width:900px;
	margin:8px auto 20px;
	clear:both;
	color:#423F3B;
	font-size:14px;
	}
	
.bottom a {
	color:#C6C0B0;
	font-weight:Bold;
	padding:0px 5px 0px 5px;
	}
	
.box {
	 background-color:#A09E91;
	 padding:0px;
	 width:315px;
	 margin:0px;
	 color:#7F7D79;
	 }
	 
.contentMain {
	clear:both;
	}
	 
.box h4 {
	margin-bottom:5px;
	margin-left:5px;
	margin-top:10px;
 	padding-top:5px;
	font-size:1.3em;
	color:#cdc4b4
	}

.box a {
	color:#7F7D79;
	}
	
.style10 {
  background-color: #efefec;
}
	
.box table td {
	padding:0px 5px 0px 5px;
	}
	
.box table td a {
	text-decoration:none;
	font-size: 1em;
	}
	
a {
	color:#C6C0B0;
	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:#a4a29d;
	font-size:20px;
	line-height:28px;
	}
	
p.small {
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#C6C0B0;
	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;
	}
