body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color: Black;
}

td {
	font-size: .7em;

}
h1 {
	font-size: 13px;
	color: #5E7337;
	padding-bottom: 2px;
	border-bottom: solid 1px #5E7337;
	border-right: solid 145px white;
}

h2 {
	font-size: 13px;
	color: black;
}
h3 {
	font-weight: bold;
	font-size: .7em;
}
.new
{
	vertical-align: super;
	color: #5E7337;
}
#mainMenu {
	height:17px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#mainMenu ul {
		margin: 0px;
		border: none 0px white;	
}
			
#mainMenu li
{
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#mainMenu li a 
{
		float: left;
	text-decoration: none;
	color:  #5E7337;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	font-size: 12px;
	height: 17px;
	vertical-align: middle;
	margin: 0px;
	border-right: solid 1px #FF9933;
	border-left: solid 0px white;
	text-align: center;
}

html>body #mainMenu li a {
	width: auto;
}

#mainMenu li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #5E7337;
	margin: 0px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	font-size: 12px;
	height: 17px;
}
.green
{
	color: #5E7337;
}
.error
{
	color: red;
}
.leftColumn {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF9933;
	width: 172px;
	margin: 0px;
	padding: 0px;
	background-color: #ffffcc;
}

.menuTable
{
	padding: 3px;
}
.menuTable a:link
{
	color: #5E7337;
	font-weight: bold;
}
.menuTable a:visited
{
	color: #5E7337;
	font-weight: bold;
}
.menuTable a:hover{
	color: #CE6700;
	text-decoration: none;
	border: 0px;
}
.menuTable h2 a:link
{
	color: black;
	font-weight: bold;
}
.menuTable h2 a:visited
{
	color: black;
	font-weight: bold;
}
.menuTable h2 a:hover{
	color: #CE6700;
	text-decoration: none;
	border: 0px;
}

