@charset "utf-8";
/* CSS Document */
 	body
	{
		font-size:100%;
		background-color:#ffffff;
		margin:0px auto;
		padding:5px;	
	}
	#container
	{
		width:960px;
		margin:auto;
		/*border:thin 1px black solid;	*/
	}
	header
	{
		text-align:center;
		background-color:#f4d3e8;/*#cd0074*/
		
	}
	img
{ 	border-style: none;
	border:0;
}
*
{
  
  outline: 0;
}
	nav
	{
		background-color:#85004b;
		height:35px;
		margin-bottom:0px;	
	}
	nav li
	{
		float:left;
		width:145px;
		height:35px;
		text-align:center;
		/*border-left:1px black solid;*/
		/*border-right:1px black solid;*/
		line-height:35px;
		list-style:none;
		
	}
	nav li a 
	{
		color:#ffffff;
		font-family:"Footlight MT Light", Garamond, serif;
		text-decoration:none;
		display:block;	
	}
	nav li a:hover
	{
		background-color:#cd0074;
	}
	
	body#home .nav-home, body#about .nav-about,body#flowers .nav-flowers, body#resources .nav-resources, body#contact .nav-contact, body#sales .nav-sales
	{
		background-color:#9fee00;
		height:35px;
		color:#243700;
		
	}
	#content
	{
	
		margin-top:6px;
		overflow:hidden;
		/*height:auto;*/
		height:643px;
		margin-bottom:10px;
		background-color: #f4d3e8;
		}
	#content a 
	{
	text-decoration:none;
	color:#85004b;
	}
	
	#content p
	 {
	font-family:"Lucida Sans",sans-serif;
	font-size: .9em;
	bottom: 10px;
	}
	#frontimage, #main
	{
	float: left;
	background-color: #FFF;
	height: 325px;
	width: 625px;
	padding-top: 10px;
	padding-left: 10px;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 15px;
	border: 2px solid #9fee00;
	text-align:center;
	}
	
	#main p {
	margin-left:10px;
	margin-right:20px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
	}
	#main h1,h2
	{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	}
	/*this is the h4 in the sidebar on the flowers page and pages*/
	body#flowers div#container div#content div#sidebar h4
	{
		text-align:center;
	}
	/*This is the flower icon on the utility navigation*/
	#flowericon
	{
		float:left;
		margin-top:15px;
		margin-left:15px;
		
	}
	 p#hours2
	 {
		 margin-top:15px;
		 text-align:center;
	 }
	 #faqheading{
	 text-align:center;
	 }
	 p#faq
	 {
		 font-weight:bold;
		 text-align:center;
	 }
	 p#rosecares
	 {
		 text-align:left;
	 }
	 p#flowercare
	 {
	 	margin-top:15px;
	 }
	 p#resource
	 {
		 margin-top:5px;
		 margin-bottom:20px;
	 }
	p#gardentips
	{
		margin-top:5px;
		margin-bottom:20px;
		text-align:center;
	}
	#flowershop
	{
		font-size:1.8em;
		margin-bottom:0px;
	}
	#dates
	{
		font-size:1.8em;
		margin-bottom:0px;
		
	}
	.flowerp
	{
		text-align:center;
	}
	#sales #sidebar h3#roseheading, #sales #sidebar h3#lilyheading
	{
		text-align:center;
		font-family:"Footlight MT Light", Garamond, serif;
	}
	#fronttext 
	{
	width: 157px;
	float: right;
	margin-left: 5px;
	margin-right: 7px;
	text-align: center;
	}
	#fronttext a:hover, #sidebar a:hover,#main a:hover
	{
		color:#cd0074;
	}
		
	#sidebar
	 {
	float: right;
	width: 240px;
	background-color: #ffffff;
	margin-top: 2px;
	/* margin-left: 5px; */
	/* margin-bottom: 15px; */
	margin-right: 20px;
	padding-left: 10px;
	padding-right: 10px;
	border: 2px solid #9fee00;
	height:538px;
	}
	#sidebar p /*This is ths paragraph in the sidebar*/
	{
	font-size:.8em;
	margin-top:5px;
	font-family:"Lucida Sans",sans-serif;
	text-align:center;
	}
	/*This is the sidebar h3*/
	#sidebar h3 {
	text-align:center;
	margin-bottom:0px;
}
#home #sidebar h3, #resources #sidebar h3
{
	
font-family:'News Cycle', sans-serif;
}
	#sidebar li
	{
	font-family:"Footlight MT Light", Garamond, serif;
	padding-top:10px;
	text-align:center;
	margin-right: 40px;
}
	#sidebar li a
	{
		color:#000000;
	}
	#sidebar li a:hover
	{
		color:#cd0074;
	}
	
	
	#articlebox, #salesbox,#flowerbox
	 {
	float:left;
	width:300px;
	height:180px;
	background-color: #ffffff;
	margin-top:5px;
	margin-bottom:20px;
	margin-left:20px;
	border: 2px solid #9fee00;
	clear:left;
	
	}
	#articlebox h3, #salesbox h3,#flowerbox h3
	{
	text-align:center;
	margin-bottom:0px;
	font-family:'News Cycle', sans-serif;
	
	
	}
	#articlebox p, #salesbox p, #flowerbox p
	{
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 5px;
	font-family:"Lucida Sans",sans-serif;
	text-align: center;
	color: #000000;
	
	}
	#articlebox a:hover, #salesbox a:hover,#flowerbox a:hover
	{
		color:#9fee00;
	}
	#salesbox,#flowerbox 
	{
	clear:none;
	margin-left:30px;
	}
	#sales h3 {
