@charset "utf-8";
body 
{
	background-color:Black;
}
#container{width:100%}
#mainbox{width:946px; margin:0 auto 0 auto;}
#header{width:946px; height:193px; margin:0 auto;}
#bodycontent{width:946px; margin:10px auto 0 auto;}
.bodytop_bg{background-image:url(../images/body_topbg.jpg); background-position:left top; background-repeat:repeat-x; padding:5px 0 0 6px;}
#body_left{width:190px; float:left; padding-left:16px;}
#body_right{width:714px; float:left; padding-left:18px;}
#body_right_Enquiry{width:926px; float:left; padding-left:18px;}
#trail{width:900px; float:left; padding-left:16px;}
.tahoma16_green_bg{font-family:Tahoma; font-size:16px; font-weight:bold; color:#10656c; background-color:#acd951; padding-left:12px;}
.tahoma12_green_bg{font-family:Tahoma; font-size:12px; font-weight:normal; color:#10656c; background-color:#acd951;}

.tahoma17_green_bg{font-family:Tahoma; font-size:12px; font-weight:normal; color:#10656c; }

.tahoma12_black{font-family:Tahoma; font-size:12px; font-weight:normal; color:#000000;}

.tahoma12_black_bold{font-family:Tahoma; font-size:12px; font-weight:bold; color:#000000;}
.tahoma12_black_bold a{font-family:Tahoma; font-size:12px; font-weight:bold; color:#000000; text-decoration:underline;}
.tahoma12_black_bold a:hover{text-decoration:none;}

.tahoma11_green_bold{font-family:Tahoma; font-size:11px; font-weight:bold; color:#10656c; text-align:justify; }

.tahoma12_maroon_bold{font-family:Tahoma; font-size:12px; font-weight:bold; color:#d02402;}

.tahoma12_brown_bold{font-family:Tahoma; font-size:12px; font-weight:bold; color:#610304;}
#bodybottom_img{width:946; margin:16px auto 0px auto;}

.tahoma11_white{font-family:Tahoma; font-size:11px; font-weight:normal; color:#ffffff;}

.tahoma13_white{font-family:Tahoma; font-size:13px; font-weight:bold; color:#ffffff;}

.tahoma13_white a{font-family:Tahoma; font-size:13px; font-weight:bold; color:#ffffff; text-decoration:none;}

.tahoma13_white a:hover{text-decoration:underline;}

.tahoma11_orange{font-family:Tahoma; font-size:11px; font-weight:normal; color:#ff8a00;}

.tahoma11_orange a{font-family:Tahoma; font-size:11px; font-weight:normal; color:#ff8a00; text-decoration:underline}
.tahoma11_orange a:hover{text-decoration:none;}
#footer{width:946px; margin:0 auto 0 auto; background-color:#5e3940;}

.headertop_bg{background-image:url(../images/header_top.jpg); background-position:center top; background-repeat:no-repeat;}
.body_content_bg{background-image:url(../images/body_bg.jpg); background-position:center top; background-repeat:no-repeat;}

.body_bottom_bg{background-image:url(../images/body_bottom_img.jpg); background-position:center top; background-repeat:no-repeat;}





#nav{width:946px; height:38px; float:left;}   
.nav_right{background-image:url(../images/nav_right.jpg); background-position:left top; background-repeat:no-repeat; color:#ffffff; font-family:Tahoma; font-size:13px; font-weight:normal; padding-left:10px;}

.nav_right a{ color:#ffffff; font-family:Tahoma; font-size:13px; font-weight:normal;  text-decoration:none;}

.nav_right a:hover{ text-decoration:underline;}

.padding_5{padding-left:5px;}
.padding_10{padding-left:10px;}
.padding_18{padding-left:18px;}
.padding_23{padding-left:23px;}
.padding_22{padding-left:22px;}





#menu{
		width:946px;   
	}
		#menu ul{
			list-style:none;
			margin:0;
			padding:0;
		}
			#menu li{
				line-height:38px;
				display:block;
				float:left;
				margin:0 19px 0 0;
			}
				#menu li a{
					display:block;
					float:left;
					height:38px;
					color:#ffffff;
					font-family:Tahoma;
					font-size:13px;
					font-weight:normal;
					line-height:38px;
					background:url(../images/nav_left.jpg) no-repeat left;
					padding:0 9px 0 9px;
					text-decoration:none;
					text-align:center;
				}
				#menu li a span{
				    font-family:Tahoma;
					font-size:13px;
					display:block;
			     	color:#ffffff;
					line-height:38px;
					background:url(../images/nav_right.jpg) no-repeat right;
					padding:0 18px  0 15px;
					text-align:center;
				}
					#menu li a:hover{
						display:block;
						text-decoration:underline;
						float:left;					
						background:url(../images/nav_left.jpg) no-repeat left;
											}
					#menu li a:hover span{
						display:block;
						
						text-align:center;
						float:left;					
						background:url(../images/nav_right.jpg) no-repeat right;
						color:#ffffff;
						text-decoration:underline;
						 
					}
				#menu li a.current{
				    font-family:Tahoma;
				    font-size:13px;
				    font-weight:normal;
					display:block;
					float:left;
					color:#ffffff;
					background: url(../images/nav_left.jpg) no-repeat left;
					line-height:38px;
					text-decoration:none;
					 
				}
				#menu li a.current span{					
					font-family:Verdana, Arial, Helvetica, sans-serif;
				    font-size:11px;
				    font-weight:normal;
					display:block;
					float:left;
					color:#ffffff;
					background:url(../images/nav_right.jpg) no-repeat right;
					line-height:38px;
					text-decoration:none;
					 
				}	

.current{
				    font-family:Verdana, Arial, Helvetica, sans-serif;
				    font-size:11px;
				    font-weight:normal;
					display:block;
					float:left;
					color:#ff0000;
					background:url(../images/nav_left.jpg) no-repeat left;
					line-height:31px;
					text-decoration:none;
					 
				}
				
#product_detail{width:712px; float:left; border:1px solid #5f8b05; background-color:#cdf087;}

#product_detail1{width:712px; float:left; border:1px solid #5f8b05; background-color:#ffffff;}
#product_desc{width:450px; float:left; padding:0 0 0 10px;}

.tahoma11_grey{font-family:Tahoma; font-size:11px; font-weight:normal; color:#585858;}
.tahoma11_grey a{font-family:Tahoma; font-size:11px; font-weight:normal; color:#585858; text-decoration:none;}
.tahoma11_grey a:hover{color:#a29f9f;}

#product_tech_det{
	width:350px;
	float:left;
	z-index:1;
	position:absolute;
	left:  auto;
	top: 522px;
}


/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 5px 0;
 border-bottom: 1px solid #5f8b05;
 font: bold 12px Verdana, sans-serif;
 
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 5px 0.5em;
 margin-left: 2px;
 border: 1px solid #5f8b05;
 border-bottom: none;
 background: #acd951;
 text-decoration: none;
}

ul.tabbernav li a:link {  color: #106567; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #115082;
 border-color: #5f8b05;
}

ul.tabbernav li.tabberactive a
{
 background-color: #ffffff;
 border-bottom: 1px solid #fff;
 color:#5f8b05;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #115082;
 background: #77b200;
 border-bottom: 1px solid #5f8b05;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:7px;
 border:1px solid #5f8b05;
 border-top:0;
 font-family:Tahoma;
 font-size:12px;
 color:#000000;
 font-weight:normal;
 line-height:20px;
 text-align:justify;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
/* End of the tabber css $ */

#box1{width:355px; height:265px; float:left;  background-image:url(../images/horz_sep_line.jpg); background-position:bottom center; background-repeat:no-repeat;}
.tahoma12_maroon_bold{font-family:Tahoma; font-size:12px; font-weight:bold; color:#d72d08;}
.tahoma12_maroon_bold a{font-family:Tahoma; font-size:12px; font-weight:bold; color:#d72d08; text-decoration:none;}
.tahoma12_maroon_bold a:hover{text-decoration:none;}
.vert_sepline{background-image:url(../images/vert_sep_line.jpg); background-position:right 20px; background-repeat:no-repeat;}

.tahoma11_maroon{font-family:Tahoma; font-size:11px; font-weight:normal; color:#d72d08;}

.tahoma11_maroon a{font-family:Tahoma; font-size:11px; font-weight:normal; color:#d72d08; text-decoration:underline}
.tahoma11_maroon a:hover{text-decoration:none;}

#tamilnadu{
	width:250px;
	height:70;
	float:left;
	overflow:auto;
	position:absolute;
	z-index:2;
	left: 649px;
	top: 877px;
	background-color:#eaeaea;
	border:1px solid #666666;
	display:none;
	
}

#andhrapradesh{
	width:250px;
	height:165px;
	float:left;
	position:absolute;
	z-index:2;
	overflow:auto;
	left: 645px;
	top: 796px;
	background-color:#eaeaea;
	border:1px solid #666666;
	display:none;
	
}

#karnataka{
	width:250px;
	height:165px;
	float:left;
	position:absolute;
	z-index:2;
	left: 545px;
	top: 852px;
	background-color:#eaeaea;
	border:1px solid #666666;
	overflow:auto;
	display:none;
}

#kerala{
	width:250px;
	height:165px;
	float:left;
	position:absolute;
	z-index:2;
	left: 516px;
	top: 911px;
	background-color:#eaeaea;
	border:1px solid #666666;
	overflow:auto;
	display:none;
	
}

#orissa{
	width:250px;
	height:165px;
	float:left;
	position:absolute;
	z-index:2;
	left: 716px;
	overflow:auto;
	top: 758px;
	background-color:#eaeaea;
	border:1px solid #666666;
	display:none;
	
}
#assam{
	width:250px;
	height:50px;
	float:left;
	position:absolute;
	z-index:2;
	overflow:auto;
	left: 737px;
	top: 688px;
	background-color:#eaeaea;
	border:1px solid #666666;
	display:none;
	
}
#westbengal{
	width:250px;
	height:70px;
	float:left;
	position:absolute;
	z-index:2;
	left: 737px;
	top: 734px;
	background-color:#eaeaea;
	border:1px solid #666666;
	overflow:auto;
	display:none;
	
}

#jharkhand{
	width:250px;
	height:50px;
	float:left;
	position:absolute;
	z-index:2;
	left: 733px;
	top: 705px;
	background-color:#eaeaea;
	border:1px solid #666666;
	display:none;
	overflow:auto;
	
}
#uttarpradesh{
	width:250px;
	height:90px;
	float:left;
	position:absolute;
	z-index:2;
	left: 630px;
	top: 659px;
	background-color:#eaeaea;
	border:1px solid #666666;
	display:none;
	overflow:auto;
	
}
#jk{
	width:250px;
	height:70px;
	float:left;
	position:absolute;
	z-index:2;
	left: 631px;
	top: 549px;
	background-color:#eaeaea;
	border:1px solid #666666;
	display:none;
	overflow:auto;
	
}
#punjab{
	width:250px;
	height:70px;
	float:left;
	position:absolute;
	z-index:2;
	left: 576px;
	top: 606px;
	background-color:#eaeaea;
	border:1px solid #666666;
	display:none;
	overflow:auto;
	
}
#uttarakhand{
	width:250px;
	height:70px;
	float:left;
	position:absolute;
	z-index:2;
	left: 680px;
	top: 613px;
	background-color:#eaeaea;
	border:1px solid #666666;
	display:none;
	overflow:auto;
	
}
#mp{
	width:250px;
	height:50px;
	float:left;
	position:absolute;
	z-index:2;
	left: 570px;
	top: 729px;
	background-color:#eaeaea;
	border:1px solid #666666;
	display:none;
	overflow:auto;
	
}

