body {background-color:#000; text-align:center; margin:0; padding:0; font-family:"Comic Sans MS", arial; font-size:13px;}
h2 {font-size:22px; letter-spacing:-1px; font-weight:600; font-family:"Comic Sans MS", arial;}
#wrapper{ width:960px; height:700px; overflow:hidden; margin:0 auto; position:relative}

#logo {position:absolute; top:31px; left:26px; z-index:25; width:214px; height:62px;}

#footer{
	position:absolute;
	top:600px;
	left:0;
	width:960px;
	height:100px;
	background-color:#000;
	font-family: "Comic Sans MS";
	color:#FFFBB7;
}
#footer ul {list-style-type:none; margin:12px 0 0 30px; padding:0}
#footer ul li {float:left; margin-right:12px}
.credits{margin-left:146px}
#footer ul li a{color:#FFFBB7;}

#footer ul li a:hover{color:#B6AE7F}

#words {text-align:left; position:absolute; line-height:1.461em; top:160px; left:30px; z-index:50; /*was 402px */ width:470px; font-family:"Comic Sans MS", arial; font-size:13px; color:#fff}
#words-home {text-align:left; position:absolute; line-height:1.461em; top:160px; left:30px; z-index:50;  /*was 402px */ width:500px; font-family:"Comic Sans MS", arial; font-size:13px; color:#434343}

#words p, #words-home p {padding-right:68px}

#s4 {position:absolute; width:960px; height:600px; z-index:10; top:0; left:0}

.nav {display:none}


#output { text-align: left; }




#menu-wrapper {position:absolute; width:500px; height:40px;  top:40px; right:0; z-index:50;  margin:0; padding:0}
#menu {list-style-type:none;  width:500px;  height:40px;   margin:0; padding:0}
#menu li {float:right; height:40px;  padding:0 0 0 0; margin: 0 25px 0 0; overflow:hidden;}
#menu li a {font-weight:bold; font-size:16px; font-weight:normal; text-decoration:none /* padding-top:1000px */}
#menu li a:hover {text-decoration:none}




#bouquets-nav a:hover {
color:#F5B0C6;
}

#funerals-nav a:hover {
color:#749C29;
}

#weddings-nav a:hover {
color:#FFD883;
}

#corporate-nav a:hover {
color:#A55F64;
}



#sub-menu-wrapper {position:absolute; width:300px; text-align:right; top:14px; right:13px; z-index:55; margin:0; padding:0 }
#sub-menu {list-style-type:none;  width:300px;  height:19px; overflow:hidden; margin:0; padding:0}
#sub-menu li {float:right; height:19px; padding:0 0 0 0; margin:0 12px 0 0; overflow:hidden;}
#sub-menu li a {height:19px;  font-size:11px; font-weight:bold; text-decoration:none /* padding-top:1000px */}
#sub-menu li a:hover {text-decoration:none}
/*
#home-nav{ width:27px}
#home-nav a {
	background-image: url(/images/sub-nav-panel.png);
	background-position: left top;
}
#home-nav a:hover {
	background-image: url(/images/sub-nav-panel.png);
	background-position: left -20px;
}

#contact-nav {width:57px}

#contact-nav a {
	background-image: url(/images/sub-nav-panel.png);
	background-position: 275px top;
}
#contact-nav a:hover {
	background-image: url(/images/sub-nav-panel.png);
	background-position: 275px -40px;
}

*/


.gallery-links{padding-right:0}

.gallery-links a{color:#FFFBB8; text-decoration:none; font-weight:bold}

.gallery-links a:hover{color:#E2DE9F; text-decoration:underline}






#feature-boxes {list-style-type:none; margin:0; padding:0; display:none}
#feature-boxes li {display:block; float:left; width:410px; height:80px; border:solid 1px #ccc; margin-bottom:20px}
.bouquet-feature, .weddings-feature {margin-right:20px}

a {color:#FFFBB8}
a:hover {color:#E2DE9F}
