@import"reset.css";@import"grid.css";
body{background:url(../images/body_texture.jpg) 50% 0 #000;font:12px/20px Georgia, "Times New Roman", Times, serif;color:#666;position:relative;min-width:1132px;}
html,body{height:100%;}
a{color:#94bf00;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline}
/* Global Structure---------------------------------------- */
.main{margin:0 auto;width:950px;;}
.container{background:url(../images/texture.gif) 50% 0;}
body>span{display:block;width:100%;height:7px;overflow:hidden;line-height:0;font-size:0;}
/*----- txt,links,lines,titles -----*/
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.wrapper{width:100%;overflow:hidden;background:#fff;padding:8px}
.extra-wrap{overflow:hidden;display:block;}
p{
	margin-bottom:20px;
	font-style: normal;
}
.p0{margin-bottom:0 !important}
.p1{margin-bottom:8px !important}
.p2{margin-bottom:15px !important}
.p3{margin-bottom:30px !important}
.p4{margin-bottom:40px !important}
.p5{margin-bottom:50px}
.p6{margin-bottom:60px !important;}
.p7{margin-bottom:70px}
.reg{text-transform:uppercase}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.it{font-style:italic}
.letter{letter-spacing:-1px}
.color-1{color:#fff}
.color-2{color:#000}
.color-3{color:#94bf00}
/*********************************boxes**********************************/
.margin-bot{margin-bottom:35px !important}
.spacing{margin-right:30px;}
.spacing2{margin-right:6px}
.spacing3{margin-right:60px}
.indent-bot{margin-bottom:20px !important}
.indent-bot2{margin-bottom:30px}
.indent-bot3{margin-bottom:45px}
.img-indent-bot{margin-bottom:25px !important}
.img-indent{float:left;margin:0 20px 0px 0}
.img-indent2{float:left;margin:0 10px 0px 0}
.img-indent3{float:left;margin:0 10px 0px 0px}
.img-indent-r{float:right;margin:0 0px 0px 30px}
.prev-indent-bot{margin-bottom:10px !important}
.prev-indent{float:left;margin:0 17px 0px 0}
.padding-top{padding-top:10px}
.padding-top1{padding-top:30px}
.padding-top2{padding-top:25px}
.figure-1 {display:inline-block;}
.figure-1 img {border:5px solid #DAD9D3;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;border-radius:5px;}
.figure-1:hover img {
	text-align: left;
}
/*********************************header*************************************/
header{padding:16px 0 0;}
header h1{float:left;margin:0px;padding:0 0 21px}
header h1 a{background:url(../images/logo.png) 0 0 no-repeat;width:150px;height:61px;text-indent:-5000px;overflow:hidden;display:block;}
header nav{position:relative;z-index:99;float:right;padding:14px 15px 0 0;}
.sf-menu{text-transform:capitalize;font-size:0;line-height:0;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}
.sf-menu ul{position:absolute;top:-999em;min-width:146px;background:#f7f6f1;left:-5px;display:none;border:5px solid #dad9d3;}
.sf-menu li{position:relative;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease}
.sf-menu>li{float:left;border:5px solid transparent;margin:0 2px 0 0;}
.sf-menu a{color:#444343;text-decoration:none;display:block;font-size:16px;line-height:1.2em;}
.sf-menu>li>a{padding:6px 18px 9px;}
.sf-menu li li span{background:#0266a1;top:15px;position:absolute;left:50%;width:0;height:0;font-size:0;line-height:0;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{top:34px;z-index:99;}
.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}
.sf-menu>li:hover,.sf-menu>li.current,.sf-menu>li.sfHover{border:5px solid #dad9d3;box-shadow:0 0 7px rgba(0,0,0,.05)}
.sf-menu li li>a{padding:5px 17px 4px 17px;font-weight:normal;font-size:14px;color:#42f2924;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease}
.sf-menu li li.current>a,.sf-menu li li>a:hover,.sf-menu li li.sfHover>a{color:#823c16;}
.sf-menu li li.current,.sf-menu li li.sfHover,.sf-menu li li:hover{background:#dad9d3;}
.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:-100%;top:-5px;margin-left:-10px;}

.blocks{overflow:hidden;margin:-55px auto 0;width:960px;position:relative;padding:0 0 40px;z-index:9;}
.blocks li{float:left;text-align:center;margin:0 5px;border:6px solid #dad9d3;font:italic 16px/24px Georgia, "Times New Roman", Times, serif;width:218px;background:url(../images/block1_border_hover.gif) 100% 100% no-repeat;}
.blocks li div{display:block;background:#fffefb;color:#595959;text-decoration:none;padding: 8px;
        height: 250px;
        position: relative;}
.blocks li div a{
    color:#595959;
    text-decoration:none;
}
/*.blocks li a div{background:url(../images/blocks_border.gif) 0 0 repeat-x;padding:38px;margin:8px;}*/
.blocks li a strong{display:block;margin:29px auto 0;width:73px;color:#fffefb;font-size:14px;line-height:1.2em;border-radius:42px;padding:19px 0;text-align:center;box-shadow:0 0 0 5px #dad9d3,0 0 0 1px rgba(0,0,0,.3) inset;}
.blocks li a h4{color:#fff;margin:0;font-size:22px;padding:19px 0 19px 20px;word-spacing:6px;}

.blocks li div a strong{position:absolute;bottom:10px;left:70px}

.blocks li:first-child a h4{background:url(../images/block1_title.jpg);}
.blocks li:first-child a strong{background:url(../images/block1_more.jpg);}
.blocks li:first-child div:hover{color:#ecebe6;background:#662108}
.blocks li:first-child div:hover a{color:#ecebe6;}
.blocks li:first-child a:hover div{background:url(../images/block1_border_hover.gif) 0 0 repeat-x;}
.blocks li:first-child a:hover h4{background:url(../images/block1_title.jpg) 0 -64px}
.blocks li:first-child a strong.hover{color:#662108;box-shadow:0 0 0 5px #dad9d3,0 0 0 1px #662108 inset;background:#ecebe6;}


.blocks li:first-child+li{background:url(../images/block2_border_hover.gif) 100% 100% no-repeat;}
.blocks li:first-child+li div:hover{background:#4a5202;color:#ecebe6;}
.blocks li:first-child+li a h4{background:url(../images/block2_title.jpg)}
.blocks li:first-child+li a:hover h4{background:url(../images/block2_title.jpg) 0 -64px}
.blocks li:first-child+li div strong{background:url(../images/block2_more.jpg);}
.blocks li:first-child+li a strong.hover{color:#4a5202;background:#ecebe6;box-shadow:0 0 0 5px #dad9d3,0 0 0 1px #4a5202 inset;}
.blocks li:first-child+li div:hover a{color:#ecebe6;}

.blocks li:first-child+li+li{background:url(../images/block3_border_hover.gif) 100% 100% no-repeat;}
.blocks li:first-child+li+li div:hover{
	background: #3c5564;
	color: #ecebe6;
}
.blocks li:first-child+li+li a h4{background:url(../images/block3_title.jpg)}
.blocks li:first-child+li+li a:hover h4{
	background: url(../images/block3_title.jpg) 0 -64px;
}
.blocks li:first-child+li+li div strong{background:url(../images/block3_more.jpg);}
.blocks li:first-child+li+li a strong.hover{color:#3c5564;background:#ecebe6;box-shadow:0 0 0 5px #dad9d3,0 0 0 1px #3c5564 inset;}
.blocks li:first-child+li+li div:hover a{color:#ecebe6;}

.blocks li:first-child+li+li+li{background:url(../images/block4_border_hover.gif) 100% 100% no-repeat;}
.blocks li:first-child+li+li+li div:hover{
	background: #8e4918;
	color: #ecebe6;
}
.blocks li:first-child+li+li+li a h4{background:url(../images/block4_title.jpg)}
.blocks li:first-child+li+li+li a:hover h4{background:url(../images/block4_title.jpg) 0 -64px}
.blocks li:first-child+li+li+li a strong{background:url(../images/block4_more.jpg);}
.blocks li:first-child+li+li+li a strong.hover{color:#8e4918;background:#ecebe6;box-shadow:0 0 0 5px #dad9d3,0 0 0 1px #8e4918 inset;}
.blocks li:first-child+li+li+li div:hover a{color:#ecebe6;}

/*.blocks li:first-child a h4{background:url(../images/block1_title.jpg);}
.blocks li:first-child a strong{background:url(../images/block1_more.jpg);}
.blocks li:first-child div:hover{color:#ecebe6;background:#662108}
.blocks li:first-child div:hover a{color:#ecebe6;}
.blocks li:first-child a:hover div{background:url(../images/block1_border_hover.gif) 0 0 repeat-x;}
.blocks li:first-child a:hover h4{background:url(../images/block1_title.jpg) 0 -64px}
.blocks li:first-child a strong.hover{color:#662108;box-shadow:0 0 0 5px #dad9d3,0 0 0 1px #662108 inset;background:#ecebe6;}

.blocks li:first-child+li{background:url(../images/block2_border_hover.gif) 100% 100% no-repeat;}
.blocks li:first-child+li a:hover{background:#4a5202;color:#ecebe6;}
.blocks li:first-child+li a h4{background:url(../images/block2_title.jpg)}
.blocks li:first-child+li a:hover h4{background:url(../images/block2_title.jpg) 0 -64px}
.blocks li:first-child+li a strong{background:url(../images/block2_more.jpg);}
.blocks li:first-child+li a strong.hover{color:#4a5202;background:#ecebe6;box-shadow:0 0 0 5px #dad9d3,0 0 0 1px #4a5202 inset;}
.blocks li:first-child+li a:hover div{background:url(../images/block2_border_hover.gif) 0 0 repeat-x;}

.blocks li:first-child+li+li{background:url(../images/block3_border_hover.gif) 100% 100% no-repeat;}
.blocks li:first-child+li+li a:hover{
	background: #3c5564;
	color: #ecebe6;
}
.blocks li:first-child+li+li a h4{background:url(../images/block3_title.jpg)}
.blocks li:first-child+li+li a:hover h4{
	background: url(../images/block3_title.jpg) 0 -64px;
}
.blocks li:first-child+li+li a strong{background:url(../images/block3_more.jpg);}
.blocks li:first-child+li+li a strong.hover{color:#3c5564;background:#ecebe6;box-shadow:0 0 0 5px #dad9d3,0 0 0 1px #3c5564 inset;}
.blocks li:first-child+li+li a:hover div{background:url(../images/block3_border_hover.gif) 0 0 repeat-x;}

.blocks li:first-child+li+li+li{background:url(../images/block4_border_hover.gif) 100% 100% no-repeat;}
.blocks li:first-child+li+li+li a:hover{
	background: #8e4918;
	color: #ecebe6;
}
.blocks li:first-child+li+li+li a h4{background:url(../images/block4_title.jpg)}
.blocks li:first-child+li+li+li a:hover h4{background:url(../images/block4_title.jpg) 0 -64px}
.blocks li:first-child+li+li+li a strong{background:url(../images/block4_more.jpg);}
.blocks li:first-child+li+li+li a strong.hover{color:#8e4918;background:#ecebe6;box-shadow:0 0 0 5px #dad9d3,0 0 0 1px #8e4918 inset;}
.blocks li:first-child+li+li+li a:hover div{background:url(../images/block4_border_hover.gif) 0 0 repeat-x;}*/

/********************** Content ************************/
section#content{padding:50px 0 37px;width:960px;margin:0 auto;background:url(../images/border.png) repeat-x;position:relative;z-index:1;}
/*  Header styles */
h1,h2,h3,h4,h5,h6{margin:0 0 31px;line-height:1.2em;color:#3d3732;word-spacing:6px;}
h1{font-size:32px;}
h2{font-size:30px;}
h3{font-size:28px;} 
h4{font-size:24px;}   
h5{
	font-size: 20px;
	font-style: italic;
}
h6{font-size:18px;}
h1 em{color:#823c16;}
h1 strong{display:block;font-size:60px;line-height:1.2em;color:#23231c}
.padding-right{padding-right:30px}

.text1{font:italic 20px/24px Georgia, "Times New Roman", Times, serif;color:#8d8d8d;}
.text2{line-height:26px;color:#535353;}
.text2 a{color:#535353;}
.text3{font:italic 18px/24px Georgia, "Times New Roman", Times, serif;color:#8d8d8d;}
.text4{line-height:24px}


.col-1,.col-2{width:281px;float:left;}
.col-1{margin-right:19px;}

.relative{position:relative;z-index:4}
figcaption{position:absolute;bottom:5px;z-index:5;left:5px;right:5px;background:#1f1f1f;color:#fff;padding:7px 0;font:bold 13px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;text-align:center;}
.border-bot{padding:0 0 51px;margin:0 0 25px;background:url(../images/border.png) 0 100% repeat-x;}
.border-bot1{background:url(../images/border_1.png) 0 0100% repeat-x;padding-bottom:11px;margin-bottom:9px;}
.border-bot2{padding-top:20px;margin-bottom:30px;background:url(../images/border.png) 0 100% repeat-x;padding-bottom:13px}

/*  Buttons */
.button{color:#662108;display:inline-block;text-decoration:none;font-style:italic;font-size:14px;}
.button:hover{color:#3d3732;text-decoration:underline;}
.link{text-decoration:none;color:#e50011;}
.link:hover{text-decoration:underline;}
.link-1{color:#0071ba;font-style:italic;}
.link-2{color:#0071ba;font-style:italic;text-decoration:none;}
.link-2:hover{text-decoration:underline;}
.link-3{text-decoration:underline;}
.link-3:hover{text-decoration:none;}
.more{background:url(../images/more.png);width:11px;height:16px;display:inline-block;vertical-align:middle;line-height:0;font-size:0;overflow:hidden;}
.more:hover{background:url(../images/more.png) -11px 0;}
.time{display:inline-block;font-style:italic;background:url(../images/time.gif) 0 3px no-repeat;padding:0 0 0 20px;}
.time a{text-decoration:none;}
.time a:hover{text-decoration:underline;}

aside{background:url(../images/border.png) repeat-x;width:960px;margin:0 auto;padding:50px 0;}
aside h6{color:#8d8d8d;margin:0 0 25px}
aside a{color:#666;text-decoration:none;}
aside a:hover{text-decoration:underline;}
.icons{overflow:hidden;}
.icons li{float:left;margin:0 7px 0 0;position:relative;}
.icons li a{display:block;}
.icons li a img{position:relative;}
.icons li a img+img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease}
.icons li a:hover img+img{opacity:1;}
.banners{overflow:hidden;}
.banners li{float:left;margin:0 50px 20px 0;}
.banners li:first-child+li{margin:0 0px 20px 0;}
.banners li:first-child+li+li{clear:left;margin:10px 50px 0 0;}
.banners li:first-child+li+li+li{margin:0;}
.list-1 li{padding:0px 0 10px 10px;background:url(../images/list1-marker.gif) 0 8px no-repeat;}
.list-2 li{padding:5px 0 4px;border-bottom:1px solid #d5d5d5;line-height:30px}
.list-2 li a{text-decoration:none;}
.list-2 li a:hover{color:#666}
.list-2 li img{vertical-align:middle;margin-right:8px;}
.blockquote{display:block;margin:0 0px 45px 0px;quotes:none;background:url(../images/quotes.png) 0 0 no-repeat;padding:0 0 0 44px;color:#7d7672;font-style:italic;line-height:22px;}
.blockquote>div{background:url(../images/blockquote_bg2.gif) repeat left top;position:relative;border-radius:20px;box-shadow:1px 1px 3px #b7b9b2;}
.blockquote>div>div {background:url(../images/blockquote_bg.jpg) repeat-x left bottom;padding:20px 25px 20px 25px;border-radius:20px;}
.blockquote div span{background:url(../images/blockquote.jpg);width:46px;height:32px;position:absolute;top:100%;left:123px;display:block;}
.blockquote div p{margin:0 0 10px;}

/******************** Footer ******************/
footer{
	padding: 18px 0px;
	width: 950px;
	margin: 0 auto;
	color: #000000;
	overflow: hidden;
	text-align: center;
}
footer a{
	color: #000000;
	text-decoration: none;
}
footer a:hover{text-decoration:underline;}

#newsletter-form{border:5px solid #e8e7e2;}
#newsletter-form input{width:185px;vertical-align:middle;border:1px solid #b7b6b3;border-right:none;padding:6px 17px 7px;font-size:12px;background:#f7f6f1;font-family:Georgia, "Times New Roman", Times, serif;margin:0;outline:none;color:#595959;}
#newsletter-form a{background:#f7f6f1;padding:3px 8px 5px;color:#fff;font-size:14px;font-style:italic;border:1px solid #471d09;background:url(../images/newsletter-button.jpg);text-decoration:none;display:inline-block;}
#newsletter-form a:hover{background:#000;text-decoration:none;}
#order_form{background:#838b07;color:#fff;border:1px solid #abb018;padding:20px 30px 35px 22px;}
#order_form label{display:block;padding:0 0 3px}
#order_form label span{display:inline-block;vertical-align:middle;width:49px;text-align:right;padding-right:8px;line-height:18px}
#order_form label input{border:none;border-left:1px solid #a09261;border-bottom:1px solid #dad5c2;border-right:1px solid #dad5c2;background:#fff;border-top:1px solid #504931;box-shadow:1px 0 0 #504931 inset;padding:1px 17px;width:135px;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;margin:0;outline:none;color:#595959;}
#order_form .col-1,#order_form .col-2{width:228px;}
#order_form .col-1{margin-right:26px}
#order_form table{margin:27px 0 0 58px;}
#order_form table thead th,#order_form table tbody td{border:1px solid #c3cb47;background:none;}
#order_form table thead th{font-style:normal;padding:1px 9px 2px;}
#order_form table thead th:first-child{text-align:left;width:106px}
#order_form table thead th:first-child+th{width:197px;}
#order_form table thead th:first-child+th+th{width:53px;}
#order_form table thead th:first-child+th+th+th{width:48px;}
#order_form table tbody td{width:auto;padding:0px 7px;text-align:left;line-height:19px;}
#order_form table tbody tr td+td+td{text-align:center;}
#order_form .btns{padding:25px 0 0 15px;}
#order_form a{background:url(../images/order_form_button.gif) 0 5px no-repeat;color:#fff;padding:0 0 0 10px;margin:0 0 0 40px;}
/* Contact form */
#contact-form{position:relative;vertical-align:top;color:#828282;}
#contact-form .success{position:absolute;top:0;left:325px;display:none;font-weight:bold;}
		#contact-form label{padding:0 0 10px;display:block;position:relative;margin:0;}
			#contact-form .message{padding-bottom:30px}
			#contact-form input {font-family:Georgia, "Times New Roman", Times, serif;color:#595959;font-size:12px;vertical-align:middle;font-weight:normal;padding:16px 17px 17px;margin:0;background:#fff;border:1px solid #e7e7e7;outline:none;width:274px;}
			#contact-form textarea{font-family:Georgia, "Times New Roman", Times, serif;color:#595959;font-size:12px;vertical-align:middle;font-weight:normal;padding:16px 17px 17px;margin:0;background:#fff;border:1px solid #e7e7e7;outline:none;width:474px;height:184px;overflow:auto;resize:none;}
			#contact-form .error,#contact-form .empty{color:#f00;display:none;position:absolute;font-size:12px;line-height:1.2em;left:315px;top:8px;}
			#contact-form .message .error,#contact-form .message .empty{left:0;top:auto;}
		#contact-form .btns{text-align:right;}
		#contact-form .btns a{margin-left:15px;}


#map_canvas{width:380px;height:238px;border:5px solid #dad9d3;margin:0 0 15px;}
.dl-1 dt{margin:0 0 20px;}
.dl-1 dd span{width:105px;display:inline-block;}


.slider_bg {
	background:url(../images/slider_bg.png) center top repeat;
	padding:16px;
	width:1100px;
	height:470px;
	margin:0 auto;
}
.slider_bg2 {
	border:6px solid #D1D0CA;
	margin:0 auto;
	width:1088px;
	position:relative;
}
.slider .items {
	display:none;
}
.slider {
	position:relative;
	overflow:hidden;
	width:1088px;
	height:458px;
}
.slider .pagination2 {
	position:absolute;
	z-index:999;
	left:11px;
	bottom:11px;
}
.slider .pagination2 li {
	margin-top:3px;
}
.slider .pagination2 li a {
	display:block;
	width:13px;
	height:13px;
	overflow:hidden;
	background:url(../images/slider_pag.png) left bottom no-repeat;;
}
.slider .pagination2 li a:hover,.slider .pagination2 li.current a {
	background-position:left top;
}
.slider .pagination2 li.current a {
	cursor:default;
}
.JJ {
	font-style: normal;
}
.Black {
	color: #000000;
}
.container aside .container_24 h6 a {
	text-align: center;
}
.container #content .container_24 .wrapper.p2 {
	color: #333333;
}
.jj {
	color: #0000FF;
}
.BOLD {
	font-weight: bold;
	color: #000000;
}
.brown {
	color: #330000;
}
