@charset "UTF-8";
/* CSS Document */

body {}
.noPrint{display:none;}
#noPrint{display:none;}

a{
}
a:hover{
	color:#000000;
	text-decoration:underline;
}

.right {
	float:right;
}
.center{
	text-align:center;
	display: none;
}
#header {
}
#logo {
	display: none;
}
#addy {
}
.spacer {
	padding-top:6px;
}
.spacer10{
}
#frame_top {
}
#call2action1 {
	text-align:center;
	padding-top: 3px;
	font-size: 18px;
}
.darkGreenText {
	color:#324425;
}
.redText {
	color:#FF0000;
}
#flash_box {
	margin:0px auto;
	height:258px;
	width:705px;
	padding-top: 5px;
}
#frame_middle {
}
#frame_bottomLeft_image {
}
#frame_bottomRight_image {
}
#home_left_column {
}
.box_tl {
}
.box_tm {
}
.box_tm_aboutHeadingL {
}
.box_tm_aboutHeadingR {
}
.box_tm_servicesHeadingL {
	font-size:13px;
	font-size:20px;
}
.box_tm_servicesHeadingR {
}
.box_tm_designHeadingR {
}
.box_tm_testimonials {
	font-size:20px;
}
.box_tm2_testimonials {
	font-size: 20px;
}
.box_tm_newsHeadingL {
	float:left;
	height:21px;
	font-size:13px;
	padding-top:10px;
	width:160px;
	font-size:18px;
	width: 150px;
}
.box_tm_newsHeading_author {
	font-size:12px;
	float:left;
	height:21px;
	font-size:13px;
	padding-top:10px;
	width:160px;
	font-size:14px;
	width: 150px;
	text-align: center;
}
.box_tm_newsHeadingR {
	float:left;
	height:21px;
	font-size:13px;
	padding-top:10px;
	font-size:20px;
	width:210px;
	text-align: right;
}
.branch_foliage {
display:none;
}
.newsTitle {
	width:161px;
	height:19px;
	float:left;
	padding-top:12px;
	font-size: 12px;
}
.box_tr {
}
.box_content {
widht:200px; float:left;
}
.box_content_fullWidth {
	clear:both;
	background-color:#FFFFFF;
	color:black;
	padding-top: 5px;
}

.box_content_fullWidth691 {
	width:691px;
	clear:both;
	background-color:#FFFFFF;
	color:black;
	padding-top: 5px;
}
.box_content_fullWidth_media {
	padding-left:5px;
	padding-right:5px;
	clear:both;
	background-color:#FFFFFF;
	color:black;
	padding-top: 5px;
}
p.indent {
	text-indent: 1.5em;
	margin:0px;
	line-height:1.4em;
	padding-left:5px;
	font-size:14px;
	padding-top:5px;
	text-align:left;
	padding-right:5px;
	margin-bottom: 0px;
}
p.indent:first-letter {
	color:#754c24;
	
	font-size:large
}
.box_content p {
	margin:0px;
	line-height:1.4em;
	padding-left:5px;
	font-size:14px;
	padding-top:5px;
	text-align:justify;
	padding-right:5px;
	margin-bottom: 0px;
}
.rArrow {
	float:right;
	width:25px;
	height:29px;
	display: none;
}
.clear {
	clear:both;
}
.box_bottom {
	background-image:url(/images/subBox/bottom.png);
	width:410px;
	height:7px;
}
.boxFooter_fullWidth {
}
.box_bl {
}
.box_br {
}
.box_bottomSpacer_fullwidth {
}
.box_bottomSpacer_fullwidth675 {
	float:left;
	width:675px;
	background-color:white;
	height:7px;
}

