body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 100%;
	background-color: #FFFFFF;
	width: 780px;
	margin: 0px;
}


#hpwrapper {
	width: 779px;
	height: 600px;
	padding: 0px;
	margin: 0px; 
	background-image: url(images/backgrounds/bkg0c.jpg);
	background-repeat: no-repeat;
}

head:first-child+body #hpwrapper { width: 779px; height: 600px;}

#wrappermain {
	width: 779px;
	min-height: 600px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	background-image: url(images/backgrounds/bkg1d.jpg);
	background-repeat: no-repeat;
}

head:first-child+body #wrappermain { width: 779px; }

/* for Internet Explorer */
/*\*/
* html #wrappermain {
height: 600px;
}
/**/


/* Seasonal */
#wrapper1 {
	width: 779px;
	height: 600px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	background-image: url(images/backgrounds/bkg1c.jpg);
	background-repeat: no-repeat;
}

head:first-child+body #wrapper1 { height: 620px; }

/* Love you */
#wrapper2 {
	width: 779px;
	height: 600px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	background-image: url(images/backgrounds/bkg2c.jpg);
	background-repeat: no-repeat;
}

head:first-child+body #wrapper2 { height: 620px; }


/* birthday */
#wrapper3 {
	width: 779px;
	height: 600px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	background-image: url(images/backgrounds/bkg3c.jpg);
	background-repeat: no-repeat;
}
head:first-child+body #wrapper3 { height: 620px; }

/* wedding */
#wrapper4 {
	width: 779px;
	height: 600px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	background-image: url(images/backgrounds/bkg4c.jpg);
	background-repeat: no-repeat;
}
head:first-child+body #wrapper4 { height: 620px; }


/* sympathy */
#wrapper5 {
	width: 779px;
	height: 600px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	background-image: url(images/backgrounds/bkg5c.jpg);
	background-repeat: no-repeat;
}
head:first-child+body #wrapper5 { height: 620px; }

/* Get well */
#wrapper6 {
	width: 779px;
	height: 600px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	background-image: url(images/backgrounds/bkg6c.jpg);
	background-repeat: no-repeat;
}
head:first-child+body #wrapper6 { height: 620px; }

/* New baby */
#wrapper7 {
	width: 779px;
	height: 600px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	background-image: url(images/backgrounds/bkg7c.jpg);
	background-repeat: no-repeat;
}
head:first-child+body #wrapper7 { height: 620px; }

/* Just because */
#wrapper8 {
	width: 779px;
	height: 600px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	background-image: url(images/backgrounds/bkg8c.jpg);
	background-repeat: no-repeat;
}
head:first-child+body #wrapper8 { height: 620px; }

/* Friendship */
#wrapper9 {
	width: 779px;
	height: 600px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	background-image: url(images/backgrounds/bkg9c.jpg);
	background-repeat: no-repeat;
}
head:first-child+body #wrapper9 { height: 620px; }

/* Corporate */
#wrapper10 {
	width: 779px;
	height: 600px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	background-image: url(images/backgrounds/bkg10c.jpg);
	background-repeat: no-repeat;
}
head:first-child+body #wrapper10 { height: 620px; }


#menu {
	width: 779px;
	height:25px;
	margin: 0px 0px 0px 0px; 

}
head:first-child+body #menu {margin: 0px 0px 0px 0px;  }

#menu2 {
	width: 779px;
	height:25px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/topnav2/blank.png);
	background-repeat: repeat; 
}


#headertitle {
	width: 779px;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	border: 0px;
}

#header {
	paddding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
}

#hsubnav {
	width: 779px;
	margin: 0px 0px 0px 0px;
	/*padding: 5x px 0px 0px;*/
}
head:first-child+body #hsubnav { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}


#hsubnav img { border: none; }


#hsubnavfooter {
	width: 770px;
	margin: 0px -3px 0px 0px;
	/*padding: 15x px 0px 0px;*/
}
head:first-child+body #hsubnavfooter { width: 779px; }


