@import "reset.css";
@import "jquery.fancybox-1.3.4.css";
@import "jqtransform.css";
@import "grid.css";
/* Getting the new tags to behave */
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video {
display:block;
}
mark,rp,rt,ruby,summary,time {
display:inline;
}
/*global*/
body {
position:absolute;
font:12px/20px Arial, sans-serif;
color:#786f78;
min-width: 1050px;
min-height: 1050px;
width:100%;
height:100%;
overflow:hidden;
z-index:1;
background: #151315;
}
body p a {
text-decoration:none;
}
body p a:hover {
text-decoration:underline;
}
h1 {
	position: relative;
	margin-left: -9px;
	top: 35px;
}
h1>a{
	position:relative;
	display:inline-block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width: 335px;
	height: 81px;
	background: url(../images/logo2.png) 0 no-repeat;
}
h2 {
font: 700 25px/20px 'Philosopher', cursive;
font-style: italic;
color: #383238;
letter-spacing: -1px;
padding: 5px 0 28px;
}
h3 {
font: 700 14px/20px 'Open Sans', cursive;
font-style: italic;
color: #8e7e8e;
padding-bottom: 13px;
}
p {
padding-bottom: 18px;
}
figure{
position: relative;
display: inline-block;
border: 5px solid #d0cdd0;
}
#glob {
position:absolute;
width:100%;
height:100%;
overflow:hidden;
z-index:2;
}
.spinner {
position:fixed;
left:0px;
top:0px;
width:100%;
height:100%;
z-index:9999;
background:url( "../images/ajax-loader.gif") 50% 50% no-repeat #383238;
}
/*---------gallery bg--------*/
#galleryHolder{
position: absolute;
width: 100%;
height: 100%;
}
#imageHolder{
position: absolute;
width: 100%;
height: 100%;
z-index: 0;
}
/*end gallery bg*/
header, footer{
position: relative;
width:100%;
z-index:100;
}
/*header*/
header{
top:0px;
height:199px;
}
#headerTop, #headerBottom{
position: relative;
width: 100%;
} 
#headerTop{
height: 137px;
}
#headerBottom{
height: 62px;
background: url(../images/menu_bg.jpg) 0 repeat-x;
bottom: 0;
left: 0;
border-top-left-radius: 7px;
-moz-border-top-left-radius: 7px;
-webkit-border-top-left-radius: 7px;
border-top-right-radius: 7px;
-moz-border-top-right-radius: 7px;
-webkit-border-top-right-radius: 7px;
box-shadow: 0 4px 9px rgba(0,0,0,0.53);
-moz-box-shadow: 0 4px 9px rgba(0,0,0,0.53);
-webkit-box-shadow: 0 4px 9px rgba(0,0,0,0.53);
}
.soc_icons{
float: right;
display: inline-block;
margin: 7px 12px 0 0;
}
.soc_icons>li{
position: relative;
display: inline-block;
margin-right: -1px;
width: 30px;
height: 30px;
}
.soc_icons>li>a{
display: block;
margin-top: 10px;
position: relative;
width: 100%;
height: 100%;
}
.soc_icons>li>a>img{
position: relative;
}
.callInfo{
position: relative;
float: right;
font: 12px/1.2em Arial, sans-serif;
color: #aca5ac;
padding: 3px 0 0;
}
.callInfo>span{
position: relative;
display: inline-block;
font: 700 20px/1.2em 'Philosopher', sans-serif;
color: #d7d5d7;
text-shadow: rgba(0,0,0,0.53) 0 4px 9px;
letter-spacing: -1px;
margin: -5px -1px 0 16px;
}
/*menu*/
.menu {
position: relative;
display: inline-block;
margin-left: 14px;
}
#menu>li {
display: inline-block;
position: relative;
background: url(../images/menu_divider.jpg) 0px center no-repeat;
float: left;
}
#menu>li:first-child{
display: none;
}
#menu>li:first-child+li {
background: none;
}
#menu>li>a {
position: relative;
display: inline-block;
font: 700 12px/63px 'Open Sans', sans-serif;
text-transform: uppercase;
color: #383238;
z-index: 10;
text-align: center;
padding: 0 13px;
left: 0px;
}
#menu>li>strong{
display: inline-block;
position:absolute;
height: 72px;
width: 100%;
top: -10px;
left: 0px;
z-index: 3;
border-top-left-radius: 3px;
-moz-border-top-left-radius: 3px;
-webkit-border-top-left-radius: 3px;
border-top-right-radius: 3px;
-moz-border-top-right-radius: 3px;
-webkit-border-top-right-radius: 3px;
box-shadow: 0 1px 4px rgba(0,0,0,0.22);
-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.22);
-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.22);
background: #958b95;
background: -moz-linear-gradient(top, #958b95, #3f3a3f);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#958b95), color-stop(100%,#3f3a3f));
background: -webkit-linear-gradient(top, #958b95, #3f3a3f);
background: -o-linear-gradient(top, #958b95, #3f3a3f);
background: -ms-linear-gradient(top, #958b95, #3f3a3f);
background: linear-gradient(top, #958b95, #3f3a3f);
height: 0;
}
.submenu_1, .submenu_2 {
position:absolute;
z-index: -1;
width: 160px;
left: -4px;
top: 62px;
border-bottom-left-radius: 3px;
-moz-border-bottom-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
-moz-border-bottom-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
background: #e3e1e3;
background: -moz-linear-gradient(top, #e3e1e3, #b1adb1);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e1e3), color-stop(100%,#b1adb1));
background: -webkit-linear-gradient(top, #e3e1e3, #b1adb1);
background: -o-linear-gradient(top, #e3e1e3, #b1adb1);
background: -ms-linear-gradient(top, #e3e1e3, #b1adb1);
background: linear-gradient(top, #e3e1e3, #b1adb1);
}
.submenu_1 li {
position:relative;
display: block;
margin: 0 8px -3px 7px;
}
.submenu_1 li:first-child {
padding-top: 15px;
}
.submenu_1 li.last{
padding-bottom: 14px;
}
.submenu_1 a {
position:relative;
display: block;
font: 700 12px/33px 'Open Sans', sans-serif;
text-transform: uppercase;
color: #514a51;
background: none;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
padding-left: 8px;
}
.submenu_1 li>a:hover,.submenu_1 li.sfHover>a{
color:#fff !important;
background: #968c96;
background: -moz-linear-gradient(top, #968c96, #3c383c);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#968c96), color-stop(100%,#3c383c));
background: -webkit-linear-gradient(top, #968c96, #3c383c);
background: -o-linear-gradient(top, #968c96, #3c383c);
background: -ms-linear-gradient(top, #968c96, #3c383c);
background: linear-gradient(top, #968c96, #3c383c);
box-shadow: 0 1px 4px rgba(0,0,0,0.22);
-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.22);
-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.22);
}
.submenu_2 {
left: 154px;
top: -14px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.submemu_1, .submenu_2{
display: none;
}
/*end menu*/
/*end header*/
/*footer*/
footer {
bottom:0px;
height:168px;
}
footer>div{
height: 100%;
background: url(../images/footer_bg.jpg) 0 repeat-x;
bottom: 0;
left: 0;
border-bottom-left-radius: 7px;
-moz-border-bottom-left-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
border-bottom-right-radius: 7px;
-moz-border-bottom-right-radius: 7px;
-webkit-border-bottom-right-radius: 7px;
box-shadow: 0 4px 9px rgba(0,0,0,0.53);
-moz-box-shadow: 0 4px 9px rgba(0,0,0,0.53);
-webkit-box-shadow: 0 4px 9px rgba(0,0,0,0.53);
}
footer p {
position: relative;
color: #514951;
}
footer p>span:first-child{
font: 700 12px/1.2em 'Open Sans', sans-serif;
color: #383238;
text-transform: uppercase;
top: 4px;
padding-right: 3px;
position: relative;
display: inline-block;
}
footer p a{
color: #514951;
}
.divider{
position: relative;
display: inline-block;
margin: 1px 4px 0;
}
.reservBlock{
float: right;
text-align: right;
display: inline-block;
position: relative;
margin-top: -40px;
}
.reservBlock>:first-child{
padding-bottom: 8px;
}
.reservBlock>:first-child+p{
padding: 0 2px 7px 0;
}
/*end footer*/
/*pages*/
#content {
position:relative;
width:1020px;
height:983px;
margin: -34px auto;
z-index: 50;
}
#content>ul {
position: relative;
width:100%;
height: 615px;
overflow: hidden;
}
#content>ul>li:first-child, #content>ul>li:first-child+li{
background: url(../images/content_bg_1.png) center bottom no-repeat;
}
#content>ul>li {
position:absolute;
width:100%;
overflow: hidden;
background: url(../images/content_bg.png) 0 repeat-x;
}
.bg{
position: relative;
height: 386px;
background: #fff;
background: -moz-linear-gradient(top, #fff, #dbdadb);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#dbdadb));
background: -webkit-linear-gradient(top, #fff, #dbdadb);
background: -o-linear-gradient(top, #fff, #dbdadb);
background: -ms-linear-gradient(top, #fff, #dbdadb);
background: linear-gradient(top, #fff, #dbdadb);
background: url(../images/content_bg_small.png) 0 repeat-x;
}
.readMore {
position: relative;
display: inline-block;
background: url(../images/more_sprite_1.png) center top repeat-x;
font: 700 12px/40px 'Open Sans', sans-serif;
color: #fff;
text-transform: uppercase;
text-align: center;
height: 36px;
padding: 0 19px;
}
.readMore:hover {
text-decoration: none;  
}
.readMore2{
position: relative;
display: inline-block;
font: 700 25px/1.2em 'Philosopher', cursive;
color: #e3e2e3;
font-style: italic;
letter-spacing: -1px;
text-shadow: rgba(0,0,0,0.53) 0 4px 9px;
}
.readMore2>span{
position: relative;
display: inline-block;
width: 23px;
height: 23px;
background: url(../images/more_arrow.png) center no-repeat;
box-shadow: 0 4px 9px rgba(0,0,0,0.53);
-moz-box-shadow: 0 4px 9px rgba(0,0,0,0.53);
-webkit-box-shadow: 0 4px 9px rgba(0,0,0,0.53);
margin: 4px 9px 0 0;
}
.readMore2:hover{
text-decoration: none;
}
.key{
position: relative;
display: inline-block;
float: left;
margin: 5px 22px 0 -3px;
background: url(../images/key_icon.png) 0 no-repeat;
width: 28px;
height: 51px;
}
.banner{
position: relative;
width: 640px;
height: 130px;
background: #d0cdd0;
margin: 23px 0 0;
}
.banner img{
margin: 25px 0 0 17px;
}
.banner h2:first-child{
padding: 41px 0 5px;
}
.banner h2:first-child+h2{
color: #8e7e8e;
}
.banner p{
padding: 37px 20px 0 0;
}
.list1{
position: relative;
display: inline-block;
margin: 20px 0 13px 24px;
}
.list1>li{
display: inline-block;
position: relative;
width: 237px;
background: url(../images/vline1.png) right 0 repeat-y;
margin-right: 10px;
}
.list1>li.last{
background: none;
margin-right: 0;
}
.list1>li>a{
position: relative;
display: block;
width: 223px;
height: 100px;
margin-bottom: 15px;
}
.list1>li>p{
padding-bottom: 6px;
}
.list2{
margin-top: -1px;
}
.list2>li{
	position: relative;
	padding-bottom: 2px;
	background: url(../images/list_icon.png) 0 2px no-repeat;
}
.list2>li>a{
color: #786f78;
margin-left: 21px;
line-height: 21px;
}
.list3{
margin-top: 4px;
}
.list3>li{
position: relative;
display: inline-block;
width: 150px;
height: 150px;
margin-right: 10px;
float: left;
}
.list3>li.last{
margin-right: 0;
}
.list3>li>figure>a{
position: relative;
display: block;
width: 140px;
height: 140px;
}
.accord{
position: relative;
margin-top: -1px;
}
.accord>li{
position: relative;
}
.accord>li>a{
position: relative;
display: block;
}
.accord>li>a>h3{
padding-bottom: 10px;
}
.accord>li>a>span{
position: absolute;
top: 3px;
right: 2px;
float: right;
display: inline-block;
width: 16px;
height: 16px;
background: url(../images/arrow_accord.png) center top no-repeat;
overflow: hidden;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.accord>li.active>a>span{
background-position: center bottom;
}
.accord>li>div{
overflow: hidden;
padding: 3px 0 7px;
}
.accord>li>div>p{
padding-bottom: 10px;
}
.accord>li>div>p>span{
float: right;
text-align: right;
}
/* slider */
.slider{
position: relative;
width: 100%;
height: 386px;
}
.slider>ul{
width: 100%;
height: 100%;
}
.items {
display:none;
}
.progbar {
background:#fff;
width:100%;
height:3px;
border: none;
position:absolute;
bottom: 0px;
left:0px;
z-index: 999;
}
.pagin{
position: absolute;
right: 23px;
bottom: -1px;
display: block;
height: 25px;
padding: 4px 16px 5px;
z-index: 10;
background: #fdfdfd;
background: -moz-linear-gradient(top, #fdfdfd, #928d92);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#928d92));
background: -webkit-linear-gradient(top, #fdfdfd, #928d92);
background: -o-linear-gradient(top, #fdfdfd, #928d92);
background: -ms-linear-gradient(top, #fdfdfd, #928d92);
background: linear-gradient(top, #fdfdfd, #928d92);
border-top-left-radius: 4px;
-moz-border-top-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
border-top-right-radius: 4px;
-moz-border-top-right-radius: 4px;
-webkit-border-top-right-radius: 4px;
box-shadow: 0 4px 9px rgba(0,0,0,0.53);
-moz-box-shadow: 0 4px 9px rgba(0,0,0,0.53);
-webkit-box-shadow: 0 4px 9px rgba(0,0,0,0.53);
}
.pagin>ul{
display: inline-block;
margin: 9px auto 0;
}
.pagin>ul>li{
position: relative;
display: inline-block;
width: 11px;
height: 11px;
margin-left: 1px;
}
.pagin>ul>li>a,.pagin>ul>li>a>span{
position: relative;
display: block;
width: 100%; 
height: 100%; 
overflow: hidden;
background: url(../images/pagin_bg.png) center no-repeat;
}
.pagin>ul>li>a>span{
position: absolute;
top: 0;
left: 0;
background: url(../images/pagin_bg_over.png) center no-repeat;
opacity: 0;
-webkit-transition: opacity 0.4s ease-out;
-moz-transition: opacity 0.4s ease-out;
-o-transition: opacity 0.4s ease-out;
-ms-transition: opacity 0.4s ease-out;    
transition: opacity 0.4s ease-out;
}
.pagin>ul>li.current>a>span, .pagin>ul>li>a:hover>span{
opacity: 1;
}
/* end slider */
/*--------- gallerySlider ---------*/
.gallerySliderHolder{
width: 630px;
height: 467px;
margin-bottom: 23px;
background: #d0cdd0;
margin: 4px 0;
}
.gallerySlider {
position: absolute;
width: 620px;
height: 382px;
overflow: hidden;
z-index:2;
margin: 5px;
}
.pagination_2>ul{
position: relative;
width: 100%;
height: 472px;
margin: 4px 0 0 8px;
}
.pagination_2>ul>li{
width: 140px;
height: 137px;
position: relative;
display: inline-block;
float: left;
position: relative;
margin: 0 20px 28px 0;
}
.pagination_2>ul>li.right{
margin-right: 0px;
}
.pagination_2>ul>li>a{
position: relative;
display: block;
width: 140px;
height: 137px;
}
.pagination_2>ul>li.active>a>span,
.pagination_2>ul>li>a:hover>span{
opacity: 1;
}
.pagination_2>ul>li>a>span{
width: 130px;
height: 127px;
display: block;
position: absolute;
top: 0;
left: 0;
border: 5px solid #625a62;
z-index: 10;
opacity: 0;
-moz-transition-property: opacity;
-moz-transition-duration: 0.7s;
-webkit-transition-property: opacity;
-webkit-transition-duration: 0.7s;
-o-transition-property: opacity;
-o-transition-duration: 0.7s;
transition-property: opacity;
transition-duration: 0.7s;
}
.pagination_2>ul>li>a>figure{
border-color: #d0cdd0;
}
.txt_slider{
width: 620px;
height: 53px;
top: 417px;
margin: 0 5px;
}
.txt_slider>li{
display: block;
width: 100%;
}
.txt_slider>li>h3{
margin-left: 23px;
}
.btnsHolder{
position: absolute;
right: 0px;
top: 7px;
}
.prev, .next, .prev>span, .next>span{
position: relative;
display: inline-block;
width: 25px;
height: 25px;
margin-left: 2px;
}
.prev>span, .next>span{
position: absolute;
top: 0;
left: 0;
margin: 0;
opacity: 0;
-webkit-transition: opacity 0.4s ease-out;
-moz-transition: opacity 0.4s ease-out;
-o-transition: opacity 0.4s ease-out;
-ms-transition: opacity 0.4s ease-out;    
transition: opacity 0.4s ease-out;
}
.prev:hover>span, .next:hover>span{
opacity: 1;
}
.prev{
background: url(../images/arrowL.png) left center no-repeat;
}
.prev>span{
background: url(../images/arrowL.png) right center no-repeat;
}
.next{
background: url(../images/arrowR.png) right center no-repeat;
}
.next>span{
background: url(../images/arrowR.png) left center no-repeat;
}
/* end gallerySlider */
hr{
width: 100%;
height: 1px;
background: #f0eff0;
position: relative;
top: 3px;
margin: 0 0 19px;
display: block;
}
.vline1{
background: url(../images/vline2.png) right 5px no-repeat;  
}
.vline2{
background: url(../images/vline3.png) right 5px no-repeat;  
}
/*scroll*/
.scroll{
float:left;
}
.outside .scroll{
width: 905px;
height:484px;
}
.scroll-btns{
position: absolute;
top: 5px;
right: 2px;
z-index: 200;
width: 25px;
display: inline-block;
float: right;
}
.btndown, .btnup, .btndown>span, .btnup>span{
display: inline-block;
position: relative;
width: 25px;
height: 25px;
margin: 2px 0;
}
.btndown>span, .btnup>span{
opacity: 0;
margin: 0;
position: absolute;
top: 0;
left: 0;
-webkit-transition: opacity 0.4s ease-out;
-moz-transition: opacity 0.4s ease-out;
-o-transition: opacity 0.4s ease-out;
-ms-transition: opacity 0.4s ease-out;    
transition: opacity 0.4s ease-out;
}
.btndown{
background: url(../images/down_btn.png) center bottom no-repeat;
margin-bottom: 2px;
}
.btndown>span{
background: url(../images/down_btn.png) center top no-repeat;
}
.btnup{
background: url(../images/up_btn.png) center top no-repeat;
}
.btnup>span{
background: url(../images/up_btn.png) center bottom no-repeat;
}
.btndown:hover>span, .btnup:hover>span{
opacity: 1;
}
/*end scroll*/
.sitem_over {
position:absolute;
background:url( '../images/pic_bg_over.png');
z-index:2;
width:100%;
height:100%;
display:none;
overflow: hidden;
}
.sitem_over>strong {
position:relative;
background:url( '../images/icon_zoom.png') center no-repeat;
width: 100%;
height: 100%;
display: block;
}
/*PADDINGS*/
.pad1 {
padding: 44px 0px 0px 0px;
}
.pad2 {
padding: 36px 23px;
}
.pad3 {
padding-right: 30px;
}
.pad4 {
padding-bottom: 31px;
}
.pad5 {
padding-right: 20px;
}
.pad6 {
padding-bottom: 11px;
}
.pad7 {
padding-bottom: 20px;
}
.pad8 {
padding-bottom: 37px;
}
.pad9 {
padding-right: 40px;
}
.pad10 {
padding-right: 35px;
}
.mar1{
margin: 3px 20px 0px 2px;
}
.mar2{
margin: 4px 0 33px;
}
.mar3{
margin-top: 5px;
}
.mar4{
margin: 4px 0 29px;
}
.mar5{
margin: 4px 17px 0 0;
}
.color1{
color: #514951;
}
.inhColor{
color: inherit;
}
.width1{
display: inline-block;
width: 75px;
}
/*additional classes*/
.fleft {
float:left;
}
.wrapper {
width:100%;
overflow:hidden;
position: relative;
}
.box{
overflow:hidden;
}
.container{
position: relative;
width: 1020px;
margin: 0 auto;
}
a {
text-decoration:none;
}
.nopad {
padding:0;
}
.clear {
clear:both;
line-height:0;
}
/*google map*/
.google_map{
	position:  relative;
	overflow: hidden;
	border-radius: 0px;
	width: 940px;
	height: 367px;
	border: none;
	box-shadow: none;
	background-color: #383238;
	background-image: url(../images/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: 50%;
}
/*end google map*/
/* Forms*/
#contact-form {
position: relative;
margin-top: 7px;
height: 505px;
}
#contact-form input,
#contact-form textarea {
	position: relative;
	background: #fff;
	color:#786f78;
	padding: 5px 9px;
	width: 350px;
	outline:none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow:none;
	margin: 0;
}
#contact-form textarea {
	width: 450px;
	height: 196px;
	overflow:auto;
	resize: none;
}
#contact-form label {
display:inline-block;
min-height: 60px;
position: relative;
width: 228px;
}
#contact-form .success{
position: relative;
padding: 0 0 6px 8px;
}
#contact-form .error, #contact-form .empty {
text-align: left;
display:none;
font-size:10px;
color:#786f78;
margin-left: 3px;
top: -3px;
position: relative;
}
fieldset{
height: 210px;
}
.btns{
	padding: 32px 0px 0;
	position: relative;
	float: right;
	margin-right: 50px;
}
.btns a{
display:inline-block;
margin-left: 6px;
}
/* Form defaults */
input, select, textarea {
font: normal 12px/14px Arial, sans-serif;
vertical-align:middle;
}
/*end forms*/

/*vanadium css*/

.field{ width:385px;}
.field1{ width:420px;}
input.vanadium-invalid, select.vanadium-invalid, textarea.vanadium-invalid {border-color: #FF3300 !important;border-style: solid !important; border-width:1px;}
input.vanadium-valid, select.vanadium-valid, textarea.vanadium-valid {
	border-color: #66ff00 !important;
	border-style: solid !important;
	border-width:1px;
}
.vanadium-message-value {font-style: italic;text-decoration: underline;}
.vanadium-advice { font-size: 10px; padding-left:10px;}
.vanadium-advice.vanadium-invalid, .vanadium-advice.vanadium-invalid * {color: #FF3300;}
input.vanadium-valid { background-color: greenyellow;}
input.vanadium-valid ~ .vanadium-valid-advice { display: inline !important; color: green;}
/*.container { border-color: #00F; border-style: solid; border-width: 2px; margin:3px;padding:2px;width: auto;}
*/
.container.vanadium-valid { border-color: #0F0 !important;}
.container.vanadium-invalid { border-color: #F00 !important;}
/**/
.mailenviado{
	color:#FFFFFF;
	border: solid 2px;
	text-align:center;
	font-weight:bold;
	margin-bottom:20px;
	margin-right:20px;
	background: -moz-linear-gradient(top, #101010, #141414);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#101010), color-stop(100%,#141414));
	background: -webkit-linear-gradient(top, #101010, #141414);
	background: -o-linear-gradient(top, #101010, #141414);
	background: -ms-linear-gradient(top, #101010, #141414);
	background: linear-gradient(top, #101010, #141414);
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
