@charset "UTF-8";
/* CSS Document */
ul li{color:black;}
body {
	background-image:url(/images/dirt.jpg);
	color:white;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
}
a{color:#006600; text-decoration:none;}
a:hover{color:#006600; text-decoration:underline;}

.greenBox_media{
background-image:url(/images/largeHL_over_03.png);
background-repeat:repeat-x;
background-position:0 100px;
cursor:pointer;
}
.greenBox_media:hover {
background-position:top left;
background-repeat:repeat-x;
}

.right {
	float:right;
}
.center{text-align:center;}
#header {
	margin:0px auto;
	width:771px;
}
#logo {
	float:left;
	width:547px;
	height:67px;
	padding-left: 25px;
}
#addy {
	float:left;
	padding-top:50px;
}
.spacer {
	padding-top:6px;
}
.spacer2 {
	padding-top:4px;
}
.spacer10{height:10px;}
#frame_top {
	margin:0px auto;
	background-image:url(/images/frame_top.png);
	width:771px;
	height:299px;
	background-repeat: no-repeat;
}
#frame_top2 {
	margin:0px auto;
	background-image:url(/images/frame_top.png);
	width:771px;
	height:85px;
	background-repeat: no-repeat;
}
#call2action1 {
	background-image:url(/images/transBG_03.png);
	margin-left:12px;
	margin-right:14px;
	text-align:center;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 18px;
}
.darkGreenText {
	color:#324425;
}
.redText {
	color:#FF0000;
}
#menu_box {
	margin:0px auto;
	height:36px;
	width:705px;
	padding-top: 5px;
}
#flash_box {
	margin:0px auto;
	height:258px;
	width:705px;
	padding-top: 5px;
}
#frame_middle {
	margin:0px auto;
	background-image:url(/images/frame_mid.png);
	width:771px;
	background-repeat:repeat;
}
#frame_bottomLeft_image {
	background-image:url(/images/bottomLeft.png);
	background-repeat:no-repeat;
	background-position: 0% 100%;
}
#frame_bottomRight_image {
}
#home_left_column {
	float:left;
	width:410px;
	margin-left:40px;
}
.box_tl {
	float:left;
	width:10px;
	background-image:url(/images/subBox/top_left.png);
	height:31px;
}
.box_tm {
	float:left;
	background-image:url(/images/subBox/bar.png);
	height:21px;
	font-size:15px;
	padding-top:10px;
}
.box_tm_aboutHeadingL {
	float:left;
	background-image:url(/images/subBox/bar.png);
	height:21px;
	font-size:13px;
	padding-top:10px;
	width:160px;
	font-size:20px;
	width: 70px;
}
.box_tm_aboutHeadingR {
	float:left;
	background-image:url(/images/subBox/bar.png);
	height:21px;
	font-size:13px;
	padding-top:10px;
	font-size:20px;
	width:519px
}
.box_tm_servicesHeadingL {
	float:left;
	background-image:url(/images/subBox/bar.png);
	height:21px;
	font-size:13px;
	padding-top:10px;
	width:160px;
	font-size:20px;
	width: 271px;
}
.box_tm_servicesHeadingR {
	float:left;
	background-image:url(/images/subBox/bar.png);
	height:21px;
	font-size:13px;
	padding-top:10px;
	font-size:20px;
	width:399px
}
.box_tm_designHeadingR {
	float:left;
	background-image:url(/images/subBox/bar.png);
	height:21px;
	font-size:13px;
	padding-top:10px;
	font-size:20px;
	width:430px
}
.box_tm_testimonials {
	float:left;
	background-image:url(/images/subBox/bar.png);
	height:21px;
	font-size:13px;
	padding-top:10px;
	width:160px;
	font-size:20px;
	width: 135px;
}
.box_tm2_testimonials {
	float:left;
	background-image:url(/images/subBox/bar.png);
	height:21px;
	font-size:13px;
	padding-top:10px;
	font-size:20px;
	width:454px
}
.box_tm_newsHeadingL {
	float:left;
	background-image:url(/images/subBox/bar.png);
	height:21px;
	font-size:13px;
	padding-top:10px;
	width:160px;
	font-size:18px;
	width: 150px;
}
.box_tm_newsHeading_author {
	font-size:12px;
	float:left;
	background-image:url(/images/subBox/bar.png);
	height:21px;
	font-size:13px;
	padding-top:10px;
	width:160px;
	font-size:14px;
	width: 150px;
	text-align: center;
}
.box_tm_newsHeadingR {
	float:left;
	background-image:url(/images/subBox/bar.png);
	height:21px;
	font-size:13px;
	padding-top:10px;
	font-size:20px;
	width:210px;
	text-align: right;
}
.branch_foliage {
	width:81px;
	height:25px;
	float:left;
	background-image:url(/images/subBox/bar.png);
	padding-top:6px;
}
.newsTitle {
	width:161px;
	height:19px;
	float:left;
	background-image:url(/images/subBox/bar.png);
	padding-top:12px;
	font-size: 12px;
}
.box_tr {
	float:left;
	width:10px;
	background-image:url(/images/subBox/top_right.png);
	height:31px;
}
.box_content {
	clear:both;
	background-color:#FFFFFF;
	color:black;
	margin: 0;
	width: 100%;
}
.box_content_fullWidth {
	width:690px;
	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 {
	width:680px;
	padding-left:5px;
	padding-right:5px;
	clear:both;
	background-color:#FFFFFF;
	color:black;
	padding-top: 5px;
}
p{line-height:1.4em;
	padding-left:5px;
	color:black;
	font-size:14px;
	padding-top:5px;
	text-align:left;
	padding-right:5px;
	margin:0px;}
.mediaContentBox p{line-height:normal!important;font-size:12px;}
p.indent {
	text-indent: 1.5em;
}
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;
}
.clear {
	clear:both;
}
.box_bottom {
	background-image:url(/images/subBox/bottom.png);
	width:410px;
	height:7px;
}
.boxFooter_fullWidth {
	width:694px;
	margin: 0;
}
.box_bl {
	float:left;
	background-image:url(/images/subBox/bottom_left.png);
	width:8px;
	height:7px;
	background-repeat:no-repeat;
}
.box_br {
	float:left;
	background-image:url(/images/subBox/bottom_right.png);
	width:8px;
	height:7px;
	background-repeat:no-repeat;
}
.box_bottomSpacer_fullwidth {
	float:left;
	width:674px;
	background-color:white;
	height:7px;
}
.box_bottomSpacer_fullwidth675 {
	float:left;
	width:675px;
	background-color:white;
	height:7px;
}

