@charset "utf-8";
/* CSS Document */

body {
	width:100%;
	min-width:1024px;
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	background:url(../images/bkg-main.jpg);
}




#header {
	width:100%;
	min-width:767px;
	height:100%;
	background:url(../images/bkg-header.jpg) repeat-x;
}
#header-wrap {
	width:1000px;
	height:100%;
	margin:0 auto;
}
#header .logo {display:none;width:100%;text-align:center;margin:0 auto}

#header-top {
	width:1000px;
	height:28px;
	margin:0 auto;
}
#header-top .left {
	width:400px;
	line-height:27px;
	float:left;
	margin-left:10px;
	color:#ffffff;
	font-size:25px;
	font-weight:bold;
	text-decoration:none;
}
#header-top .right {
	font-size:25px;
	text-align:right;
	color:#ffffff;
	line-height:27px;
	float:right;
	font-weight:bold;
	margin-right:10px;
}
#header-top .fbicon {
	width:25px;
	height:25px;
	margin:1px 5px 0px 0px;
	float:left;
	background: url(../images/fb-icon.png) no-repeat;
	background-size: auto 25px;
	background-position: 0px 0px;
	overflow: hidden;
}
#header-top .fbicon:hover {
	background-position: -25px 0px;
}
#header-top .right a {
	color:#ffffff;
	text-decoration:none;
}
#header-top .city {display:none}




#slider-wrap {
	width:980px;
	height:311px;
	background:url(../images/bkg-slider.png);
	padding:10px;
}
#slider-wrap .slideshow {
	width:980px;
	height:311px;
	overflow:hidden;
}
.no-slide {height:20px !important}





#nav-main {
	width:100%;
	min-width:767px;
	height:50px;
	border-top:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	background: rgba(181,181,181,1);
	background: -moz-linear-gradient(top, rgba(181,181,181,1) 0%, rgba(154,154,154,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(181,181,181,1)), color-stop(100%, rgba(154,154,154,1)));
	background: -webkit-linear-gradient(top, rgba(181,181,181,1) 0%, rgba(154,154,154,1) 100%);
	background: -o-linear-gradient(top, rgba(181,181,181,1) 0%, rgba(154,154,154,1) 100%);
	background: -ms-linear-gradient(top, rgba(181,181,181,1) 0%, rgba(154,154,154,1) 100%);
	background: linear-gradient(to bottom, rgba(181,181,181,1) 0%, rgba(154,154,154,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5b5b5', endColorstr='#9a9a9a', GradientType=0 );
}
#nav-wrap {
	width:1000px;
	height:50px;
	background: rgba(167,15,15,1);
	background: -moz-linear-gradient(top, rgba(167,15,15,1) 0%, rgba(126,0,0,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(167,15,15,1)), color-stop(100%, rgba(126,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(167,15,15,1) 0%, rgba(126,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(167,15,15,1) 0%, rgba(126,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(167,15,15,1) 0%, rgba(126,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(167,15,15,1) 0%, rgba(126,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c91414', endColorstr='#a30000', GradientType=0 );
	margin:0 auto;
}
#nav-wrap a {
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	padding:14px 26px;
	float:left;
	background: rgba(167,15,15,1);
	background: -moz-linear-gradient(top, rgba(167,15,15,1) 0%, rgba(126,0,0,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(167,15,15,1)), color-stop(100%, rgba(126,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(167,15,15,1) 0%, rgba(126,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(167,15,15,1) 0%, rgba(126,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(167,15,15,1) 0%, rgba(126,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(167,15,15,1) 0%, rgba(126,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c91414', endColorstr='#a30000', GradientType=0 );
	border-left:1px solid #a70000;
	border-right:1px solid #930202;
	text-shadow:0px 1px 0px rgba(0, 0, 0, .6);
	background-color:#b50a0a;
	transition:background-color .3s ease-in;
}
#nav-wrap a:hover {
	background:none;
	background-color:#a70000;
}
.nav-cap {
	width:1px;
	height:100%;
	background-color:#930202;
	float:left;
}
.marg {	margin-left:18px;}


#mobile-nav {display:none}

#mobile-drop {display:none}





#body-main {
	width:100%;
	min-width:767px;
	height:100%;
	background:#222222;
}
#body-wrap {
	width:1000px;
	height:100%;
	margin:0 auto;
	background:#f7f7f7;
}
#body-wrap .left {
	width:660px;
	height:100%;
	color:#454545;
	margin:20px 20px 20px 20px;
	float:left;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
}
#body-wrap .left p {
	color:#333333;
	margin:10px 0px 10px 15px;
}
#body-wrap .left span {
	color:#7e0000;
}

#body-wrap .left ul {
	width:350px;
	text-align:left;
	float:left;
	margin:-5px 0px 20px 0px;
}
#body-wrap .left li a {
	color:#333333;
	font-size:16px;
	text-decoration:none;
}
#body-wrap .left li a:hover {
	color:#7e0000;
}
#body-wrap .left li span {
	color:#656565;
	font-size:14px;
}
#body-wrap .img-wrap {
	width:242px;
	height:100%;
	float:right;
	border:1px solid #e3e3e3;
	background:#ffffff;
	padding:6px;
	margin-bottom:20px;
}
#body-wrap .rt-img {
	float:left;
	margin-left:20px
}
h1 {
	color:#000000;
	font-size:43px;
	font-family:'impact', arial;
	font-style:italic;
	margin:0px;
	text-align:left;
}
h2 {
	font-size:18px;
	font-style:italic;
	margin:0px 0px 20px;
	color:#7e0000;
	text-align:left;
}
h3 {text-align:left}


hr {
	margin:20px 0px 0px;
	border-top:1px solid #d3d3d3;
	border-bottom:1px solid #ffffff;
	border-right:none;
	border-left:none;
}


#body-wrap .right {
	width:261px;
	height:100%;
	float:right;
	margin:20px 20px 20px 0px;
}
a.info {
	width:261px;
	height:54px;
	float:left;
	background:url(../images/bkg-info_header.jpg) no-repeat;
	font-size:20px;
	font-weight:bold;
	color:#F7F7F7;
	text-decoration:none;
	line-height:54px;
}
a.info img {
	margin:8px 10px;
	float:left;
}
.info-wrap {
	width:239px;
	height:100%;
	padding:0px 10px 10px 10px;
	margin:0px 20px 20px 0px;
	background:#ffffff;
	border:1px solid #e2e2e2;
	border-top:none;
	float:left;
}
.info-wrap  p {
	color:#333333;
	font-size:14px;
	margin-top:10px;
}
.info-wrap a {
	font-size:16px;
	color:#333333;
	text-decoration:none;
}
.info-wrap a:hover {
	color:#7e0000;
	text-decoration:underline;
}
	
	

		
		
