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

*, div, p, span, ul, li a, img {
	margin:0px;
	padding:0px;
}
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#FFF;
	background-image:url(../images/bg_top.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	color:#5f5f5f;
}
img {
	border:0px;
}
.sub {
	text-decoration:none;
	color:#ffffff;
}
a {
	text-decoration:none;
	color:#5f5f5f;
}
.link {
text-decoration: none;
color: #5f5f5f;
}


li {
	list-style-type:none;
}
.text_bold {
	font-weight:bold;
	font-size:14px;
	color:#2e2e2e;
}
.fullwraap {
	float: left;
	width: 100%;
}
.cont_wid_full {
	float: left;
	width: 100%;
}
.top_border {
	background-color: #c6231a;
	float: left;
	width: 100%;
	height:11px;
}
.content_wid_fix {
	width: 988px;
	margin:0 auto;
}
.navigations {
	float: right;
	width: 270px;
	margin-top:18px;
}
.navigation_text {
	float: left;
	width: auto;
}
.navigation_links {
	float: left;
	width: 116px;
	margin-left:8px;
	display:inline;
}
.navigation_links a {
	float: left;
	width: auto;
	margin-left: 6px;
	display:inline;
}
.nav_bar {
	float: left;
	width: 100%;
	background-image:url(../images/dot.jpg);
	background-repeat:repeat-x;
	height:56px;
	margin-top:15px;
}
.nav_con {
	width: 988px;
	margin:0 auto;
	position:relative;
}
.logo {
	float: left;
	width: auto;
	margin-left:2px;
	//margin-right: px;
	position:absolute;
	_position:relative;
	top:-6px;
	bottom:20px;
}

}
.logo img{
	float: right;
	width: auto;
	//margin-right: 15px; 
}
//demo css starts here
a:hover {
	text-decoration:none;
}
.nav_menu {
	float: right;
	width: auto;
	margin-left:8px;
	margin-top:1px;
	z-index:20;
}
.nav_menu ul {
	float: left;
	//padding-left:5 px;
}
.nav_menu ul li {
  font: bold 12px/18px sans-serif;
  display: inline-block;
  position: relative;
  padding: 18px 22px;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.new:hover {
background: #c6231a;
  color: #ffffff;
}

.nav_menu ul li:hover{
background: #c6231a;
color: white;
}
 
.nav_menu ul li ul {
  padding: 0;
  position: absolute;
  top: 48px;
  left: 0;
  width: 120px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}
.nav_menu ul li ul li { 
  background: #a7150d; 
  display: block; 
  color: black;
  //text-shadow: 0 -1px 0 #000;
}

.nav_menu ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
  z-index:50;
  
}
//Demo Css ends here
#slides {
	margin-top: 26px;
	background-image:url(../images/dot.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:16px;
	width:100%;
	float:left;
}
.slides_container {
	width:988px;
	margin:0 auto;
}
.ban_bu {
	width:52px;
	margin:0 auto;
}
.ban_bu_in {
	width:52px;
	float:left;
}
.banner_img {
	width:100%;
	float:left;
}
.ban_bu img {
	margin-left: 4px;
	margin-top:8px;
	width:auto;
	float:left;
	padding-top:2px;
}
.ban_bu_in1 {
	margin-left: 2px;
	width:auto;
	float:left;
	padding-top:1px;
}
.cove_syst {
	margin-top: 16px;
	background-image:url(../images/dot.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:18px;
}
.cove_syst_text {
	margin-top: 12px;
	font-size:11px;
}
.cove_syst_th {
	text-align: center;
	font-size:18px;
	color:#585858;
}
.cove_syst_boxs {
	background-image: url(../images/dot.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 30px;
	float:left;
	width:100%;
}
.cove_syst_boxs_in {
	width:988px;
	margin:0 auto;
}
.cove_syst_boxs1 {
	float: left;
	width: 310px;
	margin-left: 18px;
	margin-top:30px;
	display:inline;
}
.cove_syst_boxs1_img {
	float: left;
	width: auto;
}
.cove_syst_boxs1_con {
	float: left;
	width: 240px;
	margin-left: 14px;
	text-align:left;
	line-height:20px;
}
.welcom_lenbitz {
	width: 988px;
	margin:0 auto;
	margin-top:45px;
}
.welcom_lenbitz_lef {
	float: left;
	width: 590px;
	margin-left: 22px;
}
.welcom_lenbitz_lef h1 {
	text-align: left;
}
.welcom_lenbitz_lef_top {
	float: left;
	width: 100%;
	margin-top: 26px;
}
.welcom_lenbitz_lef_top_img {
	float: left;
	width: auto;
}
.welcom_lenbitz_lef_top_text {
	float: left;
	width: 384px;
	margin-left: 20px;
	text-align:left;
	color:#5f5f5f;
	line-height:18px;
}
.t_bold {
	font-weight: bold;
	float:left;
	width:100%;
}
.t_bold1 {
	font-weight: bold;
}
.welcom_lenbitz_lef_top_text1 {
	float: left;
	margin-top: 25px;
	margin-bottom: 25px;
	width:100%;
}
.welcom_lenbitz_lef_bot {
	text-align: left;
	float: left;
	width: 100%;
	margin-top: 42px;
	line-height:18px;
	font-size:13px;
}
.welcom_lenbitz_rig {
	float: right;
	width: 294px;
	margin-right: 26px;
	text-align:left;
}
.welcom_lenbitz_rig h2 {
	font-size: 18px;
	color:#2a2a2a;
}
.welcom_lenbitz_rig_box1 {
	float: left;
	width: 100%;
	margin-top: 24px;
}
.welcom_lenbitz_rig_box1_date {
	background-color: #ededed;
	float: left;
	width: 122px;
	padding:7px 9px;
}
.welcom_lenbitz_rig_box1_text {
	float: left;
	width: 100%;
	border-top:1px solid #ededed;
	padding-top:6px;
	font-size:11px;
}
.welcom_lenbitz_rig_box1_text_alt {
	float: left;
	width: 100%;
	padding-top:6px;
	font-size:12px;
	font-weight:bold;
}

.welcom_lenbitz_rig_box1_text_alt a{color:#c6231a}

.welcom_lenbitz_gallery {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.welcom_lenbitz_gallery h1 {
	font-size: 18px;
}
.welcom_lenbitz_gallery_img {
	float: left;
	width: auto;
	margin-top: 12px;
}
.welcom_lenbitz_gallery_img img {
	float: left;
	width: auto;
	margin-right: 12px;
}
.welcom_lenbitz_gallery_text {
	float: left;
	width: 100%;
	margin-top: 15px;
}
.welcom_lenbitz_gallery_text a {
	font-size: 11px;
	color: #cccccc;
}
.footer {
	width: 988px;
	margin:44px auto;
}
.footer_in {
	width: 100%;
	height:42px;
	background-color:#c6231a;
	float:left;
	margin-top:44px;
	color:#FFF;
	margin-bottom:44px;
	display:inline;
}
.footer_lef {
	float: left;
	width: auto;
	margin-left: 38px;
	line-height:42px;
	display:inline;
}
.footer_rig {
	float: right;
	width: auto;
	margin-right: 38px;
	line-height:42px;
	display:inline;
}
.footer_rig a{color:white;}
.footer_rig a:hover{text-decoration:underline;}
/* about us start */

.about_us {
	width: 988px;
	margin:0 auto;
	text-align:left;
}
.about_us_in {
	width: 100%;
	margin-top: 30px;
	float:left;
}
.about_us_lef {
	float: left;
	width: 600px;
	margin-left:20px;
	display:inline;
}

.advantage_lef ul{padding-left:25px;}
.advantage_lef li{list-style-type: decimal;}
.about_us_lef h1 {
	font-size: 30px;
	color: #2a2a2a;
}
.about_us_lef_con {
	float: left;
	width: 100%;
	margin-top: 26px;
}
.about_us_lef_con_box1_img {
	float: left;
	width: auto;
	margin-right: 24px;
}
.about_us_lef_con_box1_text {
	float: left;
	width: 384px;
	margin-bottom: 26px;
	color:#5f5f5f;
}
.about_us_lef_con_box1_text1 {
	float: left;
	width: 100%;
	margin-bottom: 26px;
	color:#5f5f5f;
}
.about_us_rig {
	float: right;
	width: 290px;
}
/* about us end */

/* product us start */


.product_con_in {
	width:100%;
	float:left;
	margin-top:45px;
}
.product_con {
	width: 980px;
	margin:0 auto;
}
.prod_banner {
	float: left;
	height: 208px;
	width: 100%;
	background-color:#d4251b;
	background:url(../images/inner_banner.jpg) no-repeat top left;
}
.prod_banner_alt{
    background: url("../images/inner_banner.jpg") no-repeat scroll left top transparent;
    height: 208px;
    margin: 30px auto 0;
    width: 988px;
}
.product_main_con {
	float: left;
	width: 100%;
	margin-top: 22px;
}
.product_main_con_lef {
	float: left;
	width: 680px;
	margin-left: 16px;
	display:inline;
}
.product_main_con_lef h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #2a2a2a;
	text-align: left;
	float: left;
	width: 100%;
	margin-bottom: 25px;
}
.product_main_con_lef img
{
	padding:3px;
	border:1px solid grey;
}
.product_main_con_lef_row1 {
	float: left;
	width: 100%;
	margin-bottom: 44px;
}
.product_main_con_lef_row1_box {
    float: left;
    height: 320px;
    margin-right: 36px;
    width: 190px;
}

.product_main_con_lef_row1_box1 {
	float: left;
	width: auto;
}

.product_main_con_lef_row1_box .product_info{
	text-align: left;
}

.product_main_con_lef_row1_box .product_info h5{
	margin: .8em 0 .2em 0;
	font: 1.25em/1.1em "HelveticaNeueW01-65Medi", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

.product_main_con_lef_row1_box .product_info p{
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}

.product_main_con_lef_row1_box .product_info a{
	float: right;
	margin-top: 6px;
}
.product_main_con_rig {
	float: right;
	width: 249px;
	margin-right: 14px;
	margin-top: 20px; 
	text-align:left;
	display:inline;
}
.product_main_con_rig_th {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #2a2a2a;
	text-align: left;
	padding-left:10px;
}
.product_main_con_rig_ta_box {
	float: left;
	width: 100%;
	margin-top: 12px;
	border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;
	border-top:1px solid #cacaca;
	border-bottom:1px solid #cacaca;
}
.product_main_con_rig_ta_box_th {
	font-size: 11px;
	color: #d4251b;
	text-align: left;
	height:32px;
	line-height:32px;
	padding-left:19px;
	border-bottom:1px solid #cacaca;
	float:left;
	width:230px;
	font-weight:bold;
}

.product_main_con_rig_ta_box_th  a{
	color: #303030;
}

.product_main_con_rig_ta_box_th_act a{
	color: #d4251b;
	font-size: 11px;
	text-align: left;
	height:32px;
	line-height:32px;
	padding-left:19px;
	border-bottom:1px solid #cacaca;
	float:left;
	width:230px;
	font-weight:bold;	
}
.product_main_con_rig_ta_box_lists {
	font-size: 11px;
	color: #303030;
	height:32px;
	line-height:32px;
	padding-left:19px;
	border-bottom:1px solid #cacaca;
	float:left;
	width:230px;
	font-weight:bold;
}
/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#7a7a7a;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { float:left; margin:0; width:100px; padding:5px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#222; text-transform:capitalize;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:100%; border:1px solid #e8e8e8; margin:5px 0; padding:5px 2px; height:15px; background:#f8f8f8;}
#contactform textarea { width:100%; border:1px solid #e8e8e8; margin:10px 0; padding:2px; background:#f8f8f8; height:150px;}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 250px; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}

/************* Success Message Box *************/
.success_msg{background:#E0E8EF;font:normal 11px Arial, Helvetica, sans-serif;-moz-border-radius:5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;}
.success_msg h4{padding:5px;color:#0D6F64;}


#slides .pagination{float:none;width: 135px;margin:0 auto;padding:10px 0 0;height:13px;}
#slides .pagination{ list-style:none; border:0;}
#slides .pagination ul{ border:0;padding:0;}
#slides .pagination li { float:left; margin:0; height:13px;width:13px; border:0;padding:0 3px;}
#slides .pagination li a{ padding:0; margin:0; border:0;height:13px;width:13px;background:url(../images/bu2.jpg) no-repeat top left;}
#slides .pagination li.current a{background-image:url(../images/bu1.jpg);height:13px;width:13px;}
#slides .pagination li a:hover { text-decoration:none;border:0;}
#slides .pagination li a:active { text-decoration:none;border:0;}
#slides .pagination li img{border:0;}

/* product detail start  */

.pro_de_lef {
	float: left;
	width: 635px;
	margin-left:20px;
	display:inline;
}
.pro_de_lef h1 {
	font-size: 30px;
	color: #2a2a2a;
	width: auto;
	float: left;
}
.pro_det_th {
	font-size: 24px;
	font-weight: bold;
	color: #c6231a;
	float: left;
	width: auto;
	margin-top:8px;
	margin-left:5px;
}
.pro_de_thumbs {
	float: left;
	width: 100%;
}
.pro_de_thumb1 {
	float: left;
	width: auto;
	margin-right: 16px;
}
.pro_de_thumb2 {
	float: left;
	width: auto;
}
.pro_de_lef_ths {
	float: left;
	width: 100%;
}
/* product detail end  */

/* product list start  */
.pro_lis_img {
	float: left;
	width: auto;
}
.pro_lis {
	float: left;
	width: auto;
}
.pr0_lis_rig {
	float: left;
	width: 250px;
	margin-right: 0px;
	text-align:left;
	display:inline;
}
.pr0_lis_rig_box {
	float: left;
	width: 100%;
	border-left:0px solid #cacaca;
	border-right:1px solid #cacaca;
	border-top:1px solid #cacaca;
}
.text_red {
	color: #c6231a;
}
.pro_li_ri_lists {
	font-size: 11px;
	color: #303030;
	height:32px;
	line-height:32px;
	padding-left:19px;
	border-bottom:1px solid #cacaca;
	float:left;
	width:231px;
	font-weight:bold;
}
.pro_li_ri_lists a{
	font-size: 11px;
	color: #303030;
	height:32px;
	line-height:32px;
	float:left;
	width:230px;
	font-weight:bold;
}


/* product list end  */

/* product list content start  */


.li_content {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.li_con_th {
	font-size: 20px;
}
.li_con_text {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.about_us_lef1 h1{
	text-align: center;
}

#contactform li.buttons1 input { padding:3px 0; margin:0 0 0 70px; border:0; color:#FFF;}

.buttonc {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #a81d16;
    border-radius: 0px;
    background: #ff362a;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff362a), to(#a81d16));
    background: -moz-linear-gradient(top, #ff362a, #a81d16);
    background: linear-gradient(to bottom, #ff362a, #a81d16);
    font: normal normal bold 20px arial;
    color: #ffffff;
    text-decoration: none;
}
.buttonc:hover,
.buttonc:focus {
    border: 1px solid #c6221a;
    background: #ff4132;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff4132), to(#ca231a));
    background: -moz-linear-gradient(top, #ff4132, #ca231a);
    background: linear-gradient(to bottom, #ff4132, #ca231a);
    color: #ffffff;
    text-decoration: none;
}
.buttonc:active {
    background: #a81d16;
    background: -webkit-gradient(linear, left top, left bottom, from(#a81d16), to(#a81d16));
    background: -moz-linear-gradient(top, #a81d16, #a81d16);
    background: linear-gradient(to bottom, #a81d16, #a81d16);
}
ckground: linear-gradient(to bottom, #a81d16, #a81d16);
}