body {
font-family:georgia;
font-size:11px;
color:#534E18;
margin:0 0 0 0;
padding: 0 10px 0 0;
}

p {
	padding: 0;
	margin: 5px 0;
	text-align: center;
}

.maincontentTD {
background-image: url(images/bg_flower.gif);
background-repeat:repeat-y;
background-position:top right;
}

#legal {
font-family:verdana;
font-size:10px;
color:#666666;
padding:8px 0;
}

#legal a,  #legal a:visited {
color: blue;
}


#calendar h2{
margin:0;
padding:0;
font-weight:bold;
font: 12px verdana;
}

#calendar ul {

margin:-7px 0 2px 0;
padding:0;
list-style:none;
}

#calendar ul li{
margin:-3px 0 0 0;
padding:0 0 0 10px;
}

#familyFun {
width:477px; padding: 20px 10px; color:#663300;line-height:19px;text-align:left;
}

#familyFun P{
margin: 9px 0;
}

.rightPhoto {
float:right;
width:210px;
padding:5px;
}

.rightPhoto img{
border: solid 1px #B3A945;
margin: 5px 0;
}

#gardencenter {
width:545x; padding: 20px 5px; color:#663300;line-height:19px;text-align:left;
}

#directions {
width:470px; padding: 20px; color:#663300;line-height:19px;text-align:left;
}

#upick {
width:470px; padding: 20px; color:#663300;line-height:19px;text-align:left;
}

#thanks {
width:470px; padding: 20px; color:#663300;line-height:19px; height:400px;text-align:left;
}

#page {
width:470px; padding: 20px; color:#663300;line-height:19px;text-align:left;
} 

#mailinglist {
width:470px; padding: 20px; color:#663300;line-height:19px; height:400px;text-align:left;
}

#homepage {
background: url(images/spacer.gif) top left no-repeat;width:666px;height:256px;
position:relative;
text-align:left;
overflow:hidden;
}

#greenmarket {
width:470px; padding: 20px; color:#663300;line-height:19px;text-align:left;
}

#currentspecials {
width:470px; padding: 20px; color:#663300;line-height:19px;text-align:left;
}

#contact {
width:470px; padding: 20px; color:#663300;line-height:19px; height:330px;text-align:left;
}

#calendar {
width:470px; padding: 20px 10px; color:#663300;line-height:19px;text-align:left;
}

#about {
width:470px; padding: 20px 10px; color:#663300;line-height:19px;text-align:left;
}


#topnav {
	background-color:c00;

	
	
}
#topnav tr{
	background-color:c00;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#topnav tr td {
	
	color: #000;
	font-weight: bold;
	padding:0;


}

#topnav a{
	color:#FFF;
	text-decoration:none;
}

#topnav a:hover{
	color:#000;
}
#botnav a{
	color:#030;
}
#botnav a:hover{
	color:#F30;
}
a.leftnavlink {
color:#333300;

}
a.leftnavlink:visited {
color:#333300;
}

.leftnavcontainer {
padding-left:2px;background: #D3CA6E;
text-align:left;
width:154px;
margin-bottom:10px;
}

.leftnavcontainer td {
font: 11px georgia;
}

a.contactlink, a.contactlink:visited {
 color:#996633
}

