html, mhtml, body {
	font: 12px Tahoma, Arial, Helvetica;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	/*color: #FFF;*/
	position: relative;
}

form{
	padding:0px;
	margin:0px;
}

a {
	cursor: pointer;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.unfloat {
	clear: both!important;
	float: none!important;
}

.floatright {
	float: right!important;
}

.floatleft {
	float: left!important;
}

.alignright {
	text-align: right !important;
}

.wrapper{
	width:914px;
	padding:0px 10px 50px;
	margin:0px auto;
	border-left:1px solid #9E997C;
	border-right:1px solid #9E997C;
}

#header {
	width: 914px;
	margin: 0 auto;
	height: 392px;
	position: relative;
	z-index: 1;
	/*background-color: red;*/
}

#header-tl, #header-tr {
	float: left;
	width: 221px;
	height: 163px;
	/*background-color: green;*/
}

#header-tm {
	float: left;
	width: 452px;
	height: 163px;
	margin: 0 10px;
	padding: 0;
	background-color: gray;
}

#header-tm a {
	display: block;
	margin: 0;
	padding: 0;
}

#header-ml, #header-mr {
	float: left;
	width: 221px;
	height: 28px;
	background-color: #fff;
	text-align: center;
	position: relative;
}

#header-mm {
	float: left;
	width: 452px;
	height: 28px;
	margin: 0 10px;
	background-color: #fff;
	text-align: center;
	position: relative;
}

#header-ml a, #header-mr a, #header-mm a {
	position: absolute;
	right: 40%;
	bottom: 0;
	color: #94832c;
	font: bold 13px Arial;
	text-transform:uppercase;
	text-decoration: none;
}

.header-mr_1 a {
	right:35% !important;
}

.header-mr_2 a {
	right:39% !important;
}

.header-mm_1 a {
	right:37% !important;
}

.header-mm_2 a {
	right:39% !important;
}

.header-ml_1 a {
	right:37%!important;
}

.header-ml_2 a {
	right:31%!important;
}

#header-bl, #header-br {
	float: left;
	width: 221px;
	height: 6px;
	margin: 3px 0 0 0;	
	padding: 0;
	position: relative;
	font-size:1px;
	line-height:0;
}

#header-bm {
	float: left;
	width: 452px;
	height: 6px;
	margin: 3px 10px 0 10px;
	padding: 0;
	position: relative;
	font-size:1px;
	line-height:0;
}

.bottom-bg {
	background-color: #e5e0ca;
}

.bottom-nobg {
	background-color: #fff;
}

#header-banner {
	float: left;
	margin: 0;
	padding: 0;
	width: 914px;
	height: 170px;
}

#header-banner a {
	margin: 0;
	padding: 0;
	display: block;
}

#header-contacts {
	float: left;
	width: 219px;
	height: 17px;
	background-color: #f8f5e9;
	border: 1px solid #918860;
	text-align: center;
	padding: 3px 0 0 0;
	margin: 0;
}

#header-subscribefrm {
	float: left;
	display: inline;
	width: 348px;
	*width: 348px;
	_width: 345px;
	height: 20px;
	background-color: #fff;
	border-top: 1px solid #918860;
	border-right: 0px;
	border-bottom: 1px solid #918860;
	border-left: 1px solid #918860;
	margin: 0 0 0 10px;
	display: inline;
}

#header-subscribefrm input{
	float: left;
	display: inline;
	width: 345px;
	*width: 345px;
	_width: 340px;
	height: 17px;
	margin: 0;
	padding: 0;
	border: 0px;
	color: #c4bfac;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 0 0 3px;
}

#header-subscribe {
	float: left;
	width: 103px;
	height: 20px;
	background-color: #f8f5e9;
	border: 1px solid #918860;
	text-align: center;
	padding: 0px 0 0 0;
}

#header-searchfrm {
	float: left;
	display: inline;
	width: 159px;
	height: 20px;
	background-color: #fff;
	border-top: 1px solid #918860;
	border-right: 0px;
	border-bottom: 1px solid #918860;
	border-left: 1px solid #918860;
	margin: 0 0 0 10px;
}

