@charset "utf-8";
body {margin: 0; padding: 0; text-align: center; background: #324452; color: #474747; font: 11px Tahoma, Arial, sans-serif}
a, a:visited {color:#2472ab; text-decoration: none}
a:hover {color:#116903}
h1 {color:#116903; font: italic 18px "Lucida Sans", sans-serif}
h2 {}
h3 {font-size: 13px; margin: 0; padding: 0}
p {line-height:18px; padding: 0; margin-top: 5px; margin-bottom: 15px}
hr {border-top: 1px solid #ccc; border-right-style: none; border-bottom-style: none; border-left-style: none}
img {border:none}
/*Global classes */
.left {float:left}
.right {float:right}
.center {text-align:center}

/* Wrapper and Header */
#wrapper {width: 1024px; padding: 0; background: url(/images/bg_wrapper.jpg) repeat-y 0 0; margin: 0 auto}
#header {background: url(/images/header.jpg) 0px 0px; height: 288px; width: 950px; text-align: left; margin-left: 36px}
#header #logo img {margin: 5px 0 0 20px; border:none}

/*Container with Sidebar and Content */
#container {width: 950px; overflow: hidden; margin-left: 36px; background: #ececec url(/images/bg_navb.jpg) repeat-y 0 0}
/*Sidebar and Nav */
#sidebar {float:left; width: 226px; margin-left: 24px; background: #c0c0bf url(/images/bg_leftNav.jpg) no-repeat; height: 100%; overflow: hidden; padding-bottom:20px}
#sidebar ul#leftNav {margin: 35px 0 35px; padding: 0}
ul#leftNav li {list-style: none; background: url(/images/bg_leftNav_item.jpg) repeat-x; text-align: center; padding: 16px 0; width: 100%; margin: 0; text-transform: uppercase; font-weight: bold}
body#home ul#leftNav li#nav_home,
body#cheeses ul#leftNav li#nav_cheeses,
body#buy ul#leftNav li#nav_buy,
body#online ul#leftNav li#nav_online,
body#news ul#leftNav li#nav_news{background-position: 0 -45px}
body#home ul#leftNav li#nav_home a,
body#cheeses ul#leftNav li#nav_cheeses a,
body#buy ul#leftNav li#nav_buy a,
body#online ul#leftNav li#nav_online a,
body#news ul#leftNav li#nav_news a{color:#474747; cursor:text}
p.contact_info {margin-top:20px}
/*Content */
#content {float:left; width:560px; text-align: left; margin: 40px 5px 20px 70px}
div.cheeses {border-bottom:solid 1px #ccc; overflow:hidden; margin-top: 20px; padding-bottom: 20px}
div.cheeses .left {width:350px; margin-top: 40px}
.label {float:right}
.buy {float:right; margin-top:50px;}
.fb {width:270px; float:right}
.pressList {width:270px; float:left}

/* Footer */
#footer {background: #324452 url(/images/bg_footer.jpg) no-repeat 0 0; height: 44px; color: #BDB091; font-family: Arial, Helvetica, sans-serif; width: auto; padding: 100px 50px 50px}
#footer a {color: #FFFFFF; text-decoration: none}
#footer ul#footernav {float: left; padding: 0; margin: 0}
#footer ul#footernav li {list-style: none; display: inline}
.copyright {float: right}
.credentials {float: left; margin-left: 200px}
/* tables */
table {border: 1px solid #D9D9D9; margin-bottom:15px}
table tr td {padding: 2px 10px; text-align:left}
table tr th {background-color: #E5E5D8; border-top: 5px solid #d9d9d9; text-align: left; padding: 6px 10px 4px}
table td {border-left: 1px solid #D9D9D9}

