Body { background:#fff;  font-family:Arial,Verdana,  Helvetica, sans-serif !important; font-size:11px}

div, img, ul, li, form, h1, h2, h3, h5, p, input{ margin:0px; padding:0px; font-family:Arial,Verdana,  Helvetica, sans-serif !important; color:#666666; font-weight:normal}

Body, a, a:hover; a:after, selected, input, checkbox {outline:none !important}
.gray {color:Gray; font-size: 11px}
.right{ float:right; margin:0px 3px;}

#Inner_Main { width:909px; 
		margin:0px auto; 
		background:url(../img/inner-maincontant-bg.jpg) #fff no-repeat;
		
		}
		
#Left-Nav { float:left;
						width:163px;
						border:solid 1px #CECECE;
						margin:9px 0px 0px 10px;
						background:#F1F1F1;text-align:left !Important;
						display: inline}
						
						
						
#Left-Nav h3 { font-size:13px; font-weight:bold; 
				background:url(../img/left-nav-hesding-bg.jpg) no-repeat;
					height:16px;
					color:#242424;
					padding:10px 8px;   font-family:Arial,Verdana,  Helvetica, sans-serif !important; font-size:11px}
#Left-Nav .lft-nav { margin:5px 0px;  font-family:Arial,Verdana,  Helvetica, sans-serif !important; font-size:11px}

#Left-Nav .lft-nav ul { margin-left:5px; padding:0px;}
#Left-Nav .lft-nav ul li {padding-left:10px; list-style-type:none;margin:5px 0px 0px 0px;	background:url(../img/left-nav-bg.jpg)  no-repeat 1px 5px;}
#Left-Nav .lft-nav ul li a { 
						color:#666666;
						line-height:17px;
						text-decoration:none;
											
						}
#Left-Nav .lft-nav ul li a:hover {color:#666666;
						text-decoration:underline;
						
						}						
							
#Left-Nav .lft-nav  ul li ul { margin:2px 6px !important; }											
#Left-Nav .lft-nav ul li  ul li {margin:0px !important; padding-left:10px; padding-bottom:2px;background:url(../img/left-nav-bg-sub.jpg)  no-repeat 1px 5px !important;}			
#Left-Nav .lft-nav ul li ul li a{
color:#FF0000;
display:block;
}
#Left-Nav .lft-nav ul li ul li a:hover{color:#C60101;}

.selec 
{
	/*background:#E7E7E7;*/
	font-weight:bold;	
	color:black;
	display:block;
	
	}										

#Inner-Right {float:left;
			width:711px;
			margin:9px 0px 0px 5px;
			font-family:Arial,Verdana,  Helvetica, sans-serif !important; font-size:11px;
			}
			
#Inner-Right .hed{width:711px; text-align:right}									
#Inner-Right .hed img {width:711px; height:136px; display:block}									
#Inner-Right .Bred_Crum{background:url(../img/bred-crum.jpg) repeat-x bottom;
						height:25px;
						line-height:24px;
						margin-bottom:10px;
						font-size:11px;
						}
#Inner-Right .Bred_Crum a { color:#666666;
                    font-size:11px;
						text-decoration:none;
						background:url(../img/bred-crum-a-bg.jpg) no-repeat right; padding:0px 20px 0px 0px}
 #Inner-Right .Bred_Crum Span { color:#FF0000; font-size:11px;}

  #Inner-Right .cont  { padding:0px 0px 0px 0px; width:100%;}

#Inner-Right .cont h1 { font-size:16px; margin:0px 0px; font-weight:bold; color:#333333;}

.Right_Banner{ float:right; 
						width:151px;
						margin:10px 0px;}
 #Inner-Right .cont p{ margin:10px 0px}

.ProductListing{ float:left;
					width:548px; 
					margin:12px 0px;
					
					}
