html{
	font-size: 100.01%;
	height: 100%;
	background:#4B3900;
}

body{
	margin: 0;
	font: 64% Georgia, "Times New Roman", Times, serif, Arial, Helvetica, sans-serif;
	min-width:965px;
}

.wraper-1{background:#000 url(../images/background-repeat.gif) repeat-x;}
.wraper-2{background: url(../images/background.jpg) no-repeat 50% 10px;}
.contact .wraper-2{background: url(../images/contact-bg.jpg) no-repeat 50% 10px;}
.addnews .wraper-2{background: url(../images/background.jpg) no-repeat 50% 10px;}
.where .wraper-2{background: url(../images/contact-bg.jpg) no-repeat 50% 10px;}
.our-company .wraper-2{background: url(../images/company-bg.jpg) no-repeat 50% 10px;}
.news .wraper-2{background: url(../images/news-bg.jpg) no-repeat 50% 10px;}
.our-beer .wraper-2{background:url(../images/our-beer-bg.jpg) no-repeat 50% 10px;}
body.splash{
	background:#000 url(../images/background-repeat.gif) repeat-x;
	height: 100%;
}
.splash .wraper{
	background: url(../images/splash-bg.jpg) no-repeat scroll 50% 10px;
	min-height: 100%;
}
* html .splash .wraper{height: 100%}
form {
	padding: 0;
	margin: 0;
	display: inline;	
}

img{
	border: none;
	display: block;
}

ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
p, h1, h2, h3, h4{
	margin: 0;
}
table{
	padding:0;
	margin:0;
	border-collapse:collapse;
}
td{
	padding:0;
	margin:0;
}
a{
	text-decoration: none;
}
a:active, a:focus{
	outline:none;
}
.main-holder{
	width: 100%;
	background:url(../images/bottom-background.gif) repeat-x 0 100%;
}
#main{
	margin: 0 auto;
	width: 965px;
	overflow: hidden;
}
.white {
	    font-family: Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
	    font-size: 20px;
	    color: #ffffff;
		margin-left:
    }
	.smallwhite {
	    font-family: Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
	    font-size: 14px;
	    color: #ffffff;
    }
.tradespecials {
	    font-family: Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
	    font-size: 16px;
	    color: #000000;
    }

#header{
	position: relative;
	overflow: hidden;
}
.template #header,
.contact #header,
.addnews #header,
.where #header,
.news #header{height:218px}
/* home-page logotype */
.home-page .logo{
	position: absolute;
	top: 88px;
	left: 62px;
	z-index: 1;
}
.home-page .logo div{
	background: url(../images/home-logo.png) no-repeat;
	width: 245px;
	height:227px;
}
.home-page .logo a{
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	position: relative;
	width: 245px;
	height: 207px;
}
/* template page logotype */
.template .logo,
.news .logo{
	position: absolute;
	top: 37px;
	left: 47px;
	z-index: 1;
}
.template .logo div,
.news .logo div{
	background: url(../images/template-logo.png) no-repeat;
	width: 213px;
}
.template .logo a,
.news .logo a{
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	position: relative;
	width: 213px;
	height: 182px;
}
/* contact logo */
.contact .logo{
	position: absolute;
	top: 37px;
	left: 47px;
	z-index: 1;
}
.contact .logo div{
	background: url(../images/template-logo.png) no-repeat;
	width: 213px;
}
.contact .logo a{
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	position: relative;
	width: 213px;
	height: 182px;
}
/* addnews logo */
.addnews .logo{
	position: absolute;
	top: 37px;
	left: 47px;
	z-index: 1;
}
.addnews .logo div{
	background: url(../images/template-logo.png) no-repeat;
	width: 213px;
}
.addnews .logo a{
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	position: relative;
	width: 213px;
	height: 182px;
}
/* where logo */
.where .logo{
	position: absolute;
	top: 37px;
	left: 47px;
	z-index: 1;
}
.where .logo div{
	background: url(../images/template-logo.png) no-repeat;
	width: 213px;
}
.where .logo a{
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	position: relative;
	width: 213px;
	height: 182px;
}
/* menu */
.center-1{
	position: relative;
	padding: 6px 0 0;
	margin: 10px 0 0;
	background: url(../images/menu-bg.jpg) no-repeat;
	z-index: 100;
	width: 100%;
}
.center-1:after{
	content:"";
	clear:both;
	height: 0;
	display:block;
}

.center-2{
	position: relative;
	left: 50%;
	float: left;
}
#nav_303027, #nav_357113{
	position: relative;
	left: -50%;
}
* html #nav_303027, * html #nav_357113{float: left;}
#nav_303027 li, #nav_357113 li{
	float: left;
	background: url(../images/menu-separator.gif) no-repeat;
	padding: 0 9px 3px 10px;
	height: 25px;
}
#nav_303027 li:first-child, #nav_357113 li:first-child{background:none}
#nav_303027 li a, #nav_357113 li a{
	font:14px/22px Georgia, "Times New Roman", Times, serif;
	color:#90bbe0;
}
#nav_303027 li a:hover,#nav_303027 li a.active, #nav_357113 li a:hover,#nav_357113 li a.active{color:#fff}

/* drop menu */
#nav_303027 ul, #nav_357113 ul{
	display: none;
	position:absolute;
	top: 27px;
	left: 1px;
	z-index: 100;
}
#nav_303027 li:hover, #nav_303027 li.hover, #nav_357113 li:hover, #nav_357113 li.hover{
	position: relative;
}
#nav_303027 li:hover ul, #nav_303027 li.hover ul, #nav_357113 li:hover ul, #nav_357113 li.hover ul{
	display: block;
}
#nav_303027 li:hover a,#nav_303027 li.hover a,#nav_303027 li.selected a, #nav_357113 li:hover a,#nav_357113 li.hover a,#nav_357113 li.selected a{color:#fff}

#nav_303027 ul, #nav_357113 ul{
	background: #dbc891 url(../images/drop-menu.gif) no-repeat 100% 100%;
	width: 168px;
	margin: 0 8px 0 0;
}
* html #nav_303027 div ul, * html #nav_357113 div ul{margin-right: 4px}
#nav_303027 ul li, #nav_357113 ul li{
	float: none;
	position: static;
	background: none;
	padding: 0;
	border-top: 1px solid #eae0c1;
	border-bottom: 1px solid #90815d;
}
* html #nav_303027 ul li, * html #nav_357113 ul li{float: left}
#nav_303027 ul li a, #nav_357113 ul li a{
	font: 14px/26px Georgia, "Times New Roman", Times, serif;
	color:#6d644f !important;
	text-indent:12px;
	display: block;
	width: 168px;
	position: relative;
	z-index: 100;
}
#nav_303027 ul li a:hover, #nav_303027 ul li.selected a, #nav_357113 ul li a:hover, #nav_357113 ul li.selected a{color:#453f32 !important;}


/* side nav */
.side-nav{
	float:left;
	position: relative;
	z-index:10;
	width: 153px;
	margin: 70px 0 0;
}
.side-nav ul li{
	background: url(../images/side-nav-separator.gif) no-repeat;
}
.side-nav ul li:first-child{background:none}
.side-nav ul li a{
	font:14px/26px Georgia, "Times New Roman", Times, serif;
	color:#d2c085;
	margin: 0 0 0 18px;
}
.side-nav ul li a:hover,
.side-nav ul li.selected a{color:#fff}

#nav_312224 li.selected a {color:#fff}
#nav_307551 li.selected a {color:#fff}
/* selected menu highlights */

#selectedPage {
	font:14px/22px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
}

