/* BEGIN STYLES */


     
input,select,textarea {
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	color: #000000;
	font-size: 12px;
}
td {
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	color: #666666;
	font-size: 12px;
}

body { margin-left: 0px; 
	   margin-top: 0px; }
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 15px;
	margin-top: 0px;
	margin-bottom: 7px;
}
ul {
	margin-top: 0px;
	margin-bottom: 11px;
}
li {
	margin-top: 0px;
	margin-bottom: 2px;
}
.bodyBold {
	 font-style: normal;
     font-size: 12px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: bold;
     text-align: left;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 0px;
     padding-top: 0px;
     margin-right: 0px;
     padding-right: 0px;
     margin-bottom: 0px;
     padding-bottom: 0px;
     color: #666666;
     line-height: 16px;
     letter-spacing: 0pt;
     }
.bodyBoldRed {
	 font-style: normal;
     font-size: 12px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: bold;
     text-align: left;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 0px;
     padding-top: 0px;
     margin-right: 0px;
     padding-right: 0px;
     margin-bottom: 0px;
     padding-bottom: 0px;
     color: #990000;
     line-height: 16px;
     letter-spacing: 0pt;
     }
.bodyCopy {
	 font-style: normal;
     font-size: 12px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: normal;
     text-align: left;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 0px;
     padding-top: 0px;
     margin-right: 0px;
     padding-right: 0px;
     margin-bottom: 0px;
     padding-bottom: 0px;
     color: #666666;
     line-height: 16px;
     letter-spacing: 0pt;
     }
.bodyItal {
	 font-style: italic;
     font-size: 12px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: normal;
     text-align: left;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 0px;
     padding-top: 0px;
     margin-right: 0px;
     padding-right: 0px;
     margin-bottom: 0px;
     padding-bottom: 0px;
     color: #666666;
     line-height: 16px;
     letter-spacing: 0pt;
     }
.bodySmall {
	 font-style: normal;
     font-size: 10px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: normal;
     text-align: left;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 0px;
     padding-top: 0px;
     margin-right: 0px;
     padding-right: 0px;
     margin-bottom: 4px;
     padding-bottom: 0px;
     color: #666666;
     line-height: 12px;
     letter-spacing: 0pt;
     }
.bodySmallBold {
	 font-style: normal;
     font-size: 10px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: bold;
     text-align: left;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 0px;
     padding-top: 0px;
     margin-right: 0px;
     padding-right: 0px;
     margin-bottom: 0px;
     padding-bottom: 0px;
     color: #666666;
     line-height: 12px;
     letter-spacing: 0pt;
     }
.bodySmallItal {
	 font-style: italic;
     font-size: 10px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: normal;
     text-align: left;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 0px;
     padding-top: 0px;
     margin-right: 0px;
     padding-right: 0px;
     margin-bottom: 0px;
     padding-bottom: 0px;
     color: #666666;
     line-height: 12px;
     letter-spacing: 0pt;
     }
.bodySmallRed {
	 font-style: normal;
     font-size: 11px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: normal;
     text-align: left;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 0px;
     padding-top: 0px;
     margin-right: 0px;
     padding-right: 0px;
     margin-bottom: 0px;
     padding-bottom: 0px;
     color: #990000;
     line-height: 12px;
     letter-spacing: 0pt;
     }
.bodySmallBoldRed {
	 font-style: normal;
     font-size: 11px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: bold;
     text-align: left;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 0px;
     padding-top: 0px;
     margin-right: 0px;
     padding-right: 0px;
     margin-bottom: 0px;
     padding-bottom: 0px;
     color: #990000;
     line-height: 12px;
     letter-spacing: 0pt;
     }
.bodySmallThankYou {
	 font-style: normal;
     font-size: 10px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: normal;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 0px;
     padding-top: 0px;
     margin-right: 0px;
     padding-right: 0px;
     margin-bottom: 4px;
     padding-bottom: 0px;
     color: #990000;
     line-height: 12px;
     letter-spacing: 0pt;
     }
.calloutBox {
	 font-style: normal;
     font-size: 10px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: normal;
     text-align: left;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 0px;
     padding-top: 0px;
     margin-right: 0px;
     padding-right: 0px;
     margin-bottom: 0px;
     padding-bottom: 0px;
     color: #666666;
     line-height: 13px;
     letter-spacing: 0pt;
     }
