/* header */

#logo-tamahunga a{width:228px; height:75px; float:left; display:block; background:url(../images/logo_tamahunga.gif); text-indent:-9999px;}
#logo-tama a{width:102px; height:75px; float:right; display:block; background:url(../images/logo_tama.gif); text-indent:-9999px;}

/* mainnav */

#mainnav{width:970px; height:32px; background:url(../images/bg_menu.jpg) no-repeat left top; float:left; margin-bottom:7px;}
#mainnav ul{width:970px; height:32px; float:left;}
#mainnav ul li{float:left;}
#mainnav ul li a{display:block; text-align:center; line-height:32px; font-size:14px; color:#231f20; font-weight:bold;}
#mainnav ul li a:hover{display:block; text-align:center; line-height:32px; color:#ffffff;}

#mainnav ul li.our-story a{width:193px; height:32px;}
#mainnav ul li.our-story a.selected{width:193px; height:32px; color:#ffffff;}

#mainnav ul li.the-vineyard a{width:193px; height:32px; margin-left:2px;}
#mainnav ul li.the-vineyard a.selected{width:193px; height:32px; margin-left:2px; color:#ffffff;}

#mainnav ul li.winemaking a{width:193px; height:32px; margin-left:2px;}
#mainnav ul li.winemaking a.selected{width:193px; height:32px; margin-left:2px; color:#ffffff;}

#mainnav ul li.our-wines a{width:191px; height:32px; margin-left:2px;}
#mainnav ul li.our-wines a.selected{width:191px; height:32px; margin-left:2px; color:#ffffff;}

#mainnav ul li.contact-us a{width:193px; height:32px;}
#mainnav ul li.contact-us a.selected{width:193px; height:32px; color:#ffffff;}

/* hero */

#hero{width:970px; height:349px; float:left;}



#bottom-bar{width:970px; height:183px; background:url(../images/bg_bottom.gif) repeat-x left top; margin-top:2px; overflow:hidden; float:left; color:#a39161; font-size:12px; font-weight:bold;}

#bottom-bar a{color:#ffffff;}
#bottom-bar a:hover{color:#cfbc8a;}

.column1{width:328px; height:150px; padding:33px 0 0 30px; float:left;}
.column1 p{width:328px; line-height:18px; float:left;}


.column2{width:335px; height:150px; padding:33px 0 0 50px; float:left;}
.column2 p{width:335px; line-height:18px; float:left;}

.shape{width:225px; height:183px; background:url(../images/shape.gif) no-repeat left top; display:block; float:right; text-indent:-9999px;}