#home_right_column {
}
#awards_text {
	padding-left:40px;
	font-size:20px;
}
#awards_box {
	width:697px;
	height:55px;
	background-image:url(/images/awardsBG_03.png);
	background-repeat:no-repeat;
	margin:0px auto;
	padding-top:6px;
	padding-left:3px;
	margin-left: 38px;
}
.left {
	float:left;
}
.awards_textBox_single {
	float:left;
	width:155px;
	font-size: 12px;
}
.awards_textBox_double {
	float:left;
	width:155px;
	font-size: 12px;
	padding-bottom: 7px;
}
#call2action2 {
	text-align:center;
	font-size:20px;
}
#frame_bottom {
}
#links {
	float:left;
	padding-left:20px;
}
#links a {
	text-decoration:none;
}
#links a:hover {
}
#levelG {
	float:right;
	padding-right:20px;
	display: none;
}
#levelG a {
}
#levelG a:hover {
	color:#8CC63F;
}
.home_events {
	cursor:pointer;
	font-size: 12px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	width: 390px;
}
.home_events_up {
	color:black;
	background-image:url(/images/infoTxt_hl_03.jpg);background-repeat:no-repeat;
	background-position:0 30px;
}
.home_events_up:hover {
background-position:top left;
background-repeat:no-repeat;	
}
#infoTxt_1, #infoTxt_2, #infoTxt_3, #infoTxt_4, #infoTxt_5, #infoTxt_6, #infoTxt_7 {
	color:white;
	width:64px;
}
#rsvpYellow {
	background-image:url(/images/rsvp_hl_03.png);
	font-size:18px;
	cursor: pointer;
	width: 390px;
}
#limitedSpaceTxt {
	width:auto;
	height:auto;
	padding-top:3px;
}
#rsvpRedTxt {
	float:right;
	width:auto;
	height:auto;
	padding-top:3px;
	padding-right:10px;
}
#inputBox {
	float:left;
	width:195px;
	border: #8CC63F 1px solid;
	height: 20px;
}
#home_submit {
	float:left;
	width:19px;
	padding-top:1px;
	border-top:#8CC63F 1px solid;
	border-bottom:#8CC63F 1px solid;
	border-right:#8CC63F 1px solid;
	height:19px;
	display: none;
}

.inputBoxSubmit {
	background-color:#8CC63F;
}
.inputBoxSubmit:hover {
	background-image:url(/images/eventList_highlight_03.jpg);
	background-repeat:repeat-x;
}

.email {
	color:#999999;
	border: #8CC63F 1px solid;
	display: none;
}
.hemail_over {
	border: #8CC63F 1px solid;
	float:left;
	color:black;
	height: 18px;
	background-image:url(/images/sm_yellowHL_03.jpg);
	width:213px;
	
}
.email_over {
	border: #8CC63F 1px solid;
	float:left;
	color:black;
	background-image:url(/images/sm_yellowHL_03.jpg);
	width:195px;
	
}
.directions_over {
	border: #8CC63F 1px solid;
	float:left;
	color:black;
	background-image:url(/images/eventList_highlight_03.jpg);
	background-repeat:repeat-x;
	width:213px;
	height: 18px;
	
}



