body { background: url('images/i/newflowers_background.gif') repeat-y;  text-align: center; padding:0; margin: 0; color: #006384;   }
a img { border: 0; }
p { text-indent: 0px;  }
td { font: normal 12px/14px Arial,Helvetica,sans-serif;; padding: 0px; }
h1 { font: bold 16px/18px Arial,Helvetica,sans-serif;; color: #006384; }
h2 { font: bold 14px/16px Arial,Helvetica,sans-serif;; color: #006384;}
h3 { font: bold 14px/16px Arial,Helvetica,sans-serif;; color: #006384; }

/* blue #005B80 green: 335566 */

.optimizer_intro {

	line-height: 25px;
	font: bold 22px Arial,Helvetica,sans-serif;; 
	color: #006384; 
	
	
}

.testimonial { font:10px/12px Arial,Helvetica,sans-serif;; color: black; }
.testimonial_author { font: bold 8px/10px Arial,Helvetica,sans-serif;; color: black; }
.testimonial_title {font: bold 12px/14px Arial,Helvetica,sans-serif;; color: #005B80; }

.quotes { justify; font:10px/12px Arial,Helvetica,sans-serif;; color: white; }
.quotes_author { font: bold 8px/10px Arial,Helvetica,sans-serif;; color: black; }
.quotes_title {font: bold 12px/14px Arial,Helvetica,sans-serif;; color: #005B80; }
a.quotes_link       { color: #52518C; font: 10px/12px Arial,Helvetica,sans-serif;; font-weight: bold; text-decoration: none; }
a.quotes_link:hover { color: #52518C; text-decoration: underline; }

/* Everythings on top */

div.header { width: 100%; height: 94px; border: 0px solid white; background: #ABA6D7 url('images/i/header_bg_with_stars.jpg') no-repeat; overflow: hidden; min-width: 100%; }
 	.header .left { float: left; width: 200px; height: 100%;  }
 	.header .right { float: right; width: 454px; height: 100%;  }
	.header  a { color: #FFFFFF;  font-size:11px; font-weight: bold; text-decoration: none;}
	.header .right a:hover { color: #4C4580; }

div.menu { background: #52518C; width: 100%; border: 0; border: 0; border-right: 0; border-left: 0;  border-top: 0;
padding-left: 0px; overflow: hidden; height: 26px; }

 	div.menu img { float: left; margin-left: 15px; }


/* OLD color */
/* div.submenu { width: 100%; height: 12px; background: #A5A2BD; border: 0; } */
/* NEW color */
div.submenu { width: 100%; height: 16px; border: 0; }



/* Main cells */

.main { width: 100%; height: 400px; }
 	.main .top { height: 30px; }
 		.top .left { color: #52518C; font: bold 13px/28px Arial,Helvetica,sans-serif;; text-align: center; }
 		.top .middle { font: bold 13px/28px Arial,Helvetica,sans-serif;; padding: 0 20; color: #006384; }
 		.top .right { }
 	.main .rest { }
 		.rest .left { background: url('images/i/leftcol_flowers.gif') no-repeat #DCDAED; text-align: left; }
		.rest .left table { background: none;; }
 		.rest .middle { background: none; text-align: left; padding: 20; }
			.rest .middle, .rest .middle td { color: #006384; line-height: 17px; justify;}
 			.rest .middle a       { color: #006384;; font-weight: bold; text-decoration: none; }
			.rest .middle a:hover { color: #990000; text-decoration: underline; }
		.rest .homepage { background: url('images/i/purple_flowers.gif') no-repeat; text-align: left; padding: 20; }
 		.rest .right { text-align: left; background: #8C9EC6; background: #A5A2BD }

/* Main cells widths */

	.main .left  { width: 180px; }
	.main .right { width: 250px; }

/* Main cells borders 

.top .left { border: 0; border-top: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid white; }
.top .middle { border-top: 1px solid white; border-bottom: 1px solid white; }
.top .right { border-top: 1px solid white; border-bottom: 1px solid white; }

.rest .left { border-right: 1px solid white; border-bottom: 1px solid white; }
.rest .middle { border-bottom: 1px solid white; }
.rest .right { border-left: 1px solid white; border-top: 0px solid white; border-bottom: 1px solid white; }
.rest .noborder { } */


/* Footer */

td.footermenubg { color: #FFFFFF; 
text-align: middle; background: #ABA6D7 url('images/i/footer_bg.jpg') no-repeat;

 }

td.footermenu { color: #FFFFFF; 
text-align: middle; 
font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#52518C; font-weight: bold; text-decoration: none;
 }
 td.footermenu a { color: #FFFFFF; text-decoration: none;  }
 td.footermenu a:hover { color: #4C4580; }
	
div.footer { color: #6D74AC; width: 100%; height: 30px; padding: 0;
font: normal 11px Arial,Helvetica,sans-serif;; margin-top: 0px; border: 0; }
  	.footer .left { float: left; height: 100%; padding-left: 20px; line-height: 28px; }
  	.footer .right { float: right; height: 100%; padding-right: 20px; line-height: 28px; }
  	.footer a { color: #6D74AC; text-decoration: none; }
	.footer a:hover { color: #4B457F; }




/* Left menu items */

.left .header { font: bold 13px Arial,Helvetica,sans-serif;; color: #356; }
	.left ul li { list-style-image: url("images/i/star_bullet.gif"); font: 11px Arial,Helvetica,sans-serif; font-weight:bold; padding-bottom:9px;}
	
	
	.left ul a:hover { color: #990000; text-decoration: underline; }
		
	.left img {   }
	.left ul li a { color: #405E82; font: 11px/13px Arial,Helvetica,sans-serif;; font-weight: bold; display: block; margin: 0px; text-decoration: none; }
	.left li a:hover { color: #fff; text-decoration: underline; }
		.rest .left a { color: #405E82; font: bold 11px Arial,Helvetica,sans-serif; font-weight: bold; display: block; text-decoration: underline;  }
		.rest .left a:hover { color: #990000; text-decoration: underline;  }
	


/* Right menu items */

.rmitem, .rmheader { display: block; padding: 7 5 7 10; border: 1px solid white; text-align: left; color: white; text-decoration: none;
	border-top: 0; border-left: 0; border-right: 0px; font: 11px/13px Arial,Helvetica,sans-serif;; }
.rmheader { font: bold 13/15px Arial,Helvetica,sans-serif;; color: #eee; text-align: center; background: #7c8eb6;  }
.rmitem { background: #8C9EC6; /* #A5BAD6 */ color: white; }
.rmitem:hover { background: #7c8eb6; }



/* Minicart */

.minicart { font: normal 11px/28px Arial,Helvetica,sans-serif;; color: #023; border: 0px solid red; text-align: center; }
.minicart { display: inline; width: 220px; margin: 0px; position: absolute; right: 0; }



/* Various things here and there */


	img.donate { margin-top: 100%; margin-bottom: 0px; }

/*	img.products { margin: auto; } */
/* 		.middle p { font: 11px/13px Arial,Helvetica,sans-serif;; color: #002; } */

	/* location bar */
 	.capitalize { text-transform: capitalize; font: bold 9px/11px Arial,Helvetica,sans-serif;; color: #356; }
 	.capitalize a { color: #356; }


/* About us */
.photoby { display: block; margin: auto; margin-top: 10px; width: 100%; text-align: center; }


/* Donate */
.donate, .gemstone { width: 150px; height: 200px; margin: auto; margin-top: 50%; border: 0px solid #666; padding: 5px; text-indent: 8px; text-align: justify;
 color: #023; font: normal 11px/15px Arial,Helvetica,sans-serif;; padding: 3px; }




/* HomePage different look */
.homepage_left  { background:  no-repeat #D6D7EF; text-align: center; }
.homepage_middle { padding: 20px; background: url('images/i/flowers.gif') no-repeat; }

/* ...and borders */
.homepage_left  { border: 0; border-right: 1px solid white; border-top: 1px solid white; border-bottom: 1px solid white; }
.homepage_middle { border: 0; border-top: 1px solid white; border-bottom: 1px solid white; }





/* Using special class for product prices */
.special_price { color: #cc3333; }
/* Remove below if no need */
/* (Comment to check original colors) */
.FormButton { color: #356; }
.ProductTitle { color: #356; }
.ProductPriceConverting { color: #356; }

/* Button style */
.Button {                                 
		FONT-FAMILY: Arial;
		BACKGROUND: URL(images/butbg.gif);
		BACKGROUND-COLOR: #FF8600;
		COLOR: white; FONT-WEIGHT: bold;
		FONT-SIZE: 11px;
		TEXT-DECORATION: none;
}