/* ashok kumar chelikani created on 17/03/2010 at 3.22 p.m.*/
@charset "utf-8";
/* CSS Document */


body
{
margin:0px auto;
padding:0px;
background-color:#000000;
}
.home-container
	{
	margin:0 auto;
	width:850px;
	height:971px;
	background-color:#f4f4f4;
	}
.head-container
	{
	width:850px;
	height:260px;
	background:url(../images/head-shadow.jpg) no-repeat;
	background-position:bottom;
	}
.nav-bg
	{
	float:left; width:850px;
	background-color:#e77817;
	}
.main-nav{ float:left; width:535px; height:55px; margin:10px 0px 0px 315px; display:inline;}
.main-nav ul{ margin:0px; padding:0px; width:512px;}
.main-nav li{list-style-type:none; float:left;}

.main-nav li a
		{
		text-decoration:none;
		padding-top:26px;
		height:0px;
		overflow:hidden;
		display:block;
		background:url(../images/hovers.jpg) no-repeat;
		margin:29px 0px 0px 0px;
		}

.main-nav li a.home{width:95px; background-position: 0px 0px;}
.main-nav li a.aboutus{width:96px; background-position:-96px 0px;}
.main-nav li a.service{width:95px; background-position:-191px 0px;}
.main-nav li a.clients{width:95px; background-position:-285px 0px;}
.main-nav li a.contactus{width:95px; background-position:-381px 0px;}

.main-nav li a.home:hover{width:95px; background-position: 0px -26px;}
.main-nav li a.aboutus:hover{width:96px; background-position:-96px -26px;}
.main-nav li a.service:hover{width:95px; background-position:-191px -26px;}
.main-nav li a.clients:hover{width:95px; background-position:-285px -26px;}
.main-nav li a.contactus:hover{width:95px; background-position:-381px -26px;}

.main-nav li a.home-active{width:95px; background-position: 0px -52px;}
.main-nav li a.aboutus-active{width:96px; background-position:-96px -52px;}
.main-nav li a.service-active{width:95px; background-position:-191px -52px;}
.main-nav li a.clients-active{width:95px; background-position:-285px -52px;}
.main-nav li a.contactus-active{width:95px; background-position:-381px -52px;}

.logo
	{
	float:left;
	width:835px;
	height:183px;
	background:url(../images/samrat-logo.jpg) no-repeat;
	}
.caption
	{
	float:left;
	padding:97px 0px 0px 475px;
	font:bold 17px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	}
.body-container
	{
	clear:both;
	margin:0 auto;
	width:780px;
	height:auto;
	}
.welcome-body
	{
	clear:left;
	float:left;
	width:780px; height:auto;
	}
.welcome-note
	{
	float:left;
	width:577px;
	height:auto;
	padding:0px 0px 0px 0px;
	font:normal 13px Tahoma, Arial, Helvetica, sans-serif;
	}
.welcome-note img
	{
	padding:5px 0px 5px 0px;
	}
.client-body	
	{
	float:right;
	width:200px;
	height:278px;
	background:url(../images/client-background.jpg) no-repeat;
	background-color:#e9eaec;
	border:solid 1px #000000;
	font:normal 12px Georgia, "Times New Roman", Times, serif;
	}
.iso-container
	{
	float:left;
	width:555px;
	height:165px;
	margin:25px 0px 0px;
	}