.goldcol{color:#a39161;}

#close-bar{width:970px; height:12px; font-size:0px; line-height:0px; float:left; background:#a39161;}

#image-zone{width:581px; height:524px; display:block; float:right;}
.pic{width:581px; height:524px; display:block; float:right;}

#image-zone-1{width:386px; height:524px; display:block; float:right;}
.pic1{width:386px; height:524px; display:block; float:right;}

#image-zone-2{width:193px; height:524px; display:block; float:right;}
.pic2{width:193px; height:524px; display:block; float:right;}


#sidebarone{width:193px; float:right; margin-top:-524px; position:relative; z-index:2;}
.sidebarone-text{
	width:173px;
	height:154px;
	padding:20px 10px 0 10px;
	float:left;
	background:#a39161;
	color:#ffffff;
	font-size:19px;
	font-style:italic;
}

.transp{width:193px; height:350px; background:url(../images/transp.png); float:left;}
.spacer{width:193px; height:350px; float:left;}


#links a{width:173px; height:43px; font-size:17px; font-style:normal; margin-top:30px; color:#ffffff; background:url(../images/sign.gif) no-repeat right top; display:block; }
#links a:hover{width:173px; height:43px; font-size:17px; font-style:normal; margin-top:30px; color:#58595b; background:url(../images/sign.gif) no-repeat right top; display:block; }

/*changed*/
#list{ width:735px; float:left; margin-bottom:10px;}
/*----------*/


.item-list{width:700px; padding:15px 0 15px 0; border-top:7px solid #a39161; float:left;}
.item-list-last{width:700px; padding:15px 0 15px 0; border-top:7px solid #a39161; border-bottom:7px solid #a39161; float:left;}
.label{width:133px; height:130px; float:left;}
.bottle{width:105px; float:left;}
.description{width:450px; float:left;}
.description p{width:450px; margin-bottom:10px; float:left;}
.price{width:300px; float:left;}
.order{width:95px; float:right; text-align:right;}
.order a{font-size:16px;}


.title-1{width:300px; font-weight:bold; margin:15px 0 10px 0; float:left; clear:left; color:#333333;}
.form-coll-1{width:300px; margin:0 10px 25px 0; float:left; }

.form-item{width:300px; height:25px; line-height:25px; float:left;}

.text-form{width:110px; margin-right:10px; float:left; color:#333333;}
input{width:170px; height:16px; border:1px solid #a39161; padding:0 0 0 6px;  font-size:12px; color:#666666; font-family:Georgia, "Times New Roman", Times, serif; float:left;}
select{width:178px; height:20px; border:1px solid #a39161; padding:0 0 0 2px;  font-size:12px; color:#666666; font-family:Georgia, "Times New Roman", Times, serif; float:left;}

.text-check{width:25px;  float:left;}
.yesno{width:300px; height:25px; float:left; clear:left; display:block;}
.check{width:15px;height:15px; margin-right:20px; border:0px solid #cccccc; float:left;  display:block;}

.columns{width:700px; float:left;}
.coll-grey-first{width:300px; float:left; border:1px solid #cccccc; margin:0 6px 6px 0; padding-left:5px;}
.coll-grey-next{width:100px; float:left; border:1px solid #cccccc; margin:0 6px 6px 0; padding-left:5px;}

.coll-gold-first{width:300px; float:left; border:1px solid #cccccc; margin:0 6px 6px 0; padding-left:5px; color:#a39161; font-weight:bold;}
.coll-gold-next{width:100px; float:left; border:1px solid #cccccc; margin:0 6px 6px 0; padding-left:5px; color:#a39161; font-weight:bold;}
.coll-total{width:525px; float:left; border:1px solid #cccccc; margin:0 6px 6px 0; padding-left:5px; color:#a39161; font-weight:bold;}


.columns input{width:100px; height:18px; border:1px solid red; float:left; border:1px solid #a39161; margin:0 6px 6px 0; padding-left:5px;}

.submit-button{width:100px; height:30px;  line-height:30px; background:#a39161 url(../images/arrow.gif) no-repeat 5px 6px; border:0; color:#ffffff; font-weight:bold; font-size:15px; cursor:pointer;  margin:20px 0 20px 0; clear:left;}

.payment{width:500px; margin-bottom:15px; float:left;}
.text-payment{width:230px; border:1px solid #cccccc; margin:0 6px 6px 0; padding-left:5px; float:left;}
.text-payment-no-border{width:230px; margin:0 6px 6px 0; padding-left:5px; float:left;}

.payment input{width:230px; border:1px solid #a39161; margin:0 6px 6px 0; padding-left:5px; float:left;}

.card{width:237px; border:1px solid #a39161; margin:0 6px 6px 0; padding-left:2px; float:left;}
.day{width:40px; border:1px solid #a39161; margin:0 6px 6px 0; padding-left:2px; float:left;}
.month{width:120px; border:1px solid #a39161; margin:0 6px 6px 0; padding-left:2px; float:left;}
.year{width:65px; border:1px solid #a39161; margin:0 6px 6px 0; padding-left:2px; float:left;}

.end-form{width:700px; height:1px; line-height:1px; font-size:1px;  display:block; background:#a39161; float:left; }

.gold{color:#a39161; font-size:18px; line-height:22px;}

.info{font-size:11px; font-style:italic; margin-bottom:10px; line-height:16px;}