#selectedSubPage{
	font:14px/26px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	padding: 0 0 0 18px;
}
/* welcome box */
.home-page .welcome{
	position: absolute;
	top: 305px;
	left: 87px;
}
.home-page .welcome div{
	background: url(../images/home-welcome.png) no-repeat;
	width: 185px;
}
.home-page .welcome strong{
	text-indent:-999px;
	overflow: hidden;
	display: block;
	height: 115px;
	width: 185px;
}
.home-page .welcome strong a{
	display: block;
	width: 130px;
	height: 45px;
	margin: 45px 0 0 25px;
	position: relative;
}
/* content */
#content{
	padding: 0 0 35px;
}
.columns{
	overflow: hidden;
}
* html .columns{
	overflow: visible;
	height: 1%;
}
/* home page content columns */
/* column-1 */
.home-page .columns h2{
	font-size: 17px;
	text-align:center;
	color:#d2c085;
	font-weight:lighter;
}
.home-page .columns .column-1{
	border: 1px solid #405059;
	float: left;
	padding: 7px 6px 6px;
	background:#0c1926;
	display: inline;
	margin: 0 0 0 30px;
}
.home-page .columns .column-1 .wraper{
	border: 1px solid #405059;
	background: #091522;
	height: 187px;
	width: 263px;
	padding: 16px 10px 0;
}
.home-page .columns .column-1 .wraper p{
	
}

.home-page .columns .column-2 p{

}


.home-page .columns .column-1 a{
	display: block;
	background: url(../images/btn.jpg) no-repeat;
	height:34px;
	width: 164px;
	margin: 0px 0 0 52px;
	text-align:center;
	font: 14px/30px Georgia, "Times New Roman", Times, serif;
	color:#000;
}


.home-page .columns .column-2 a{
	display: block;
	background: url(../images/btn.jpg) no-repeat;
	height:34px;
	width: 164px;
	margin: 15px 0 0 52px;
	text-align:center;
	font: 14px/30px Georgia, "Times New Roman", Times, serif;
	color:#000;
}


.home-page .columns .column-3 a.more{
	display: block;
	background: url(../images/btn.jpg) no-repeat;
	height:34px;
	width: 164px;
	margin: 15px 0 0 52px;
	text-align:center;
	font: 14px/30px Georgia, "Times New Roman", Times, serif;
	color:#000;
}


.home-page .columns .column-1 h2{
	text-align:center;
	margin: 0 0 8px 0px;
}


.home-page .columns .column-1 .inthepress{
width:163px;
margin:0 0 0 50px;
}


/* column-2 */
.home-page .columns .column-2{
	float: left;
	border: 1px solid #405059;
	
	margin: 0 6px;
	display: inline;
	width: 279px;
	height: 205px;
	padding: 7px 6px 6px;
	background: #091522;
}

/*
	border: 1px solid #405059;
	float: left;
	padding: 7px 6px 6px;
	background:#0c1926;
	display: inline;
	margin: 0 0 0 30px;
*/

/********* START MITO ****************/


.home-page .columns .column-2 .wraper{
	position:relative;
	border: 1px solid #405059;
	background: #091522;
	height: 187px;
	width: 257px;
	padding: 16px 10px 0;
}

/********* END MITO ****************/



.home-page .columns .column-2 h2{
	margin: 0 0 7px 0px;
}
/* gallery */
.home-page .columns .column-2 .gallery{
	margin: 16px 0 0 20px;
	position: relative;
    visibility: hidden;
    left: -5000px;

}
/* buttpm minus */
.home-page .columns .column-2 a.minus{
	position:relative;
	font: 18px/18px Georgia, "Times New Roman", Times, serif;
	color:#decc8f;
	display:inline;
	display: block;
	height:20px;
	width: 18px;
	text-align:center;
	background:url(../images/round-link.gif) no-repeat 0 2px;	
	float: left;
	top:15px;
	margin: 14px 0 0;
}
/* buttpm plus */
.home-page .columns .column-2 a.plus{
	position:relative;
	display:inline;
	font: 18px/18px Georgia, "Times New Roman", Times, serif;
	color:#decc8f;
	display: block;
	height:20px;
	width: 18px;
	text-align:center;
	background:url(../images/round-link.gif) no-repeat 0 2px;
	float:right;
	top:-105px;
	margin: 14px 0 0;
	_margin: 46px 0 0;
}
.home-page .columns .column-2 a.minus:hover,
.home-page .columns .column-2 a.plus:hover{color:#fff}
.home-page .columns .column-2 .gallery ul{
	margin:0;
}
.home-page .columns .column-2 .gallery li{
	margin: 0 0 0 10px;
	float: left;
	display: inline;
	width: 66px;
	height: 106px;
}
/* column-3 */
.home-page .columns .column-3{
	background:url(../images/home-right-column-bg.jpg) no-repeat;
	border: 1px solid #405059;
	float:left;
	padding: 7px 6px 6px;
}
.home-page .columns .column-3 .wraper{
	position:relative;
	border: 1px solid #405059;
	height: 187px;
	width: 263px;
	padding: 16px 10px 0;
}

/* carousel */
.home-page .carousel {
    position: relative;
    visibility: hidden;
    left: -5000px;
}

.home-page .carousel {height:100px; width:260px;}
.home-page .carousel img{ margin: -4px 0 5px 46px; height: 106px; width: 168px;}
.home-page .carousel ul li p {width:260px; height:140px; font-size: 11px; text-align:center;}
.home-page .carousel ul li p a:hover, .carousel a:visited, .carousel a:active, .carousel a:link{color:#ffffff; text-decoration:underline;}

.home-page .columns p{
	font: 13px/15px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	text-align:center;
}
.home-page .columns .column-3 h2{
	margin: 0 0 9px 7px;
}

.home-page .columns .column-3 .more{
	margin: 16px 20px 0 !important;
	float: left;
	display: inline;
}
.home-page .columns .column-3 .back{
	display: block;
	font: 13px/16px Georgia, "Times New Roman", Times, serif;
	color:#90bbe0;
	float: left;
	margin: 28px 0 0;
}
.home-page .columns .column-3 .next{
	display: block;
	font: 13px/16px Georgia, "Times New Roman", Times, serif;
	color:#90bbe0;
	float: left;
	margin: 28px 0 0;
}
.home-page .columns .column-3 .next:hover,
.home-page .columns .column-3 .back:hover{color:#fff;}


/* bottom-columns */
.home-page .bottom-columns{
	margin: 46px 0 0 23px;
}
.bottom-columns{
	overflow: hidden;
	z-index:99;
}
* html .bottom-columns{
	overflow: visible;
	height: 1%;
}
.bottom-columns li{
	float: left;
	background:url(../images/bottom-columns-separator.gif) no-repeat;
	height: 141px;
	width: 307px;
}
.bottom-columns li.column-1{background:none}
.bottom-columns li img{
	float: left;
	margin: 0 10px 0 18px;
	display: inline;
}
.bottom-columns li div{
	float: left;
	width: 205px;
}
* html .bottom-columns li div{overflow: hidden}
.bottom-columns li h2{
	font-size:16px;
	white-space:nowrap;
	margin: 9px 0 0;
	font-weight:lighter;
	color:#64480c;
}
.bottom-columns li p{
	font: 12px/17px Georgia, "Times New Roman", Times, serif;
	color:#8d7431;
}
.bottom-columns li a{
	font: 12px/17px Georgia, "Times New Roman", Times, serif;
	color:#4b3900;
	text-decoration:underline;
}
.bottom-columns li a:hover{text-decoration:none}
.bottom-columns li form div{margin: 10px 0 0;}
.bottom-columns li .text-field{
	background: #dac88f;
	border: 1px solid #b39c5e;
	width: 182px;
	display: block;
	margin: 2px 0;
	color:#4b3900;
	font-family: Georgia;
}
* html .bottom-columns li .text-field{margin:1px 0;}
*+html .bottom-columns li .text-field{margin:1px 0;}
.bottom-columns li .btn-submit{
	margin: 5px 0 0;
	display: block;
}
* html .bottom-columns li .btn-submit{margin: 4px 0 0}
*+html .bottom-columns li .btn-submit{margin: 4px 0 0}



/* footer */
#footer{
	width: 100%;
	background:#4b3900 url(../images/footer-bg.jpg) no-repeat 50% 25px;
	padding: 90px 0 20px;
	z-index:99;
}
/* copyright paragraph */
#footer p{
	font: 10px/16px Arial, Helvetica, sans-serif;
	color:#998f6f;
	text-align: center;
	margin: 5px 0 0;
}
#footer p a{color: #998f6f;}
#footer p a:hover{text-decoration:underline;}
/* footer navigation */
#footer ul{
	text-align:center;
}
#footer ul li{
	display: inline;
	background: url(../images/footer-nav-separator.gif) no-repeat 0 50%;
	font-size: 10px;
	line-height:20px;
	padding: 0 8px 0 10px;
}
#footer ul li:first-child{
	background: none;
}
#footer ul li a{
	font: 10px/16px Arial, Helvetica, sans-serif;
	color:#e2d2a5;
}
#footer ul li a:hover{text-decoration:underline}

