

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

/*p, img, ul, ol, table, blockquote { 
	margin-bottom:1em;
}*/

ul, ol{list-style:none;}


body {
	margin:0;
	background:url(../images/bg.gif);
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	color:#58595b;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}




a:link, a:visited{ color:#a39161; text-decoration: none;}
a:hover, a:active { color:#6e7072; text-decoration: none; }
p { }
/* Headings
-------------------- */
h1 {}

h1.vineyards{width:270px; height:36px; float:left; background:url(../images/text_vineyard.gif) no-repeat left top; text-indent:-9999px;}
h1.our{width:330px; height:36px; float:left; background:url(../images/text_our.gif) no-repeat left top; text-indent:-9999px;}

h1.our-story{width:340px; height:50px; margin:0 0 10px 0;  background:url(../images/text_our_story.gif) no-repeat left top; text-indent:-9999px;}
h1.the-vineyard{width:340px; height:50px; margin:0 0 10px 0;  background:url(../images/text_the_vineyard.gif) no-repeat left top; text-indent:-9999px;}
h1.winemaking{width:340px; height:50px; margin:0 0 10px 0;  background:url(../images/text_winemaking.gif) no-repeat left top; text-indent:-9999px;}
h1.our-wines{width:340px; height:50px; margin:0 0 10px 0;  background:url(../images/text_our_wines.gif) no-repeat left top; text-indent:-9999px;}
h1.contact-us{width:340px; height:50px; margin:0 0 10px 0;  background:url(../images/text_contact.gif) no-repeat left top; text-indent:-9999px;}
h1.order-form{width:700px; height:50px; margin:0 0 10px 0;  background:url(../images/text_our_wines.gif) no-repeat left top; text-indent:-9999px;text-align:left; }

h2 {font-size:16px; text-transform:uppercase; color:#a39161;}
h3 {font-size:16px; text-transform:uppercase; color:#a39161; margin-bottom:4px; }




.clear {
	clear:both;
	height: 0px;
	line-height: 0px;
	font-size:0px;
}


/* Layout
-------------------- */
#wrapper {
	width:1017px; margin:0 auto 0 auto; 
}

#content{width:970px; float:left; background:#FFFFFF; overflow:hidden;}

/* NEW*/
#content-page{width:970px; float:left; background:url(../images/bg_content_page.gif) repeat-y left top; overflow:hidden;}
/*-------------------*/


#left-shadow{width:22px; height:401px; display:block; background:url(../images/shadow_left.png) no-repeat left top; float:left; font-size:1px;}
#right-shadow{width:22px; height:401px; display:block; background:url(../images/shadow_right.png) no-repeat left top; float:left; font-size:1px;}

#header{
	width:880px; height:99px; padding:14px 50px 0 30px; float:left;
}


#main{width:339px; padding:20px 20px 0 20px; line-height:18px; font-size:12px; float:left; }
#main p{margin-bottom:18px;}
#main p.gold{ margin:0 0 18px 0; color:#a39161;}

#main.winemaking{width:535px; padding:20px 20px 0 20px; line-height:18px; font-size:12px; float:left; }
#main.winemaking p{margin-bottom:18px;}
#main.winemaking p.gold{ margin:0 0 18px 0; color:#a39161;}


#main.our-wines{width:725px; padding:20px 20px 0 20px; line-height:18px; font-size:12px; float:left; }
#main.our-wines p{ margin-bottom:18px;}
#main.our-wines p.gold{ margin:0 0 18px 0; color:#a39161;}

#order-form{width:725px; padding:20px 20px 0 20px; line-height:18px; font-size:12px; color:#333333; float:left; }
#order-form p{ width:700px; clear:left; margin:0 0 18px 0;}


#footer{width:970px; height:20px;  font-size:10px; color:#58595b; margin:0 auto 0 auto;}

#footer a{color:#58595b; text-decoration:none;}
#footer a:hover{color:#000000; text-decoration:none;}

.copyright{width:300px; height:20px; line-height:20px;  float:left;}
.design{width:393px; height:20px; padding-right:7px; line-height:20px; text-align:right; float:right;}