#home_right_column {
	float:right;
	width:260px;
	margin-right:40px;
}
#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 {
	margin:0px auto;
	background-image:url(/images/frame_bottom.png);
	width:771px;
	height:22px;
	background-repeat:no-repeat;
	padding-top:23px;
	margin-top: 0px;
}
#links {
	float:left;
	padding-left:20px;
}
#links a {
	color:white;
	text-decoration:none;
}
#links a:hover {
	color:#8CC63F;
}
#levelG {
	float:right;
	padding-right:20px;
}
#levelG a {
	color:white;
	text-decoration:none;
}
#levelG a:hover {
	color:#8CC63F;
}
.home_events {
	cursor:pointer;
	font-size: 12px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
}
.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;
}
#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;
}

.inputBoxSubmit {
	background-color:#8CC63F;
}
.inputBoxSubmit:hover {
	background-image:url(/images/eventList_highlight_03.jpg);
	background-repeat:repeat-x;
}

.hemail {
	float:left;
	color:#999999;
	width:195px;
	border: #8CC63F 1px solid;
	height: 18px;
}
.hemail_over {
	border: #8CC63F 1px solid;
	float:left;
	color:black;
	height:18px;
	background-image:url(/images/sm_yellowHL_03.jpg);
	width:195px;
	
}
.saddr {
	float:left;
	color:#999999;
	width:213px;
	border: #8CC63F 1px solid;
	height:18px;
}
.email {
	float:left;
	color:#999999;
	width:213px;
	border: #8CC63F 1px solid;
	height:18px;
}
.email_over {
	border: #8CC63F 1px solid;
	float:left;
	color:black;
	background-image:url(/images/sm_yellowHL_03.jpg);
	width:213px;
	height:18px;
	
}

.lbForm_hl{background:none;}
.lbForm_hl_over{background-image:url(/images/sm_yellowHL_03.jpg);}