/* template page styles */

/* side-navigation */
.template #content{
	margin: -18px 0 0;
}
.template #content .columns{
	margin: 0 0 63px;
}
.template .side-nav{
	float:left;
	position: relative;
	z-index:10;
	width: 153px;
	margin: 70px 0 0;
}
.template .side-nav ul li{
	background: url(../images/side-nav-separator.gif) no-repeat;
}
.template .side-nav ul li:first-child{background:none}
.template .side-nav ul li a{
	font:14px/26px Georgia, "Times New Roman", Times, serif;
	color:#d2c085;
	margin: 0 0 0 18px;
}
.template .side-nav ul li a:hover,
.template .side-nav ul li a.active{color:#fff}

/* main content */

.our-company .inner-content{
	width: 569px;
	background: #fff url(../images/template-content-gradient.gif) repeat-x;
	position: relative;
	top:-27px;
	margin: 0 0 -27px 56px;
	padding: 18px 25px 30px;
    min-height:600px;
    _height:1500px;
}

.template .main-content{
	float: left;
	width: 731px;
	margin:0 0 0 -52px;
}
.template .main-content .top-shadow{
	font-size: 0;
	line-height: 0;
	background: url(../images/template-top-shadow.png) no-repeat;
	height: 64px;
	width: 731px;
}
.template .main-content .shadow{
	background: url(../images/template-shadow.png) repeat-y;
	width: 731px;
}

.template h1{
	font-size:24px;
	color:#48351b;
	font-weight:normal;
}
.template #content .columns h2{
	font-size:18px;
	color:#18283d;
	font-weight:normal;
}
.template #content .columns p{
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	margin: 15px 0 20px;
	text-align:justify;
}
.template #content .img-holder{
	background: #d6d6d6;
	border: 1px solid #c2c2c2;
	padding: 5px 4px;
}

/* our company page styles */
/* detail box */
.our-company .detail{
	background:#f1f0e6;
	width: 524px;
	padding: 10px 18px 11px;
	margin: 9px 0 0;
}
.our-company .detail_alternate{
	background:none;
	width: 524px;
	padding: 17px 18px 11px;
	margin: 9px 0 0;
}
.our-company .detail strong{
	/* background:url(../images/ico-pdf.gif) no-repeat 0 3px; */
	display: block;
	padding: 0 0 0 18px;
}
.detail .icon {float:left;}
.our-company .detail strong a{
	text-decoration:underline;
	font:15px/18px Georgia, "Times New Roman", Times, serif;
	color:#64480c;
}


.our-company .detail strong a:hover{text-decoration:none}
.our-company .detail ul{margin: 7px 0 0 18px;}
.our-company .detail ul li{
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#20324a;
	display: inline;
	padding: 0 6px 0 13px;
	background: url(../images/blue-separator.gif) no-repeat 0 50%;
}
.our-company .detail ul li:first-child{
	background: none;
	padding-left:0
}
.our-company .detail ul li a{
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#20324a;
}
.our-company .detail ul li a:hover{text-decoration:underline}


#pagination_3960{display: inline; color:#938866; width:auto;}
.our-company .inner-content .pagination{font:14px/18px Georgia, "Times New Roman", Times, serif; color:#4b3900; }
.our-company .inner-content .pagination a{ font:14px/18px Georgia, "Times New Roman", Times, serif; color:#4b3900; padding:0px 5px 0px 5px; text-decoration:underline;}
.our-company .inner-content .pagination a:hover,
.our-company .inner-content .pagination a.active{font:14px/18px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#4b3900; }
a#webapp3960next{ font:14px/18px Georgia, "Times New Roman", Times, serif; color:#4b3900; padding:0px 5px 0px 5px; text-decoration:underline; }
a#webapp3960next:hover{ font:14px/18px Georgia, "Times New Roman", Times, serif; color:#4b3900;  text-decoration:none; padding:0px 5px 0px 5px;}

a#webapp3960prev{float:left; font:14px/18px Georgia, "Times New Roman", Times, serif; color:#4b3900; padding:0px 5px 0px 5px;text-decoration:underline; }
a#webapp3960prev:hover{float:left; font:14px/18px Georgia, "Times New Roman", Times, serif; color:#4b3900;  text-decoration:none; padding:0px 5px 0px 5px;}


/* contact page styles */
.contact #content{
	margin: -18px 0 0;
}
.contact .main-content{
	width: 731px;
	margin: 0 0 0 100px;
}
.contact .main-content .top-shadow{
	font-size: 0;
	line-height: 0;
	background: url(../images/template-top-shadow.png) no-repeat;
	height: 64px;
	width: 731px;
}
.contact .main-content .shadow{
	background: url(../images/template-shadow.png) repeat-y;
	width: 731px;
}
.contact .main-content .inner-content{
	background: #fff url(../images/template-content-gradient.gif) repeat-x;
	top:-27px;
	width: 569px;
	position: relative;
	margin: 0 0 -27px 56px;
	padding: 18px 25px 30px;
	z-index:99;
	overflow:hidden;
}
.contact .main-content .inner-bottom{
	background:transparent url(../images/contact-inner-bottom.gif) no-repeat;
	position: absolute;
	width: 293px;
	height:297px;
	padding: 18px 25px 30px;
	margin: 0 -3px 0 0;
	z-index:-99;
	top:431px;
	left:329px;
}
.contact h1{
	font: 24px/26px Georgia, "Times New Roman", Times, serif;
	color:#48351b;
	font-weight:normal;
}

.contact #content .main-content h2{
	font: 18px/20px Georgia, "Times New Roman", Times, serif;
	color:#18283d;
	font-weight:normal;
}
.contact #content .main-content p{
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	margin:20px 0;
}
.contact .bottom-columns{margin: 63px 0 0;}

