/* CSS Document */



body

	{

	 background:#646801; /* dark green */
	 
	 color: inherit;

	 margin:0;

	 padding:46px 0 0 0;

	 font:1em verdana, sans-serif;
	 
	 text-align : center; /* This sets the contents in the center of the browser window - IE6 workaround */
	  

	}
	
a[href] { cursor:pointer; }

a {text-decoration:none;}

a img {border:0;}

#wrapper

	{

	width:782px;

	margin:0 auto;

	background:#ffffff url(images/grad_body_03.gif) top repeat-x; 
	
	color:inherit;

	padding-top:12px;
	
	text-align : left; /* This resets the default text alignment to the left.  */

	}

#menu

	{width:742px;

	 margin:0 auto;

	 }

	

#second_1

	{width:742px;

	margin:0 auto;	

	background:url(images/margins_sec_div_18.gif) top left no-repeat;
	

	}

#second_2

	{width:742px;

	margin:0 auto;	

	background:url(images/margins_sec_div_20.gif) top right no-repeat;

	}

#second_3

	{

	 width:730px;

	 margin:0 auto; 

	 background:#ffffff;
	 
	 color: inherit;

	 padding-top:7px;

	}

.fff

	{float:left;
	width:auto;

	}
	
.fff_flower { float:left;
					width:233px; 
					text-align:center; 
					padding-top:52px;
				}
				
.fff_centerpic { padding-left:53px; 
					  padding-right:23px;
					  float:left; }

#bottom

	{

	 padding-top:33px;

	 color:#cbcf80; /* light green */
	 
	 background-color : inherit;

	 text-align:center;

	 padding-bottom:22px;	
	 
	 font-size: .70em; 
	 
	 line-height:1.125em;

	}
	
h2.blurb { 
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color : #ffffff;
			background-color : inherit; }
			
h5.services { text-align : justify;
					  color: #646801; /* dark green */
					  background-color : inherit;
					  line-height:1.25em;}
					  
p.main-text { text-align: justify;
				 font-size: .70em;
				 line-height:1.25em;
				  }

li.services_list {  text-align: justify;
				 	     font-size: .70em;
						  color: black;
						  background-color : inherit;
						  text-decoration : none;
						  line-height:1.5em;}
			
.content-text { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
				    font-size : .70em;
					 line-height:1.25em;
					 color : #ffffff;
					 background : inherit;
					 text-align : justify; }	/* Main content text on index.html */
					 
.floret-link { color: #CBCF80; /* light green */
					background-color : inherit; }		
					
.inside-page-logo { position:absolute; 
						  top:-40px; 
						  right:38px;  } /* Your logo in the upper right corner */
						  
div.clear { clear:both;
				height:25px; }
				
.wedding_dec { clear:both; padding-top:1px; text-align:center; }

.services_list { text-align : justify;
					  text-decoration : none;
					  color: #646801; /* dark green */
					  font-size: .70em;
					  line-height:1.25em; }
					  
.horiz_border { border-bottom:1px solid #646801; } /* The dark green horizontal line */


.photos-services {  
				padding-left:30px; 
				width:170px; 
				padding-top:40px; 
				position:absolute; 
				top:150px; 
				right:20px; }/* Your graphics on the right side of the Services.html page */
				
.photos {  
				padding-left:30px; 
				width:170px; 
				padding-top:40px; 
				right:20px;
				float:right; } /* your graphics on the right side of the page */
				
				
table.freetips { width : 470px; 
					  border: none;
					 }
					 
table.freetips2 { border:none;
					   border-collapse : collapse;
						width:395px;
						height : 134px; }
						
p.freetips { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					  font-size: .70em;
					  text-align:left;
					  line-height:1.5em;
						}
						
.freetips_form { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					  font-size: .60em;
					  text-align:right;
					  line-height:1.25em;
			  }
			  
div.whitespace { margin : -1.25em; } /* This hack decreases the whitespace between paragraphs */
			  