#footer {
	width:100%;
	min-width:767px;
	height:100%;
	border-top:1px solid #2d2d2d;
}
#footer-wrap {
	width:1000px;
	height:100%;
	margin:0 auto;
}
#footer-wrap .left {
	width:600px;
	height:100%;
	float:left;
	margin-bottom:20px;
}
#footer-wrap .left p {
	font-size:16px;
	color:#888888;
	font-weight:bold;
	margin:20px 0px 5px 10px;
}
#border-lt{
	width:0px;
	height:118px;
	border-left:1px dashed #000000;
	float:left;
}
#border-rt{
	width:0px;
	height:118px;
	border-left:1px dashed #353535;
	float:left;
}
.ft-menu {
	width:150px;
	height:118px;
	float:left;
	border-left:1px dashed #353535;
	border-right:1px dashed #000000;
}
.ft-menu a {
	width:115px;
	font-size:14px;
	padding:5px 0px 5px 20px;
	color:#888;
	text-decoration:none;
	float:left;
	text-shadow: 0px 1px 0px rgba(0,0,0,1);
}
.ft-menu a:hover {
	color:#7e0000;
}



#footer-wrap .right {
	width:35%;
	height:100%;
	float:right;
	margin:20px 15px;
}
#footer-wrap .right p {
	font-size:12px;
	font-style:italic;
	text-align:right;
	color:#888;
	margin:10px 0px 10px;
}
#footer-wrap img {float:right}

.none {display:none}	





/* contact form */

.myform {float:left;height:220px}

.form-control {
	background: #f1f1f1; 
	margin-top:10px;
	width: 100%;
	height: 30px;
	color:#333333;
	font-size:14px;
}

label {
	color:#333333;
	margin-left: 3px;
	font-size:15px;
	float:left;
}
.textareas {
	width:100%;
	height:100px;
	background:#f1f1f1;
	border:1px dotted #999999;
	float:left;
	color:#333333;
	font-size:14px;
	margin:10px 0px;
}

.sub-mit {
	width:150px;
	height:30px;
	float:left;
	margin:10px 0px 10px 0px;
	font-size:20px;
	background-color:#333333;
	border:none;
	color:#FFFFFF;
}
.sub-mit:hover {
	background-color:#7e0000;
}

fieldset {
	width:620px;
	height:100%;
	border: 1px dotted #7e0000;
	padding:20px 20px;
	margin-top:20px;
	font-size: 14px;
	float:left;
}
.message {
	width:300px;
	float:right;
	height:220px;
	border:1px dotted #999999;
	background:#F1F1F1;
	color:#333333;
}
legend {
	color:#7e0000;
	font-size: 20px;
	font-weight:bold;
	text-align:left;
}
/* end contact form */		
	
	
.map {
	width:650px;
	height:300px
}


.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0 auto;
}

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
}

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
}

.rslides img {
  display: block;
  float: left;
  width: 100%;
  border: 0;
}	


@media only screen and (max-width:1024px) {
#nav-wrap a {
	font-size:20px;
	padding:12px 20px;
}
}





