body {
background-color:#F3F5D9;
text-align: center;
}

.div {
width: 100px;
margin: 0 auto;
text-align:center;
}

#main {
margin-left: auto;
margin-right: auto;
width: 50em;
width:623px;
height:820px;
}

#content {
background-image:url(../images/mid-shad.png);
background-repeat:repeat-y;
background-position:top;
width:623px;
height:1808px;
}
#topshad {
background-image:url(../images/top-shad.png);
background-repeat:no-repeat;
height:18px;
}
#logo {
border:none;
}
#toppline {
background-image:url(../images/top-p-line.png);
background-repeat:no-repeat;
background-position:top;
height:1px;
padding:0px 0px 5px 0px;
}
#topimage {
background-image:url(../images/top-image-560.png);
background-repeat:no-repeat;
background-position:top;
height:107px;
padding-bottom:5px;
}
#topimageb {
background-image:url(../images/top-image-560-2.png);
background-repeat:no-repeat;
background-position:top;
height:107px;
padding-bottom:5px;
}
#topimagec {
background-image:url(../images/top-image-560-3.png);
background-repeat:no-repeat;
background-position:top;
height:107px;
padding-bottom:5px;
}
#topimaged {
background-image:url(../images/top-image-560-4.png);
background-repeat:no-repeat;
background-position:top;
height:107px;
padding-bottom:5px;
}
#topimagee {
background-image:url(../images/top-image-560-5.png);
background-repeat:no-repeat;
background-position:top;
height:107px;
padding-bottom:5px;
}
#topgline {
background-image:url(../images/top-g-line.png);
background-repeat:no-repeat;
background-position:top;
height:1px;
padding:10px 0px 5px 0px;
}
#leftside {
width:250px;
float:left;
padding:10px 10px 10px 20px;
margin-left:20px;
margin-top:10px;
}
#midtext {
width: 560px;
float:left;
padding:10px 10px 10px 30px;
margin-top:10px;
}
.midline {
background-image:url(../images/mid-g-line.png);
background-repeat:no-repeat;
background-position:top;
height:1px;
padding: 0px 0px 0px 20px;
margin-left:10px;
}
.longline {
background-image:url(../images/long-g-line.png);
background-repeat:no-repeat;
background-position:top;
height:1px;
padding: 0px 0px 0px 20px;
margin-left:10px;
}
#rightside {
background-image:url(../images/right-box.png);
background-repeat:no-repeat;
background-position:right;
float:right;
width:184px;
height:386px;
margin-right:30px;
margin-top:10px;
}
#righttopimage {
background-image:url(../images/r-top-box.png);
background-repeat:no-repeat;
background-position:right;
height:98px;
padding:10px 10px 0px 0px;
margin-top:10px;
margin-right:10px;
}
#botgline {
background-image:url(../images/bot-gray-line.png);
background-repeat:no-repeat;
background-position:top;
height:2px;
width:560px;
margin-top:10px;
margin-bottom:8px;
}
#botshad {
background-image:url(../images/bot-shad.png);
background-repeat:no-repeat;
height:122px;
}
#rightbotimage {
background-image:url(../images/r-bot-box.png);
background-repeat:no-repeat;
background-position:right;
height:98px;
padding:10px 10px 0px 0px;
margin-top:10px;
margin-right:10px;
}
#fruit {
background-image:url(../images/fruits.png);
background-repeat:no-repeat;
background-position:right;
height:113px;
width:623px;
padding:-30px 0px 0px 0px;
margin-top:-50px;
}

/*----------Menu---------*/

#topmenu {
	width:600px;
	margin-bottom:0px;
	font-size:1px;
	margin:0 auto;
	padding:0;
}
.menu_item {
	border:0;
	font-size:1px;
	margin:0;
	padding:0;
}



/*----------Font---------*/

.text {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height: 1.5;
text-align:left;
padding: 10px 10px 10px 20px;
}
font {color: #666666;}

a.list_item:link { color:#663200; text-decoration: none; }
a.list_item:visited { color: #663200; text-decoration: none; }
a.list_item:hover { color: #666666; text-decoration: none; }

#list {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height: 1.5;
text-align:left;
}
ul {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-align:left; 
}
.right-text {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
text-align:left;
padding: 0px 10px 0px 10px;
margin-left:10px;
}
div.redtext {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-align:left;
color:#CC3300;
padding: 0px 10px 0px 10px;
margin-left:10px;
margin-bottom:5px;
}
div#formtext {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height: 1.5;
text-align:left;
padding: 0px 10px 10px 20px;
}
#errors {
font-size:12px;
margin: 0;
padding: 0;
}