.ProductListing	.btnorder{ background:#333; border:none; padding:0px 3px; color:#fff !important; margin-left:250px; margin-bottom:5px;}		

.productshort { background:url(../img/productshorted-bg.jpg) repeat-x;
					border:solid 1px #CECECE;					
					height:25px;
					line-height:25px; 
					display:block;
					text-align:right;}
						
				.productshort label {margin:0px; padding:0px;}					
				.productshort .label {float:right;height:24px;
					line-height:24px; }				
.productshort .option{ font-size:11px; width:119px;  }



















.prolist { float:left;
			width:272px;	
			margin:20px 0 10px 0px;		
		 }		
			 
.prolist .leftThumb { margin-right:5px;}
.prolist .thumDetail {margin-right:10px; padding-left:5px; text-align:justify}
/*.prolist img { float:left;  margin-right:5px;}		
.prolist p{ margin-right:2px; float:left;}	*/		
.prolist h2{ font-size:12px; margin:0px 0px 5px 0px;  color:#555; font-weight:bold}
.prolist h2 a {color:#666 !important; font-weight:bold}


.comp { margin:10px; float:right}
.checkbox { margin:2px 5px; height:12px; width:12px;}

/*////////////////////////////////////////////////////*/
.red {color:#FF0000; font-weight:bold}
.enq { width:90%; margin:0px auto;}
.enq table {border-left:solid 1px #CECECE; border-bottom:solid 1px #CECECE; background:#FCFCFC}
.enq td {border-right:solid 1px #CECECE; border-top:solid 1px #CECECE; width:50%; padding:5px}
.enq td .selection { border-top:groove 1px #CECECE; }
.enq td .inpt { border: solid 1px #CECECE ; width:200px}
.enq td .textarea{ border: solid 1px #CECECE ; width:300px; height:200px; overflow:hidden}
.enq td .sumbit {padding:0px 8px; border:solid 1px #CECECE; background:#FC9A9B; color:#333}

.pro-list_details { width:auto}
.pro-list_details img { 
			 float:left;
				margin-right:10px;
				/*border:solid 1px #999999;*/
				padding:3px;
				/*background:#CCCCCC;*/}
.pro-list_details h5 { text-align:center; font-size:11px}
.pro-list_details p {margin:0px ; padding-right:10px; text-align:left;}


/* general link */
A.genlink{	
	color:#333333 !important;
	text-decoration:underline !important
	}
A.genlink:hover{
	color:#FF0000 !important;
	text-decoration:none !important
	}

.NewsBlock {
	margin: 0px;
	padding:0px;
	}	
	.NewsBlock  h1{ margin-left:30px !important}
	.NewsBlock h3{ background:url(../img/square.jpg) no-repeat 2px 3px ; padding-left:20px; margin:5px 10px; font-weight:bold}
	.NewsBlock .icon{
		float:left;
				}
	.NewsBlock .data {
		float:left;		
		width: 675px;
		text-align:left;
		padding-bottom:10px;
		}
		.NewsBlock .data a {
		color:#333333 !important;
		font-weight:normal !important;	
		text-decoration:underline;
		}
		.NewsBlock .data a:hover {
			color:#333333;
			font-weight:normal;
			text-decoration:none;
		}
	.NewsBlock .data .titlelink {
		color:#333333;
		font-weight:bold !important;
		}
		
		
		
		.NewsBlock .data span { margin-left:0px; }
		
		
	.NewsBlock .data .titlelink a {
		color:#333333;
		font-weight:bold !important;	
		}
	.NewsBlock .data .titlelink a:hover{
		color:#FF0000;
		font-weight:bold;
		text-decoration:none
		}
.NewsBlockThumb {
	margin: 0px;
	
	}
	.NewsBlockThumb .icon{
		float:left;
		
		}
	.NewsBlockThumb .thumb{
		float:left;
		width:90px;
		}
	.NewsBlockThumb .data{
		float:left;		
		width: 215px;
		
	
		padding-bottom:5px;
		}
	.NewsBlockthumb .data .titlelink{
		color:#333333;
		font-weight:bold;
		}
	.NewsBlockthumb .data .titlelink a{
		color:#333333;
		font-weight:bold;	
		}
	.NewsBlockthumb .data2 .titlelink a:hover{
		color:#FF0000;
		font-weight:bold;
		text-decoration:none
		}


.WhereToBuy{
		float:left;		
		width: 315px;
		margin-top:10px;
		padding-right:20px;
		}
	.WhereToBuy .icon{
		float:left;
		
		}
	.WhereToBuy .titlelink{
		color:#333333;
		font-weight:bold;
		}
	.WhereToBuy .titlelink a{
		color:#333333;
		font-weight:bold;	
		}
	.WhereToBuy .titlelink a:hover{
		color:#FF0000;
		font-weight:bold;
		text-decoration:none
		}
		.WhereToBuy  a {
		color:#666665 !important;
		font-weight:normal !important;	
		text-decoration:underline;
		}
		.WhereToBuy a:hover {
			color:#333333 !important;
			font-weight:normal;
			text-decoration:none;
		}

.NewsBlockThumb2 { font-family:Arial,Verdana,  Helvetica, sans-serif !important; font-size:11px;
	margin: 0px;
	padding:0px !important;
	font-size:11px;
	width:100% !important;
	
	}
	
	
	
	
	.NewsBlockThumb2 .icon{
		float:left;
		width:30px;
		}
	.NewsBlockThumb2 .thumb{
		float:left;
		width:90px;
		}
	.NewsBlockThumb2 .data{
		float:left;		
		width: 570px;	
		height:90px;	
		padding-bottom:10px;
		}
	.NewsBlockThumb2 .data .titlelink{
		color:#333333;
		font-weight:bold;
		}
.NewsBlockThumb2 td{
	color:#333333;
	font-family:Arial,Verdana,  Helvetica, sans-serif !important; font-size:11px;
		}
		
		
		
		.NewsBlockThumb2 td a{
	color:#333333;
	font-family:Arial,Verdana,  Helvetica, sans-serif !important; font-size:11px;font-weight:bold;
		}


	.NewsBlockThumb2 .data .titlelink a{
		color:#333333;
		font-weight:bold;	
		}
	.NewsBlockThumb2 .data2 .titlelink a:hover{
		color:#FF0000;
		font-weight:bold;
		text-decoration:none
		}
.creatTable{
	margin:0px;
	padding:0px;
	}
	.creatTable th{
		text-align:left;
		padding:2px;	
		
		}
	.creatTable td {
		text-align:left;
		padding:2px;	
		}
	.creatTable td span {
		font-size:11px;
		
		}
		.creatTable th span {
		font-size:12px;
		color:#666
		}
		
		/*.creatTable td input {
		padding:2px;		
		text-align:left;
		border:1px solid #E9D0D3 !important;
		
		}
		.creatTable td .shortTxt {
		padding:2px;
		text-align:left;
		border:1px solid #E9D0D3 !important;		
		}
		.creatTable td select {
		padding:2px;		
		text-align:left;
		border:1px solid #E9D0D3 !important;	
		
		}
		.creatTable td textarea {
		padding:2px;
		text-align:left;
		border:1px solid #E9D0D3;	
		}*/
.creatTableBg {
	margin:0px;
	padding:0px;
	border:1px solid #f1f1f1
	}
	.creatTableBg th {
		text-align:left;
		padding:2px;	
		background:#E3E2E2;		
		}
	.creatTableBg td {
			
			padding:2px;
			background:#f1f1f1;	
			}
		.creatTableBg td span {
		
			}
		.creatTableBg th span {
			color:#666 !important;
			padding-left:5px;
			}
		
		
.TxtBoxAuto {
		padding:2px;		
		text-align:left;
		font-size:11px;
		}
.TxtBox {
	padding:2px;		
	
	width: 300px;
	font-size:11px;	
	border:solid 1px #999999;
	
	}
.TxtBoxShort {
	padding:2px;		
	text-align:left;
	width: 150px;
	font-size:11px;		
	}
.button{
	text-align:center;
	margin-top:10px
	}
	.button input {
	padding:2px;
	background:#434343;
	border:1px solid #434343;
	color:#FFFFFF;
	font-size:11px;
	}
	.buttonTD{
	text-align:center;
	margin-top:0px
	}
	.buttonTD input {
		padding:2px;
		background:#434343;
		border:1px solid #434343;
		color:#FFFFFF;
		font-size:11px;
		}
		
		
.login { width:100%}
		
.login table{ background:#FFF0F0; border-top:solid 1px #FEE7E7; border-left: 1px #FEE7E7 solid}		
.login td{ border-bottom:solid 1px #FEE7E7; border-right: 1px #FEE7E7 solid; padding:5PX}		
.login td .input {width:150px; height:17px; border:solid 1px #FFD9D9 !important;}
.login td .btn { background:#FE4444; color:#FFFFFF; padding:2px 5px;  border:groove none;}
.login td  a { color:#333333; text-decoration:underline}
.login td  a:hover { color:#333333; text-decoration:none}


		
.list { width:100%}
		
.list  table{ border-top:solid 1px #FEE7E7; border-left: 1px #FEE7E7 solid; margin:0px}		
.list  td{ border-bottom:solid 1px #FEE7E7; border-right: 1px #FEE7E7 solid; padding:3PX;margin:0px;}	
.list  th{ border-bottom:solid 1px #FEE7E7; border-right: 1px #FEE7E7 solid; padding:3PX; font-weight:bold !important; margin:0px;}		






	

.CommandButton	{
	padding:2px;


	
	font-size:11px;
	margin-bottom:20px;

}
.option{ height:19px; font-size:11px; width:119px; 
				margin:2px 5px;  }
.option1{ height:19px; font-size:11px; width:40px;
			margin:2px 5px;  }

.right_search{ text-align:right; height:30px !important; overflow:hidden; width:550px}
.right_search table{ float:right; border:none;}
.ht { height:1px !important;}	
.right_search table .TextBox{padding:0px !Important; width:100px !important; background:#fff !important; border:solid 1px #333; color:#333 !important;}		
.right_search .inp{ background:#333; border:none; padding:0px 3px; color:#fff !important;}		

#Inner-Right .cont h1 span { font-size:17px; margin:10px 0px; font-weight:bold; color:#333333 !important}

.prolist h2 a {color:#333}

.pen { float:left;}
.pen img { float:left; width:22px; height:23px}
 .pentextbox { float:left; width:20px; height:17px;border:1px solid #000;font-size:10px;}

.paging{
font-family:Arial,Verdana,  Helvetica, sans-serif !important; font-size:11px;
width:100%;
margin-top:20px;
padding-top:0;
text-align:left;
}

.paging td {font-family:Arial,Verdana,  Helvetica, sans-serif !important; font-size:11px;

}

.paging td span {font-family:Arial,Verdana,  Helvetica, sans-serif !important; font-size:11px;

width:20px !important;
background:red;
color:#ffffff !important;	
text-decoration:none;
word-spacing:5px;
display:block;
text-align:center;
}

.paging a{font-family:Arial,Verdana,  Helvetica, sans-serif !important; font-size:11px;

display:block;
width:20px !important;
color:#000 !important;	
text-decoration:none;
text-align:center;

}



.paging  a:hover{
display:block;font-family:Arial,Verdana,  Helvetica, sans-serif !important; font-size:11px;

width:20px !important;
text-align:center;
color:#fff;
background:#999 !important;
}


.model {float:right;}
.model_detail {float:right;}
.c_content {font-family:Arial,Verdana,  Helvetica, sans-serif !important; font-size:11px}
.c_content h1 {font-size:15px !important; font-weight:bold; margin:0px 10px 0px 10px; padding:0px; text-align:left;}
.c_content h1 span {font-size:13px !important; font-weight:bold; margin:10px 0px; padding:0px;}

.files {}
.files input {border:solid 1px #333;}


.abc {text-align:left}
.abc a {
		color:#333333 !important;
		font-weight:normal !important;	
		text-decoration:underline;		
		}
		.abc a:hover {
			color:#333333;
			font-weight:normal;
			text-decoration:none;
		}


.bg { border:solid 1px red;}



.NormalRed {font-family:Arial,Verdana,  Helvetica, sans-serif !important; font-size:11px !important}







.rt { float:right !important; white-space:nowrap;}
.rt1 { float:left !important; white-space:nowrap;}
.wid {}
.wid img {width:100px; height:80px;}

.AdimnData {border-top:solid 1px #cccccc; border-left:solid 1px #cccccc; font-family:Arial,Verdana,  Helvetica, sans-serif !important; font-size:11px !important; width:99%; margin:0px 5px}
.AdimnData td {border-bottom:solid 1px #cccccc; border-right:solid 1px #cccccc; padding:5px; text-align:left}
.AdimnData th {border-bottom:solid 1px #cccccc; border-right:solid 1px #cccccc;padding:5px;text-align:left; color:#333; background:#f1f1f1}


.ProFeature { float:left;margin-bottom:20px; width:99%;font-family:Arial,Verdana,  Helvetica, sans-serif !important; font-size:11px !important
}

.ProFeature td{width:1%;vertical-align:top;}
.ProFeature td img {}
.ProFeature th{width:99%;}
.ProFeature th img{width:120px; height:91px; float:left;}
.ProFeature td span{padding-left:20px; font-family:Arial,Verdana,  Helvetica, sans-serif !important; font-size:11px !important; width:99%; margin:0px 5px;}

.EventBlock  {
	margin: 0px;
	padding:0px;
	
	}	
	.EventBlock   h1{ margin-left:30px !important}
	.EventBlock  .icon{
		float:left;
		width:30px;
		}
	.EventBlock  .data {
		float:left;		
		width: 655px;
		text-align:left;
		padding-bottom:10px;
		}
	.EventBlock  .data .titlelink {
		color:#333333;
		font-weight:bold;
		}
	.EventBlock  .data .titlelink a {
		color:#333333;
		font-weight:bold;	
		}
	.EventBlock  .data .titlelink a:hover{
		color:#FF0000;
		font-weight:bold;
		text-decoration:none
		}


.EventBlock i,td , th{font-family:Arial,Verdana,  Helvetica, sans-serif !important; font-size:11px !important; color:#000000 !important;}





.NewsBlock .data table{
		color:#43494d;
		font-weight:normal;
		font-size:10px;
		}
		
.Mukesh 
{   color:black;
	font-weight:bold;
	font-size:12px; 
	padding:0px 0px;
	}	
	.Mukesh a 
	{
		color:black !important;
		font-weight:bold;
		font-size:12px; 
		}	

.downBrochure 
{
	border:1px solid #CECFCE;
	float:left;
	width:200px;
	height:290px;
	margin-right:25px;
	margin-bottom:25px;
	text-align:center;
	
	}
	.downBrochure .filename
		{
			height:28px;
			padding:10px;
			font-size:12px;
			font-weight:bold
			}

/*Site Map*/


.sitemap_new .top_head1a h4{
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #333333;
	background: #E0E0E0;
	padding:3px 0 3px 7px;
	margin:0;
}

.sitemap_new  ul{
	margin: 0;
	padding:0;
	padding: 10px 0  0 20px;
	margin-bottom: 8px;
	list-style:none;
	
	font:normal 11px Arial, Helvetica, sans-serif;
}

.sitemap_new ul li{
	list-style-image:url(../img/arrow_n.jpg);
	padding-bottom: 3px ;
}
.sitemap_new ul li a{
	text-decoration: none;
	color: #333333;
}
.sitemap_new ul li a:hover{
	text-decoration: underline;
}
.sitemap_new ul li a:visited{
	text-decoration: none;
	color: #333333;
}
.sitemap_new ul li ul{
	padding: 0;
	margin: 0;
	padding-left: 10px;
}
.sitemap_new ul li ul li{
	list-style:none;
	list-style-image:none;
	padding-bottom: 3px;
}
	
	
	.outline {border:solid 1px #CECECE;}				
.glossary {border:solid 1px #CECECE; padding:3px; margin-top:5px; background:#F8F8F8}
.glossary td {padding:2px; margin:0px;}
.glossary td img {padding:0px !important; margin-right:0px !important;}
.glossary .icons {float:left; text-align:center !important; margin:2px 0 2px 0;}
.divGlossary{				
		display:none;
		position:absolute;
		margin-top:0px;
		margin-left:0px;
		padding:5px;
		border:1px solid #999999;
		background:#ffffff url(../img/glossary-pop-bg.gif) top repeat-x;
		}	
		.divGlossary .mess{			
		min-height:100px;	
		margin-top:-10px;	
		}	
		.divGlossary .pointer {
		position:absolute; margin-top:5px; padding-left:160px; width:355px;
		}
		
	
	.glossarylisttable {}
	.glossarylisttable th 
	{
		 background:url(../img/productshorted-bg.jpg) repeat-x;
		 height:26px;
		 line-height:26px;
		  padding-left:5px;
		 border-bottom:1px solid #f1f1f1
		}
		.glossarylisttable td 
	{
		 padding:2px;
		 border-bottom:1px solid #f1f1f1
		}
	