#chhatisgarh{
	width:250px;
	height:70px;
	float:left;
	position:absolute;
	z-index:2;
	left: 659px;
	top: 746px;
	background-color:#eaeaea;
	border:1px solid #666666;
	overflow:auto;
	display:none;
	
}
#maharastra{
	width:250px;
	height:165px;
	float:left;
	position:absolute;
	z-index:2;
	left: 559px;
	top: 772px;
	background-color:#eaeaea;
	border:1px solid #666666;
	overflow:auto;
	display:none;
	
}
#gujrat{
	width:250px;
	height:70px;
	float:left;
	position:absolute;
	z-index:2;
	left: 470px;
	top: 726px;
	background-color:#eaeaea;
	border:1px solid #666666;
	overflow:auto;
	display:none;

}

#delhi{
	width:250px;
	height:70px;
	float:left;
	position:absolute;
	z-index:2;
	left: 623px;
	top: 638px;
	background-color:#eaeaea;
	border:1px solid #666666;
	overflow:auto;
	display:none;

}
#rajasthan{
	width:250px;
	height:50px;
	float:left;
	position:absolute;
	z-index:2;
	left: 530px;
	top: 661px;
	background-color:#eaeaea;
	border:1px solid #666666;
	display:none;
	overflow:auto;
}