#header-searchfrm input{
	float: left;
	display: inline;
	width: 159px;
	height: 17px;
	margin: 0;
	padding: 0;
	border: 0px;
	color: #c4bfac;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 0 0 3px;
}

#header-searchbtn {
	float: left;
	width: 28px;
	height: 20px;
	background-color: #f8f5e9;
	border-top: 1px solid #918860;
	border-right: 0px;
	border-bottom: 1px solid #918860;
	border-left: 1px solid #918860;
	text-align: center;
	margin: 0;
}

#header-lang {
	float: left;
	width: 28px;
	height: 17px;
	background-color: #f8f5e9;
	border: 1px solid #918860;
	text-align: center;
	padding: 3px 0 0 0;
	margin: 0;
}

#header-contacts a, #header-subscribe a, #header-lang a {
	position: relative;
	color: #918860;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

.newsletterSubmitBtn{
	background:transparent;
	color: #918860;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: 0;
	margin: 0;
	border:0px solid white;
	width:103px;
	height:20px;
}

#header-contacts a:hover, #header-subscribe a:hover, #header-lang a:hover {
	text-decoration: underline;
}

#main {
	width: 914px;
	margin: 29px auto 0 auto;
	padding: 0;
	position: relative;
	z-index: 1;
}

#leftcol {
	float: left;
	width: 219px;
	margin: 0 10px 0 0;
	/*border: 1px solid #d5bbb4;
	*/
}

#hdr-portfolio {
	width: 209px;
	height: 17px;
	background-color:  #b21f17;
	/*color: #c4bfac;*/
	color:#eae6d5;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: 4px 0 0 10px;
	/*letter-spacing: 10px;
	font-variant: small-caps;*/
}

.hdr-margin {
	margin: 1px 0 0 0;
}

a.hdr-news {
	display: block;
	width: 209px;
	height: 17px;
	background-color:  #918860;
	color: #e5e0ca;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: 4px 0 0 10px;
}

a.hdr-selected{
	background-color: #5a4c11;
	color: #e5e0ca;
}

a.hdr-news:hover, a.hdr-selected:hover {
	background-color:  #5a4c11;
	color: #918860;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

#leftmenu {
	float: left;
	display: inline;
	width: 219px;
	margin: 20px 0 22px 0;
}

#leftmenu a {
	float: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 17px;
}

#leftmenu a.item {
	display: inline;
	color: #918860;
	margin: 2px 0 0 10px;
}

#leftmenu a.count {
	display: inline;
	color: #c4bfac;
	margin: 2px 0 0 2px;
}

#leftmenu a.item:hover, #leftmenu a.count:hover {
	text-decoration: underline;
}

#leftmenu .sep {
	float: left;
	display: inline;
	width: 219px;
	height: 2px;
	line-height: 2px;
	border-bottom: 1px solid #d5bbb4;
	margin: 9px 0 9px 0;
}

.leftmenu {	
	width: 217spx;
	padding: 11px 0 0px 0;
	border: 1px solid #d5bbb4;
}

.leftmenu .filter_row{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 17px;
	color: #918860;
	padding: 2px 0 0 10px;
}

.leftmenu .filter_row a{
	color: #918860;
}

.leftmenu .filter_results {	
	color: #c4bfac;
	margin: 2px 0 0 2px;
}

.leftmenu a:hover {
	text-decoration: underline;
}

.leftmenu .sep {	
	height: 2px;
	line-height: 2px;
	font-size:1px;
	border-bottom: 1px solid #d5bbb4;
	margin: 9px 0 9px 0;
}

.leftmenu .category_title{
	height: 21px;
	margin: 0;	
	border-bottom: 1px solid #d5bbb4;
}

