@charset "utf-8";
/* CSS Document */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, img{margin:0; padding:0; border:0; outline:0; font-size: 100%; vertical-align: baseline; background: transparent;}
span.clear{clear:both;}
.left{float:left}
.right{float:right}
body {font-family: Arial, Helvetica, sans-serif;  background:#000; font-weight:normal;}
a{margin:0px; padding:0px; border:none;}
a:hover{margin:0px; padding:0px; border:none; color:#000000;}
img {padding:0px; margin:0px; }
h1 h2 h3 h4 h5 h6 { margin:0px; padding:0px; font-weight:normal; }
.hide {display:none;}
.spacer{clear:both;}
.display{ display:none;}
#main{ width:100%; float:left; margin-top:40px;  padding-bottom:40px; }  
#inner_main{ width:928px; margin:auto;   }
.inner_top_bg{ width:928px; float:left; height:27px;   }
.main_container{ width:900px; float:left; background:#000 url(../images/main_center_bg.jpg) center top repeat-y;  margin-top:-5px; padding:0 14px 0 14px; }
#header_sec { background-color:#BACAFF; width:860px; float:left;  }
.logo{ float:left; margin: 0px; position:relative; z-index:100;  }
.logo_txt{ float:right; margin: 6px 0 0 0px;  }
#find_sec{width:198px; float:right; margin-top:18px; }
.search_main{background:url(../images/find_bg.jpg) repeat-x; width:198px; float:left; height:24px;}
.magnify_img{float:left;}
.search_field{width:125px; float:left; margin-top:1px;}
.search_txt_field{width:120px; float:left; background:#000000; height:20px; border:none; font-size:13px; color:#FFFFFF; padding-left:5px;}
.facebook_main{width:158px; float:right; margin-top:15px; background:url(../images/find_bg.jpg) 0px 6px  repeat-x; padding-left:10px; }
.find_us_txt{float:left; font-size:14px; padding-right:10px; padding-top:11px; color:#FFFFFF; }
.facebook img{float:left; font-size:14px; margin-left:4px; }
.top_navgation{background: url("../images/menu_bg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);float: right; height: 76px; margin-top: 0px;width: 860px;}
.top_navgation ul{padding:0px; margin:0 0 0 18px; }
.top_navgation li{padding:0px; margin:0px; list-style:none; float:left; }
.top_navgation li a{padding:8px 0px 7px 0px; margin:0px; list-style:none; background:url(../images/nav_line.png) right 10px no-repeat; display:block; text-decoration:none; color:#fff;  font-size:14px; text-transform:capitalize; text-align:left;  }
.top_navgation li a:hover{ color:#fff; display:block; text-decoration:none; font-weight:bold; }
.top_navgation li.act { color:#fff; text-decoration:none; font-weight:bold; }
.top_navgation li.border a{ color:#fff; display:block; text-decoration:none; background:none; }
.top_navgation li.home_tab a{width:75px; float:left; text-align:center;}
.top_navgation li.product_tab  {width:94px; float:left; padding-left:20px}
.top_navgation li.news_tab a{width:76px; float:left; text-align:center;}
.top_navgation li.about_us_tab a{width:106px; float:left; text-align:center;}
.top_navgation li.download_tab a{width:127px; float:left; text-align:center;}
.top_navgation li.contact_tab a{width:124px; float:left; text-align:center;}
.top_navgation li ul{ margin:0px; display:none;   color:#FFFFFF; width:171px;  text-align:left; margin-left:-20px;}
.top_navgation li:hover ul{  display:block;  color:#FFFFFF; position:absolute; float:left;  z-index:1000;   background:url(../images/drop_down_bg1.png) 0 0 repeat-y;}
.top_navgation li ul li a { margin:0px; display:block;  color:#FFFFFF; background:none; text-align:left; font-size:12px; padding:0 0 0 10px; width:161px; line-height:20px; font-weight:normal; }
.top_navgation li ul li a:hover {  color:#FFFFFF; background:none;  font-size:12px; font-weight:bold;  }
.top_navgation li ul li a {  color:#FFFFFF; background:none;  font-size:12px; font-weight:normal;  }
.banner{width:860px; float:left; margin-top:-45px;  background:url(../images/banner_images/banner_pulses.jpg) top left no-repeat; }
.banner-box-services{width:860px; float:left; margin-top:-45px;  background:url(../images/banner_images/banner_combined.jpg) top left no-repeat; }
.middle_sec{width:860px; float:left; margin-top:24px; }
.inner_container{width:860px; float:left; margin-left:20px; }
.content_sec{width:860px; float:left; }
.content_area{width:580px; float:left; font-size:15px; color:#FFFFFF; font-weight:normal; line-height:16px; word-spacing:-1px; padding-bottom:15px;text-align: justify;}
.content_area_right{width:280px; float:right; font-size:12px; color:#FFFFFF; font-weight:normal; line-height:16px; word-spacing:-1px; padding-bottom:15px;}
.content_area h2{font-size:16px; color:#FFFFFF; font-weight:bold; padding-bottom:17px;}
.content_area  a{font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:none; padding-top:5px; }
.content_area  a:hover{font-size:12px; color:#fff; font-weight:normal; text-decoration:underline;}
.view_our_tab_main{width:208px; float:left; }
.view_our_tab{width:203px; float:left; background:url(../images/view_bg.jpg) repeat-x; height:38px; padding:8px 0 0 5px; line-height:16px;   color:#FFFFFF;  }
.view_our_tab h2{  font-family: 'Volkhov', serif; font-size:16px; color:#FFFFFF; font-weight:normal;   } 
.view_our_tab  a{  font-size:12px; color:#FFFFFF; text-decoration:none;} 
.view_our_tab  a:hover{  font-size:12px; color:#FFFFFF;  text-decoration:underline;} 
.view_our_tab1{width:203px; float:left; background:url(../images/view_bg.jpg) repeat-x; height:38px; padding:8px 0 0 5px; line-height:16px; margin-top:11px;  color:#FFFFFF;  }
.view_our_tab1 h2{  font-family: 'Volkhov', serif; font-size:16px; color:#FFFFFF; font-weight:normal;   } 
.view_our_tab1 a{  font-size:12px; color:#FFFFFF; text-decoration:none;} 
.view_our_tab1 a:hover{  font-size:12px; color:#FFFFFF;  text-decoration:underline;} 
.lastest_panel{width:208px; float:right; background:url(../images/latest_news_img.jpg) left top no-repeat; height:186px;}
.lastest_panel h2{ height:25px;}
.latest_txt{width:198px; float:left; font-size:12px; color:#000000; margin-left:8px; line-height:14px; margin-top:6px; border-bottom:#9f9fa1 solid 1px; padding-bottom:5px; }
.latest_txt p{ font-size:12px; color:#000000; font-weight:bold; }
.latest_txt a{font-size:12px; color:#116b38; font-weight:bold; text-decoration:none;}
.latest_txt a:hover{font-size:12px; color:#116b38; font-weight:bold; text-decoration:underline;}
.latest_txt.border{border:none;}
.footer_main{width:900px; float:left; background:url(../images/menu_bg.jpg) repeat-x; height:32px; margin-top:17px; }
.footer_link{width:610px; float:left;  }
.footer_link ul{padding:0px; margin:0 0 0 6px; }
.footer_link li{padding:0px; margin:0px; list-style:none; float:left; }
.footer_link li a{padding:8px 0px 7px 0px; margin:0px; list-style:none; background:url(../images/nav_line.png) right 10px no-repeat; display:block; text-decoration:none; color:#fff;  font-size:12px; text-transform:uppercase; text-align:left;  }
.footer_link li a:hover{ color:#fff; display:block; text-decoration:none; font-weight:bold; text-transform:uppercase; font-size:12px; }
.footer_link li.act a{ color:#fff; text-decoration:none; font-weight:bold; }
.footer_link li.border a{ color:#fff; display:block; text-decoration:none; background:none; }
.footer_link li.terms_tab a{width:160px; float:left; text-align:center;}
.footer_link li.privacy_tab a{width:130px; float:left; text-align:center;}
.footer_link li.site_map a{width:85px; float:left; text-align:center;}
.footer_link li.web_design_tab a{width:100px; float:left; text-align:center; padding-right:19px; margin-left:204px; font-size:12px; }
.psw_txt{float:right; font-size:12px; color:#FFFFFF; width:280px; text-align:center; margin-top:8px;}
.gallery_panel{width:900px; float:left;}
.our_product_heading{width:900px; float:left; text-align:center;}
.gallery_bg{width:821px; float:left; background:url(../images/gallery_bg.jpg) left top no-repeat; height:157px;margin-top:3px; margin-left:10px; padding:10px 30px 0px 30px;}
.gallery_product{width:160px; float:left; }
.gallery_product img{text-align:center; height:125px;}
.gallery_product p{text-align:center; font-size:13px; color:#231f20;}
/*-------------- JQ Scroll ----------*/
.jscroller2_up, .jscroller2_down, .jscroller2_left, .jscroller2_right {
 margin: 0;
 padding: 0;
}
.jscroller2_left, .jscroller2_right, .jscroller2_left_endless, .jscroller2_right_endless {
	white-space: nowrap;
}
.cliets_wrap{
	width:876px;
	height:160px;
	float:left;
	margin:0 0 0px 0;
	padding:0px 0 0 0;
	background-image:url(../images/clients.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:hidden;
}
.cliets_cont{
	width:821px;
	height:145px;
	float:left;
	margin:0 0 0 0;
	padding:0px 0px 0 0px;
	background-color:#FFFFFF;
}
#leftAreaTop{
	background-repeat:no-repeat;
	background-position:20px 346px;
}
#videoBoxBorder{
	height:230px;
	background-position:-2px 0px;
	background-repeat:no-repeat;
	overflow:visible;
}
#videoBoxBorderSlim{
	width:780px;
	height:188px;
	margin-left:16px;
	padding-top:4px;
	border:#000033 solid 1px;
	background-position:-2px 0px;
	background-repeat:no-repeat;
	overflow:visible;
}
#videoBox{	
	height:230px;
	z-index:0;
	width:860px;
	overflow:hidden;
}
#map{
	width:642px;
	height:230px;
}
#videoBoxSlim{
	width:642px;
	height:180px;
	z-index:0;
	overflow:hidden;
	padding-left:5px;
	margin-left:5px;
	background-position:5px 0px;
	background-repeat:no-repeat;
}
#videoNav{
	width:76px;
	height:50px;
	margin-top:170px;
	margin-right:25px;
	margin-left:788px;
	z-index:5;
	float:right;
	position:absolute;
}	
#videoNavSlim{
	width:76px;
	height:50px;
	margin-top:-72px;
	margin-right:25px;
	z-index:10;
	float:right;
}
#navTable{
	border:1px solid #FFFFFF;
	height:47px;
	width:74px;
}
#navTable_4{
	border:1px solid #FFFFFF;
	height:47px;
	width:49px;
	margin-left:24px;
}
#navTable_3{
	border:1px solid #FFFFFF;
	height:23px;
	width:74px;
	margin-top:24px;
}
#navTable_8{
	border:1px solid #FFFFFF;
	height:47px;
	width:74px;
	margin-left:-24px;
}
#navTable #nav3,#navTable #nav6{
	border-right:none;
}
#navTable_4 #nav2,#navTable_4 #nav5{
	border-right:none;
}
#navTable_3 #nav1, #navTable_3 #nav2, #navTable_3 #nav3 #nav4{
	border-bottom:none;
}
#navTable_3 #nav3{
	border-right:none;	
}
#navTable_8 #nav3, #navTable_8 #nav6{
	border-right:none;
}
#nav1:hover, #nav2:hover, #nav3:hover ,#nav4:hover ,#nav5:hover, #nav6:hover, #nav7:hover, #nav8:hover{
	color:black;
	background-color:white;
}
.navItem{
	color:#FFFFFF;
	text-align:center;
	padding-top:5px;
	font-size:10px;
	border-right:1px dotted #FFFFFF;	
	border-bottom:1px dotted #FFFFFF;	
	height:18px;
	width:23px;
	float:left;
	padding-left:1px;
}
.grey_text11 {color:#4c4c4c;font-size:11px;}
.strong_txt{font-weight:bold;}
.about_us_content_sec{width:860px; float:left; padding-bottom:12px; margin-right:9px;}
.about_us_content {width:616px; float:left; padding-bottom:12px; margin:10px 0 0 11px; border-bottom:#adc5b1 solid 1px;}
.about_us_content h2 { font-weight:bold; padding-bottom:17px; color:#116b38; font-size:23px; float:left; width:600px; padding:12px 0 0 0px;}
.about_us_content ul {padding:0px; margin:0px; font-weight:normal; }
.about_us_content li {padding:0 5px 0 0px; margin:0px; list-style:none; font-size:12px; float:left; color:#5a5758;}
.about_us_content li a { padding:0 5px 0 0px; margin:0px; list-style:none; font-size:12px; text-decoration:none; color:#5a5758; font-weight:normal;}
.about_us_content li a:hover {  font-size:12px; text-decoration:underline; color:#5a5758; font-weight:normal;}
.about_content_area{width:620px; float:left; font-size:12px;  color:#ffffff; font-weight:normal; margin:15px 0 0 11px; line-height:16px; text-align:justify;}
.quality_sec{width:194px; float:right;  font-size:10px;  color:#5a5758; font-weight:normal; margin:15px 15px 0 0px;}
.quality_sec h3{ color:#9f1d29; font-size:19px; font-weight:bold; }
.quality_sec img{ padding:13px 0 0 0px; margin:0px;}
.conditions_txt {width:616px; float:left; padding-bottom:17px; margin:10px 0 0 11px; font-size:12px;  color:#5a5758; font-weight:normal;}
.conditions_txt h3 { font-weight:bold; padding-bottom:17px; color:#116b38; font-size:23px; padding:5px 0 10px 0px;}
.download_content_sec{width:616px; float:left; font-size:12px;  color:#5a5758; font-weight:normal; border-bottom:#c8d8cb solid 2px;  margin:10px 0 0 11px;}
.download_content_sec h3{font-weight:bold; color:#116b38; font-size:19px; padding:5px 0 5px 44px; background:url(../images/download_icon.jpg) left top no-repeat;}
.download_content_sec p{font-size:12px;  color:#5a5758; font-weight:normal; padding:5px 0 15px 0px;}
.download_content_sec.border{ border-bottom:none;  }
.link_content_sec{width:616px; float:left; font-size:12px;  color:#5a5758; font-weight:normal; border-bottom:#c8d8cb solid 2px;  margin:10px 0 0 11px;}
.link_content_sec h3{font-weight:bold; color:#116b38; font-size:19px; padding:5px 0 5px 0px; }
.link_content_sec p{font-size:12px;  color:#5a5758; font-weight:normal; padding:5px 0 15px 0px;}
.link_content_sec a{font-weight:bold; color:#116b38; font-size:12px; text-decoration:none; padding-top:10px;  }
.span_top a   { margin-top:10px;  padding-bottom:15px; }
.link_content_sec.border{ border-bottom:none;  }
.search_content_sec{width:616px; float:left; font-size:12px;  color:#5a5758; font-weight:normal; border-bottom:#c8d8cb solid 2px;  margin:10px 0 0 11px; padding-bottom:15px;}
.search_content_sec h3{font-weight:bold; color:#116b38; font-size:19px; padding:5px 0 15px 0px; }
.search_content_sec p{font-size:12px;  color:#5a5758; font-weight:normal; padding:15px 0 0px 0px;}
.search_content_sec a{font-weight:bold; color:#116b38; font-size:12px; text-decoration:none; padding-top:10px;  }
.search_content_sec a:hover{font-weight:bold; color:#116b38; font-size:12px; text-decoration:underline;  }
.search_content_sec img{ padding-top:10px; float:right;  margin-top:-60px;  }
.search_content_sec.border{ border-bottom:none;  }
.cotact_content_area{width:405px; float:left; font-size:12px;  color:#5a5758; font-weight:normal; margin:20px 0 0 11px; line-height:16px;}
.cotact_content_area p{font-size:12px;  color:#5a5758; font-weight:normal; line-height:14px; }
.buy_form_main{width:650px; float:left;}
.form{margin:0px; padding:0px;}
.buy_form_main1{width:400px; float:left; padding-bottom:9px;}
.property_txt{width:285px; float:left; font-size:13px; color:#333333; padding-top:5px; text-transform:uppercase;}
.property_input_field{width:261px; float:left; }
.property_input_field1{width:200px; float:left; }
.property_input_dropdown{width:261px; float:left; background: url(../images/form_bg.jpg) repeat-x; padding:5px; border:#cccccc solid 1px; color:#797979; font-size:13px; text-transform:uppercase;}
.property_txtinput{width:262px; float:left; background:url(../images/form_bg.jpg) repeat-x; height:18px; border:#cccccc solid 1px; color:#797979; font-size:13px; text-transform:uppercase;}
.submit_btt{width:84px; float:left; margin-right:7px;}
.contact_form_main{width:510px; float:right; margin:12px 0 0 11px; }
.title_txt{width:72px; float:left; font-size:12px; color:#ffffff; font-weight:bold; padding-top:5px; }
.property_txtinput1{width:171px; float:left; background:url(../images/form_bg.jpg) repeat-x; padding:5px; border:#cccccc solid 1px; color:#797979; font-size:13px; text-transform:uppercase;}
.send_button{width:64px; float:left;  margin-top:0px; margin-left:0px;}
.code_img{width:84px; float:left;  }
.massage_field{width:262px; float:left; background:url(../images/message-bg.jpg) no-repeat;  border:#cccccc solid 1px; color:#797979; font-size:13px; text-transform:uppercase; height:74px;}
.contact_sec{width:640px; float:left;}
.required_txt{font-size:10px;  color:#5a5758; float:left;}
.form_main2{width:400px; float:left; }
.contact_right_panel{width:210px; float:left; margin:20px 0px 0 -10px;}
.number_main{width:210px; float:left; font-size:13px;  color:#5a5758; padding-bottom:15px;}
.number_main_txt{ font-size:13px;  color:#ffffff; padding-top:8px; float:left;  }
.number_main_txt a{ font-size:13px;  color:#ffffff; float:left; text-decoration:none;  }
.number_main_img{padding:0px 7px 0px; margin:0px; float:left; }
.zoom_img{width:194px; float:right;  font-size:10px;  color:#5a5758; font-weight:normal; margin:-38px 15px 0 -10px; background:#fff;}
.zoom_img p{  font-size:10px;  color:#5a5758; font-weight:normal;}
.zoom_img p a{  font-size:10px;  color:#5a5758; font-weight:normal; background:url(../images/magnify_img1.jpg) left 2px no-repeat; padding-left:13px; text-decoration:none;}
.key_panel{width:208px; float:right; background:url(../images/key_bg.jpg) left top repeat-y; }
.key_panel h2{ height:25px;  background:url(../images/key_features_img.jpg) left top no-repeat;}
.key_panel ul{ padding:0px; margin:0 0 0 10px;}
.key_panel li{ padding:14px 0 6px 8px; margin:0px; list-style:none;  font-size:12px; color:#000000; background:url(../images/red_dot.png) left 21px no-repeat; width:188px; }
.download_tab_link{width:208px; float:left; background:url(../images/key_bg.jpg) left top repeat-y; height:38px; margin-top:12px; padding-top:7px; cursor:pointer;}
.download_tab_txt{width:154px; float:left;  font-size:13px; }
.download_tab_img{width:54px; float:left;  text-align:center; }
.comming_soon_txt h2 {  width:643px; float:left; font-weight:bold;  color:#116b38; font-size:30px; float:left;  padding:120px 0 120px 0px; text-align:center; }
.online_brochure{width:860px; float:left; height:1000px;}
.banner-style{width:860px;height:336px;float:left;}
.banner-box{width:3100px;height:336px;float:left;}
.logo_text{color: white;font-size: 12px;margin-top: 30px;}
.lmargin50{margin-left:50px;}
.tacenter{margin-top:5px; text-align:center;}