/* form */
.contact .main-content form label{
	display: inline;
	float:left;
	width: 279px;
	margin: 0 0 0 10px;
}
.contact .main-content form label:first-child{margin-left:0}
.contact .main-content form label span{
	display: block;
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#18283d;
	margin: 9px 0 5px;
}
.contact .main-content form label input{
	width: 270px;
	padding: 6px 3px;
	border: 1px solid #cecece;
	background: #fff url(../images/form-bg.gif) repeat-x;
	color:#8f8f8f;
}
.contact .main-content form label select{
	padding:6px 3px;
	background:#fff;
	border:1px solid #CECECE;
	color:#8f8f8f;
	width: 278px;
}
.contact .main-content form label .checkbox{
	display: block;
	width: 13px;
	height: 13px;
	float:left;
	margin: 42px 0 0;
	padding: 0;
	border: none;
}
.contact .main-content form label em{
	display: inline;
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#18283d;
	margin: 38px 0 0 7px;
	float:left;
}
.contact .main-content form label.textarea-holder{
	width: 388px;
}
.contact .main-content form label textarea{
	width: 380px;
	height: 150px;
	padding: 6px 3px;
	border: 1px solid #cecece;
	background: #fff url(../images/form-bg.gif) repeat-x;
	color:#8f8f8f;
}
.contact .main-content form .enter-word{
	float: left;
	display: inline;
	margin: 0 0 0 10px;
	width: 171px;
}
.contact .main-content form .enter-word p{
	margin: 28px 0 0 !important;
}
.contact .main-content form .enter-word img{margin: 9px 0 7px;}
.contact .main-content form .enter-word input{
	width: 168px;
	position: relative;
	padding: 6px 3px;
	border: 1px solid #cecece;
	background: #fff url(../images/form-bg.gif) repeat-x;
	color:#8f8f8f;
	margin: 0 0 0 -5px;
}
.contact .main-content form .btn-holder{
	overflow: hidden;
	width: 100%;
}
.contact .main-content form .btn-holder input{
	display: inline;
	margin:10px 8px 0 0;
	float:left;
}
.contact .main-content form .btn-holder span{
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#18283d;
	display: block;
	float:left;
	margin: 15px 0 0;
}
.contact .main-content address{
	font: 14px/16px Georgia, "Times New Roman", Times, serif;
	color:#333;
	margin: 15px 0 0 2px;
}
.contact .main-content address strong{
	font-weight: bold;
	color:#18283d;
}
.contact .main-content address span{color:#64480c;}

/* bottom-columns (no-sifr) */
.contact .bottom-columns h3{
	font: 17px/20px Georgia, "Times New Roman", Times, serif;
	color:#48351b;
	white-space:nowrap;
	margin: 0 0 2px;
}



/* addnews page styles */
.addnews #content{
	margin: -18px 0 0;
}
.addnews .main-content{
	width: 731px;
	margin: 0 0 0 100px;
}
.addnews .main-content .top-shadow{
	font-size: 0;
	line-height: 0;
	background: url(../images/template-top-shadow.png) no-repeat;
	height: 64px;
	width: 731px;
}
.addnews .main-content .shadow{
	background: url(../images/template-shadow.png) repeat-y;
	width: 731px;
}
.addnews .main-content .inner-content{
	background: #fff url(../images/template-content-gradient.gif) repeat-x;
	top:-27px;
	width: 569px;
	position: relative;
	margin: 0 0 -27px 56px;
	padding: 18px 25px 30px;
	z-index:99;
	overflow:hidden;
}
.addnews .main-content .inner-bottom{
	background:transparent url(../images/contact-inner-bottom.gif) no-repeat;
	position: absolute;
	width: 293px;
	height:297px;
	padding: 18px 25px 30px;
	margin: 0 -3px 0 0;
	z-index:-99;
	top:431px;
	left:329px;
}
.addnews h1{
	font: 24px/26px Georgia, "Times New Roman", Times, serif;
	color:#48351b;
	font-weight:normal;
}

.addnews #content .main-content h2{
	font: 18px/20px Georgia, "Times New Roman", Times, serif;
	color:#18283d;
	font-weight:normal;
}
.addnews #content .main-content p{
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	margin:20px 0;
}
.addnews .bottom-columns{margin: 63px 0 0;}