.calloutBoxCentered {
	 font-style: normal;
     font-size: 10px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     color: #666666;
     line-height: 13px;
     letter-spacing: 0pt;
}
#logobox p {
	margin-top: 0px;
	margin-bottom: 3px;
}
#logobox {
	margin-top: 7px;
	margin-bottom: 7px;
	vertical-align: top;
}
.credit {
	 font-style: normal;
     font-size: 10px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: normal;
     text-align: right;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 0px;
     padding-top: 0px;
     margin-right: 30px;
     padding-right: 0px;
     margin-bottom: 0px;
     padding-bottom: 0px;
     color: #666666;
     line-height: 12px;
     letter-spacing: 0pt;
     }
.footer {
	 font-style: normal;
     font-size: 10px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: normal;
     text-align: center;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 0px;
     padding-top: 0px;
     margin-right: 0px;
     padding-right: 0px;
     margin-bottom: 0px;
     padding-bottom: 0px;
     color: #FFFFFF;
     line-height: 10px;
     letter-spacing: 0pt;
     }
.footerPink {
	 font-style: normal;
     font-size: 10px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: normal;
     text-align: left;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 0px;
     padding-top: 0px;
     margin-right: 0px;
     padding-right: 0px;
     margin-bottom: 0px;
     padding-bottom: 0px;
     color: #EA9681;
     line-height: 10px;
     letter-spacing: 0pt;
     }     
.head {
	 font-style: normal;
     font-size: 14px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: bold;
     text-align: left;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 0px;
     padding-top: 0px;
     margin-right: 0px;
     padding-right: 0px;
     margin-bottom: 9px;
     padding-bottom: 5px;
     color: #990000;
     line-height: 16px;
     letter-spacing: 0pt;
     }
.subHead {
	 font-style: normal;
     font-size: 12px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: bold;
     text-align: left;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 0px;
     padding-top: 0px;
     margin-right: 0px;
     padding-right: 0px;
     margin-bottom: 0px;
     padding-bottom: 0px;
     color: #990000;
     line-height: 14px;
     letter-spacing: 0pt;
     }
.bodySmallItal_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #990000;
}
.subNav {
	 font-style: normal;
     font-size: 10px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: bold;
     text-align: left;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 0px;
     padding-top: 0px;
     margin-right: 0px;
     padding-right: 0px;
     margin-bottom: 0px;
     padding-bottom: 0px;
     color: #990000;
     line-height: 10px;
     letter-spacing: 0pt;
     }
.subNavOn {
	 font-style: normal;
     font-size: 10px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: bold;
     text-align: left;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 0px;
     padding-top: 0px;
     margin-right: 0px;
     padding-right: 0px;
     margin-bottom: 0px;
     padding-bottom: 0px;
     color: #666666;
     line-height: 10px;
     letter-spacing: 0pt;
     }
td.homemodule {
	padding: 5px;
	border: 6px;
	border-color: #E6EDB8;
	border-style: solid;
	font-size: 11px; color:#666666; font-weight: normal;
	font-family:  verdana, arial, helvetica, trebuchet, sans-serif;
	line-height : 13px;
	background-color: ;
}
#shaded_box {
	background-color: #EDF1CB;
}
#shaded_box .bodyBoldRedCentered {
	margin-bottom: 6px;
}
.homemodule h1 {
	margin-bottom: 3px;
}
#shaded_box .calloutBoxCentered {
	margin-bottom: 2px;
}
.bodyBoldRedCentered {
	 font-style: normal;
     font-size: 12px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: bold;
     text-align: center;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 0px;
     padding-top: 0px;
     margin-right: 0px;
     padding-right: 0px;
     margin-bottom: 0px;
     padding-bottom: 0px;
     color: #990000;
     line-height: 14px;
     letter-spacing: 0pt;
}
/* END STYLES */#schedule {
	font-family: Arial, Helvetica, sans-serif;
}
#schedule td {
	padding-bottom: 8px;
}
#bios td {
	padding-bottom: 5px;
	vertical-align: top;
}
#bios #div_redline {
	margin-top: 14px;
	margin-bottom: 11px;
}
h1 {
	 font-style: normal;
     font-size: 14px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: bold;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 0px;
     padding-top: 0px;
     margin-right: 0px;
     padding-right: 0px;
     margin-bottom: 9px;
     padding-bottom: 5px;
     color: #990000;
     line-height: 16px;
     letter-spacing: 0pt;
}
.attention_getter h2 {
	font-size: 14px;
	margin-top: 7px;
	margin-bottom: 7px;
}
.bodyCopyLessMargin {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 2px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	margin-top: 0px;
	margin-bottom: 3px;
}
.bodySmallBoldRedCentered {
	 font-style: normal;
     font-size: 11px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: bold;
     text-align: center;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 0px;
     padding-top: 0px;
     margin-right: 0px;
     padding-right: 0px;
     margin-bottom: 2px;
     padding-bottom: 0px;
     color: #990000;
     line-height: 12px;
     letter-spacing: 0pt;
}
.garden_design {
	margin-top: 5px;
}
.img_floatR {
	float: right;
	margin-left: 7px;
}
a:link {
	color: #990000;
	text-decoration: none;
}