.leftmenu .category_title a{
	float: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.leftmenu .category_title a.arrow{
	background: #fff url('/i/leftmenu_arrow.jpg') center center no-repeat;
}

.leftmenu .category_title a.arrow:hover{
	background: #fff url('/i/leftmenu_arrow_hover.jpg') center center no-repeat;
}

.leftmenu .category_title a.arrow_down{
	background: #fff url('/i/leftmenu_arrow_down.jpg') center center no-repeat;
}

.leftmenu .category_title a.arrow, .leftmenu .category_title a.arrow_down {
	width: 12px;
	height: 12px;
	margin: 4px 0 0 10px;
}

.leftmenu .category_title a.item {
	color: #5a4c11;
	margin: 3px 0 0 2px;
}

.leftmenu .category_title a.item:hover {
	text-decoration: underline;
}

.leftmenu .filter_category{
	border-bottom: 1px solid #d5bbb4;
	padding-bottom:9px;
	padding-top:9px;
}

.leftmenu .filter_category .morelink{
	margin:5px 0px;
}









.leftmenu-sub {
	float: left;
	width: 219px;
	height: 21px;
	margin: 0;
	border-top: 1px solid #d5bbb4;
}

.leftmenu-sub a {
	float: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.leftmenu-sub a.arrow {
	width: 12px;
	height: 12px;
	margin: 4px 0 0 10px;
	background: #fff url('/i/leftmenu_arrow.gif') center center no-repeat;
}

.leftmenu-sub a.item {
	color: #5a4c11;
	margin: 3px 0 0 2px;
}

.leftmenu-sub a.item:hover {
	text-decoration: underline;
}

.monthmenu {
	float: left;
	display: inline;
	width: 217px;
	padding: 20px 0 22px 0;
	border: 1px solid #d5bbb4;
}

.monthmenu div{
	height:1px;
	font-size:1px;
}

.monthmenu a {
	float: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 17px;
	display: inline;
	color: #918860;
	clear:left;/*Tva go pravim taka a ne s unfloat v tpl-ta, shtoto ina4e se bygva v ie*/
	margin: 2px 0 0 10px;
}

.monthmenu a.selected {
	color: #b21f17!important;
}

.monthmenu a:hover, .about-submenu .selectedMenu{
	color: #b21f17!important;
}

.about-submenu {
	margin: 5px 0 10px 0 !important;
}

#rightcol {
	float: left;
	width: 683px;
	margin: 0;
}

#path {
	width: 670px;
	min-height: 16px;
	height:auto!important;
	height:16px;
	border: 1px solid #918860;
	/*background: #fff url('/i/path_arrow.gif') center left no-repeat;*/
	margin: 0 0 22px 0;
	padding: 2px 4px 2px 7px;
	position: relative;
	color: #918860;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: small-caps;
	text-decoration: none;
	text-transform:lowercase;
}

.pathTopLeftScrollBtn, .pathTopRightScrollBtn{
	width:16px;
	height:16px;
	float:left;
}

.LeftScrollBtnLinkActive, .LeftScrollBtnLinkInactive, .RightScrollBtnLinkActive, .RightScrollBtnLinkInactive{
	display:block;	
	width:16px;
	height:16px;
}

.LeftScrollBtnLinkActive{
	background:url('/i/path_btn_left.gif') no-repeat 0px -3px;
}

.LeftScrollBtnLinkActive:hover{
	background:url('/i/path_btn_left_hover.gif') no-repeat 0px -3px;
}

.LeftScrollBtnLinkInactive{
	background:url('/i/path_btn_left_inactive.gif') no-repeat 0px -3px;
}

.RightScrollBtnLinkActive{
	background:url('/i/path_btn_right.gif') no-repeat 0px -3px;
}

.RightScrollBtnLinkActive:hover{
	background:url('/i/path_btn_right_hover.gif') no-repeat 0px -3px;
}

.RightScrollBtnLinkInactive{
	background:url('/i/path_btn_right_inactive.gif') no-repeat 0px -3px;
}



.pathScrollHolder{
	position:relative;
	height:16px;
	/*width:551px;*/
	margin:0px 4px;
	overflow:hidden;
	float:left;
	z-index:1;
}

.pathScrollDiv{
	position:absolute;
	left:0px;
	z-index:2;
}

.pathStartLabel{
	float:left;
	/*width:75px;*/
	margin-right:4px;
	color:#B78885;
}

#path a{
	color: #918860;
}

#path a:hover {
	text-decoration: underline;
}

#path a.label, #path .label {
	color: #b78885;
	cursor: default;
}

#path .delimiter{
	color: #b78885;
	padding:0px 2px;
}

#path-bottom {
	float: left;
	width: 681px;
	height: 19px;
	border: 1px solid #918860;
	margin: 22px 0 0 0;
	padding: 0;
	position: relative;
}