/* form */
.addnews .main-content form label{
	display: inline;
	float:left;
	width: 279px;
	margin: 0 0 0 10px;
}
.addnews .main-content form label:first-child{margin-left:0}
.addnews .main-content form label span{
	display: block;
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#18283d;
	margin: 9px 0 5px;
}
.addnews .main-content form label input{
	width: 270px;
	padding: 6px 3px;
	border: 1px solid #cecece;
	background: #fff url(../images/form-bg.gif) repeat-x;
	color:#8f8f8f;
}
.addnews .main-content form label select{
	padding:6px 3px;
	background:#fff;
	border:1px solid #CECECE;
	color:#8f8f8f;
	width: 278px;
}
.addnews .main-content form label .checkbox{
	display: block;
	width: 13px;
	height: 13px;
	float:left;
	margin: 42px 0 0;
	padding: 0;
	border: none;
}
.addnews .main-content form label em{
	display: inline;
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#18283d;
	margin: 38px 0 0 7px;
	float:left;
}
.addnews .main-content form label.textarea-holder{
	width: 388px;
}
.addnews .main-content form label textarea{
	width: 380px;
	height: 150px;
	padding: 6px 3px;
	border: 1px solid #cecece;
	background: #fff url(../images/form-bg.gif) repeat-x;
	color:#8f8f8f;
}
.addnews .main-content form .enter-word{
	float: left;
	display: inline;
	margin: 0 0 0 10px;
	width: 171px;
}
.addnews .main-content form .enter-word p{
	margin: 28px 0 0 !important;
}
.addnews .main-content form .enter-word img{margin: 9px 0 7px;}
.addnews .main-content form .enter-word input{
	width: 168px;
	position: relative;
	padding: 6px 3px;
	border: 1px solid #cecece;
	background: #fff url(../images/form-bg.gif) repeat-x;
	color:#8f8f8f;
	margin: 0 0 0 -5px;
}
.addnews .main-content form .btn-holder{
	overflow: hidden;
	width: 100%;
}
.addnews .main-content form .btn-holder input{
	display: inline;
	margin:10px 8px 0 0;
	float:left;
}
.addnews .main-content form .btn-holder span{
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#18283d;
	display: block;
	float:left;
	margin: 15px 0 0;
}
.addnews .main-content address{
	font: 14px/16px Georgia, "Times New Roman", Times, serif;
	color:#333;
	margin: 15px 0 0 2px;
}
.addnews .main-content address strong{
	font-weight: bold;
	color:#18283d;
}
.addnews .main-content address span{color:#64480c;}

/* bottom-columns (no-sifr) */
.addnews .bottom-columns h3{
	font: 17px/20px Georgia, "Times New Roman", Times, serif;
	color:#48351b;
	white-space:nowrap;
	margin: 0 0 2px;
}

/* list */


.addnews .news-list .pagination{ clear:both; font:14px/18px Georgia, "Times New Roman", Times, serif; color:#4b3900; }
.addnews .news-list .pagination a{ font:14px/18px Georgia, "Times New Roman", Times, serif; color:#4b3900; padding:0px 5px 0px 5px; text-decoration:underline;}
.addnews .news-list .pagination a:hover,
.addnews .news-list .pagination a.active{font:14px/18px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#4b3900; }




.addnews .news-list .list{
	margin:13px 0 16px;
}
.addnews .news-list .list li{
	overflow: hidden;
	margin: 0 0 2px;
	padding: 11px 10px;
}
* html .addnews .news-list .list li{
	overflow: visible;
	height: 1%;
}

.addnews .news-list .list li {background:#f1f0e6;}
.addnews .news-list .list li.libg_alternate {background:#ffffff;}

.addnews .news-list .list img{
	border: 1px solid #4e6275;
	float: left;
	margin: 0 9px 0 0;
	display: inline;
}
.addnews .news-list .list div{
	float: left;
	width: 370px;
}
.addnews .news-list .list h3 a{
	font: 18px/20px Georgia, "Times New Roman", Times, serif;
	color:#64480c;
	text-decoration:underline;
}
.addnews .news-list .list em{
	font: 11px/13px Georgia, "Times New Roman", Times, serif;
	color:#18283d;
	display: block;
	margin: 3px 0;
}
.addnews .news-list .list em img{
	border:none;
	float:none;
	margin: 0 5px 0 0;
	vertical-align: middle;
}
.addnews .news-list .list p{
	margin: 0 !important;
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
}

/* where page styles */
.where #content{
	margin: -18px 0 0;
}
.where .main-content{
	width: 731px;
	margin: 0 0 0 100px;
}
.where .main-content .top-shadow{
	font-size: 0;
	line-height: 0;
	background: url(../images/template-top-shadow.png) no-repeat;
	height: 64px;
	width: 731px;
}
.where .main-content .shadow{
	background: url(../images/template-shadow.png) repeat-y;
	width: 731px;
}
.where .main-content .inner-content{
	background: #fff url(../images/template-content-gradient.gif) repeat-x;
	top:-27px;
	width: 569px;
	position: relative;
	margin: 0 0 -27px 56px;
	padding: 18px 25px 30px;
	z-index:99;
	overflow:hidden;
	    min-height:600px;
    _height:600px;
}

.where h1{
	font: 24px/26px Georgia, "Times New Roman", Times, serif;
	color:#48351b;
	font-weight:normal;
	width:600px;
}

.where #content .main-content h2{
	font: 18px/20px Georgia, "Times New Roman", Times, serif;
	color:#18283d;
	font-weight:normal;
	width:600px;
}
.where #content .main-content p{
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	margin:20px 0;
}

.where #content .main-content .address{
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	margin:20px 0;
}


.where .bottom-columns{margin: 63px 0 0;}

/* form elements */
.where form div{
	overflow: hidden;
	width: 100%;
	margin: 26px 0 0;
}
.where form select{
	width: 200px;
	float:left;
	margin: 0 4px 0 0;
	background:#fff;
	border:1px solid #CECECE;
	color:#8F8F8F;
	padding:6px 5px;
}
.where form input{
	margin: 0 0 0 7px;
	float: left;
}
/* form */
.where .main-content form label{
	display: inline;
	float:left;
	width: 279px;
	margin: 0 0 0 10px;
}
.where .main-content form label:first-child{margin-left:0}
.where .main-content form label span{
	display: block;
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#18283d;
	margin: 9px 0 5px;
}
.where .main-content form label input{
	width: 270px;
	padding: 6px 3px;
	border: 1px solid #cecece;
	background: #fff url(../images/form-bg.gif) repeat-x;
	color:#8f8f8f;
}
.where .main-content form label select{
	padding:6px 3px;
	background:#fff;
	border:1px solid #CECECE;
	color:#8f8f8f;
	width: 278px;
}
.where .main-content form label .checkbox{
	display: block;
	width: 13px;
	height: 13px;
	float:left;
	margin: 42px 0 0;
	padding: 0;
	border: none;
}
.where .main-content form label em{
	display: inline;
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#18283d;
	margin: 38px 0 0 7px;
	float:left;
}
.where .main-content form label.textarea-holder{
	width: 388px;
}
.where .main-content form label textarea{
	width: 380px;
	height: 150px;
	padding: 6px 3px;
	border: 1px solid #cecece;
	background: #fff url(../images/form-bg.gif) repeat-x;
	color:#8f8f8f;
}
.where .main-content form .enter-word{
	float: left;
	display: inline;
	margin: 0 0 0 10px;
	width: 171px;
}
.where .main-content form .enter-word p{
	margin: 28px 0 0 !important;
}
.where .main-content form .enter-word img{margin: 9px 0 7px;}
.where .main-content form .enter-word input{
	width: 168px;
	position: relative;
	padding: 6px 3px;
	border: 1px solid #cecece;
	background: #fff url(../images/form-bg.gif) repeat-x;
	color:#8f8f8f;
	margin: 0 0 0 -5px;
}
.where .main-content form .btn-holder{
	overflow: hidden;
	width: 100%;
}
.where .main-content form .btn-holder input{
	display: inline;
	margin:10px 8px 0 0;
	float:left;
}
.where .main-content form .btn-holder span{
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#18283d;
	display: block;
	float:left;
	margin: 15px 0 0;
}
.where .main-content address{
	font: 14px/16px Georgia, "Times New Roman", Times, serif;
	color:#333;
	margin: 15px 0 0 2px;
}
.where .main-content address strong{
	font-weight: bold;
	color:#18283d;
}
.where .main-content address span{color:#64480c;}

/* bottom-columns (no-sifr) */
.where .bottom-columns h3{
	font: 17px/20px Georgia, "Times New Roman", Times, serif;
	color:#48351b;
	white-space:nowrap;
	margin: 0 0 2px;
}

/* where content */
.where #where_content{

	margin: 13px 0 0;
	padding: 0;
}
.where #where_content ul.list li{
	overflow: hidden;
	width: 100%;
	border-bottom: 1px solid #dfdbce;
	border-left: 1px solid #dfdbce;
	border-right: 1px solid #dfdbce;
	
}
.where #where_content ul.list li.heading{
	background: #f1efe9 url(../images/stock-list-heading.gif) repeat-x 0 100%;
	font: 11px/18px Georgia, "Times New Roman", Times, serif;
	color:#262626;
	padding: 5px 0 1px;
}
.where #where_content ul.list li a{
	display: block;
	overflow: hidden;
	width: 100%;
	padding: 4px 0 2px;
	font: 11px/18px Georgia, "Times New Roman", Times, serif;
	color:#121212;
	vertical-align: top;
	height: 1%;
}

.where #where_content ul.list .pagination
{
	font: 13px/18px Georgia, "Times New Roman", Times, serif;
	color:#121212;
	display:inline;
	margin:0px 0px 10px 0px;
}
.where #where_content ul.list .pagination a
{
	display:inline;
	padding: 2px 1px;
	color:#121212;
	text-decoration:underline;
}