.iso-container ul
	{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
.iso-container li
	{
	float:left;
	margin:0px 0px 0px 1px;
	}
.iso-box
	{
	width:137px;
	height:165px;
	display:block;
	background:#67c382 url(../images/iso-bg.jpg) no-repeat;
	}
.iso-head
	{
	font:bold 18px "Trebuchet MS", "Times New Roman", sans-serif, serif;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:3px 0px 0px ;
	}
.iso-text
	{
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:8px 3px 0px 11px;
	}
.aims
	{
	clear:left;
	float:left;
	width:780px;
	}
.why-samrat
	{
	width:449px;
	height:225px;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#363535;
	float:left;
	padding:11px 5px 0px 0px;
	margin:0px 30px 0px 0px;
	}
.why-samrat img
	{
	float:left;
	}
.why-samrat b
	{
	font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color:#194c85;
	}
.why-samrat li
	{
	list-style-type:none;
	border-bottom:solid 1px #333333;
	padding:4px 0px 5px 0px;
	}
.why-samrat ul
	{
	margin:0px;
	}
.samrat-quote
	{
	width:295px;
	height:225px;
	padding:10px 0px 0px 0px;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;
	float:left;
	}
.aim
	{
	float:left;
	width:780px;
	height:120px;
	border-top:solid 1px #333333;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:justify;
	}
.aim img
	{
	float:left;
	padding:5px 0px 0px 113px;
	}
.consultants-for
	{
	float:left;
	background-color:#67c382;
	width:804px; height:20px;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	padding:6px 0px 0px 45px;
	}
.footer
	{
	float:left;
	width:850px;
	height:auto;
	background-color:#f0fff4;
	}
.certify
	{
	float:left;
	margin:5px 0px 0px 35px;
	width:814px;
	height:81px;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	display:inline;
	}
.certify a
	{
	text-decoration:none;
	}

/* About US*/
.about-container
	{
	margin:0 auto;
	width:850px;
	height:825px;
	background-color:#f4f4f4;
	}
.aboutus-body
	{
	float:left;
	width:780px;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	background:url(../images/aboutus-promo.jpg) no-repeat;
	background-position:right;
	}
.about-serv
	{
	clear:left;
	float:left;
	width:780px; height:auto;
	border-top:solid 1px #666666;
	margin:8px 0px 0px 0px;
	}
.wtvdo
	{
	float:left;
	width:459px;
	height:290px;
	float:left;
	border-right:solid 1px #949594;
	background:url(../images/what-we-do.jpg) no-repeat;
	}
.what-1
	{
	width:229px;
	margin:45px 0px 0px 0px;
	float:left;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#363535;
	line-height:17px;
	}
.what-1 li
	{
	list-style-image:url(../images/dot-pix.gif);
	}
.what-1 ul
	{
	margin:0px;
	padding:0px 0px 0px 22px;
	}
.what
	{
	margin:15px 0px 0px 211px;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#363535;
	line-height:17px;
	}
.what ul
	{
	margin:0px;
	padding:0px 0px 0px 22px;
	}
.what li
	{
	list-style-image:url(../images/dot-pix.gif);
	}	
	
.what b
	{
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#e77817;
	}
.service-body
	{
	float:left;
	width:304px;
	height:234px;
	margin:5px 0px 0px 15px;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#363535;
	}	
.service-body b
	{
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#e77817;
	}
.service-body ul
	{
	margin:0px;
	padding:0px 0px 0px 22px;
	}
.service-body li
	{
	line-height:16px;
	list-style-image:url(../images/dot-pix.gif);
	}
/* Services*/
.services-container
	{
	margin:0 auto;
	width:850px;
	height:1100px;
	background-color:#f4f4f4;
	}
.services-body
	{
	float:left;
	width:780px;
	height:740PX;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	}
.training-container
	{
	float:left;
	width:360px;
	background-color:#ececec;
	margin:37px 0px 0px 0px;
	}
.training
	{
	background-color:#839f00;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFFFFF;
	padding:28px 0px 5px 20px;
	}
.train-content
	{
	padding:5px 10px 5px 20px;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	}
.train-content ul
	{
	margin:0px;
	padding:0px 0px 0px 12px;
	}	
.train-content li
	{
	margin:0px;
	padding:0px 0px 5px 5px;
	}
.training-program
	{
	padding:0px;
	margin:0px;
	}
.iso-body
	{
	float:left;
	width:419px;
	height:569px;
	}
.iso-content
	{
	float:left;
	width:419px;
	height:auto;
	/*background:url(../images/services-promo.jpg) no-repeat right center;*/
	}
.iso-content b
	{
	font:bold 15px Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	text-transform:uppercase;
	}
.iso-content ul
	{
	padding:0px 0px 0px 10px;
	margin:0px;
	}
.iso-content li
	{
	list-style-type:none;
	padding:2px 5px 2px 5px;
	}
.iso-content li:hover
	{
	background:url(../images/1px-bg.jpg) repeat-x;
	background-color:#CCCCCC;
	display:block;
	}
.iso-content ul a
	{
	color:#000000;
	text-decoration:none;
	display:block;
	}
.iso-info
	{
	margin:0 auto;
	width:780px;
	height:auto;
	background-color:#f4f4f4;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	}	

/* Clients */

.clint-container
	{
	margin:0 auto;
	width:850px;
	height:auto;
	background-color:#f4f4f4;
	overflow:hidden;
	word-wrap:break-word;
	}
.clients-table
	{
	margin:0 auto;
	width:75%;
	height:auto;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	}
#client-list
	{
	border:solid 1px #000000;
	}
#client-list td
	{
	border:solid 1px #999999;
	background:#FFFFFF;
	padding:5px;
	}
#client-list td:hover
	{
	border:solid 1px #999999;
	background:#FFFFFF;
	padding:5px;
	}	
		
/* CONTACT US */
.contact-container
	{
	margin:0 auto;
	width:850px;
	height:900px;
	background-color:#f4f4f4;
	}
.contact-head
	{
	width:850px;
	height:238px;
	}
.contactus-body
	{
	clear:left;
	float:left;
	margin:0px auto;
	width:850px;
	height:auto;
	}
.contact-body
	{
	float:left;
	width:850px; /*height:190px;*/
	}
.contact-info
	{
	width:620px;
	float:left;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	padding:10px 0px 0px 230px;
	}
#contact-form
	{
	width:408px; /*height:298px;*/
	margin:25px 0px 10px 0px;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	}
#contact-form textarea, pre
	{
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	}
#contact-form b
	{
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#FF0000;
	}
.frontageit
	{
	float:right;
	padding:53px 0px 0px 0px;
	}

/* ISO */
.haccp
	{
	margin:0 auto;
	width:850px;
	height:1190px;
	background-color:#f4f4f4;
	}
.iso-14000
	{
	margin:0 auto;
	width:850px;
	height:1050px;
	background-color:#f4f4f4;
	}
.iso-9001
	{
	margin:0 auto;
	width:850px;
	height:auto;
	background-color:#f4f4f4;
	}
.iso-22001
	{
	margin:0 auto;
	width:850px;
	height:800px;
	background-color:#f4f4f4;
	}
.ohsas-22001
	{
	margin:0 auto;
	width:850px;
	height:auto;
	background-color:#f4f4f4;
	}
.hr
	{
	float:left;
	margin:0 auto;
	width:850px;
	height:auto;
	background-color:#f4f4f4;
	}