.menuTable ul
{
	margin: 0px;
	padding: 0px;
	margin-left: -15px;
	list-style-type: none;
	margin-bottom: 4px;
	padding-left:: -15px;
}
.menuTable li
{
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
/*	text-indent: -10px; */
	font-weight: bold;
	text-indent: 0px;
}
.menuTable h2
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 3px;
}
.menuTable td
{
	padding: 3px;
}
.menuTableTopTD
{
	background-color: #5E7337;
	font-weight: bold;
	color: White;
}
.contentTable {
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bottomCell {
	height: 14px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FF9933;
}

.bottomCell a:link
{
	text-decoration: none;
	color:  #5E7337;

}


.bottomCell a:visited {
color:  #5E7337;	
	text-decoration: none;

}
/* color: #5E7337; */
.bottomCell a:active{
	text-decoration: none;
color:  #5e7337;
}
.bottomCell a:hover{
	color:#91AF58;
	text-decoration: none;

}
.textTable {
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 4px;
	padding-left: 7px;
	text-align: justify;

}
.textTable li
{
	color: Black;
}

.textTable h2{
	margin-bottom: 5px;
	font-size:14px;
}
.textTable h1{
	margin-bottom: 6px;
}
.textTable p{
	margin-top: 5px;
	
}
.textTable ul
{
	margin: 4px 0px 4px 10px;
}
.subTitleTable {
	margin: 0px;
	font-weight: bold;
	padding-top: -1px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;



}
.sectionTR {
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #5E7337;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;

}
.sectionTextArea {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sectionLeftTD {
	width: 60px;

}
.sectionTextTable {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #FF9933;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;


}


.textTable A:link
{
	text-decoration: none;
	color:  #994D00; /* #CE6700; */
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #91AF58;
}

A:link
{
	text-decoration: none;
	border-bottom-color: #6F92DB;
	border-bottom-width: 1px;
	font-weight: bold;

}


.textTable  A:visited{
	color:  #994D00; 
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #91AF58;
	font-weight: bold;


}


 A:visited{
	color:  #CE6700;	
	text-decoration: none;
	border-bottom-color: #6F92DB;
	border-bottom-width: 1px;
	font-weight: bold;


}
/* color: #5E7337; */
.textTable A:active{
	text-decoration: none;
	color:  #CE6700;
	border-bottom-color: #6F92DB;
	border-bottom-width: 1px;
}
.textTable A:hover{
	color:#FF9933;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #91AF58;
	text-decoration: none;
}
ul {
	list-style-position: inside;
	list-style-type: square;
	color: #FF9933;

}
ul ul{
	list-style-position: inside;
	list-style-type: disc;
	color: #FF9933;
}

ol{
padding: 0px;
}


input {
	font-weight: bold;
	color: #000000;
	border: 1px solid #FF9933;
	background-color: #91AF58;
	margin-left: 4px;
	padding-left: 4px;
}
button {
	font-weight: bold;
	color: #000000;
	border: 1px solid #FF9933;
	background-color: #91AF58;
}


select {
	font-weight: bold;
	color: #000000;
	border: 1px solid #FF9933;
	background-color: #91AF58;
		margin-left: 4px;
	padding-left: 4px;
	margin-top: 1px;
	padding-top: 1px;

}


.formText
{
	
}

option {
	font-weight: bold;
	color: #000000;
	border: 1px solid #FF9933;
	background-color: #91AF58;

}

textarea {
	font-weight: bold;
	color: #000000;
	border: 1px solid #FF9933;
	background-color: #91AF58;
		margin-left: 4px;
	padding-left: 4px;
}



/* header styles */

.headerLeftCell {
	width: 159px;
	padding: 0px;
	height: 86px;
}
.menuTR {
	text-align: left;
	vertical-align: top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FF9933;
	background-color: #ffffcc;
}
.headerBottomStripTD {
	width: 428px;
}
.bottomStripTD {
	text-align: left;
	vertical-align: top;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FF9933;
	border-bottom-color: #FF9933;
	height: 13px;
	font-size: 6px;
	line-height: 0px;
}
.headerDGExtender {
	background-image: url(../top_images/design_gardens_strip_extender.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.headerBottomExtender
{
	background-position: left top;
	background-image: url(../top_images/design_gardens_bottom_strip_extender.jpg);
	background-repeat: repeat-x;
}
.headerDGTD {
	width: 428px;
}

.menuTable {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FF9933;
}

.menuCellTD {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FF9933;
	padding: 1px 0px;
}
.rightRndImg {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.headerTable {
	height: 86px;
	margin: 0px;
}
.sectionTextTableForm {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #FF9933;
	padding: 0px;

}

.greenFont {
	color: #5E7337;
}


/*ADDITION S*/

.displayTable {
	border-top: 1px solid #FF9933;
	border-right: 1px solid #FF9933;
	border-bottom: 1px solid #FF9933;
	border-left: 1px solid #FF9933;
	width: 100%;
}

.picView{

}

.picView A:hover{
	color:#FF9933;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #91AF58;
	text-decoration: none;



}
.displayAddress {
	border-top: 1px solid #FF9933;
	border-right: 1px solid #FF9933;
	border-bottom: 1px solid #FF9933;
	border-left: 1px solid #FF9933;
	padding-left: 100px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;

}
.subTitleTD {
	border-top: 1px solid #FF9933;
	border-right: 0px none #FF9933;
	border-bottom: 1px solid #FF9933;
	border-left: 1px solid #FF9933;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../top_images/subtitmeBg.jpg);
	text-decoration: none;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;


}
.subTitleTable a:link
{
	font-weight:bold;
	text-decoration: none;
	color:  #5E7337;

}


.subTitleTable a:visited{

	font-weight:bold;
	color:  #5E7337;	
	text-decoration: none;

}
/* color: #5E7337; */
.subTitleTable a:active{
	font-weight:bold;
	text-decoration: none;
	color:  #5E7337;
}
.subTitleTable a:hover
{
	font-weight:bold;
	color:#91AF58;
	text-decoration: none;

}
.picView a:link
{
	border: solid 3px #FFFFFF;
}
.picView a:visited
{
	border: solid 3px #FFFFFF;
}

.picView a:hover
{
	border: solid 3px #5E7337;
}

.picViewHoriz{
margin-top: -7px;
}
.picViewHoriz a
{
	margin-top: -3px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.picViewHoriz a:hover
{
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #5E7337;
	border-bottom-color: #5E7337;
	margin-top: -3px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

/* 


		forum-specific-styles 

*/

.ForumAllTable
{
	left: 0px;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	position: static;
	top: 0px;
	border-bottom-style: none;
}

.ForumListHead
{
    background-color: #5E7337;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 5px;
    width: 100%;
}

.ForumHeaderTable
{
	width: 100%;
	height: 20px;
	vertical-align: middle;
}


.ForumHeaderTD
{
	background-color: #ffffcc;
	padding: 5px;
}

.ForumHeaderTD h1
{
	font-weight: bold;
	margin: 0px;
	border: 0px;
}
.ForumNormalBold
{
	font-weight: bold;
}
/* listOfcatialPosts */

.ForumContentTable
{
	width: 100%;
	border: none 0px white;
	border-collapse: collapse;
}
.ForumContentTable td
{
	width: 50%;
	padding: 6px;
}
.ForumContentTable h1{
	font-weight: bold;
	font-size: 12PX;
	border: 0px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 2px;
	
}
.ForumContentTable h2
{
	font-weight: normal;
	font-size: 11px;
	border: 0px;
	padding: 0px;
	padding-left: 6px;
	margin: 0px;
	margin-bottom: 2px;
}
	
.ForumTimeStyle
{
	color: #666666;
}


.ForumNormal
{
    font-weight: normal;
    line-height: 12px    
}



/* events list */

/* membersList styles */
#eventsList
{
	font-family: Verdana;
}
#eventsList ul 
{
		list-style: none;
		margin: 0px;
		border: none;
}
#eventsList li h1
{
	background-color: white;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
#eventsList li h2
{
	background-color: white;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	color: Black;
	font-weight: normal;
}
#eventsList img
{
	border: 0px;
}
			
#eventsList li {
	display: block;
	vertical-align: top;
	width: 100%;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color:  white;
	text-align: left;
	border-bottom: solid 1px  #ffffcc;
	padding-bottom: 5px;

}
#eventsList li a {
	text-decoration: none;
	text-align:left;
}

html>body #eventsList li a {
	width: auto;
}

#eventsList li a:hover {
	
}

.topProductList
{
}
.topProductList h1
{
	border-right: none 0px white;
	
}

#productList
{
	font-family: Verdana;
}
#productList ul 
{
		list-style: none;
		margin: 0px;
		border: none;
}

#productList img
{
	border: 0px;
}
			
#productList li {
	display: inline;
	vertical-align: top;
	width: 145px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 50px;
	background-color:  white;
	text-align: center;

}
#productList h4
{
	border: 0px none black;
	margin: 0px 0px 0px 0px;
	font-size: 13px;
}
#productList li a{
	text-decoration: none;
	text-align:left;
	color:  #CE6700;	
	text-decoration: none;
	border-bottom-color: #6F92DB;
	border-bottom-width: 1px;
	margin-bottom: 30px;
}

html>body #productList li a {
	width: auto;
}

#productList li a:hover {
	color:#FF9933;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #91AF58;
	text-decoration: none;
}


