body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote, table, th, td, tr {
margin: 0; padding: 0; border: 0; }
img { border: none; }
body { width: 100%; background: url('../images/gradient-bg.jpg') repeat-x; }
h1 { font-size: 18px; font-family: Arial; font-weight: bold; color: #7B7070; background: url('') no-repeat; line-height: 18px; padding-top: 4px;}
h2 { font-size: 18px; font-family: Arial; font-weight: bold; color: #fff; margin-left: 15px; padding: 32px 0 0 10px; }
h3 { width: 100px; font-size: 14px; font-family: Arial; color: #0d7bbd; font-weight: bold; text-transform: uppercase; margin: 14px 0 5px 70px ; }
h4 { width:490px;line-height: 22px; font-family: arial; font-size: 16px; color: #006699; font-weight: normal; text-transform: uppercase;}
h4 span { font-family: arial; font-size: 24px; color: #e45858; }
h4 .sub-name { font-family: arial; font-size: 14px; font-weight: normal; color: #555555; }
h5 { font-family: arial; font-size: 14px; color: #0d7bbd; font-weight: bold; text-transform: uppercase;}
h6 { width:410px; font-family: arial; font-size: 14px; color: #006699; font-weight: normal; text-transform: uppercase; margin-bottom: 15px; }


/*  header.php */
#container { width: 963px; margin: 0 auto; clear:both; }
	#header { float: left; width: 965px; margin-top: 8px; }
		.top-telephone-email { float: right; width: 403px; height: 29px; background: url('../images/phone-no-email-bg.png') top left no-repeat; margin-right: 5px; }
			.top-telephone-email p, .top-telephone-email a { font-family: "arial narrow"; font-size: 18px; font-weight: normal; color: #a92520 !important; margin-left: 15px; margin-top: 2px; text-decoration: none; }
				.top-telephone-email a:hover { color: #cb4640 !important; text-decoration: underline; }
		#nav { width: 963px; height: 57px; float: left; background: url('../images/menu-nav-bg.png') top left no-repeat; margin-bottom: 3px;}
			#logo { float: left; width: 50px; height: 35px; margin: 10px 0px 0px 23px; }
					/* logo image sprite    
			----------------------------------------------------------------------*/ 
			#veliyath-logo { float: left; width:162px; height:35px; background-position: 0px -52px; }
					/* ends logo image sprite    
			----------------------------------------------------------------------*/ 
				#nav ul li a.current, #nav ul li a.current:hover { color:#0571af; }
			#menu { width: 570px; float: left; margin: 0 0 0 187px; }
				#menu li { float: left; list-style: none; }
					#menu li a { display: block;/* height: 34px;*/ padding: 18px 15px; text-decoration: none; text-transform: uppercase; font-family: arial; font-weight: bold; font-size: 14px; color: #009de0 ; text-align: center;  background: url('../images/menu-separator.png') top right no-repeat; }
					#menu li a:hover, #menu ul a:active { color: #0571af; }
					#menu li a.last-menu-item { background-image:none; }
			#menu li a.active{color: #e45858;}
			.navigation li a.active{color: #e45858;}
			<!--.contact-us-header {float: left; width: 105px; height: 23px; background: url('#') no-repeat; margin-top: 15px; list-style: none;}-->
				<!--.contact-us-header:hover { background: url('#') no-repeat; }-->
				
				/* contact  Button image sprite    
			----------------------------------------------------------------------*/ 
					
						#contact-us-btn { float: left;  margin-top:15px;  width:105px; height:23px;background-position: 110px 0px; }
			     		#contact-us-btn:hover { background-position: 110px -24px;}
			     		#contact-us-btn:active { background-position: 110px -24px;}

						/* submit  Button image sprite   end  
			----------------------------------------------------------------------*/ 
			
				.contact-us-header ul li { width:105px; height: 23px; }
				.contact-us-header a { width:105px; height: 23px; margin-left:8px; font-family: arial; font-size: 14px; font-weight: bold; color: #fff; text-decoration: none; text-transform: uppercase; }
#content1 { float: left;  width: 960px; clear:both;/*margin-top: 10px;*/ background-color: #fff; height: 480px; /*overflow: hidden; */}
#content { float: left;  width: 960px; clear:both;/*margin-top: 10px;*/ background-color: #fff; height: 470px; /*overflow: hidden; */} 
		.vsi-sidebar { height: 50px; }
		/*.slider { float: left; width: 960px; height: 295px; background-color: grey; padding: 0;}*/
		.slider-inner{float: left; width: 960px; height: 135px; background-color: grey; background: url('../images/slider-small.jpg') no-repeat; padding: 0;}
			.sidebar { float: left; width: 329px; height: 440px; background: url('../images/sidebar-gradient.jpg') top repeat-y; margin-top: 30px; }
				.sidebar h1{ padding-left: 20px; }
				.sidebar p { width: 280px; font-family: arial; font-size: 16px; font-weight: normal; line-height: 24px; color: #64696c; margin: 25px 0 0 20px ; }
				.sidebar ul { width: 210px; margin: 25px 0 0 55px; font-family: arial; font-size: 16px; font-weight: normal; color: #2883c6;  }
					.sidebar ul li { margin-bottom: 17px; list-style-image: url('../images/sidebar-bullet.jpg'); list-style-type: none; list-style-position: inside; padding-left: 5px; list-style: square; list-style-position: u } 
					
					/* submit  Button image sprite    
			----------------------------------------------------------------------*/ 
					.sprites1 { background: url('../images/image-sprite.png');}
						#sidebar-more-info-btn { float: left; margin-left: 212px; width:86px; height:24px; }
			     		#sidebar-more-info-btn:hover { background-position: 0px -24px;}
						/* submit  Button image sprite   end  
			----------------------------------------------------------------------*/ 
					.sidebar-prd span { color: #979b9e; }
						.sidebar-prd:hover,.sidebar-prd span:hover { color: #e45858; }

					
				.product-details { float: left; width: 363px; height: 296px; margin-left: 37px; background: url('../images/product-details.jpg') no-repeat; margin-top: 10px; }
					.product-details p { width: 205px; font-size: 14px; font-family: arial; font-weight: normal; line-height: 20px; color: #5d6369; margin: 20px 0 0 130px; padding: 0 0 0 5px; }
					.product-details h2 { width: 145px; margin: 0 0 0 143px; }
					.bod-incubator-btn {float: left; display: block; width: 86px; height: 23px; background: url('#') bottom; text-indent: -99999px; margin-top: 12px; margin-left: 180px; }
						.bod-incubator-btn:hover {  display: block; width: 86px; height: 23px; background: url('#') 0 0 }

				.free-consultancy-blue-bar { float: right; width: 200px; height: 483px; background-color: #cdecf9; margin-top: -441px; }
					.ask-for-free-consultancy { float: right; width: 200px; height: 425px; background-color: #cdecf9; margin-top: -9px; /*margin-bottom: 10px;*/}
					.free-consultancy-image { margin: 30px 0 20px 25px; }
					
					/*          contact form starts  
					--------------------------------------------------------------------------*/
						
						#consult_btn { float: left; top:15px; margin-left:20px; width:74px; height:16px; background-position: -177px 0px; }
			     		#consult_btn:hover { background-position: -177px -24px;}
						
					/*          contact form ends
					--------------------------------------------------------------------------*/

				.resources-home { float: left; width: 536px; height: 109px; z-index: 1000; position: relative; background: url('../images/home-resources-bg.jpg') top left no-repeat; margin-left: 40px; margin-top: 20px; }
					.resources-home h3 { float: left; width: 100px; margin: 20px 0 0 25px; }
					.resources-home p { float: left; width: 490px; font-family: arial; font-size: 14px; font-weight: normal; color: #2d2d2d; margin-left: 25px; margin-top: 8px; }
					.resources-home a { float: right; font-family: georgia; font-size: 12px; color: #003964; margin-right: 23px; margin-top: 7px; }
						.resources-home a:hover { color: #1d7ec6; text-decoration: none; }
				
/*          product-sidebar   
--------------------------------------------------------------------------*/
#product-sidebar { float: left; width: 215px; background-color: #009de0; margin-top: 20px; overflow: hidden;  }
	.product-range { width: 215px; height: 35px; }
	#product-sidebar p { font-family: arial; font-size: 14px; font-weight: normal; color: #fff; text-transform: uppercase; margin-left: 20px; margin-top: 17px; }
		.product-01:hover { color: #e45858; }
		.product-01:active { color: #e45858;  }
	.navigation { width: 215px; height: 850px; background: url('../images/product-sidebar-bg.jpg') repeat-y; padding-top: 20px; }
		.navigation li a { text-decoration: none; font-family: arial; font-weight: normal; color: #333333; font-size: 12px; }
		.navigation li { padding-left: 30px; border-bottom: 1px solid #cdcaca; margin-bottom: 2px; padding-bottom: 5px; }



/*         product page    
--------------------------------------------------------------------------*/
.container-products { float: left; width: 430px; background-color: #fff; margin-top: 20px; display: block; overflow: hidden;  margin: 33px 0 20px 35px;}
	.product-page-details, .product-technical-specification, .product-construction, .product-models-standard  { float: left; width:410px; margin-bottom: 30px; }
		.product-page-details p { font-family: arial; font-size: 16px; font-weight: normal; color: #5d6369; line-height: 24px; }
		.product-page-details h4, .product-technical-specification h4, .product-construction h4, .product-models-standard h4 { margin-bottom: 10px; } 

		.technical-details-table { margin: 0 auto; width: 400px; font-family: arial; font-size: 13px; font-weight: normal; color: #6d7272; line-height: 22px; }
		.product-construction table { width: 400px; margin-left: 50px; }
			.humidity-oven-technical { font-family: arial; font-size: 13px; font-weight: normal; color: #6d7272; line-height: 22px; margin-left: 15px; margin-top: 5px; list-style: none; }
				.humidity-oven-technical li { margin-bottom: 5px; }

.table-row-name  { text-align: right; vertical-align: text-top; }
	.table-row-name td {  width: 300px;}

table { border-collapse: collapse; border-spacing: 1px; }
#box-table { float: left; width: 430px; font-family: arial; text-align: left; border-collapse: collapse; text-align: center; margin-top: 5px;}
#box-table th { font-size: 14px; font-weight: normal; padding: 8px; background: #b6e6f9; /*border-top: 4px solid #aabcfe; border-bottom: 1px solid #fff;*/border-right: 1px solid #83d5f6; color: #3e7caa; border-left: 1px solid #83d5f6; }
#box-table td { padding: 8px; /*background: #ceecf8; border-bottom: 1px solid #fff;*/
	color: #508bb6; font-size: 12px; border-top: 1px solid transparent; border-right: 1px solid #95daf6;
	border-left: 1px solid #95daf6; }

#box-table .odd { background: #e7f7fd; }
#box-table .even { background: #ceecf8; }

/* starts sidebar products right*/
.product-image { float: right; width: 280px;  margin-top: 40px; margin-bottom: 10px; }
.resources-product { float: right; width: 155px; background-color: #f0f9fd; padding: 30px 23px 30px 23px; }
	.resources-product p { font-family: arial; font-size: 14px; font-weight: normal; color:#7a8188; margin-top: 15px; line-height: 22px; }
		.more-tips { float: right; color: #003964; margin-top: 10px; text-transform: capitalize; font-family: georgia; font-size: 12px; }
		.more-tips:hover { color: #026ebf; text-decoration: none;}


.Download-btn { float: right; width: 200px; margin-top: 30px; }
	.Download-btn a { color: #fff; background-color: #addff5; padding: 5px 5px; text-decoration: none; border-radius: 5px; font-family: arial; font-size: 11px; color: #034d72; }
		.Download-btn a:hover { background-color: #9acae8; }
/* ends sidebar products right*/

	/*  products 19 page 
	--------------------------------------------------------------------------*/
		.demonstrations { margin-top: 15px; }

/*         about us    
--------------------------------------------------------------------------*/
.about-us { float: left; width: 960px; background-color: #fff; margin-top: 0px; margin-bottom: 40px; overflow: hidden; }
	.breadcrumb { float: left; width: 900px; font-family: arial; font-size: 12px; background-color: #fff; margin: 20px 0 20px 20px; }
		.breadcrumb-01 { color: #e45858; text-decoration: none;}
			.breadcrumb-01:hover { text-decoration: none; color: #5d6369; }
		.breadcrumb-02 { color: #5d6369; }
	.aboutus-details { float: left; width: 500px; min-height: 500px;  background-color: #fff; margin-left: 183px; }
		.aboutus-details h4 { margin-bottom: 10px; }
		.aboutus-details p { font-family: arial; font-size: 16px; font-weight: normal; color: #5d6369; line-height: 24px; margin-top: 20px;} 
		.margin-adjustment-01 { float: right; width: 200px; height: 52px; }
		.margin-adjustment-02 { float: right; width: 200px; height: 35px; }
		.why-us-lastpara { float: left; width: 480px; font-family: arial; font-size: 16px; font-weight: normal; color: #5d6369; line-height: 24px; margin-top: 20px; }


/*         why us    
--------------------------------------------------------------------------*/
		.why-us-details { float: left; margin-top: 18px; }
		.resources-list { width: 450px; font-family: arial; font-size: 16px; font-weight: normal; color: #6a7076; line-height: 22px; margin-left: 30px; }
			.resources-list li { margin-bottom: 5px; }
				.resources-list span { font-size: 18px; }

/*         resources  page
--------------------------------------------------------------------------*/
		.resouces-btn a { color: #fff; background-color: #f7941d; padding: 5px 10px; text-decoration: none; border-radius: 5px; margin-left: 30px; font-family: arial; font-size: 13px;  }
			.resouces-btn a:hover { background-color: #f77e1d;}
			.resouces-btn { margin: 15px 0 35px 0; }
			
/*         support  form page
--------------------------------------------------------------------------*/
	#form-style { font-family: arial; font-size: 14px; font-weight: normal; color: #6a7076; }
    #submit-SupportForm { float: left; top:15px;  width:74px; height:16px; background-position: -177px 0px;}
      #submit-SupportForm:hover { background-position: -177px -24px;}


/*         why us    
--------------------------------------------------------------------------*/
		.faq-list { width: 450px; font-family: arial; font-size: 16px; font-weight: normal; color: #6a7076; line-height: 22px; margin-left: 30px; }
			.faq-list li { margin-bottom: 15px; }
				.faq-list span { font-size: 18px; }

/*         contact us    
--------------------------------------------------------------------------*/
.mail { font-family: arial; color: #0d7bbd; }
.mail:hover { font-family: arial; color: #2491d2; text-decoration: none;}


 
/*         footer    
--------------------------------------------------------------------------*/
#footer { float: left; width: 960px; background-color: #444341; margin-top: -7px; text-transform: uppercase;padding-bottom: 35px; }
	#footer ul { list-style: none; }
		.footer-column-01 { float: left; width: 180px; margin: 74px 10px -10px 40px; }
		
			.footer_column-sitemap .sitemap-li { margin-bottom: 10px !important; }
				.about-vsi:hover, .products:hover, .why-vsi:hover, .resources:hover, .support:hover { text-decoration: underline; }
				.footer_column-sitemap ul { }
					.footer_column-sitemap a { text-decoration: none; color: #fff; font-family: arial; font-size: 11px; font-weight: normal; }
						.sitemap { color: #4ecbff !important; font-family: arial; font-size: 11px; font-weight: bold !important; }
					
		.footer-column-02 { float: left; width: 280px; height: 135px; margin: 74px 60px 0 -40px;}
			.quick-callback  { color: #4ecbff; font-family: arial; font-size: 11px; font-weight: bold; margin-bottom: 7px; }
			
			/*         footer    contact button
		--------------------------------------------------------------------------*/
				#quick-callback-submit-btn {  float: left; top:15px; margin-left: 2px; width:51px; height:15px; background-position: -250px 0px; }
					#quick-callback-submit-btn:hover {  background-position: -250px -24px; }
					
					
					/*footer social media buttons*/
					
		.social{ float:right; padding-top:25px; padding-right:40px;}
											
						/*         footer    contact button ends
		--------------------------------------------------------------------------*/
					.footer-row2-email { margin-top: 23px; }
						.call-us { font-family: arial; font-size: 11px; color: #4ecbff; }
						.mailus {float: left; font-family: arial; font-size: 11px; color: #4ecbff; margin-top: 10px;}
						.phone-email { font-family: arial; font-size: 14px; color: #fff; font-weight: normal; color: #fff; margin-top: 10px; }
						.email-link { font-family: arial; font-size: 12px; color: #fff; font-weight: normal; color: #fff; margin-left: 10px; text-transform: lowercase; line-height: 33px;}
							.email-link:hover { text-decoration: none;}
						.footer-row2-email a { font-family: arial; font-size: 12px; font-weight: normal; color: #fff; text-transform: lowercase; }
							.footer-row2-email a:hover { text-decoration: none; }
		.footer-column-03 { float: left; width: 390px; margin-top: 5px; padding-right:20px; }

		/*         footer    contact form imgae sprite
		--------------------------------------------------------------------------*/
		
		
		.sublink1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}
.sublink1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000066;
}
		
		
		

			#Name-footer { border: 0; width:170px; height:15px; }
		    #contact-form-btn-footer { width:51px; height:15px; float: right; background-position: -250px 0px;margin-top: -18px; }
		        #contact-form-btn-footer:hover {  background-position: -250px -24px;}
						


; 