@charset "utf-8";
/* CSS Document */

@import "font-awesome.css";

@import url(http://fonts.googleapis.com/css?family=Monda);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);


::selection
{
	background:#b8263d; color:#000;
}
::-moz-selection
{
	background:#b8263d; color:#000;
}
.scrollup{
			width:40px; 
			height:60px;			
			position:fixed;
			bottom:50px; float:right;
			right:-3px;
			display:none;			
			background: url(../images/top.jpg) no-repeat;
		}
	.scrollup:hover{
	}
header, section, footer
{
	display:block;
}
table
{
	border:dashed 1px #DDD; border-collapse:collapse;  margin-bottom:30px;
}
table tr
{
	border:dashed 1px #DDD; border-collapse:collapse;
}
table td
{
	border:dashed 1px #DDD; border-collapse:collapse; padding:5px 10px;
}
table td p
{
	margin:0;
}
.tab
{
	background:#b8263d; 
}

.tab h3
{
	margin:5px 0; color:#fff;
}

body
{
	width:auto; margin:0; border:0;  font-family: 'Monda', sans-serif;  background:url(../images/bg.jpg) repeat-x;
}
img
{
	border:0;
}
.clearfix:after
{
	display:block; visibility:hidden; overflow:hidden; clear:both !important; content:"."; line-height:0; height:0;
}
.clearfix
{
	display:inline-block;
}
html[xmlns] .clearfix
{
	display:block;
}
*html .clearfix
{
	height:1%;
}
.clear
{
	clear:both !important;
}
ul.list
{
	padding:0; margin:0; list-style:none; display:inline; 
}
ul.list li
{
	list-style:url(../images/list.png) outside;  color:#767676; line-height:24px; font-size:13px; margin-left:50px;
}
ul.list li strong
{
	color:#000;
}
ul.list li span
{
	color:#2d3091;
}
.fl
{
	float:left;
}
.fr
{
	float:right;
}
p
{
	color:#767676; line-height:24px; font-size:13px; text-align:justify;
}
p strong
{
	color:#b8263d;
}
a
{
	color:#4cd7ff; text-decoration:none; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
a:hover
{
	color:#000;
}
h1, h2, h3
{
	color:#000; margin:15px 0; font-family: 'Open Sans Condensed', sans-serif;
}
.wrapper
{
	
}
.header
{
}
.section
{
	border-top:dashed 1px #ACACAC;
}
.footer
{
	margin-top:30px; background:#2875bb; padding-top:10px;
}
.top
{
	width:1004px; margin:auto;
}
.top h1
{
	
}
.top h1 span
{
	color:#000; font-size:0.5em; margin-left:140px;
}
.top_r
{
	padding-top:13px; 
}
.navbar
{
	background:#2875bb; 
}
nav select 
{
	display:none; /* this is just for the mobile display */
}
.nav
{
	width:1004px; margin:auto;
}
.nav ul 
{
	padding:0; margin:0; list-style:none; display:inline;
}
.nav ul li
{
	float:left; list-style:none;
}
.nav ul li a
{
	color:#fff; font-size:12px; text-transform:uppercase; font-weight:bold; display:block; padding:15px 28px; 
}
.nav ul li a:hover, .nav ul li.active a
{
	background:#b8263d; 
}
.banner_bg
{
	width:1004px; margin:auto;
}
.banner_bg h2
{
	padding:5px 0 5px 0;  text-align:right;
}

.more a
{
	background:url(../images/more.jpg) repeat-x; color:#fff; border-radius:5px; padding:5px 10px; 
}
.more a:hover
{
	color:#000; 
}
.submain
{
	width:1004px; padding:30px 0 0px 0; margin:auto;
}
.submain_l
{
	width:640px;
}
.submain_content_left
{
	width:350px; 
}
.submain_content_right
{
	width:620px; 
}
.submain_l h2
{
 	color:#b8263d; margin:0;
}
.product
{
	width:294px; padding:22px 20px; background:url(../images/prod_bg.png) no-repeat; text-align:center;
}
.product p
{
	text-align:center;
}
.product h2
{
	margin:10px 0 0 0; color:#fff; text-align:left;
}

.logos_bg
{
	background:#f8f8f8; margin:20px 0 0 0; padding:30px 0; 
}
.logos
{
	margin:auto; width:1004px; 
}
.logos img
{
	border:solid 1px #e2e2e2; margin-left:13px; background:#fff; 
}
.logos img:hover
{
	border:solid 1px #b8263d; 
}

.foot
{
	width:1004px; margin:auto; 
}
.foot p
{
	color:#fff;
}
.foot h2
{
	color:#FFF;  text-transform:uppercase; font-weight:normal; 
}
.foot_bg h2
{
	color:#000;
}
.foot_r
{
	width:316px; margin:0 50px;
}
.foot_l
{
	width:170px; padding-bottom:10px; margin-right:20px;
}
.foot_l ul
{
	padding:0; margin:0; list-style:none; display:inline; 
}
.foot_l ul li
{
	list-style:disc outside; margin-left:20px; color:#fff; font-size:12px; 
}
.foot_l ul li a
{
	color:#FFF; text-transform:uppercase; font-size:12px; display:block;
}
.foot_l ul li a:hover
{
	color:#000; 
}
.foot_l ul li:hover
{
 	color:#000;
}
.social
{
	margin:0 20px;
}
.social a
{
	float:left; margin-right:10px;
}
.foot_bott 
{
	border-top:dashed 1px #fff; width:100%; color:#FFF; 
}
.img
{
	margin:0 30px 10px 0
}

.products_range_margin
{
	width:1004px; margin:auto;
}
.products_range_margin ul
{
	padding:0; margin:0; list-style:none; display:inline; 
}
.products_range_margin ul li
{
	list-style:none; width:490px; float:left; margin-left:24px; margin-bottom:30px; border-bottom:solid 1px #CCC; padding-bottom:20px;
}
.products_range_margin ul li:first-child
{
	margin-left:0;
}
.products_range_margin ul li p
{
	text-align:left;
}
.products_range_margin ul li a
{
	 color:#6e1422; border:solid 1px #6e1422; padding:5px 7px; font-size:12px; float:left;
}
.products_range_margin ul li a:hover
{
	 color:#fff; background:#6e1422; 
}
.specification
{
	 
}
.specification ul
{
	padding:0; margin:0; list-style:none; display:inline;
}
.specification ul li
{
	float:left; width:130px; float:left; background:url(../images/right.png) top left no-repeat; padding:0px 0px 15px 50px; margin-left:20px;
}
.specification ul li p
{
	text-align:left; margin:0;
}
.specification ul li:first-child
{
	margin-left:0;
}
.product_image
{
	margin-bottom:30px;
}
.cont_l
{
	width:400px; 
}
.cont_r
{
	width:500px; 
}
.input
{
	background:#fff; box-shadow:0 0px 8px #E9E9E9 inset; width:360px; padding:10px 20px;  border:solid 3px #e7e7e7; outline:0; margin-right:30px; margin-bottom:10px;
}
.input:focus
{
	box-shadow:none; border:solid 3px #b8263d; 
}
.textarea
{
	background:#fff; box-shadow:0 0px 8px #E9E9E9 inset;  width:360px; padding:10px 20px;  border:solid 3px #e7e7e7; outline:0; margin-right:30px; margin-bottom:8px;
}
.textarea:focus
{
	box-shadow:none;  border:solid 3px #b8263d; 
}
.textarea1
{
	background:#fff; box-shadow:0 0px 8px #E9E9E9 inset;  padding:12px 20px; width:360px;  border:solid 3px #e7e7e7; outline:0; margin-right:30px; margin-bottom:10px;
}
.textarea1:focus 
{
	box-shadow:none; border:solid 3px #b8263d; 
}
select
{
	background:#fff; box-shadow:0 0px 8px #E9E9E9 inset; color:#666; cursor:pointer; width:404px; padding:12px 20px; border:solid 3px #e7e7e7; outline:0; margin-right:30px; margin-bottom:10px;
}
select:focus
{
	border:solid 3px #b8263d; 
}

.submit
{
	background:#b8263d; padding:10px 12px; color:#fff; float:right; border:none; font-weight:bold; text-transform:uppercase; margin-left:50px; cursor:pointer;
}
.map
{
	background:#fff; padding:5px;
}
.download
{
	background:url(../images/download.jpg) no-repeat; padding:10px 20px; margin:20px 0;
}
.download h2
{
	color:#fff; float:left; font-size:2.5em; text-shadow:0 2px 5px #000;
}
.download a
{
	color:#b8263d; background:#fff; font-size:11px; text-transform:uppercase; padding:15px 25px; border-radius:5px; margin:26px 0;
}
.download a:hover
{
	color:#fff; background:#b8263d; 
}

