@charset "UTF-8";
/* General */

body {
	background:url(/images/dirt.jpg) fixed center no-repeat #1e180e;
	color:white;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
}
a{color:#006600; text-decoration:none;outline:none!important;}
a:hover{color:#8CC63F;text-decoration:underline;}
p{line-height:1.4em;
	padding-left:5px;
	color:black;
	font-size:14px;
	padding-top:5px;
	text-align:left;
	padding-right:5px;
	margin:0px;}
p.indent {
	text-indent: 1.5em;
}
p.indent:first-letter {
	color:#754c24;
	
	font-size:large
}
.left {
	float:left;
}
.right {
	float:right;
}
.center{text-align:center;}

.darkGreenText {
	color:#324425;
}
.redText {
	color:#FF0000;
}
.greenTxt {
	color:#006600;
}
.centerBrownTxt {
	text-align:center;
	color:#754c24;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.text_smallBlack {
	font-size:10px;
}
.text_lightGreen {
	color:#8CC63F;
}
.text_center {
	text-align:center;
}
.brownTxt {
	color:#754c24;
}
.lineBreak_green {
	border:1px #8cc63f solid;
}
.lineBreak_brown{
	float:left;
	background-color:#754c20;
	height:1px;
	width:442px;
}
.brownTxtLG{color:#Ac7652;font-size:16px}
.linebreak_centeredGreen{margin-left:150px;background-color:#8cc63f;height:2px;width:400px;}
.linebreak_vertGreen {
	width:1px;
	height:40px;
	background-color:#8CC63F;
}
blockquote {
	margin-top:0px;
	margin-bottom: 0px;
	line-height: 1.1;
}
ul li{color:black;}
blockquote:first-letter{font-size:xx-large;color:#754c24;}
.spacer6{height:6px;}
.redLink:hover{text-decoration:underline;}
.redLink{color:red;text-decoration:none;}
.photoCreditTxt{font-size:10px;}

.spacer {
	padding-top:6px;
}
.spacer2 {
	padding-top:4px;
}
.spacer10{height:10px;}

/* Layout */

#header {
	margin:0px auto;
	width:771px;
}
#logo {
	float:left;
	width:547px;
	height:67px;
	padding-left: 6px;
}
#addy {
	float:left;
	padding-top:50px;
}
#menu_box {
	margin:0px auto;
	height:36px;
	width:705px;
	padding-top: 5px;
}
#flash_box {
	margin:0px auto;
	height:258px;
	width:705px;
	padding-top: 5px;
}
.rArrow {
	float:right;
	width:25px;
	height:29px;
}
.clear {
	clear:both;
}
.branch_foliage {
	width:81px;
	height:25px;
	float:left;
	background-image:url(/images/subBox/bar.png);
	padding-top:6px;
}
#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;
}
.awards_textBox_single {
	float:left;
	width:155px;
	font-size: 12px;
}
.awards_textBox_double {
	float:left;
	width:155px;
	font-size: 12px;
	padding-bottom: 7px;
}
#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;
}

#footerAlign {
margin-left:22px;
}
#footerAlign_aboutus {
	margin-left:23px;
}
#star {
	padding-left:2px;
	padding-right:2px;
	margin-top: -2px;
}

#fullWidth_contentArea {
	margin-left:40px;
	width:695px;
}
#sigBox {
	width:150px;
	padding-right:40px;
}
blockquote:first-letter{font-size:xx-large;color:#754c24;}
#sig_box{padding-right:40px;}
#body_left5{width:685px;padding-left:5px;}
.imagePad2{
	margin-left:8px;
	margin-right: 8px;
}
.right25{width:25px;float:right;}



#twitter{padding-top:4px;}
#twitter a{color:green;}
#twitter a:hover{color:#8CC63F;text-decoration:none;}


/* FRAME */
#frame_top {
	margin:0px auto;
	background-image:url(/images/frame_top.png);
	width:771px;
	height:279px;
	background-repeat: no-repeat;
}
#frame_top2 {
	margin:0px auto;
	background-image:url(/images/frame_top.png);
	width:771px;
	height:85px;
	background-repeat: no-repeat;
}
#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 {
}
#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;
}

/* BOX */
.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_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 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;
}
.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;
}
.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;
}

/* MORE */
.learn_more{margin-right:4px;width:89px;float:right;}
.more_events{margin-right:4px;cursor:pointer;}

/* Call2Action */
#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;
}
#call2action1 a{color:#FFF}
#call2action1 a:hover{color:#8CC63F!important;text-decoration:none!important;}
#call2action1 a:hover span{color:#8CC63F!important;text-decoration:none!important;}
#call2action1 a .highlight1{color:#006600;text-decoration:underline;}
#call2action2 {
	background-image:url(/images/transBG_03.png);
	margin-left:12px;
	margin-right:14px;
margin-top:12px;margin-bottom:7px;
	text-align:center;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 18px;
color:#FFF;
}
#call2action2 a{color:#FFF;}
#call2action2 a span{color:#006600;}
#call2action2 a:hover, #call2action2 a:hover span{color:#8CC63F;text-decoration:none;}