.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;
}
#about_subNav {
	margin-left:103px;
	width:300px;
	height:15px;
	background-color:#754c24;
	padding:0px 3px 3px 3px;
	padding-top: 3px;
}
.subNav_out {
	cursor:pointer;
	float:left;
	width:75px;
	height:15px;
	text-align:center;
	background:none;
	color:white;
}
.subNav_over {
	cursor:pointer;
	float:left;
	width:75px;
	height:15px;
	text-align:center;
	background-color:#42210B;
	color:#8CC63F;
}
#events_subNav {
	margin-left:355px;
	width:270px;
	height:15px;
	background-color:#754c24;
	padding:0px 3px 3px 3px;
	padding-top: 3px;
}
.subNav_events_out {
	cursor:pointer;
	float:left;
	width:90px;
	height:15px;
	text-align:center;
	background:none;
	color:white;
}
.subNav_events_over {
	cursor:pointer;
	float:left;
	width:90px;
	height:15px;
	text-align:center;
	background-color:#42210B;
	color:#8CC63F;
}
#service_subNav {
	margin-left:45px;
	width:675px;
	background-color:#754c24;
	padding:1px 3px 3px 3px;
	height: 85px;
}
.subNav_out {
	cursor:pointer;
	float:left;
	width:75px;
	height:15px;
	text-align:center;
	background:none;
	color:white;
}
.subNav_over {
	cursor:pointer;
	float:left;
	width:75px;
	height:15px;
	text-align:center;
	background-color:#42210B;
	color:#8CC63F;
}
.services_subNav_out {
	float:left;
	width:168px;
	text-align:left;
	background:none;
	color:white;
}
.services_subNav_over {
	cursor:pointer;
	float:left;
	width:75px;
	height:15px;
	text-align:center;
	background-color:#42210B;
	color:#8CC63F;
}
#fullWidth_contentArea {
	margin-left:40px;
	width:695px;
}
.greenTxt {
	color:#006600;
}
.centerBrownTxt {
	text-align:center;
	color:#754c24;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.newsItem_bg_out:hover {
	background-repeat:no-repeat;
	background-position:0 -45px;
	height:45px;
}
.newsItem_bg_out {
	background-image:url(/images/newsItemBox.png);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
	height:45px;
}
.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_image {
	width:194px;
	height:130px;
	margin-left:6.5px;
}
.portfolio_infoBox {
	color:black;
	width:454px;
	float:right;
}
.lineBreak_brown{
	float:left;
	background-color:#754c20;
	height:1px;
	width:442px;
}
.bbo_content_description{width:440px;}
.bbo_descBox{
	float:left;
	width:416px;
	height:118px;
}
.brownBoxOutline_midBar2{
	float: left;
	height: 7px;
	width: 660px;
	border-bottom: #8C6239 1px solid;
}
.brownBoxOutline_bl{
	background-image:url(/images/brownOutline/bbo_bl.jpg);
	width:8px;
	height:11px;
	float:left;
	background-repeat: no-repeat;
}
.brownBoxOutline_br{
	background-image:url(/images/brownOutline/bbo_br.jpg);
	width:8px;
	height:11px;
	float:left;
	background-repeat: no-repeat;
}
.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 {
	float:left;
	height:8px;
	width:8px;
	background-image:url(/images/brownBox/top_left.png);
}
#brownBox_midBar {
	float:left;
	height:8px;
	background-color:#754c24;
}
.bb_standard {
	width:212px;
}
.bb_narrow {
	width:105px;
}
.brownBox_tr {
	float:left;
	height:8px;
	width:8px;
	background-image:url(/images/brownBox/top_right.png);
}
.brownBox_content {
	clear:both;
	background-color:#754c24;
	margin-top: 0px;
}
.brownBox_content img {
}
.brownBox_bl {
	float:left;
	height:8px;
	width:8px;
	background-image:url(/images/brownBox/bottom_left.png);
}
.brownBox_midBar {
	float:left;
	height:8px;
	width:212px;
	background-color:#754c24;
}
.brownBox_br {
	float:left;
	height:8px;
	width:8px;
	background-image:url(/images/brownBox/bottom_right.png);
}
.bb_smallWide {
	width:110px;
}
.bb_store {
	width:402px;
}

.brownBoxOutline_tl{background-image:url(/images/brownOutline/bbo_tl.jpg);width:8px;height:11px;float:left;}
.brownBoxOutline_midBar{
	width:660px;
	float:left;
	border-top:#8C6239 1px solid;
	height: 10px;
}
.brownBoxOutline_tr{background-image:url(/images/brownOutline/bbo_tr.jpg);width:8px;height:11px;float:left;}
.brownBoxOutline_content{
	border-left:#754c24 1px solid;
	border-right:#754c24 1px solid;
	height: 150px;
	width: 674px;
	cursor: pointer;
}
#brownBoxOutline_content{
	border-left:#8C6239 1px solid;
	border-right:#8C6239 1px solid;
	height: 147px;
	width: 674px;
	cursor: pointer;
}