a#webapp4547prev {text-decoration:underline;font: 11px/18px Georgia, "Times New Roman", Times, serif; color:#121212; }
a#webapp4547next {text-decoration:underline;font: 11px/18px Georgia, "Times New Roman", Times, serif; color:#121212; }
a#webapp4547next:hover, a#webapp4547prev:hover{text-decoration:underline;}



.where #where_content ul.list a:hover{
/* background:#eceae2; */
text-decoration:underline;
}

.where #where_content ul.list .col-1{
	display: block;
	width: 310px;
	margin: 0 15px 0 0;
	float: left;
	padding:0 0 0 10px;
	
}
.where #where_content ul.list .col-2{
	display: block;
	width: 210px;
	margin: 0 15px 0 0;
	float: left;
}
.where #where_content ul.list .col-3{
	display: block;
	width: 75px;
	margin: 0 10px 0 0;
	float: left;
}
.where #where_content ul.list .col-4{
	display: block;
	width: 40px;
	margin: 0 12px 0 0;
	float: left;
}
/* page controller */
.where #where_content .pager{
	background:#eceae2 url(../images/stock-p) repeat-x 0 100%;
	overflow: hidden;
	width: 100%;
}
.where #where_content .pager p{
	float: left;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#121212;
	margin: 10px 0 0 5px;
	display: inline; 
}
.where #where_content .pager ul{
	float: right;
	margin: 5px 0;
}
.where #where_content .pager ul li{
	float: left;
	margin: 0 5px 0 0;
	display: inline;
	font: 12px/25px Arial, Helvetica, sans-serif;
	color:#121212;
}
.where #where_content .pager ul a{
	display: block;
	height: 25px;
	font: bold 12px/22px Arial, Helvetica, sans-serif;
	color:#121212;
	width: 20px;
	text-align:center;
	border: 1px solid #50441c;
	background:#fff;
}
.where #where_content .pager ul a:hover,
.where #where_content .pager ul a.active{
	color: #fff;
	background: #50441c;
}