#footerAlign {
margin-left:22px;
}
#footerAlign_aboutus {
	margin-left:23px;
}
#star {
	padding-left:2px;
	padding-right:2px;
	margin-top: -2px;
	display: none;
}
#about_subNav {
display:none;
}
.subNav_out {
display:none;
}
.subNav_over {
display:none;
}
#events_subNav {
display:none;
}
.subNav_events_out {
display:none;
}
.subNav_events_over {
display:none;
}
#service_subNav {
display:none;
}
.subNav_out {
display:none;
}
.subNav_over {
display:none;
}
.services_subNav_out {
	float:left;
	width:168px;
	text-align:left;
	background:none;
}
.services_subNav_over {
	cursor:pointer;
	float:left;
	width:75px;
	height:15px;
	text-align:center;
	background-color:#42210B;
	color:#8CC63F;
}
#fullWidth_contentArea {
}
.greenTxt {
	color:#006600;
}
.centerBrownTxt {
	text-align:center;
	color:#754c24;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.newsItem_bg_out:hover {
}
.newsItem_bg_out {
}
.largeGreenOutline_box_over {
	cursor:pointer;
	width:722px;
	height:118px;
	background-repeat:no-repeat;
	padding-top:5px;
	margin-left:8px;
}
.largeGreenOutline_box_out {
	cursor:pointer;
	width:722px;
	height:118px;
	background-repeat:no-repeat;
	padding-top:5px;
	margin-left:8px;
}
.portfolio_items {
	margin-left:5px;
	height:149px;
	width:668px;
	padding-top:8px;
	padding-left:8px;
	background-repeat:no-repeat;
}
.portfolio_imageBox {
	float:left;
	width:210px;
	padding-left:5px;
}
#portfolio_image1 {
	background-image:url(/images/portfolio_thumb1.jpg);
	width:194px;
	height:130px;
}
#portfolio_image2 {
	background-image:url(/images/portfolio_thumb2.jpg);
	width:194px;
	height:130px;
}
#portfolio_image3 {
	background-image:url(/images/portfolio_thumb3.jpg);
	width:194px;
	height:130px;
}
#portfolio_image4 {
	background-image:url(/images/portfolio_thumb4.jpg);
	width:194px;
	height:130px;
}
#portfolio_image5 {
	background-image:url(/images/portfolio_thumb5.jpg);
	width:194px;
	height:130px;
}
.portfolio_enlargeLink {
}
.portfolio_enlargeLink a {
	color:white;
	text-decoration:none;
	font-size: 10px;
}
.portfolio_enlargeLink a:hover{
	color:#8CC63F;
	text-decoration:underline;
}
.portfolio_infoBox {
	color:black;
	width:454px;
	float:right;
}
.lineBreak_brown{
}
.bbo_content_description{width:440px;}
.bbo_descBox{
	float:left;
	width:416px;
	height:118px;
}
.brownBoxOutline_midBar2{
}
.brownBoxOutline_bl{
}
.brownBoxOutline_br{
}
.portfolio_itemTitle {
	float:left;
	color:#754c21;
	font-size:16px;
	
}
.portfolio_arrow{
	float:right;
	width:25px;
	padding-top:90px;
	padding-right: 5px;
}
.largeContentHeaderImg {
	padding:2px 5px 5px 5px;
}
.brownBox_tl {
}
#brownBox_midBar {
}
.bb_standard {
	width:212px;
}
.bb_narrow {
	width:105px;
}
.brownBox_tr {
}
.brownBox_content {
}
.brownBox_content img {
}
.brownBox_bl {
}
.brownBox_midBar {
}
.brownBox_br {
}
.bb_smallWide {
	width:110px;
}
.bb_store {
	width:402px;
}

.brownBoxOutline_tl{
}
.brownBoxOutline_midBar{
}
.brownBoxOutline_tr{
}
.brownBoxOutline_content{
	border-left:#754c24 1px solid;
	border-right:#754c24 1px solid;
	height: 150px;
	width: 674px;
	cursor: pointer;
}
#brownBoxOutline_content{
}

#brownBox {
	margin:5px 5px 5px 5px;
}
#sigBox {
	width:150px;
}
.text_smallBlack {
	font-size:10px;
}
.text_lightGreen {
	color:#8CC63F;
}
#events_columnL {
	float:left;
	width:435px;
}
#store_columnL {
	float:left;
	width:428px;
}
.eventDisplay_title {
}
#eventListBox {
	float:left;
	width:248px;
}
#mapBox {
	float:left;
	width:260px;
}
#eventList_heading {
	font-size:16px;
	text-align:center;
}
.greenBox {
}
.greenBox_tl {
}
.greenBox_tr {
}
.greenBox_midBar_top {
}
.greenBox_midBar_bottom {
}
#gb_eventListWidth {
}
#gb_mapWidth {
}
#gb_emailWidth {
	width:410px;
}
.lineBreak_green {
}
.greenBox_bottomCap {
}
.greenBox_bl {
}
.greenBox_br {
}
.brownTxt {
	color:#754c24
}
.eventList_content {
}
.eventListItem_over {
	background-image:url(/images/eventList_highlight_03.jpg);
	background-repeat:repeat-x;
	cursor: pointer;
	margin-right: 2px;
	margin-left: 1px;
}
#eventListItem_selected{}
.eventListItem_hit {
	background-image:url(/images/greenHL_03.jpg);
	background-repeat:repeat-x;
	margin-right: 2px;
	margin-left: 1px;
	
}
.eventListItem_out {
}