/* Headings */

.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;
}

/* News */
.newsTitle {
	width:161px;
	height:19px;
	float:left;
	background-image:url(/images/subBox/bar.png);
	padding-top:12px;
	font-size: 12px;
}
.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;
}
#newsItem {
	width:690px;
	height:45px;
	cursor: pointer;
	margin-left: 1px;
}

/* MEDIA */
.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;
}
.mediaContentBox p{line-height:normal!important;font-size:12px;}
.mediaContentBox{
	margin-top:3px;
	margin-left:10px;
	float:left;
	width:512px;
	height:66px;
}
#mediaItem1{margin-top:5px;}
#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;}

/* HOME */
#home_left_column {
	float:left;
	width:410px;
	margin-left:40px;
}
#home_right_column {
	float:right;
	width:260px;
	margin-right:40px;
}
#home_LColumnWidth .left{float:left;width:50%;}
#home_LColumnWidth .right{float:right;width:50%;text-align:right;}
.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;
}
.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;
}
#vidImg{
	width:256px;
	height:206px;
	border-left: white 2px solid;
	border-right: white 2px solid;
}
#vidImgBox{
	width: 253px;
	height: 204px;
}

/* FOOTER */
#footer{background:url(/images/footer_bg2.png) repeat-x;}
.infoBlock a img{border:none;padding:3px;}
#footer #fWrapper{
	width:754px;
	margin:0px auto;
}
#footer .infoBlock{float:left;width:172px;height:200px;padding:5px;margin:3px;}
.infoBlock ul{margin:0px;padding:0px;list-style:none;}
.infoBlock li{padding-top:5px;padding-left:10px;}
.infoBlock li a{display:block;color:#666;letter-spacing:1px;}
.infoBlock li a:hover{
	display:block;
	color:#8CC63F;
	text-decoration:none;
}
.infoBlock h1{font-size:14px;margin:0px;color:#4b3a30;border-bottom:1px solid #272727;margin-bottom:5px;padding-bottom:5px;}

/* CREDITS */
#credits{background:#160600;padding-bottom:5px;padding-top:5px;color:#666;}
#credits .left{float:left;width:50%;}
#credits .right{float:right;width:50%;text-align:right;}
#credits .right a:hover{text-decoration:none;}
#credits .left a, #credits .left a:hover{color:#666;text-decoration:none;}

#addy a{color:#FFF;}
#addy a:hover{color:#8CC63F;text-decoration:none;}

#vidImg{height:245px;}

.box_tm h1{font-size:15px;margin:0px;padding:0px;}
.box_tm h1 a{color:#FFF;}
.box_tm h1 a:hover{text-decoration:none;color:#8CC63F;}

/* QUICK CONTACT */
#thankyou{display:none;}
#quickForm{text-align:center;padding-left:5px;}
#quickForm p{padding-left:0px;padding-right:10px;}
#quickForm .ss-q-short {
	float:left;
	color:#999999;
	width:230px;
	border: #8CC63F 1px solid;
	height: 18px;
	margin-top:5px;
}
#quickForm .input_over {
	border: #8CC63F 1px solid;
	float:left;
	color:black;
	height:18px;
	background-image:url(/images/sm_yellowHL_03.jpg);
	width:230px;
	margin-top:5px;
}
#quickForm .submit{border:none;background:none;background:url(/images/arrow_over.png) #8cc63f 0px 2px;height:22px;width:19px;border:1px solid #8cc63F;float:left;padding-top:3px;margin-top:5px;cursor:pointer;border-left:none;}
#quickForm .submit:hover{border:none;background:url(/images/arrow_out.png) #FFF;border:#8cc63F 1px solid;border-left:none;}

#maillist-form{margin-left:39px;}

/* CALENDAR */
a img{border:0px;}

.homeEvent_item{
	padding-top:10px;
	margin-bottom:10px;
	padding-left:10px;
	cursor: pointer;
}
.dateBox{background:url(/images/calendar.png);width:84px;height:85px;float:left;}
.dateBox_month{padding-top:5px;text-align:center;}
.dateBox_day{text-align:center;font-size:36px;padding-top:10px;}
.calendar_desc{float:left;width:270px;padding-left:5px;}
.calendar_desc h1{margin:0px;padding:0px;font-size:16px;color:#734B28;}
.eventLink{
	float:left;
	width:27px;
	margin-left: 4px;
}


/* FORMS */
input{border:#8CC63F 1px solid;}
#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;
        margin-top:5px;
}

.inputBoxSubmit {
	background-color:#8CC63F;
}
.inputBoxSubmit:hover {
	background-image:url(/images/eventList_highlight_03.jpg);
	background-repeat:repeat-x;
}

.hname {
	float:left;
	color:#999999;
	width:195px;
	border: #8CC63F 1px solid;
	height: 18px;
}
.hname_over {
	border: #8CC63F 1px solid;
	float:left;
	color:black;
	height:18px;
	background-image:url(/images/sm_yellowHL_03.jpg);
	width:195px;
}
.hemail {
	float:left;
	color:#999999;
	width:195px;
	border: #8CC63F 1px solid;
	height: 18px;
margin-top:5px;
}
.hemail_over {
	border: #8CC63F 1px solid;
	float:left;
	color:black;
	height:18px;
	background-image:url(/images/sm_yellowHL_03.jpg);
	width:195px;
margin-top:5px;
}
.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;color:#999999;}
.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;
	
}
#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;
}
#name{width:100%}
#email{width:100%}

/* SERVICES */

#service_subNav {
	margin-left:45px;
	width:680px;
	background-color:#754c24;
}
#service_subNav .services_column {
	padding-left:10px;
	float:left;
	width:158px;
