@import url(global.css);

* { margin: 0; padding: 0; }

body {
font : 75% Verdana, Arial, sans-serif;
color : #666;
background: #669933;
text-align: center;
}
			/*WRAP*/
#wrap {
	width: 810px;
	background : #eee url(../images/container_bg.jpg) repeat-y top center;
	margin: auto;
}
#container {
	width : 750px;
	margin:auto;
	padding : 0;
	line-height : 1.3em;
	color : #666;
	text-align: left;
}
#header {
	width: 810px;
	position: relative;
	height: 35px;
	background: #CCC url(../images/header.jpg) no-repeat center top;
	padding: 0;	
	color: #FFF;
}
#header1 {
	width: 810px;
	position: relative;
	height: 35px;
	background: #CCC url(../images/header1.jpg) no-repeat center top;
	padding: 0;	
	color: #FFF;
}
#header2 {
	width: 810px;
	position: relative;
	height: 35px;
	background: #CCC url(../images/header2.jpg) no-repeat center top;
	padding: 0;	
	color: #FFF;
}
#header3 {
	width: 810px;
	position: relative;
	height: 35px;
	background: #CCC url(../images/header3.jpg) no-repeat center top;
	padding: 0;	
	color: #FFF;
}
#header4 {
	width: 810px;
	position: relative;
	height: 35px;
	background: #CCC url(../images/header4.png) no-repeat center top;
	padding: 0;	
	color: #FFF;
}
#header5 {
	width: 810px;
	position: relative;
	height: 35px;
	background: #CCC url(../images/header2-summer09.jpg) no-repeat center top;
	padding: 0;	
	color: #FFF;
}
#header6 {
	width: 810px;
	position: relative;
	height: 35px;
	background: #CCC url(../images/header5.jpg) no-repeat center top;
	padding: 0;	
	color: #FFF;
}
#header7 {
	width: 810px;
	position: relative;
	height: 35px;
	background: #CCC url(../images/header6.jpg) no-repeat center top;
	padding: 0;	
	color: #FFF;
}
			/*TOP BANNER*/
#top {
margin : 0;
padding : 0;
height : 150px;
background : url(../images/sml_header.jpg) no-repeat top center;
border-bottom : 2px solid #fff;
}
#top_recipes {
margin : 0;
padding : 0;
height : 250px;
border-bottom : 2px solid #fff;
}
#top_florist {
margin : 0;
padding : 0;
height : 120px;
background : url(../images/flower_header.jpg) no-repeat top center;
border-bottom : 2px solid #fff;
}
#top h1 {
padding : 30px 0 0 430px;
margin : 0;
font : 175% Verdana, Arial, sans-serif;
letter-spacing : 5px;
color : #fff;
background : transparent;
}
#top p {
padding : 5px 0 0 10px;
margin : 0;
}
#top a:link {
text-decoration : none;
color : #eee;
background : inherit;
}
#top a:hover {
text-decoration : underline;
color : #fff;
background : inherit;
}
			/*TOP MENU*/
#menu {
margin : 0;
padding : 0;
height : 30px;
}
			/*LEFT SEARCH*/
#search {
height: 45px;
padding : 10px 5px 10px 8px;
}
			/*LEFT MARKETS MENU*/
#markets {
width : 210px;
height: 100px;
padding : 10px 0px 10px 5px;
}		

			/*LEFT MENU*/
#leftnav {
float : left;
width : 210px;
margin:0px;
padding:0px;
}
#leftnav2 {
float : left;
width : 160px;
height: auto;
margin : 0;
padding : 0;
}
#ads {
float : left;
width : 210px;
height: 160px;
padding : 0;
}
#ads2 {
float : left;
width : 210px;
height: 183px;
padding : 0;
}

#leaderad {
width:210px;
height:66px;
padding:0px;
margin:0px;
}
#leaderad a.leaderad, #leaderad a.leaderad:link, #leaderad a.leaderad:visited {
	background:url("../images/sml_leader_btn.gif") no-repeat;
	width:210px;
	height:66px;
	margin:0px;
	padding:0px;
	border:none;
	display:block;
}
#leaderad a.leaderad:hover{
	background-position:0px -66px;
}

#leaderad a.leaderad span {
	display:none;
}
p.subscribelinkdiv{
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:center;
	width:208px;
	height:20px;	
}
a.subscribelink:link, a.subscribelink:visited {
	margin:0px 1px;
	padding:0px;
	background-color:#f5821f;
	color:#FFFFFF;
	text-align:center;
	width:208px;
	height:20px;
	display:block;
	text-decoration:none;
	font-weight:bold;
}

a.subscribelink:hover{
	background-color:#b3d235;
}



