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


.w a {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:14px;
	color:#078CB7;
}
.white  {
	color:#FFFFFF;
}

.b {
	font-size:14px;
	color:#000;
}

body {
	background:url(images/bgd_blue.jpg) repeat-x;
	background-position:top;
	background-color:#0e2b31;
	margin-left:0;
	margin-top:0;
	}

#title   {
	position:absolute;
	margin-top:-250px;
	margin-left:0px;
}
#main_content   {
	position:absolute;
	margin-top:20px;
	margin-left:300px;
	width:575px;
}
	
#hdr   {
		background:url(images/main.jpg) no-repeat;
		height:292px;
		width:900px
}
#hdr2   {
		background:url(images/top_graphics/wedding_decoration9.jpg) no-repeat;
		height:292px;
		width:900px
}
#hdr3   {
		background:url(images/top_graphics/wedding_decoration2.jpg) no-repeat;
		height:292px;
		width:900px
}
#hdr4   {
		background:url(images/top_graphics/wedding_decoration24.jpg) no-repeat;
		height:292px;
		width:900px
}
#hdr5   {
		background:url(images/top_graphics/wedding_decoration10.jpg) no-repeat;
		height:292px;
		width:900px
}
#hdr6   {
		background:url(images/top_graphics/wedding_decoration11.jpg) no-repeat;
		height:292px;
		width:900px
}
#hdr7   {
		background:url(images/top_graphics/wedding_decoration22.jpg) no-repeat;
		height:292px;
		width:900px
}
#hdr8   {
		background:url(images/top_graphics/wedding_decoration20.jpg) no-repeat;
		height:292px;
		width:900px
}
#hdr9   {
		background:url(images/top_graphics/wedding_decoration16.jpg) no-repeat;
		height:292px;
		width:900px
}
#hdr10   {
		background:url(images/top_graphics/wedding_decoration19.jpg) no-repeat;
		height:292px;
		width:900px
}
#hdr11   {
		background:url(images/top_graphics/wedding_decoration14.jpg) no-repeat;
		height:292px;
		width:900px
}
#hdr12   {
		background:url(images/top_graphics/wedding_decoration12.jpg) no-repeat;
		height:292px;
		width:900px
}
#hdr13   {
		background:url(images/top_graphics/wedding_decoration25.jpg) no-repeat;
		height:292px;
		width:900px
}
#hdr14   {
		background:url(images/top_graphics/wedding_decoration18.jpg) no-repeat;
		height:292px;
		width:900px
}


#logo    {
	position:absolute;
	margin-left:15px;
	margin-top:0px;
}
#wow2    {
	position:absolute;
	margin-left:15px;
	margin-top:370px;
}
#wow-bnr    {
	position:absolute;
	margin-left:19px;
	margin-top:125px;
}
#brown   {
	background:url(images/brown_bkgd.jpg) repeat-x;
	background-color:#3F2B13;
	height:211px;	
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
#brownlg   {
	background:url(images/brown_bkgd_lg.jpg) repeat-x;
	background-color:#3F2B13;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
#menu   {
	background:url(images/menu_bkgd.jpg) repeat-x;
	background-color:#FFFFFF;
	height:80px;	
}
.nav a  {
	font-family:Georgia,Times New Roman, Times, serif;
	font-size:16px;
	color:#3B250F;
	text-decoration:none;
}
#why   {
	position:absolute;
	margin-top:30px;
	margin-left:465px;
}
#serv   {
	position:absolute;
	margin-top:30px;
	margin-left:615px;
}
#pricing   {
	position:absolute;
	margin-top:30px;
	margin-left:718px;
}
#gallery   {
	position:absolute;
	margin-top:30px;
	margin-left:800px;
}
#div1   {
	position:absolute;
	margin-top:10px;
	margin-left:595px;
}
#div2   {
	position:absolute;
	margin-top:10px;
	margin-left:695px;
}
#div3   {
	position:absolute;
	margin-top:10px;
	margin-left:780px;
}
#embrace   {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:28px;
	color:#D3F5FF;
	position:absolute;
	margin-top:30px;
	margin-left:320px;
	width:500px
}
#embrace1   {
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
	position:absolute;
	margin-top:110px;
	margin-left:320px;
	width:500px
}
#weddingservices   {
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
	position:absolute;
	margin-top:70px;
	margin-left:320px;
	width:500px
}

