@charset "utf-8";
/* CSS Document */

form span { font-size: 16px; font-color: #FFFFFF;}





body {

	background-color: #FFFFCC;

	font-size: 14px;

	font-family: Helvetica, Tahoma, Verdana;

        color: #006600;

	padding:0px;

	margin:0px;

}





#ctl00_contentBody_panelList a {

	font-size:14px;

	text-decoration:none;

        color: #FFFFFF;

}



a {

	color: #892B00;

	text-decoration:none;

 }





a.clickme {

	text-transform:uppercase;

	font-size:14px;

	text-align: right;

	color: #FFFFFF;

	font-weight: bold;

	text-decoration:none;

 }



a.subnav {

	font-size:14px;

	text-align: left;

	color: #578743;

	text-decoration:none;

 }



a.nav:link {

        font-size:16px;

	color: #FFFFCC;

	background-color:transparent;

	text-decoration: none;

	display: block;



}



a.nav:hover {

        font-size:16px;

	color: #FFFFCC;

	background-color:#336600;

	text-decoration: none;

	display: block;

	}



a.nav:visited {

	color: #FFFFCC;

	text-decoration: none;

	display: block;

	font-size:16px;

}



a.nav:active {

	color: #FFFF00;

	background-color:#006600;

	text-decoration: none;

	display: block;

	font-size:16px;

}



a.nava {

        font-size:14px;

	color: #FFFFCC;

	text-decoration: none;



}

	

th.menubutton {

	border-left-style:solid;

	border-left-width:thin;

	border-left-color: #669966;

	text-align:center;

	background-image: url('http://www.olympialocalfoods.com/content/images/site800_r1_c5m.jpg');

	font-size:14px;

}



td.menubutton {

	border-left-color: #669966;

	text-align:center;

	font-size:14px;

}



table.tree tr td { font-size: 16px; font-weight: bold;}

table.treeTable tr td { font-size: 16px; text-transform:uppercase; font-weight: bold;} 





.alignright {

margin-top: 0; 

text-align: right;

font-size: 10px;

}



.alert {



color: #FFFF00;



}







a.jt{

	text-transform:uppercase;

	text-align: right;

	color: #FFFF00;

	font-weight: bold;

	text-decoration:none;

        font-size: 12px;

 }

 






#contactUs{

align: center;	

width: 50%;

	color: #FFFFFF;

	padding: 10px;

        background-color: #578743;



}





#contentback {

	margin-top: 56px;

	padding: 0px;

height: 421px;

	background-color: #ffffff;

	background-image: url('http://www.olympialocalfoods.com/content/images/site800_r4_c1.jpg');

}



#contentbackspacer {

	position: relative;

	margin-top: 140px;

	padding: 0px;

	width:auto;

	height: 520px;

}	



#contentaccent {

	position: absolute;

	padding: 0px;

	background-color: #ffffff;

	right: 0px;

	top: 176px;

	background: transparent;

	height: 170px;

}





#content{

	position: absolute;

	top: 145px;

	left: 0px;

	height:auto;

	width: 100%;

	color: #FFFFFF;

	padding: 10px;

	background-color: #578743;

}







#ctl00_contentBody_lblPeriod {

	text-transform:uppercase;

	font-size:16px;

        color: black;

	text-align: center;

	font-weight: bold;

	text-decoration:none;

	display:block;

}



.ctl00_contentBody_panelMain {

	font-size:12px;

        color: #000000;

	text-align: left;

}



#datamain{

	position: relative;

	height: 100%;

	width: 100%;

	top: 0px;

	bottom: 0px;

	margin: 0px;

	padding: 0px;



}



#div-main {

	position: relative;
	top:0px;
	vertical-align: top;
	height: auto;
	text-align: left;
    width: 100%;
	color: #FFFFFF;

	background-color: #578743;

        font-size:14px;

	filter:alpha(opacity=90);

	opacity: 0.9;

 }



.farmsname{

	font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-color:#235974;

	text-align: right;

	font-weight:bold;

}

#tableHeader{

	font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-color:#235974;

	text-align: center;

	font-weight:bold;

}



#footer{

        position: fixed;

	left: 0px;

	bottom: 0px;

	width: 100%;

	height: 41px;

	margin: 0px;

	padding: 0px;

	valign: bottom;

	background-image:url(http://www.olympialocalfoods.com/content/images/site800_r7_c1.jpg);

}





