/* CSS Document */


body{font-family:Arial, Helvetica, sans-serif;color:#73644a; font-size:13px;line-height:18px; margin-top:5px; background-color:#103246;}

#wrapper{width:1000px; border:6px solid #8a7a67; margin:0 auto; height:1%; background-color:white;    }
.int_wrapper{border:4px solid #dfd9c4; margin:2px ; background:url(images/pagewrapper.gif); padding:5px 0 0 0;}
.clear{clear:both;}
.address{float:right; width:300px; margin-right:10px; text-align:right; font-weight:bold; margin-bottom:10px; padding:10px 15px 0 0; color:#036dad;}


.wedtitle{color:#5e6c37; font-weight:bold; margin-bottom:6px; padding-top:15px; font-size:16px;}
.header{padding:15px 0 0 20px; }
.big_pic{text-align:center; margin-bottom:10px;}
.imgleft{margin:0 15px 20px 0;border:6px solid #faf9f6;float:left;}
.rightimg{margin:0 0 20px 15px;border:6px solid #faf9f6;float:right;}
a{text-decoration:underline;color:#8a7a67;}
a.btn{display:block;float:left;overflow:hidden;text-indent:-5000px;}
.col{float:left;}
p{margin:0 0 10px 0}
.maincontent{padding:0 25px;}
h2{font-weight:bold;}
.intpic{text-align:center; margin-bottom:10px;}
.bdW{border:6px solid #faf9f6;}
.bd{border:2px solid #103246 }
/*-- header -------------------------------------------------*/
.wrapper .header{background:url(images/top_bg.gif) no-repeat top left;padding:72px 0 0 43px;}
.wrapper .header a.btn.logo{background:url(images/header_logo.gif) no-repeat top left;width:358px;height:89px;}
.wrapper .header .header_right a.btn.calloremail{clear:right;background:url(images/btn_calloremail.gif) no-repeat top left;width:262px;height:15px;float:right;}


a.btn.moreaboutus{width:155px;height:30px;background:url(images/btn_moreaboutus.gif) no-repeat 0 0 ;clear:both;margin:0 0 20px 775px;}
a.btn.moreaboutus:hover{background-position:0px -30px}



/*-- nav ----------------------------------------------------*/
.nav{clear:both;height:34px;overflow:hidden;width:968px;margin:24px auto 0 auto;}
.nav a.btn{height:100%;}
.nav a.btn.aboutus{width:109px;background:url(images/btn_aboutus.gif) no-repeat 0px 0px;}
.nav a.btn.wines{width:67px;background:url(images/btn_wines.gif) no-repeat  0px 0px;}
.nav a.btn.events{width:74px;background:url(images/btn_events.gif) no-repeat  0px 0px;}
.nav a.btn.wedding{width:94px;background:url(images/btn_wedding.gif) no-repeat  0px 0px;}
.nav a.btn.cellar{width:134px;background:url(images/btn_cellar.gif) no-repeat  0px 0px;}
.nav a.btn.news{width:63px;background:url(images/btn_news.gif) no-repeat  0px 0px;}
.nav a.btn.gallery{width:78px;background:url(images/btn_gallery.gif) no-repeat  0px 0px;}
.nav a.btn.beyond{width:173px;background:url(images/btn_beyond.gif) no-repeat  0px 0px;}
.nav a.btn.tasting{width:140px;background:url(images/btn_tasting2.gif) no-repeat  0px 0px;}
/* .nav a.btn.tasting{width:161px;background:url(images/btn_tasting.gif) no-repeat  0px 0px;}  */
.nav a.btn.newsletter{width:161px;background:url(images/btn_newsletter.gif) no-repeat  0px 0px;}
.nav a.btn.contact{width:109px;background:url(images/btn_contact.gif) no-repeat  0px 0px;margin:0;}
.nav a.btn:hover, .nav a.btn.here{background-position:0 -42px;}

/*-- footer -------------------------------------------------*/
.footer{  width:1000px; margin:0 auto; padding:5px 0 0 30px;font-size:11px; color:#ffff99; text-align:center;}

a.foot:link{font-size:80%; color:#ffff99; text-decoration:none;font-size:11px }
a.foot:visited{font-size:80%; color:#ffff99; text-decoration:none;font-size:11px }
a.foot:hover{font-size:80%; color:#cccccc; text-decoration:underline; font-size:11px}

.newsletter{background: url(images/2co_newslettersignup.jpg) no-repeat scroll center top transparent;
    height: 69px;
    padding: 70px 0 0 42px;
    text-align: left;
    width: 240px;}

.introtxt{padding:0 25px;}


/*-- main content ---------------------------------------------*/
.mediumpic{background:url(images/mediumpic_temp.jpg) no-repeat top center;height:215px;clear:both;width:100%;}
.aboutus .mediumpic{background:url(images/mediumpic_10.jpg) no-repeat top center;}
.wines .mediumpic{background:url(images/mediumpic_02.jpg) no-repeat top center;}
.events .mediumpic{background:url(images/mediumpic_09.jpg) no-repeat top center;}
.cellar .mediumpic{background:url(images/mediumpic_01.jpg) no-repeat top center;}
.news .mediumpic{background:url(images/mediumpic_07.jpg) no-repeat top center;}
.gallery .mediumpic{background:url(images/mediumpic_02.jpg) no-repeat top center;}
.beyond .mediumpic{background:url(images/mediumpic_11.jpg) no-repeat top center;}
.tasting .mediumpic{background:url(images/mediumpic_03.jpg) no-repeat top center;}
.contact .mediumpic{background:url(images/mediumpic_04.jpg) no-repeat top center;}


.content{width:940px;margin:0 auto;overflow:auto;}
.content h2{margin:0px 0 0 0;font-size:115%}
.content h3{margin:8px 0 2px 0;font-size:115%}
.content a{text-decoration:underline;font-weight:bold}
.content ul,ol{margin:0 0 0 30px;}
.content ol li{padding:0 0 0 0px;list-style:decimal}
.content ul li{padding:0 0 0 0px;list-style:disc}




.wine{clear:both;width:600px;border-bottom:2px solid #dfd9c4;overflow:auto;padding:10px 0 0 0;margin:10px 0 0px 0;}
.wine h2{color:#007ac3;margin:30px 0 20px 0;font-weight:bold}
.wine img{float:right;}
.wine .info{width:450px;float:left;}
.wine p{margin:0 0 20px 0;}
.wine p.price{width:450px;font-weight:bold;float:left;position:relative;}
.wine a.btn.purchase{background:url(images/btn_purchase.jpg) no-repeat top left;position:absolute;bottom:0;right:10px;width:110px;height:27px;float:right;}
.wine a.btn.purchase:hover{background-position:0 -30px;}
.wine .bottom{clear:both;margin:0 0 5px 0}
.wine .bottom a{color:#007ac3;font-style:italic;text-decoration:none;}
/*--content form-------------------------------------------*/
label{float:left;width:120px;text-align:right;margin:5px}
.check{float:left;}
.checklabel{width:500px;text-align:left;margin:0 0 20px 5px}
