img{border:none; margin:0;}

h1, h2, h3, h4, h5, h6, li, ul, ol, img,form, input, border{margin:0; padding:0;}
.cl{clear:both}
.cl_left{clear:left; font-size:1px;}
.fl{float:left}
.fr{float:right}
.fln{float:none}

.main_shell{ width:920px; vertical-align:top;}
.topbannerHEIGHT{height:126px; vertical-align:top;}
.topbannerTEXT{ font-family: "Verdana";  text-align:left; font-size:12px; font-weight:700; color:#f9dfeb; }
.topnav{ font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; font-size:12px; color:#ffffff;}
.topnav a{ color:#FFFFFF; text-decoration:none;}
.topnav a:visited{ color:#FFFFFF;}
.topnav a:active{ color: #ffffff;}
.topnav a:hover{ color:#FFCC00; text-decoration:underline;}
.top_banner{ background-image:url(banner_khaneja.jpg);  width:920px; height:248px; background-repeat:no-repeat; background-position:top;}

/*----left drop menu----*/
.left_ip{float:left; text-align:left;}
.heading{color:#323537; font-family:"Trebuchet MS"; font-size:21px; padding-top:25px; text-transform:uppercase;}
.left-heading{color:#4e4f4f; font-family:Georgia; font-size:20px; font-weight:bold; margin:8px 5px 8px 12px; text-align:left;}

.leftmenu h2, .banner h2{background:url(../images/blue-h.png) repeat; height:30px; padding:5px 10px 0 10px; font:bold 13px Arial, Helvetica, sans-serif; color:#3997ce; line-height:30px; border:1px solid #c4e4f7;}

.leftmenu{margin:0 0 7px 0; padding:0; width:263px; /*width of menu*/}

.leftmenu a.menuitem{background:url(../images/left_link_white.jpg) repeat-x top left; font:11px Tahoma; display: block; vertical-align:top;position: relative; /*To help in the anchoring of the ".statusicon" icon image*/width:auto; padding: 5px 20px 3px 15px; text-decoration: none; color:#4c4b4b; margin-bottom:1px; font-weight:bold; height:21px;}
.leftmenu .menuitem:active{color:#4c4b4b; margin-bottom:1px; background:url(../images/left_link_blue.jpg) repeat-x top left;}
.leftmenu a.menuitem:visited,{ color:#4c4b4b; margin-bottom:1px;}
.leftmenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/position: absolute;top:7px;right: 5px;border: none;}
.leftmenu a.menuitem:hover{background:url(../images/left_link_blue.jpg) repeat-x top left;}
.leftmenu div.submenu{ /*DIV that contains each sub menu*/background:#f6f6f6; display:none;}
.leftmenu div.submenu ul{ /*UL of each sub menu*/list-style-type: none;margin: 0;padding: 0;}
.leftmenu div.submenu ul li{background:#f6f6f6; border-bottom:1px solid #FFFFFF; padding:0;}
.leftmenu div.submenu ul li a{font:10px Verdana, Arial, Helvetica, sans-serif; background:url(../images/sub-bullet.gif) no-repeat 30px 9px; color:#333333; display:block; padding:5px 0 5px 55px; text-decoration:none;}
.leftmenu div.submenu ul li a:hover{text-decoration:underline;}

.leftnav ul{margin:0px; padding:0; list-style:none;}
.leftnav li{margin:0 0 0px 0; padding:0; width:263px; list-style:none; /*width of menu*/}
.leftnav li a{background:url(../images/left_link_white.jpg) repeat-x top left; font:12px Tahoma; padding: 5px 0px 3px 15px; text-decoration: none; color:#4c4b4b; margin-bottom:1px; font-weight:bold; list-style:none; width:auto; display:block; height:21px;}
.leftnav li a:hover{background:url(../images/left_link_blue.jpg) repeat-x top left; list-style:none; height:21px;}

.main-heading{color:#4a3c31; font-family:Tahoma; font-size:22px; text-align:left; font-weight:bold; margin:5px 0 5px 0; float:left; width:326px;}

.small-heading{color:#4a3c31; font-family:Tahoma; font-size:18px; text-align:left; font-weight:bold; margin:5px 0 5px 0;}
.small-heading-blue{color:#0a6ecb; font-family:Tahoma; font-size:17px; text-align:left; font-weight:bold; margin:5px 0 5px 0;}
.small-heading-blue a{color:#999999; font-family:Tahoma; font-size:14px; text-align:left; font-weight:bold; margin:5px 0 5px 0; text-decoration:none; padding:0px 10px;}
.small-heading-blue a:hover{color:#0a6ecb; font-family:Tahoma; font-size:14px; text-align:left; font-weight:bold; margin:5px 0 5px 0; text-decoration:underline; font-weight:bold; padding:0px 10px;}

.text{font:12px Arial, Helvetica, sans-serif; line-height:15px; padding:2px; color:#4d4d4d;}
.line-dotted{background:url(../images/dotted_line.jpg) repeat-x left top; height:1px; font-size:1px; width:640px; margin:10px 0 0 0;}

.contact-text-cl{font:12px Arial, Helvetica, sans-serif; line-height:15px; color:#4d4d4d;}

.s-base-l{float:left; background:url(../images/services_base.jpg) no-repeat left top; height:186px;}
.s-base-r{float:right; background:url(../images/services_base.jpg) no-repeat left top; height:186px;}
.s-heading{padding:28px 2px 1px 12px; float:left; width:210px; font-weight:bold; float:left; font-family:Tahoma; font-size:17px; color:#1F1F1F;}
.s-heading h1{font:17px Tahoma; font-weight:bold;}
.s-text{font-family:Tahoma; font-size:11px; color:#474747; padding:12px 3px 1px 12px; text-align:justify;}

.sm {list-style:none; width:948px; height:226px; display:block; overflow:hidden}
.sm li {float:left; display:inline; overflow:hidden}

/*---close--*/

.aboutus_banner{ background-image: url(banner/kn_aboutus.jpg);  width:920px; height:126px; background-repeat:no-repeat; background-position:top;}
.product_banner{ background-image: url(banner/kn_product.jpg);  width:920px; height:126px; background-repeat:no-repeat; background-position:top;}
.enquiry_banner{ background-image: url(banner/kn_enquiry.jpg);  width:920px; height:126px; background-repeat:no-repeat; background-position:top;}
.contactus_banner{ background-image: url(banner/kn_contact_us.jpg);  width:920px; height:126px; background-repeat:no-repeat; background-position:top;}

.banner_text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:justify; line-height:18px; vertical-align:text-top;}
.banner_textHDD{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; text-align:right; line-height:18px; vertical-align:text-top;}
.banner_textHDD a{ color:#000000; text-decoration:none;}
.banner_textHDD a:visited{ color:#000000;}
.banner_textHDD a:active{ color: #000000;}
.banner_textHDD a:hover{ color:#000000; text-decoration:underline;}


.bg_slide{background-image:url(bg_slide.jpg); background-repeat:no-repeat; height:145px; width:901px; background-position:center;}

.HeaderTXT{ font-family: "Verdana", Arial, Helvetica, sans-serif; font-size:20px; color:#000000; text-align:left; padding-bottom:5px; padding-top:5px; vertical-align:top; text-transform:capitalize;}
.contentTXT{font-family: "Verdana", Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color: #333333; text-align: justify; padding-bottom:5px; padding-top:5px; vertical-align:top;}


.subheadingTXT{ font-family: "Trebuchet MS"; font-size:16px; font-weight:bold; color: #008aff; text-align:left;vertical-align:top; text-transform:capitalize; padding-top:2px;}
.productlist{ font-family: "tahoma"; font-size:11px; color: #282828; text-align:left; vertical-align:top; text-decoration:none; padding-left:2px; padding-right:5px; }
.padd_type{ padding-left:8px;}
.arrow_holder{ padding-top:4px; }
.frame{ margin-left:0px; padding-right:2px;}
.product_name{text-align:left; vertical-align:middle; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333333; padding-bottom:10px;}
.product_content{text-align:left; vertical-align:middle; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333333;}

.heading_n2{text-align:left; vertical-align:middle; font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:  ; padding-bottom:10px;}
.product_name2{text-align:left; vertical-align:middle; font-size:20px; text-transform:none; font-family:Verdana, Arial, Helvetica, sans-serif; color: #133654; padding-bottom:10px;}



.productbase{ background-image:url(product_base.jpg);  width:297px; height:252px; background-repeat:no-repeat; background-position:top; vertical-align:top; text-align:left; background-repeat:no-repeat;}
.productHEADER{ padding-left:6px; padding-top:2px; vertical-align:middle; text-align:left;}
.productTEXT{ text-align: center; vertical-align:middle; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333333; padding-left:10px; padding-right:10px; padding-top:5px;}

.productTEXT2{ text-align: left; vertical-align:top; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #333333; padding-top:2px; }



.footer{background-color:#000000; height:30px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding-left:5px; padding-right:5px; }
.footer a{ color:#FFFFFF; text-decoration:none;}
.footer a:visited{ color:#FFFFFF;}
.footer a:active{ color: #ffffff;}
.footer a:hover{ color: #ffffff; text-decoration:underline;}

.contact_text{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#000000; vertical-align:top; line-height:18px; }

.link1 {background:url(images/marker.gif) no-repeat 0px 0px #000000; padding-right:5px; padding-left:10px; width:51px; height:25px; color:#AFC61D; text-decoration:none; margin-left:1px}
.link1 a:hover{color:#C9C9B5}

.link2 {background:url(images/marker.gif) no-repeat 0px 0px #000000; padding-right:10px; padding-left:10px; width:62px; height:25px; color:#AFC61D; text-decoration:none; margin-left:1px; font-weight:100}
.link2 a:hover{color:#C9C9B5}