#path-bottom a.arrowleft {
	float: left;
	display: inline;
	width: 10px;
	height: 19px;
	margin: 0 0 0 10px;
	padding: 0;
	position: relative;
	text-decoration: none;
	background: #fff url('/i/path_arrow_left.gif') no-repeat center left;
}

#path-bottom a.arrowright {
	float: left;
	display: inline;
	width: 10px;
	height: 19px;
	margin: 0 10px 0 0;
	padding: 0;
	position: relative;
	text-decoration: none;
	background: #fff url('/i/path_arrow_right.gif') no-repeat center right;
}

#path-bottom .center {
	float: left;
	width: 320px;
	height: 16px;
	margin: 0;
	padding: 3px 0 0 0;
	position: relative;
}

.path_bottom_left_wide, .path_bottom_right_wide{
	width:330px!important;
}

#path-bottom .center a, #path-bottom .path_bottom_left a, #path-bottom .path_bottom_right a, #path-bottom .path_bottom_left, #path-bottom .path_bottom_right{
	color: #918860;
}

#path-bottom .path_bottom_left a:hover {
	text-decoration:underline;
}

#path-bottom .path_bottom_center a, #path-bottom .path_bottom_center{
	color:#B78885;
}

#path-bottom .path_bottom_center a{
	text-decoration:underline!important;
}

.path_bottom_right .activePage{
	color:#B78885;
}

#path-bottom .center a, #path-bottom .path_bottom_left a, #path-bottom .path_bottom_right a, #path-bottom .path_bottom_left, #path-bottom .path_bottom_right, #path-bottom .path_bottom_center a, #path-bottom .path_bottom_center{
	font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: small-caps;
	text-transform:lowercase;
	text-decoration: none;
	position: relative;
}

#path-bottom .center a:hover {
	text-decoration: underline;
}

#path-bottom .path_bottom_left, #path-bottom .path_bottom_right{
	width:160px;
}

#path-bottom .path_bottom_right, #path-bottom .path_bottom_center, #path-bottom .path_bottom_print{
	height:18px;
	padding-top:3px;
}

#path-bottom .path_bottom_left{
	margin-right:5px;
	padding-left:5px;
	float:left;
	height:18px;
	padding-top:3px;
}

#path-bottom .path_bottom_right{
	margin-left:5px;
	text-align:right;
	float:right;
	padding-right:5px;
}

#path-bottom .delimiter{
	padding:0px 2px;
}

#path-bottom .results{
	padding:0px 2px;	
}

#path-bottom .path_bottom_center{
	width:341px;
	float:left;
	text-align:center;
}

.print_icon{
	padding-left:5px;
	padding-right:5px;
	margin-left:5px;
	float:right;
	height:18px;	
	padding-top:2px;
	border-left:1px solid #918860;
}

.print_icon_link{
	height:15px;
	width:17px;
	background:url('/i/print_btn.gif') no-repeat top left;
	display:block;
}

.print_icon_link:hover{
	background:url('/i/print_btn_hover.gif') no-repeat top left;
}

.path_table{
	width:100%;
	padding:0px;
	margin:0px;
}

.path_leftcol{
	padding-right:10px;
	width:60px;
}

.path_row .cancel{
	color:#b21f17!important;
}




.listitem {	
	width: 673px;
	min-height: 192px;
	height: auto !important;
	height: 192px;
	background-color: #f8f5e9;
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
}

.listitem .content {
	float: left;
	width: 433px;
	/*height: 153px;*/
	margin: 10px 0 0 0;
	padding: 0 0 29px 0;
}

.listitem .contentfull {	
	width: 653px;
	margin: 10px 10px 0 0;
	padding: 0 0 29px 0;
}


.listitem .date {
	float: left;
	color: #886d00;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 25;
	margin: 0 0 3px 0;
	padding: 0;
}

.listitem .title {
	float: left;
	margin: 0 0 12px 0;
	color: #5a4c11;
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 25;
}

.titleunfloat {
	float:none !important;
	clear:both !important;
}

.titlenofloat {
	float:none !important;
	clear:both !important;
	padding-top:10px !important;
	*padding-top:0px !important;
}

