
body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #ADC686 url('../images/backgroundRepeater.jpg') repeat-y center top;}
	
#wraper {
	margin: 0 auto 0 auto; 
	width: 930px;}

#headerContainer {
	float: left;
	height: 115px;
	width: 100%;}
	
h1#logoHeader {
	float: left;
	background: url('../images/logo.jpg') no-repeat;
	width: 296px;
	height: 115px;
	text-indent: -9999px;}

#addressContainer { 
	float: right;
	margin-top: 10px;}

#addressContainer p {
	color: #ADC686;
	font-size: 10px;
	text-align: right;}

.divider {
	color: #4E4A97;
	font-size: 11px;}

#navContainer { 
	float: left;
	margin-top: 15px;}

ul.navlist { 
	padding: 8px 0 8px 0;
	border-top: 1px solid #ADC686;
	border-bottom: 1px solid #ADC686;
	width: 930px;}

ul.navlist li{
	list-style: none;
	display: inline;}

ul.navlist li#end {background: none;}

ul.navlist li a {
	text-transform: uppercase;
	color: #759248;
	text-decoration: none;
	padding: 2px 8px 0 5px;
	margin: 0 5px 0 0;
	font-size: 14px;}

ul.navlist li a:hover {	color: #4A6520;}	

body.home ul.navlist li.home a,
body.whatWeOffer ul.navlist li.whatWeOffer a,
body.specialOccasions ul.navlist li.specialOccasions a,
body.specialty ul.navlist li.specialty a,
body.contact ul.navlist li.contact a {
	color: #4A6520;
	font-weight: bold;}	

#colA {
	float: left;
	width: 550px;
	padding-right: 50px;}

#colB { 
	float: left;
	width: 325px;}
	
#singleCol {
	float: left;
	width: 925px;}


h1 {}
h2 {color: #4A6520; font-size: 20px; margin-bottom: 0;}
h3 {color: #759248; font-size: 17px; margin-bottom: 0;}
h4 {}
h5 {}
h6 {}

p {color: #666666; font-size: 13px; margin: 0;}
ul {margin-top: 2px;}
li {color: #666666; font-size: 13px; margin: 0;}


#footerContainer {
	float: left;
	margin-top: 35px;
	border-top: 1px solid #ADC686;
	width: 930px;}
	
#footerAddressContainer p {
	margin-top: 10px;
	margin-bottom: 0;
	text-align: right;
	color: #ADC686;
	font-size: 10px;}	
	
#footerAddressContainer p#last {
	margin-bottom: 10px;
	margin-top: 0;}
	
	