/* CSS Document */
* {margin:0; padding:0; }
html, body {height:100%; }
body {font-size:16px; line-height:1.125em; background:#010000; }
html, input, textarea {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#dcab73;	}	

.alignMiddle {vertical-align:middle; }
.alignCenter {text-align:center; }
.container1 {width:100%; }
object {vertical-align:top; }
.clear {clear:both; }
.fleft {float:left; }
.fright {float:right; }
div.container {overflow:hidden; width:100%; }
a img {border:0; }
img {vertical-align:top; }

a {color:#9da719; text-decoration:underline; } 
a:hover {text-decoration:none; }
.link-1 {color:#210e05; background:url(images/button.gif) top left no-repeat; padding:1px 16px 6px 20px; text-decoration:none; font-weight:bold; display:block; float:right;  }
.link-btn {color:#210e05; background:url(images/button.gif) top left no-repeat; padding:3px 16px 6px 20px; text-decoration:none; font-weight:bold; display:block; }
.link-btn2 {color:#210e05; background:url(images/button.gif) top left no-repeat; padding:3px 15px 6px 8px; text-decoration:none; font-weight:bold; }
.link-btn3 {color:#210e05; background:url(images/button2.gif) top left no-repeat; padding:3px 8px 6px 6px; text-decoration:none; font-weight:bold; }
.link-btn4 {color:#210e05; background:url(images/button2.gif) top left no-repeat; padding:3px 25px 6px 18px; text-decoration:none; font-weight:bold; height:50px; }
.link-btn5 {color:#210e05; background:url(images/button5.gif) top left no-repeat; padding:1px 25px 6px 18px; text-decoration:none; font-weight:bold; width:110px; height:20px; }
.link-2 {background:url(images/marker.gif) top left no-repeat; background-position:1px 3px; margin:0; padding-left:25px; margin-left:2px; }
.link-3 {background:url(images/marker.gif) top left no-repeat; background-position:1px 2px; margin:0; padding-left:25px; margin-left:2px; color:#ffa641;}
.link-4 {background:url(images/marker2.gif) top left no-repeat; background-position:1px 3px; margin:0; padding-left:25px; padding-top:5px; padding-bottom:6px; margin-left:2px; }
.link-5 {color:#210e05; background:url(images/button3.gif) top left no-repeat; width: 98px; padding:3px 0 6px 20px; text-decoration:none; font-weight:bold; display:block; float:right;  }
.link-6 {color:#210e05; background:url(images/joinml.gif) top left no-repeat; width: 58px; height:19px; margin-left:10px; text-decoration:none; font-weight:bold; }
.link-1:hover {text-decoration:underline; }

#webcam {color:#000000;}
#webcam a {color:#000000; text-decoration:none;}
#webcam a:hover {color:#000000; text-decoration:none;}

#content ul {margin:0; padding:0; list-style:none; }
#content ul li {background:url(images/marker.gif) top left no-repeat; background-position:0 5px; margin:0; padding-left:31px; margin-left:2px; }
#content ul li a {color:#9da719; text-decoration:none; line-height:1.84em; } 
#content ul li a:hover {color:#ffa641; text-decoration:none; }
#content ul .last {background:none}
#content ul .last a {color:#9da719; text-decoration:underline; } 
#content ul .last a:hover {color:#9da719; text-decoration:none; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8 {float:left; } 

/*width*/
.main {margin:0 auto; text-align:left; width:980px; } 

/*header*/
#header {height:369px; background:url(images/top3.jpg) no-repeat top center; font-size:.90em; color:#FFFFFF; font-family:"Times New Roman", Times, serif; }
#header .logo {margin:8px 0 0 100px; }
#header .title {margin:0 0 0 580px; color:#210e05; font-size:1.07em; line-height:1.71em; font-weight:bold;}
#header .link5 {color:#2b150a; font-size:1em; font-weight:bold;}
#header .flash {margin:5px 0 0 111px; }
#header .mailinglist {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#dcab73; margin:18px 0 0 500px; font-size:.90em; font-weight:normal; position:absolute; }
#header .indent {padding:0 0 0 0; }
#header ul {margin:295px 0 0 95px; padding:0; list-style:none; position:absolute; }
#header ul li {margin:0; display:inline; }
#header ul li a {color:#fffad5; text-decoration:none; margin:0 0 0 0; width:111px; text-align:center; display:block; float:left ; padding:9px 0 13px 0; font-weight:bold; margin-right:2px; } 
#header ul li a:hover {color:#eadc64; text-decoration:none; background:url(images/bg_menu2.gif) top left no-repeat; }
#header ul li .current {color:#eadc64; text-decoration:none; background:url(images/bg_menu2.gif) top left no-repeat; }

/*content*/
#content {font-size:0.8125em; width:100%; text-align:left; background:url(images/bg_cont.jpg) top; line-height:1.53em; }
#content .indent-main {padding:0px 97px 43px 99px; }
#content .title {margin-bottom:15px; background:url(images/bg_title.gif) no-repeat bottom; height:5px; }
#content .titlevert {background:url(images/bg_vert.gif) no-repeat bottom; height:125px; }
#content .img-left {float:left; margin:0 33px 16px 0; }
#content .img-right {float:right; margin:0 0 16px 33px; }
#content .img-left1 {float:left; margin:0 47px 16px 0; }
#content .img-indent {margin:0 0 5px 0; }
#content p {margin:0 0 10px 0; }
#content .p {margin:0 0 0 0; }
#content .p1 {margin:0; }
#content h4 {color:#fffad4; font-size:1em; font-weight:normal; }
#content h3 {color:#9da719; font-size:1em; font-weight:normal; }
#content .tail {background:url(images/tail.gif) repeat-x bottom; padding-bottom:9px; margin-bottom:9px; }
.txt {color:#ffa641; font-size:1.07em; line-height:1.71em; }
.txt5 {font-size:1.07em; font-weight:bold;}
.txt6 {color:#ffa641; font-size:1.15em; font-weight:bold;}
.txtimg {color:#9da719; font-size:1.0em; }
.txtimg2 {color:#9da719; font-size:.85em; font-style: italic;}
.txthead {color:#ffa641; font-size:1.45em; }
.txthead2 {color:#9da719; font-size:1.25em; }
.txthead3 {color:#ffa641; }
.txtbottom {color:#9da719; font-size:1.45em; padding-bottom:10px; }
.txtbottom2 {color:#9da719; font-size:1.20em; padding-bottom:5px; }
.txtbottom3 {color:#9da719; font-size:1.45em; }
.txttitle {color:#ffa641; font-size:1.07em; }
.notes {font-style: italic; margin-bottom:10px; }


.txt a {color:#9da719; }
.txt .link-1 {color:#210e05; background:url(images/button.gif) top left no-repeat; padding:1px 16px 6px 20px; text-decoration:none; font-weight:bold; display:block; float:right; }
.txt .link-1:hover {text-decoration:underline; }
.txt .link {color:#ffa641; text-decoration:underline; }

#content .indent {padding:5px 0 0 0; }
#content .indent1 {padding:15px 0 0 0; }

/*
table {background:#634f42; margin-bottom:9px; }
td {height:19px; padding-left:10px; background:#201005; }
*/
.td1 {width:121px; }
.td2 {width:226px; }
.td3 {width:61px; }
.td4 {width:66px; text-align:center; padding:0; }

/*footer*/
#footer {color:#dcab73; font-size:0.8125em; background:url(images/bot.jpg) repeat-x top; text-align:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; height:100px; }
#footer .indent-footer {padding:25px 0 0 100px; }
#footer a {color:#dcab73; text-decoration:underline; }  
#footer a:hover {text-decoration:none; }

.jamp2 {width:40px; margin-left:6px; }
select {font-size:.84em; color:#2d3331; height:20px; font-family:Tahoma; }

.indent-2 {position:relative; padding-left:20px; float:left; }
.h {height:24px; }
.block-contact span {float:right; margin-right:60px; }
.block-contact1 span {float:right; margin-right:20px; }
.input {border:none; background: url(images/bg_input.gif); width:146px; height:17px; float:right; font-size:1em; padding-left:5px; padding-top:2px; }
.input2 {border:none; background: url(images/bg_input.gif); width:165px; height:17px; font-size:.90em; padding-left:5px; padding-bottom:1px; margin-left:5px; }
.input3 {border:none; background: url(images/bg_input.gif); width:15px; height:15px; font-size:.90em; padding-left:5px; margin-left:5px; }
.input4 {border:none; background: url(images/bg_input.gif); width:50px; height:17px; font-size:.90em; padding-left:5px; margin-left:5px; }
.input5 {border:none; background: url(images/bg_input.gif); width:106px; height:17px; font-size:.90em; padding-left:5px; margin-left:5px; }
.input6 {border:none; background: url(images/bg_input.gif); width:165px; height:19px; font-size:.90em; padding-left:5px; margin-left:5px; }

.inputjob {border:none; background: url(images/bg_input.gif); width:242px; height:17px; float:left; font-size:1em; padding-left:5px; padding-top:2px; }
.tajob {border:none; background: url(images/bg_input.gif); width:240px; height:92px; font-size:1em; padding-left:5px; overflow:auto; float:right; }

.shipping2 {border:none; background: url(images/bg_input.gif); width:165px; height:17px; font-size:1.0em; padding-left:5px; padding-bottom:1px; margin-left:5px; }
.shipping3 {border:none; background: url(images/bg_input.gif); width:15px; height:15px; font-size:1.0em; padding-left:5px; margin-left:5px; }
.shipping4 {border:none; background: url(images/bg_input.gif); width:50px; height:17px; font-size:1.0em; padding-left:5px; margin-left:5px; color:#dcab73; }
.shipping5 {border:none; background: url(images/bg_input.gif); width:106px; height:17px; font-size:1.0em; padding-left:5px; margin-left:5px; }
.shipping6 {border:none; background: url(images/bg_input.gif); width:100px; height:17px; font-size:1.0em; padding-left:5px; margin-left:5px; color:#dcab73; }
.shipping7 {border:none; background: url(images/bg_input.gif); width:150px; height:17px; font-size:1.0em; margin-left:2px; padding-bottom:1px; color:#dcab73; }
.shipping8 {border:none; background: url(images/bg_input.gif); width:76px; height:17px; font-size:1.0em; padding-left:5px; margin-left:5px; color:#dcab73; }

.shippingta {border:none; background: url(images/bg_input.gif); width:165px; height:100px; font-size:1.0em; margin-top:1px; padding-left:5px; padding-bottom:1px; margin-left:5px; }

textarea {border:none; background: url(images/bg_input.gif); width:176px; height:67px; font-size:1em; padding-left:5px; margin-bottom:11px; overflow:auto; }
.socialnetworking {width:600px; float:right; padding-top:25px;}
.winelineL { background: url(images/winebgL.gif) no-repeat; padding-bottom:20px; }
.winelineR { background: url(images/winebgR.gif) no-repeat; padding-left: 20px; padding-bottom:20px; }
.tab { background: url(images/tab.gif) no-repeat; width:495px; height:25px; padding-left:20px; padding-top:2px; margin-bottom:10px; color:#000000; font-size:1.45em;}
.tab2 { background: url(images/tab.gif) no-repeat; width:800px; height:25px; padding-left:20px; padding-top:2px; margin-bottom:10px; color:#000000; font-size:1.45em;}
.enlarge { width:212px; height:15px; margin-bottom:10px; padding-left:10px; color:#9da719; font-size:.85em;}
.staffbioL { background: url(images/staffbiothumb.png) no-repeat; padding-bottom:20px; }
.staffbioR { background: url(images/staffbiothumb.png) no-repeat; padding-bottom:20px; }
.allaboutwine { background: url(images/allaboutthewine.png) no-repeat; width: 515px; height: 143px; font-size: 1.05em; font-weight:normal; color:#4e330b;}

#winedetail-pic {
	background: url(images/winedetail.png) no-repeat 0% 0%;
	width: 240px;
	height: 520px;
	position: absolute;
	margin-top: 10px;
	margin-left: 93px; }
	
#staffbiodetail-pic {
	background: url(images/staffbiodetail.png) no-repeat 0% 0%;
	width: 350px;
	height: 420px;
	position: absolute;
	margin-top: 22px;
	margin-left: 99px; }
	
.cartbg {background:url(images/cartbg.gif) top left no-repeat; text-decoration:none; font-weight:bold; color:#FFFFFF; height:22px; padding-left:6px; }
.checkout1 {border-left: 1px solid #873a02; border-bottom: 1px solid #873a02; padding:5px;}
.checkout2 {border-left: 1px solid #873a02; border-bottom: 1px solid #873a02 ;border-right: 1px solid #873a02; padding:5px; }
.confirm1 {padding-right:10px; }
.confirm2 {color:#9da719; font-weight:bold; }

	
	
	
