BODY {margin:0;  text-align:center;}
html { min-height: 100%; margin-bottom: 1px; }
* {margin:0; padding:0;}
img {border:0;}
p {padding:4px 0 12px 0;}
h1 {/*add appropriate styling information here*/}
h2 {/*add appropriate styling information here*/}
h3 {/*add appropriate styling information here*/}
h4 {/*add appropriate styling information here*/}
h5 {/*add appropriate styling information here*/}

.container {width:950px; margin: 0 auto; text-align:left;}


/*header styles, including logo and utility navigation*/
.logo { width:54px; height:54px;margin:0 auto; margin-top:20px; margin-bottom:16px; clear:both;} 
.logo a {width:54px; height:54px; display:block;}
.google-search {margin-top:-50px; float:right;} 
#main {float:left; width:950px;}

.soils {display:none;}

.rieslingRules {width:135px; padding-top:20px;}	
.rieslingRules span {display:none;}	
 
/*column containing main content well*/
#content.column {float:left; width:395px; padding:20px 46px 20px 15px;}
#content.column.wide {float:left; width:540px; padding:20px 0 20px 15px;}
#content.column ul, #content.column ol {margin:5px 0 0 25px;}
#content.column li {margin-bottom:5px;}
body.bios #content.column {width:600px;}
#sidebar.column {float:right; width:300px;}
/*footer styles*/
.footer { width:930px; float:left; padding:10px; font-family: arial,helvetica; text-transform: uppercase;}
.footer .copyright {text-align:center; padding-top: 5px; font-family: arial,helvetica;  text-transform: uppercase; font-size:10px;}
.footer .nav {text-align:center; font-family: arial,helvetica;  text-transform: uppercase; font-size:10px;}
.footer .nav a {text-decoration:none; text-transform: uppercase; font-size:10px;}
.footer .nav a.last {border-right: none; text-transform: uppercase;}

.clearfloats {clear:both; padding-top:.05px; }

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
div.rieslingRules {
display:none;
}
body.sitemap #nav.column ,body.distributors #nav.column {display:none;}
body.sitemap #content.column {width:750px;}
body.distributors #content.column {width:920px;}
body.sitemap #content.column ul {padding-left:15px; margin:0px;}
body.sitemap #content.column ul li {font-size:13px;margin:0px; padding:0px; list-style-type:none;}
body.sitemap #content.column ul li ul li {list-style-type:disc}
body.sitemap #content.column ul li ul li ul li {list-style-type:circle;}

a.buynow {float:right;text-decoration:none;}
body.Biodynamic a.buynow {clear:both !important; text-align:center; padding-bottom:5px;}
b.buynow {text-align:center; color:#8D1E17;text-decoration:none;}
body.Biodynamic b.buynow {text-align:center !important; padding-bottom:5px;}
b.points {text-align:center;float:right;margin-right:50px; margin-top:-4px;color:#8D1E17;}
input.google_search {cursor:pointer; color:#fff; background:#801700; padding:3px; border:none;}