.listitem .title a {
	float: left;
	color: #5a4c11;
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 25;
	margin: 0 0 0 0;
	padding: 0;
	text-decoration: none;
}
.listitem .title a:hover {
	text-decoration: underline;
}

.listitem span {
	color: #b78885;
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	letter-spacing: 25;
	margin: 0;
	padding: 0;
}

.listitem .text {
	float: left;
	color: #5a4c11;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.listitem .more {
	float: left;
}

.listitem .more a {
	float: left;
	color: #b78885;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: small-caps;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}

.listitem .more a:hover {
	color: #b21f17;
	text-decoration: none;
}

.listitem .image {
	float: right;	
	width: 210px;
	margin: 0;
	padding: 10px 10px 10px 20px;
	position: relative;
}

.listitem .image img {
	border: 1px solid #5a4c11;
}

.listitem .image a{
	float: left;
	*float: none;
	margin: 0;
	padding: 0;
	position: relative;
}

#footer {	
	height: 60px;
	width: 914px;
	position: relative;
	margin: 50px 0 0px 0;
}

.wineholder_browse{	
	min-height:192px;
	margin:10px 0px;
	padding:10px 0px;
	background:url('/i/wineholder_browse_bg1.jpg') repeat-y top left;
}

.norightmargin{
	margin-right:0px!important;
}

.wine_browse_row{
	width:316px;
	padding:0px 10px;
	margin-right:10px;
	float:left;	
	font-size:12px;
	position:relative;
	z-index:1;
}

.wine_browse_row .title, .wine_browse_row .wini_package{	
	color:#5A4C11;
	font-family:Arial,sans-serif;
	font-size:15px;
	line-height:20px;
	font-weight:normal;
}

.wine_browse_row .title a{
	color:#5A4C11;
	text-decoration:underline;
}

.wine_browse_row .title a:hover{	
	text-decoration:none;
}

.wine_browse_row .wini_package{
	margin:0pt 0pt 12px;
}

.wini_package2 {
	height:10px !important;
	line-height:10px !important;
	margin:0px !important;
}

.wine_browse_row .wine_detail{
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	font-family:Arial, sans-serif;
	color:#5A4C11;
}

.wine_browse_row .wine_detail .wine_detail_title{
	font-size:12px!important;
	line-height:18px;
}

.wine_browse_row .wine_browse_details{
	position:relative;
}

.wine_detail .wine_detail_title{
	color:#b78885;
	margin-right:3px;
}

.wine_browse_details_with_pic{
	width:189px!important;
	float:left;
}

.wine_browse_previewpic{
	/*width:38px;*/
	padding-top:10px;
	padding-left:10px;
	float:right;
}

.noborder{
	border:0px solid white!important;
}

.wine_show_row{
	padding:10px;
	background: #F8F5E9;
	width: 663px;
}

.wine_show_row_print{
	background:#FFF!Important;
}

.wine_show_row .title{	
	color:#5A4C11;
	font-family:Arial,sans-serif;
	font-size:20px;
	font-weight:normal;
	margin: 0 0 20px 0;
}

.wine_show_row .wine_show_details{
	width:442px;
	padding-bottom:29px;
	/*float:left;*/
}

.wine_show_row .wine_detail{
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	font-family:Arial, sans-serif;
	color:#5A4C11;
	margin: 0 0 15px 0;
}

.wine_detail .wine_detail_title{
	color:#b78885;
	font-size:15px;
	margin-right:3px;
}

.wine_show_previewpic{
	width:210px;
	margin-left:10px;
	text-align:center;
	float:left;
}

.wine_vintages{
	/*padding:15px 0px 25px;*/
	font-size:14px;
}

.wine_vintages a{
	color:#5A4C11;
	text-decoration:underline;
}

.dllink_icon{	
	width:22px;
}

.active_vintage_link{
	font-weight:bold;
	text-decoration:none!important;
}

.producer_details{
	padding-bottom:10px;
	color:#5a4c11;
	font-size:20px;
	font-family:Arial, sans-serif;
}

.readmore_link{
	color: #b78885;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: small-caps;	
}

.readmore_link:hover{
	text-decoration: underline;
}

.producer_details{
	width:683px;
}

.producer_description_with_pic{
	width:413px;
	padding-right:10px;
}