font-family: 'News Cycle', sans-serif;
	}
	

	footer 
	{
	background-color:#85004b;
	height:110px;
	
	
	}
	#utilityabout, #utilityresources, #utilitycontact, #utilitysales, #utilityflowers
	{
	float:left;
	margin-right:25px;
	font-family:"Century Gothic", sans-serif;
	font-size: small;
	color: #ffffff;
	}
	.utilitylist 
	{
	list-style: none;
	text-decoration: none;
	font-family:"Lucida Sans",sans-serif;
	text-align: center;
	}
	ul.utilitylist li a
	{
		color:#ffffff;
		text-decoration:none;
	}
	ul.utilitylist li a:hover
	{
		color:#9fee00;
	}
	
	
	.utilitytitle
	 {
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:5px;
	/*color:#ffffff;*/
	
	}
	ul.utilitylist li.utilitytitle a
	{
		color:#ffffff;
	}
	ul.utilitylist li.utilitytitle a:hover
	{
		color:#9fee00;
	}
		
	#footerinfo 
	{
	padding:1px;
	text-align:center;
	background-color:#f4d3e8;
	/*background-color:#85004b;*/
	color:#000000;
	font-size:small;
	/*clear:both;*/
	font-family:"Lucida Sans",sans-serif;
	
	}
	#footerinfo p a 
	{
		text-decoration:none;
	color:#000000;
	}
	#footerinfo p a:hover
	{
	color: #85004b;
	}
	
	
	h1,h2, h3 
	{
	font-family:"Footlight MT Light", Garamond, serif;
	font-weight: bolder;
	}
	
/*form*/
#contactform {
	width:350px;
	/*width:300px;*/
	margin-top:10px;
	margin-left:155px;
	/*background-color: #FF9999;*/
	padding: 20px;
	border: solid #FFFFFF 2px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	
	background-color:#9fee00;
	
}
#contactform li {
	font-family:"Lucida Sans",sans-serif;
	font-size:.8em;
}
div.formlist {
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}
h3.formheading {
	background-color:#ffffff;
	border-radius:10px;
	margin-top:10px;
	margin-left:0px;
	padding:10px;
	padding-left:15px;
	font-family:"Footlight MT Light", Garamond, serif;
	font-size:1.5em;
}
fieldset {
	border:none;
}

.formitem
{
	text-align:center;
	
}
li
{
	list-style:none;
}
input,textarea
	 { 
	 	vertical-align:top; 
	}
input 
	{
    margin-top: 5px;
    margin-bottom: 5px;
    display:inline-block;
    *display: inline;     /* for IE7*/
    zoom:1;              /* for IE7*/
    vertical-align:middle;
     margin-left:20px; 
	}
	input#phone
	{
		margin-left:20px;
	}
	select#state
	{
		width: 150px;
margin-left: 15px;
	}
	textarea#comments
	{
		resize: none;
overflow: hidden;
height: 90px;
width: 173px;
margin-left: 14px;
	}
	
	input[type="submit"],input[type="reset"]
	{
		text-align:center;
		margin:0px auto;
	}
label { display: inline-block;
width: 110px;
text-align: right; float:left; }​
.image1
{	
float:right;
	clear:left;
	margin-left:50px;
	margin-right:50px;
}
.image2
{
	float:center;
	margin:0 auto;
}
/*Flowers PAGE*/
#flowerimages {
	margin-top:15px;
	margin-bottom:30px;
}
#flowerimages p {
	text-align:center;
	margin-top:5px;
}
#flowerimages a {
	color:#243700;
	text-decoration:none;
}
#flowerimages a:hover {
	color:#cd0074;
	font-weight:bold;
}
#flowerimages img {
	border:none;
}
.firstimage {
	float:left;
	clear:left;
	margin-left:30px;
	margin-right:50px;
	margin-bottom:20px;
	
}
.middleimage {
	float:left;
	margin-right:50px;
	margin-bottom:20px;
}
.lastimage {
	float:left;
	margin-right:35px;
	margin-bottom:20px;
	clear:right;
}
.cart {
		border: 1px solid black;
float: right;
right: 50px;
/* position: absolute; */
width: 150px;
padding: 5px;
margin-right: 50px;
	}
	div.carts
	{
		text-align:left;
	}
	
#response
	{
		display:none;
	}
	.error {
		color:red;
	}	
span#status
{
	float:right;
}