#menufooter {
	width: 779px;
	margin: 0px -3px 0px 0px; 

	/*padding: 15x px 0px 0px;*/
}


#footer {
	width: 779px;
	margin: 0px; 
	/*padding: 15x px 0px 0px;*/
	clear: both;
}
	
head:first-child+body #footer{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}


#textimage {

	float: right;
	margin: 0px 0px 0px 0px;
	/*padding: 5x 0px 5px 128px;*/
}

#mflogo { float: left; border: none; }

#mftext { padding: 72px 10px 10px 0px; text-align: right; }

#contentleft {
	float: left;
	width: 200px;
	height: 225px;
	background-color: #666666;
	margin: 50px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
head:first-child+body #contentleft { padding: 0px 0px 128px 0px; margin: 50px 20px 0px 0px;}

#homemaincontent {
	padding-top: 18px;
	padding-left: 80px;
}

head:first-child+body #homemaincontent { padding-top: 25px; }

#homecontentleft {
	float: left;
	width: 294px;
	margin: 0px;
	padding: 0px;
}

.hpimg1a {
	margin-right: 10px;
	margin-bottom: 10px;
	border: none;
}

.hpimg1b {
	margin-bottom: 10px;
	border: none;
}

#homeimageleft {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.hpbtleft {	
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
head:first-child+body .hpbtleft{ margin: 0px 0px 10px 10px; }

.hpbtleft2 {
	margin: 0px 0px 5px 10px;
	padding: 0px 0px 0px 0px;
}
head:first-child+body .hpbtleft2{ margin: 0px 0px 10px 10px; }


.hpfloristimg { 
	border: none; 
	margin: 15px 0px 0px 0px;
}

.hpgiftimg { 
	border: none; 
	margin: 0px 0px 0px 0px;
}

#homebottomnav  {
	clear: both;
	margin-top: 10px;
}

#homenav1 {
	float: left;
	margin-right: 10px;
}

#contentright {
	width: 590px;
	color: #ffffff;
	margin: 20px -3px 0px 0px;
	padding: 0px 0px 0px 0px;
		 
}

head:first-child+body #contentright { width: 780px; margin-top: 0px; }

#maincontainer {
	width: 780px;
	color: #ffffff;
		 
}

.hpimg { 
	margin: 0px 0px 5px 5px; 
	padding: 0px 0px 0px 0px; 
	border: 1px solid #A6CB3B; 
}


head:first-child+body .hpimg { margin: 25px 0px 5px 20px; }


.hpimg2 {
	margin: 0px 0px 5px 4px; 
	padding: 0px 0px 0px 0px; 
	border: 1px solid #A6CB3B; 
}
head:first-child+body .hpimg2 { margin: 0px 0px 5px 4px; }

