html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;	font-size: 100%;vertical-align: baseline;background: transparent;}
* {margin: 0;}

a {color: #66BB94;}
a:hover {color: #000000;}

body{
	margin:0;
	padding:0;
	background-color: #a3f6c0;
	background-image: url(images/pagebg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
b{font-size: 110%;}
em{color: red;}
#flowerfooter {	background-image: url(images/flowerbg2.png);background-repeat: repeat-x;background-position: bottom;}
#flowerbg {	background-image: url(images/flowerbg.png);	background-repeat: repeat;}
#container {background-image: url(images/bodybg.png);background-repeat: no-repeat;background-position: center top;}
#maincontainer{width: 980px; margin: 0 auto; background-color: #ffffff; z-index:1;}

#topsection{height: 270px;}
#topsection h1{margin: 0;padding-top: 15px;}
#contentwrapper{float: left;width: 100%;}
#contentcolumn{margin-left: 200px;}
#contentcolumn h1{color: #76544c; font-size: 24px; padding-left: 15px; border-bottom: 1px dotted #cccccc;padding-bottom: 5px;}
#contentcolumn h2 {color: #6abe9c;font-size: 20px;font-weight: normal; padding-left: 15px;margin-top: 5px;}
#contentcolumn h3 {margin: 5px 0px 0px 20px;}
#contentcolumn ul {margin: 0px 0px 0px 50px;}
#contentcolumn p {color: #58403a; font-size: 14px;padding: 5px 20px;}

#leftcolumn{float: left; margin-left: -976px; }

.ygrad {background-color: #FFFFFF; background-image: url(images/ygrad.jpg); background-repeat: repeat-x; background-position: bottom;margin-left: 10px;}
.ygrad ul {list-style: none; margin: 0px; padding: 10px 10px;}
.ygrad li {}

#footer{clear: left;background-color: #3b180e;color: #8f432d;text-align: left;padding: 5px;}
#footer a{color: #e1aa9a;}
#footer a:hover {color: #ffffff;}
#flow_footer {	width: 100%;background-image: url(images/flowerbg2.png);background-repeat: repeat-x;background-position: top;height: 200px;	position:absolute;	bottom:0;}
.innertube{margin: 10px; margin-top: 0;}

#bottomboxes {}
.box {	background-image: url(images/bbox.png);	background-repeat: no-repeat;background-position: center top;height: 168px;	width: 265px;float: left;margin: 0px 30px 10px 30px;font-size: 11px;}
.box h3 {color: #ffffff;width: 250px;margin: 4px 4px 0px 4px;padding: 2px 0px 0px 7px; font-size: 20px;font-weight: normal; height: 29px;}
#blue {	background-image: url(images/hblue.png);background-repeat: repeat-x;background-position: top;}
#orange {background-image: url(images/horange.png);	background-repeat: repeat-x;	background-position: top;height: 29px;}
#green {background-image: url(images/hgreen.png);background-repeat: repeat-x;background-position: top;height: 29px;}
.learnmore {text-align: right;padding-right: 10px;}
.learnmore a {color: #136545; font-weight: bold;text-decoration: none;font-size: 12px;}
.learnmore a:hover {color: #000000;}
.box p {color: #05708a; font-weight: bold; font-size: 12px;margin: 3px 10px;padding: 0px;}
.box td {color: #05708a; font-weight: bold; font-size: 11px;padding-bottom: 3px;}
.seasons {margin-top: 2px;color: #0F4F36;}
.clear {clear: both;}
.phone {color: #136545;font-weight: bold;font-size: 12px;}
.split50 {width: 49%; float: left;}
.facebook {margin: 10px 0px 0px 10px;}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border-bottom-width: 6px;
width: 725px; /*width of featured content slider*/
height: 261px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background: white;
width: 715px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 700px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
padding: 5px 10px;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #57AF76;
background: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}