input, select, textarea { font-family: georgia; font-size: 1em; z-index: 1; padding: 0px; margin: 0px;}
select {font-size: 1em;}
input.radio { border: 0px; background-color: transparent; }
table, th, td, img { border-style: solid; border-color: black; border-width: 0px; }
a { color: #7f1b2c; text-decoration: none; font-weight: normal; }
a:hover { text-decoration: underline; }
a:focus { outline: none; }
img { border: solid black 0px; }
table { width: 100%; font-size: 100%; }
th, td, div, ul, li { text-align: left; vertical-align: top; border: solid black 0px; }
ul { padding: 0px; margin: 0px; }
li { list-style-type: none; padding: 0px; margin: 0px; }
.std_content li { list-style-type: disc; margin: 0px 0px 0px 25px; }
form { margin: 0px; padding: 0px; }
fieldset { border: solid transparent 0px; margin: 0px; padding: 0px; }
object, embed { z-index: 1; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; margin: 0px; padding: 0px; }
.hidden { display: none; }
.spacer { height: 0px; clear: both; }
div.content img { padding: 2px; }


body { background: #f2f2f2; background-image: url("/images/gd1cW3xANZkwa6onpx9v0xc0a9.jpg"); background-repeat: no-repeat; background-position:  top center; font-family: georgia,FreeSans,sans-serif; color: #444444; font-size: 0.8em; }
body.section3 { background: #f2f2f2; background-image: url("/images/gd1cW3xANZkwa6onpx9v0xc0a9.jpg"); background-repeat: no-repeat; background-position:  top center; }
body.section4 { background: #f2f2f2; background-image: url("/images/aYULCukBoFXVsY7Pc5az0xc0a9.jpg"); background-repeat: no-repeat; background-position:  top center; }
body.section5 { background: #f2f2f2; background-image: url("/images/devVD3vp8Vpmql1IV3ZC0xc0a9.jpg"); background-repeat: no-repeat; background-position:  top center; }
body.section6 { background: #f2f2f2; background-image: url("/images/FmUzU7v6V2W8hSevVZkd0xc0a9.jpg"); background-repeat: no-repeat; background-position:  top center; }
body.section22 { background: #f2f2f2; background-image: url("/images/EmmDBaXXE8afOQ3a5Bqu0xc0a9.jpg"); background-repeat: no-repeat; background-position:  top center; }
body.section7 { background: #f2f2f2; background-image: url("/images/eLwERk2HhBCHjhdwcN7Q0xc0a9.jpg"); background-repeat: no-repeat; background-position:  top center; }


.util_langswitch { position: absolute; margin: -50px 0px 0px 0px; background-image: url("/images/dMlwFp3DMti1DxPI87iP04200v.jpg"); background-repeat: no-repeat; width: 149px; height: 31px; }
.util_langswitch li { float: left; margin: 0px 15px 0px 15px; }
.util_langswitch li a { font-size: 85%; line-height: 30px; text-align: center; }
.util_langswitch li a:hover { text-decoration: none; }


.layout_standard { width: 950px; border: solid white 5px; padding: 15px 20px 20px 20px; margin: 297px auto 0px auto; background:white;
background-image: url("/images/SKHKZdDon6mM2laSXmjn00202k.jpg"); background-repeat: repeat-x; }


.layoutcontent { float: left; width: 740px; padding: 0px 0px 0px 20px; background-image: url("/images/Hju6c0OGCv7GxEP1rCKJ0020bu.jpg"); background-repeat: no-repeat; background-position: top left; }
.layoutleft { float: left; width: 170px; padding: 0px 20px 0px 0px;  }

body.section3 .layoutcontent { clear: both; width: 950px; padding: 0px 0px 0px 0px; background-image: none; }
body.section3 .layoutleft { display: none;  }


.layoutleft .nav_simple { margin-bottom: 20px; }
.layoutleft .nav_simple .item { text-align: right; padding: 4px 0px 4px 0px; }
.layoutleft .nav_simple .item a { color: #444444; }
.layoutleft .nav_simple .item a:hover { text-decoration: none;  color: #7f1b2c; }

.section7 .layoutleft .nav_simple { margin-bottom: 0px; }
.section22 .layoutleft .nav_simple { margin-bottom: 0px; }


.layoutleft .std_content .titletxt { text-align: right; color: #444444; }
.layoutleft .std_content .content { text-align: right; font-size: 0.9em; }

.layoutleft .ontheweb .titletxt { display: none;}
.layoutleft .ontheweb .link { text-align: right; line-height: 35px; font-size: 0.9em; padding: 0px 40px 0px 0px; }
.layoutleft .ontheweb .link1 { background-image: url("/images/GI0ibVtQdD4leCiLhSO600n00n.gif"); background-repeat: no-repeat; background-position: right; }
.layoutleft .ontheweb .link2 { background-image: url("/images/rpjhONJ9VzgmSJVAo8Jd00m00n.gif"); background-repeat: no-repeat; background-position: right; }


.layoutfooter  { clear: both; margin-top: 20px; height: 210px; background-image: url("/images/HSciiVd8py7UqFNmMtUY001003.gif"); background-repeat: repeat-x; background-position: top; }
.layoutfooter .promobuttons {  padding: 20px 0px 20px 0px; }
.layoutfooter .promobuttons {  padding: 20px 0px 5px 0px; }
.layoutfooter .bottomlinks { clear: both; border-top: solid #f2f2f2 3px; padding-top: 10px; padding-bottom: 10px; }
.layoutfooter .bottomlinks .link { float: left; margin-right: 30px; font-size: 90%; }
.layoutfooter .bottomlinks .link a { color: #444444; }
.layoutfooter .bottomlinks .link4 { margin-left: 285px; }
.layoutfooter .bottomlinks .link5 { margin: 4px 0px 0px 0px;}

body.section3 .layoutfooter { border-top: 0px; height: 30px; background-image: none;}
body.section3 .layoutfooter .promobuttons { display: none; }
body.section3 .layoutfooter .bottomlinks { border-top: 0px; }

.layoutcredits { clear: both; } 
.layoutcredits .beachshore { display: none; } 

.layoutoverlay { position: absolute; background: black; opacity: 0.7; filter: alpha(Opacity=70); -moz-opacity: 0.7; z-index: 1; }



/*-----TOP MENU-----*/

div.layouttopmenu { clear: both; width: 950px; height: 30px; line-height: 30px; margin: 0px auto 20px auto; }

div.nav_dhtmlpopup {  margin: 0px auto 0px auto; width: 800px; }
div.nav_dhtmlpopup img { display: none; }
div.nav_dhtmlpopup a { color: #444444; font-size: 1.25em;}
div.nav_dhtmlpopup a:hover { text-decoration: none; color: #7f1b2c; }
div.nav_dhtmlpopup .level1 { float: left; margin-right: 0px; }

div.nav_dhtmlpopup .back1 { display: none; }
div.nav_dhtmlpopup .popup1 {display: none; position: absolute; margin: 30px 0px 0px 0px; background: #dedede; width: 150px; }
div.nav_dhtmlpopup .level2 { display: none; padding: 5px 10px 5px 10px; border-bottom: solid #bfc5c9 1px; }
div.nav_dhtmlpopup .rollover2 { display: none; background: #cecece; cursor: pointer; }

div.nav_dhtmlpopup .item1 { padding: 0px 13px 0px 13px; text-align: center; }

/*
div.nav_dhtmlpopup .menu3 { width: 90px; margin-right: 0px; text-align: center; }
div.nav_dhtmlpopup .menu4 { width: 160px; margin-right: 0px; text-align: center; }
div.nav_dhtmlpopup .menu5 { width: 80px; margin-right: 0px; text-align: center; }
div.nav_dhtmlpopup .menu6 { width: 220px; margin-right: 0px; text-align: center; }
div.nav_dhtmlpopup .menu22 { width: 170px; margin-right: 0px; text-align: center; }
div.nav_dhtmlpopup .menu7 { width: 130px; margin-right: 0px; text-align: center; }

*/


.page_standarda .banner { margin-bottom: 10px;  }
.page_standarda .banner img { border: solid #d7d7d7 5px; }
.page_standarda .title { color: #7f1b2c; font-weight: normal; font-size: 200%; margin-bottom: 10px; }
.page_standarda .content {  line-height: 150%; }
.page_standarda .content img { border: solid #d7d7d7 5px; }

.combret .content img { margin-right: 10px; }

.std_content .content { line-height: 150%; }
.std_content .titletxt { color: #7f1b2c; font-weight: normal; font-size: 200%; margin-bottom: 10px; }




/*   Home Page */

.intro { text-align: center; margin-bottom: 20px;}
.intro h2 { color: #7f1b2c; font-weight: normal; font-style: italic; font-size: 1.8em; }
.intro .content { text-align: center; }



.promobuttons { clear: both; margin: 10px 0px 10px 0px; height: 150px;}
.promobuttons .link { float: left; margin-right: 10px; }
.promobuttons .link4 { margin-right: 0px; }



.homebottom { clear: both; border-top: solid #f2f2f2 3px;  padding: 10px 0px 10px 0px; height: 235px; margin-bottom: 10px; border-bottom: solid #f2f2f2 3px;}
.homebottom .list_article .titletxt { display: block; font-weight: normal; font-size: 170%; padding: 0px 0px 10px 0px; }
.homebottom .list_article { width: 300px; float: left; margin-right: 20px; }
.homebottom .list_article .article { border-bottom: 0px;  }


.homebottom div.feat_lbgallery { width: 600px; float: left;  }
.homebottom div.feat_lbgallery .titletxt { font-weight: normal; font-size: 170%; padding: 0px 0px 10px 0px; }



.brcont { float: left; width: 300px; }
.brcont .ontheweb .titletxt { font-weight: normal; font-size: 170%; padding: 0px 0px 10px 0px; }

.brcont .ontheweb .link {  text-align: left; line-height: 35px; font-size: 1.2em; padding: 0px 0px 0px 40px; font-style: italic; }
.brcont .ontheweb .link1 { background-image: url("/images/GI0ibVtQdD4leCiLhSO600n00n.gif");  background-repeat: no-repeat; background-position: left; }
.brcont .ontheweb .link2 { background-image: url("/images/rpjhONJ9VzgmSJVAo8Jd00m00n.gif");  background-repeat: no-repeat; background-position: left; }

.brcont .located { clear: both; margin-top: 29px; }
.brcont .located .content img { margin-right: 20px; padding: 0px; border: solid #d7d7d7 4px;  }
.brcont .located .content { font-style: italic; }



/*Latest News*/

.list_article .titletxt { display: none; }
.list_article .article { clear: both; padding: 5px 0px 5px 0px; border-bottom: solid 3px #f2f2f2; }
.list_article .article .headline { display: block; font-size: 1.6em; font-style: italic; clear: both; margin: 0px 0px 5px 0px; }
.list_article .article .abstract { display: block; clear: both; line-height: 150%; font-weight: normal; margin: 0px 0px 10px 0px; }
.list_article .article .datetime { display: block; clear: both; font-size: 0.8em; margin: 0px 0px 5px 0px; }

.list_article .footerlinks { clear: both; margin-top: 10px; }


.std_newsarticlea .headline { color: #7f1b2c; font-weight: normal; font-size: 200%; margin-bottom: 10px; }
.std_newsarticlea .datetime { margin: 0px 0px 5px 0px; }
.std_newsarticlea .abstract { display: none; font-weight: normal; margin: 10px 0px 10px 0px; font-size: 150%; line-height: 120%; }
.std_newsarticlea .article { line-height: 150%; } 

.list_archive select { font-family: arial; font-size: 0.9em; margin: 5px 0px 10px 0px; color: #444444; padding: 3px;}
.list_archive .created { font-family: arial; font-size: 0.9em; margin-right: 10px; }
.list_archive li { height: 25px; line-height: 25px; }


.list_event .titletxt { display: none; }
.list_event .list { clear:both; margin-top: 20px; }
.list_event .list .event { clear: both; height: 40px; line-height: 40px; }
.list_event .list .event .date { display: block; float: left; width: 100px; margin-right: 20px;}
.list_event .list .event .headline { display: block; float: left; width: 550px; }

.list_event .titletxt { display: none; }
.list_event .list { clear:both; margin-top: 20px; }
.list_event .list .event { clear: both; height: 40px; line-height: 40px; }
.list_event .list .event .date { display: block; float: left; width: 100px; margin-right: 20px;}
.list_event .list .event .headline { display: block; float: left; width: 550px; }

.std_eventpagea h1 { display: block; font-size: 1.6em; color: #7f1b2c; font-style: italic; clear: both; margin: 0px 0px 5px 0px;  }
.std_eventpagea .date { display: block; clear: both; font-size: 1.2em; margin: 0px 0px 5px 0px; }
.std_eventpagea h2 {font-weight:normal; display: block; clear: both; font-size: 1.2em; margin: 0px 0px 5px 0px; }
.std_eventpagea .article { line-height: 150%; } 
.std_eventpagea .abstract { line-height: 150%; } 

/*   Contact Us   */

.contactleft { float: left; width: 420px; margin-right: 30px; }
.contactright { float: right; width: 290px; }

.contactleft iframe { border: solid #d7d7d7 5px; }



/*  Photo Gallery  */


div.feat_lbgallery ul.thumbnails li { float: left; list-style-type: none; width: 78px; height: 78px; background: #ffffff; line-height: 78px; text-align: center; margin: 10px 10px 0px 0px; padding: 0px;  }
div.feat_lbgallery ul.thumbnails li img { opacity: 0.8; filter: alpha(Opacity=80); -moz-opacity: 0.8; vertical-align: middle; display: inline; padding: 0px; width: 70px; height:70px; border: solid #d7d7d7 4px;}
div.feat_lbgallery ul.thumbnails li:hover {  background: #ffffff; }
div.feat_lbgallery ul.thumbnails li:hover img { opacity: 1; filter: alpha(Opacity=100); -moz-opacity: 1; border-color: #801B2B;}

div.feat_lbgallery .popup { position: absolute; margin: 0px 0px 0px 255px; background: white; padding: 10px; clear: both; z-index: 100; border: solid #d7d7d7 3px; width: 410px;}
div.feat_lbgallery .popup .close { text-align: right; padding: 0px 0px 5px 0px;  }
div.feat_lbgallery .popup .close a { color: #801B2B; font-weight: bold; }
div.feat_lbgallery .popup .close a:hover { text-decoration: underline; }
div.feat_lbgallery .popup .image { height: 460px; width: 410px; text-align: center; line-height: 450px; background: black; vertical-align: middle; clear: both; }
div.feat_lbgallery .popup .image img { vertical-align: middle; padding: 0px; border: solid #d7d7d7 5px;}

div.feat_lbgallery .popup .buttons { display: block; text-align: center; width: 410px; clear: both; }
div.feat_lbgallery .popup .buttons ul { clear: both; margin-top: 10px; }
div.feat_lbgallery .popup .buttons ul.control { display: block; padding: 0px 0px 0px 0px; }
div.feat_lbgallery .popup .buttons ul.control li { width: 132px; padding: 5px 0px 5px 0px; text-align: center; margin: 0px 4px 5px 0px; }
div.feat_lbgallery .popup .buttons ul.jump { display: block; padding: 0px 4px 0px 5px; }
div.feat_lbgallery .popup .buttons ul.jump li { width: 33px; margin-bottom: 2px; }
div.feat_lbgallery .popup .buttons li { float: left; color: #801B2B; text-align: center; background: #f2f2f2; margin-right: 2px; padding: 3px 0px 3px 0px; }
div.feat_lbgallery .popup .buttons li:hover { background: #801B2B; color: white; }
div.feat_lbgallery .popup .buttons li.selected { background: #801B2B; color: white; }



.twitheader { margin-top: 20px; background-image: url("/images/h7UyivUvrVPIUqthgF8d01a01h.jpg"); background-repeat: no-repeat; background-position: 240px 20px; }
.twitheader .titletxt { padding: 12px 0px 0px 0px; }


.twitterfeed li { font-style: italic; margin-bottom: 20px; line-height: 150%; }
.twitterfeed li a { font-style: normal; }

.winebox {  width: 325px; padding: 10px;margin: 0px 20px 20px 0px; float: left; height: 110px; border: solid #c4c4c4 1px;background: #eeeeee;  background-image: url("/images/v7LhNRmo0wUYkXh7pKky00100h.jpg"); background-repeat: repeat-x; }
.winebox .titletxt { font-size: 1.2em; background-image: url("/images/vbHJeBZy9mEon5zfbTrl008008.gif"); background-repeat: no-repeat; padding-left: 15px; background-position: 0px 5px; }
.winebox .content { font-size: 0.9em; font-family: arial; }


.viewwines { float: left; width: 180px; margin-right: 65px;}
.viewwines .content img { border: 0px; }
.viewwines .content h2 { color: #7f1b2c; font-weight: normal; font-size: 180%; margin-bottom: 10px; }
.viewwines .content a { color: #444444; }
.viewwines .content { text-align: center; }
