/**** GARDENS TO GRO CSS ****/

/* HTML Defaults */
BODY	{
	margin: 0px;
	background-color: #ddcee2;
	text-align: center;
}
		
P,TD	{ font: 10pt Arial; }

INPUT,TEXTAREA,SELECT	{ font: 8pt Verdana;
			  border: 1px solid #505050;
			  background-color: #f5f5f5;
			}

#wrapper {
 width: 773px;
 margin: 0 auto;
 text-align: left;
 padding: 5px;
 background: #fff;
 border-right: 1px solid #b0b0b0;
 border-bottom: 1px solid #b0b0b0;
 border-left: 1px solid #b0b0b0;
}
#header {
	text-align: center;
	border: 1px solid #660066;
	margin-bottom: 5px;
}
#footer {
	font-family: Arial, Verdana, sans-serif;
	text-align: center;
	margin-top: 5px;
}

/* Colors */
.w	{color: #ffffff; }
.g	{color: #404040; }
.pur	{color: #660066; }
.green {color: #006600; }
.ltpur	{color: #fff0ff; }
.yel	{color: #FDFD90; }
.dg	{color: #739C68; }
.bgdg	{background-color: #739C68; }
.bgddg	{background-color: #3D793D; }
.bgt	{background-color: #F3EEE7; }
.bgpur	{background-color: #A783B3; }
.bgdpur	{background-color: #844691; }
.bgltg	{background-color: #A2C09A; }
.warranty {color: #117303; }


/* Sizes */

.bg	{ font-size: 12pt; }
.bgr { font-size: 14pt; }
.s	{ font-size: 8pt; }
.ss { font-size: 7pt; }
.h	{ font-size: 14pt; }
.n	{ font-size: 10pt; }
.v	{ font-family: Verdana; }

.ctr { text-align: center; }



/* Decoration & Spacing */

.lsp	{ line-height: 125%; }
.sp 	{ line-height: 150%; }
.ssp	{ line-height: 200%; }
.b	{ font-weight: bold; }
.i	{ font-style: italic; }
.u	{ text-decoration: underline; }
.nu	{ text-decoration: none; }
.bdrg	{ border: 1px solid #B0B0B0; }
.bdrw	{ border: 1px solid #ffffff; }
.bdrpur	{ border: 1px solid #660066; }
.bdrm	{ border: 1px solid #606060; }
.smp { padding: 2px; }
.p	{ padding: 5px; } 
.pp	{ padding: 7px; }
.nbdr { border: none; background: none; }
		
/* Specialized Cases */

A		{color:  #006600;
		 font-weight: bold; 
		 text-decoration: none; }
		 
A:visited	{color:  #006600;}

A:hover		{ text-decoration: underline; }
		
.menu A		{ color: #FFFFFF;
		  font-weight: bold;
		  text-decoration: none; }

.menu A:visited	{ color: #FFFFFF; }

.menu A:hover	{ color: #FDFD90; 
		  text-decoration: none;}

/* Scrollbar */

.scroll	{ scrollbar-3dlight-color: #ECE4D5;
	scrollbar-arrow-color: #6D5C3F;
	scrollbar-base-color:  #ff0000;
	scrollbar-darkshadow-color: #B59C6F; 
	scrollbar-face-color: #F3EEE5;
	scrollbar-highlight-color: #B0A38D;
	scrollbar-shadow-color: #B59C6F;
	scrollbar-track-color: #B4AB99;
	}
	
/* Rotating Images on homepage */
.rotate { 
    display: none;
    position: absolute;
    width: 391;
    height: 240;
    overflow: visible;
}
        
.cover  {
    background-color: #FFFFFF;
    position: absolute;
    width: 391;
    height: 240;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    z-index: 99;
}

.err {
	border: 1px solid #cc0000;
	background-color: #ffdddd;
  color: #cc0000;
  font-weight: 600;
  padding: 10px 15px;
  margin-bottom: 8px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  text-align: left;
  font-size: 12px;
}
.msg {
  background-color: #b9fbbc;
  border: 1px solid #07950e;
  color: #07950e;
  font-weight: 600;
  padding: 10px 15px;
  margin-bottom: 8px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  text-align: left;
  font-size: 12px;
}

		  