/* latest news page styles */
.news #content{
	margin: -18px 0 0;
}
.news #content .columns{
	margin: 0 0 63px;
}
.news .side-nav{
	float:left;
	position: relative;
	z-index:10;
	width: 153px;
	margin: 70px 0 0;
}
.news .side-nav ul li{
	background: url(../images/side-nav-separator.gif) no-repeat;
}
.news .side-nav ul li:first-child{background:none}
.news .side-nav ul li a{
	font:14px/26px Georgia, "Times New Roman", Times, serif;
	color:#d2c085;
	margin: 0 0 0 18px;
}
.news .side-nav ul li a:hover,
.news .side-nav ul li.selected a{color:#fff}
/* main content */
.news .main-content{
	float: left;
	width: 731px;
	margin:0 0 0 -52px;
}
.news .main-content .top-shadow{
	font-size: 0;
	line-height: 0;
	background: url(../images/template-top-shadow.png) no-repeat;
	height: 64px;
	width: 731px;
}
.news .main-content .shadow{
	background: url(../images/template-shadow.png) repeat-y;
	width: 731px;
}
.news .inner-content{
	width: 569px;
	background: #fff url(../images/template-content-gradient.gif) repeat-x;
	position: relative;
	top:-27px;
	margin: 0 0 -27px 56px;
	padding: 18px 25px 30px;
	min-height:550px;
	_height:550px;
}
.news .inner-content .subscribe{
	position: absolute;
	left: 440px;
	top: 50px;
}
.news h1{	
	font-size:24px;
	color:#48351b;
	font-weight:normal;
	line-height: 26px;
	}

.news #content .columns h2{
	font-size: 18px;
	line-height:20px;
	color:#18283d;
	font-weight:normal;
}
.news #content .columns p{
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	margin: 10px 0 15px;
	text-align:justify;
}
/* news-list */
/* page controler */
#pagination_2935{display: block; color:#938866; width:auto;}
.news .news-list .pagination{font:14px/18px Georgia, "Times New Roman", Times, serif; color:#4b3900; }
.news .news-list .pagination a{ font:14px/18px Georgia, "Times New Roman", Times, serif; color:#4b3900; padding:0px 5px 0px 5px; text-decoration:underline;}
.news .news-list .pagination a:hover,
.news .news-list .pagination a.active{font:14px/18px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#4b3900; }
a#webapp2935next{ font:14px/18px Georgia, "Times New Roman", Times, serif; color:#4b3900; padding:0px 5px 0px 5px; text-decoration:underline; }
a#webapp2935next:hover{ font:14px/18px Georgia, "Times New Roman", Times, serif; color:#4b3900;  text-decoration:none; padding:0px 5px 0px 5px;}

a#webapp2935prev{float:left; font:14px/18px Georgia, "Times New Roman", Times, serif; color:#4b3900; padding:0px 5px 0px 5px;text-decoration:underline; }
a#webapp2935prev:hover{float:left; font:14px/18px Georgia, "Times New Roman", Times, serif; color:#4b3900;  text-decoration:none; padding:0px 5px 0px 5px;}




/* ----- */

.news .news-list .pager{
	overflow: hidden;
	width: 100%;
}
.news .news-list .pager li{
	float: left;
	margin: 0 5px 0 0;
	display: inline;
}
.news .news-list .pager a{
	display: block;
	font:12px/18px Georgia, "Times New Roman", Times, serif;
	color:#4b3900;
	border: 1px solid #ac9a61;
	padding: 3px 7px 4px 6px;
}
.news .news-list .pager a:hover,
.news .news-list .pager a.active{
	background: #746229;
	color:#fff;
}
/* list */
.news .news-list .list{
	margin:13px 0 16px;
}
.news .news-list .list li{
	overflow: hidden;
	margin: 0 0 2px;
	padding: 11px 10px;
}
* html .news .news-list .list li{
	overflow: visible;
	height: 1%;
}

.news .news-list .list li {background:#f1f0e6;}
.news .news-list .list li.libg_alternate {background:#ffffff;}

.news .news-list .list img{
	border: 1px solid #4e6275;
	float: left;
	margin: 0 9px 0 0;
	display: inline;
}
.news .news-list .list div{
	float: left;
	width: 370px;
}
.news .news-list .list h3 a{
	font: 18px/20px Georgia, "Times New Roman", Times, serif;
	color:#64480c;
	text-decoration:underline;
}
.news .news-list .list em{
	font: 11px/13px Georgia, "Times New Roman", Times, serif;
	color:#18283d;
	display: block;
	margin: 3px 0;
}
.news .news-list .list em img{
	border:none;
	float:none;
	margin: 0 5px 0 0;
	vertical-align: middle;
}
.news .news-list .list p{
	margin: 0 !important;
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
}
/* side box */
.news .side-box{
	background: url(../images/news-side-box.gif) no-repeat;
	height: 197px;
	width: 145px;
	float: left;
	margin: 33px 0 0 -37px;
	text-align:center;
	padding: 55px 0 0;
}
.news .side-box .flickr{
	display: block;
	text-indent:-999px;
	overflow: hidden;
	background:url(../images/text-flickr.gif) no-repeat 50% 0;
	height: 19px;
}
.news .side-box .facebook{
	display: block;
	text-indent:-999px;
	overflow: hidden;
	background: url(../images/text-facebook.gif) no-repeat 50% 0;
	height: 19px;
	margin: 16px 0 0;
}
.news #content .columns .side-box p{
	font: 13px/15px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	margin: 10px 0 5px;
	text-align:center;
}
.news #content .columns .side-box a{
	text-decoration:underline;
	font: 11px/13px Georgia, "Times New Roman", Times, serif;
	color:#90bbe0;
}
.news #content .columns .side-box a:hover{text-decoration:none}
/* spash page styles */
.splash #content{padding:0}
.splash #header{overflow: visible}
.splash .main-holder{background: none;}
.splash #footer{
	background: none;
	padding: 14px 0 20px;
}
.splash #footer p,
.splash #footer p a{color:#8e949d;}
/* question box */
body.splash{
	min-height: 100%;
}
* html body.splash{height: 100%}
.splash .question{
	width: 269px;
	height: 119px;
	background: url(../images/question-box-bg.jpg) no-repeat;
	margin: 407px 0 0 349px;
}
.splash .question p{
	font: 17px/20px Georgia, "Times New Roman", Times, serif;
	color:#d2c085;
	text-align: center;
	padding: 25px 0 18px;
}
.splash .question ul{
	overflow: hidden;
	margin: 0 0 0 73px;
}
* html .splash .question ul{
	overflow: visible;
	height: 1%;
}
.splash .question li{
	float:left;
	margin: 0 13px 0 0;
}
.splash .question a{
	display: block;
	text-align: center;
	background:url(../images/question-btn.jpg) no-repeat;
	width: 54px;
	height:28px;
	font: 14px/26px Georgia, "Times New Roman", Times, serif;
	color:#000;
}
/* splash-page logotype */
.splash .logo{
	position: absolute;
	top: 100px;
	left: 325px;
	z-index: 1;
}
.splash .logo div{
	background: url(../images/splash-logo.png) no-repeat;
	width: 322px;
}
.splash .logo a{
	display: block;
	overflow: hidden;
	text-indent: -999px;
	position: relative;
	width: 322px;
	height: 256px;
}
/* splash welcome */
.splash .welcome{
	display: block;
	position: absolute;
	text-indent:-999px;
	overflow: hidden;
	background: url(../images/splash-welcome.gif) no-repeat;
	width: 180px;
	height: 47px;
	top: 342px;
	left:392px;
}
/* stock */
body.stock{
	background: #fff;
	min-height: 100%;

	min-width:55px;
}
* html body.stock{height: 100%}
.stock #main{
	width: 550px;
	padding: 20px;
}
/* logo */
.stock .logo{
	background: url(../images/stock-logo.jpg) no-repeat;
	width: 116px;
	height: 82px;
	display:block;
	text-indent:-999px;
	overflow: hidden;
	margin: 21px 0 0 10px;
	float:left;
}
.stock h1{
	font:24px/26px Georgia, "Times New Roman", Times, serif;
	color:#64480c;
	margin: 51px 0 0 150px;
}

.stock h2{
	font:18px/22px Georgia, "Times New Roman", Times, serif;
	color:#18283d;
	margin: 0 0 0 150px;
}
.stock #header p{
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	margin: 17px 0 0;
}
.stock #header p a{
	color:#333;
	text-decoration:underline;
}
.stock #header p a:hover{text-decoration:none}
/* form elements */
.stock #header form div{
	overflow: hidden;
	width: 100%;
	margin: 26px 0 0;
}
.stock #header form select{
	width: 200px;
	float:left;
	margin: 0 4px 0 0;
	background:#fff;
	border:1px solid #CECECE;
	color:#8F8F8F;
	padding:6px 5px;
}
.stock #header form input{
	margin: 0 0 0 7px;
	float: left;
}
/* stock content */
.stock #content{
	border: 1px solid #c7bfa9;
	margin: 13px 0 0;
	padding: 0;
}
.stock #content ul.list li{
	overflow: hidden;
	width: 100%;
	border-bottom: 1px solid #dfdbce;
}
.stock #content ul.list li.heading{
	background: #f1efe9 url(../images/stock-list-heading.gif) repeat-x 0 100%;
	font: 11px/18px Arial, Helvetica, sans-serif;
	color:#262626;
	padding: 5px 0 1px;
}
.stock #content ul.list a{
	display: block;
	overflow: hidden;
	width: 100%;
	padding: 4px 0 2px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#121212;
	vertical-align: top;
	height: 1%;
}
.stock #content ul.list a:hover{
background:#eceae2;
text-decoration:underline;
}
.stock #content ul.list .col-1{
	display: block;
	width: 125px;
	margin: 0 24px 0 0;
	float: left;
	padding: 0 0 0 10px;
}
.stock #content ul.list .col-2{
	display: block;
	width: 320px;
	margin: 0 24px 0 0;
	float: left;
}
.stock #content ul.list .col-3{
	display: block;
	width: 75px;
	margin: 0 10px 0 0;
	float: left;
}
.stock #content ul.list .col-4{
	display: block;
	width: 40px;
	margin: 0 12px 0 0;
	float: left;
}
/* page controller */
.stock #content .pager{
	background:#eceae2 url(../images/stock-pager-bg.gif) repeat-x 0 100%;
	overflow: hidden;
	width: 100%;
}
.stock #content .pager p{
	float: left;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#121212;
	margin: 10px 0 0 5px;
	display: inline; 
}
.stock #content .pager ul{
	float: right;
	margin: 5px 0;
}
.stock #content .pager ul li{
	float: left;
	margin: 0 5px 0 0;
	display: inline;
	font: 12px/25px Arial, Helvetica, sans-serif;
	color:#121212;
}
.stock #content .pager ul a{
	display: block;
	height: 25px;
	font: bold 12px/22px Arial, Helvetica, sans-serif;
	color:#121212;
	width: 20px;
	text-align:center;
	border: 1px solid #50441c;
	background:#fff;
}
.stock #content .pager ul a:hover,
.stock #content .pager ul a.active{
	color: #fff;
	background: #50441c;
}
/* our beers page styles */
.our-beer #main{overflow: visible}
.our-beer #header{
	height: 216px;
}
/* logo styles */
.our-beer .logo{
	position: absolute;
	top: 46px;
	left: 64px;
	z-index: 1;
}
.our-beer .logo div{
	background: url(../images/our-beer-logo.png) no-repeat;
	width: 213px;
}
.our-beer .logo a{
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	position: relative;
	width: 213px;
	height: 170px;
}
/* sifr font size */
.our-beer h1{
	font-size:24px;
	color:#48351b;
	font-weight:normal;
	line-height: 26px;
}
.our-beer h2{
	font-size: 18px;
	line-height:20px;
	color:#18283d;
	font-weight:normal;
}
/* side img */
.our-beer .side-img{
	float:left;
	width: 182px;
}
.our-beer .side-img div{
	margin: 21px 0 0 -82px;
	left: -82px;
}
* html .our-beer .side-img div{
	top:auto !important;
	bottom: -31px;
	left: 0 !important
}
*+html .our-beer .side-img div{left: 0 !important}
.our-beer .side-img div img{
	position: absolute;
	bottom:-23px;
}
*+html .our-beer .side-img div img{bottom:-1px}
/* main content syles */
.our-beer #content{margin: -9px 0 0}
.our-beer .main-content{
	float: left;
	width: 731px;
	margin:0 0 0 -65px;
	position: relative;
	z-index: 100;
}
* html .our-beer .main-content{margin-left:-100px}
.our-beer .main-content .top-shadow{
	font-size: 0;
	line-height: 0;
	background: url(../images/template-top-shadow.png) no-repeat;
	height: 64px;
	width: 731px;
}
.our-beer .main-content .shadow{
	background: url(../images/template-shadow.png) repeat-y;
	width: 731px;
}
.our-beer .inner-content{
	width: 619px;
	background: #fff url(../images/template-content-gradient.gif) repeat-x;
	position: relative;
	top:-27px;
	margin: 0 0 -27px 56px;
	padding: 0;
}
.our-beer .inner-bottom{
	margin: 0 -28px;
	padding: 0 28px 130px;
}
.our-beer .bottom-bg{
	background: url(../images/hmel.jpg) no-repeat 0 100%;
	padding: 18px 25px 10px;
	margin: 0 -3px;
	width: 575px;
}
.our-beer .columns{
	overflow: visible;
	width: 100%;
	position: relative;
	padding: 0 0 150px;
}
* html .our-beer .columns{
	padding: 0 0 8px;
}
*+html .our-beer .columns{
	padding: 0 0 8px;
}
.our-beer .columns:after{
	content:"";
	clear:both;
	height: 0;
	display:block;
}
.our-beer .inner-content p{
	font-size:14px;
	line-height: 18px;
	color:#333;
	padding: 10px 0;
}
.our-beer .inner-content strong{
	display: block;
	text-align:center;
	font: 16px/16px Georgia, "Times New Roman", Times, serif;
	color:#64480c;
	margin: 40px 0 0;
}
.our-beer .bottles{
	overflow: hidden;
	margin: 10px 0 0;
	position: absolute;
	bottom: -172px;
	left: 150px;
}
* html .our-beer .bottles{
	overflow: visible;
	height: 1%;
	bottom: -180px;
}
*+html .our-beer .bottles{bottom:-180px}
.our-beer .bottles li{float:left;}
.our-beer .bottom-columns{padding: 46px 0 0;}

