/* CSS Document */

body{   background-color:#000000;  margin:0 0 0 0;    font-family: Tahoma; }


#Table_01 { background: black;   border-collapse: collapse;  border: 1px solid white;    border-top: 0px solid white; border-bottom: 1px solid white;  width: 980px;  margin: 0 auto 0 auto;  }


#space1 { top:0px;left:0px;  width:30px; height:1px; background:url(../images/spacer.gif); } 
#space2 { top:0px;left:0px;  width: 5px; height:1px; background:url(../images/spacer.gif); } 
#space3 { top:0px;left:0px;  width:900px; height:1px; background:url(../images/spacer.gif); } 
#space4 { top:0px;left:0px;  width:10px; height:1px; background:url(../images/spacer.gif); } 
#space5 { top:0px;left:0px;  width:5px; height:1px; background:url(../images/spacer.gif); } 
#space6 { top:0px;left:0px;  width:30px; height:1px; background:url(../images/spacer.gif); } 

#space7 { top:0px;left:0px;  width:670px; height:5px; background:url(../images/spacer.gif); } 
#spaceMenu { top:0px;left:0px;  width:230px; height:2px; background:url(../images/spacer.gif); } 
#spaceBottom { top:0px;left:0px;  width:50px; height:20px; background:url(../images/spacer.gif); } 

#topLinkBox{   margin: 10px 10px 10px 10px;   color:#FFFFFF;  text-align:right }
#mainPicBox{   margin: 10px 10px 10px 10px;   color:#2E2E2E;   }
#mainAreaBox{
	margin: 40px 35px 80px 35px;
	color:#2E2E2E;
	text-align: left;
}
#leftSideBox{   margin: 50px 17px 5px 17px;  color:#2E2E2E; vertical-align:top;   }
#bottomLinksBox{ margin: 15px 15px 15px 25px;  color:#2E2E2E; }
#leftSideAddress{   margin: 115px 17px 5px 17px;  color:#2E2E2E;  }

 
#leftColumn{    }
#leftColumn h2 { padding-top:0px; margin-top:0px }
#leftColumn ul { margin-left:15px; padding-left:0px }
#leftColumn li { padding-bottom: 3px; margin-left:0px }


.rightImage {
	float:right;
	padding-top:25px;
	padding-left:30px;
	padding-bottom:10px;
}

.rightImage img {border: #ccc thin solid}




h1{     font-weight:bold;   font-size:16px;   color:#2E2E2E;   margin-top: 0px; margin-bottom: 10px;  }
h2{     font-weight:bold;   font-size:15px;   color:#2E2E2E;   margin-top: 0px; margin-bottom: 3px;  padding-bottom:2px ; padding-top:20px }


a.gardenlinks {	color: #2E2E2E;		font-size: 15px;	font-weight: bold;   text-decoration: underline; }
a.gardenlinks:link {	color: #2E2E2E;		font-size: 15px;	font-weight: bold;    text-decoration: underline;  }
a.gardenlinks:hover {	color: #39a00c;		font-size: 15px;		font-weight: bold;	text-decoration: none;}

.testimonials{     font-weight:normal; font-style:italic;   font-size:13px;   color:#2E2E2E;  }
.callus{     font-weight:normal; font-style:normal;   font-size:13px;   color:#ffffff;   }
.callusBold{     font-weight:bold; font-style:normal;   font-size:16px;   color:#ffffff;   }


.pageText{   color:#2E2E2E;     font-size:13px;    }
a.pageText {	color: #2E2E2E;		font-size: 13px;	font-weight: normal;   text-decoration: underline; }
a.pageText:link {	color: #2E2E2E;		font-size: 13px;	font-weight: normal;    text-decoration: underline;  }
a.pageText:hover {	color: #39a00c;		font-size: 13px;		font-weight: normal;	text-decoration: none;}


.pageTextLists{   color:#2E2E2E;     font-size:13px; padding-bottom:7px;    }




.bottomLinks{   font-size:11px;  color:#2E2E2E;  }
a.bottomLinks {	color: #2E2E2E;		font-size: 11px;	font-weight: normal;   text-decoration: underline; }
a.bottomLinks:link {	color: #2E2E2E;		font-size: 11px;	font-weight: normal;    text-decoration: underline;  }
a.bottomLinks:hover {	color: #39a00c;		font-size: 11px;		font-weight: normal;	text-decoration: none;}


.topLinks{   color:#ffffff;       font-weight:normal;   font-size:12px;        }
a.topLinks {	color: #f5f5f5;		font-size: 12px;	font-weight: normal;   text-decoration: underline; }
a.topLinks:link {	color: #f5f5f5;		font-size: 12px;	font-weight: normal;    text-decoration: underline;  }
a.topLinks:hover {	color: #39a00c;		font-size: 12px;		font-weight: normal;	text-decoration: none;}



.readMore1{   color:#2E2E2E;       font-size:12px;    font-weight:normal;  padding-left: 5px     }
a.readMore1 {	color: #2E2E2E;		font-size: 12px;	font-weight: normal;   text-decoration: underline; }
a.readMore1:link {	color: #2E2E2E;		font-size: 12px;	font-weight: normal;    text-decoration: underline;  }
a.readMore1:hover {	color: #39a00c;		font-size: 12px;		font-weight: normal;	text-decoration: none;}



.thumbnails{  padding-left: 3px; padding-right:3px; padding-top:6px; padding-bottom:6px     }







input { color: #000;  background: #fff;  border: 1px solid #666666;  width: 342px; padding:3px;  font-size:13px;  font-family: Verdana, Arial, Helvetica;  }

TEXTAREA { background-color: #fff;  border: #666666 1px solid;  color: #000; font-size:13px;  font-family: Verdana, Arial, Helvetica;  } 

.CHECKBOX { width: 15px;   border: none;  background-color:#fbfbfb;  margin-top: 5px;   } 

.altButtonFormat {
font-weight: bold; width: 130px;
padding: 5px; padding-left: 15px; padding-right: 15px;
margin-left: 220px;
}

fieldset { position:relative; border:1px #666666 solid; background:#fbfbfb;  width: 600px;    }
fieldset2 { position:relative; border:1px #666666 solid; background:#fbfbfb;  width: 200;    }

legend {color:#fff; background:#39a00c; padding:3px 12px 3px 12px; border:1px #666666 solid;  }
* html legend {position:absolute; top:-.7em; left:.4em}
*+html legend {position:absolute; top:-.7em; left:.4em}




.altButtonFormat:hover {
  background-color: #DBFCD8;

}



.RADIO { width: 30px;   border: none;  background-color:#fbfbfb;  margin-top: 5px;   } 




ul li{  padding-bottom:0px; padding-top:0px;    }







#content {
	display:block;
	padding:10px 0;
	padding-top:0;
	font:14px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#444;
	line-height:22px;
	position:relative;
}

.page-content {
	padding:10px;
	padding-top:0;
}



/* Gallery */
.gallery {
	list-style: none;
	padding: 0;
	margin: 0;
}
.gallery:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.gallery li {
	float: left;
	width: 16.6%;
}
.gallery li a {
	display: block;
	margin: 5px;
	padding:2px;
	border: 1px solid #cccccc;
}
.gallery li img {
	display: block;
	width: 100%;
	height: auto;
	border:0;
}