TD.contentHomepage {background: #FFBD4A url(images/bg_flower_homepage.gif) top right repeat-y;}

/* advanced homepage*/

DIV#mainImageTextContainer { position:absolute;top:10px;left:10px;color:#FFF; width:350px;padding:1px;}

H1#mainImageTextHeading {font: bold 34px Georgia;line-height:23px;letter-spacing:-1px;padding:4px 0;margin:4px 0;}

#mainImageText {position:absolute;top:0;left:0;}

DIV#marketingMessageImageContainer {position:absolute;top:34px;left:0;padding:1px;}

DIV#marketingMessageTextContainer {position:absolute;top:18px;left:500px;padding:1px;}

.contentHomepageInnerContainer {position:relative;height:135px;width:666px;text-align:left;}

DIV#mainImageTextContainer.selectedContainer, DIV#marketingMessageImageContainer.selectedContainer, DIV#marketingMessageTextContainer.selectedContainer { border: solid 1px #6CC;padding:0;cursor:move;}

TABLE.topNavigation TD A { color:#FFF;font-weight:bold;text-decoration:none;font-family:arial;}

DIV.homepageDialogue {border: solid 1px #993; border-right: solid 2px #993; border-bottom: solid 2px #993; background-color:#FF9;font: normal 10px verdana;width:310px;padding:10px;margin:0 auto;position:absolute;top:10px;left:10px;display:none;}
DIV.homepageDialogue H1 {margin:10px 0 7px 0;padding:0 0 7px 0;font: bold 15px Arial;border-bottom: solid 1px #F0F099;}
DIV.homepageDialogue SELECT, DIV.homepageDialogue INPUT, DIV.homepageDialogue TEXTAREA  {font: normal 10px verdana;border: solid 1px #993;}
DIV.homepageDialogue TEXTAREA {width:100%;margin-top:10px;height:100px;}
DIV.homepageDialogue INPUT.headerfield {width:100%;}
DIV.homepageDialogue TABLE {margin:0 auto;width:99%;}
DIV.homepageDialogue TABLE TD {text-align:left;}
DIV.homepageDialogue INPUT.textfield {width:200px;}
.closer { width:11px;height:11px;background: url(images/icon_close.gif) top center no-repeat;position:absolute;right:3px;top:4px;cursor:pointer;}

IMG.changeImage {position:absolute;bottom:5px;right:5px;cursor:pointer;}
DIV.selectedContainer IMG.changeImage {bottom:4px;right:4px;}

DIV.buttonContainer {border-top: solid 1px #CC9;padding:5px 5px 0 5px;margin-top:10px;text-align:center;}

DIV.homepageDialogue BUTTON {background-color:#CC9;padding:1px;margin:0 0 0 2px;border:solid 1px #A6A66F;font:normal 10px Tahoma;}

DIV.homepageDialogue BUTTON.disabled {background-color:#F0F099;border:solid 1px #E4E48C;color:#B2B26B;}

DIV.homepageDialogue DIV.imageContainer {text-align:center;margin: 10px 0;border-bottom:solid 1px #CCC;}
DIV.homepageDialogue DIV.imageScroller {height:100px;overflow-y:scroll;background-color:#FFF;border:solid 1px #CC6;}

DIV.metaInformation {width:645px;padding:10px;border: solid 1px #993; border-right: solid 2px #993; border-bottom: solid 2px #993; background-color:#FF9;}
DIV#updateStatus {position:absolute;top:300px;width:200px;background-color:#FF9;border: solid 1px #993;padding:10px;text-align:center;}
DIV#updateStatus H2 {margin:0;padding:0;font-size:20px;}
DIV.dragHandle {background: url(www/siteadmin/images/dragHandle.gif) top left no-repeat;width:328px;height:15px;position:absolute;top:1px;left:1px;cursor:pointer;}

TD.imageRight IMG {padding:3px;}

.fallfest a{
	color:#F00;
}
#fall{
	color:#F30;
}
#textleft {
	text-align:left;
	margin-left:25px;
}
#textleft1 {
	text-align:left;
	margin-left:25px;
}
#textleft1 a {
	color:#ffbd4a;
}
#textleft2{
	float:left;
	margin:10px 0 0 25px;
}
.textleft3{
	float:left;
	margin:0 0 0 25px;
}
.textleft4{
	float:left;
	margin:0 0 0 0px;
}
#containersidebarright{
	width:51%;
	height:auto;
	padding:0 0 0 25px;
}
#spring{
	background-image:url(images/homepage/springplantsbtn.gif);
	width:auto;
}
#spring a{
	background-image:url(images/homepage/springplantsbtnhover.gif);
}


#logo{
	background-image:url(images/homepage/headerlogohodgsonfarm.gif);
	background-repeat: no-repeat;
	height:100px;
	text-align:center;
	float:inherit;
	background-position: center;
}
	
#alignmiddle {
	text-align:center;
	vertical-align:middle;
}
.boerder{
	border:#C93;
}

.alignmiddle {
	text-align:center;
}
	
	
.Sidecontainer{
	padding: 0 0 0 25px;

}
.Sidecontainer a{
	color:#33C;

}