p {
  font-size:.75em;
  padding: 0px 10px 2px 10px;  
  margin: 0px -3px 0px 0px; 
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

head:first-child+body p { margin: 0px 0px 0px 0px; }

.hp{
  font-size:.7em; 
  padding: 0px 10px 2px 10px;  
  margin: 0px -3px 10px 0px; 
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

head:first-child+body .hp { margin: 0px 0px 0px 0px; }

.hp1 {
  font-size:.7em; 
  padding: 0px 10px 2px 10px;  
  margin: 10px -3px 10px 0px; 
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
head:first-child+body .hp1 { margin: 10px 0px 0px 0px; }

.greenText { color:#669900; }

.orangetext {
	font-size: 0.9em; 
	padding: 0px; 
	color: #FF6600; 
	text-align: justify;
}

.orangetext1{
	font-size: 0.9em; 
	padding: 0px 10px 0px 0px; 
	color: #FF0000; 
	text-align: justify;
}

.p1 {
  font-size: .75em; 
  margin: 0px 200px 20px 3px;  
  color:  #666666;
}
head:first-child+body .p1 { margin: 0px 0px 0px 0px; padding: 0px 200px 10px 10px; }

.greyh4 { font-size: 0.8em; padding: 0px 0px 0px 10px; color: #666666;}
head:first-child+body .greyh4  { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; }

.greyh5 { font-size: 0.8em; margin: 0px 0px 20px 0px; color: #666666;}
head:first-child+body .greyh5  { margin: 0px 0px 0px 0px; padding: 0px 0px 10px 10px; }

.p2{
  font-size: .75em; 
  padding: 10px 10px 10px 10px;  
  color: #666666; 
  text-align: justify;
}

head:first-child+body .p2 { margin: 0px 0px 0px 0px; }

.p3 {
	 font-size: .85em; 
  	padding: 10px 110px 0px 10px; 
  	color: #666666;
}

head:first-child+body .p3 { margin: 0px; }

.p4 {
 	font-size: 1em; 
 	padding: 0px 10px; 
 	color: #ff9900;
}

head:first-child+body .p4 { margin: 0px; }

#p5 {
 	font-size: 1em; 
 	padding: 0px 10px; 
 	color: #ff9900; 
 }
 
 head:first-child+body #p5 { margin: 0px; }


.findimg{
	font-size: 1em; 
	padding: 0px 10px; 
	color: #ec7600; 
	border: 1px solid #A6CB3B;
}

.pform{
	font-size: .75em; 
	padding: 10px 0px 0px 0px; 
	color: #ffffff;
}


.h1text { color: #CC0000; font-size: 1em; margin: 42px 0px 0px 100px; padding-left: 10px; }
head:first-child+body .h1text {  margin: 42px 0px 0px 9px; padding-left: 0px;}
 
h1 { color: #CC0000; font-size: 1em; padding: 0px 10px 10px 0px;}
.hph1 { color: #CC0000; font-size: 1em; padding: 0px 10px;}
 
h2 { color: #666666; font-size: 0.9em; padding: 0px 110px 0px 10px; text-align: justify;}
.gh2 { color: #666666; font-size: 0.9em; margin: 10px 10px 10px 10px;}
.hph2{ color: #666666; font-size: 0.9em; padding: 0px 10px 0px 10px; text-align: justify; }
h4 { color: #FFFFFF; font-size: 1em; padding: 0px 10px 0px 10px; }
 
 
ul{ margin: 0px 0px 5px 10px; }
 
li{ margin: 0px 0px 5px 10px; }

  /*h4 { font-size: 0.4em; margin: 0px; color:  #FF9900; }*/
 
#text { font-size: 1.2em; color: #ffffff; margin: 0px 0px 0px 10px; }
#text2 { font-size: 1.2em; color: #ffffff; margin: 0px 0px 0px 20px; }
#fontl { font-family: Arial, Helvetica, sans-serif; }



a { color: #A6CB3B; }

#footer { 
	width: 779px; 
	background-image: url(images/topnav/blank.gif);
	background-repeat: repeat;
	text-align: left; 
	margin: 0px; 
	clear: both;
	height: 20px;
	border: none;
	border-top: solid 1px #A5C937;
}
head:first-child+body #menu { margin: 0px 0px 0px 0px;  }

#footerlinks1 {
	font-size: .65em;
	color: #ffffff;
	padding-top: 4px;
	height: 1%;
	line-height: 1.em;
	padding-left: 8px;
}

#footerlinks2 {
	font-size: .65em;
	color: #ffffff;
	padding-top: 4px;
	float: right;
	height: 1%;
	line-height: 1.em;
	padding-right: 8px;	
}

#footerlinks2 a { color: #FFFFFF; text-decoration: none; }

#hpcontent  {
	margin-top: 0px; 
	width: 285px;
	height: 312px; 
	background-image: url(images/home/bg-home-content.jpg);
}

#hpcontent p {

color: #333333;
padding-top: 5px;

}

#hpcontent h1 { color: #232020; font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding-top: 10px; padding-bottom: 5px; }

/*\*/

head:first-child+body #hpcontent { height: 312px; margin-top: 0px;  }	
head:first-child+body #homecontentright {	margin-left: 294px; }