#brownBox {
	margin:0px 5px 0px 5px;
	height: 203px;
	display: inline-block;
}
#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 {
	background-color:#754c24;
	color:white;
	font-size:16px;
	text-align:center;
}
#eventListBox {
	float:left;
	width:248px;
}
#mapBox {
	float:left;
	width:260px;
}
#eventList_heading {
	background-color:#754c24;
	color:white;
	font-size:16px;
	text-align:center;
	margin-left: 1px;
	margin-right: 1px;
	border-left: 1px #8cc63f solid;
	border-right: 1px #8cc63f solid;
}
.greenBox {
	height:10px
}
.greenBox_tl {
	float:left;
	width:10px;
	height:10px;
	background-image:url(/images/greenBox/topLeft.png);
}
.greenBox_tr {
	float:left;
	width:10px;
	height:10px;
	background-image:url(/images/greenBox/topRight.png);
}
.greenBox_midBar_top {
	float:left;
	height:10px;
	border-top:1px #8cc63f solid;
}
.greenBox_midBar_bottom {
	float:left;
	height:7px;
	border-bottom:1px #8cc63f solid;
}
#gb_eventListWidth {
	width:228px;
}
#gb_mapWidth {
	width:240px;
}
#gb_emailWidth {
	width:410px;
}
.lineBreak_green {
	border:1px #8cc63f solid;
}
.greenBox_bottomCap {
}
.greenBox_bl {
	float:left;
	width:10px;
	height:10px;
	background-image:url(/images/greenBox/bottomLeft.png);
	margin-bottom: 0px;
	background-repeat: no-repeat;
}
.greenBox_br {
	float:left;
	width:10px;
	height:10px;
	background-image:url(/images/greenBox/bottomRight.png);
	background-repeat: no-repeat;
}
.brownTxt {
	color:#754c24
}
.eventList_content {
	float:left;
	margin-left:3px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 190px;
}
.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 {
	background:none;
	cursor: pointer;
	margin-right: 2px;
	margin-left: 1px;
}

.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:block;
	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;
}
#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 {
	background-image:url(/images/transp_brown_bg_03.png);
	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 {
	float:left;
	background-image:url(/images/greenBox_brown/greenBox_brown_tl.png);
	height:23px;
	width:9px;
}
.greenBrownBox_midBar {
	float:left;
	background-image:url(/images/greenBox_brown/greenBox_brown_midBar.png);
	height:23px;
	color:white;
	font-size:16px
}
.greenBrownBox_tr {
	float:left;
	background-image:url(/images/greenBox_brown/greenBox_brown_tr.png);
	height:23px;
	width:10px;
}
#store_features {
	width:240px;
}
.greenBrownBox_content {
	border-left:1px #8cc63f solid;
	border-right:1px #8cc63f solid;
	margin-right:1px;
}
.greenBrownBox_bl {
	float:left;
	background-image:url(/images/greenBox_brown/greenBox_brown_bl.png);
	height:10px;
	width:10px;
}
.greenBrownBox_midGBar {
	float:left;
	height:10px;
	border-bottom:1px #8cc63f solid;
}
.greenBrownBox_br {
	float:left;
	background-image:url(/images/greenBox_brown/greenBox_brown_br.png);
	height:10px;
	width:10px;
}
#store_hours {
	width:260px;
}
.greenBox_content {
	margin-right:2px;
	margin-left:1px;
	
	border-left:1px #8cc63f solid;
	border-right:1px #8cc63f solid;
	
}
.greenBoxHighlight {
	margin-right:2px;
	margin-left:1px;
	border-left:1px #8cc63f solid;
	border-right:1px #8cc63f solid;
	background-image:url(/images/eventList_highlight_03.jpg);
	background-repeat:repeat-x;
	background-position:0 50px;
}
.greenBoxHighlight:hover {
	background-position:top left;
	
}
#greenBox_content_media {
width:677px;
	border-left:1px #8cc63f solid;
	border-right:1px #8cc63f solid;
	margin-right:1px;
}