font-size:13px;
line-height:18px;
margin-bottom:5px;
margin-top:5px;
}
#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;
}
.servicesItem_photo{float:left;width:187px;height:143px;padding-left:2px;}
.servicesItem_desc{float:left;width:500px;height:121px;}

/* LARGE GREEN OUTLINE BOX */

.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 */
.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;
}
.portfolio_itemTitle {
	float:left;
	color:#754c21;
	font-size:16px;
	
}
.portfolio_arrow{
	float:right;
	width:25px;
	padding-top:90px;
	padding-right: 5px;
}
.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:15px;}
.portfolioItem_midbar{width:190px;}
.portfolio_enlargeImage{width:194px;height:130px;background-image:url(/images/enlarge_link.png);background-repeat:no-repeat;background-position:bottom right;}
/* PORTFOLIO BROWSER */

.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: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;}
#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;}

/* BROWN BOX */
.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;
}

.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;
}
#brownBox_padL5{padding-left:5px;}

/* EVENTS */

#events_columnL {
	float:left;
	width:435px;
}
.eventDisplay_title {
	background-color:#754c24;
	color:white;
	font-size:16px;
	text-align:center;
}
#eventListBox {
	float:left;
	width:248px;
}
#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;
}
.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;
}
.event_presentedBy{float:left;width:165px;margin-top:5px;}
.event_and{float:left;width:100px;font-size:40px;text-align:center;}
#eventListItem_title{width:100px;}
.pastEvents_contentBox{width:440px;margin-left:5px; margin-right:5px;}
#pastEvents_imageTable img{padding:1px}
.pEvent_link img {border:transparent 2px solid;}
.pEvent_link img:hover{border:2px solid #8cc63f;}
#pEvents_title{width:430px;}
.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;}
.eventSelect{border:#8CC63F 1px solid;width:100%}

/* STORE */
#store_columnL {
	float:left;
	width:428px;
font-size:14px;
}
#store_columnL h1{padding-left:10px;font-size:16px;}
#store_columnL ul{list-style:none;}
#store_columnL ul li{
background:no-repeat url(/images/asterisk_03.png) 0px 0px;padding-left:16px;padding-bottom:5px;
}
#mapBox {
	float:left;
	width:260px;
}
#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;
}
#store_features {
	width:240px;
}
#store_hours {
	width:260px;
}
#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)
}
#store_phone{float:left;font-size:14px;padding-top:7px;}
#store_phoneBox{padding-left:53px;padding-bottom:3px;padding-top:3px;}
.storeFeatures_heading{padding-top:3px;}

/* GREEN BOX */
.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;
}
.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;
}
.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;
}



/* GREEN BROWN BOX */

.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;
}

.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;
}

/* GAD GREEN */

.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;
}
#gradGreen_contactBox{cursor:pointer; margin-left:5px;}

/* CONSULTATION */

#consultationBox {
	float:left;
	width:220px;
	padding-left:5px;
	cursor:pointer;
}
.consultationBoxW210{width:210px;}
.consultation_radiobs{
	width:227px;
	float:left;
}

/* TESTIMONIALS */

.testimonial_creditBox{width:220px;margin-left:475px;}
.testimonial_leaf{float:left;width:30px;}
.testimonial_credit{float:left;height:28px;width:181px;}

/* EMAIL BOX */

#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;}

	
/* LIGHTBOX */
.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 #8CC63F;color:green;cursor:pointer;padding-left:10px;padding-right:10px;}
#lb_submit:hover{
text-align:center;
	background-color:#8CC63F;
	border:1px solid #8CC63F;
	color:white;
	cursor:pointer;
	padding-left:10px;padding-right:10px;
}


/* CONTACT */
.contact_header{padding-left:1px;}
#contact_table{background-color:#754c24;color:white;font-size:16px;}
.contact_tableDiv{height:70px; width:1px; background-color:#754c24}
#contact_phone{padding-left:53px;padding-bottom:3px;padding-top:3px;}
#contact_phoneTxt{float:left;font-size:14px;padding-top:7px;}

/* ABOUT */
.about_headings{
	padding-left:10px;
	font-size:20px;
	padding-top: 10px;
	padding-bottom: 5px;
}


/* rbox */
.rbox{border:none}

/* Endorsements Accordion Menu */

#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;
}


/* MISC */
#pondTour_articleDiv{margin:0px auto; width:744px;}
#emailBox {
	width:430px;
}

.crb_item{
	color:black;
}
