* {margin:0;padding:0} 
body {font-family:Helvetica,sans-serif;font-size:14px;line-height:18px;color:#fff;} 
a {text-decoration:none;color:#000}
a:hover {text-decoration:none}
h1, h2, h3, h4, h5, h6 {font-weight:normal;margin-bottom:15px;}
h1 {font-size:35px;line-height:35px}
h2 {font-size:25px;line-height:30px}
img {border:none;max-width:100%;height:auto}
ul, ol {margin:15px;margin-right:0}
.fix {overflow:hidden}
.alignleft {float:left;margin-right:10px}
.alignright {float:right;margin-left:10px}
.aligncenter {display:block;margin:0 auto}
.floatleft {float:left}
.floatright {float:right} 


@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica.eot');
    src: url('../fonts/Helvetica.eot') format('embedded-opentype'),
         url('../fonts/Helvetica.woff') format('woff'),
         url('../fonts/Helvetica.ttf') format('truetype'),
         url('../fonts/Helvetica.svg#Helvetica') format('svg');
}

@font-face {
    font-family: 'HelveticaBold';
    src: url('../fonts/HelveticaBold.eot');
    src: url('../fonts/HelveticaBold.eot') format('embedded-opentype'),
         url('../fonts/HelveticaBold.woff') format('woff'),
         url('../fonts/HelveticaBold.ttf') format('truetype'),
         url('../fonts/HelveticaBold.svg#HelveticaBold') format('svg');
}

@font-face {
    font-family: 'leaguegothic';
    src: url('../fonts/leaguegothic.eot');
    src: url('../fonts/leaguegothic.eot') format('embedded-opentype'),
         url('../fonts/leaguegothic.woff') format('woff'),
         url('../fonts/leaguegothic.ttf') format('truetype'),
         url('../fonts/leaguegothic.svg#leaguegothic') format('svg');
}


.column{margin:0 auto;display:block;width:960px} 
.fx{overflow:hidden}
.top_section {
	background: url("../img/top_section_bg.jpg") repeat scroll center center / cover  rgba(0, 0, 0, 0);
	height: 1980px;
}
.main_menu{}
.main_menu ul{
	margin:0;padding:0;
}
.main_menu ul li{
	display:inline-block;float:left;padding:15px;
}
.main_menu ul li a{
	display:block;color:#ffe5e6;font-size:12px
}
.main_menu ul li a:hover{
	color:#ff0000
}
.logo {
	margin-top: 25px;
}
.call_to_us{
	text-align:center
}
.call_to_us h1{
	font-family:leaguegothic;font-size:62px;color:#ffffff;line-height:70px
}
.star {
  vertical-align: middle;
}
span {
	padding: 0 80px;
}
.call_to_us h1{}
.call_to_us p{
	font-size:24px;color:#ffffff;line-height:28px
}
.top_center{}

.header_section{}
.slider_section{
	margin-top:120px;
}
.slider_section h2 {
	color: #fff;
	font-family: leaguegothic;
	font-size: 42px;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 35px;
	text-align: center;
}
.slider_section > p {
	font-size: 14px;
	margin: 60px auto 100px;
	text-align: center;
	width: 700px;
}
.paper_left{
	background: url("../img/paper_box_left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 365px;
	width: 421px;
}

.paper_left h2{
	color: #6f0905;
	font-family: leaguegothic;
	font-size: 42px;
	line-height: 46px;
	padding: 35px;
}
.paper_left p{
	color: #666666;
	font-size: 12px;
	line-height: 25px;
	margin-top: -35px;
	padding: 0 35px;
}
.small_car{
	background:url(../img/small_car.png)no-repeat scroll 0 0;float:left
}
.paper_right{
	background: url("../img/paper_box_right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 365px;
	width: 422px;
}

.paper_right h2{
	color: #6f0905;
	font-family: leaguegothic;
	font-size: 42px;
	line-height: 46px;
	padding: 35px;
}

.paper_right p{
	color: #666666;
	font-size: 12px;
	line-height: 25px;
	margin-top: -35px;
	padding: 0 35px;
}


.promo_section{}
.welcome_section{
	background: none repeat scroll 0 0 #6e0703;
	border-radius: 10px;
	margin-bottom: 100px;
	margin-top: 50px;
	padding: 50px;
}

.welcome_section h2{
	font-family: leaguegothic;
	line-height: 55px;
	font-size:48px;
	margin-bottom: 5px;
}

.welcome_section p{
	margin-bottom: 20px;
}

.bottom_section{
	background:#4B0300;
	padding-top:60px;
}

.bottom_center{
	padding-bottom:120px
}

.contact_left {
	float: left;
	width: 50%;
}

.contact_left h2{
	font-family: leaguegothic;
	line-height: 55px;
	font-size:48px;
	margin-bottom: 15px;
}

.contact_left p {
	line-height: 25px;
	width: 300px;
}

.contact_left h4 {
	font-size: 24px;
	margin-top: 40px;
}
.contact_right{}  


input, textarea{
	background: none repeat scroll 0 0 #960d11;
	border: medium none;
	margin-top: 5px;
	padding: 10px;
	color:#fff;
	width: 100%;
}

#submit {
	border-radius: 5px;
	cursor: pointer;
	float: right;
	padding: 13px;
	width: 25%;
}

/*---- About Us page----*/

.about_section{	background: url("../img/top_section_bg.jpg") repeat scroll center center / cover  rgba(0, 0, 0, 0); }



















 