/* CSS Document */
body
{
margin:0px;
padding:0px;
background:#d6d9db;
}
.pg_bg
{
background:url(../images/pg_bg.gif) repeat-x top left #FFFFFF;
}
/*top menu starts here*/
#menu
{
width:949px;
background:url(../images/menu_bg.gif) repeat-x top left;
height:43px;
line-height:43px;
font-size:12px;
font-family:arial, verdana, tahoma;
float:left;
position:relative;
z-index:1000;
}
#menu ul{list-style:none; padding:0px; margin:0px;}
#menu ul li{float:left; padding:0px; margin:10px 10px 0 0; height:23px; line-height:23px;}
#menu ul li a{display:block; color:#3f3f3f; font-weight:bold; text-decoration:none; padding:0 0 0 8px;}
#menu ul li a:hover{text-decoration:none; background:url(../images/hover_butt_lt.gif) no-repeat;}
#menu ul li a span{display:block; padding:0 15px 0 7px;}
#menu ul li a:hover span{text-decoration:none; background:url(../images/hover_butt_rt.gif) no-repeat top right;}
#menu ul li a.selected{text-decoration:none; background:url(../images/hover_butt_lt.gif) no-repeat;}
#menu ul li a span.selected{text-decoration:none; background:url(../images/hover_butt_rt.gif) no-repeat top right;}
#menu ul li.selected a:hover{text-decoration:none; background:url(../images/sel_butt_lt.gif) no-repeat;}
#menu ul li.selected a:hover span{text-decoration:none; background:url(../images/sel_butt_rt.gif) no-repeat top right;}

#menu ul li ul{display:none;}
#menu ul li:hover ul{position:absolute; display:block; background: #222; padding:5px 0 0 0;}
#menu ul li:hover ul li{ clear:left; line-height:24px; height:24px; list-style:none; padding:0px; margin:0px; border-bottom:dotted 1px #787878;}
#menu ul li:hover.selected ul li a{background:none; color:#fff; font-weight:normal; padding:0 5px 0 10px; text-decoration:none; width:200px;}
#menu ul li:hover.selected ul li a:hover{background:none; background-color: #333333;}
#menu ul li:hover.selected ul li a span{background:none; padding:0px;}
#menu ul li:hover.selected ul li a:hover span{background:none; padding:0px;}
#menu ul li:hover ul li.last{border:none;}

#menu li:hover.selected a {background: url(../images/sel_butt_lt.gif) no-repeat;}
#menu li:hover.selected a span {background:url(../images/sel_butt_rt.gif) no-repeat right top;}
/*top menu ends here*/