#halffooter{

        position: fixed;

	right: 1px;

	bottom: 41px;

	margin: 0px;

	padding: 0px;

	valign: bottom;

}



#header {

	position: absolute;

	width: 100%;

	height: 136px;

	color: #564b47;

	margin: 0px;

	padding: 0px;

	background-image: url(http://www.olympialocalfoods.com/content/images/site800_r1_c5.jpg);

	top: 0px;

}



.Htitles {

	border-bottom-width: thin;

	border-bottom-style: dotted;

	border-bottom-color: #999999;

	color: #D2B14F;

        font-weight: bold;

}







#mainmenu {

	width: 100%;

	margin: 0px;

	padding: 0px;

	text-align:left;

}





#navcontentwrap{

	position: relative;

	width: 100%;

	height: 37px;

	margin: 0px;

	padding: 0px;

	font-size: 16px;

	font-family: Tahoma, Arial, Helvetica;

	color: #006600;

	font-weight: 800;

}

#navcontent{

	position: relative;

	width: 100%;

	height: 37px;

	margin: 0px;

	padding: 0px;

	font-size: 16px;

	font-family: Tahoma, Arial, Helvetica;

	color: #006600;

	font-weight: 800;

}



.orderform input[type="text"]{



width:35px;

border: 1px solid #006;

background: #ffc;



}



.orderform input[type="button"]{



width:85px;

color: white;

border: 1px solid #006;

background: #7EA800;



}



.productDesc {

	font-size:12px;

        color: #006600;

	text-align: left;

}



.productTitle2 {

	font-size:12px;

        color: #006600;

	text-align: left;

	font-weight: bold;

}



.ProgramTitles {

	font-size: 16px;

	font-weight: bold;

	color: #006600;

}



.label {

font-size:14px;

color: white;

vertical-align:middle;



}



.required {

font-size:14px;

color: #FFCC00;

vertical-align:middle;



}



#shopcontent{

	position: absolute;

	overflow: auto;

	left: 5px;

	right: 0px;

	top: 5px;

	bottom: 10px;

	width: 99%;

	height: 99%;

	color: #564b47;

	margin: 0px;

	padding: 0px;

	border:none;

	background-color: #578743;

	 

}



#stretch{

	position: absolute;

	top: 550px;

	left: 0px;

	height: 100%;

	width: 100%;

	margin: 0px;

	padding: 0px;

	valign: bottom;

	background-image: url(http://www.olympialocalfoods.com/content/images/stretch.jpg);

}





#subcont {

	position: relative;

	width: 100%;

	margin: 0px;

	padding: 0px;

}  



#submenu {

	position: absolute;

        z-index: 8;

	height: 37px;

	margin: 0px;

	padding: 0px;

	top: -94px;

        right: 5px;



}



#submenu1 {

	position: absolute;
	z-index:3;

	height: 37px;

	margin: 0px;

	padding: 0px;

	top: -142px;

        right: 5px;

}





#submenu2 {

	position: relative;

	height: 37px;

	margin: 0px;

	padding: 0px;

	top: 0px;

}



.tableCheckoutLogin th {



background-color: #578743;

}





#tableMain{

	width: 95%;

	color: #FFFFFF;

	padding: 10px;

        background-color: #578743;



}



.tableProduct2{

	width: 95%;

	color: #FFFFFF;

	padding: 10px;

        vertical-align:top;

        background-color: #578743;



}



.textHeader {



	font-size: 16px;

	font-family: Calibri, Comic Sans MS, Tahoma, Verdana;

	color: #FFFFFF;

        font-color: #FFFFFF;

        background-color: #578743;

}





.treeTable {



	font-size: 15px;

	font-family: Calibri, Comic Sans MS, Tahoma, Verdana;

	color: #FFFFFF;

        font-color: #FFFFFF;

}



#treeTable {



	font-size: 15px;

	font-family: Calibri, Comic Sans MS, Tahoma, Verdana;

	color: #FFFFFF;

        font-color: #FFFFFF;

}



.topcat {

	text-align:left;

	font-size: 22px;

	color: #F8FBF4;

	font-weight:bold

}

  

#video {

	position: absolute;

	padding: 0px;

	background-color: #ffffff;

	right: 0px;

	top: 0px;

	background: transparent;

}
