body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%;  margin: 0px; text-align: center; background-color: #e7e7e6;  background-image: url(../images/bodybackground.gif); background-repeat: repeat-y; background-position: center top; }
table .ulDark {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC;}
h2 {font-size: 130%; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px;}

#NavAlpha {width: 189px; float: left; margin: 0px; padding: 0px;}
#NavAlpha .Logo { background-repeat: no-repeat; background-position: center top; height: 197px; width: 187px;}
#NavAlpha ul {margin: 0px; padding: 0px; margin-right: 0px;}
#NavAlpha li {list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px; text-align: right;}
#NavAlpha li a {background-color: #BCD3E3; display: block; color: #004E86; text-decoration: none; margin-left: 1px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; padding-top: 4px; padding-bottom: 4px; width: 182px; padding-right: 6px;}
#NavAlpha li a:hover {background-color: #CFDDE7;}
#NavAlpha h3 {color: #DBDFEE; margin: 0px; font-size: 120%; text-align: center;}
#NavAlpha .trade {color: #006699; text-align:center; margin-bottom: 10px; width:186px;}
#NavAlpha .trade h4 {background-color: #F69452; display: block; padding: 2px 0px 2px 0px; margin: 0px; color: #FFFFFF;}
#NavAlpha .trade .info {padding: 5px;}
#NavAlpha .BtnDown {background-color: #599BC1; color: #000000;}
#NavAlpha .BtnDown2 {background-color:#F9A051; color: #000000;}
#NavAlpha .Basket a {text-decoration: none; color: #FFFFFF; float: right; margin-right: 10px;}
#NavAlpha .Basket a:hover {text-decoration: underline;}
#NavAlpha .Basket { display: block; color: #FFFFFF;  margin-left: 1px; padding: 5px; }
.boojum {background-color: #006699; margin-left: 1px; margin-right: 1px; margin-top: 5px;}
#NavAlpha .Baskettemp { display: block; color: #FFFFFF; margin-left: 1px; padding: 5px; }
#NavAlpha .Baskettemp a { color: #cfdde7;}
#NavAlpha .Row {clear: both; padding-top: 5px;}
#NavAlpha .Label {text-align: right; width: 80px; float: left; padding-top: 3px;}
#NavAlpha .Element {background-color: #FFFFFF; float: left; width: 50px; color: #666666; text-align: right; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; border: 1px solid #000000;}
#NavAlpha .awards { text-align:center; margin: 20px auto; display:block; clear:both; float:left; width:175px;}

.Usr {font-weight: bold; font-size:80%; color: #000000; text-align: right; margin: 0px 0px 0px 0px; margin-top: -5px; margin-left: 0px; margin-bottom: 15px; border: 1px solid #cccccc; border-top: none; border-left: none; border-right: none; display: block; padding: 5px; padding-right: 8px;}

#Content {width: 570px; margin: 0px; padding: 0px; padding-right: 0px;  height: 400px; height: 	auto; min-height: 400px; float: left;}
#Content .Head {background-image: url(../images/head_hills.jpg); background-repeat: no-repeat; background-position: left; height: 223px; width: 576px; margin-bottom: 4px;}
#Content .Head h3 {font-size: 140%; color: #006699; margin: 0px; padding-top: 20px; padding-left: 20px;}
#Content .Head h2 {font-size: 160%; line-height: 40px; color: #006699; margin: 0px; padding-top: 20px; padding-left: 20px;}
#Content .Head h1 {font-size: 1px; line-height: 1px; color: #FFFFFF; margin: 0px;}
#Content .bowl {background-image: url(../images/head_bowl.jpg); background-repeat: no-repeat; background-position: center bottom;  margin-bottom: 0px; height: 131px; width: 576px; background-color: #FFFFFF;}
#Content .bowl h3 {font-size: 140%; color: #006699; margin: 0px; padding-top: 20px; padding-left: 20px;}
#Content .bowl h2 {font-size: 160%; line-height: 40px; color: #006699; margin: 0px; padding-top: 20px; padding-left: 20px;}
#Content .bowl h1 {font-size: 1px; line-height: 1px; color: #FFFFFF; margin: 0px;}
#Content .bar {background-image: url(../images/head_bar.jpg); background-repeat: no-repeat; background-position: center bottom; margin-bottom: 0px; height: 131px; width: 576px; background-color: #FFFFFF;}
#Content .bar h3 {font-size: 140%; color: #006699; margin: 0px; padding-top: 20px; padding-left: 20px;}
#Content .bar h2 {font-size: 160%; line-height: 40px; color: #006699; margin: 0px; padding-top: 20px; padding-left: 20px;}
#Content .bar h1 {font-size: 1px; line-height: 1px; color: #FFFFFF; margin: 0px;}
#Content .gluten {background-image: url(../images/head_gluten_free.jpg); background-repeat: no-repeat; background-position: center bottom; margin-bottom: 0px; height: 131px; width: 576px; background-color: #FFFFFF;}
#Content .gluten h3 {font-size: 140%; color: #006699; margin: 0px; padding-top: 20px; padding-left: 20px;}
#Content .gluten h2 {font-size: 160%; line-height: 40px; color: #006699; margin: 0px; padding-top: 20px; padding-left: 20px;}
#Content .gluten h1 {font-size: 1px; line-height: 1px; color: #FFFFFF; margin: 0px;}
#Content .power {background-image: url(../images/head_power.jpg); background-repeat: no-repeat; background-position: center bottom; margin-bottom: 0px; height: 131px; width: 576px; background-color: #FFFFFF;}
#Content .power h3 {font-size: 140%; color: #006699; margin: 0px; padding-top: 20px; padding-left: 20px;}
#Content .power h2 {font-size: 160%; line-height: 40px; color: #006699; margin: 0px; padding-top: 20px; padding-left: 20px;}
#Content .power h1 {font-size: 1px; line-height: 1px; color: #FFFFFF; margin: 0px;}
#Content .Main {padding: 0px; padding-left: 7px; color: #663366; text-align: justify; margin: 0px; margin-right: 8px;}
#Content h2 {font-size: 140%; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
#Content h3 {font-size: 110%; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; margin: 0px;}
#Content h5 {font-size: 180%; margin-top: 11px; color: #006699; padding-left: 50px;}
#Content .Row {clear: both;}
#Content .Label {float: left; width: 150px; text-align: right; background-color: #EFEFEF; margin-right: 5px; padding-top: 3px; padding-right: 2px; padding-bottom: 3px; margin-bottom: 2px;}
#Content .Element {float: left; padding-top: 2px; padding-bottom: 2px; padding-left: 2px;}
#Content .Main a {color: #006699; text-decoration: underline;}
#Content .Main a:hover {color: #006699; text-decoration: none;}
#Content Label {float: left; width: 150px; text-align: right; background-color: #EFEFEF; margin-right: 5px; padding-top: 3px; padding-right: 2px; padding-bottom: 3px; margin-bottom: 2px;}
#Content .txtBox {border: 1px solid #B3BFE1; font-size: 80%; color: #006699;}
#Content .frmElement {float: left; padding-left: 2px;  }
#Content form {margin: 0px; padding: 0px;}
#Content .txtArea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; color: #006699; border: 1px solid #B3BFE1;}
#Content .BlankLabel {float: left; width: 150px; text-align: right; margin-right: 5px; padding-top: 3px; padding-right: 2px; padding-bottom: 3px; margin-bottom: 2px;}
#Content .Cmd {color: #006699; background-color: #F2F2F9; border: 1px solid #006699; font-size: 80%;}
#Content .Msg {color: #990000; padding: 5px; margin-bottom: 5px; border: 1px dotted #990000;  font-weight: bold;}
#Content h4 {color: #666666; display: block; margin: 0px; padding: 3px; background-color: #F5F5F5; font-size: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC;}
#Content .CatHead {margin-bottom: 10px;}
#Content .Purchase {text-align: right; display: block; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; padding-top: 2px;}
#Content .testimonial {padding: 10px; border-bottom: 1px dotted #CCCCCC;}
#Content #header {color: #006699; font-size: 120%; margin-left: -25px; margin-top: -20px;}
#Content #organic {color: #006699; font-size: 190%; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 40px; padding-left: 20px; margin-bottom: 10px;}

.Checkout {float: right; padding: 0px 10px 0px 0px;}
.Continue {padding: 0px 0px 0px 10px;}
.ColAlpha {text-align: justify; width: 260px; float: left; margin: 0px auto; padding-top: 5px; padding-left: 2px;}
.ColBeta {text-align: justify; width: 260px; float: right; margin-left: 0px; margin-right: 8px; padding-top: 5px; padding-right: 8px;}

#soilassociation { height: 417px; width: 170px; background-image: url(../images/soil_association.gif); background-position: left; background-repeat: no-repeat; background-color: #006699; margin: 0px auto; }
.centerpage {margin: 0px auto; padding: 0px; text-align: left; width:770px; }
.minimal {height: 0px; margin: 0px; padding: 0px;}

#Content #topnav { height: 44px; padding: 0px; margin: 0px;}
#Content #topnav ul {margin: 0px; padding: 0px; padding-right: 0px;}
#Content #topnav li {list-style-type: none; color: #ffffff;  font-weight: bold; margin: 0px; padding: 0px; float: left; border: 0px solid #ffffff; border-right: 2px; }

#Content #topnav li a:link , #Content  #topnav li a:visited  {/*background-color: #f69452;*/ background-image: url(../images/button.gif); margin: 0px; padding: 0px; text-decoration: none; color: #006699; font-size: 10px; font-weight: bold; padding-top: 10px; }
#Content #topnav li a:hover  { /*background-color: #006699;*/ background-image: url(../images/button.gif); text-decoration: none; color: #FFFFFF; font-weight: bold; margin: 0px; padding: 0px; }
#Content #topnav li a:link div.flipflops, #Content  #topnav li a:visited div.flipflops {/*background-color: #f69452;*/ background-image: url(../images/button.gif); width: 140px; height: 44px; margin: 0px; padding: 0px;}
#Content #topnav li a:hover div.flipflops {/*background-color: #006699;*/ width: 140px; height: 44px; margin: 0px; padding: 0px; color: #FFFFFF; }
#Content #topnav li a:link div.flipflops div , #Content  #topnav li a:visited div.flipflops div {height: auto; margin-top: 10px; padding-top: 5px; }
#Content #topnav li a:hover div.flipflops div {height: auto; margin-top: 10px;}
#Content #topnav li div.flipflops {width: 140px; height: 44px; text-align: center; vertical-align: middle; margin: 0px; padding: 0px;}
#Content #topnav li div.flipflops div {margin-top: 0px; height: auto;  }

#footer {width: 560px; text-align: justify; margin-top: 10px; color: #0070AF; padding-top: 20px;}
#address {width: 566px; background-color: #006699; color: #FFFFFF; padding: 5px;}
.centertext {text-align: center;}
#hello {color: #FFFFFF; background-color: #006699; text-align: left; margin-top: -20px; margin-bottom: -19px; padding-right: 10px; padding-left: 10px; padding-top: 5px; padding-bottom: 20px; width: 168px;}
.blueblock {background-color: #006699; width: 566px; color: #FFFFFF; font-weight: bold; padding: 5px; text-align: center; margin-bottom: 5px;}
.blueblock2 {background-color: #006699; width: 566px; color: #FFFFFF; font-weight: bold; padding: 5px; text-align: center; margin-top: 5px;}
#bigg {font-size: 140%;}
#gourmet {width: 95px height: 48px; float: right; margin-bottom: 5px; margin-right: -5px;}
.cboth {clear: both;}
a img {border: 0;}
.fleft {float:  left;}
.fright {float: right;}
.thumb {float: left; margin-right: 5px;}

#BasketOverview {
	padding: 5px;
}

#BasketOverview .label {
	width: 110px;
	float: left;
	text-align: right;
}

#BasketOverview a {
	color:#000000;
	font-weight:bold;
}

#BasketOverview a:hover {
	color:#FFF;
}