/** a div that contains all the styles for the product page */
#product
{
}
#product img
{
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}

#allCategoriesList {
background-color: #F8DA6B;
height:20px;
margin-top: 5px;
margin-bottom: 15px;
}

#allCategoriesList ul {
		list-style: none;
		margin: 0px;
		border: none;	
}
			
#allCategoriesList li {
font-weight:bold;
display: inline;

	}
#allCategoriesList li a {
	text-decoration: none;
	color: #000066;
	float: left;
	vertical-align: middle;
	text-align:center;
	padding: 6px;
	border-right-color: #CCCCCC;
	border-right-style: dashed;
	border-right-style: dashed;
	border-right-width: 1px;
}

#allCategoriesList br{
font-size:0px;
}

html>body #allCategoriesList li a {
	width: auto;
}

#allCategoriesList li a:hover {
	background-color: #000066;
	color: white;
	float: left;
	vertical-align: middle;
	text-align:center;
}
#allCategoriesList  li.EFmenuBorder a{
background-color: #EEEEEE;
}

#allPicturesList
{
	clear: both;
}
#allPicturesList ul 
{
		list-style: none;
		margin: 0px;
		border: none;
}
#allPicturesList img
{
	border: 0px;
}
			
#allPicturesList li {
	display: inline;
	vertical-align: top;
	width: 150px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color:  white;
	text-align: center;
}
#allPicturesList li a {
	border: solid 2px white;
	text-decoration: none;
}