#nav {
width : 200px;
margin : 0px;
padding : 10px 5px 0px 5px;
}
#navlist ul {
margin: 0px;
padding: 0px;
}
#navlist li {
list-style-type : none;
width: 200px;
margin : 0px;
padding: 5px 0px 5px 30px;
color : #520934;
}
#navlist li ul li {
padding: 5px 0px 0px 2px;
}
#navlist>#time{
background:url(../images/bg_t-time2.jpg) no-repeat;
}
#navlist>#recipes {
background:url(../images/bg_recipes.jpg) no-repeat;
}
#navlist>#grocer {
background:url(../images/bg_g-grocer.jpg) no-repeat;
}
#navlist>#seasonal {
background:url(../images/bg_seasonal.jpg) no-repeat;
}
#navlist>#florist {
background:url(../images/bg_florist.jpg) no-repeat;
}
#navlist>#cherry {
background:url(../images/bg_cherry.jpg) no-repeat;
}
#navlist>#mango {
background:url(../images/bg_mango.jpg) no-repeat;
}
#navlist>#ffk {
background:url(../images/bg_ffk.jpg) no-repeat;
}
#navlist>#search {
background:url(../images/bg_search.jpg) no-repeat;
}
#navlist>#enviro {
background:url(../images/bg_enviro.jpg) no-repeat;
}
#navlist>#directory {
background:url(../images/bg_directory.jpg) no-repeat;
}
#navlist>#events {
background:url(../images/bg_events.jpg) no-repeat;
}
#navlist>#holidays {
background:url(../images/bg_holidays.jpg) no-repeat;
}
#navlist>#forlease {
background:url(../images/bg_forlease.jpg) no-repeat;
}
#navlist>#film {
background:url(../images/bg_film.jpg) no-repeat;
}
#navlist a:link, #navlist a:visited {
text-decoration : none;
color : #333333;
}
#navlist a:hover {
color : #009933;
}


/*MAIN CONTENT*/
#content {
margin : 0 0 0 220px;
padding : 10px;
}
#content ul {
	margin: 5px 20px;
	padding: 0 20px;
}
#content ul li {
	list-style-image: url(../images/bullet.gif);
}
#content2 {
margin : 0 0 0 0;
padding : 10px;
}
#content2 ul {
	margin: 5px 15px;
	padding: 0 20px;
}

#content2 ul{
	list-style-image:url(../images/squaredo.gif);
}
#content2 li {
 margin-bottom: 5px;
}
#content2 .imgborder {
border : 1px solid #093;
padding: 5px;
margin-right:8px;
}
#content2 .imgborder4 {
border : 1px solid #fff;
}
#content2 .years li{
display:inline;
padding: 20px;
margin:0px;
}
#content2 .first li{
padding-left: 0px;
margin-left: 0px;
}
#content2 a:link, #content2 a:visited{
text-decoration : none;
color : #009933;
background : transparent;
text-decoration : none;
}
#content2 a:hover {
text-decoration:underline;
color : #FE9900;
}
#content2 DL {
	FLOAT: left; MARGIN: 10px 10px 0px 0px; WIDTH: 154px; HEIGHT: 22em
}
#content2 DL DT {
	FONT-SIZE: 130%; MARGIN: 0.3em 0px 0px; LINE-HEIGHT: 1.1em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#content2 DL DT A {
	FONT-WEIGHT: bold; COLOR: #069
}
#content2 DL DD {
	COLOR: #666
}
#content2 .imgborder3 {
border : 1px solid #ccc;
}
#content3 {
margin : 0 0 0 170px;
padding : 0;
}
#content3 DL {
	FLOAT: left; MARGIN: 10px 10px 0px 0px; WIDTH: 170px; HEIGHT: 600px;
}
#content3 DL DT {
	FONT-SIZE: 130%; MARGIN: 0.3em 0px 0px; LINE-HEIGHT: 1.1em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#content3 DL DT A {
	FONT-WEIGHT: bold; COLOR: #069
}
#content3 DL DD {
	COLOR: #666
}
#content3 .bestbuys {
    FLOAT: left; 
	MARGIN: 10px 10px 0px 0px;
	padding: 3px; 
	WIDTH: 170px; 
	HEIGHT: auto;
}
			/*FOOTER*/
#footer_bg {
	background: #CCC url(../images/footer.jpg) no-repeat center top;
	clear: both;
	width: 810px;
	height: 35px;
}
#footer {
clear : both;
margin : 0;
padding : 0.5em;
border-top : 5px solid #cb274c;
color : #000;
text-align:center;
background-image: url(../images/footer2.jpg);
background-repeat:repeat-x;
font-size:9px;
}

