/**** 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 */

hr.light {
	height: 0;
	padding: 0;
	margin: 6px 0;
	border: 0 none;
	border-bottom: 1px solid #ddd;
}

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;
}


.pretty-button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	/*
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e7e3eb), color-stop(1, #d3d1d8) );
	background:-moz-linear-gradient( center top, #e7e3eb 5%, #d3d1d8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e3eb', endColorstr='#d3d1d8');
	background-color:#e7e3eb;
	*/
	background-color: #eeece1;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	/*border:2px solid #4a004e;*/
	border: 2px solid #c0504d;
	box-shadow: 0px 0px 5px 1px #c0504d;
	text-transform: uppercase;
	display:inline-block;
	/*color:#3b5c11;*/
	color: #0d3d31;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	padding: 0 15px;
	text-decoration:none;
	text-align:center;
	/*text-shadow:1px 1px 0px #ffffff;*/
}
A.pretty-button:hover {
	/*
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d3d1d8), color-stop(1, #e7e3eb) );
	background:-moz-linear-gradient( center top, #d3d1d8 5%, #e7e3eb 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d1d8', endColorstr='#e7e3eb');
	background-color:#d3d1d8;
	*/
	background-color: #dedbcd;
	text-decoration: none;
}
A.pretty-button:active {
	position:relative;
	top:1px;
	color: #3b5c11;
}
A.pretty-button:visited {
	color: #3b5c11;
}

.message {
	font-weight: bold;
	font-size: 1.2em;
	color: #CE0303;
	text-align: center;
	border: 2px solid #CE0303;
	background-color: #FFF7F7;
	padding: 10px;
	border-radius: 4px;
}

.btn {
	display: inline-block;
	background-color: #5e8d51;
	color: #fff !important;
	font-size: 12pt;
	font-weight: normal;
	border-radius: 5px;
	padding: 5px 10px;
	margin: 5px 0px;
}

.btn:hover {
	box-shadow: 0px 0px 5px #ffff00;
	text-decoration: none;
}