@import url("reset.css");
/* CSS Document */
html, body, form	{height: 100%;}

body {
	text-align: center;
	background-repeat: repeat-x;
	background-image: url(../images/header_bg.png);
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 20px;
}

a {
	color: #5e8f21;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
} 

#navigationTop a {
	border: none;
} 

p {margin: 0 0 20px 0;}

#wrapper { text-align: left; margin: 0 auto; width: 960px;}
#header {
	clear: left;
	margin-top: 0px;
	display: block;
	width: 100%;
	height: 132px;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	text-indent: -9999px; 
}

#mainarea { clear: left; overflow: auto; width: 100%;}

#navigationTop {height: 55px; text-indent: -9999px; margin-top: 7px; }

#navigationTop ul { list-style-type: none;}

#navigationTop li { float: left; height: 55px; margin-right: 10px;}
#navigationTop li a { display: block; line-height: 50px;}

#navigationTop li.wein {
	background-image: url(../images/mp1.png);
	background-repeat: no-repeat;
	width: 150px;
}
#navigationTop li.wein:hover { background-position: 101% top;}
#navigationTop li.wein.selected { background-position: 101% top;}

#navigationTop li.pricing {
	background-image: url(../images/mp2.png);
	background-repeat: no-repeat;
	width: 116px;
}


#navigationTop li.pricing:hover { background-position: 100% top;}
#navigationTop li.pricing.selected { background-position: 100% top;}

#navigationTop li.delivering {
	background-image: url(../images/mp3.png);
	background-repeat: no-repeat;
	width: 239px;
}

#navigationTop li.delivering:hover { background-position: 99.5% top;}
#navigationTop li.delivering.selected { background-position: 99.5% top;}


#content {float: left; width: 635px; min-height: 500px; padding: 30px 20px 20px 0;}

#content img { float: left; padding: 5px; border: 1px solid #000; margin: 0 15px 10px 0;}



#sidebar {float: right; width: 215px; padding: 15px 20px 0 40px;}


#sidebar h2 {
	border-bottom: 1px solid #493f0b;
	display:block;
	font-size: 20px;
	margin:16px 0pt 6px;
	padding:0pt 0pt 5px 8px;
}

#sidebar ul { padding: 0 0 0 8px;}

#sidebar li {}

#sidebar ul#winelinks li { margin-bottom: 8px;}

#sidebar img.chardonnay { margin: 50px 0 0 35px;}

h2 {
	font-family: Georgia,Times,serif;
	font-size: 24px;
	margin: 0 0 10px 0;
}

#content h2 {
	font-weight: normal;
	line-height: 1.1;
}

strong {font-weight: bold;}

table {margin: -2px 0 15px 0;}

table td { padding: 3px 0;}