.eventList_spacer {
	height:10px;
	border-left:1px #8cc63f solid;
	border-right:1px #8cc63f solid;
	margin-right: 2px;
	margin-left: 1px;
}
.eventList_spacer_flowershows {
	height:108px;
	border-left:1px #8cc63f solid;
	border-right:1px #8cc63f solid;
	margin-right: 2px;
	margin-left: 1px;
	border-bottom: 1px #8cc63f solid;
}
#fishNameBox {
	background-image:url(/images/fishNameBG_03.png);
	width:248px;
	height:85px;
	display:none;
	float:right;
	margin-right: 5px;
	margin-left: 5px;
}
#fishNameBox_heading {
	color:#754c24;
	text-align:center;
	padding-bottom:15px;
}
#fishNameBox_fishname {
	text-align:center;
	height: 30px;
}
.text_center {
	text-align:center;
}
.linebreak_green {
	height:2px;
	width:677px;
	background-color:#8CC63F;
	margin-left: 6px;
	display: none;
}
#store_image {
	background-image:url(/images/store_pic_03.jpg);
	height:32px;
	width:414px;
	padding-top:149px;
}
.greenAsterisk {
	color:#8cc63f;
	font-size:18px
}
#store_image_blurb {
	color:white;
	font-size:14px;
	text-align:justify;
	padding-left:5px;
	padding-right:5px;
	padding-bottom: 2px;
}
#storeBox {
	float:left;
	width:209px;
	padding-left:5px;
	cursor: pointer;
}
.greenBrownBox_cap {
	height:23px;
}
.greenBrownBox_tl {
}
.greenBrownBox_midBar {
}
.greenBrownBox_tr {
}
#store_features {
	width:240px;
}
.greenBrownBox_content {
	border-left:1px #8cc63f solid;
	border-right:1px #8cc63f solid;
	margin-right:1px;
}
.greenBrownBox_bl {
}
.greenBrownBox_midGBar {
}
.greenBrownBox_br {
}
#store_hours {
	width:260px;
}
.greenBox_content {
}
.greenBoxHighlight {
}
.greenBoxHighlight:hover {
	background-position:top left;
	
}
#greenBox_content_media {
}
.greenBox_media{
background-image:url(/images/largeHL_over_03.png);
background-repeat:repeat-x;
background-position:0 100px;
}
.greenBox_media:hover {
background-position:top left;
background-repeat:repeat-x;
}
#storeAquascapeWidth {
	width:189px;
}
#outdoor_furniture {
	float:left;
	width:215px;
}
#footerAlign_store {
	padding-left:20px;
}
.storeBox_over {
	border-left:1px #8cc63f solid;
	border-right:1px #8cc63f solid;
	margin-right:1px;
	background-image:url(/images/store_highlights_03.jpg)
}
#emailBox {
	
}
.gradGreenBox {
}
.gradGreenBox_over {
	background-image:url(/images/rsvpButton_over_03.jpg);
	height:43px;
	width:420px;
}
.gradGreenBox a {
	text-decoration:underline;
	font-size: 16px;
}
.gradGreenBox a:hover {
	text-decoration:none;
	font-size: 16px;
}
.gradGreenBox_over a {
	color:#8CC63F;
	text-decoration:underline;
	font-size: 16px;
}
.gradGreenBox_over a:hover {
	color:#8CC63F;
	text-decoration:none;
	font-size: 16px;
}
#consultationBox {
}
.homeBlurbBoxWidth {
}
.homeRight {
}
#home_RcolumnWidth {
}
#home_LColumnWidth {
	width:390px;
}
#form_home {
	margin-top:0px;
	width:240px;
	margin-left:20px;
	display: none;
}
#contact_directionsForm {
	margin-top:0px;
	margin-bottom:0px;
	width:240px;
	margin-left:12px;
}
#form_events {
	margin-top:3px;
	margin-bottom:0px;
	width:240px;
	margin-left:4px;
}
#newsItem {
}
.linebreak_vertGreen {
	width:1px;
	height:40px;
	background-color:#8CC63F;
}
blockquote {
	margin-top:0px;
	margin-bottom: 0px;
	line-height: 1.1;
}
.mediaContentBox{
	margin-top:3px;
	margin-left:10px;
	float:left;
	height:66px;
}
#mediaItem1{margin-top:5px;}
.testimonial_creditBox{width:220px;margin-left:475px;}
.testimonial_leaf{float:left;width:30px;}
.testimonial_credit{float:left;height:28px;width:181px;}
.linebreak_centeredGreen{
}
.brownTxtLG{color:#Ac7652;font-size:16px}
#downloadLinkBox{
	float:left;
	margin-left:10px;
	width:512px;
	height:14px;
}
#downloadLinkBox a{color:#8CCF3F;font-size:16px;text-decoration:underline;}
#downloadLinkBox a:hover{color:#8CCF3F;font-size:16px;text-decoration:none;}
#gb_media{width:660px;}
#brownBox_padL5{padding-left:5px;}