html>body #allPicturesList li a {
	width: auto;
}

#allPicturesList li a:hover {
	border: solid 2px #ffffcc;
	text-decoration: none;
}

.rightSideTable
{
	padding: 4px;
	float: right;
	text-align: center;
	background-color: #FFFFFF;
	margin-left: 5px;
	width: 200px;
	margin-top: -25px;
	margin-right: -9px;
}
.rightSideInnerTable{
	width: 100%;
	border-width: 1px;
	border-color:  #FF9933;
	border-style: solid;
	padding: 3px;
	margin-bottom: 6px;
}
.rightSideInnerTable img{
	float: left;
	margin: 3px;
	border: 0px;
}
.rightSideInnerTable h1{
	border: none 0px white;
	margin: 1px;
	font-size: 11px;
	margin-bottom: 0px;
}

.PortfolioPictureText { BORDER-RIGHT: 0px; BORDER-TOP: #ff9933 1px solid; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px }
.PortfolioPictureTextSecond { BORDER-RIGHT: 0px; BORDER-TOP: #91af58 1px solid; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px }




/* membersList styles */
#productList
{
	font-family: Verdana;
}
#productList ul 
{
		list-style: none;
		margin: 0px;
		border: none;
}
#productList li h1
{
	background-color: white;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	margin-bottom: -5px;
	text-align: left;
}
#productList li h2
{
	background-color: white;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	color: Black;
	font-weight: normal;
	text-align: right;
}
#productList img
{
	border: 0px;
}
			
#productList li {
	display: inline;
	vertical-align: top;
	width: 175px;
	margin-top: 10px;
	margin-right: 11px;
	margin-left: 11px;
	margin-bottom: 35px;
	background-color:  white;
	text-align: center;

}
#productList li a {
	text-decoration: none;
	text-align:left;
}

html>body #productList li a {
	width: auto;
}

#productList li a:hover {
	
}

h1 a:link{
	
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #91AF58;
}
h1 a:visited{
	
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #91AF58;
}




.header2BigTbl {
	width: 100%;
}
.itemDisplayInnerTbl {
	padding: 4px;
	border: 0px none;
	width: 100%;
	margin: 4px;

}
.displayPictureTD {
	vertical-align: top;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color:#5E7337;
	width: 204px;
}

.heading2Table {
	background-color: #ffffcc;
	text-align: left;
	text-indent: 3pt;
	vertical-align: top;
	height: 15px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #5E7337;
	border-bottom-color: #ffffcc;
	width: 100%;
}

.landAllBud{
	width:414px;
	position: absolute;
	top:56px;
	right: 161px;
	font-size:11px;
	color:white;
	font-weight:bold;
	filter:DropShadow (Color=#5E7337, OffX=1, OffY=2, Positive=true);
}