@charset "utf-8";
/* CSS Document */
.show_hide { display:none; }
body { margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:normal; }
html, body { height: 100%; }
.clr{clear:both; line-height:0; height:0;}
img{border:none}
*:focus{outline:none;}
.center{ text-align:center}
.fl {float:left}
.fr {float:right}
.redclr{color:#f05558}
h1, h2, h3, h4, h5, h6, p, a {margin:0; padding:0; font-weight:normal;}
.centering { width: 1600px; margin: 0 auto; }
/**wrapper**/
#wrapper { width: 100%; min-height: 100%; }
	
	/**container**/
	.container { width: 100%; float: left; }

		/**header**/
		.header { width: 100%; float: left; background: #4a4646; }
		
			/**logo**/
			.logo { float: left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s; }
			
			
			.elecrama-2016 { margin-left:15px; padding-top:12px; float: left;  transition: all 0.7s ease 0s;}
			.elecrama-20166 { margin-left:15px; padding-top:20px;  float: left; transition: all 0.7s ease 0s;}
			
			/**topbar**/
			.topbar { float: right; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s; }
				/**topnav**/
				.topnav { margin: 0; float:right; }
				.topnav ul { margin: 0px; padding: 0px; list-style: none; list-style-type: none; }
				.topnav li { float: left; }
				.topnav li a { padding: 0 15px; font-family: 13px; line-height: 43px; color: #fff; text-decoration: none !important; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s; }
				.topnav li a:hover { color: #999999; }
				.topnav li a img { padding: 0; margin: 0 -15px; max-width: 100%; }
				.topnav li a img:hover { opacity: .5; }
				
				/**search**/
				.search { margin:0 20px 0 0; float:right; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s; }
				.search .text { padding: 4px 10px; width: 335px; height: 23px; float: left; font-size: 14px;  color: #433a36; background: #fff; border:0; border-radius: 2px 0 0 2px; }
				.search .btn { width: 54px; height: 31px; float: left; border:0; border-radius:0; background: url(../images/search-btn.png) no-repeat; cursor: pointer; }
				
		/**navigation**/		
		.m-nav { display: none; }	
		.m-nav ul { width: 200px; padding: 10px 5px; display: none; position:absolute; right: 5px; top: 35px; box-shadow: 1px 1px 4px #999; border-radius: 0px 0 5px 5px; overflow:hidden; background: #f7f7f7; /* Old browsers */ background: -moz-linear-gradient(top,  #f7f7f7 0%, #e0e0df 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e0e0df)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #f7f7f7 0%,#e0e0df 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #f7f7f7 0%,#e0e0df 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #f7f7f7 0%,#e0e0df 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f7f7f7 0%,#e0e0df 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e0e0df',GradientType=0 ); /* IE6-9 */ }
		.m-nav a#navimg { float:right; margin: 10px 5px 0 0; }
		.m-nav ul { text-align:left; }
		.m-nav li { float:none; display: list-item; }
		.m-nav li ul { height: auto !important; position:static; box-shadow:none; padding: 0px 0 0 10px; display: none; list-style:none; }
		.m-nav li a { background: none; border-radius:0; padding: 5px 5px 2px 10px; border-bottom: 1px dashed #ccc; display:block; line-height: 25px; text-align: left; color: #000; text-decoration:none; }
		.m-nav li:last-child a { border:0; }
		.m-nav li a span { text-align:right; float:right; color: #FF0000;  }
		.m-nav li li a {font-size:12px; margin-right:10px; }
		.m-nav li a:hover { color: #000; background: #aeaeae; }		
		.navigation { width: 100%; height: 53px; float: left; background: url(../images/nav-bg.png) repeat-x; position: relative; z-index: 2; }
		.desktop ul { margin: 0 auto; padding: 0px; list-style: none; text-align: center; *width: 1200px; }
		.desktop ul li { display:inline; position:relative;  *float:left; }
		.desktop ul li a { margin: -3px 0 0 0; padding: 0px 10px; border-radius: 2px; behavior: url(PIE.htc); display:inline-block; font-size: 13px; line-height: 53px; color: #ec1c24; text-decoration: none; }
		.desktop ul li a span.home { padding: 1px 0; height: 37px; margin: 14px 0 0 0; display:block; } 
		.desktop ul li a:hover, .desktop ul li a.active, .desktop  ul li a.active span.home { background-color: #e8e8e8;  }
		.desktop ul li:hover a { background-color: #e8e8e8;  }
		.desktop ul li:hover .megamenu_css_content{ display:block}
		/**slider**/
		.tablet1024 { display: none; }
		.slider { margin: -9px 0 0 0; width: 100%; float: left;  position: relative; z-index: 1; }
		.slider img { width: 100%; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s; }
		
		/**ticker**/
		.ticker { min-height: 54px; float: left; width: 100%; overflow: hidden; background:#dddddb; border-top: 1px solid #e9e9e9; }
		.ticker { font-size: 13px; line-height: 36px; color: #525252; } 
		.ticker ul { margin: 0px; padding: 0px; list-style: none; text-align: center; }
		.ticker li { display:inline-block; line-height: 54px; }
		.ticker li span { color: #cc0000; font-weight: bold; }
		.ticker li a { padding: 0 0 0 20px; }
		.ticker li img { width: auto; }
			
		/**services-wrap**/					
		.services-wrap { padding: 0 0 30px 0; width: 100%; float: left; background: #e9e9e9; }
		
			/**services**/		
			.services { width: 1500px; margin: 0 auto; padding: 28px 0 0px 0; }
			
				/**hplservices**/
				.hplservices { margin: 0 20px 0 0; float: left; width: 370px; position: relative;  }
				.hplservices.number { width: 345px; height: 195px;  }
				.hplservices.smart { margin: 20px 0 0 0; width: 350px; overflow: hidden;  float: left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s; }	
				.hplservices.smart img { float: left; }	
				.hplservices.smart a { padding: 0; }
				.hplservices h2 { padding: 0 0 10px 0; font-family: 'din-boldbold'; font-size: 40px; line-height: 40px; color: #ed1c24; border-bottom: 1px solid #cacac7; }
				.hplservices h2 span { padding: 9px 0 0 1px; font-family: 'din-regularregular'; font-size: 18px; line-height: 24px; color: #333333; display: block; }
				.hplservices p { padding: 12px 10px 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: left; line-height: 19px; color: #767676; } 
				.hplservices a { color: #ec1c24; font-size: 13px; line-height: 16px; text-decoration: none; }
				.hplservices a:hover { text-decoration: underline; }
				.hplservices img { margin: 0 auto; display: block; max-width: 100%; height: auto !important; }
				.hplservices h3 { padding: 0 0 12px 0; margin: 10px 20px 0 15px; display: block; color: #ec1c24; font-size: 18px; line-height: 20px; font-family: 'din-boldbold'; font-weight: normal; background:url(../images/sep.jpg) repeat-x bottom; }
				.hplservices h4 { padding: 0 0 15px 0; float: left; width: 100%; font-family: 'din-boldbold'; font-size: 30px; line-height: 84px; color: #433a36; clear:both; }
				.hplservices h4 span { font-size: 65px !important; position: static !important; background: none !important; width: auto !important; line-height: 75px !important; color: #ec1c24 !important; float:left; }
				.hplservices h4 b { padding: 15px 0 0 5px; text-align:left; line-height: 30px; float: left; }
				.hplservices h4 b.gap { line-height: 60px; }
				.hplservices a.arrow { display: block; text-align: right; }
				.hplservices a.arrow img { margin: 0; text-align: right; display:inline; }
				.hplservices img.hplogo {display:inline; }
				
				
				.disc-foot{padding:20px; margin: 40px 0 20px 0; display: block; outline-style:double; outline-color:#ccc; outline-width:4px; width:auto}
				.disc-foot p {font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: left; line-height: 18px; color: #767676; } 
				
				.amazon_scroller_mask li a { position: relative; display: block; }
				.amazon_scroller_mask li span { background:#ec1c24; width: 325px; height: 30px; bottom: -10px; z-index:999; display: block; color: #fff; font-family: 'din-boldbold'; font-size: 18px; line-height: 32px; position: absolute;  border-radius: 0 0 5px 5px; behavior: url(PIE.htc); }

				.amazon_scroller_mask li .videohov img { width: 50px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s; }
				.amazon_scroller_mask li .videohov { display: none; position: absolute; top: 80px; left: 150px; border:0; line-height:normal; cursor: pointer; }
				.amazon_scroller_mask li:hover .videohov { display: block; }
				
				/**img slide**/
				.services .imgslide { margin-right: 15px; overflow: hidden; width: 335px; height: 170px; float: left; position: relative; -moz-border-radius:5px; behavior: url(PIE.htc); border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; overflow: hidden; line-height:normal }
				.imgslide h2.videohov img { width:auto; }
				.imgslide ul li { line-height:normal; position: relative;}
				.imgslide ul li a { padding:0; }
				.imgslide ul li span { position: absolute; bottom: 30px; left:0; overflow: hidden; width: 345px; display: block; background: #ec1c24; color: #fff; font-size: 13px; height: 32px; line-height: 32px;}
				.imgslide li h2.videohov img { width: 50px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s; }
				.imgslide li h2.videohov { display: none; position:absolute; top: 50px; left: 140px; border:0; line-height:normal; cursor: pointer; }
				.imgslide li:hover h2.videohov { display: block; }
				
		/**footerwrap**/
		.footerwrap { padding: 10px 0 20px 0; margin: 0px 0 0 0; width: 100%; min-height: 66px;  float: left; background: #b6b6b6 url(../images/footer-bg.png) repeat-x 0 0; }		
		.footer { width: 400px; margin: 0 auto; }
		.footer ul { margin: 0px; padding: 0px; list-style: none; text-align:center; }
		.footer li { display:inline;}
		.footer li a { padding: 0px 15px; font-size: 12px; line-height: 30px; color: #252422; text-decoration: none; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s; } 
		.footer li a:hover { text-decoration: underline; }
		.footer .copy { padding: 0px 0 0 0; float: left; width: 100%; }
		.footer .copy p { line-height: 15px; padding: 0px 0 0 8px; font-family: Tahoma; text-align: right; font-size: 11px; line-height: 16px; color: #585756; text-decoration: none; float: left; }
		.footer .copy a { float: right; padding: 0px 30px 0 0; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s; }
		
/* inner page banner */ 
.banner1{ position:relative; height:271px;}
.banner-wrap { float:left; width: 100%; margin: -6px 0 5px 0; }
.banner-wrap img { width: 100%; }
.banner1 .image {width:100%; position:absolute; background:url(../images/hpl-inner.jpg) center top no-repeat; height:271px; left: 0; top: -6px;}
.banner1 .image.about {width:100%; position:absolute; background:url(../images/aboutus-banner1.jpg) center top no-repeat; height:271px; left: 0; top: -6px;}
.banner1 .image.newsletter {width:100%; position:absolute; background:url(../images/newsletter-banner1.jpg) center top no-repeat; height:271px; left: 0; top: -6px;}
.banner1 .image.prod-landing {width:100%; position:absolute; background:url(../images/product-landing-bannernew.jpg) center top no-repeat; height:271px; left: 0; top: -6px;}

/* inner page banner */ 	


/* bradcum */	
.bradcum{ border-bottom:1px solid #ededee; padding:2px 0 8px 0; margin:0 0 20px 0; float:left; width:100%;}
.bradcum ul { margin:0 auto; max-width:1600px; padding:0 0 0 15px;}
.bradcum ul li {float:left; display: inline; list-style:none; padding:0 12px 0 8px; background:url(../images/bradcum.jpg) right 6px no-repeat;}
.bradcum ul li:last-child { background: none; color: #ec1c24; }
.bradcum ul li a { color:#000; text-decoration:none; }
/* end bradcum */


/* product listing main */
.product_listing{ width:1580px; padding-top:30px; margin: 0 auto; overflow:hidden; }
.product_listing .left_navigation { width:286px; float:left; margin-left:15px; padding-top:1px; }
.lft_nav { background:url(../images/product-finder.jpg) no-repeat; padding-top:48px;}
.product_listing .left_navigation .content {width:270px; float:left; background:#ebebeb; border-bottom:1px solid #bcbcbc; border-right:1px solid #bcbcbc; border-left:1px solid #bcbcbc; padding:10px 7px;}
.product_listing .left_navigation .content h1 { margin:0; padding:0; font-size:13px; color:#000000; background:url(../images/left-navigation-border.jpg) left bottom repeat-x; padding-bottom:7px; margin-bottom:7px;}


.product_listing .left_navigation .content ul { margin:0; padding:0 0 10px 0; float:left; }
.product_listing .left_navigation .content ul li { color:#000; display: inline-block; list-style:none; margin:0; padding:0 0 0px 0px;} 
.product_listing .left_navigation .content ul li a { color:#666666;  text-decoration:none; min-width:200px; display:block; padding:3px 0; }
.product_listing .left_navigation .content ul li a:hover {color:#000000}
.product_listing .left_navigation .content ul li ul { padding:5px 0;}
.product_listing .left_navigation .content ul li ul li {}
.product_listing .left_navigation .content ul li ul li a { color:#000; padding:0 0 3px 20px;  background:url(../images/blt1.png) 10px 5px no-repeat;}
.product_listing .left_navigation .content ul li ul li a:hover, .product_listing .left_navigation .content ul li ul li a.active { color: #cc3333; }
.product_listing .left_navigation .content ul li ul li ul { padding:0;}
.product_listing .left_navigation .content ul li ul li ul li {}
.product_listing .left_navigation .content ul li ul li ul li a { color:#cc3333; padding:0 0 3px 35px;  background:url(../images/blt3.png) 25px 7px no-repeat;}




.product_list_box { float:left; padding:0 0px 0 50px; width: 1200px; }
.product_list_box h1 { font-family: 'din-regularregular'; font-size:30px; line-height: 35px; color: #ec1c24; border-bottom:1px solid #ededee; padding-bottom:5px; margin-bottom:20px;}
.product_list_box .pbox { margin: 0 30px 30px 0; padding: 10px 0 10px 0; width:360px; min-height: 150px; float:left; text-align:center; color:#666666; margin-right:10px; border:1px solid #EDEDEE; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s; position:relative; }
.product_list_box .pbox:hover { border:1px solid #bcbcbc;}
.product_list_box .pbox .left { width: 160px; float:left; }
.product_list_box .pbox .left img { margin: 0 auto; display: block; max-width: 100%; }
.product_list_box .pbox .right { width: 200px; float:right; }
.product_list_box .pbox .right h2 { margin: 0; padding: 0 0 0 0; font-size: 13px; line-height: 18px; color: #ff3333; font-weight:normal; text-align:left; }
.product_list_box .pbox .right h2 span { display: block; font-size: 12px; line-height: 22px; color: #000; text-align: left; }
.product_list_box .pbox .right p { font-size: 12px; line-height: 16px; color: #999; text-align:left; }
.product_list_box .pbox .right a { margin: 10px 0 0 0; float:left; padding: 5px 10px; font-family:Tahoma; color: #666; font-size: 11px; line-height: 15px; background: #e5e5e5; }
.product_list_box .pbox .right a:hover { background:#e92e2e; color: #fff; }
.product_list_box .pbox .labelbx{ position: absolute; bottom:0px; right:0px; width:110px; height:73px;}
.product_list_box .pbox .labelbx img{width:100%; height:100%;}

.product_list_box .pbox a { color:#666666; text-decoration:none; }
.product_list_box .pbox a:hover { color:#000000; } 

.product_list_box .more_products {width:221px; height:175px; background:#d1d3d4; float:left; border:1px solid #b4b4b4;}
.product_list_box .more_products:hover { background:#f0f0f0;}
.product_list_box .more_products a {width:221px; height:175px; background:url(../images/more-prodcuts.png) no-repeat; float:left; text-indent:-10000px;}
.product_list_box .more_products a:hover {background:url(../images/more-prodcuts.png) left -175px no-repeat; }
/* end product listing main */	


/* product details */
.product_detail{ padding-top:30px; margin: 0 auto; margin-bottom: 10px; float:left; width:100%; }
.product_detail_left{ width:412px; float:left; margin:0 30px 20px 20px; position:relative; }
.product_detail_left .labelbx{ position: absolute; top:0px; right:0px; width:122px; height:93px;}
.product_detail_left .labelbx img{width:100%; height:auto;}
.product_detail_left .product_detail_img { border:1px solid #ededee; padding: 15px 0; overflow: hidden; } 
.product_detail_left img { margin: 0 auto; display:block; }
.product_detail_right{ float:left; width:1100px;}
.product_detail_right h1 { padding-bottom: 5px; font-family: 'din-regularregular'; font-size:30px; line-height: 35px; color: #ec1c24; border-bottom:1px solid #EDEDEE; }
.product_detail_btn { float:left; }
.product_detail_btn a { margin: 15px 20px 0 0; padding: 0 0 0 51px; height: 45px; text-decoration: none; float:left; background:url(../images/btn-lft.jpg) no-repeat 0 0; } 
.product_detail_btn a.gap { margin-right:0;}
.product_detail_btn a span { padding: 19px 30px 0 0px; color: #fff; height: 26px; float:left; background:url(../images/btn-rft.jpg) no-repeat top right; } 
.product_detail_btn a:hover { background-position: 0 -45px; }
.product_detail_btn a:hover span { background-position: right -45px; }

/*product detail tabs*/
.product_detail_tabs { margin: 20px 0 0 0; overflow: hidden; width: 1070px; }
.product_detail_tabs ul { list-style: none; margin: 0; padding: 0; position: relative; top:1px; z-index: 1; }
.product_detail_tabs li { float:left; }
.product_detail_tabs li a { margin: 0 7px 0 0; padding: 5px 35px; border-radius: 5px 5px 0 0; behavior: url(PIE.htc); border:1px solid #c7c8ca; border-bottom:0; height: 36px; line-height: 36px; display: block; text-decoration:none; color: #000; font-size: 14px; color: #000; background: #f6f6f6; }
.product_detail_tabs li a:hover, .product_detail_tabs li a.active { color: #fff; background: #4a4646; border:1px solid #4a4646; border-bottom:0; }
.product_detail_tabs .tab_content { padding: 10px 15px; margin: -1px 0 0 0; background: #f6f6f6; border:1px solid #c7c8ca; clear:both; }
.product_detail_tabs .tab_text {}
.product_detail_tabs .tab_text h2 { padding: 0 0 10px 0; color: #000; font-size: 14px; line-height: 20px; font-weight:bold; }
.product_detail_tabs .tab_text h3 { padding: 15px 0 10px 0; color: #4a4646; font-size: 16px; line-height: 20px; }
.product_detail_tabs .tab_text ul { margin: 0 0 20px 0; overflow:hidden; }
.product_detail_tabs .tab_text li { padding: 0 0 5px 15px; color: #333333; font-size: 13px; line-height: 20px; float:left; width: 100%; background:url(../images/start.png) no-repeat 0 4px;}
.hide { position: absolute; top: -9999px; left: -9999px; }
.product_detail_tabs .tab_text ul.items { list-style:none; background:#c5c6c8; }
.product_detail_tabs .tab_text ul.items li { background: none; }
.product_detail_tabs .tab_text .item-name { padding: 18px 10px 18px 5px; margin:1px 0 1px 1px; width: 170px; background: #ebebeb; text-align: right; }
.product_detail_tabs .tab_text .item-text { padding: 18px 5px 18px 10px; margin:1px 0 1px 1px; width: 822px; }
.product_detail_tabs .tab_text .item-text.white { background: #fff; }
.product_detail_tabs .tab_text .item-text span { padding: 0 0px 5px 0; width: ; display:block; float:left; }
.product_detail_tabs .tab_text .arrn-head { font-size: 14px; font-weight:bold; color: #000; line-height: 20px; padding: 20px 0 20px 10px; }
.tab-detail { background: #fff; padding: 20px; border-radius: 5px; behavior: url(PIE.htc); }
.product_detail_tabs .tab-detail h2 { padding: 10px 0; }
/*product detail tabs*/


/*product_finder landing*/
.product_finder_landing { padding: 0px 20px 0 20px; overflow: hidden; width: 1520px; margin: 0 auto; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.product_finder_landing h1 { padding: 0 0 5px 0; margin: 0px 0 10px 0; font-family: 'din-regularregular'; font-size:30px; line-height: 35px; color: #ec1c24; border-bottom: 1px solid #ededee; }
.product_finder_landing p { color: #858585; font-size: 12px; line-height: 18px;  }

/*product_finder landing*/
.product_finder_services { margin: 50px 0 30px 0; float: left; }
.product_finder_box { padding: 10px 9px; margin: 0 25px 0 0; float: left; width: 260px; min-height:354px; background:#fbfbfb; border: 1px solid #e6e7e8; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s; } 
.product_finder_box img { max-width: 100%; }
.product_finder_box.last { margin: 0 0 0 0; }
.product_finder_box h2 { padding: 0 0 10px 0; color: #0066ff; font-weight:bold; font-size: 16px; line-height: 20px; }
.product_finder_box .box_text { margin: 20px 0 0 0; }
.product_finder_box .box_text ul { margin:0 0 0 0; padding:0 0 10px 0; float:left; }
.product_finder_box .box_text ul li { display: block; list-style:none; padding: 2px 0 4px 0; float:left; width: 100%; } 
.product_finder_box .box_text ul li a { color:#666666;  text-decoration:none; min-width:200px; padding:0 0 0px 10px; float:left; background:url(../images/blt1.png) left 5px no-repeat;}
.product_finder_box .box_text li a:hover {color:#cc3333;}
.product_finder_box .box_text li ul { padding:0;}
.product_finder_box .box_text ul li ul li {}
.product_finder_box .box_text ul li ul li a { color:#000; padding:0 0 0px 20px;  background:url(../images/blt2.png) 10px 5px no-repeat; min-width:inherit; float:none; display:block;}
.product_finder_box .box_text ul li ul li ul { padding:0;}
.product_finder_box .box_text ul li ul li ul li {}
.product_finder_box .box_text ul li ul li ul li a { color:#003366; padding:0 0 0px 35px;  background:url(../images/blt3.png) 25px 7px no-repeat;}
/* end product details page */		

/* about us */
.aboutus { margin: 0 auto; overflow: hidden; padding: 0px 20px 25px 20px; width: 1520px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s; }
.aboutus .aboutusleft .lft_nav { background:url(../images/aboutus-head.jpg) no-repeat; padding-top:48px; }
.newarrivals .aboutusleft .lft_nav { background:url(../images/arrivalshead.jpg) no-repeat; padding-top:48px; }
.aboutus .media .aboutusleft .lft_nav { background:url(../images/media-head.jpg) no-repeat; padding-top:48px; }
.aboutus .ournetwork .aboutusleft .lft_nav { background:url(../images/ournetwork-head.jpg) no-repeat; padding-top:48px; }
.aboutus .contactus .aboutusleft .lft_nav { background:url(../images/contact-head.jpg) no-repeat; padding-top:48px; }
.aboutus .dealer .aboutusleft .lft_nav { background:url(../images/dealer-head.jpg) no-repeat; padding-top:48px; }
.aboutus .career .aboutusleft .lft_nav { background:url(../images/career-head.jpg) no-repeat; padding-top:48px; }
.aboutus .international-business .aboutusleft .lft_nav { background:url(../images/inter-head.jpg) no-repeat; padding-top:48px; }
.aboutus .corp-info .aboutusleft .lft_nav { background:url(../images/corp-info-head.jpg) no-repeat; padding-top:48px; }
.aboutus .corp-stake .aboutusleft .lft_nav { background:url(../images/corp-stake-head.jpg) no-repeat; padding-top:48px; }

.aboutus .aboutusleft { margin: 0 35px 0 0; width: 205px; float:left; }
.aboutus .aboutusleft .content {width: 189px; float:left; background:#ebebeb; border-bottom:1px solid #bcbcbc; border-right:1px solid #bcbcbc; border-left:1px solid #bcbcbc; padding:10px 7px;}
.aboutus .aboutusleft .content h1 { margin:0; padding:0; font-size:13px; color:#000000; background:url(../images/left-navigation-border.jpg) left bottom repeat-x; padding-bottom:7px; margin-bottom:7px;}
.aboutus .aboutusleft .content ul li a { color:#666666;  text-decoration:none; min-width:175px; padding:0 0 3px 10px; float:left; background:url(../images/blt1.png) left 5px no-repeat;}
.aboutus .aboutusleft .content ul li a:hover, .aboutus .aboutusleft .content ul li a.active { color: #ec1c24; }
.aboutus .aboutusleft .content ul li a span { padding: 0 0 5px 11px; margin: 0 0 0 -11px; display: block;  }
.aboutus .aboutusleft .content ul li a:hover span, .aboutus .aboutusleft .content ul li a.active span { background: url(../images/bor.jpg) repeat-x bottom; }
.aboutus .aboutusleft .content ul { margin:0; padding:0 0 10px 0; float:left; }
.aboutus .aboutusleft .content ul li { display: block; list-style:none; } 
.aboutus .aboutusleft .content ul li ul{margin-left:10px;}

.about_overview { width: 917px; float: left; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s; }
.about_overview h1 {  font-family: 'din-regularregular'; font-size:30px; line-height: 35px; color: #ec1c24; }
.about_overview h2 { padding: 20px 0;  font-size:22px; line-height: 30px; color: #858585; }
.about_overview h3 {  font-family: 'din-regularregular'; font-size:24px; line-height: 30px; color: #2a2929; }
.about_overview p { font-size: 13px; line-height: 18px; color: #717070; }
.aboutusright { width: 315px; float: right; margin: 0 0 30px 0; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s; }
.aboutusright ul { list-style: none; margin: 0 0 27px 0; padding: 10px 0 10px 20px; box-shadow: 0; background: #f7f7f7; border-bottom: 0; border-top: 4px solid #ec2931; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s; }
.innr-page { width: 315px; list-style: none; margin: 0 0 27px 0; padding: 10px 0 10px 10px; box-shadow: 0px 0px 3px #999; background: #f7f7f7; border-bottom: 1px solid #e0e0e0; border-top: 4px solid #ec2931; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s; min-height: 200px; }
.innr-page #slider-scroll { width: 315px !important; margin: 0; }
.innr-page #slider-scroll ul { background: none; }
.innr-page #slider-scroll h4 b { font-size: 20px; }
.aboutusright p { line-height: 16px; }
.aboutusright p img { margin: 0 20px 0 10px; }
.aboutusright h3 { padding: 0; margin: 0px; font-family: 'din-boldbold'; color: #ec1c24; font-size: 24px; line-height: 30px; border: 0; background: none; }
.aboutusright p a { margin: 7px 0 0 0; background:url(../images/read-arrow.png) no-repeat right 5px; display:table; padding: 0 13px 0 0; }
.aboutusright p a:hover { background:url(../images/read-arrow1.png) no-repeat right 5px; color: #433a36; text-decoration: none; }
.aboutusright a.download_catalog { margin: 0px 0 0 0; padding: 0 0 0 20px; background: #353333; height: 55px; width: 303px; float:left; color:#9a9999; font-size: 23px; line-height: 55px; text-decoration:none; box-shadow: 0 0 2px #666; }
.aboutusright a.download_catalog span { padding: 0 0px 0 40px; display: block; background: url(../images/donwload-arrw.png) no-repeat 0 14px; }
.aboutusright a.download_catalog:hover span { background: url(../images/donwload-arrw1.png) no-repeat 0 14px; }
.aboutusright a.download_catalog:hover { background: #d00f16; color: #fff; }


/*international business*/
.internation-business { margin: 20px 0 0 0; display:none }
.internation-business h2 { width: 202px; color: #666666; font-size: 15px; line-height: 30px; text-align:center; background: #ebebeb; border:1px solid #bcbcbc; }
.internation-business img { padding: 30px 0 0 0; margin: 0 auto; display: block; }


/*dealer zone*/
.dealer-zone { float:left; width: 1280px; margin: 0 0 20px 0; color:#858585}
.dealer-zone.exhibition { margin: 0 0 20px 0px; width: 1230px; }
.dealer-zone h1 { font-family: 'din-regularregular'; font-size:30px; line-height: 35px; color: #ec1c24;  border-bottom: 1px solid #ededee; overflow:hidden; }
.dealer-zone h3 { font-size:12px; line-height: 18px; font-weight:normal; float:right; padding: 10px 10px;}
.dealer-zone h3 span { color: #FF0000; }
.dealerform { width: 610px; float: left; margin: 20px 0 0 0; }
.dealerform p { width: 300px; overflow: hidden; float:left;}
.dealerform p.gap { width: 100%; overflow: hidden; float:left;}
.dealerform label { color: #666666; font-size: 13px; line-height: 16px; display: block; margin: 10px 0; }
.dealerform label span { color: #FF0000; }
.dealerform .med{ background-color:#f8f8f8; border:1px solid #ccc; width: 230px; padding: 5px 10px; height: 20px; border-radius: 4px;}
.dealerform .text1 { background-color:#f8f8f8; border:1px solid #ccc; width: 250px; padding: 5px 10px; height: 30px; border-radius: 4px;}
.dealerform .small{ background-color:#f8f8f8; border:1px solid #ccc; width: 80px; padding: 5px 10px; height: 20px; border-radius: 4px;}
.dealerform .selct{ padding: 5px 5px; background-color:#f8f8f8; border:1px solid #ccc; width: 250px; height: 35px; border-radius: 4px;}
.dealerform .large{ padding: 5px 5px; background-color:#f8f8f8; border:1px solid #ccc; width: 230px; height: 90px; border-radius: 4px;}
.dealerform .btn { background-color: #cc0000; border-radius: 5px; color: #fff; border:0; padding: 5px 10px; cursor: pointer; margin: 15px 0 0 0; font-size: 14px; font-weight:bold; }
.dealerform .btn:hover { background-color: #2d6cff; }
.ex-left { float:left; width: 415px; margin: 10px 180px 0 0px; }
.evnt-prm .ex-left { /*min-height: 325px;*/ }
.evnt-prm .ex-left p { /*min-height: 62px;*/ min-height: 40px; }
.ex-left p { color: #666; font-size: 12px; line-height: 18px; padding: 10px 0; }
.ex-left .left-box { float:left; margin: 0 0 20px 0; }
.intrbuss p { color: #666666; font-size: 13px; line-height: 18px; padding: 10px 0; }
.intrbuss p.textright { text-align: right; }
.intrbuss p.textright span { color:#FF0000; }
.intrbuss h3 { color: #000; border: 1px solid #ebebeb; background-color: #f8f9f9; line-height: 32px; float:none; text-align:center; padding: 0; margin: 10px 0; }
.intrbuss .chk-bar { width: 400px; float:left; margin-left: 10px;}
.intrbuss .chk-bar p { padding:3px 0;}
.borbom { border-top: 1px solid #ebebeb; width: 750px; }
.borbom p.small1 { width: 150px; }

.ex-left h5 { color: #000; font-size: 12px; min-height: 36px; line-height: 18px; padding-bottom:8px; }

.our-n h3{font-family: 'din-regularregular'; font-size:24px; line-height: 30px; color: #2a2929; float:left; margin:0px; padding:10px 0 15px 0; }
		
/*news-highlights*/
.news-highlights { float:left; width: 1280px; margin: 0 0 20px 0; }
.news-highlights h1 { padding-bottom: 8px; font-family: 'din-regularregular'; font-size:30px; line-height: 35px; color: #ec1c24; border-bottom: 1px solid #ededee; overflow:hidden; }
.news-highlights p { padding: 15px 0; color: #717070; font-size: 13px; line-height: 18px; }
.news-highlights b { color: #333333;}
.imagebox { width: 940px; }
.highlight-box { margin:0; }
.highlight-box .bigbox  { position: relative; z-index:1; width: 340px; float:left; margin: 0 20px 0 0;}
.highlight-box .bigbox a {  }
.highlight-box .bigbox .imghov { display:none; background:url(../Images/pdf-hov.png) repeat 0 0; width: 100%; height: 100%; position:absolute; left:0; top: 0; z-index: 2; cursor:pointer;}
.highlight-box .bigbox .imghov h2 { color: #ffcc00; font-size: 16px; line-height: 22px; font-weight:bold; text-align:center; padding: 30% 0 0 0; }
.highlight-box .bigbox .imghov img { display:block; margin: 0 auto; padding: 30px 0 0 0; }
.highlight-box .bigbox:hover .imghov { display:block; background:url(../Images/pdf-hov.png) repeat 0 0; width: 100%; height: 100%; position:absolute; left:0; top: 0; z-index: 2;}

.highlight-box .smallbox  { position: relative; z-index:1; width: 257px; float:left; margin: 0 20px 20px 0; }
.highlight-box .smallbox a {  }
.highlight-box .smallbox .imghov { display:none; background:url(../Images/pdf-hov.png) repeat 0 0; width: 100%; height: 100%; position:absolute; left:0; top: 0; z-index: 2; cursor:pointer;}
.highlight-box .smallbox .imghov h2 { color: #ffcc00; font-size: 16px; line-height: 22px; font-weight:bold; text-align:center; padding: 20% 0 0 0; }
.highlight-box .smallbox .imghov img { display:block; margin: 0 auto; padding: 30px 0 0 0; }
.highlight-box .smallbox:hover .imghov { display:block; background:url(../Images/pdf-hov.png) repeat 0 0; width: 100%; height: 100%; position:absolute; left:0; top: 0; z-index: 2;}

/*media newsletter*/		
.media-newsletter { float:left; width: 1280px; margin: 0 0 20px 0;}
.media-newsletter h1 { font-family: 'din-regularregular'; font-size:30px; line-height: 35px; color: #ec1c24;  border-bottom: 1px solid #ededee; overflow:hidden; }
.media-newsletter .newsltr-box { margin: 20px 20px 0 0; width: 322px; height: 242px; border: 1px solid #cccccc; background-color: #fbfbfb; float:left; }
.media-newsletter .newsltr-box .left { float:left; margin: 5px 20px 5px 5px; width: 156px; }
.media-newsletter .newsltr-box .right { float:left; margin: 20px 0 0 0; width: 135px; }
.media-newsletter .newsltr-box .right h2 { font-size: 12px; font-weight:bold; line-height: 18px; color: #2d6cff; text-decoration:none; margin: 0 0 30px 0; }
.media-newsletter .newsltr-box .right h2 span { display:block; color: #000; font-weight:normal; margin: 20px 0 0 0; }
.media-newsletter .newsltr-box .right a.download { text-decoration:none; color: #fff; font-weight:normal; background-color: #ec1c24; padding: 5px 10px; border-radius:3px; }
.media-newsletter .newsltr-box .right a.download:hover { background:#555; }
.media-newsletter a.viewbtn { text-decoration:none; color: #fff; font-weight:normal; background-color: #333333; padding: 8px 15px; border-radius:3px; margin: 20px 270px 0 0; float:right;}
.media-newsletter a.viewbtn:hover { background-color: #ec1c24; }
.media-newsletter .newsltr-box .left img { max-width: 100%; }



/*press release*/
.press-release { float:left; width: 1010px; margin: 0 0 20px 0px; }
.press-release h1 { font-family: 'din-regularregular'; font-size:30px; line-height: 35px; color: #ec1c24; border-bottom: 1px solid #ededee; overflow:hidden; }
.press-release .imgBox { border: 1px solid #afafaf; padding:5px; margin: 0 0 20px 0; }
.press-release .imgBox span { display:block; text-align:center; padding: 5px 0; font-size: 12px; line-height: 18px;  }
.press-release.release-event .pressBox { width:auto; }
.press-release .pressBox { float:left; margin: 20px 20px 0px 0; width: 230px; }
.press-release .pressBox img { max-width: 100%; }




		
/** font face **/
@font-face {
    font-family: 'din-regularregular';
    src: url('../fonts/dinrg-webfont.eot');
    src: url('../fonts/dinrg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dinrg-webfont.woff') format('woff'),
         url('../fonts/dinrg-webfont.ttf') format('truetype'),
         url('../fonts/dinrg-webfont.svg#din-regularregular') format('svg');		 
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'din-boldbold';
    src: url('../fonts/dinbd-webfont.eot');
    src: url('../fonts/dinbd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dinbd-webfont.woff') format('woff'),
         url('../fonts/dinbd-webfont.ttf') format('truetype'),
         url('../fonts/dinbd-webfont.svg#din-boldbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
/** font face **/


/*Amazon slider*/
.amazon_scroller{    padding: 0px;    margin: 0px;	border-radius: 10px;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    -o-border-radius: 10px;    -khtml-border-radius: 10px;	width: 375px !important;}
.amazon_scroller.hplservices { width: 365px !important; height: 228px !important; }
.amazon_scroller .amazon_scroller_nav{    position: absolute; top: 58px !important; right: -20px; z-index: 9999;}
.amazon_scroller .amazon_scroller_nav li{    cursor: pointer;    position: absolute;}
#amazon_scroller3 .amazon_scroller_nav { right: -20px; top: 80px !important;  }
#amazon_scroller3 .amazon_scroller_nav li { background: none !important; }
#amazon_scroller3 .amazon_scroller_nav li img { max-width: none !important; }
#amazon_scroller3 .amazon_scroller_mask { height: 190px !important; margin-top: 15px; }
#amazon_scroller3 .amazon_scroller_mask{ margin-left:10px; margin-right: 30px; }
.amazon_scroller .amazon_scroller_mask{    position: absolute;    margin-left: 0px;    margin-right: 30px;	margin-top: 22px;    overflow: hidden;	height: 170px !important;}
.amazon_scroller ul{    padding: 0px;    margin: 0px;    float: left;}
.amazon_scroller ul li{    padding: 0px;    margin: 0px;    margin-left: 5px;    margin-right: 5px;    list-style: none;    float: left;    text-align: center;    display:block;	line-height:normal;}
.amazon_scroller ul li a{    text-decoration: none;}
.amazon_scroller ul li a amazon_scroller_title{	overflow:hidden;}
.amazon_scroller ul li a:hover{    text-decoration: underline;}
.amazon_scroller ul li a img{border:none; border-radius:5px; display:block; }
/*Amazon slider*/


/*proj*/
#carousel {	overflow:hidden;	position: relative;}
#Projects, #Projects1 {	overflow:hidden;	/* fix ie overflow issue */	position:relative;	width:345px;}
/* remove the list styles, width : item width * total items */	
#Projects ul, #Projects1 ul {	position:relative;	left:0;	top:0;	list-style:none;	margin:0;	padding:0;		width:750px;	text-align: left;}

/* width of the item, in this case I put 250x250x gif */
#Projects li, #Projects1 li {	width:345px;	float:left;}
#Projects li img, #Projects1 li img {	padding:0px;	max-width: 100%;}

/* Styling for prev and next buttons */
#buttons, #buttons1 {	padding:0 0 5px 0;		float:right;	position: absolute; top: 180px; right: 0px;	z-index:9999;}
#buttons a, #buttons1 a {	display:block; 	width:15px; 	height:15px;	text-indent:-999em;	float:left;	outline:0;	margin: 0 5px 0 0;}
a#prev1, a#prev2 {	background: url(../images/leftarrow.png) no-repeat 0 0;}
a#prev1:hover, a#prev2:hover {}
a#next1, a#next2 {	background: url(../images/rightarrow.png) no-repeat 0px 0;}
a#next1:hover, a#next2:hover {}

/*proj*/

/*demo*/

/*
 * MyFonts Webfont Build ID 1114443, 2011-09-02T06:08:04-0400 - REGULAR
 * MyFonts Webfont Build ID 1118460, 2011-09-05T07:13:16-0400 - MEDIUM
 * MyFonts Webfont Build ID 825795, 2011-05-26T03:42:08-0400 - SEMIBOLD
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=1114443 - REGULAR
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=1118460 - MEDIUM
 * License: http://www.myfonts.com/viewlicense?1056 - SEMIBOLD
 * 
 * Webfont: Geogrotesque SemiBold
 * URL: http://new.myfonts.com/fonts/emtype/geogrotesque/semibold/
 * Foundry: Emtype Foundry
 * Copyright: Copyright © 2009 by Eduardo Manso. All rights reserved.
 * Licensed pageviews: 10,000,000/month
 * 
 * © 2011 Bitstream Inc
*/



/* General
***********************/

.toggle {margin: 2px 0 0 14px; float: left; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.toggle li {float: left;}
.toggle li a {width: 50px; padding: 6px 0; text-align: center; display: block; text-shadow: 1px 1px 0 #fff; font-size: 12px; font-weight: 600; color: #666; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; -o-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; 

background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */

box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;
-moz-box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;
-webkit-box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;

}
.toggle li:first-child a {-webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; -o-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px;}
.toggle li a:hover { background: #ededed; color: #222; }
.toggle li a.active { background: #c8e0f3; color: #325874; cursor: default; box-shadow: inset 0 0 3px rgba(0,0,0,0.4); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.4); -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.4); }

#slider {margin: 0 0 10px!important;}
#carousel li {margin-right: 5px;}
#carousel img {display: block; opacity: .5; cursor: pointer;}
#carousel img:hover {opacity: 1;}
#carousel .flex-active-slide img {opacity: 1; cursor: default;}


/* Loading
***********************/
.loading aside {opacity: 0;}
aside {width: 100%; float: left; opacity: 1; -webkit-transition: opacity 1s ease;}
aside h3 {float: left;}

/* Layout
***********************/
#top { position: relative; z-index: 999; height:65px; padding: 5px 0; border-bottom: 1px solid #577794;

background: rgb(226,232,239); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(226,232,239,1) 0%, rgba(210,219,228,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,232,239,1)), color-stop(100%,rgba(210,219,228,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(226,232,239,1) 0%,rgba(210,219,228,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(226,232,239,1) 0%,rgba(210,219,228,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(226,232,239,1) 0%,rgba(210,219,228,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(226,232,239,1) 0%,rgba(210,219,228,1) 100%); /* W3C */ 

 }
#top  { text-align: center; }
#top .top-inner  { max-width: 800px; width: auto; }
#top img  { float: none; display: inline; margin-top: 12px; }
#container {padding: 60px 40px 100px; border-top: 1px solid #93b6d2;}
header {width: 420px; float: left;}
#main {margin-left: 420px; margin-top: -25px;overflow: hidden;}

/* Header
***********************/
header h1 { font-family: Geogrotesque-Semibold, Helvetica, Arial, sans-serif; margin: 0 0 10px; text-shadow: 0 1px 0 #2F4C63; color: #fff; font-size: 42px; }
header h2 { margin: 0 0 30px; font: normal 20px Geogrotesque-regular, Helvetica, Arial, sans-serif; text-shadow: 0 1px 1px #555; color: #fff; }
header .button { margin: 0 0 50px; padding: 10px 15px 10px 15px; display: block; float: left; position: relative; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; transition: all .2s ease;}
nav {clear: both;}
nav h3 {margin: 0 0 10px; padding: 0 0 3px; font-size: 18px;text-shadow: 0 1px 1px #555; color: #fff; font-family: Geogrotesque-Regular, Helvetica, Arial, sans-serif; border-bottom: 1px solid #fff; border-bottom: 1px solid rgba(255,255,255,0.5); display: inline-block; }
nav li {margin: 0 0 7px; font-size: 15px; text-transform: lowercase;}
nav li a:hover,
nav li a.active {border-bottom: 1px dotted #fff; border-bottom: 1px dotted rgba(255,255,255,0.3); background: none;}
nav li a.active   { cursor: default; }

/* SyntaxHighlighter
***********************/
.syntaxhighlighter {width: auto!important; font-size: 13px !important; line-height: 21px !important; font-family: Courier, "Courier New", monospace; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; background-color: #fff !important; box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.syntaxhighlighter .string, .syntaxhighlighter .string a {color: #ff5454 !important;}
.syntaxhighlighter .line.alt1,
.syntaxhighlighter .line.alt2 {width: 100% !important; padding: 0 !important; background-color: #fff !important;}
.syntaxhighlighter .line.highlighted.alt1,
.syntaxhighlighter .line.highlighted.alt2 {background-color: #fff !important;}
.syntaxhighlighter table td.code {width: auto !important; padding: 10px 12px!important;}
.syntaxhighlighter table td.code .line {width: auto !important; padding: 0 !important;}
.syntaxhighlighter .color1, .syntaxhighlighter .color1 a {color: #cc7ac6!important;}
.syntaxhighlighter .plain, .syntaxhighlighter .plain a {color: #888!important;}
.syntaxhighlighter .comments, .syntaxhighlighter .comments a {color: #999!important;}
.syntaxhighlighter .keyword {color: #2a93b9!important;}

/* --Clearfix */
.cf:before,
.cf:after {content:""; display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}

/* Media Queries
***********************/

.button {	display: inline-block;	margin: 2px 0;	padding: 5px 15px 3px;	border: 1px solid #336693;	border-bottom-color: #336693;	color: #fff!important;	text-align: center;	text-decoration: none !important;	text-shadow: 0 -1px 0 hsla(0,0%,0%,.3);	text-transform: uppercase;	font: bold 12px/16px sans-serif;	cursor:pointer;
	/*Border radius*/
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	
	/*Background*/
	background: #274d70; /*Fallback*/
	background: -webkit-gradient( linear, left top, left bottom, color-stop(.2, #336693), color-stop(1, #274d70));
	background: -moz-linear-gradient( center top, #336693 20%, #274d70 100% );
	
	/*Box shadow*/
	-webkit-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	-moz-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;

}

.button:hover {	color: #fff;	text-decoration: none!important;	/*Background*/	background: #396083; /*Fallback*/	background: -webkit-gradient( linear, left top, left bottom, color-stop(.2, #3c77ab), color-stop(1, #396083) );	background: -moz-linear-gradient( center top, #3c77ab 20%, #396083 100% );}

/* GREEN */

.button.green  {	border: 1px solid #467d16;	border-bottom-color: #467d16;		/*Background*/	background: #447e12; /*Fallback*/	background: -webkit-gradient( linear, left top, left bottom, color-stop(.2, #71b02f), color-stop(1, #447e12));	background: -moz-linear-gradient( center top, #71b02f 20%, #447e12 100% );}

.button.green:hover  {	/*Background*/	background: #508e1b; /*Fallback*/	background: -webkit-gradient( linear, left top, left bottom, color-stop(.2, #7cbc3a), color-stop(1, #508e1b));	background: -moz-linear-gradient( center top, #7cbc3a 20%, #508e1b 100% );}


/* Media Queries
***********************/
@media screen and (max-width: 960px) {  #container {padding: 35px;}  header {width: 380px;}  #main {margin-left: 380px;}}
@media screen and (max-width: 768px) {  #container {padding: 20px 30px;}  header {width: 100%; float: none; text-align: center;}  header h1 {margin: 0 auto 10px;}  header .button,  header nav {display: none;}  #main {margin-left: 0;}}
@media screen and (max-width: 500px) {  header h1 {width: 246px;  }}
/*demo*/

/*demo1*/
.rslides {  margin: 0 auto;  }
#slider2, #slider3 {  box-shadow: none;  -moz-box-shadow: none;  -webkit-box-shadow: none;  margin: 0 auto;  }
.rslides_tabs {  list-style: none;  padding: 0;  font-size: 18px;  list-style: none;  margin: 0 auto;  width: 150px;  padding: 10px 0;  text-align: center;  position:absolute;  right: 0;  bottom: 0px;  text-indent: -9999px;  z-index:999;  float:right;    }
.rslides_tabs li {  float: left;  margin-right: 1px;  }
.rslides_tabs a {  height: 10px;  width: 10px;  /* background: url(../images/sliderarrow.png) no-repeat 0 0; */ display: block;   text-indent: -9999px;   line-height:normal;  }

.hplservices.smart .rslides_tabs a.rslides2_s1 {  height: 20px;  width: 20px;   background: url(../images/arrow-left.jpg) no-repeat 0 0;  display: block;   text-indent: -9999px;   line-height:normal;  }
.hplservices.smart .rslides_tabs a.rslides2_s2 {  height: 20px;  width: 20px;   background: url(../images/arrow-right.jpg) no-repeat 0 0;  display: block;   text-indent: -9999px;   line-height:normal;  }
.hplservices.smart .rslides_tabs { bottom:0px; right:-90px; }
.rslides_tabs li:first-child {  margin-left: 0;  }
.rslides_tabs .rslides_here a {   /*background: url(../images/sliderarrow.png) no-repeat 0 -10px;*/  }
#download {  background: #333;  background: rgba(255,255,255,.1);  border: 1px solid rgba(255,255,255,.1);  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  display: block;  font-size: 20px;  font-weight: bold;  margin: 60px auto;  max-width: 500px;  padding: 20px;  }
#download:hover {  background: rgba(255,255,255,.15);  }
/* Callback example */
.events {  list-style: none;  }
.callbacks_container {  margin-bottom: 50px;  position: relative;  float: left;  width: 100%;  }
.callbacks {  position: relative;  list-style: none;  overflow: hidden;  width: 100%;  padding: 0;  margin: 0;  }
.callbacks li {  position: absolute;  width: 100%;  left: 0;  top: 0;  }
.callbacks img {  display: block;  position: relative;  z-index: 1;  height: auto;  width: 100%;  border: 0;  }
.callbacks .caption {  display: block;  position: absolute;  z-index: 2;  font-size: 20px;  text-shadow: none;  color: #fff;  background: #000;  background: rgba(0,0,0, .8);  left: 0;  right: 0;  bottom: 0;  padding: 10px 20px;  margin: 0;  max-width: none;  }
.callbacks_nav {  position: absolute;  -webkit-tap-highlight-color: rgba(0,0,0,0);  top: 52%;  left: 0;  opacity: 0.7;  z-index: 3;  text-indent: -9999px;  overflow: hidden;  text-decoration: none;  height: 61px;  width: 38px;  background: transparent url("themes/themes.gif") no-repeat left top;  margin-top: -45px;  }
.callbacks_nav:active {  opacity: 1.0;  }
.callbacks_nav.next {  left: auto;  background-position: right top;  right: 0;  }
#slider3-pager a {  display: inline-block;}
#slider3-pager img {  float: left;}
#slider3-pager .rslides_here a {  background: transparent;  box-shadow: 0 0 0 2px #666;}
#slider3-pager a {  padding: 0;}

@media screen and (max-width: 600px) {
  .callbacks_nav {
    top: 47%;
    }
  }
/*demo1*/

/*fade in out scroll*/
/* Numeric Navigation */
#slider-scroll { width: 345px !important; margin: 0 0 0 15px; }
#slider-scroll li { width: 345px !important; }
ol {margin:1em 0;padding:0;height:28px;	}
ol li{margin:0 10px 0 0; padding:0;float:left;list-style:none;height:28px;line-height:28px;}
ol li a{float:left;height:28px;line-height:28px;border:1px solid #ccc;background:#DAF3F8;color:#555;padding:0 10px;text-decoration:none;}
ol li.current a{background:#5DC9E1;color:#fff;}
ol li a:focus, .prevBtn a:focus, .nextBtn a:focus{outline:none;}
.graphic, .prevBtn, .nextBtn{margin:0;padding:0;display:block !important;overflow:hidden;text-indent:-8000px;}
.prevBtn, .nextBtn {display:block !important;width:30px;height:25px;position:absolute;right:40px;top:181px;z-index:1000;background:url(../images/arrow-left.jpg) no-repeat 0 0;cursor:pointer;}	
.nextBtn{right:20px;}														
.nextBtn {background:url(../images/arrow-right.jpg) no-repeat 0 0;}	
pre {white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
/*fade in out scroll*/

/*new ticker*/
#newsticker-demo {width:100%; height:50px;  overflow:hidden; float:left;}
#newsticker-demo .title {font-size:14px; font-weight:bold; padding:0px;}
#newsticker-demo img {border:1px solid #e8e8e8;}
#newsticker-demo ul { margin:0; padding:0;}
#newsticker-demo li {list-style:none; display:block; padding:0; height:50px; width:700px; float:left; }
#newsticker-demo span { color: #cc0000; font-weight: bold; }
#newsticker-demo a { padding: 0 0 0 10px; text-decoration: none; color: #000; }
.previous {outline:none; cursor:pointer; position:absolute; right:35px; padding-top:20px;}
.next {outline:none; cursor:pointer;   position:absolute; right:15px; padding-top:20px;}
.btn2{position:absolute; right:0;}
.previous2 {outline:none; cursor:pointer; position:absolute; z-index:3; left: 102px; bottom:22px;}
.next2 {outline:none; cursor:pointer; left: 108px;  top:53px; position:absolute; z-index:3; }
#newsticker-demo2 {width:200px; height:70px;  overflow:hidden;}
#newsticker-demo2 .title {font-size:14px; font-weight:bold; padding:0px;}
#newsticker-demo2 img {border:1px solid #e8e8e8;}
#newsticker-demo2 ul { margin:0; padding:0;}
#newsticker-demo2 li {list-style:none; display:block; padding:0; height:52px; width:200px; float:left; }
.latestBox{ width:1100px; margin:0 auto; position:relative;}
/*new ticker*/

/*responsiveslides*/
.rslides {  position: relative;  list-style: none;  overflow: hidden;  width: 100%;  padding: 0;  margin: 0;  }
.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;  height: auto;  float: left;  width: 100%;  border: 0;  }
/*responsiveslides*/

.stick {	position:fixed;	top:1px;}
.down-read  { float: left; }
.backbtn { padding: 20px 50px 0 0; float: right; color: #000; }
.backbtn a, .down-read { behavior: url(PIE.htc); padding: 7px 16px; border-radius: 5px; color: #fff; text-decoration:none; font-size: 16px; line-height: 30px; text-transform:uppercase; background: #4a4646; /* Old browsers */background: -moz-linear-gradient(top,  #4a4646 0%, #000000 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a4646), color-stop(100%,#000000)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #4a4646 0%,#000000 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #4a4646 0%,#000000 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #4a4646 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4a4646 0%,#000000 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4646', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ }
.backbtn a:hover, .down-read:hover { background: #eb1f20; /* Old browsers */
background: -moz-linear-gradient(top,  #eb1f20 0%, #d11218 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eb1f20), color-stop(100%,#d11218)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eb1f20 0%,#d11218 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eb1f20 0%,#d11218 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eb1f20 0%,#d11218 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eb1f20 0%,#d11218 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb1f20', endColorstr='#d11218',GradientType=0 ); /* IE6-9 */
}
.imgbox { border: 1px solid #ccc; padding: 10px; height: 170px; width: 200px; margin: 10px; float:left; } 
.imgboxbig{ border: 1px solid #ccc; padding: 10px; height: 170px; width: 350px; margin: 10px; float:left; }
.imgboxbig img { max-width: 100%; }
.imgbox img { max-width: 100%; margin: 0 auto; display:block; }
.whitebox { background: #fff; overflow:hidden; padding: 10px; float:left; }
.table-img { width: 100%; }

/*pagination*/
.holder { margin:15px 20px 15px 0; float:right;}
.holder a { font-size:12px;  cursor:pointer;  margin:0 5px; color:#fff; background-color:#848484; padding:5px 10px; border-radius: 3px; text-decoration:none;}
.holder a:hover {  background-color:#222;  color:#fff;}
.holder a.jp-previous { margin-right:15px;}
.holder a.jp-next { margin-left:15px;}
.holder a.jp-current,a.jp-current:hover { color:#FF4242; font-weight:bold;}
.holder a.jp-disabled,a.jp-disabled:hover { color:#bbb;}
.holder a.jp-current,a.jp-current:hover,.holder a.jp-disabled,a.jp-disabled:hover { cursor:default; background:none; background-color: #ec1c24; color: #fff; }

.holder a.jp-next {background-color: #ec1c24; color: #fff;} 
.holder a.jp-previous {background-color: #ec1c24; color: #fff;} 
.holder a.jp-current {background-color: #ec1c24; color: #fff;}
.holder a.jp-disabled {opacity: .5; pointer-events: none; background-color: #848484; color: #fff;}

.holder span { margin: 0 5px;}
.press-release ul { list-style: none; margin: 0; padding: 0; }
/*pagination*/


/* product_technical_details */
.product_technical_details {}
.product_technical_details h1 { font-size:15px; padding-bottom:10px; border-bottom:none;}
.product_technical_details h6 { font-size:15px; padding-bottom:10px; color:#cc0000; font-weight:bold;}
.product_technical_details  .images{ padding-bottom:15px; text-align:center}
.product_technical_details  .img { border:1px solid #c7c8ca; margin:0 10px 0 10px;} 
.product_technical_details .table{ padding:0 20px;}
.product_technical_details .table img {width:100%; padding-bottom:20px; margin-bottom:15px; border-bottom:1px solid #dbdbdb;}


/* css for mega menu */
.megamenu_css_content{ position: absolute; display:none; left:0; z-index:10000000000000; }
.megamenu_css_content.one{top:30px; *top: 45px; left:-88px;}
.megamenu_css_content.one.new-corpo{left:-165px;}
.megamenu_css_content.two{top:30px; left:-311px; *top: 45px;}
.megamenu_css_content.three{top:30px; left:-419px; *top: 45px;}
.megamenu_css_content.three.gapthree { left: -514px; }
.megamenu_css_content.four{top:30px; left:-824px; *top: 45px; }
.megamenu_css_content.five{top:30px; left:-882px; *top: 45px;}
.megamenu_css_content.six{top:30px; left:-1035px; *top: 45px;}
.megamenu_css_content.seven{top:30px; right:0px; left:auto; left:-974px; *top: 45px;}
.megamenu_css_content.eight-corp{top:30px; left:-665px; *top: 45px;}
.megamenu_css_content.nine{top:30px; left:-405px; *top: 45px;}




.megamenu_css_content .megamenu_css{width:1130px; float:left; padding:20px 15px 20px 25px; background:url(../Images/right_bg.jpg) repeat-y #e8e8e8 890px top;  z-index:10000000000000; left:-1061px;}
.megamenu_css_content .megamenu_css img { max-width: 100%;}
.megamenu_css h1 { font-size:16px; font-weight:bold; color:#ec1c24; padding-bottom:20px;}
.megamenu_css .contentnew{width:430px; float:left;}
.megamenu_css .contentnew .left{width:200px; padding-right:15px; float:left;}
.megamenu_css .contentnew .left ul { margin:0; padding:0 0 15px 0; width:200px; float:left;}
.megamenu_css .contentnew .left ul li { display:block; list-style:none; padding:0; margin:0;}
.megamenu_css .contentnew .left ul li a {float:left; background:url(../Images/bullet2.png) no-repeat 10px 5px; width:170px; font-weight:normal; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#4a4646; text-decoration:none; padding:0 0 3px 30px; margin:0; height:auto; line-height:normal; text-align:left;}
.megamenu_css .contentnew .left ul li a:hover {color:#ed1c24}
.megamenu_css .contentnew .left ul li a.main {color:#4a4646; font-weight:bold; font-size:14px; width:200px; padding:0 0 10px 0; background:none;}

.megamenu_css .right{width:250px; float:left; padding:0 0 0 20px; }
.megamenu_css .right .img {width:100%; padding-bottom:20px;}

.megamenu_css .content_bar {width:860px; float:left;}
.megamenu_css .content_bar .right_new{width:575px; padding:20px 25px 0 25px; font-size:14px; text-align:left; line-height:28px; float:right; color:#4a4646;}
.megamenu_css .content_bar .left_new {width:235px; float:left; background:url(../Images/line.jpg) right center no-repeat; padding:15px 0 0 0;}



.megamenu_css .content_bar .left_new ul { margin:0; padding:0 0 15px 0; width:200px; float:left;}
.megamenu_css .content_bar .left_new ul li { display:block; list-style:none; padding:0; margin:0;}
.megamenu_css .content_bar .left_new ul li a {float:left; background:url(../Images/bullet2.png) no-repeat 10px 5px; width:170px; font-weight:normal; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#4a4646; text-decoration:none; padding:0 0 13px 30px; margin:0; height:auto; line-height:normal; text-align:left;}
.megamenu_css .content_bar .left_new ul li a:hover {color:#ed1c24}



/* css for mega menu */



/* Award_Recognition */
.awards_reco{ padding:30px 0 0 0;}
.awards_reco .award_content{ padding:0 25px 0 0; width:200px;  height:240px; float:left}
.awards_reco .award_content .img { padding-bottom:20px;}
.awards_reco .award_content .txt { color:#ec1c24; text-align:center; padding-bottom:20px;}
.awards_reco .award_content a {color:#666666; padding:5px 12px; text-align:center; text-decoration:none; background:#e5e5e5; text-align:center}
.awards_reco .award_content a:hover { background:#ec1c24; color:#ffffff;}


.manufecturing_units .state-of-art { padding:30px 0;}
.manufecturing_units p { padding-bottom:20px; text-align:justify; line-height: 18px;}
.manufecturing_units ul {margin:0; padding:0 0 5px 0;}
.manufecturing_units ul li { display:block; padding:0 0 15px 15px; list-style:none; background:url(../Images/blt4.jpg) left 2px no-repeat; color:#717070;}


.manufecturing_units .img_box {width:175px; height:170px; float:left; text-align:center; color:#ec1d23;}
.manufecturing_units .img_box img { padding-bottom:7px; width:100%}
.manufecturing_units .left_content { width:580px; float:left; padding:5px 0 0 0;}
.manufecturing_units .right_img { float:right; padding:0 0 0 20px;}



.manufecturing_units .right_content { width:580px; float:right; padding:5px 0 0 0;}
.manufecturing_units .right_content h1 { font-size:24px; border-bottom:#ededee solid 1px; padding-bottom:3px; margin-bottom:5px;}
.manufecturing_units .left_img { float:left; padding:0 0 0 0;}
/* Award_Recognition */

/* corporate-stakeholders */

.corporate-stakeholders{}
.corporate-stakeholders h1 {border-bottom: 1px solid #ededee;   
}

.inv-gri-left{float: left; width: 45%;}
.inv-gri-right{float: right; width: 45%;}

.anu-rep-box { margin: 20px 20px 0 0; width: 322px; height: 242px; border: 1px solid #cccccc; background-color: #fbfbfb; float:left; }
.anu-rep-box .left { float:left; margin: 5px 20px 5px 5px; width: 156px; }
.anu-rep-box .right { float:left; margin: 20px 0 0 0; width: 135px; }
.anu-rep-box .right h2 { font-size: 12px; font-weight:bold; line-height: 18px; color: #2d6cff; text-decoration:none; margin: 0 0 30px 0; }
.anu-rep-box .right h2 span { display:block; color: #000; font-weight:normal; margin: 20px 0 0 0; }
.anu-rep-box .right a.download { text-decoration:none; color: #fff; font-weight:normal; background-color: #ec1c24; padding: 5px 10px; border-radius:3px; }
.anu-rep-box .right a.download:hover { background:#555; }
.anu-rep-box a.viewbtn { text-decoration:none; color: #fff; font-weight:normal; background-color: #333333; padding: 8px 15px; border-radius:3px; margin: 20px 270px 0 0; float:right;}
.anu-rep-box a.viewbtn:hover { background-color: #ec1c24; }
.anu-rep-box .newsltr-box .left img {max-width: 100%; }
/* corporate-stakeholders end */


/* Amit_new_css */
.border-bottom-new { border-bottom:#ededee solid 1px;}

/*accordion clients*/

/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {	display: none;}
.ui-helper-hidden-accessible {	border: 0;	clip: rect(0 0 0 0);	height: 1px;	margin: -1px;	overflow: hidden;	padding: 0;	position: absolute;	width: 1px;}
.ui-helper-reset {	margin: 0;	padding: 0;	border: 0;	outline: 0;	line-height: 1.3;	text-decoration: none;	font-size: 100%;	list-style: none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {	content: "";	display: table;	border-collapse: collapse;}
.ui-helper-clearfix:after {	clear: both;}
.ui-helper-clearfix {	min-height: 0; /* support: IE7 */}
.ui-helper-zfix {	width: 100%;	height: 100%;	top: 0;	left: 0;	position: absolute;	opacity: 0;	filter:Alpha(Opacity=0);}
.ui-front {	z-index: 100;}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {	cursor: default !important;}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {	display: block;	text-indent: -99999px;	overflow: hidden;	background-repeat: no-repeat;}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;}
.ui-accordion .ui-accordion-header {	display: block;	cursor: pointer;	position: relative;	margin-top: 5px;	padding: 5px 0;	min-height: 0; /* support: IE7 */}
.ui-accordion .ui-accordion-icons { padding: 10px 18px; color: #4a4646; font-size: 20px; font-weight:bold;}
.ui-accordion .ui-accordion-noicons {	padding-left: .7em;}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {	padding-left: 2.2em;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {	position: absolute;	left: .5em;	top: 50%;	margin-top: -8px;}
.ui-accordion .ui-accordion-content {	padding: 1em 2.2em;	border-top: 0;	overflow: auto;}
.ui-autocomplete {	position: absolute;	top: 0;	left: 0;	cursor: default;}
.ui-button {	display: inline-block;	position: relative;	padding: 0;	line-height: normal;	margin-right: .1em;	cursor: pointer;	vertical-align: middle;	text-align: center;	overflow: visible; /* removes extra width in IE */}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {	text-decoration: none;}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {	width: 2.2em;}
/* button elements seem to need a little more width */
button.ui-button-icon-only {	width: 2.4em;}
.ui-button-icons-only {	width: 3.4em;}
button.ui-button-icons-only {	width: 3.7em;}

/* button text element */
.ui-button .ui-button-text {	display: block;	line-height: normal;}
.ui-button-text-only .ui-button-text {	padding: .4em 1em;}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {	padding: .4em;	text-indent: -9999999px;}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {	padding: .4em 1em .4em 2.1em;}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {	padding: .4em 2.1em .4em 1em;}
.ui-button-text-icons .ui-button-text {	padding-left: 2.1em;	padding-right: 2.1em;}
/* no icon support for input elements, provide padding by default */
input.ui-button {	padding: .4em 1em;}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {	position: absolute; top: 50%;	margin-top: -8px;}
.ui-button-icon-only .ui-icon {	left: 50%;	margin-left: -8px;}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {	left: .5em;}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {	right: .5em;}

/* button sets */
.ui-buttonset {	margin-right: 7px;}
.ui-buttonset .ui-button {	margin-left: 0;	margin-right: -.3em;}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {	border: 0;	padding: 0;}
.ui-datepicker {	width: 17em;	padding: .2em .2em 0;	display: none;}
.ui-datepicker .ui-datepicker-header {	position: relative;	padding: .2em 0;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {	position: absolute;	top: 2px;	width: 1.8em;	height: 1.8em;}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {	top: 1px;}
.ui-datepicker .ui-datepicker-prev {	left: 2px;}
.ui-datepicker .ui-datepicker-next {	right: 2px;}
.ui-datepicker .ui-datepicker-prev-hover {	left: 1px;}
.ui-datepicker .ui-datepicker-next-hover {	right: 1px;}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {	display: block;	position: absolute;	left: 50%;	margin-left: -8px;	top: 50%;	margin-top: -8px;}
.ui-datepicker .ui-datepicker-title {	margin: 0 2.3em;	line-height: 1.8em;	text-align: center;}
.ui-datepicker .ui-datepicker-title select {	font-size: 1em;	margin: 1px 0;}
.ui-datepicker select.ui-datepicker-month-year {	width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {	width: 49%;}
.ui-datepicker table {	width: 100%;	font-size: .9em;	border-collapse: collapse;	margin: 0 0 .4em;}
.ui-datepicker th {	padding: .7em .3em;	text-align: center;	font-weight: bold;	border: 0;}
.ui-datepicker td {	border: 0;	padding: 1px;}
.ui-datepicker td span,.ui-datepicker td a {	display: block;	padding: .2em;	text-align: right;	text-decoration: none;}
.ui-datepicker .ui-datepicker-buttonpane {	background-image: none;	margin: .7em 0 0 0;	padding: 0 .2em;	border-left: 0;	border-right: 0;	border-bottom: 0;}
.ui-datepicker .ui-datepicker-buttonpane button {	float: right;	margin: .5em .2em .4em;	cursor: pointer;	padding: .2em .6em .3em .6em;	width: auto;	overflow: visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {	float: left;}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {width: auto;}
.ui-datepicker-multi .ui-datepicker-group {	float: left;}
.ui-datepicker-multi .ui-datepicker-group table {	width: 95%;	margin: 0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group {	width: 50%;}
.ui-datepicker-multi-3 .ui-datepicker-group {	width: 33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group {	width: 25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {	border-left-width: 0;}
.ui-datepicker-multi .ui-datepicker-buttonpane {	clear: left;}
.ui-datepicker-row-break {	clear: both;	width: 100%;	font-size: 0;}

/* RTL support */
.ui-datepicker-rtl {	direction: rtl;}
.ui-datepicker-rtl .ui-datepicker-prev {	right: 2px;	left: auto;}
.ui-datepicker-rtl .ui-datepicker-next {	left: 2px;	right: auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover {	right: 1px;	left: auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover {	left: 1px;	right: auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane {	clear: right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {	float: left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {	float: right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {	border-right-width: 0;	border-left-width: 1px;}
.ui-dialog {	position: absolute;	top: 0;	left: 0;	padding: .2em;	outline: 0;}
.ui-dialog .ui-dialog-titlebar {	padding: .4em 1em;	position: relative;}
.ui-dialog .ui-dialog-title {	float: left;	margin: .1em 0;	white-space: nowrap;	width: 90%;	overflow: hidden;	text-overflow: ellipsis;}
.ui-dialog .ui-dialog-titlebar-close {	position: absolute;	right: .3em;	top: 50%;	width: 21px;	margin: -10px 0 0 0;	padding: 1px;	height: 20px;}
.ui-dialog .ui-dialog-content {	position: relative;	border: 0;	padding: .5em 1em;	background: none;	overflow: auto;}
.ui-dialog .ui-dialog-buttonpane {	text-align: left;	border-width: 1px 0 0 0; background-image: none;	margin-top: .5em;	padding: .3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {	float: right;}
.ui-dialog .ui-dialog-buttonpane button {	margin: .5em .4em .5em 0;	cursor: pointer;}
.ui-dialog .ui-resizable-se {	width: 12px;	height: 12px;	right: -5px;	bottom: -5px;	background-position: 16px 16px;}
.ui-draggable .ui-dialog-titlebar {	cursor: move;}
.ui-menu {	list-style: none;	padding: 2px;	margin: 0;	display: block;	outline: none;}
.ui-menu .ui-menu {	margin-top: -3px;	position: absolute;}
.ui-menu .ui-menu-item {	margin: 0;	padding: 0;	width: 100%;	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {	margin: 5px -2px 5px -2px;	height: 0;	font-size: 0;	line-height: 0;	border-width: 1px 0 0 0;}
.ui-menu .ui-menu-item a {	text-decoration: none;	display: block;	padding: 2px .4em;	line-height: 1.5;	min-height: 0; /* support: IE7 */	font-weight: normal;}
.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active {	font-weight: normal;	margin: -1px;}
.ui-menu .ui-state-disabled {	font-weight: normal;	margin: .4em 0 .2em;	line-height: 1.5;}
.ui-menu .ui-state-disabled a {	cursor: default;}

/* icon support */
.ui-menu-icons {	position: relative;}
.ui-menu-icons .ui-menu-item a {	position: relative;	padding-left: 2em;}

/* left-aligned */
.ui-menu .ui-icon {	position: absolute;	top: .2em;	left: .2em;}

/* right-aligned */
.ui-menu .ui-menu-icon {	position: static;	float: right;}
.ui-progressbar {	height: 2em;	text-align: left;	overflow: hidden;}
.ui-progressbar .ui-progressbar-value {	margin: -1px;	height: 100%;}
.ui-progressbar .ui-progressbar-overlay {	background: url("images/animated-overlay.gif");	height: 100%;	filter: alpha(opacity=25);	opacity: 0.25;}
.ui-progressbar-indeterminate .ui-progressbar-value {	background-image: none;}
.ui-resizable {	position: relative;}
.ui-resizable-handle {	position: absolute;	font-size: 0.1px;	display: block;}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {	display: none;}
.ui-resizable-n {	cursor: n-resize;	height: 7px;	width: 100%;	top: -5px;	left: 0;}
.ui-resizable-s {	cursor: s-resize;	height: 7px;	width: 100%;	bottom: -5px;	left: 0;}
.ui-resizable-e {	cursor: e-resize;	width: 7px;	right: -5px;	top: 0;	height: 100%;}
.ui-resizable-w {	cursor: w-resize;	width: 7px;	left: -5px;	top: 0;	height: 100%;}
.ui-resizable-se {	cursor: se-resize;	width: 12px;	height: 12px;	right: 1px;	bottom: 1px;}
.ui-resizable-sw {	cursor: sw-resize;	width: 9px;	height: 9px;	left: -5px;	bottom: -5px;}
.ui-resizable-nw {	cursor: nw-resize;	width: 9px;	height: 9px;	left: -5px;	top: -5px;}
.ui-resizable-ne {	cursor: ne-resize;	width: 9px;	height: 9px;	right: -5px;	top: -5px;}
.ui-selectable-helper {	position: absolute;	z-index: 100;	border: 1px dotted black;}
.ui-slider {	position: relative;	text-align: left;}
.ui-slider .ui-slider-handle {	position: absolute;	z-index: 2;	width: 1.2em;	height: 1.2em;	cursor: default;}
.ui-slider .ui-slider-range {	position: absolute;	z-index: 1;	font-size: .7em;	display: block;	border: 0;	background-position: 0 0;}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {	filter: inherit;}

.ui-slider-horizontal {	height: .8em;}
.ui-slider-horizontal .ui-slider-handle {	top: -.3em;	margin-left: -.6em;}
.ui-slider-horizontal .ui-slider-range {	top: 0;	height: 100%;}
.ui-slider-horizontal .ui-slider-range-min {	left: 0;}
.ui-slider-horizontal .ui-slider-range-max {	right: 0;}
.ui-slider-vertical {	width: .8em;	height: 100px;}
.ui-slider-vertical .ui-slider-handle {	left: -.3em;	margin-left: 0;	margin-bottom: -.6em;}
.ui-slider-vertical .ui-slider-range {	left: 0;	width: 100%;}
.ui-slider-vertical .ui-slider-range-min {	bottom: 0;}
.ui-slider-vertical .ui-slider-range-max {	top: 0;}
.ui-spinner {	position: relative;	display: inline-block;	overflow: hidden;	padding: 0;	vertical-align: middle;}
.ui-spinner-input {	border: none;	background: none;	color: inherit;	padding: 0;	margin: .2em 0;	vertical-align: middle;	margin-left: .4em;	margin-right: 22px;}
.ui-spinner-button {	width: 16px;	height: 50%;	font-size: .5em;	padding: 0;	margin: 0;	text-align: center;	position: absolute;	cursor: default;	display: block;	overflow: hidden;	right: 0;}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {	border-top: none;	border-bottom: none;	border-right: none;}
/* vertical centre icon */
.ui-spinner .ui-icon {	position: absolute;	margin-top: -8px;	top: 50%;	left: 0;}
.ui-spinner-up {	top: 0;}
.ui-spinner-down {	bottom: 0;}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {	/* need to fix icons sprite */	background-position: -65px -16px;}
.ui-tabs {	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */	padding: .2em;}
.ui-tabs .ui-tabs-nav {	margin: 0;	padding: .2em .2em 0;}
.ui-tabs .ui-tabs-nav li {	list-style: none;	float: left;	position: relative;	top: 0;	margin: 1px .2em 0 0;	border-bottom-width: 0;	padding: 0;	white-space: nowrap;}
.ui-tabs .ui-tabs-nav li a {	float: left;	padding: .5em 1em;	text-decoration: none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {	margin-bottom: -1px;	padding-bottom: 1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {	cursor: text;}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {	cursor: pointer;}
.ui-tabs .ui-tabs-panel {	display: block;	border-width: 0;	padding: 1em 1.4em;	background: none;}
.ui-tooltip {	padding: 8px;	position: absolute;	z-index: 9999;	max-width: 300px;	-webkit-box-shadow: 0 0 5px #aaa;	box-shadow: 0 0 5px #aaa;}
body .ui-tooltip {	border-width: 2px;}

/* Component containers
----------------------------------*/



.ui-widget {font-family: Verdana,Arial,sans-serif;	font-size: 1.1em;}
.ui-widget .ui-widget {	font-size: 1em;}
.ui-widget input, .ui-widget select,
.ui-widget textarea,
.ui-widget button {	font-family: Verdana,Arial,sans-serif;	font-size: 1em;}
.ui-widget-content {	color: #222222;}
.ui-widget-content a {	color: #222222;}
.ui-widget-header {	border: 0;	background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;	color: #222222;	font-weight: bold;}
.ui-widget-header a {	color: #222222;}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {	background: #dddddd url(../Images/acor_top.png) no-repeat right 12px; 	     color: #555555;	border-radius:8px;	-moz-border-radius:8px;	-webkit-border-radius:8px;	-ms-border-radius:8px;	-o-border-radius:8px;	border:none;}


.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {	color: #555555;	text-decoration: none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {	border:none;	background: #ebebeb url(../Images/acor_down.png) no-repeat right 12px;	font-weight: normal;}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {	color: #fff;	text-decoration: none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {	background:#dddddd url(../Images/acor_down.png) no-repeat right 12px; border:none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {	color: #fff;	text-decoration: none;}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {	border: 1px solid #fcefa1;	background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;	color: #363636;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {	color: #363636;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {	border: 1px solid #cd0a0a;	background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;	color: #cd0a0a;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {	color: #cd0a0a;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {	color: #cd0a0a;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {	font-weight: bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {	opacity: .7;	filter:Alpha(Opacity=70);	font-weight: normal;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {	opacity: .35;	filter:Alpha(Opacity=35);	background-image: none;}
.ui-state-disabled .ui-icon {	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */}


/*product catelogue chura*/

.prod-cate .ui-state-default, .prod-cate .ui-widget-content .ui-state-default, .prod-cate .ui-widget-header .ui-state-default {	background: #dddddd url(../Images/acor_top.png) no-repeat right 12px center; 	     color: #555555;	border-radius:8px;	-moz-border-radius:8px;	-webkit-border-radius:8px;	-ms-border-radius:8px;	-o-border-radius:8px;	border:none;}

.prod-cate .ui-state-default a, .prod-cate .ui-state-default a:link, .prod-cate .ui-state-default a:visited {	color: #555555;	text-decoration: none; border:none}
.prod-cate .ui-state-hover, .prod-cate .ui-widget-content .prod-cate .ui-state-hover, .prod-cate .ui-widget-header .ui-state-hover, .prod-cate .ui-state-focus, .prod-cate .ui-widget-content .ui-state-focus, .prod-cate .ui-widget-header .ui-state-focus {	border:none;	background: #ebebeb url(../Images/acor_down.png) no-repeat right 12px center;	font-weight: normal;}
.prod-cate .ui-state-hover a, .prod-cate .ui-state-hover a:hover, .prod-cate .ui-state-hover a:link, .prod-cate .ui-state-hover a:visited {	color: #fff;	text-decoration: none;}
.prod-cate .ui-state-active, .prod-cate .ui-widget-content .ui-state-active, .prod-cate .ui-widget-header .ui-state-active {	border:none;	background: #dddddd url(../Images/acor_top.png) no-repeat right 12px center;	font-weight: normal; color: #000 !important;}
.prod-cate .ui-state-active a, .prod-cate .ui-state-active a:link, .prod-cate .ui-state-active a:visited {	color: #fff;	text-decoration: none; border:none}


.prod-cate { }
.prod-cate .ui-state-active, .prod-cate .ui-widget-content .ui-state-active, .prod-cate .ui-widget-header .ui-state-active { background:#dddddd url(../Images/acor_down.png) no-repeat right 12px center; border:none  }


/*chura Component containers
----------------------------------*/
.prod-cate .ui-widget {font-family: Verdana,Arial,sans-serif;	font-size: 1.1em;}
.prod-cate .ui-widget .ui-widget {	font-size: 1em;}
.prod-cate. ui-widget input, .prod-cate .ui-widget select,
.prod-cate .ui-widget textarea,
.prod-cate .ui-widget button {	font-family: Verdana,Arial,sans-serif;	font-size: 1em;}
.prod-cate .ui-widget-content {	border: 0px solid #aaaaaa;	background:#ffffff; padding:0px;}
.prod-cate. ui-widget-content a {	color: #222222;}
.prod-cate. ui-widget-header {	border: 0;	background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;	color: #222222;	font-weight: bold;}
.prod-cate .ui-widget-header a {	color: #222222;}


.prod-cate .ui-widget h3 { padding: 10px 18px; color: #4a4646; font-size: 20px; font-weight:bold;  }
/*product catelogue chura end*/
/* Icons
----------------------------------*/

/* states and images */
.ui-icon {	width: 16px;	height: 16px;}
.ui-icon, .ui-widget-content .ui-icon {	background-image: url(../images/ui-icons_222222_256x240.png);}
.ui-widget-header .ui-icon {	background-image: url(../images/ui-icons_222222_256x240.png);}
.ui-state-default .ui-icon {	background-image: url(../Images/ui-icons_222222_256x240.png));}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {	background-image: url(../images/ui-icons_222222_256x240.png);}
.ui-state-active .ui-icon {	background-image: url(../images/ui 1-icons_454545_256x240.png);}
.ui-state-highlight .ui-icon {	background-image: url(../images/ui-icons_2e83ff_256x240.png);}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {	background-image: url(../images/ui-icons_222222_256x240.png);}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {	border-top-left-radius: 4px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {	border-top-right-radius: 4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {	border-bottom-left-radius: 4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {	border-bottom-right-radius: 4px;}

/* Overlays */
.clients-ctrl { margin: 20px 0 0 0; }
.ui-widget-overlay {	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;	opacity: .3;	filter: Alpha(Opacity=30);}
.ui-widget-shadow {	margin: -8px 0 0 -8px;	padding: 8px;	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;	opacity: .3;	filter: Alpha(Opacity=30);	border-radius: 8px;}
.cnt-list { list-style: none; margin:0; padding:0; }
.cnt-list li { float:left; width: 400px; border-bottom: 1px solid #ccc; margin-bottom: 8px; font-size: 14px; line-height: 16px; font-family:Arial, Helvetica, sans-serif; padding: 0 0 10px 20px; background:url(../Images/client.png) no-repeat 0 3px; }

/*News highlights*/		
.news-highlights3 { float:left; width: 1280px; margin: 0 0 20px 0;}
.news-highlights3 ul{ list-style:none; padding:0;}
.news-highlights3 li{ line-height:normal;}
.news-highlights3 h1 { font-family: 'din-regularregular'; font-size:30px; line-height: 35px; color: #ec1c24;  border-bottom: 1px solid #ededee; overflow:hidden; padding-bottom: 10px; }
.news-highlights3 .newsltr-box { margin: 20px 20px 0 0; width: 322px; height: 242px; border: 1px solid #cccccc; background-color: #fbfbfb; float:left; }
.news-highlights3 .newsltr-box .left { float:left; margin: 5px 20px 5px 5px; width: 156px; }
.news-highlights3 .newsltr-box .right { float:left; margin:10px 0 0 0; width: 135px; }
.news-highlights3 .newsltr-box .right h2 { font-size: 12px; font-weight:bold; line-height: 18px; color: #2d6cff; text-decoration:none; margin: 0 0 0px 0; height:135px; position:relative; word-wrap: break-word;}
.news-highlights3 .newsltr-box .right h2 span { display:block; color: #000; font-weight:normal; margin: 20px 0 0 0; }
.news-highlights3 .newsltr-box .right .nc-date{color:#2d6cff; font-size:12px; font-weight:bold; width:100%; margin:0;}
.news-highlights3 .newsltr-box .right a.download { text-decoration:none; color: #fff; font-weight:normal; background-color: #ec1c24; padding: 5px 10px; border-radius:3px; }
.news-highlights3 .newsltr-box .right a.download:hover { background:#555; }
.news-highlights3 a.viewbtn { text-decoration:none; color: #fff; font-weight:normal; background-color: #333333; padding: 8px 15px; border-radius:3px; margin: 20px 270px 0 0; float:right;}
.news-highlights3 a.viewbtn:hover { background-color: #ec1c24; }
.news-highlights3 .newsltr-box .left img { max-width: 100%; }

.news-highlights3.admin-cont{width:100% !important;}
#LinkButton1,#LinkButton2,#LinkButton3{font-family: 'din-regularregular'; font-size:15px; color: #ec1c24; text-decoration:none; padding: 10px; float:right }

.admin-update input{width:99%; margin:5px 0 0 0}
.admin-update .up-btn{width:auto; margin:5px 10px 0 0; float:left}
.admin-update span{ float:left; margin:20px 0 0 0; font-weight:bold}

/*News highlights*/		
.news-highlights4 { float:left; width: 1280px; margin: 0 0 20px 0;}
.news-highlights4 h1 { font-family: 'din-regularregular'; font-size:30px; line-height: 35px; color: #ec1c24; border-bottom: 1px solid #EDEDEE; padding-bottom: 8px; }
.news-highlights4 ul{ list-style:none; padding:0;}
.news-highlights4 li{ line-height:20px;   text-decoration:none; min-width:175px; padding:5px 0 9px 10px; font-weight:bold; border-bottom:1px dashed #CCCCCC;  background:url(../images/blt1.png) left 13px no-repeat;  color: #717070; font-size: 13px; line-height: 18px;padding-bottom:8px;}

.news-highlights4 li span {color:#2b88fa;}

.news-highlights4 li a{color:#717070; text-decoration:underline; display:table}
.news-highlights4 li a:hover{color:#ec1c24}

.Corporate-Video{ width:800px; float:left; padding-top:20px;}	
.Corporate-Video .left{ width:240px; float:left;}	
.Corporate-Video .right{ width:500px; float:left; padding-top:70px;  color: #433A36; float: left; font-family: 'din-boldbold'; font-size: 12px; line-height: 0px; }
.Corporate-Video .right a{ color: #433A36; float: left; font-family: 'din-boldbold'; font-size: 12px; line-height: 18px; line-height: 0px; text-decoration:none;}
.Corporate-Video .right a:hover{ color:#EC1C24;}		
/*chura   new   */	
.cnt_hpl h1 { font-size: 20px; font-weight:400; color:#826666; border-bottom: 1px solid #ededee; overflow:hidden; margin:20px 0px 10px 0px }	
.d_head, .cnt_h{color:#ffffff; width:auto; margin:0px auto; background:#f22029; font-size:14px; font-weight:bold; padding:10px 20px;}
.cnt_h{background:#858484;}	
.cnt{float:left; width:298px; margin:10px; border:1px solid #ece8e8;}
.cnt_map{float:left; margin:10px 10px 10px 40px; padding:0px; text-align:center}   
.cnt:hover{}   
.hei{ height:180px}     
.cnt_list{width:auto; height:auto; color:#666; padding:10px 20px 20px 20px; font-size:13px; line-height:20px;}
.cnt_list a{ text-decoration:none; color:#e80711;}
.cnt_list a:hover{ text-decoration:none; color:#999;}
.rw_of{float:left; width:300px; margin:0px 10px;}
.rw{ width:auto; color:#666;  font-size:13px; line-height:20px;}
.rw ul{margin:0px; padding:0px; list-style:none}
.rw li{float:left; list-style:none; width:300px; margin:0px 10px 5px 10px; }
.rw a{ text-decoration:none; color:#e80711;}
.rw a:hover{ text-decoration:none; color:#999;}



.cnt2{float:left; width:500px;}
.cnt_hpl2 { color: #EC1C24;
    font-family: 'din-regularregular';
    font-size: 20px; font-weight:400; color:#666666; border-bottom: 1px solid #ededee; overflow:hidden; margin:20px 0px 10px 0px }
	
.cnt_list2{width:auto; height:auto; color:#666; padding:10px 20px 0px 10px; font-size:13px; line-height:20px;}	
.cnt_list2 a{ text-decoration:none; color:#e80711;}
.cnt_list2 a:hover{ text-decoration:none; color:#999;}


.d_head5, .cnt_h5{color:#ffffff; width:auto; margin:0px auto; background:#858484; font-size:14px; font-weight:bold; padding:10px 20px;}

/*current Oppenings  */
.curent_op{ width:auto; margin:auto; padding:0px;}
.curent_op ul{ list-style:none; margin:0px 0px 30px 0px; padding:0px;}
.curent_op li{list-style:none; width:auto; margin:10px 0px 0px 20px; padding:0px 0px 0px 20px; display:block; position:relative; background:url(../Images/c_o_arrow.png) top left no-repeat; color:#717070; font-size:13px; line-height:24px; vertical-align:top; }
.curent_op a{ text-decoration:none; color:#e80711;}
.curent_op a:hover{ text-decoration:none; color:#999;}
.curent_op .headline{width:auto; margin-top:10px; background:#ebebeb; padding:14px 18px; font-weight:bold; font-size:16px; color:#2a2929; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;	}					
.curent_op .col{color:#ec1c24}					
.c_o{ float:left; margin:0px; padding:0px;}
.c_o ul{ float:left; margin:0px; padding:0px;}
.c_o li{list-style:none; width:auto; margin:10px 0px 0px 20px; padding:0px 0px 0px 20px; display:block; position:relative; color:#717070; font-size:13px; line-height:24px }
.c_o a{ text-decoration:none; color:#e80711;}
.c_o a:hover{ text-decoration:none; color:#999;}					
.radiobx { float:left; width: 120px; }
.download-text { float:left; }
.download-text a { padding: 0 10px 0 0px !important; background: none !important; min-width: inherit !important;   }
.downloadBox { margin-top: 20px; }
.product_finder_box .box_text ul.d-text ul { float:left; clear:both; width: 99%; padding: 3px 0; } 


.prd_box{ width:204px; height:auto; float:left; margin:10px 12px 20px 12px ; padding-bottom:10px; }
.prd_box img{ width:100%;}
.prd_th{width: auto;}
.prd_box .text{ width:auto; color:#ec1c24; font-size:13px; text-align:center; padding:10px 0px 20px 0px; }

.prd_box .btn{ color:#666666; font-size:12px; text-align:center; margin:auto; }
.prd_box .btn a{ color:#666666; text-align:center; text-decoration:none; background:#d9d9d9; padding:6px 10px;  }
.prd_box .btn a:hover{ color:#ffffff; text-decoration:none;  background:#ec1c24;}
.ch_clr{clear:both}

.arrival_th{width:300px; float:left; margin:0px 20px 20px 0px;             -webkit-transition: all 0.7s ease 0s;   			-moz-transition: all 0.7s ease 0s;   			-o-transition: all 0.7s ease 0s;    			transition: all 0.7s ease 0s;}
.arrival_th img {width:100%;}

/*disclaimer*/
.disclaimer { padding: 2% 2%; width: 96%; min-height: 200px; float:left; }
.disclaimer h1 { margin: 0 0 10px 0;  font-family: 'din-regularregular'; font-size:30px; line-height: 35px; color:#ec1c24; }
.disclaimer p { font-size: 13px; line-height: 18px; color: #717070; }

/*tabes*/
.tab_table{	width:auto;}
.tabs .head{font-family: 'din-regularregular'; font-size:16px; font-weight:bold; }			
.tabs{ width:auto; margin:20px 0px 0px 0px; padding:0px; color: #ffffff; font-family: 'din-regularregular'; }
.tabs ul{ margin:auto; padding:0px; list-style-type:none;}
.tabs li { list-style-type:none; list-style:none;	display:inline;	float:left;	margin:0px 2px 0px 2px; }
.tabs a { min-width: 120px; padding: 8px 45px 8px 12px; border-radius:5px; display:inline-block; background:#858484 url(../Images/tabs-icon.png) no-repeat right; color:#fff; text-decoration:none;}
.tabs a:hover { background:#ec1c24 url(../Images/tabs-icon1.png) no-repeat right; color:#ffffff;}
.tabs a.active { background:#ec1c24 url(../Images/tabs-icon1.png) no-repeat right; color:#ffffff;}
.tab_box{ background:#ebebeb; margin:5px 0px 0px 0px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;	 border:1px solid #c5c3c3;	 }		 

.result_tab{ width:auto; height:auto; margin:0px 0px 0px 0px; padding:0px;}	
.result_tab ul{ margin:-1px 0px 0px 0px; padding:0px; list-style-type:none;}
.result_tab li { width:auto; list-style-type:none;	display:block; margin:1px 0px 1px 0px; padding:15px 20px; background:#ebebeb; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:600; 
 border-radius:5px;	-moz-border-radius:5px;	 -webkit-border-radius:5px;}
.result_tab li:hover { list-style-type:none;	background:#f4f4f4; }				 
.result_tab a {display:inline-block; text-decoration:none; }
.result_tab a:hover {background:#f4f4f4; text-decoration:none}
.result_tab .active {background:#f4f4f4; text-decoration:none; padding:15px 20px;}
.res_row{background:#d8d8d8; padding:10px 20px;  border-radius:5px;   -moz-border-radius:5px;  -webkit-border-radius:5px;}
.result_tab h1{width:auto; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000000; font-weight:bold; float:left;}
.result_tab h3{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000000; float:right; margin-right:50px;}
.rst_view{ width:120px; padding:0pxp; margin:0px 50px 0px 0px; float:right; text-align:center; color:#666666; }	
.rst_view a{text-align:center; color:#ec1c24; text-decoration:none}
.rst_view a:hover{text-align:center; color:#666666; text-decoration:none}					 
.res_brd{border-bottom:1px solid #d8d8d8; width:auto; clear:both}

/*9 STATE-OF-THE-ART MANUFACTURING FACILTIES*/

.manufact{width:auto; padding:20px; background:#f5f5f5; border:1px solid #ededee; font-family: 'din-regularregular';
		   border-radius:10px;
		  -moz-border-radius:10px;
		  -webkit-border-radius:10px;
		  -o-border-radius:10px;
		  -ms-border-radius:10px;
		  }
.manufact h2{ color:#252525; font-size:20px; font-weight:bold}
.manufact .no{color:#f11c20; font-size:60px;  float:left; margin:-15px 10px 0px 0px}

.manufact .manufact-num{margin:0px; padding:0px; background-image:none;}
.manufact .manufact-num ul{ margin: 0px 0px 0px 0px; padding:0px; list-style-type:none; background-image:none; float:left; position:relative}
.manufact .manufact-num li{ margin:20px 20px 0px 0px; padding:0px; width:360px; float:left; list-style-type:none; background-image:none; display:inline-block; font-size:18px;  color:#000000;}

.manufact .branch{color:#ffffff; font-size:25px; width:34px;  float:left; margin:0px 10px 0px 0px; padding:1px 0px 3px 10px; background:url(../Images/branch_no_bg.png) top no-repeat;}
	  

/*left slider*/
.flexslider.newleft { margin: 0 0 15px 0; box-shadow:none; width: 320px; border-radius:0; }
.flexslider.newleft h3 { margin: 10px 0 0 15px; }
.flexslider.newleft ul { border: 0; padding-left: 8px; margin:0; }
.flexslider.newleft .flex-direction-nav .flex-next { top: 210px; right: 10px; }
.flexslider.newleft .flex-direction-nav .flex-prev { top: 210px; right: 30px; }
.flexslider.newleft h4 span { font-size: 55px !important; }
.c-head { background: #ebebeb; padding: 0 0 5px 8px; font-family: 'din-regularregular'; font-size: 14px; line-height: 25px; color: #505050; font-weight: bold; border-right:1px solid #ccc; }
.c-text { background:#f5f5f5; padding: 0 0 5px 8px; font-family: 'din-regularregular'; font-size: 14px; line-height: 25px; color: #505050; border-bottom: 1px solid #ccc; border-right:1px solid #ccc; }
.c-text.none { background: #fff;}
.c-head.none { background: #fff;}
.c-text a { text-decoration: none; color: #ec1c24; }
.c-text span { padding: 0 10px 0 0px; width: 10px; height: 30px; float:left; }
.c-text p { padding: 0 10px 0 0px; float:left; width: 93%; }
a.apply { text-decoration:none; float:left; background-color: #cc0000; border-radius: 5px; color: #fff; border:0; padding: 5px 10px; cursor: pointer; margin: 15px 0 0 0; font-size: 14px; font-weight:bold; }
a.apply:hover { background-color: #2d6cff; }

a.apply1 { text-decoration:none; float:right; background-color: #cc0000; border-radius: 5px; color: #fff; border:0; padding: 5px 10px; cursor: pointer; margin: 15px 0 0 0; font-size: 14px; font-weight:bold; }
a.apply1:hover { background-color: #2d6cff; }
.curr-open { margin: 0; padding: 0; list-style: decimal inside none; }






















/*  Sitemap Box  */ 
.sitemap_box{width:280px; float:left; margin-left:50px; margin-right:50px; margin-top:20px; -webkit-transition: all 0.7s ease 0s;   -moz-transition: all 0.7s ease 0s;   -o-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;}
.sitemap_box_main{font-size:14px; width:300PX; float:left; padding-bottom:15px;}
.sitemap_box_main a{ color:#d7c8ab; line-height:14px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#ffffff; width:300px; height:17px; background:#da2625; padding:5px 0 0 20px; float:left;} 
.sitemap_box_main a:hover{}
.sitemap_box ul{margin:0; padding:0;}
.sitemap_box ul li {list-style:none; display:block; width:300px; float:left; padding:0 30px 0 20px;  background:url(../images/bullet_circle.png) 5px 9px no-repeat;}
.sitemap_box ul li a{color:#4f2218; font-size:13px; font-family:Arial, Helvetica, sans-serif;  padding:5px 0; width:300px; float:left; border-bottom:1px dotted #55453b; text-decoration:none;}
.sitemap_box ul li a:hover{ text-decoration:underline;}

.sitemap_box ul li a.submenu5{color:#4f2218; font-size:12px;  /*padding:5px 0 5px 20px;*/ float:left; border-bottom:#ccc dashed 1px; width:240px; margin-left:10px;}
.sitemap_box ul li a.noborder{border:none;}

.sitemap_box ul li.listmain {list-style:none; display:block; width:150px; float:left; padding:0 30px 0 10px; background:none;}

.sitemap_box li ul{margin:0; padding:0;}
.sitemap_box li ul li {list-style:none; display:block; width:160px; float:left; padding:0 30px 0 15px; background:url(../images/bullet_circle.png) 12px 5px no-repeat;}
.sitemap_box li ul li a{color:#4f2218; font-size:13px; font-family:Arial, Helvetica, sans-serif;  padding:5px 0; width:280px; float:left; border-bottom:1px dotted #55453b; padding-left:10px;}

.flip { position:relative; float:left; z-index:99; margin-top:30px;}
.panel { position:absolute; left:0; top:34px; width:144px; height:auto; background-color:#ebebeb; color:#FFFFFF; z-index:9999; border:#bcbcbc solid 1px;}
.panel ul { margin:0; padding:10px; list-style-type:none;}
.panel ul li { display:block;  line-height:20px; margin-bottom:10px;}
.panel ul li a { margin-bottom:10px; padding:0 0 0 10px;; line-height:15px !important; color:#666666 !important; font-size:12px !important; display:block; width:100px; background:url(../Images/blt1.png) left no-repeat;}
.panel ul li a:hover { color:#ec1c24 !important;}

.flip-1 { position:relative; float:left; z-index:99999; margin-top:30px;}
.panel-1 { position:absolute; left:0; top:34px; width:144px; height:auto; background-color:#ebebeb; color:#FFFFFF; z-index:9999	9; border:#bcbcbc solid 1px;}
.panel-1 ul { margin:0; padding:10px; list-style-type:none;}
.panel-1 ul li { display:block;  line-height:20px; margin-bottom:10px;}
.panel-1 ul li a { margin-bottom:10px; padding:0 0 0 10px;; line-height:15px !important; color:#666666 !important; font-size:12px !important; display:block; width:100px; background:url(../Images/blt1.png) left no-repeat;}
.panel-1 ul li a:hover { color:#ec1c24 !important;}

.flip-2 { position:relative; float:left; z-index:9999; margin-top:30px;}
.panel-2 { position:absolute; left:0; top:34px; width:144px; height:auto; background-color:#ebebeb; color:#FFFFFF; z-index:9999; border:#bcbcbc solid 1px;}
.panel-2 ul { margin:0; padding:10px; list-style-type:none;}
.panel-2 ul li { display:block;  line-height:20px; margin-bottom:10px;}
.panel-2 ul li a { margin-bottom:10px; padding:0 0 0 10px;; line-height:15px !important; color:#666666 !important; font-size:12px !important; display:block; width:100px; background:url(../Images/blt1.png) left no-repeat;}
.panel-2 ul li a:hover { color:#ec1c24 !important;}

.flip-3 { position:relative; float:left; z-index:999; margin-top:30px;}
.panel-3 { position:absolute; left:0; top:34px; width:144px; height:auto; background-color:#ebebeb; color:#FFFFFF; z-index:999; border:#bcbcbc solid 1px;}
.panel-3 ul { margin:0; padding:10px; list-style-type:none;}
.panel-3 ul li { display:block;  line-height:20px; margin-bottom:10px;}
.panel-3 ul li a { margin-bottom:10px; padding:0 0 0 10px;; line-height:15px !important; color:#666666 !important; font-size:12px !important; display:block; width:100px; background:url(../Images/blt1.png) left no-repeat;}
.panel-3 ul li a:hover { color:#ec1c24 !important;}


















/*press release*/
.illuminateBox { float:left; width: 1010px; margin: 0 0 20px 0px; }
.illuminateBox ul { list-style: none; margin: 0; padding: 0; }
.illuminateBox h1 { font-family: 'din-regularregular'; font-size:30px; line-height: 35px; color: #ec1c24; border-bottom: 1px solid #ededee; overflow:hidden; }

.illuminateBox h2 { font-family: 'din-regularregular'; font-size:25px; line-height: 20px; color: #000; padding-top:20px;}

.illuminateBox .imgBox { border: 1px solid #afafaf; padding:5px; margin: 0 0 20px 0; }
.illuminateBox .imgBox span { display:block; text-align:center; padding: 5px 0; font-size: 12px; line-height: 18px;  }
.illuminateBox.release-event .pressBox { width:auto; }
.illuminateBox .pressBox { float:left; margin: 20px 20px 0px 0; width: 480px; }
.illuminateBox .pressBox img { max-width: 100%; }










.addressBox{ width:100%; float:left; margin-top:20px; margin-bottom:0px;}
.addressBox h2 { border-bottom: 2px solid #ea3137; border-top: 2px solid #ea3137; color: #000; font-size: 25px; line-height:40px; text-align:center; font-weight:bold; margin-bottom:15px;}

.addressBox ul{ list-style:none; float:left; margin:0; padding:0;}
.addressBox li{ width:162px; background:#e4e8eb; color: #000; font-size: 18px; line-height:40px; margin-right:10px; padding-left:10px; margin-bottom:5px; }


.bottom-addressBox{ width:100%; height:100px; float:left; margin-top:20px; margin-bottom:20px; border-top:#363435 solid 2px; padding-top:25px;}
.bottom-addressBox .all-container { width:80%; margin:0 auto;}
.bottom-addressBox .all-container .left-img { width:17%; float:left; margin-right:3%;}
.bottom-addressBox .all-container .left-img img { width:100%;}
.bottom-addressBox .all-container .right-txt { width:60%; float:left;}
.bottom-addressBox .all-container .right-txt h2 {font-size: 30px; line-height:40px; font-weight:bold; color:#373536;  font-family: 'din-boldbold';}
.bottom-addressBox .all-container .right-txt p {color: #000; font-size: 18px; line-height:22px; color:#373536;}
.bottom-addressBox .all-container .right-txt .bottom-link { float:right;}
.bottom-addressBox .all-container .right-txt .bottom-link a { font-size:35px; color:#000000; text-decoration:none; font-weight:bold;}

.karma{ text-align:center}



/* ### Popup Start Box ### */	
.black_overlay{ display: none;	position:fixed; top: 0%; left: 0%; right:0%; width: 100%; height:100%; background-color: #444; z-index:9999; -moz-opacity: 0.80; opacity:.80; filter: alpha(opacity=60);}
.white_content { display:none; position:fixed; top:20px; left: 0; right:0; width:50%;height:auto; padding:0px; margin:0 auto; z-index:10001; overflow: hidden;}
.pop-fr { position:absolute; right:0; top:0px; z-index:999;}
.white_content .img{ position: relative; margin-top: 10px; height:auto; width:99%; overflow: hidden; z-index:12}
.white_content .img img{ width:100%; height:auto;}
/* ### Popup End Box ### */	


























.profileBox{  float: left;  transition: all 0.7s ease 0s;  width: 917px;}
.profileBox ul{ list-style:none; margin:0; padding:20px 0 0 0;}
.profileBox li{ line-height:normal; float:left; width:170px; margin-right:13px; height:240px;}
.profileBox li.list{ margin-right:0; float:right;}
.profileBox .picBox{ width:100%; float:left;}   
.profileBox .contentBox{ width:100%; float:left;}  
.profileBox h1 { color: #ec1c24; font-family: "din-regularregular"; font-size: 30px; line-height: 35px; padding-bottom:10px;}
.profileBox  p{ padding-bottom:0px; text-align:justify; line-height: 20px; text-align:left; color:#717070; font-size:14px; font-weight:normal;}
.profileBox .contentBox h2{ text-align:center;  font-size:16px; border-bottom:#ededee solid 1px; line-height:normal; padding-top:10px; padding-bottom:10px; margin-bottom:5px; color:#ec1c24;}
.profileBox .contentBox p{ padding-bottom:20px; text-align:justify; line-height: normal; text-align:center; color:#717070; font-size:13px; font-weight:bold;}
.profileBox .img1{ float:left; padding:0 20px 0 0;}   



.showdiv1{ font-size:18px; color:#000; cursor:pointer; width:15%; margin:0 auto;}
.hidediv1{width:100%; height:100%; position:fixed; top:0; left:0; z-index:9999; background:url(../images/bgblack.png) repeat; text-align:center; display:none;}
.close1 { position:absolute; right:0; top:0; cursor:pointer; width:auto;}
.popupBox1 { background:#ffffff;  color: #717070; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align:justify; position: relative;  top: 200px; width: 40%; padding:25px; border:#b9b9b9 solid 5px; left:0; right:0; margin:auto; line-height:20px;}
.popupBox1 h2{ text-align:left;  font-size:18px; line-height:normal; padding-top:10px; padding-bottom:0px; margin-bottom:5px; color:#ec1c24;}
.popupBox1 h3{ padding-bottom:10px;  line-height: normal; color:#717070; font-size:15px; font-weight:bold;}

.showdiv2{ font-size:18px; color:#000; cursor:pointer; width:15%; margin:0 auto;}
.hidediv2{width:100%; height:100%; position:fixed; top:0; left:0; z-index:9999; background:url(../images/bgblack.png) repeat; text-align:center; display:none;}
.close2{ position:absolute; right:0; top:0; cursor:pointer; width:auto;}
.popupBox2 { background:#ffffff;  color: #717070; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align:justify; position: relative;  top: 200px; width: 40%; padding:25px; border:#b9b9b9 solid 5px; left:0; right:0; margin:auto; line-height:20px;}
.popupBox2 h2{ text-align:left;  font-size:18px; line-height:normal; padding-top:10px; padding-bottom:0px; margin-bottom:5px; color:#ec1c24;}
.popupBox2 h3{ padding-bottom:10px;  line-height: normal; color:#717070; font-size:15px; font-weight:bold;}

.showdiv3{ font-size:18px; color:#000; cursor:pointer; width:15%; margin:0 auto;}
.hidediv3{width:100%; height:100%; position:fixed; top:0; left:0; z-index:9999; background:url(../images/bgblack.png) repeat; text-align:center; display:none;}
.close3{ position:absolute; right:0; top:0; cursor:pointer; width:auto;}
.popupBox3 { background:#ffffff;  color: #717070; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align:justify; position: relative;  top: 200px; width: 40%; padding:25px; border:#b9b9b9 solid 5px; left:0; right:0; margin:auto; line-height:20px;}
.popupBox3 h2{ text-align:left;  font-size:18px; line-height:normal; padding-top:10px; padding-bottom:0px; margin-bottom:5px; color:#ec1c24;}
.popupBox3 h3{ padding-bottom:10px;  line-height: normal; color:#717070; font-size:15px; font-weight:bold;}

.showdiv4{ font-size:18px; color:#000; cursor:pointer; width:15%; margin:0 auto;}
.hidediv4{width:100%; height:100%; position:fixed; top:0; left:0; z-index:9999; background:url(../images/bgblack.png) repeat; text-align:center; display:none;}
.close4{ position:absolute; right:0; top:0; cursor:pointer; width:auto;}
.popupBox4 { background:#ffffff;  color: #717070; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align:justify; position: relative;  top: 200px; width: 40%; padding:25px; border:#b9b9b9 solid 5px; left:0; right:0; margin:auto; line-height:20px;}
.popupBox4 h2{ text-align:left;  font-size:18px; line-height:normal; padding-top:10px; padding-bottom:0px; margin-bottom:5px; color:#ec1c24;}
.popupBox4 h3{ padding-bottom:10px;  line-height: normal; color:#717070; font-size:15px; font-weight:bold;}

.showdiv5{ font-size:18px; color:#000; cursor:pointer; width:15%; margin:0 auto;}
.hidediv5{width:100%; height:100%; position:fixed; top:0; left:0; z-index:9999; background:url(../images/bgblack.png) repeat; text-align:center; display:none;}
.close5{ position:absolute; right:0; top:0; cursor:pointer; width:auto;}
.popupBox5 { background:#ffffff;  color: #717070; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align:justify; position: relative;  top: 200px; width: 40%; padding:25px; border:#b9b9b9 solid 5px; left:0; right:0; margin:auto; line-height:20px;}
.popupBox5 h2{ text-align:left;  font-size:18px; line-height:normal; padding-top:10px; padding-bottom:0px; margin-bottom:5px; color:#ec1c24;}
.popupBox5 h3{ padding-bottom:10px;  line-height: normal; color:#717070; font-size:15px; font-weight:bold;}

.showdiv6{ font-size:18px; color:#000; cursor:pointer; width:15%; margin:0 auto;}
.hidediv6{width:100%; height:100%; position:fixed; top:0; left:0; z-index:9999; background:url(../images/bgblack.png) repeat; text-align:center; display:none;}
.close6{ position:absolute; right:0; top:0; cursor:pointer; width:auto;}
.popupBox6{ background:#ffffff;  color: #717070; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align:justify; position: relative;  top: 200px; width: 40%; padding:25px; border:#b9b9b9 solid 5px; left:0; right:0; margin:auto; line-height:20px;}
.popupBox6 h2{ text-align:left;  font-size:18px; line-height:normal; padding-top:10px; padding-bottom:0px; margin-bottom:5px; color:#ec1c24;}
.popupBox6 h3{ padding-bottom:10px;  line-height: normal; color:#717070; font-size:15px; font-weight:bold;}

.showdiv7{ font-size:18px; color:#000; cursor:pointer; width:15%; margin:0 auto;}
.hidediv7{width:100%; height:100%; position:fixed; top:0; left:0; z-index:9999; background:url(../images/bgblack.png) repeat; text-align:center; display:none;}
.close7{ position:absolute; right:0; top:0; cursor:pointer; width:auto;}
.popupBox7{ background:#ffffff;  color: #717070; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align:justify; position: relative;  top: 200px; width: 40%; padding:25px; border:#b9b9b9 solid 5px; left:0; right:0; margin:auto; line-height:20px;}
.popupBox7 h2{ text-align:left;  font-size:18px; line-height:normal; padding-top:10px; padding-bottom:0px; margin-bottom:5px; color:#ec1c24;}
.popupBox7 h3{ padding-bottom:10px;  line-height: normal; color:#717070; font-size:15px; font-weight:bold;}

.showdiv8{ font-size:18px; color:#000; cursor:pointer; width:15%; margin:0 auto;}
.hidediv8{width:100%; height:100%; position:fixed; top:0; left:0; z-index:9999; background:url(../images/bgblack.png) repeat; text-align:center; display:none;}
.close8{ position:absolute; right:0; top:0; cursor:pointer; width:auto;}
.popupBox8{ background:#ffffff;  color: #717070; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align:justify; position: relative;  top: 200px; width: 40%; padding:25px; border:#b9b9b9 solid 5px; left:0; right:0; margin:auto; line-height:20px;}
.popupBox8 h2{ text-align:left;  font-size:18px; line-height:normal; padding-top:10px; padding-bottom:0px; margin-bottom:5px; color:#ec1c24;}
.popupBox8 h3{ padding-bottom:10px;  line-height: normal; color:#717070; font-size:15px; font-weight:bold;}

.showdiv9{ font-size:18px; color:#000; cursor:pointer; width:15%; margin:0 auto;}
.hidediv9{width:100%; height:100%; position:fixed; top:0; left:0; z-index:9999; background:url(../images/bgblack.png) repeat; text-align:center; display:none;}
.close9{ position:absolute; right:0; top:0; cursor:pointer; width:auto;}
.popupBox9{ background:#ffffff;  color: #717070; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align:justify; position: relative;  top: 200px; width: 40%; padding:25px; border:#b9b9b9 solid 5px; left:0; right:0; margin:auto; line-height:20px;}
.popupBox9 h2{ text-align:left;  font-size:18px; line-height:normal; padding-top:10px; padding-bottom:0px; margin-bottom:5px; color:#ec1c24;}
.popupBox9 h3{ padding-bottom:10px;  line-height: normal; color:#717070; font-size:15px; font-weight:bold;}

.showdiv10{ font-size:18px; color:#000; cursor:pointer; width:15%; margin:0 auto;}
.hidediv10{width:100%; height:100%; position:fixed; top:0; left:0; z-index:9999; background:url(../images/bgblack.png) repeat; text-align:center; display:none;}
.close10{ position:absolute; right:0; top:0; cursor:pointer; width:auto;}
.popupBox10{ background:#ffffff;  color: #717070; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align:justify; position: relative;  top: 200px; width: 40%; padding:25px; border:#b9b9b9 solid 5px; left:0; right:0; margin:auto; line-height:20px;}
.popupBox10 h2{ text-align:left;  font-size:18px; line-height:normal; padding-top:10px; padding-bottom:0px; margin-bottom:5px; color:#ec1c24;}
.popupBox10 h3{ padding-bottom:10px;  line-height: normal; color:#717070; font-size:15px; font-weight:bold;}

.tobDiv{width:420px; height:36px; float:left; margin-top:40px; margin-left:530px;}
.tobDiv .divText { color: #ffffff; float: left; font-size: 13px; height: 36px; line-height: normal; padding-left: 10px; width: 240px;}


.tobDiv .divText a{ color: #ffffff; font-size: 13px; text-decoration:none;}

.revealBtn{  width:159px; height:36px; float:left;}
.reveal-modal {visibility: hidden; padding:0; width: 30%; background:#ffffff; position: absolute; top:20px; right:40px; bottom:5%; z-index: 99999;  transition: transform 0.3s ease-out 0s; }
.reveal-modal img{ width:100%; height:auto;}
.reveal-modal p{ text-align:left;}
.reveal-modal .close-reveal-modal { cursor: pointer; position: absolute; right: -12px; top: -10px;}
.reveal-modal-bg{position: fixed; height: 100%; width: 100%;  background-color: #444; z-index:9999; -moz-opacity: 0.80; opacity:.80; filter: alpha(opacity=60); display: none; top: 0; left:0;}
.reveal-modal a{ font-family: Arial, Helvetica, sans-serif; font-size: 14px;  color: #ec1c24;  font-weight:normal; text-decoration:none}
.reveal-modal a:hover{ text-decoration:underline;}

.years-by{
    border: 1px solid #dedede;
    color: #f90100;
    float: right;
    font-size: 16px;
    margin:10px 10px 10px 0;
    padding: 5px 0.5%;
    width:auto;
	clear:both
}



.lightDiv{ width:100%; float:left;}
.lightDiv .one{ width:auto; float:left;}
.lightDiv .one img{ width:100%;}
.lightDiv .two{ width:auto; float:left;}
.lightDiv .two img{ width:100%;}


.busi-q-btn{width:150px; margin:0px auto}

.comp-b{font-size:16px; font-weight:bold}





.homeAdd { float: left; height: auto; margin: 10px 0 0 110px; width: 728px;}
.homeAdd img{ width:100%; height:auto;}