body {margin:0px; padding:0px; font: 62.5% verdana, arial, sans-serif; text-align:center;}

body {background-attachment: fixed;	background-color: #400d00;
	background-repeat: no-repeat; background-position: center top;
	background-image: url(images/vineyard_1.jpg);}

* {margin:0; padding:0;}

#MainWrap {margin:0 auto; width:800px; text-align:left; margin-top:0;}

#header {width:800px; height:190px; background-image: url(images/header.jpg); background-repeat:no-repeat; background-position:bottom; text-align:center; border-bottom:2px solid black;}

h2 {color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; padding-top:15px; font-size:2.5em; visibility:hidden;}

#contentarea {width:800px; background-color:#FFF;}

#column1 {width:130px; float:left;}

#column1 p.name {text-align:center; font-size:1.2em; color:#660000; font-weight:bold; padding:3px 0;}

#column1 p.NE {text-align:center;}

#column1 img {padding:0 5px;}

#column1 ul {padding-top:2em;}

#column1 li {list-style:none; padding:.5em 0 .5em 2em; font-size:1.1em;}

#column1 li.mainNav {padding-left:15px; font-weight:bold; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}

#column1 li.mainNav a {color:#003300;}

#column1 a {color:#660000; text-decoration:none;}

#column1 a:hover {color:#003300; font-weight:bold;}

#column2 {width:510px; background-color:#FFF; float:left; margin-top:.5em; 
padding-top:20px; border-right:1px solid #ccc; border-left:1px solid #CCCCCC;}

#popshops {font-size:10px;}

#column2 p {font-size:1.1em; line-height:1.2em; padding:.5em 1em; text-align:center;}

#column2 p.title {font-weight:bold; color:#660000;}

#column2 h1 {font-size:15px; padding:5px; text-align:center;}

#column2 h3 {font-size:14px; padding:20px; text-align:left;}

#column2 ul {list-style:inside; padding:10px 20px;}

#column2 ul li {font-size:1.1em; padding-bottom:5px;}

#column2 ul li.bold {font-weight:bold;}

/* begin featured */
div#intro {padding:0 10px; text-align:left;}

div#intro p {text-align:left; font-size:1.2em;}

table.featured {width:510px; border:none;}

table.featured td {text-align:center; width:250px;}

table.featured a {text-decoration:none; font-weight:bold; color:#660000; padding-bottom:10px;}

table.featured a:hover {text-decoration:underline;}
/* end featured */

#column3 {width:150px; float:left; padding-top:20px; text-align:center;}

#column3 #google {height:240px;}

#column3 a img {margin-bottom:15px;}

#column3 p {font-size:1.1em; padding:2em 1em;}

#column3 p.name {text-align:center; font-size:1.2em; color:#660000; font-weight:bold; padding:3px 0;}

#form p {padding:2px 0; margin:0; text-align:center;}

#footer {width:800px; background-color:#FFF; border-top:2px solid black;}

#footer p {padding:5px 0; text-align:center;}

#footer p.ND a {color:#999999; text-decoration:none;}

#footer p.ND a:hover {color:#404702;}

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

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */


