@import url(http://fonts.googleapis.com/css?family=Oswald);
@import"reset.css";@import"grid.css";@import"prettyPhoto.css";
body{background:url(../images/body.gif) center top repeat #141414;font:13px/22px Arial, Helvetica, sans-serif;color:#6b6b6b;position:relative;min-width:960px;}
html,body{height:100%;}
p,.p{padding-bottom:22px;}
.p0 {padding-bottom:0 !important;}
.p1 {padding-bottom:24px;}
.p2 {padding-bottom:33px;}
.p3 {padding-bottom:14px;}
a{color:#ff5706;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline}
/*  Header styles */
h1,h2,h3,h4,h5,h6{line-height:1.3em;color:#212121;font-family: 'Oswald', sans-serif;font-weight:400;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,.2);}
h1{font-size:40px;}
h2{font-size:35px;}
h3{font-size:30px;letter-spacing:-1px;padding-bottom:29px;line-height:36px;}
h4{font-size:24px;line-height:26px;letter-spacing:-1px;padding-bottom:30px}
h5{font-size:21px;}
h6{font-size:18px;padding-bottom:14px;}
h3+h6 {margin-top:10px;}
/* Global Structure---------------------------------------- */
.main {width:940px;padding:0;margin:0 auto;position:relative;}
.wrapper {width:100%;overflow:hidden;}
/*----- txt,links,lines,titles -----*/
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.d-in-block {display:inline-block;}
.d-block {display:block;}
.reg {text-transform:uppercase;}
.rel {position:relative;}
strong {color:#131313;}
.color1{color:#ff2100;}
.color2{color:#131313;}
/*********************************header*************************************/
header {
	position:relative;
	z-index:9;
	width:100%;
}
.heager_bg {
	background:url(../images/header.png) center top repeat;
	padding:0 0 17px;
}
.heager_img {
	background:url(../images/header_img.jpg) center top no-repeat #000;
	min-height:370px;
}
header h1 {
	position:absolute;
	z-index:9;
	top:123px;
}
	header h1 a {
		display:block; 
		text-indent:-9999px;
		background:url(../images/logo.png) no-repeat 0 0;
		width:299px;
		height:195px;
}
/********************** Content ************************/
section{ position:relative; z-index:1;background:url(../images/content.gif) center top repeat;padding:66px 0 90px;border-bottom:5px solid #000;}
/******************** aside ******************/
aside {
	padding:32px 0 16px;
}
aside h6 {
	color:#fff;
}
/******************** Footer ******************/
footer{
	padding:16px 0 55px;
	color:#fff;
	font-size:12px;
	line-height:18px;
	text-transform:uppercase;
}
footer a {
	color:#8d8d8d;
}
.footer_logo {
	float:left;
	MARGIN-RIGHT:5px;
}
.footer_logo a {
	display:block;
	background:url(../images/logo_footer.png) left top no-repeat;
	width:60px;
	height:25px;
	text-indent:-999em;
}
.footer_logo + .extra-wrap {
	padding:11px 0 0;
}

/*********************************boxes**********************************/
.indent {padding:34px 55px 25px 60px;}
.indent2 {padding:50px 80px 25px 35px;}

.indent-left {padding-left:0;}

.indent-bottom {padding-bottom:0;}

.indent-right {padding-right:0;}

.indent-top {padding-top:0;}

.margin-top { margin-top:0;}

.margin-bot0 {margin-bottom:0 !important;}
.margin-bot {margin-bottom:5px;}
.margin-bot1 {margin-bottom:76px;}
.margin-bot2 {margin-bottom:70px;}
.margin-bot3 {margin-bottom:20px;}

.margin-left {margin-left:0;}

.margin-right {margin-right:40px;}

.img-indent {float:left; margin:0px 20px 0px 0px;}
.img-indent2 {float:left; margin:5px 20px 0px 0px;}
.figure-1 {
	display:inline-block;
	border:5px solid #ccc8cb;
	margin-bottom:20px;
}
.figure-2 {
	display:inline-block;
	background:#dadada;
	padding:5px;
	margin-bottom:11px;
	border-radius:5px;
	position:relative;
}
.figure-3 figcaption {
	display:block;
	padding:23px 20px 0 22px;
}
.figure-3 figcaption .link-2 {
	margin-bottom:10px;
}
.lightbox-image-1 {
	display:block;
	position:absolute;
	right:5px;
	bottom:5px;
	width:25px;
	height:25px;
	overflow:hidden;
	background:url(../images/lightbox.png) left top no-repeat #050402;
	-webkit-transition: all 0.7s ease;
	-moz-transition: all 0.7s ease;
	-o-transition: all 0.7s ease;
	transition: all 0.7s ease;
}
.lightbox-image-1:hover {
	background-color:#ff5706;
}

/***** menu *****/
nav {
	float:left;
}
.menu {
	float:left;
	padding:0; 
	position:relative;
	z-index:20;
	font-family: Sans-Serif;font-family: 'Oswald', sans-serif;
	font-weight:400;
}
.menu>li:first-child {
	margin-left:0;
}
.menu li {
	float:left; 
	position:relative;
	background:url(../images/menu_png.png) left top repeat;
	border-radius:0 0 5px 5px;
	margin-left:4px;
}
.menu li a {
	display:block;
	font-size:14px;
	line-height:17px;
	color:#fff;
	text-transform:uppercase;
	z-index:20;
	padding:27px 22px 9px;
}
.menu .sf-sub-indicator {
	position:absolute;
	width:7px;
	height:4px;
	display:block;
	background:url(../images/sub.png) left top repeat;
	left:50%;
	margin-left:-2px;
	top:-999em;
	text-indent:-999em;
}
.menu>li>a .sf-sub-indicator {
	top:45px;
}
.menu li.sfHover {
	position:relative;
	z-index:10;
}
.menu li a:hover {
	text-decoration:none;
}
.menu li.active,
.menu > li:hover,
.menu > li.sfHover {
	background:#ff5706;
}
.menu ul {
	z-index:20;
	letter-spacing:normal;
	font-family:Arial, Helvetica, sans-serif;
	position:		absolute;
	top:			-9999em;
	width:			90px;
	background:#1d1d1d;
	padding:23px 10px 23px 25px;
	border-radius:6px;
}

.menu ul li {width:	100%;}
.menu li:hover {visibility:	inherit; }
.menu li li {
	background:none;
	margin:5px 0 6px;
	border:none;
}
.menu li li a {
	background:none;
	display:		block;
	padding:		4px 0;
	font-size:		12px;
	line-height:	15px;
	color:			#8e8e8e;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.menu ul ul {padding:0 0 0 30px;background:#2c2c2c;width:130px;}
.menu ul li li:first-child {
	margin-left:0;
}
.menu ul li li {
	width:auto;
	text-align:center;
	display:inline-block;
	float:left;
	padding:0;
	margin:0 0 0 15px;
}
.menu li li > a:hover, 
.menu li li.sfHover > a {
	color:#fff;
}
.menu li:hover ul, .menu li.sfHover ul {
	left:			-20px;
	top:			60px;
	z-index:		999;
}
ul.menu li:hover li ul, ul.menu li.sfHover li ul {
	top:			-999em;
}
ul.menu li li:hover ul, ul.menu li li.sfHover ul {
	left:			101px;
	top:			0px;
	z-index:		9999;
}
ul.menu li li:hover li ul, ul.menu li li.sfHover li ul {
	top:			-999em;
}

/*********************************bg's*************************************/
.bg-1 {
	background:url(../images/bg-1.gif) center top repeat;
}
.bg-2 {
	background:#000;
}
.bg-3 {
	background:url(../images/bg-3.gif) left bottom repeat-x;
	padding:70px 0 29px;
}
.bg-3 h3 {
	padding-bottom:15px;
}
.bg-4 {
	background:url(../images/bg-4_rep.gif) center top repeat;
	border-radius:5px;
	box-shadow:1px 1px 2px rgba(0,0,0,.15);
}
.bg-4>div {
	background:url(../images/bg-4_tail.gif) center top repeat-x;
	border-radius:5px;
}
.box{min-height:400px;}
.border-1 {
	padding:0 0 23px;
	margin:0 0 21px;
	background:url(../images/border-1.png) left bottom repeat-x;
}
/*********************************buttons*************************************/
.button-1 {
	display:inline-block;
	font-size:10px;
	line-height:12px;
	text-transform:uppercase;
	color:#fff;
	background:url(../images/button-1.gif) left top repeat;
	overflow:hidden;
	padding:11px 7px 12px;
}
.button-1:hover {
	text-decoration:none;
	background:#ff5706;
}
.button-2 {
	display:inline-block;
	color:#282828;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:14px;
	line-height:17px;
	text-transform:uppercase;
	background: #eeeeee; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #eeeeee 0%, #f0f0f0 34%, #e5e5e5 71%, #e3e3e3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(34%,#f0f0f0), color-stop(71%,#e5e5e5), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#f0f0f0 34%,#e5e5e5 71%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%,#f0f0f0 34%,#e5e5e5 71%,#e3e3e3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%,#f0f0f0 34%,#e5e5e5 71%,#e3e3e3 100%); /* IE10+ */
	background: linear-gradient(top, #eeeeee 0%,#f0f0f0 34%,#e5e5e5 71%,#e3e3e3 100%); /* W3C */
	filter:none;
	box-shadow:0 1px 1px rgba(0,0,0,.15);
	text-shadow:1px 1px rgba(0,0,0,.15);
	border-radius:5px;
	padding:10px 18px 9px;
}
.button-2:hover {
	text-decoration:none;
	background: #fd681f; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkNjgxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2YyNjIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2MxNDgzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZDNkM2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fd681f 0%, #f26224 20%, #c14836 71%, #ad3d3d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd681f), color-stop(20%,#f26224), color-stop(71%,#c14836), color-stop(100%,#ad3d3d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fd681f 0%,#f26224 20%,#c14836 71%,#ad3d3d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fd681f 0%,#f26224 20%,#c14836 71%,#ad3d3d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fd681f 0%,#f26224 20%,#c14836 71%,#ad3d3d 100%); /* IE10+ */
	background: linear-gradient(top, #fd681f 0%,#f26224 20%,#c14836 71%,#ad3d3d 100%); /* W3C */
	filter: none;
	color:#eee;
}
.button-3 {
	display:inline-block;
	width:16px;
	height:14px;
	background:url(../images/button-3.png) left top no-repeat;
	overflow:hidden;
	margin:4px 0 0;
}
.button-3:hover {
	background-position:0 -14px;
}
.button_box {
	display:block;
	background:#cacdcd;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	padding:27px 20px 28px 30px;
	color:#6b6b6b;
	min-height:124px;
}
.button_box h3 {
	float:left;
	margin:0 25px 0 0;
	padding:0;
}
.button_box:hover {
	background:#f3f3f3;
	text-decoration:none;
}
.link-1 {
	display:inline-block;
	text-transform:uppercase;
	font-size:12px;
	line-height:15px;
	color:#262f32;
	position:relative;
	padding:0 9px;
}
.link-1:after,.link-1:before {
	display:block;
	width:5px;
	height:7px;
	position:absolute;
	content:"";
	top:4px;
	overflow:hidden;
}
.link-1:after {
	background:url(../images/link_1_after.png) left top no-repeat;
	right:0;
}
.link-1:before {
	background:url(../images/link_1_before.png) left top no-repeat;
	left:0;
}
.link-1:hover {
	text-decoration:none;
	color:#ff5706;
}
.link-2 {
	display:inline-block;
	color:#212121;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:14px;
	text-transform:uppercase;
	text-shadow:1px 1px 1px rgba(0,0,0,.2);
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.link-2:hover {
	text-decoration:none;
	color:#ff5706;
}
/*********************************lists*************************************/
.dl-1 dd {
	overflow:hidden;
}
.dl-1 dd span {
	display:block;
	float:left;
	width:72px;
}
.list-1 li {
	background:url(../images/list-1.png) left 1px no-repeat;
	padding:1px 0 20px 25px;
	text-transform:uppercase;
	font-size:11px;
	line-height:14px;
}
.list-1 li a {
	color:#000;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.list-1 li a:hover {
	color:#ff5706;
	text-decoration:none;
}
.list-2 li {
	font-size:14px;
	line-height:17px;
	background:url(../images/list-2.png) left 11px no-repeat;
	padding:4px 0 5px 13px;
}
.list-2 li a {
	color:#878787;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.list-2 li a:hover,.list-3 li a:hover {
	text-decoration:none;
	color:#fff;
}
.list-3 li {
	overflow:hidden;
	padding:0 0 4px 0;
	font-size:14px;
	line-height:17px;
}
.list-3 li img {
	display:block;
	float:left;
	margin:0px 19px 0 0;
}
.list-3 li a {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	display:inline-block;
	padding:1px 0 0;
	overflow:hidden;
	color:#888787;
}
.list-4 li {
	background:url(../images/list-1.png) left 5px no-repeat;
	padding:0px 0 15px 25px;
	font-size:13px;
	line-height:20px;
}
.list-4 li a {
	color:#6b6b6b;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.list-4 li a:hover {
	color:#ff5706;
	text-decoration:none;
}

/*********************************fonts*************************************/
.text-1 {
	color:#2d2d2d;
	font-size:14px;
}
.lh {
	line-height:32px;
}
.letter_space {
	letter-spacing:-2px;
}
.heading {
	display:inline-block;
}
.heading-wrapper-center {
	width:100%;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.heading-before,.heading-after {
	display:block;
	background:url(../images/h4_tail.png) repeat-x 0 0;
	height:10px;
	position:absolute;
	top:14px;
}
.heading-before {
	left:0;
}
.heading-after {
	right:0;
}
/************* simple_gallery *********/
.simple_gallery {
	background:url(../images/preloader.png) 50% 50% no-repeat;
	position:relative;
	width:1500px;
	height:720px;
	top:0;
	left:50%;
	margin-left:-750px;
}
.simple_gallery .items {
	display:none;
}
.gallery_wrap {
	width:100%;
	overflow:hidden;
	position:relative;
	top:-70px;
	padding:0 0 14px;
	margin-bottom:-84px;
}
.img-pags {
	position:absolute !important;
	z-index:999;
	top:583px;
	left:50%;
	margin-left:-470px;
}
.img-pags ul li {
	width:300px;
	height:151px;
	margin-right:20px;
	background:#000;
	overflow:hidden
	-webkit-transition: all 0.7s ease;
	-moz-transition: all 0.7s ease;
	-o-transition: all 0.7s ease;
	transition: all 0.7s ease;
}
.img-pags ul li .img_btn {
	display:inline-block;
	float:left;
	margin:5px 0 5px 5px;
}
.pag_indent {
	padding:24px 0 0 13px;
}
.img-pags ul li h4 {
	color:#fff;
	-webkit-transition: all 0.7s ease;
	-moz-transition: all 0.7s ease;
	-o-transition: all 0.7s ease;
	transition: all 0.7s ease;
	padding-bottom:15px;
}
.img-pags ul li:hover h4,.img-pags ul li.current h4 {
	color:#000;
}
.img-pags ul li:hover,.img-pags ul li.current {
	background:#fff;
}
/************* carousel *********/
.carousel {
	width:820px !important;
	padding-bottom:58px;
}
.carousel ul {
	overflow:hidden;
}
.carousel ul li {
	width:260px;
	margin-right:20px;
	position:relative;
	float:left;
	font-size:13px;
	line-height:18px;
	display:none;
}
.carousel ul li p {
	padding-bottom:0;
}
.car_btn,.car_btn-2 {
	display:block;
	position:absolute;
	width:35px;
	height:35px;
	background:url(../images/car_btn.png) left top no-repeat;
	overflow:hidden;
	bottom:0px;
}
.car_btn:hover,.car_btn-2:hover {
	background-position:left bottom;
}
.car_btn.car_prev {
	left:372px;
}
.car_btn.car_next {
	left:415px;
}
.car_btn.car_prev span,.car_btn-2.car_prev span {
	background:url(../images/car_prev.png) left top no-repeat;
	left:9px;
}
.car_btn.car_next span,.car_btn-2.car_next span {
	background:url(../images/car_next.png) left top no-repeat;
	left:11px;
}
.car_btn span,.car_btn-2 span {
	display:block;
	width:14px;
	height:12px;
	position:absolute;
	top:11px;
}
.carousel-2 {
	padding-bottom:2px;
}
.carousel-2 ul li {
	width:300px;
	margin-right:20px;
	display:none;
}
.car_btn-2 {
	bottom:auto;
	top:-63px;
}
.car_btn-2.car_prev {
	right:44px;
}
.car_btn-2.car_next {
	right:0;
}
/******* totop ********/
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	right:50%;
	bottom:90px;
	overflow:hidden;
	width:38px;
	height:38px;
	border:none;
	text-indent:-999px;
	z-index:20;
	background:url(../images/topop.png) left top no-repeat;
}
#toTop:hover {
	background-position:left bottom;
}
.quote {
	background:url(../images/quot.png) left 5px no-repeat;
	padding:0 0 20px;
	font-size:13px;
	line-height:22px;
}
.quote>div {
	padding:0 0 0 48px;
	color:#2d2d2d;
	font-size:14px;
	line-height:22px;
	padding-bottom:14px;
}
.quote a {
	color:#2d2d2d;
}
.col-1 {
	width:240px;
	float:left;
}
.drop_cap {
	width:63px;
	height:63px;
	border-radius:32px;
	background:#dee0e0;
	text-align:center;
	margin:0 15px 0 0;
	float:left
}
.drop_cap h3 {
	padding:0;
	line-height:63px;
}
.time {
	display:block;
	text-transform:uppercase;
	color:#000;
	font-size:11px;
	padding-bottom:15px;
}
.box-1 {
	background:#c8cac8;
	padding:5px 5px 25px;
}
/******* form's ********/
#search_form {
	float:right;
	padding:18px 0 0;
}
#search_form input {
	background:#2c2c2b;
	border:none;
	color: #989898;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:17px;
	font-weight: normal;
	margin:0;
	outline:none;
	overflow: hidden;
	padding:8px 55px 9px 15px;
	vertical-align: middle;
	width:150px;
}
#search_form a {
	position:absolute;
	top:0;
	right:0;
	text-indent:-999em;
	display:block;
	width:50px;
	height:34px;
	background:url(../images/srch_btn.png) 16px 10px no-repeat #2c2c2b;
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;
}
#search_form a:hover {
	background-color:#ff5706;
}
/***** contact form *****/
#message_form fieldset {
	border:none;
	padding:0;
	}			
		#message_form label {
			display:block;
			min-height:50px;
			position:relative;
		}
		#message_form label.message {
			height:295px;
		}
		#message_form label input {
			background:#fff;
			border:none;
			color: #6b6b6b;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			height:17px;
			font-weight: normal;
			margin:0;
			outline:none;
			overflow: hidden;
			padding:8px 15px 9px;
			vertical-align: middle;
			width:270px;
		}
		#message_form .area .error { float:none;}
		#message_form textarea {
			background:#fff;
			border:none;
			color: #6b6b6b;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight: normal;
			margin: 0;
			outline: medium none;
			overflow:auto;
			padding:8px 15px;
			vertical-align: middle;
			width:350px;
			height:280px;
			resize:none;
	}
		#message_form a {cursor:pointer;}
			#message_form .success {display:none;margin-bottom:10px;background: none;box-shadow: none;color: #000;}
			#message_form .error,
			#message_form .empty {
				color:#f00;
				font-size:11px;
				line-height:18px;
				display:none;
				overflow:hidden;
			}
	.buttons-wrapper {text-align:right; padding-top:30px; position:relative;}
	.buttons-wrapper a { margin-left:7px;}

