/* Our Wines */
#body_wine h1.txt_hdr {background:url(../imgs/section/txt_ourwine.gif) 0 0 no-repeat;}
#body_wine .sidebar_inner {padding-bottom:110px; background:url(../imgs/section/ourwines_background.jpg) left bottom no-repeat;}

.wine_offerings {}
.wine_offerings li {min-height:130px; height:auto !important; height:130px; position:relative;}
.wine_offerings .description {width:250px; padding-left:88px;}
.wine_offerings h5 {margin:0;}
.wine_offerings p {margin:0; color:#8e8e8e; font-size:12px; font-style:italic; font-family:arial,verdana,sans-serif;}
.wine_offerings p.release {color:#505050; font-weight:bold; font-style:normal;}
.wine_offerings .buttons {position:absolute; right:0; bottom:0; line-height:.1em;}
.wine_offerings .buttons img {margin-top:10px;}

.wine_offerings .pinot06 {background:url(../imgs/section/06pinot_th.gif) left bottom no-repeat;}
.wine_offerings .pinot06 .description {padding-top:40px;}

.gra_bottlebig {float:left;}
.single_wine {width:275px; float:right;}
.single_wine p {margin:0;}
.single_wine .title {padding-bottom:15px; border-bottom:1px solid #e5e6e1;}
.single_wine .title h3 {margin-bottom:3px;}
.single_wine .title p.price {color:#683544;}
.single_wine .details {padding-top:15px; line-height:2em;}
.single_wine .details h5 {margin:0; font-style:italic;}
.single_wine .details li {margin:10px 0; line-height:1.3em;}
.single_wine .details .ordernow_btn {margin-top:25px;}

.people_list {margin:15px 0;}
.people_list li {padding:15px 0 5px; border-top:1px solid #e5e6e1;}
.people_list li.first {border:0;}
.people_list h5 {margin:0; color:#2b4d7a;}
.people_list p.title {margin-bottom:5px; font-style:italic;}
.people_list li p {margin-bottom:10px;}
.people_list img.gra_paragraph {margin:0px 20px 10px 0px;}

/* Our People */
#body_people h1.txt_hdr {background:url(../imgs/section/txt_ourpeople.gif) 0 0 no-repeat;}
#body_people .sidebar_inner {padding-bottom:110px; background:url(../imgs/section/ourpeople_background.jpg) left bottom no-repeat;}

.ourpeople_list li {margin:30px 0;}
.ourpeople_list .pho {float:left;}
.ourpeople_list .description {width:315px; float:right;}
.ourpeople_list .description h5 {margin:0 0 10px 0;}
.ourpeople_list .description p {margin:0; color:#8e8e8e; font-size:12px; font-style:italic; font-family:arial,verdana,sans-serif;}
.ourpeople_list .description p.name {color:#505050; font-weight:bold; font-style:normal;}


/* Wine Shop */
.content h1#txt_wineshop {background:url(../imgs/section/txt_wineshop.gif) 0 0 no-repeat;}

#hdr_section_wineshop {padding:20px 20px 40px; background:url(../imgs/section/bg_wineshop.jpg) 0 0 repeat-x;}
#hdr_section_wineshop ul {float:right; font-family:arial,verdana,sans-serif;}
#hdr_section_wineshop li {margin-left:30px; float:left;}
#hdr_section_wineshop a {color:#693743; text-transform:uppercase; font-weight:bold;}
#hdr_section_wineshop a:hover {text-decoration:underline;}

#content_wrap_wineshop {padding-top:0;}
#content_wrap_wineshop .content {width:auto; float:none;}
.body_section .content {padding-top:15px; padding-left:15px;}

.pricing_table {width:100%; margin:20px 0 30px; border-collapse:separate;}
.pricing_table th {padding:7px 10px; color:#2b4d7a; text-transform:uppercase; border:1px solid #e5e6e1; border-width:1px 0;}
.pricing_table td {padding:7px 10px;}
.pricing_table .totals th {color:#333333;}
.pricing_table .shipping td {padding:15px 10px; border:1px solid #e5e6e1; border-width:1px 0;}
.pricing_table .spacer td {padding:15px;}
.pricing_table .border_bot td {border-bottom:1px solid #e5e6e1;}
.pricing_table .buttons td {padding:20px 10px; text-align:right;}
.pricing_table .buttons img {margin-left:5px;}
.pricing_table .buttons input {margin-left:20px;}


/* Our Vineyards */
#body_vineyards h1.txt_hdr {background:url(../imgs/section/txt_ourvineyards.gif) 0 0 no-repeat;}
#body_vineyards .sidebar_inner {padding-bottom:110px; background:url(../imgs/section/ourpeople_background.jpg) left bottom no-repeat;}


/* Contact Us */
#body_contactus h1.txt_hdr {background:url(../imgs/section/txt_contactus.gif) 0 0 no-repeat;}
#body_contactus .sidebar_inner {padding-bottom:110px; background:url(../imgs/section/ourpeople_background.jpg) left bottom no-repeat;}


/* Events & Press */
#body_eventspress h1.txt_hdr {background:url(../imgs/section/txt_eventspress.gif) 0 0 no-repeat;}
#body_eventspress .sidebar_inner {padding-bottom:130px; background:url(../imgs/section/events_background.jpg) left bottom no-repeat;}
.eventspress_list {}
.eventspress_list .headline h5 {border-bottom:1px solid #683544; padding:0 0 10px;}
/*
.eventspress_list li {padding:22px 0 10px 0; border-top:1px solid #e5e6e1;}
.eventspress_list li.first {border:0;}
.eventspress_list .headline {margin-bottom:15px; }
.eventspress_list .headline p {margin-bottom:0;}
.eventspress_list .details {}
.eventspress_list .details p {}
*/


/* Media & Trade */
#body_mediatrade h1.txt_hdr {background:url(../imgs/section/txt_mediatrade.gif) 0 0 no-repeat;}
#body_mediatrade .sidebar_inner {padding-bottom:100px; background:url(../imgs/section/mediatrade_background.jpg) left bottom no-repeat;}
.mediatrade_details {}
.mediatrade_details h5 {margin:0 0 5px; padding:5px 0 5px; color:#333333; border-bottom:1px solid #e5e6e1; line-height:1em; }
.mediatrade_details p {margin-bottom:25px;}
.mediatrade_details {}

/* Wine Club */
#body_wineclub h1.txt_hdr {background:url(../imgs/section/txt_wineclub.gif) 0 0 no-repeat;}
#body_wineclub .sidebar_inner {padding-bottom:100px; background:url(../imgs/section/mediatrade_background.jpg) left bottom no-repeat;}
.wineclub_levels {}
.wineclub_levels li {margin:25px 0; }
.wineclub_levels h5 {margin:0 0 5px; padding:0 0 10px; border-bottom:1px solid #e5e6e1;}
.wineclub_levels p {margin:5px 0 0;}
.wineclub_levels p.price {margin:0; font-weight:bold;}

/* Privacy Policy */
#body_privacypolicy h1.txt_hdr {background:url(../imgs/section/txt_privacypolicy.gif) 0 0 no-repeat;}
#body_privacypolicy .sidebar_inner {padding-bottom:100px; background:url(../imgs/section/mediatrade_background.jpg) left bottom no-repeat;}

/* Mailing Confirmation */
.body_popup {}
.body_popup .content_wrap {width:610px; border:20px solid #2a3e5b; background:#ffffff;}
.body_popup .content {width:auto; float:none;}
.body_popup #lgo_pillowrd {margin-bottom:30px;}
.body_popup .align_rt {margin-bottom:0;}