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

* {margin: 0; padding: 0;}

body {
	margin: 0px;
	padding: 0px;
	text-align:center;
	margin-top: 15px;
	margin-bottom: 25px;
	background-color:#a06c45;
	font-family:Arial, Helvetica, sans-serif;
} 


#wrapper {
	width: 780px;
	position: relative;
	margin: 0px auto;
	border: 3px solid #543823;
	text-align:left;
	background-color:#FFFFFF;
	height: 740px;
} 

#wrapperprice {
	width: 780px;
	position: relative;
	margin: 0px auto;
	border: 3px solid #543823;
	text-align:left;
	background-color:#FFFFFF;
	height: 1240px;
}

#wrappergallery {
	width: 780px;
	position: relative;
	margin: 0px auto;
	border: 3px solid #543823;
	text-align:left;
	background-color:#FFFFFF;
	height: 2360px;
}

#wrappercontact {
	width: 780px;
	position: relative;
	margin: 0px auto;
	border: 3px solid #543823;
	text-align:left;
	background-color:#FFFFFF;
	height: 760px;
} 
#apDiv1 {
	position:absolute;
	left:4px;
	top:4px;
	width:220px;
	height:165px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:230px;
	top:5px;
	width:548px;
	height:57px;
	z-index:1;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
#apDiv3 {
	position:absolute;
	left:230px;
	top:85px;
	width:547px;
	height:85px;
	z-index:1;
}

#menu {
	background:#543823;
	position:absolute;
	left:13px;
	top:171px;
	width:770px;
	height:25px;
	z-index:1;
	font:Arial, Helvetica, sans-serif;
	padding-top:5px;
} 

#menu ul { 
	text-align: center; /* We are using text-align: center on ul to horizontally align our menu to the page. If you want the menu aligned left or right just change text-align to either left or right */ 
	font-size:16px;
	margin: 0 0 3px 0; /* Just some margin to align the blue border below the menu */ 
}
 
#menu li { 
	display: inline; /* Menu links are horizontally aligned using display: inline */ 
}
 
#menu li a { 
	padding: 10px 25px 6px 10px; /* Display: block won't work in this example, instead we are using padding to make the whole tab a clickable link */ 
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold; 

}
 
#menu li a:hover { 
	color: #000;
}
 
#menu li a span { 
padding: 7px 10px 6px 0; 
 }

#menu li .current {
	background:#a06c45;
	} 
 
.style4 {
	color: #553924;
	font-weight: bold;
	font-size: 20px;
}
.style5 {
	color: #553924;
	font-size: 20px;
}

h1 {
	line-height:1.1;
	}
.style8 {font-size: 24px}
.style9 {font-size: 20px}

#footer_links {
	width: 790px;
	margin-left: auto ;
 	margin-right: auto ;
	color: #fff;
	padding: 2px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px ;
	text-align: right;
}

#footer_links a {
	color:#FFF;
	font-style:italic;
	font-weight:bold;
	}
#apDiv4 {
	position:absolute;
	left:6px;
	top:638px;
	width:776px;
	height:100px;
	z-index:1;
}
#apDiv5 {
	position:absolute;
	left:6px;
	top:218px;
	width:435px;
	height:396px;
	z-index:1;
	padding: 3px;
}
#apDiv6 {
	position:absolute;
	left:454px;
	top:450px;
	width:320px;
	height:173px;
	z-index:1;
	border: #543823 solid 1px;
}
.style10 {
	color: #A06C45;
	font-weight: bold;
}
.style13 {font-family: Arial, Helvetica, sans-serif}

#apDivprice {
	position:absolute;
	left:80px;
	top:218px;
	width:612px;
	height:895px;
	z-index:1;
	padding: 3px;
	margin-left:auto;
	margin-right:auto;
}

#apDivgallery {
	position:absolute;
	left:13px;
	top:218px;
	width:754px;
	height:2019px;
	z-index:1;
	padding: 3px;
	margin-left:auto;
	margin-right:auto;
}

#apDiv4price {
	position:absolute;
	left:6px;
	top:1133px;
	width:776px;
	height:100px;
	z-index:1;
}

#apDiv4gallery {
	position:absolute;
	left:6px;
	top:2255px;
	width:776px;
	height:100px;
	z-index:1;
}
.style26 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.style29 {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
.style31 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #F4DFB9; }

#apDivcontact {
	position:absolute;
	left:19px;
	top:218px;
	width:742px;
	height:425px;
	z-index:1;
	padding: 3px;
}

#apDiv4contact {
	position:absolute;
	left:6px;
	top:657px;
	width:776px;
	height:100px;
	z-index:1;
}

input[type=text] {  
  border: 1px solid #000;
 } 
 
#message {  
  border: 1px solid #000;
 }
 
input.btn {   
  color:#000;   
  font: bold 12px Tahoma; 
  padding:3px;  
  border: 1px solid #000;
}
#apDiv7bridal {
	position:absolute;
	left:455px;
	top:216px;
	width:324px;
	height:402px;
	z-index:1;
}

#apDiv7contact {
	position:absolute;
	left:20px;
	top:270px;
	width:366px;
	height:388px;
	z-index:1;
}

#apDiv7index {
	position:absolute;
	left:454px;
	top:218px;
	width:320px;
	height:218px;
	z-index:1;
}

#contactpicture {
	position:absolute;
	left:412px;
	top:271px;
	width:330px;
	height:376px;
	z-index:1;
}
#apDiv7 {
	position:absolute;
	left:246px;
	top:63px;
	width:523px;
	height:104px;
	z-index:1;
}