* > html #footer img {
margin : 0;
}
#footer a:link, #footer a:visited {
text-decoration : none;
color : #eee;
text-decoration : none;
}
#footer a:hover {
text-decoration : none;
color : #FFD600;
background : inherit;
}
#footer a:active {
text-decoration : none;
background : inherit;
color : #aaa;
}
			/*TYPOGRAPHY*/
h1 {
margin : 0;
padding : 0 0 0 10px;
font : 140% Verdana, Arial, sans-serif;
letter-spacing : 5px;
font-weight:bold;
border-bottom : 1px solid #ccc;
color : #FF9900;
background : inherit;
}
h2 {
margin : 0;
padding : 0 0 0 10px;
font : 130% Verdana, Arial, sans-serif;
letter-spacing : 5px;
font-weight:bold;
border-bottom : 1px solid #eee;
color : #FF9900;
background : inherit;
}

h3 {
margin : 0;
padding : 0 0 5px 10px;
font : 110% Verdana, Arial, sans-serif;
font-weight:bold;
color : #963;
background : inherit;
}
h4 {
margin : 10 0 0 0;
padding : 0 0 5px 10px;
font-size: 110%;
}
p {
padding : 10px;
}

/*LIST STYLE*/
ol {
	margin: 5px 20px;
	padding: 0 20px;
}

ul li {
FONT-FAMILY: Verdana, Arial, sans-serif;
}
ul li ul {
FONT-FAMILY: Verdana, Arial, sans-serif;
list-style-image: url(../images/bullet.gif);
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
blockquote {
font-weight : bold;
font-style : italic;
color : #b29b35;
}
			/*LINKS*/
a:link, a:visited, a:active{
text-decoration : none;
color : #009933;
background : transparent;
text-decoration : none;
}
a:hover {
text-decoration:underline;
color : #FE9900;
}
a img {
border : none;
}


			/*IMAGES*/
.imgright {
float : right;
margin : 0 10px 10px 10px;
padding : 10px;
}
.imgleft {
float : left;
margin : 0;
padding : 0;
}
			/*GALLERY*/
#gallery {
height : 100px;
}
#gallery img {
float : left;
padding : 5px;
}
			/*CLASS*/
.happy {
border-top : 1px solid #808080;
padding : 10px;
}
.clear {
clear : both;
overflow : hidden;
width : 0;
}
.quote {
margin : 10px;
border : 1px solid #cb274c;
padding : 15px;
color : #cb274c;
background : transparent;
}

           /*TABLE*/
table.ms {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	margin-left: 10px;
	
}
table.ms th {
    background:#FF9900;
	Color: #fff;
	TEXT-ALIGN: center;
}
table.ms td {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: #C1DAD7;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, sans-serif;
	Color: #000;
	TEXT-ALIGN: center;
}
table.ms ul li {
    padding-left: 0;
}

table.orange { 
border: 1px solid #FC6; 
margin-bottom:20px;
} 
table.growers { 
border: 1px solid #903; 
margin-bottom:20px;
} 
table.flower { 
border: 1px solid #909; 
margin-bottom:20px;
} 
#leader {
 margin-left:10px;
}
#leader a img {
border : 1px solid #093;
}
#img_border a img {
border : 1px solid #093;
}
.img_border2 a img {
border : 1px solid #093;
margin-right: 15px;
margin-bottom:10px;
}
.img_border3 a img {
border: none;
padding: 0 10px 10px 0;
margin-right: 15px;
margin-bottom:10px;
}
#profile {
 margin : 30px 0 0 0;
 padding-left : 10px;
}
#profile .bg {
background:url(../images/green_gradient.jpg) no-repeat;
}
#profile .line {
width : 600px;
border-top:#C60 solid 2px;
}
#profile ul.list {
 margin-left: 0;
 padding-left: 20px;
}
}
#profile ul li ul {
 margin-left: 0;
 padding-left: 20px;
 list-style-image: url(../images/bullet.gif);
}
#profile h4.Subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #009933;
	font-style: normal;
	text-decoration: none;
    Padding-left:0px;
	margin-left:0;
}
#profile A.linksub:LINK {
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-weight : bold;
	color : #009933;
	text-decoration : none;
	
}
#profile A.linksub:VISITED{
font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-weight : bold;
	color : #009933;
	text-decoration : none;
}
#profile A.linksub:ACTIVE{
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-weight : bold;
	color : #009933;
	text-decoration : none;
}
#profile A.linksub:HOVER{
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-weight : bold;	
	color : #7FAD00;
	text-decoration: none;
}
#info_box {
   width:540px;
   height: 391px;
   padding:40px 30px 30px 30px;
   margin:0;
   background:url(../images/info_box.gif) no-repeat;
   text-align:left;
}
.top{
height:15px;
}
