body { margin:0; padding:0; font-family:Georgia, "Times", Times, serif; font-size:11px; text-align:left; color:#E3D59F; background-color:#FFFFFF }

.left { float:left }
.right { float:right }



a { color:#000000; text-decoration:none }
a:hover { color:#990000; text-decoration:none }

.the_vineyard { width:1000px; background-image:url(images/bgr_light.jpg); background-repeat:repeat-y }
.the_vineyard .header { width:1000px; height:112px; background-image:url(images/header_light.jpg); background-position:top left; background-repeat:no-repeat }

.link { height:30px }
.link a { color:#BDB084; font-family:Georgia, Times, serif; font-size:14px; font-weight:bold; letter-spacing:1px; text-decoration:none }
.link a:hover { color:#666666; text-decoration:none }



.the_vineyard .center_content { width:500px; color:#8C835C; line-height:20px; font-size:11px; text-align:justify; padding:0 30px 0 30px }
.the_vineyard .right_content { color:#8C835C; line-height:17px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-align:justify }

.the_vineyard a { line-height:20px; font-family:Georgia; font-weight:normal; font-size:11px; color:#AE3C2A }
.the_vineyard a:hover { text-decoration:underline }

.the_vineyard .footer { width:1000px; height:50px; line-height:40px; color:#8C835C; background-image:url(images/footer_light.jpg); background-position:top left; background-repeat:no-repeat }
.the_vineyard .footer a { color:#8C835C; font-family:Georgia, "Times", Times, serif; font-size:11px; font-weight:normal }

.the_vineyard .foot_table { width:1000px; background-color:#FFFFFF }
.the_vineyard .links_td { width:980px; height:40px; line-height:40px; color:#8F8A62; background-color:#FFFFFF; text-align:center }
.the_vineyard .links_td a { color:#8F8A62; font-family:Georgia, Times, serif; font-size:14px; font-weight:normal }



.peacock_hill { width:1000px; background-image:url(images/bgr_light.jpg); background-repeat:repeat-y }
.peacock_hill .header { width:1000px; height:112px; background-image:url(images/header_light.jpg); background-position:top left; background-repeat:no-repeat }
.peacock_hill .list { padding-right:170px }
.peacock_hill .list .list_content { color:#8C835C; line-height:20px; font-size:11px; font-weight:bold; line-height:28px; text-align:justify; padding-right:30px; vertical-align:top }

.peacock_hill .wine_line { width:900px; border-top:1px solid #C2BC98; padding:25px 0 25px 0; vertical-align:top }
.peacock_hill .wine_line .image { width:140px; text-align:right; vertical-align:top }
.peacock_hill .wine_line .content { width:500px; text-align:justify; padding:0 30px 0 30px; color:#8C835C; line-height:25px; font-size:11px }
.peacock_hill .wine_line .content .heading { color:#C03E26; font-weight:bold; font-size:11px; line-height:30px }
.peacock_hill .wine_line .download { text-align:left; color:#C03E26; font-size:11px; line-height:23px; vertical-align:top }

.peacock_hill a { line-height:20px; font-family:Georgia; font-weight:normal; font-size:11px; color:#C03E26; text-decoration:none }
.peacock_hill a:hover { text-decoration:underline }

.peacock_hill .footer { width:1000px; height:50px; line-height:40px; color:#8C835C; background-image:url(images/footer_light.jpg); background-position:top left; background-repeat:no-repeat }
.peacock_hill .footer a { color:#8C835C; font-family:Georgia, "Times", Times, serif; font-size:11px; font-weight:normal }

.peacock_hill .foot_table { width:1000px; background-color:#FFFFFF }
.peacock_hill .links_td { width:980px; height:40px; line-height:40px; color:#8F8A62; background-color:#FFFFFF; text-align:center }
.peacock_hill .links_td a { color:#8F8A62; font-family:Georgia, Times, serif;font-size:14px; font-weight:normal }




.how_to_purchase { width:1000px; background-image:url(images/bgr_light.jpg); background-repeat:repeat-y }
.how_to_purchase .header { width:1000px; height:112px; background-image:url(images/header_light.jpg); background-position:top left; background-repeat:no-repeat }
.how_to_purchase .content_table { width:900px; padding:0 0 25px 0; vertical-align:top }
.how_to_purchase .content_table .image { width:140px; text-align:right; vertical-align:top }
.how_to_purchase .content_table .content { width:500px; text-align:justify; padding:0 30px 0 30px; color:#8C835C; line-height:25px; font-size:11px }
.how_to_purchase .content_table .content .heading { color:#C03E26; font-weight:bold; font-size:11px; line-height:30px }
.how_to_purchase .content_table .download { text-align:left; color:#C03E26; font-size:11px; line-height:23px; vertical-align:top }

.how_to_purchase a { line-height:20px; font-family:Georgia; font-weight:normal; font-size:11px; color:#C03E26; text-decoration:none }
.how_to_purchase a:hover { text-decoration:underline }

.how_to_purchase .footer { width:1000px; height:50px; line-height:40px; color:#8C835C; background-image:url(images/footer_light.jpg); background-position:top left; background-repeat:no-repeat }
.how_to_purchase .footer a { color:#8C835C; font-family:Georgia, "Times", Times, serif; font-size:11px; font-weight:normal }

.how_to_purchase .foot_table { width:1000px; background-color:#FFFFFF }
.how_to_purchase .links_td { width:980px; height:40px; line-height:40px; color:#8F8A62; background-color:#FFFFFF; text-align:center }
.how_to_purchase .links_td a { color:#8F8A62; font-family:Georgia, Times, serif;; font-size:14px; font-weight:normal }





.wine_club { width:1000px; background-image:url(images/bgr_light.jpg); background-repeat:repeat-y }
.wine_club .header { width:1000px; height:112px; background-image:url(images/header_light.jpg); background-position:top left; background-repeat:no-repeat }
.wine_club .content_table { width:900px; padding:0 0 25px 0; vertical-align:top }
.wine_club .content_table .image { width:140px; text-align:left; font-size:11px; line-height:18px; vertical-align:top; font-family:Verdana; color:#8C835C }
.wine_club .content_table .image a { line-height:20px; font-family:Verdana; font-weight:bold; font-size:11px; color:#AE3C2A; text-decoration:none }
.wine_club .content_table .image a:hover { text-decoration:underline }
.wine_club .content_table .content { width:500px; text-align:justify; padding:0 30px 0 30px; color:#8C835C; line-height:25px; font-size:11px }
.wine_club .content_table .content .heading { color:#C03E26; font-weight:bold; font-size:11px; line-height:30px }
.wine_club .content_table .download { text-align:left; color:#C03E26; font-size:11px; line-height:23px; vertical-align:top }

.wine_club a { line-height:20px; font-family:Georgia; font-weight:normal; font-size:11px; color:#C03E26; text-decoration:none }
.wine_club a:hover { text-decoration:underline }

.wine_club .footer { width:1000px; height:50px; line-height:40px; color:#8C835C; background-image:url(images/footer_light.jpg); background-position:top left; background-repeat:no-repeat }
.wine_club .footer a { color:#8C835C; font-family:Georgia, "Times", Times, serif; font-size:11px; font-weight:normal }

.wine_club .foot_table { width:1000px; background-color:#FFFFFF }
.wine_club .links_td { width:980px; height:40px; line-height:40px; color:#8F8A62; background-color:#FFFFFF; text-align:center }
.wine_club .links_td a { color:#8F8A62; font-family:Georgia, Times, serif; font-size:14px; font-weight:normal }




.accomodation { width:1000px; background-image:url(images/bgr_light.jpg); background-repeat:repeat-y }
.accomodation .header { width:1000px; height:112px; background-image:url(images/header_light.jpg); background-position:top left; background-repeat:no-repeat }
.accomodation .content_table { width:900px; padding:0 0 25px 0; vertical-align:top }
.accomodation .content_table .image { width:140px; text-align:left; font-size:11px; line-height:18px; vertical-align:top; font-family:Verdana; color:#8C835C }
.accomodation .content_table .image a { line-height:20px; font-family:Verdana; font-weight:bold; font-size:11px; color:#AE3C2A; text-decoration:none }
.accomodation .content_table .image a:hover { text-decoration:underline }
.accomodation .content_table .content { width:500px; text-align:justify; padding:0 30px 0 30px; color:#8C835C; line-height:25px; font-size:11px; vertical-align:top }
.accomodation .content_table .content .heading { color:#C03E26; font-weight:bold; font-size:11px; line-height:30px }
.accomodation .content_table .download { text-align:left; color:#C03E26; font-size:11px; line-height:23px; vertical-align:top }

.accomodation a { line-height:20px; font-family:Georgia; font-weight:normal; font-size:11px; color:#C03E26; text-decoration:none }
.accomodation a:hover { text-decoration:underline }

.accomodation .footer { width:1000px; height:50px; line-height:40px; color:#8C835C; background-image:url(images/footer_light.jpg); background-position:top left; background-repeat:no-repeat }
.accomodation .footer a { color:#8C835C; font-family:Georgia, "Times", Times, serif; font-size:11px; font-weight:normal }

.accomodation .foot_table { width:1000px; background-color:#FFFFFF }
.accomodation .links_td { width:980px; height:40px; line-height:40px; color:#8F8A62; background-color:#FFFFFF; text-align:center }
.accomodation .links_td a { color:#8F8A62; font-family:Georgia, Times, serif;; font-size:14px; font-weight:normal }




.recipes { width:1000px; background-image:url(images/bgr_light.jpg); background-repeat:repeat-y }
.recipes .header { width:1000px; height:112px; background-image:url(images/header_light.jpg); background-position:top left; background-repeat:no-repeat }
.recipes .content_table { width:900px; padding:0 0 25px 0; vertical-align:top }
.recipes .content_table .image { width:140px; text-align:left; font-size:11px; line-height:18px; vertical-align:top; font-family:Verdana; color:#8C835C }
.recipes .content_table .image a { line-height:20px; font-family:Verdana; font-weight:bold; font-size:11px; color:#AE3C2A; text-decoration:none }
.recipes .content_table .image a:hover { text-decoration:underline }
.recipes .content_table .content { width:500px; text-align:justify; padding:0 30px 0 30px; color:#8C835C; line-height:25px; font-size:11px; vertical-align:top }
.recipes .content_table .content .heading { color:#C03E26; font-weight:bold; font-size:11px; line-height:30px }
.recipes .content_table .right_content { text-align:left; color:#C03E26; font-size:11px; line-height:23px; vertical-align:top }
.recipes .content_table .right_content .heading { text-align:left; color:#8C835C; font-weight:bold }

.recipes a { line-height:20px; font-family:Georgia; font-weight:normal; font-size:11px; color:#C03E26; text-decoration:none }
.recipes a:hover { text-decoration:underline }

.recipes .footer { width:1000px; height:50px; line-height:40px; color:#8C835C; background-image:url(images/footer_light.jpg); background-position:top left; background-repeat:no-repeat }
.recipes .footer a { color:#8C835C; font-family:Georgia, "Times", Times, serif; font-size:11px; font-weight:normal }

.recipes .foot_table { width:1000px; background-color:#FFFFFF }
.recipes .links_td { width:980px; height:40px; line-height:40px; color:#8F8A62; background-color:#FFFFFF; text-align:center }
.recipes .links_td a { color:#8F8A62; font-family:Georgia, Times, serif; font-size:14px; font-weight:normal }




.contact_us { width:1000px; background-image:url(images/bgr_light.jpg); background-repeat:repeat-y }
.contact_us .header { width:1000px; height:112px; background-image:url(images/header_light.jpg); background-position:top left; background-repeat:no-repeat }
.contact_us .content_table { width:900px; padding:0 0 25px 0; vertical-align:top }
.contact_us .content_table .image { width:140px; text-align:left; font-size:11px; line-height:18px; vertical-align:top; font-family:Verdana; color:#8C835C }
.contact_us .content_table .image a { line-height:20px; font-family:Verdana; font-weight:bold; font-size:11px; color:#AE3C2A; text-decoration:none }
.contact_us .content_table .image a:hover { text-decoration:underline }
.contact_us .content_table .content { width:500px; text-align:justify; padding:0 30px 0 30px; color:#8C835C; line-height:25px; font-size:11px; vertical-align:top }
.contact_us .content_table .content .heading { color:#C03E26; font-weight:bold; font-size:11px; line-height:30px }
.contact_us .content_table .left_content { text-align:left; color:#C03E26; font-family:Verdana; font-size:11px; line-height:23px; vertical-align:top }
.contact_us .content_table .left_content a { color:#C03E26; font-family:Verdana; font-weight:bold }

.contact_us a { line-height:20px; font-family:Georgia; font-weight:normal; font-size:11px; color:#C03E26; text-decoration:none }
.contact_us a:hover { text-decoration:underline }

.contact_us .footer { width:1000px; height:50px; line-height:40px; color:#8C835C; background-image:url(images/footer_light.jpg); background-position:top left; background-repeat:no-repeat }
.contact_us .footer a { color:#8C835C; font-family:Georgia, "Times", Times, serif; font-size:11px; font-weight:normal }

.contact_us .foot_table { width:1000px; background-color:#FFFFFF }
.contact_us .links_td { width:980px; height:40px; line-height:40px; color:#8F8A62; background-color:#FFFFFF; text-align:center }
.contact_us .links_td a {
	color:#8F8A62;
	font-family:Georgia, Times, serif;
	font-size:14px;
	font-weight:normal;
}

#popup { width:1000px; height:1px; display:block }

#popup { position:relative; visibility:hidden; left:80px; top:144px; width:165px; height:auto; z-index:1; background-color:#F4EECC }
#popup a { color:#C03E26; font-size:12px; text-decoration:none }
#popup a:hover { text-decoration:underline }
#popup .item { padding:7px 10px 7px 10px; text-align:center; border:1px solid #907138; border-top:none }
.licence {
	border: 1px solid #996600;
}