.producer_previewpic{
	width:260px;
	text-align:center;
	vertical-align:middle;
}

.producerpic{
	margin:10px 0px;
}

.producer_wrapper{	
	background:#F8F5E9;
	width:662px;
	padding:0px 10px 0px;
	margin-bottom:22px;
}

.producer_wrapper_print{
	background:#FFF!important;
}

.producer_content, .producer_content_with_pics{	
	padding-bottom:29px;
	color:#5A4C11;
	font-size:12px;
	font-family:Arial, sans-serif;
	font-weight:normal;
}

.producer_content big, .producer_content_with_pics big{
	font-size:20px;
}

.producer_content, .producer_content_with_pics p{
	padding-top:10px;
	margin:0px;
}

.producer_content{
	width:662px;
}

.producer_content_with_pics{
	width:432px;
	float:left;
}

.producer_pics{
	width:210px;
	float:left;
	margin-left:20px;
}

.wine_show_pic_table{
	width:210px;
	padding:0px;
	margin:0px;
}

.wine_producer_pic_holder{
	width:210px;
	height:90px;
	padding-bottom:15px;
	text-align:center;
}

.wine_main_pic_holder{
	width:210px;
	height:375px;
	text-align:center;
}

.leftbutton, .leftbutton_link{
	background:url('/i/left_btn.gif') no-repeat left center;
}

.leftbutton{
	padding-left:12px;
}

.leftbutton:hover, .leftbutton_link:hover{
	background:url('/i/left_btn_hover.gif') no-repeat left center;
}

.leftbutton_link{
	width:10px;
	padding:0px 3px;
}

.rightbutton, .rightbutton_link{
	background:url('/i/right_btn.gif') no-repeat right center;
}

.rightbutton{
	padding-right:12px;
}

.rightbutton:hover, .rightbutton_link:hover{
	background:url('/i/right_btn_hover.gif') no-repeat right center;
}

.rightbutton_link{
	width:10px;
	padding:0px 3px;
}

.wineholder_browse_one {
	background:url('/i/wineholder_browse__one_bg_.jpg') repeat-y top left;
}

.relitems {
	color:#5A4C11;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	float:left;
}

.relelements {
	padding-bottom:5px;
}

.relatedelements {
	margin-bottom:10px;
}

.rellinkrow {
	padding-bottom:5px;
}

#wine_vintages a:hover{
	text-decoration:none;
	color:#5A4C11;
	font-weight:bold;
}

.nobottomborder {
	border-bottom:none;
}

.morenews a {
	color: #b78885;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: small-caps;
	text-decoration: underline;	
}

.morenews a:hover {
	color: #b21f17;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: small-caps;
	text-decoration: none;
}

.relatedelements a{
	color: #b78885;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: small-caps;
	text-decoration: underline;		
}

.relatedelements a:hover{
	color: #b21f17;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: small-caps;
	text-decoration: none;	
}

.path_bottom_left_wide a {
	color: #918860 !important;
	font-family: Arial, sans-serif !important;
	font-size: 12px !important;
	font-weight: normal !important;
	font-variant: small-caps !important;
	text-decoration: none !important;
}

.path_bottom_left_wide a:hover {
	color: #918860 !important;
	font-family: Arial, sans-serif !important;
	font-size: 12px !important;
	font-weight: normal !important;
	font-variant: small-caps !important;
	text-decoration: underline !important;
}

.path_bottom_right_wide a {
	color: #918860 !important;
	font-family: Arial, sans-serif !important;
	font-size: 12px !important;
	font-weight: normal !important;
	font-variant: small-caps !important;
	text-decoration: none !important;
}

.path_bottom_right_wide a:hover {
	color: #918860 !important;
	font-family: Arial, sans-serif !important;
	font-size: 12px !important;
	font-weight: normal !important;
	font-variant: small-caps !important;
	text-decoration: underline !important;
}

.leftfloatcol {
	float:left;
}