#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 {
	width:430px;
}
.gradGreenBox {
	background-image:url(/images/rsvpButton_out_03.jpg);
	height:43px;
	width:420px;
	cursor: pointer;
}
.gradGreenBox_over {
	background-image:url(/images/rsvpButton_over_03.jpg);
	height:43px;
	width:420px;
}
.gradGreenBox a {
	color:#8CC63F;
	text-decoration:underline;
	font-size: 16px;
}
.gradGreenBox a:hover {
	color:#8CC63F;
	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 {
	float:left;
	width:220px;
	padding-left:5px;
	cursor:pointer;
}
.homeBlurbBoxWidth {
	width:394px;
	height: 7px;
	float: left;
	background: white;
}
.homeRight {
	width:244px;
	height: 7px;
	float: left;
	background: white;
}
#home_RcolumnWidth {
	width:240px;
}
#home_LColumnWidth {
	width:390px;
}
#form_home {
	margin-top:0px;
	margin-bottom:0px;
	width:240px;
	margin-left:20px;
}
#form_store {
	margin-top:0px;
	margin-bottom:0px;
	width:240px;
	margin-left:10px;
}
#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 {
	width:690px;
	height:45px;
	cursor: pointer;
	margin-left: 1px;
}
.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;
	width:512px;
	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{margin-left:150px;background-color:#8cc63f;height:2px;width:400px;}
.brownTxtLG{color:#Ac7652;font-size:16px}
#downloadLinkBox{
	float:left;
	margin-left:15px;
	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;}
.arrows{width:115px;cursor:pointer;}

.spacer6{height:6px;}

.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{cursor:pointer;background-repeat:no-repeat;margin-left:5px;}
#emailBox_icon{float:right;padding-top:8px;padding-right:20px;}
#eventListItem_title{width:100px;}
	
.portfolioItem{
	background-image:url(/images/portfolioItem_over.jpg);
	background-repeat:repeat-x;
	background-position:0 154px;
	width:690px;
	clear:both;
	background-color:#FFFFFF;
	color:black;
	cursor:pointer;
	padding-top:2px;
	height:150px;
}
.portfolioItem:hover{
background-position:top left;
	
	
}
.portfolioItem p{font-size:12px!important;}
.servicesItem_photo{float:left;width:187px;height:143px;padding-left:2px;}
.servicesItem_desc{float:left;width:500px;height:121px;}

.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{
	margin-left:8px;
	margin-right: 8px;
}
.contact_header{padding-left:1px;}
.about_headings{
	padding-left:10px;
	font-size:20px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#contact_table{background-color:#754c24;color:white;font-size:16px;}
.contact_tableDiv{height:70px; width:1px; background-color:#754c24}
.right25{width:25px;float:right;}
.storeFeatures_heading{padding-top:3px;}

#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; background-color:#FFFFFF;color:black;margin-left:5px;margin-right:5px;}
.event_frame a{color:red;text-decoration:none;}
.event_frame a:hover{text-decoration:underline;}
.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{text-align:center;background:none;border:1px solid green;color:green;cursor:pointer;padding-left:10px;padding-right:10px;}
#lb_submit:hover{
text-align:center;
	background-color:green;
	border:1px solid green;
	color:white;
	cursor:pointer;
	padding-left:10px;padding-right:10px;
}

#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;}
.portfolio_enlargeImage{width:194px;height:130px;background-image:url(/images/enlarge_link.png);background-repeat:no-repeat;background-position:bottom right;}
#vidImg{
	width:256px;
	height:206px;
	border-left: white 2px solid;
	border-right: white 2px solid;
}
#vidImgBox{
	width: 253px;
	height: 204px;
}
#name{width:100%}
#email{width:100%}
.rbox{border:none}
.eventSelect{border:#8CC63F 1px solid;width:100%}

#affiliate{width:256px;height:62px;}

.applemenu {
	padding: 0;
	width: 256px; /*width of menu*/
	border:1px #8cc63f solid;
}
.applemenu div.silverheader a {
	background: black url(/images/silvergradient.gif) repeat-x center left;
	font: normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	color: white;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 5px 0;
	padding-left: 8px;
	text-decoration: none;
}
.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active {
	color: white;
}
.applemenu div.selected a, .applemenu div.silverheader a:hover {
	background-image: url(/images/silvergradientover.jpg);
	color: white;
}
.applemenu div.submenu {
	font:normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
	background: white;
	padding: 5px;
	height: 220px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}
.submenu img {
	padding:2px;
}