blockquote:first-letter{font-size:xx-large;color:#754c24;}
#sig_box{padding-right:40px;}

.thumb_out{
	padding:2px 2px 2px 2px;
	border:1px solid transparent;
	cursor:pointer;
	width: 110px;
}
.thumb_over{padding:2px 2px 2px 2px;border:1px solid white;cursor:pointer;
	width: 110px;}
.thumb_hit{padding:2px 2px 2px 2px;border:1px solid white;cursor:pointer;
	width: 110px;}
#imageStrips{margin:0px 0px; background-image:none;}
.lightBoxBody{margin-left:0px;margin-top:0px;}
#mainPicBox{float:left; width:515px; padding-top:5px; padding-left:5px;}
.portfolioLB_rColumn{
	float:right;
	width:118px;
	padding-right:10px;
}
.55padding{padding-left:5px;padding-right:5px;}
.bwnBg{background-color:#754c24;}
.arrowUp_out{width:115px;cursor:pointer;}
.arrowUp_over{width:115px;text-align:center;border:1px solid white;}

.spacer6{
}

.event_presentedBy{float:left;width:165px;margin-top:5px;}
.event_and{float:left;width:100px;font-size:40px;text-align:center;}

#emailBox_addy{float:left;padding-top:10px;padding-left:20px;}
#emailBox{cursor:pointer;background-repeat:no-repeat;margin-left:10px;}
#emailBox2{
}
#emailBox_icon{
display:none;
}
#eventListItem_title{width:100px;}
#eventIframe{
}

	
.portfolioItem{
}
.portfolioItem:hover{
	
	
}
.servicesItem_photo{float:left;width:187px;height:143px;padding-left:2px;}
.servicesItem_desc{
}

.pastEvents_contentBox{width:440px;margin-left:5px; margin-right:5px;}
#pastEvents_imageTable img{padding:2px 2px 2px 2px}
.pEvent_link img {border:transparent 2px solid;}
.pEvent_link img:hover{border:2px solid #8cc63f;}
#body_left5{width:685px;padding-left:5px;}
#pEvents_title{width:430px;}
#store_phone{float:left;font-size:14px;padding-top:7px;}
#store_phoneBox{padding-left:53px;padding-bottom:3px;padding-top:3px;}
.imagePad2{
}
.contact_header{padding-left:1px;}
.about_headings{
	padding-left:10px;
	font-size:20px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#contact_table{
	font-size:16px;
}
.contact_tableDiv{height:100px; width:1px; background-color:#754c24}
.right25{
	width:25px;
	float:right;
	display: none;
}
.storeFeatures_heading{
}
.boxFooter_fullWidth40{margin-left:40px;}

#gradGreen_contactBox{cursor:pointer; margin-left:5px;}
#contact_phone{padding-left:53px;padding-bottom:3px;padding-top:3px;}
#contact_phoneTxt{float:left;font-size:14px;padding-top:7px;}
.consultationBoxW210{width:210px;}
.event_frame{width:430px;background-image:none;color:black;margin-left:5px;margin-right:5px;}
.photoCreditTxt{font-size:10px;}
.portfolioItem_midbar{width:190px;}
#pondTour_articleDiv{margin:0px auto; width:744px;}

.redLink:hover{text-decoration:underline;}
.redLink{color:red;text-decoration:none;}

.lightBox_iframe{background-image:none;margin-left:0px;margin-top:0px;}
#lightBox_frame{margin-left:0px;margin-top:0px;}
#lb_submit{background:none;border:1px solid green;color:green;cursor:pointer;}
#lb_submit:hover{
	background-color:green;
	border:1px solid green;
	color:white;
	cursor:pointer;
}

#nextLink a, #prevLink a {color:white;font-size:18px;text-decoration:none;}
#nextLink a:hover, #prevLink a:hover{color:#00CC00;}
.portfolio_lightbox{margin-top:0px;margin-left:0px;background-image:none;width:665px;}
.consultation_radiobs{
	width:227px;
	float:left;
}
.crb_item{
	color:black;
}
input{border:#8CC63F 1px solid;}