.text a {
	color: #b78885;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

.text a:hover {
	color: #b21f17;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.contactsmaintxt {
	color: #b78885;
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;	
}

.txtportfolio {
	color: #5a4c11;
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
	margin:0px !important;
	padding:0px !important;
	width:682px !important;
}

.portfoliodiv {
	padding:0px;
	width:682px;
	background-color:#fff;	
	margin-bottom:50px;
	
}

.portfoliomap {
	float:left;
	width:682px;
	height:400px;
}

.srch_header{	
	width:673px;
	font: 12px Arial;
	color: #5A4C11;
	padding:0;
	font-weight:bold;
	text-transform:lowercase;
	font-variant:small-caps;
	margin: 0 0 10px 0;
}

.searchRecords{
	font-size:16px;	
}

.searchText{
	color:#B78885!important;
}

.bottommargin {
	margin: 0 0 40px 0;
}

.srch_header a{
	/*font: 12px Arial;*/
	color: #B78885;
}

.srch_header .label {
	font: 20px Arial;
	color: #5A4C11;
	margin: 0 10px 0 0;
}

.imgdl_linkright {
	float:right;
	position:absolute;
	bottom:0px;
	right:0px;
}

.searchStory{
	background:#F8F5E9;
	padding:10px 0px;
	line-height:25px;
	font-size:20px;
	font-weight:normal;
	margin-bottom:10px;
	color:#5A4C11;
}

.searchStory a{
	color:#5A4C11;
}


.nodataBox{
	text-align:center;	
}

.nodataLeftBox, .nodataBox{
	font-weight:bold;
	color:#5A4C11;
}

.nodataSearchString{
	/*font-weight:normal!important;*/
	color:#B78885!important;
}

.pageingSeparator{
	padding:0px 3px;
}

.searchPageingLeftCol{
	text-align:left!important;
	margin-left:10px;
}

.checkbox {
	width: auto !important;
	display: inline !important;
	border: 0 !important;
	margin-left: 10px !important;
	vertical-align: middle;
}

.ageControl {
	border: none !important;
	text-align: center;
	/*height:100%;*/
	padding-bottom:0px;
	z-index:20;
}

.ageControl .mainTxt {
	padding: 37px 0 27px 0;
}

.ageControl .confirm {
	text-decoration:none;
	width:106px;
	height:22px;
	color: #fff;
	border:medium none !important;
}

.ageControl .confirm img{
	border:medium none !important;
}

.ageControl .deny img{
	border:medium none !important;
}

.ageControl .deny {
	text-decoration:none;
	width:106px;
	height:22px;
	color: #fff;
	border:none;
}

.ageControl .txtStyle1 {
	font: 12px Arial, sans-serif;
	text-transform: uppercase;
	color: #5a4c11;
	font-weight: normal;
	padding: 13px;
	padding-top:10px;
	
}

.ageControl .txtStyle2 {
	font: 9px Arial, sans-serif;
	text-transform: uppercase;
	color: #886d00;
	font-weight: normal;
}

.txtStype1NoUpPadding {
	padding-top:0px!important;
}

.logoimgage {
	padding-top:57px;
}

.ageContent{
	position:relative;
	top:0px;
	z-index:2;
}

.agefooter {
	width:914px;
	height:323px;
	background: transparent url(/i/ac_bg.jpg) no-repeat scroll center bottom;
	border:medium none !important;
	text-align:center;
	bottom:0;
	position:absolute;
	margin:0px auto;
	left:0;
	z-index:1;
}

.topheader {
	width:914px;
	height:323px;
	border:none;
	background: #fff;
	text-align:center;
	top:0;
	position:fixed;
	z-index:1;
}


.logoimage2 {
	padding-top:57px;
}


.typeval {
	color:#918860!important;
}

.aboutuspage {
	padding-left:0px !important;
	background-color:#fff;
}

.nomarginaboutus {
	margin-top:0px!important;
}

.orangeback {
	background-color:#F8F5E9;
	width:100%;
	padding-left:10px!important;
	margin-top:18px!important;
}


.wineShowLeftCol{
	width:442px;
}

.prodpackageinfo {
	color:#5A4C11;
	font-family:Arial,sans-serif;
	font-size:15px;
	font-weight:normal;
}

.photosright {
	float:left;
	width:240px;
}

.browsetitle {
	height:60px !important;
	position:relative;
	z-index:1;
}

.wbp {
	background-color:#f8f6ea;
	position:absolute;
	z-index:20;
	top:30px;
	right:10px;
	width:45px;
	text-align:right;
	padding:0px;
}
