ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

body{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background-color: #fff;
}

body
{
  padding: 20px;
}

.header {

	width:960px;
	height: 320px;
	margin-bottom:1px;
	position: relative;

}

.top_wrapper {
	border-top:1px solid #898989;
	border-left:1px solid #898989;
	border-right:1px solid #898989;
	width:960px;
}

.footer {
	text-align:right;
	padding:10px;
	width:940px;

}
.footer2 {
	text-align:left;
	padding:10px;
	width:960px;

}

.footer img.logo {


}

.wines{

	margin-left:35px;
	margin-right:35px;

}

.wines img {
	margin-top:0px; /*15px*/
	margin-bottom:0px;
	/*display:none;*/

}

.wines td {
	padding:10px;
}

.wines h3{
	color:#996600;
	font-weight:bold;
	font-family: "Lucida Sans Unicode","Lucida Regular",Garuda,sans-serif;
	font-size: 12px;
}
.wines b{
	color:#996600;
	font-weight:bold;
	font-family: "Lucida Sans Unicode","Lucida Regular",Garuda,sans-serif;
	font-size: 14px;
}


.col1 {
	background-color:#f5f0e5;

}

.col2 {
	background-color:#faf7f2;

}

.topmenu {

	position: absolute;
	right:-2px;
	top: 25px;
	background-color: white;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	MozOpacity = 0.8;
	height:23px;
	z-index: 10000;
	padding:0;

}

.topmenu div {

	/*padding: 10px 5px 5px 5px;
	*/
}

.topmenu a,
.topmenu span {

	font-family: "Lucida Sans Unicode","Lucida Regular",Garuda,sans-serif;
	font-size: 9pt;
	position:relative;
	top:5px;
	color: #000;
	height:25px;
	padding:5px;
	cursor:pointer;


}

.topmenu span {
	font-size:9pt;
}
.topmenu A:HOVER,
.topmenu a.on {

	font-family: "Lucida Sans Unicode","Lucida Regular",Garuda,sans-serif;
	font-size: 9pt;
	color: #000;
	height:20px;
	background-color:#996600;
	text-decoration: none;
}






/**/


.menu {

	margin-top:2px;
	height:25px;
	background: url(../images/menu_btn_bg.png);
	margin:0px;
	width: 961px;
}

.menu a {

	font-family: Arial;

	color: #58585a;
	padding:0px;
	display: block;
	height: 25px;
}

.menu a:hover {

	text-decoration: none;

}


.menu a.btn1 { width:95px !important; }
.menu a.btn2 { width:72px !important; }
.menu a.btn3 { width:77px !important; }
.menu a.btn4 { width:84px !important; }
.menu a.btn5 { width:115px !important; }
.menu a.btn6 { width:72px !important; }
.menu a.btn7 { width:145px !important; }
.menu a.btn8 { width:106px !important; }

.menu a:hover.btn1, .menu a.btn1.on { background: url(../images/menu_btn_bg2.png) scroll no-repeat -195px 0 ; }
.menu a:hover.btn2, .menu a.btn2.on { background: url(../images/menu_btn_bg2.png) scroll no-repeat -290px 0 ; }
.menu a:hover.btn3, .menu a.btn3.on { background: url(../images/menu_btn_bg2.png) scroll no-repeat -362px 0 ; }
.menu a:hover.btn4, .menu a.btn4.on { background: url(../images/menu_btn_bg2.png) scroll no-repeat -439px 0 ; }
.menu a:hover.btn5, .menu a.btn5.on { background: url(../images/menu_btn_bg2.png) scroll no-repeat -523px 0 ; }
.menu a:hover.btn6, .menu a.btn6.on { background: url(../images/menu_btn_bg2.png) scroll no-repeat -638px 0 ; }
.menu a:hover.btn7, .menu a.btn7.on { background: url(../images/menu_btn_bg2.png) scroll no-repeat -710px 0 ; }
.menu a:hover.btn8, .menu a.btn8.on { background: url(../images/menu_btn_bg2.png) scroll no-repeat -855px 0 ; }

.menu span { float:left; }
.menu span.filler { float:left;width:195px; }

.menu h1 {

	font-family: Arial;
	font-size: 14pt;
	color: #58585a;
	margin-right:30px;


}


.alt {

	background-color:#faf7f2 !important;
}



.menu .active {
	font-weight:bold;
}


.text {
	font-family: "Lucida Sans Unicode","Lucida Regular",Garuda,sans-serif;
	font-size: 12px;
	line-height: 14pt;
	font-weight: normal;
	color: #141414;
	padding: 10px 35px 10px 35px;

}

.text h2 {
	font-family: "Lucida Sans Unicode","Lucida Regular",Garuda,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #996600;

}

.text a,
.text div a {
	color:#996600;
	font-weight:bold;
}

.text a span{
	color:#996600 !important;
	font-weight:bold;
}


.text b,
.text strong {
	color:#996600;
	font-weight:bold;
}

.text input,
.text textarea {

	border: 1px solid #996600;
	width: 200px;


}

.text input.submit {
	color:#fff;
	background-color:#000;
	padding: 4px;
	border:0px;
	width:90px;
}

.admin input.submit {
	border:0px;
}

.order td {
	font-family: "Lucida Sans Unicode","Lucida Regular",Garuda,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #141414;

}
.order td b {
	font-family: "Lucida Sans Unicode","Lucida Regular",Garuda,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ad8533;

}

.wrapper {
	text-align: left;
	width: 960px;
	border-bottom:1px solid #898989;
	border-left:1px solid #898989;
	border-right:1px solid #898989;

}

.container2, .container1 {
	clear:both;
	overflow:hidden;
}

.container2 .sub2{

	width:	480px;

	float: left;

}
.container2 .sub1{

	width:	480px;
	float: left;
	/*float: right;*/

}

.container2 .contact {
	width:450px;

}


.container2.admin .sub2{
	width:	450px;
}
.container2.admin .sub2 textarea, .container2.admin .sub1 textarea{
	width:	400px;
}


.container2.admin .sub1{

	width:	450px;

	/*float: right;*/

}




.container1 .sub1{

	width:	960px;


}

.container1.admin, .container2.admin{

	border: 2px solid #cccccc;
	margin-bottom:3px;
	overflow:hidden;


}

.admin h4{

	color: #bbb;
	padding:3px;


}

a.adminlink {
	color: #000;
	font-size:10pt;
	margin-left:5px;
	text-decoration:underline;

}
a.adminlink2 {
	color: #000;
	font-size:10pt;

	text-decoration:underline;

}
a:hover.adminlink2 {
	color: #000;
	font-size:10pt !important;
	font-weight:bold;
	text-decoration:underline;

}

.login td {
	font-size:10pt;
}

.contact td {
	font-size:11pt;
}

.error {

	color:#cc0000;
}

.title_index {

	.margin-left:15px;border:1px solid #efefef;padding:7px;width:350px
}
.title_index a {
	color: #996600;
	line-height:15px;
}
