@charset "UTF-8";
/* CSS Document */

body {
	margin: 0 0 0 0;
	background-image:url(../images/bg_main.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#e6e6e6;
	}

	
#logo {
	position:absolute;
	top: 39px;
	width: 253px;
	height: 69px;
	z-index:2;
	left:10px;
	}
	
#contact_us {
	position:absolute;
	top:50px;
	z-index:2;
	left:50px;
	}
	
#contact_us2 {
	position:absolute;
	top:100px;
	z-index:2;
	left:50px;
	}
.txt-contact, .txt-contact a {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}	

h1 {
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
	
/************* Main Elements ****************/	
#container{
	position:relative;
	left:10%;
	width:1024px;
	z-index:0;
	}
		
#header {
	position:absolute;
	top:0px;
	width: 1024px;
	height:91px;
	left:0px;
	}
	
#footer {
	position:absolute;
	top:662px;
	width:1024px;
	height:82px;
	background-image:url(../images/footer_main.jpg);
	background-repeat:no-repeat;
	}	
#footer_wedding_pricing {
	position:absolute;
	top:1269px;
	width:1024px;
	height:82px;
	z-index:10;
	background-image:url(../images/footer_main.jpg);
	background-repeat:no-repeat;
	}

#footer_wedding {
	position:absolute;
	top:1000px;
	width:1024px;
	height:82px;
	background-image:url(../images/footer_main.jpg);
	background-repeat:no-repeat;
	}	
#footer_about-long {
	position:absolute;
	top:1059px;
	width:1024px;
	height:82px;
	background-image:url(../images/footer_main.jpg);
	background-repeat:no-repeat;
	}	

#footer_2 {
	position:absolute;
	top:845px;
	width:1024px;
	height:82px;
	left:0px;
	background-image:url(../images/footer_main.jpg);
	background-repeat:no-repeat;
	}
	
#footer_contact {
	position:absolute;
	top:568px;
	width:1024px;
	height:82px;
	left:0px;
	background-image:url(../images/footer_main.jpg);
	background-repeat:no-repeat;
	}	
	
#footer_wedding_! {
	position:absolute;
	top:845px;
	width:1024px;
	height:82px;
	left:0px;
	background-image:url(../images/footer_main.jpg);
	background-repeat:no-repeat;
	}

#footer_arch {
	position:absolute;
	top:886px;
	width:1024px;
	height:82px;
	left:0px;
	}	
	
/************* Navigation ****************/
#nav {
	position:absolute;
	width: 1024px;
	height: 25px;
	top: 68px;
	background-image:url(../images/navbar.jpg);
	background-repeat:no-repeat;
	z-index:1;
	left:0px;
	}
	
#nav_pos {
	top:3px;
	position:absolute;
	left: 279px;
	overflow:
	}	
	
	
.nav_txt a:link, .nav_txt a:visited, .nav_txt a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	color:#656162;
	margin: 0px 15px 10px 15px;
	text-decoration:none;
	
	}	
.bullet {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	color:#656162;
	text-decoration:none;
	
	}	

.nav_txt a:hover {
	color:#ffffff;
	text-decoration:none;
	}	
	
.nav_select a:link, .nav_select a:hover, .nav_select a:visited, .nav_select a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	color:#ffffff;
	text-decoration:none;
	margin: 0px 15px 10px 15px;
	text-decoration:none;
	}	

/************* Backgrounds ****************/
	
#contents {
	position:absolute;
	top:94px;
	width:1024px;
	height:610px;
	background-image:url(../images/body_about.jpg);
	background-repeat:no-repeat;
	z-index:0;
	}


#contents-about-long {
	position:absolute;
	top:94px;
	width:1024px;
	height:610px;
	background-image:url(../images/body_about.jpg);
	background-repeat:no-repeat;
	z-index:0;
	}

#contents_home {
	position:absolute;
	top:94px;
	width:1024px;
	height:610px;
	background-image:url(../images/body_index.jpg);
	background-repeat:no-repeat;
	z-index:0;
	}
		
	
#contents_gallery {
	position:absolute;
	top:94px;
	width:1024px;
	height:610px;
	background-image:url(../images/body_galleries.jpg);
	background-repeat:no-repeat;
	z-index:0;
	}		
	
#contents_contact {
	position:absolute;
	top:94px;
	width:1024px;
	height:610px;
	background-image:url(../images/bg_contact.jpg);
	background-repeat:no-repeat;
	z-index:0;
	}

#contents_contact-new {
	position:absolute;
	top:94px;
	width:1024px;
	height:610px;
	background-image:url(../images/contact/contactpage.jpg);
	background-repeat:no-repeat;
	z-index:0;
	}
	
#contents_clients {
	position:absolute;
	top:94px;
	width:1024px;
	height:610px;
	background-image:url(../images/body_client.jpg);
	background-repeat:no-repeat;
	z-index:0;
	}	
		

/************* Galleries ****************/		

#gallery_image {
	position:absolute;
	top:20px;
}

#thm {
	position:absolute;
	top:554px;
	width:1024px;
	left:0px;
	z-index:2;
	background-color: #676364;
	}
	
#contents_wedding {
	position:absolute;
	top:115px;
	width:1024px;
	height:841px;
	z-index:0;
	}	

						
/************* text ****************/	
#about_text {
	
	}

#gallery_text {
	position:absolute;
	width:711px;
	height:auto;
	left:160px;
	top:539px;
	}
	
#gallery_text_wedding {
	position:absolute;
	width:711px;
	height:auto;
	left:160px;
	top:513px;
	}	
	
	
#gallery_text_wedding2 {
	position:absolute;
	width:900px;
	height:auto;
	left:100px;
	top:642px;
	}
	
#wedding_pricing {
	position:absolute;
	width:900px;
	height:auto;
	left:100px;
	top:642px;
	}	
	
#gallery_portrait{
	position:absolute;
	width:544px;
	height:auto;
	left:205px;
	top:591px;
	}
	
#gallery_text_lower2 {
	position:absolute;
	width:856px;
	height:auto;
	left:77px;
	top:636px;
	}
	
#gallery_photo_btn {
	position:absolute;
	width:856px;
	height:auto;
	left:77px;
	top:685px;
	z-index:10;
	}	
	
#gallery_text_lower {
	position:absolute;
	width:856px;
	height:auto;
	left:77px;
	top:662px;
	}	
.text, .text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	}
.text_lrg, .text_lrg a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-decoration:none;
	}	


		
.text_dark {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#555555;
	text-decoration:none;
	}

#enter_gallery {
	position:absolute;
	top:660px;
	left:440px;
	width:141px;
	height:38px;
}

#enter_gallery2 {
	position:absolute;
	top:721px;
	left:440px;
	width:141px;
	height:38px;
}

#enter_gallery_arch {
	position:absolute;
	top:721px;
	left:440px;
	width:141px;
	height:38px;
}

#enter_gallery_wed {
	position:absolute;
	top:290px;
	left:100px;
	width:141px;
	height:38px;
}

#gallery_list {
	position:absolute;
	top:-369px;
	left:25px;
	width:124px;
	height:43px;
}
#back_gallery {
	position:absolute;
	top:706px;
	left:420px;
	width:189px;
	height:43px;
}
#back_gallery2 {
	position:absolute;
	top:790px;
	left:420px;
	width:189px;
	height:43px;
	z-index:10;
}

.copyright, .copyright a:link, .copyright a:hover, .copyright a:visited, .copyright a:active {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
	margin-top:50px;
}