#sections   {
	background:url(images/sections_bkgd.jpg) repeat-x;
	background-color:#FFFFFF;
	height:226px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
.secthdr {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:18px;
	color:#0e2f37;
	text-transform:uppercase;
}
#design  {
	position:absolute;
	margin-top:-90px;
	margin-left:25px;
}
#desimage   {
	position:absolute;
	margin-top:-60px;
	margin-left:25px;
}
.seclink a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3B250F;
	text-decoration:none;
}
#deslink   {
	position:absolute;
	margin-top:80px;
	margin-left:125px;
}
#flowers   {
	position:absolute;
	margin-top:-90px;
	margin-left:243px;
}
#floimage   {
	position:absolute;
	margin-top:-60px;
	margin-left:243px;
}
#flolink   {
	position:absolute;
	margin-top:80px;
	margin-left:344px;
}
#decor   {
	position:absolute;
	margin-top:-90px;
	margin-left:462px;
}
#decimage   {
	position:absolute;
	margin-top:-60px;
	margin-left:462px;
}
#declink   {
	position:absolute;
	margin-top:80px;
	margin-left:563px;
}
#rentals   {
	position:absolute;
	margin-top:-90px;
	margin-left:685px;
}
#renimage   {
	position:absolute;
	margin-top:-60px;
	margin-left:685px;
}
#renlink   {
	position:absolute;
	margin-top:80px;
	margin-left:785px;
}
#wow   {
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	background:url(images/wow-wedding.jpg);
	height:219px;
	width:669px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}
.bdr-btm   {
	background:url(images/border_bottom.jpg) repeat-x;
	height:38px;
}
#wowhdr {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:36px;
	color:#3B250F;
	position:absolute;
	margin-left:50px;
	margin-top:20px;
}
.wowhl  {
	color:#0789b4;
	font-weight:bold;
}
#wowcnt   {
	position:absolute;
	margin-left:20px;
	margin-top:150px;
	width:500px;
	left: -1px;
	top: -45px;
}
#lds   {
	position:absolute;
	margin-top:0px;
	margin-left:670px;
	background:url(images/lds_weddings.jpg);
	height:218px;
	width:224px;
	border-left:3px solid #FFFFFF;
	border-right:3px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}
#ldstext   {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	position:absolute;
	margin-top:95px;
	margin-left:20px;
	width:150px
}
#ldslink   {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#D3F5FF;
	position:absolute;
	margin-top:185px;
	margin-left:20px;
}
#monitor   {
	position:absolute;
	margin-top:-40px;
	margin-left:390px;
}
.hdr    {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	text-align:center
}
#num   {
	position:absolute;
	margin-top:-87px;
	margin-left:500px;
}
#fast   {
	position:absolute;
	margin-top:95px;
	margin-left:30px;
}

#frust   {
	position:absolute;
	margin-top:15px;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	width:400px;
}
#list   {
	position:absolute;
	margin-top:38px;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	width:450px;
}
#tag   {
	position:absolute;
	margin-top:180px;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	width:450px;
	color:#900;
}
#hline   {
	position:absolute;
	margin-top:200px;
	margin-left:10px;
}
#vline   {
	position:absolute;
	margin-top:200px;
	margin-left:220px;
}

#icon   {
	position:absolute;
	margin-top:204px;
	margin-left:15px;
}
#cthdr   {
	position:absolute;
	margin-top:196px;
	margin-left:50px;
}
#ctinfo   {
	position:absolute;
	margin-top:250px;
	margin-left:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:425px;
	color:#666;
}
#icon2   {
	position:absolute;
	margin-top:204px;
	margin-left:230px;
}
#sphdr   {
	position:absolute;
	margin-top:196px;
	margin-left:265px;
}
#spcnt   {
	position:absolute;
	margin-top:250px;
	margin-left:230px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:200px;
	color:#666;
}
#hdrg1   {
	margin-top:50px;
}
#hdrg2   {
	margin-top:180px;
}
#hdrg3   {
	margin-top:310px;
}
#hdrg1 h4  {
	color:#6C9BD5;
}
#hdrg2 h4   {
	color:#b08f05;
}
#hdrg3 h4   {
	color:#900;
}
.hdrg   {	
	background:url(images/gray_hdr_bkd.jpg) no-repeat;
	padding:5px;
	width:266px;
	position:absolute;
	margin-left:435px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

#mem   {
	position:absolute;
	margin-top:-60px;
	margin-left:5px;
}
#computer   {
	position:absolute;
	margin-top:-60px;
	margin-left:25px;
}
#harddrive   {
	position:absolute;
	margin-top:-60px;
	margin-left:15px;
}
#copy {
 	position:absolute;
	margin-left:650px;
	margin-top: 235px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}