#framecall{
	height:500px;
	width:231px;
}


.tahoma13_green{font-family:Tahoma; font-size:13px; font-weight:bold; color:#10656c; line-height:18px;}

.tahoma13_green a{font-family:Tahoma; font-size:13px; font-weight:bold; color:#10656c; text-decoration:none;  line-height:18px;}

.tahoma13_green a:hover{text-decoration:underline;}

.tahoma22_green{font-family:Tahoma; font-size:13px; font-weight:bold; color:#10656c; padding-left :400px; line-height:18px;}

.tahoma22_green a{font-family:Tahoma; font-size:13px; font-weight:bold; color:#10656c; text-decoration:none;  line-height:18px;}

.tahoma22_green a:hover{text-decoration:underline;}

.tahoma16_green_bgcateg{font-family:Tahoma; font-size:16px; font-weight:bold; color:#10656c; background-color:#acd951; }

.msg_list {
	margin: 0px;
	padding: 0px;
	width: 250px;
	font-family:Tahoma; font-size:12px; font-weight:normal; color:#003263; line-height:22px; text-align:justify;
}
.msg_head {
	padding: 2px 0px;
	cursor: pointer;
	position: relative;
	margin:1px;
	font-family:Tahoma; 
	font-size:12px; 
	font-weight:bold; 
	color:#003263; 
	line-height:22px; 
	text-align:justify;
}
.tahoma_green12bold {
	
	font-family:Tahoma; 
	font-size:12px; 
	font-weight:bold; 
	color:#003263; 
	line-height:22px; 
	text-align:justify;
}
.tahoma_green12bold a {
	
	font-family:Tahoma; 
	font-size:12px; 
	font-weight:bold; 
	color:#003263; 
	line-height:22px; 
	text-align:justify;
	text-decoration:underline;
}
.tahoma_green12bold a:hover{
	
	text-decoration:none;
}

.enquiry_image{background-image:url(../images/enquiry_bg.jpg); background-position:left top; background-repeat:no-repeat;}

.search_bg{background-image:url(../images/search_bg.png); background-position:left top; background-repeat:repeat-x; height:33px; width:260px;}
.display_textbox{ height:25px; background-color:#d9d9d9; border:1px solid #d9d9d9; width:240px; font-family:Arial, Helvetica, sans-serif; size:12px; 
color:#333333; padding:0 5px 0 5px;}