a:hover {
	color: #990000;
	text-decoration: underline;
}

a:active {
	color: #CC3333;
	text-decoration: underline;
}

a:visited {
	color: #990000;
	text-decoration: none;
}
.bodyCopy ul {
	margin-top: 0px;
	margin-bottom: 3px;
	margin-right: 10px;
	margin-left: 20px;
}
.boxed {
	border: 1px solid #CCCCCC;
	margin-top: 16px;
}
#attention_getter #bg_dkred .hed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-top: 2px;
	margin-bottom: 2px;
}
#bg_dkred {
	background-color: #7A2802;
}
#attention_getter {
	background-color: #E6EDB8;
}
#attention_getter p {
	margin-right: 7px;
	margin-left: 7px;
	margin-top: 2px;
	margin-bottom: 4px;
}
.attention_getter {
	background-color: #E6EDB8;
	margin-top: 5px;
	border: 1px solid #E6C42C;
	margin-bottom: 5px;
}
.attention_getter .bodySmallThankYou {
	margin-bottom: 2px;
}
.attention_getter p {
	margin-right: 7px;
	margin-left: 7px;
	margin-top: 0px;
	margin-bottom: 4px;
}
#garden_concept td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EFF4D7;
	color: #333333;
}
#garden_concept p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EBF1CE;
	color: #333333;
	line-height: 12px;
}
#garden_concept h5 {
	color: #666666;
	margin-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
}
.bodySmallBoldMargins {
	 font-style: normal;
     font-size: 10px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: bold;
     text-align: left;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 2px;
     padding-top: 0px;
     margin-right: 0px;
     padding-right: 0px;
     margin-bottom: 4px;
     padding-bottom: 0px;
     color: #666666;
     line-height: 12px;
     letter-spacing: 0pt;
}
.bodySmallRedCentered {
	 font-style: normal;
     font-size: 11px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: normal;
     text-align: center;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 0px;
     padding-top: 0px;
     margin-right: 0px;
     padding-right: 0px;
     margin-bottom: 0px;
     padding-bottom: 0px;
     color: #990000;
     line-height: 12px;
     letter-spacing: 0pt;
}
.image_note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 3px;
}
.bodyBoldRedIt {
	 font-style: italic;
     font-size: 12px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: bold;
     text-align: left;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 0px;
     padding-top: 0px;
     margin-right: 0px;
     padding-right: 0px;
     margin-bottom: 0px;
     padding-bottom: 0px;
     color: #990000;
     line-height: 16px;
     letter-spacing: 0pt;
}
.smallspace {
	font-size: 9px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 9px;
}
blockquote {
	margin-top: 0px;
	margin-bottom: 11px;
}
.bodySmallRtalign {
	 font-style: normal;
     font-size: 10px;
     font-family: Arial, Helvetica, Verdana, San Serif;
     font-weight: normal;
     text-align: right;
     margin-left: 0px;
     padding-left: 0px;
     margin-top: 0px;
     padding-top: 0px;
     margin-right: 0px;
     padding-right: 0px;
     margin-bottom: 4px;
     padding-bottom: 0px;
     color: #666666;
     line-height: 12px;
     letter-spacing: 0pt;
}
#shaded_box table {
	background-color: #FEFEFE;
	border: 4px solid #FFCC33;
}
.bordertopbot {
	border-top-width: 8px;
	border-right-width: 0px;
	border-bottom-width: 8px;
	border-left-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E6EDB8;
	border-right-color: #E6EDB8;
	border-bottom-color: #E6EDB8;
	border-left-color: #E6EDB8;
	padding-top: 5px;
	padding-bottom: 3px;
}
.buttoneffecttext {
	background-color: #EDF1CB;
	padding: 5px;
}
.style1 {
	color: #50833C;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
}
.style2 {
	color: #50833C;
	font-weight: bold;
}
#gallery {
	margin-top: 11px;
	margin-bottom: 11px;
}
#gallery td {
	padding-top: 5px;
	padding-bottom: 11px;
	text-align: center;
	vertical-align: top;
}
.quotation {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	line-height: 17px;
	font-weight: bold;
	color: #993333;
	margin-top: 0px;
	margin-bottom: 0px;
}
.quotation_author {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #993333;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 17px;
	margin-right: 20px;
}
#starburst_box {
	background-image: url(../images/starburst.gif);
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: middle;
	text-align: center;
}
.boxedBotMargin {
	border: 1px solid #CCCCCC;
	margin-bottom: 16px;
}