/* beer page styles */
/* beer page header styles */
.beer #header .beer-head-bg{
	float: right;
	display: inline;
	margin: 0 112px 0 0;
}

.beer .logo{
	position: absolute;
	top: 46px;
	left: 64px;
	z-index: 1;
}
.beer .logo div{
	background: url(../images/our-beer-logo.png) no-repeat;
	width: 213px;
}
.beer .logo a{
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	position: relative;
	width: 213px;
	height: 170px;
}
/* beer page content styles */
.beer #content{
	position: relative;
}
/* main img*/
.beer .main-img{
	position: absolute !important;
	right:-26px !important;
	top:-149px !important;
	left: auto !important;
	z-index: 200;
}
.beer h1 span{
	font-size:24px;
	color:#48351b;
	font-weight:normal;
	line-height: 26px;
}
.beer .bottom-columns h2 span{
	font-size: 16px;
	line-height:20px;
	color:#18283d;
	font-weight:normal;
}



.beer #content{margin: -9px 0 0;}

/* main content */
.beer .main-content{
	float: left;
	width: 731px;
	margin:-25px 0 0 0;
	left: -68px;
	position: relative;
	z-index: 100;
	display: inline;
}
.beer .main-content h2 span{
	font-size: 18px;
	line-height:20px;
	color:#18283d;
	font-weight:normal;
}
.beer .main-content .top-shadow{
	font-size: 0;
	line-height: 0;
	background: url(../images/template-top-shadow.png) no-repeat;
	height: 64px;
	width: 731px;
}
.beer .main-content .shadow{
	background: url(../images/template-shadow.png) repeat-y;
	_width: 731px;
}
.beer .inner-content{
	width: 569px;
	background: #fff url(../images/template-content-gradient.gif) repeat-x;
	position: relative;
	top:-27px;
	margin: 0 0 -27px 56px;
	padding: 18px 25px 10px;
}
.beer .inner-bottom{margin: 0 0 -37px;}
* html .beer .inner-bottom{margin: 0 0 -10px}
*+html .beer .inner-bottom{margin: 0 0 -10px}
.beer #content .columns{padding: 0 0 179px}
* html .beer #content .columns{padding: 0 0 152px;}
*+html .beer #content .columns{padding: 0 0 152px;}
/* side bar */
.beer .side-bar{
	float: left;
	width: 167px;
	margin: 8px 0 0 0;
	padding: 0 0 0 18px;
	display: inline;
	position: relative;
	z-index: 300;
}
.beer .side-bar strong{
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#838a93;
}
.beer .side-bar ul{
	overflow: hidden;
	margin: 20px 0 5px -5px;
}
* html .beer .side-bar ul{
	overflow: visible;
	height: 1%;
}
.beer .side-bar ul li{
	float: left;
	margin: 0 5px 10px 0;
}
.beer .side-bar ul a{cursor: pointer;}
.beer .columns{
	overflow: visible;
	width: 100%;
}
.beer .columns:after{
	content:"";
	clear:both;
	height: 0;
	display: block;
}

.beer #content .description{
	width: 500px;
	padding: 0 0 0 5px;
	margin:5px 0;
}
.beer #content .description p{
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	margin: 10px 0 0 0;
}
.beer #content .description strong{
	font: bold 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
}
.beer #content .description span{
	font: 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#8d7431;
}
/* awards box */
.beer #content .awards{
	margin: 25px -27px 0;
	/* background: #dddbd1 url(../images/awards-bg.jpg) no-repeat 350px 100%; */
	background: #dddbd1;
	
	padding: 20px 300px 20px 23px;
	_padding: 20px 20px 20px 23px;
}
* html .beer #content .awards{
	position:relative;
	width:569px;
}
.beer #content .awards h4{
	font: bold 16px/18px Georgia, "Times New Roman", Times, serif;
	color:#64480c;
}
.beer #content .awards .awards-list{
	width:500px;
	margin: 7px 0;
}
.beer #content .awards .awards-list li{
	font:12px/18px Georgia, "Times New Roman", Times, serif;
	color:#7b6635;
}
.beer #content .awards .medals{
	overflow: hidden;
	width: 100%;
	margin: 17px 0 0;
}
.beer #content .awards .medals img{
	float: left;
	margin: 0 4px;
}





/* sIFR */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* Web App Pagination */

#webapp2935pagination, #webapp2935pagination ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#webapp2935pagination li {
	float:left;
        padding:3px;
}

li.pag-next {
       padding-left: 5px;
}

/* Web App Pagination */

#webapp3960pagination, #webapp3960pagination ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#webapp3960pagination li {
	float:left;
        padding:3px;
}

li.pag-next {
       padding-left: 5px;
}

/* Web App Pagination */

#webapp4547pagination, #webapp4547pagination ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#webapp4547pagination li {
	float:left;
        padding:3px;
}

li.pag-next {
       padding-left: 5px;
}
.stocklistcol1 {
	display: block;
	border: 1px solid #EBEBEB;
	width: 300px;
	margin: 0 15px 0 0;
	float: left;
	padding:0 0 0 10px;
	font: 12px/20px Georgia, "Times New Roman", Times, serif;
}
.stocklistcol2 {
	display: block;
	border: 1px solid #EBEBEB;
	width: 232px;
	margin: 0 15px 0 0;
	float: left;
	padding:0 0 0 10px;
	font: 12px/20px Georgia, "Times New Roman", Times, serif;
}
.imgborder {
	border: 1px solid #4e6275;
	float: left;
	margin: 0 9px 0 0;
	display: inline;
}