#ftrmenu  {
 	position:absolute;
	margin-left:10px;
	margin-top:235px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}
.footer {
	background:#3B250F;
	height:35px;
}
.ftrmenu a  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}
.copy  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:200px;
}
#content   {
 	position:absolute;
	margin-left:20px;
	margin-top:-20px;
 	width:350px
}
#about    {
	position:absolute;
	margin-left:0px;
	margin-top:-56px;
}
#service   {
 	position:absolute;
	margin-left:0px;
	margin-top:-20px;
}
#contact   {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	position:absolute;
	margin-left:20px;
	margin-top:5px;
 	width:350px;
}
.nav2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#D3F5FF;
	text-decoration:none;
}
#nav2   {
 	position:absolute;
	margin-left:42px;
	margin-top:10px;
	color:#D3F5FF;
	z-index:1;
}

.nav ul, .nav2 ul   {
	list-style:none;
	margin:0px;
	padding:0px;
}
.nav ul li, .nav2 ul li {
	line-height:32px;
	width:96px;
	text-align:center;
	font-family:Arial narrow, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0A1624;
	cursor:pointer;
}

.nav ul li:hover, .nav2 ul li:hover {
	color:#C00;
}
.menu   {
	font-family:Arial Narrow, Helvetica, sans-serif;
	font-size:12px;
	color:#6C9BD5;
	text-transform:uppercase;
}
.bread a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3A250E;
	font-weight:bold;
	text-align:left;
}
h1   {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:28px;
	color:#D3F5FF;
	width:500px;
	font-weight:normal;
}
h2   {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:20px;
	color:#3A250E;
	width:500px;
	font-weight:normal;
}

h3   {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.25em;
	color:#FFFFFF;
	width:500px;
	font-weight:normal;
	padding-left:20px;	
}
h4   {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:24px;
	color:#078CB7;
	font-weight:normal;
	margin:0px;
}
.h4 a  {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:24px;
	color:#078CB7;
	font-weight:normal;
}
h5   {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#FFFFFF;
	font-weight:normal;
	padding-left:20px
}
p   {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	line-height:1.25em;
}
p.main {
	color:#000000; 
	padding-right:40px;
}
#content   {
	position:absolute;
	margin-top:-275px;
	margin-left:325px;
	width:500px;
}
#whylist   {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:1.25em;
	position:absolute;
	margin-top:0px;
	margin-left:350px;
	width:450px;
}
.whyhdr   {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:24px;
	color:#D3f5ff;
}
#quality   {
	position:absolute;
	margin-top:-25px;
	margin-left:0px;
}
ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	list-style:inside;
	color:#000;
	line-height:1.5em;
}
a  {
	color:#D3F5FF
}
.indent   {
	padding-left:50px;
	padding-right:25px;
}
#test   {
	position:absolute;
	margin-left:20px;
	margin-top:100px;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic
}
.wow   {
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:normal;
	color:#3A250E;
	margin-bottom:10px;
}
.wowdef  {
	font-family:Georgia, Times New Roman;
	font-size:16px;
	color:#078CB7;
	padding-top:10px;
}

.testimonial {
	font-family:Georgia, Times New Roman;
	font-size:14px;
	color:#3A250E;
	padding-left:20px;
	padding-right:20px;
	text-align:left;
}

.wowdef  {
	font-family:Georgia, Times New Roman;
	font-size:16px;
	color:#078CB7;
	padding-top:10px;
}
call   {
	text-align:right;
	height:100px;
}

