html,body{margin:0;padding:0;}
h1,h2,h3{margin:0;padding:0;}

a{outline:none;}

html{background: url(../img/background-x.jpg) repeat-x top;}

body{font: 76% arial,sans-serif;text-align:center;}

#homelink ul{list-style:none;position:absolute;right:80px;top:25px;}
#homelink li{float:left; margin-right:10px;font-size:10px;font-weight:bold;}
#homelink a{text-decoration:none;color:#EF1D3E;}
#homelink a:hover{font-weight:bold;color:#fff;}

#wrapper{text-align:left;margin:0 auto;width:1000px;position:relative; background: url(../img/background.jpg) no-repeat;}

#container{height:423px;width:940px;}
#leftcont{padding-top:20px;padding-left: 40px;width:190px;float:left;}
#midcont{position: relative;float:left;width:420px;}
#rightcont{padding-top:20px;width:230px;float:left;}

#midcont .bar {padding-bottom:10px;margin-top: 20px;padding-left:50px;}
#midcont .prices {position:absolute;top:120px;left:30px;display:block;}

.bestbar{display:block;text-indent:-999em;background: url(../img/best-raw-food-bar.png) no-repeat; width:110px;height:85px;position:absolute;top:70px;right:20px;}

.nutbutton{margin-left: 40px;margin-top:20px;display:block;text-indent:-999em;background: url(../img/nutrition-facts.png) no-repeat; width:139px;height:27px;}
a:hover.nutbutton{background: url(../img/nutrition-facts.png) no-repeat 0 -31px}
a.shoppingbutton{margin-left: 40px;margin-top:5px;display:block;text-indent:-999em;background: url(../img/go-shopping.png) no-repeat 0 0px; width:134px;height:27px;top:10px;}
a:hover.shoppingbutton{background: url(../img/go-shopping.png) no-repeat 0 -31px;}

.community{list-style:none;margin:40px auto; width:430px;}
.community li{float: left; width:130px;}
.community img{border:0;}
.community a{text-decoration:none;}

#leftcont2{padding-top:50px;padding-left: 55px;width:300px;float:left;}
#leftcont2 img{border:1px solid #fff;}
#rightcont2{padding-top:50px;width:560px; height: 400px; float:left; overflow:hidden;}

#footer{text-align:left;padding-top: 60px;color:#ccc;width:1000px;height:100px;}

#menu{height:100px;position:relative;}
.logo{position: absolute; bottom: 30px; left: 630px;background: url(../img/everything-raw-logo.png) no-repeat;display:block;width:173px;height:44px;}

#footerleft{width:480px;float:left;padding-left:80px;display:inline;}
#footerleft a{color:#ccc;text-decoration:none;}
#footerright{width:290px;float:left;padding-left:70px;margin-top:-45px;display:inline;}
#footerright p{color:#4A0F00;font-weight:bold;margin-top:0px;text-transform: uppercase;}

#footer input {
	font-family: Verdana, sans-serif;
	font-size: 0.9em;
	padding: 2.7px;
    background-color:#f8b26c;
	border: 1px solid #4A0F00;
}			
#footer input.blur {
	color: #4A0F00;
}

button{cursor: pointer; cursor: hand;background-color:#f8b26c;border: 1px solid #4A0F00;padding: 2.2px;}

button:hover{
    color:#fff;
}

/*styles*/

.MainText, #midcont p, #rightcont2 p{font-family: verdana,sans-serif;
color: #4A0F00;
font-size: 12px;
line-height: 1.7;
}

.MainTextGreenBold{
font-family: "lucida sans unicode","lucida grande",sans-serif;
color: #005E3F;
font-size: 12px;
font-weight: bold;
line-height: 1.7;
}

.BigGreenHeader, #rightcont2 h2{font-family: "lucida sans unicode","lucida grande",sans-serif;
color: #005E3F;
font-size: 18px;
line-height: 1.7;}


.SmallGreenBold, #rightcont ul{font-family: "lucida sans unicode","lucida grande",sans-serif;
color: #005E3F;
font-size: 12px;
font-weight: bold;
line-height: 1.7;}


.Link, #container a{font-family: "lucida sans unicode","lucida grande",sans-serif;
color: #005E3F;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
line-height: 1.7;}

#container a:hover{color:#541800;}


.SubNavBrown{font-family: verdana,sans-serif;
color: #4A0F00;
font-size: 12px;
line-height: 1.7;}


.SubNavGreen{font-family: verdana,sans-serif;
color: #005E3F;
font-size: 12px;
font-weight: bold;
line-height: 1.7;
}