.float_lt
{
float:left;
}
.float_rt
{
float:right;
}
.shadow_bg
{
background:url(../images/shadow_bg.gif) no-repeat top right;
}
.abt_us_bg
{
background:url(../images/abt_us_bg.gif) no-repeat top right;
padding:15px 10px 10px 10px;
}
.normal_txt
{
font-family:arial, verdana, tahoma;
font-size:12px;
font-weight:normal;
color:#2c2c2c;
text-align: justify;
}
.normal_txt_bold
{
font-family:arial, verdana, tahoma;
font-size:12px;
font-weight:bold;
color:#2c2c2c;
}
.normal_txt_bold_green
{
font-family:arial, verdana, tahoma;
font-size:12px;
font-weight:bold;
color:#307856;
}
.subtitle_txt
{
font-family:arial, verdana, tahoma;
font-size:13px;
font-weight:bold;
color:#2c2c2c;
}
.subtitle_txt a
{
font-family:arial, verdana, tahoma;
font-size:13px;
font-weight:bold;
color:#2c2c2c;
text-decoration: none;
}
.product_title_bg
{
background:url(../images/product_title_bg.gif) no-repeat top left;
padding:8px 10px 8px 10px;
}
.info_bg
{
border-left:1px solid #aecdbe;
border-right:1px solid #aecdbe;
background:#FFFFFF;
padding:0 5px 0 5px;
}
p
{
padding:0px;
margin:0px;
}
.p1
{
width:45%;
}
.p2
{
width:55%;
}
.p3
{
width:35%;
}
.p4
{
width:65%;
}
.padd_bott
{
padding-bottom:5px;
}
.padd_top
{
padding-top:10px;
}
.read_more_link
{
font-family:arial, verdana, tahoma;
font-size:11px;
font-weight:normal;
color:#116f87;
text-decoration:underline;
}
.read_more_link:hover
{
color:#116f87;
text-decoration:none;
}
.footer_bg
{
text-align:right;
background:url(../images/footer_bg.gif) no-repeat top left;
line-height:45px;
padding:0 15px 0 15px;
}
.top_curve
{
background:url(../images/top_curve.gif) repeat-x top left;
}
.content_bg
{
border-left:1px solid #aecdbe;
border-right:1px solid #aecdbe;
}
.bott_curve
{
background:url(../images/bott_curve.gif) repeat-x top left;
}
.vert_line
{
background:url(../images/vert_line.gif) repeat-y top left;
}
.title_bg
{
width:142px;
background:url(../images/title_bg.gif) no-repeat top left;
line-height:32px;
text-align:center;
padding:3p 0 3px 0;
}
/* added 13th June 2010 */
.header
{
font-family:arial, verdana, tahoma;
font-size:18px;
font-weight:normal;
color:#307856;
}
.sub_header
{
font-family:arial, verdana, tahoma;
font-size:13px;
font-weight:bold;
color:#000000;
}
.inner_top_curve
{
background:url(../images/inner_top_curve.gif) repeat-x top left;
}
.inner_content_bg
{
border-left:3px solid #d8dadb;
border-right:3px solid #d8dadb;
background-color: #edeff0;
}
.inner_bott_curve
{
background:url(../images/inner_bott_curve.gif) repeat-x top left;
}
.prod_bullet_line
{
background:url(../images/prod_bullet_line.gif) repeat-x top left;
height:12px;
}
.prod_desc_top_curve
{
background:url(../images/prod_desc_top_curve.gif) repeat-x top left;
}
.prod_desc_content_bg
{
border-left:3px solid #d8dadb;
border-right:3px solid #d8dadb;
}
.prod_desc_bott_curve
{
background:url(../images/prod_desc_bott_curve.gif) repeat-x top left;
}
.prod_desc_txt
{
font-family:arial, verdana, tahoma;
font-size:11px;
font-weight:normal;
color:#2c2c2c;
text-align: justify;
}
.prod_image
{
border:3px solid #d8dadb;
margin-left:15px;
}
.horz_line
{
background: url(../images/dotted_line.gif) repeat-x top left;
}
.normal_txt_link
{
font-family:arial, verdana, tahoma;
font-size:12px;
font-weight:normal;
color:#2c2c2c;
text-decoration:none;
}
.normal_txt_link:hover
{
font-family:arial, verdana, tahoma;
font-size:12px;
font-weight:normal;
color:#2c2c2c;
text-decoration:underline;
}
.img_margin
{
margin:0 50px 0 80px;
}
.img_border
{
border:1px solid #aecdbe;
}
.title_txt
{
font-family:arial, verdana, tahoma;
font-size:18px;
font-weight:normal;
color:#2c2c2c;
}
.banner_index
{
z-index:-1;
}
.menu_index
{
position:relative;
z-index:1;
}


.show {cursor:pointer; color:#c00; display:block; text-align:right;}
.textbox
{
border:1px solid #B6B6B6;
font-family:arial, verdana, tahoma;
font-size:11px;
color:#333333;
background:#FFFFFF;
padding:0 0 0 5px;
}
.left_margin
{
margin-left:20px;
}
.inner_nav_link
{
font-family:arial, verdana, tahoma;
font-size:12px;
font-weight:bold;
color:#2c2c2c;
text-decoration: underline;
}
.inner_nav_link:hover
{
font-family:arial, verdana, tahoma;
font-size:12px;
font-weight:bold;
color:#2c2c2c;
text-decoration: none;
}