/* CSS Document */

body { background-color: #000000; font-family: Arial, Helvetica, sans-serif; color:#FFF; font-size:13px;}

a:link {text-decoration: none; color: #FFFFFF; }
a:visited {text-decoration: none; color: #FFFFFF; }
a:hover {text-decoration: none; color: #EAB527; }
a:active {text-decoration: none; }

.style1 { font-size: 10px; color: #FFFFFF; }
.style2 { font-size: 13px; color:#FFFFFF; }
.style3 { font-size: 10px; color: #000000; }
.medium { color: #EAB527; font-size: 14px; }
.style7 { color: #699F2F; font-size:14px; }
.style8 { color: #FFFFFF; font-size: 14px; }
.read { color: #EAB527; font-size: 12px; font-weight: bold; }
.read:hover { color: #FFF; font-size: 12px; font-weight: bold; }
.style24 {color: #EAB527; font-size: 18px}
.style21 { font-size: 16px; color: #FFFFFF;}
.style22 {color: #FFFFFF}
.orange { color: #EAB527; font-size: 13px; }

h2 { color: #FFFFFF; font-size: 14px; font-weight:normal;}

#wrapper { width:990px; height:1180px; margin-left:auto; margin-right:auto; }
#logo { position:absolute; width:450px; height:160px; z-index:1; margin-left: -8px; top: 18px; }
#phone { position:absolute; width:197px; height:20px; z-index:22; margin-left: 807px; top: 0px; }

#testimonial { position:absolute; width:433px; height:69px; z-index:25; margin-left: 562px; top: 65px; }

#dotted { position:absolute; width:990px; height:15px; z-index:4; margin-left: 3px; top: 165px; border-bottom:dotted 1px #fff;}
#dotted2 { position:absolute; width:990px; height:5px; z-index:4; margin-left: 3px; top: 205px; border-bottom:dotted 1px #fff;}
#dotted3 { position:absolute; width:177px; height:20px; z-index:22; margin-left: 807px; top: 11px; border-bottom:dotted 1px #fff;}
#dotted4 { position:absolute; width:988px; height:20px; z-index:32; margin-left: 5px; top: 1053px; border-bottom:dotted 1px #fff;}

#leaf { position:absolute; width:50px; height:33px; z-index:3; margin-left: 4px; top: 178px; }

#nav {  position:absolute;
        width: 700px;
	height: 24px;
	margin-left: 68px;
	padding: 0px 0px 0px 0px;
	top: 180px;
	list-style: none;
    z-index:2;
	}
	
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#nav a {
	color: #FFF;
	display: block;
	font-size: 13px;
    margin: 0px 10px 0px 0px;
	padding: 8px 10px 8px 10px;
	text-decoration: none;
	}
	
#nav a:hover {
	color: #EAB527;
	display: block;
	text-decoration: none;
    margin: 0px 10px 0px 0px;
	padding: 8px 10px 8px 10px;
	}

#nav li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#nav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 140px;
	}
	
#bar { position:absolute; width:859px; height:13px; z-index:41; margin-left: 128px; top: 1098px; color: #FFF;}
	
#bar ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#bar a {
	color: #FFF;
	display: block;
	font-size: 13px;
    margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	border-right:1px solid #FFF;
	}
	
#bar a:hover {
	color: #EAB527;
	display: block;
	text-decoration: none;
    margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	}

#bar li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#bar li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 140px;
	}
	
#bar ul li:last-child > a {
	border-right:none;
}

#flowers { position:absolute; width:350px; height:446px; z-index:16; margin-left: -143px; top: 252px; }
#flowers2 { position:absolute; width:263px; height:150px; z-index:27; margin-left: 758px; top: 211px; }

#flowers3 { position:absolute; width:263px; height:150px; z-index:31; margin-left: 830px; top: 923px; }
#desc { position:absolute; width:849px; height:43px; z-index:32; margin-left: 10px; top: 930px; }
#footer { position:absolute; width:170px; height:30px; z-index:33; margin-left: 6px; top: 1091px; }
#copy { position:absolute; width:990px; height:37px; z-index:29; margin-left: 10px; top: 1130px; }
#web { position:absolute; width:178px; height:52px; z-index:34; margin-left: 824px; top: 1109px; text-align:center; }
#web2 { position:absolute; width:178px; height:52px; z-index:34; margin-left: 824px; top: 1159px; text-align:center; }

#welcome { position:absolute; width:550px; height:150px; z-index:17; margin-left: 181px; top: 228px; }

#circles { position:absolute; width:60px; height:22px; z-index:8; margin-left: 941px; top: 184px; }
#hometxt { position:absolute; width:729px; height:71px; z-index:19; margin-left: 269px; top: 375px; }

#more { position:absolute; width:200px; height:24px; z-index:21; margin-left: 260px; top: 470px; background:url(edited/play.gif) no-repeat; padding-left:40px; line-height:24px;}

#pic1, #pic2, #pic3, #pic4 { position:absolute; width:230px; height:230px; z-index:17; margin-left: 12px; top: 532px; background:url(edited/home1.png) no-repeat; text-indent:-9999px;}
#pic1:hover { background-position: bottom; }
#pic2 { margin-left: 264px; background:url(edited/home2.png) no-repeat; text-indent:-9999px;}
#pic2:hover { background-position: bottom; }
#pic3 { margin-left: 515px; background:url(edited/home3.png) no-repeat; text-indent:-9999px;}
#pic3:hover { background-position: bottom; }
#pic4 { margin-left: 767px; background:url(edited/home4.png) no-repeat; text-indent:-9999px;}
#pic4:hover { background-position: bottom; }

#Layer16 { position:absolute; width:200px; height:270px; z-index:1; margin-left: 858px; top: 211px; }


#home1, #home2, #home3, #home4 { position:absolute; width:200px; height:150px; z-index:3; margin-left: 10px; top: 719px; background:url(edited/lower-box.png) no-repeat; padding:50px 25px 0 15px;}
#home1 p { font-size:11px; }

#home2 { margin-left: 260px; }
#home2 p { font-size:11px; }

#home3 { margin-left: 512px; }
#home3 p { font-size:11px; }

#home4 { margin-left: 765px; }
#home4 p { font-size:11px; }

.style10 {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

#read1, #read2, #read3, #read4 { position:absolute; width:89px; height:19px; z-index:24; margin-left: 146px; top: 877px; }
#read2 { margin-left: 400px; }
#read3 { margin-left: 652px; }
#read4 { margin-left: 906px; }

#Layer32 { position:absolute; width:201px; height:19px; z-index:26; margin-left: 785px; top: 143px; }
#Layer34 { position:absolute; width:174px; height:115px; z-index:28; margin-left: 507px; top: -4px; }

.style19 {color: #EAB527; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }


#head { position:absolute; width:450px; height:79px; z-index:42; margin-left: -8px; top: 231px; }
#photos { position:absolute; width:247px; height:574px; z-index:43; top: 346px; margin-left: 765px; }

#content { position:absolute; width:710px; height:115px; z-index:44; margin-left: 10px; top: 334px; line-height:18px;}

#services { position:absolute; width:114px; height:23px; z-index:43; margin-left: 810px; top: 368px; }

#testpic1 { position:absolute; width:274px; height:323px; z-index:43; top: 305px; margin-left:-10px; }
#testpic2 { position:absolute; width:318px; height:265px; z-index:44; margin-left: 680px; top: 620px; }

#test1 { position:absolute; width:707px; height:239px; z-index:45; margin-left: 282px; top: 355px; }
#test1 p, #test2 p, #test3 p { line-height:18px; }
#test2 { position:absolute; width:643px; height:238px; z-index:46; margin-left: 10px; top: 648px; }
#test3 { position:absolute; width:806px; height:92px; z-index:47; margin-left: 10px; top: 930px; }


#txt2 { position:absolute; width:720px; height:78px; z-index:45; margin-left: 10px; top: 825px; }
#examples { position:absolute; width:710px; height:315px; z-index:1; margin-left: 10px; top: 471px; }

#gallery { position:absolute; width:1000px; height:489px; z-index:43; margin-left: 5px; top: 392px; }
#basetxt { position:absolute; width:790px; height:101px; z-index:44; margin-left: 10px; top: 915px; }

#wedding { position:absolute; width:189px; height:22px; z-index:46; margin-left: 773px; top: 440px; }

#whead { font-size:14px; color:#EAB527; padding-bottom:10px; font-weight:normal; margin:0px 0px 8px 0px; margin-left:814px; top:415px; position:absolute;}

#wedding ul {
	margin-left: 0px;
	padding: 0px;
	list-style: none;
	}

#wedding li {
    list-style: none;
    background:url(edited/flower.png) no-repeat;
	margin: 0px;
	padding: 0px 0px 13px 45px;
	}
	
#wedding li li {
	float: left;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	width: 140px;
	}

#fhead { position:absolute; font-size:14px; color:#EAB527; padding-bottom:10px; font-weight:normal; margin:0px 0px 8px 0px; margin-left:814px; top:687px; position:absolute; }

#funeral { position:absolute; width:189px; height:22px; z-index:46; margin-left: 773px; top: 710px; }

#funeral ul {
	margin-left: 0px;
	padding: 0px;
	list-style: none;
	}

#funeral li {
    list-style: none;
    background:url(edited/flower.png) no-repeat;
	margin: 0px;
	padding: 0px 0px 13px 45px;
	}
	
#funeral li li {
	float: left;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	width: 140px;
	}

#Layer77 { position:absolute; width:40px; height:25px; z-index:47; margin-left: 808px; top: 860px; }

#formify { position:absolute; width:700px; height:90px; z-index:83; margin-left: 10px; top: 440px; }

input { margin:10px 10px 10px 0px; -webkit-border-radius:3px; -moz-border-radius:3px border-radius:3px; border:1px solid #fff;}
#message { margin:10px 0 10px 0px; -webkit-border-radius:3px; -moz-border-radius:3px border-radius:3px; border:1px solid #fff;}

.submit { margin-right:10px;
          margin-top:20px;
          border:1px solid #806514; 
          border-radius:3px; 
		  -webkit-border-radius:3px; 
		  -moz-border-radius:3px; 
		  padding:5px; 
		  color:#FFFFFF;
		  background: #8b8b8b; /* for non-css3 browsers */
	      filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eab625', endColorstr='#9b7a19'); /* for IE */
	      background: -webkit-gradient(linear, left top, left bottom, from(#eab625), to(#9b7a19)); /* for webkit browsers */
	      background: -moz-linear-gradient(top,  #eab625,  #9b7a19); /* for firefox 3.6+ */}
		  
.submit:hover { 
		  color:#FFFFFF;
		  background: #8b8b8b; /* for non-css3 browsers */
	      filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9a9a9', endColorstr='#7a7a7a'); /* for IE */
	      background: -webkit-gradient(linear, left top, left bottom, from(#a9a9a9), to(#7a7a7a)); /* for webkit browsers */
	      background: -moz-linear-gradient(top,  #a9a9a9,  #7a7a7a); /* for firefox 3.6+ */
		  cursor:pointer;}

#contact { position:absolute; width:720px; height:32px; z-index:44; margin-left: 10px; top: 325px; }

#phone2 { position:absolute; width:100px; height:100px; z-index:45; margin-left: 10px; top: 930px; }
#post { position:absolute; width:100px; height:100px; z-index:45; margin-left: 380px; top: 935px; }

#contact1 { position:absolute; width:243px; height:94px; z-index:46; margin-left: 116px; top: 920px; }
#contact2 { position:absolute; width:283px; height:94px; z-index:46; margin-left: 496px; top: 920px; }

#portpic1, #portpic2, #portpic3 { position:absolute; width:200px; height:200px; z-index:44; top: 420px; text-indent:-9999px;}
#portpic1 { margin-left: 10px; background:url(edited/port1.png) no-repeat; }
#portpic1:hover { background-position:bottom; }
#portpic2 { margin-left: 240px; background:url(edited/port2.png) no-repeat; }
#portpic2:hover { background-position:bottom; }
#portpic3 { margin-left: 470px; background:url(edited/port3.png) no-repeat; }
#portpic3:hover { background-position:bottom; }

#portpic4, #portpic5, #portpic6 { position:absolute; width:200px; height:200px; z-index:44; top: 691px; text-indent:-9999px;}
#portpic4 { margin-left: 10px; background:url(edited/port4.png) no-repeat; }
#portpic4:hover { background-position:bottom; }
#portpic5 { margin-left: 240px; background:url(edited/port5.png) no-repeat; }
#portpic5:hover { background-position:bottom; }
#portpic6 { margin-left: 470px; background:url(edited/port6.png) no-repeat; }
#portpic6:hover { background-position:bottom; }

#port1, #port2, #port3 { position:absolute; width:198px; height:21px; top:619px; font-size:11px; }
#port1 { margin-left:10px;}
#port2 { margin-left:246px;}
#port3 { margin-left:476px;}

#port4, #port5, #port6 { position:absolute; width:198px; height:21px; top:892px; font-size:11px; }
#port4 { margin-left:10px;}
#port5 { margin-left:246px;}
#port6 { margin-left:476px;}

#txt { position:absolute; width:818px; height:46px; z-index:45; margin-left: 10px;top: 965px; }
#Layer92 { position:absolute; width:200px; height:34px; z-index:4; margin-left: 10px; top: 631px; }

#service1, #service2, #service3, #service4 { position:absolute; width:220px; height:38px; z-index:42; top: 995px; color: #EAB527; font-size: 12px;}
#service1 { margin-left: 10px; }
#service2 { margin-left: 185px; }
#service3 { margin-left: 390px; }
#service4 { margin-left: 645px; }
#sitemap { position:absolute; width:735px; height:398px; z-index:44; margin-left: 10px; top: 335px; }
#links { position:absolute; width:742px; height:115px; z-index:44; margin-left: 10px; top: 335px; line-height:18px;}

