@charset "utf-8";
/* CSS Document */

body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#DAD6CD url(../images/bg.gif) repeat; /*color:#717171*/ color:#5b5c5c;}

/* MAIN LAYOUT
========================================================================*/
.wrapperOuter{ width:100%;margin:15px 0 }
.wrapper{width:950px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;behavior: url(js/PIE.htc); background:#EFEFEF; padding:20px 20px 20px 20px;box-shadow:0 0 15px #C2BEB4; margin:auto; }


/* HEADER
========================================================================*/
.header{overflow:hidden; }
.headerWrap{}

/* LOGO
========================================================================*/
.logo{}
.logo a{ background:url(../images/logo.jpg); width:186px; height:54px;text-indent: -10000px; margin:15px 0 0 40px; display:block }
.logo .slogan{}

/* BANNER
========================================================================*/
.banner{}
.bannerWrap{}
.bannerInner{ margin-bottom:20px;}

/* CONTAINER
========================================================================*/
.container{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;behavior: url(js/PIE.htc); border:1px solid #DCDCDC; background:#fff; padding:10px 39px;}
.containerWrap{}
.homeContainer{padding:10px 39px; overflow:hidden; line-height:20px;}
.homeContainer .rightColumn{ width:285px;}
.homeContainer .pageData{ width:535px; padding-right:48px}
.content{padding-bottom:20px; text-align:justify; line-height:22px;}
.imgborder{border:solid 1px #726f6f; float:right; margin-left:15px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior: url(js/PIE.htc);}
.highlight{color:#5a5859; font-size:15px;}
.contact-title{background:#999; color:#fff; padding:2px 3px; font-size:14px; font-weight:bold;}
.data-list li{ background:#E7E7E7; border-left:solid 3px #999; padding:3px 3px 3px 5px; margin-bottom:10px; font-size:13px;}
.data-list { float:left; width:280px; margin-right:30px;}
.contact-left {width:200px; float:left;}
.contact-right {float:right;}
.data-bullet li{background:url(../images/bullet.jpg) left top no-repeat; padding-left:15px; background-position:0 8px;}
.product-table td{text-align:center;line-height:18px;}
.sitemap{width:200px; float:left;}
.pdf li {background:url(../images/pdf.jpg) left top no-repeat; padding-left:30px; height:30px;}
/* NAV
========================================================================*/
nav{ width:665px; margin-top:20px}
nav ul{}
nav ul li{ float:left}
nav ul li a{ background:#dddddd; display:block;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;behavior: url(js/PIE.htc); float:left; height:60px; line-height:60px; width:102px; text-align:center; margin-left:3px; color:#524d49; font-size:14px; font-weight:bold}
nav ul li a:hover{ color:#ffffff; background:#79726c}
.item11 {width:102px;height:59px;}
.item11-acton {width:102px;height:59px;}
.item11-last {width:102px;height:59px;}
.subMenu{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;behavior: url(js/PIE.htc); background:#e9e9e9; padding:15px;}
.subMenu ul { padding:10px 0}
.subMenu ul li a{ font-size:13px; padding:5px 15px; display:block }
#menu20 a {margin-right:3px;}
.moduletableleftmenu{background:#E9E9E9; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior: url(js/PIE.htc); padding-top:10px;}
.click-menu22 {margin-left:3px;}
/* COLUMN
========================================================================*/
.leftColumn{ width:225px; margin-right:18px;}
.pageData{ width:625px;}
.rightColumn{}


/* FOOTER
========================================================================*/
.footer{ background:#79726c; height:28px}
.footerWrap{width:950px; margin:auto; color:#efefef; font-size:11px; line-height:28px;}
.footerWrap a{color:#efefef;}
.footerWrap a:hover{color:#b3a090;}
.copyRight{ width:60%}
.footerLink{width:20%}
.designBy{width:20%; text-align:right}
.designBy a{ background:url(../images/logo-ikf.jpg) right 2px no-repeat; padding:0 15px 0 0}

/* HEADINGS
========================================================================*/
h1, h2, h3, h4, h5, h6 {font-family:Verdana, Geneva, sans-serif}
h1 {font-size: 26px;line-height:27px;}
h2 {font-size: 24px;line-height:25px; color:#00afef;margin-bottom:10px;}
h3 {font-size: 15px; font-weight:bold !important;}
h4 {font-size: 18px;line-height:19px; color:#00a7ef; margin-bottom:10px;}
h5 {font-size: 16px;line-height:17px;}
h6 {font-size: 14px;line-height:16px;}

p {margin-top:10px;}
p:first-child {margin:0;}

/* BREADCRUMB
========================================================================*/
.breadCrumb{display:block;float:left;height:26px;outline:none;overflow:hidden;width:100%}
.breadCrumb ul{display:block;}
.breadCrumb ul li{background:url(../images/crumbs.gif) right center no-repeat;display:block;float:left;height:21px;line-height:21px;margin:0 6px 0 0;overflow:hidden;padding:3px 10px 3px 3px;}
.breadCrumb ul li a{color:#555;display:block;float:left;height:21px;line-height:21px;overflow:hidden;}
.breadCrumb ul li a:hover{color:#369}
.breadCrumb ul li.first a{background:url(../images/IconHome.gif) no-repeat 0 0;height:16px!important;margin-top:2px;overflow:hidden;padding:0;text-indent:-1000em;width:16px}
.breadCrumb ul li.first a:hover{background-position:0 -16px;}
.breadCrumb ul li.active{background:none;color:#369;margin-right:0;padding-right:0}


/* SEARCH FORM
========================================================================*/


/* FORM
========================================================================*/
label {}
input, textarea, select {font-size:12px;background: url(../images/input-grad.gif) repeat-x top #FFF;border: 1px solid #dadada;padding: 4px 8px 3px;margin: 0 0 5px 0;}
input:focus, textarea:focus {border-color:#c1c1c1;background:#FFF;}
.smallest {width: 120px;}
.small {width: 185px;}
.medium {width: 240px;}
.large {width: 350px;}


/* BOTTON
========================================================================*/
.more img {margin-right:0 !important;}
.readMore {
border:none;color:#fff;text-decoration:none;display:inline-block;font-size:20px;line-height:20px !important;height:29px;font-style:normal !important;margin:0px 0 0 0;text-align:center;cursor:pointer;position:relative;cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;behavior: url(js/PIE.htc);
}
.readMore:hover{ color:#fff;}

/* BOTTON
========================================================================*/

.hBox li h2 {color:#fff;font-size:22px;line-height:24px;padding-bottom:18px;margin:0;}
.hBox {overflow:hidden; margin-top:9px;}
.hBox li {width:282px; height:143px; float:left; color:#664709; font-size:14px; line-height:18px;}
.hBox li .indent {padding:16px 22px 16px 18px;}
.hBox li img {margin-top:5px;    float: left;
    margin-bottom: 7px;
    margin-right: 17px;}
.hBox li.bann1 {margin-right:9px;  background:url(../images/bann_bg1.gif) 0 0 repeat; border:1px solid #b17c0e;}
.hBox li.bann2 {margin-right:9px; color:#455236; background:url(../images/bann_bg2.gif) 0 0 repeat; border:1px solid #738d57;}
.hBox li.bann3 {background:url(../images/bann_bg3.gif) 0 0 repeat; color:#374f54; border:1px solid #5b8893;}
.more {float:right; margin-top:-9px; display:inline-block; color:#fff; font-size:24px; line-height:22px; text-decoration:none;}
.more:hover {color:#000;}
.txt-iso{ text-align:center; color:#00afef; font-size:15px; margin-top:8px; font-family:Verdana, Geneva, sans-serif}



.in-hBox li h2 {color:#fff;font-size:18px;line-height:10px;padding-bottom:10px;margin:0; margin-top:10px;}
.in-hBox {overflow:hidden; }
.in-hBox li {width:225px; height:92px;  color:#664709; font-size:12px; line-height:18px;}
.in-hBox li .in-indent {padding:0px 22px 16px 18px;}
.in-hBox li img {margin-top:5px;    float: left;
    margin-bottom: 7px;
    margin-right: 17px;}
.in-hBox li.in-bann1 {margin-right:9px;  background:url(../images/bann_bg1.gif) 0 0 repeat; border:1px solid #b17c0e; margin-bottom:10px;}
.in-hBox li.in-bann2 {margin-right:9px; color:#455236; background:url(../images/bann_bg2.gif) 0 0 repeat; border:1px solid #738d57;margin-bottom:10px;}
.in-hBox li.in-bann3 {background:url(../images/bann_bg3.gif) 0 0 repeat; color:#374f54; border:1px solid #5b8893;margin-bottom:10px;}
.more {float:right; margin-top:0px; display:inline-block; color:#fff; font-size:24px; line-height:22px; text-decoration:none;}
.more:hover {color:#000;}
.txt-iso{ text-align:center; color:#00afef; font-size:15px; margin-top:8px; font-family:Verdana, Geneva, sans-serif}
/* HEADINGS
========================================================================*/
h1, h2, h3, h4, h5, h6 {}
h1 {font-size: 40px;line-height:27px; color:#b06401;}
h2 a{font-size: 24px;line-height:25px; color:#4d2c00; margin-bottom:8px;}
h2 a:hover{font-size: 24px;line-height:25px; color:#4d2c00; margin-bottom:8px;}


h4 {font-size: 18px;line-height:19px; color:#00a7ef; margin-bottom:10px;}
h5 {font-size: 15px;line-height:17px; color:#E87901; margin-top:10px;}
h6 {font-size: 14px;line-height:16px;}
.contentheading  {color: #00AFEF;font-size: 24px;line-height: 25px; padding-bottom: 10px; font-family:Verdana, Geneva, sans-serif;}
.contentheading h1 {color: #00AFEF;font-size: 24px;line-height: 25px; font-family:Verdana, Geneva, sans-serif;}
.contentheadingnews h1 {color:#b06401; font-size:20px; border-bottom:solid 1px #b06401; padding-bottom:5px; margin-bottom:15px; margin-top:0px; text-align:left;}
p {margin-bottom:0px;}
p:first-child {margin:0;}


/* BREADCRUMB
========================================================================*/
.breadCrumb{display:block;float:left;height:26px;outline:none;overflow:hidden;width:100%}
.breadCrumb ul{display:block;}
.breadCrumb ul li{background:url(../images/crumbs.gif) right center no-repeat;display:block;float:left;height:21px;line-height:21px;margin:0 6px 0 0;overflow:hidden;padding:3px 10px 3px 3px;}
.breadCrumb ul li a{color:#555;display:block;float:left;height:21px;line-height:21px;overflow:hidden;}
.breadCrumb ul li a:hover{color:#369}
.breadCrumb ul li.first a{background:url(../images/IconHome.gif) no-repeat 0 0;height:16px!important;margin-top:2px;overflow:hidden;padding:0;text-indent:-1000em;width:16px}
.breadCrumb ul li.first a:hover{background-position:0 -16px;}
.breadCrumb ul li.active{background:none;color:#369;margin-right:0;padding-right:0}
.bread a {color:#58595b!important; font-size:11px;}
.pathway{color:#b06401;font-size:11px;}
.buttonheading, .small, .createdate {}
.modifydate {display:none;}
.journey-back{background:url(../images/journey-back.jpg) no-repeat ; width:695px; height:35px; margin-bottom:10px;}
.jo-year {float:left; width:50px; font-size:18px; color:#fff; margin-right:15px; margin-top:2px; margin-left:15px;}
.jo-txt {float:left; margin-top:2px; text-transform:uppercase; font-size:13px; }
.title h1 { color:#fff; font-size:14px; width:219px;  line-height:38px; padding-left:20px;margin-bottom:0;}
.title2 h1 { color:#fff; font-size:14px; width:219px;  line-height:38px; padding-left:20px;margin-bottom:0;}
.title2 {background:url(../images/over.jpg) no-repeat ; color:#fff; font-size:14px;  float:left; width:220px; margin-right:85px;}
.site-left{float:left; width:220px; margin-right:85px;}
.product-left1{float:left; width:465px; }
.product-left1 .title {background:url(../images/over.jpg) no-repeat ; color:#fff; font-size:14px;  float:left; width:220px; margin-right:12px;}
.sitemap ul li  {line-height:20px; padding-bottom:0;}
.sitemap ul li ul li {line-height:20px; padding-bottom:0;}
.title2 ul li ul li {line-height:20px; padding-bottom:0;}
.title2 a {font-size:12px;}
/* SEARCH FORM
========================================================================*/
.search-inputbox {background: url(../images/search-txt.jpg) no-repeat scroll left top transparent;border: 0 none; font-family: Arial,Helvetica,sans-serif;font-size: 11px;height: 24px;overflow: hidden;padding: 0 0 0 5px;text-align: left;vertical-align: top;width: 101px;margin-top:7px; color:#fff;}
fieldset a {font-size:14px;}

/* FORM
========================================================================*/
label {}
input, select {font-size:12px;background: url(../images/input-grad.gif) repeat-x top #FFF;border: 1px solid #c7f2ff;padding: 4px 8px 3px;margin: 0 0 5px 0;}
textarea {font-size:12px;background: url(../images/input-grad1.gif) repeat-x top #FFF;border: 1px solid #c7f2ff;padding: 4px 8px 3px;margin: 0 0 5px 0;}
input:focus {font-size:12px;background: url(../images/input-grad.gif) repeat-x top #FFF;border: 1px solid #c7f2ff;}
textarea:focus {font-size:12px;background: url(../images/input-grad1.gif) repeat-x top #FFF;border: 1px solid #c7f2ff;}
.smallest {width: 120px;}
.small {width: 185px;}
.medium {width: 240px;}
.large {width: 350px;}
#submit {border:none; background:none; padding:0;}
#captcha15 {float:left !important; top:0 !important}
#captchaTxt43{float:left; margin-top:6px;}

/* BOTTON
========================================================================*/
.readMore{}
.readMore:hover{}


/* Joomla
========================================================================*/
.article_separator{clear:both;height:10px; display:none;}
.column_separator{padding:0 25px}
td.sectiontableheader, td.sectiontableheadernews{background:#8f7c6b;border-right:1px solid #e0f4f1;padding:3px; color:#fff}

td.sectiontableheader a:hover, td.sectiontableheadernews a:hover{color:#FFF}
tr.sectiontableentry0 td, tr.sectiontableentry0news td, tr.sectiontableentry1 td, tr.sectiontableentry1news td, tr.sectiontableentry2 td, tr.sectiontableentry2news td{border-bottom:1px solid #D9CAB8;padding:4px; font-size:12px; vertical-align:middle;}
tr.sectiontableentry0 td a, tr.sectiontableentry0news td a, tr.sectiontableentry1 td a, tr.sectiontableentry1news td a, tr.sectiontableentry2 td a, tr.sectiontableentry2news td a{ font-size:12px;}
table.searchintro{width:100%;padding:10px 0}
.category{font-size:125%;font-weight:700}
.contentdescription{padding-bottom:10px}
a.readon{display:block;float:left;text-align:center;clear:both;background:#8BAB32;color:#FFF;margin-top:5px;text-transform:lowercase;padding:0 5px}
a.readon:hover,a.readon:active,a.readon:focus{background:#2C79B3;color:#FFF;text-decoration:none}
table.contentpaneopen,table.contentpane,table.blog{width:100%}
ul.pagination{margin:15px auto 0;padding:0}
ul.pagination li{background:none;display:inline;margin:0;padding:0}
ul.pagination li span{padding:2px 5px}
ul.pagination a{text-decoration:none;padding:2px 3px}
.pagenavbar{font-weight:700;padding-left:14px}
.pagenavcounter{font-weight:700;padding:8px 14px 0}
.sectiontableheader, .sectiontableheadernews{color:#FFF;font-size:14px;font-weight:700;padding:10px 5px}
.sectiontableheader a, .sectiontableheadernews a{color:#fff;text-decoration:none; font-size:14px;}
.createdate,.small{color:#D72C01;font-size:13px;text-align:right;padding-bottom:10px}
.modifydate{float:left;width:100%;color:#858783;margin-bottom:10px;display:none;}
div.buttonheading{float:right;width:20%}
.buttonheading img{border:0;float:right;margin:7px 5px 0 0}
.moduletable_none{ float:left}
div.moduletable h3,div.moduletable_menu h3,div.moduletable_text h3,div.moduletable_hilite h3{color:#b06401;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;padding-left:0px;text-align:left;text-decoration:none;padding-bottom:0px; margin-bottom:0; padding-top:15px; }
div.moduletable,div.moduletable_menu,div.moduletable_text,div.moduletable_hilite{margin-bottom:2px;float:left;padding-bottom:3px; }
.tool-tip{background:#FFF;border:1px solid #ccc;float:left;max-width:200px;padding:5px}
.tool-title{background:url(../../system/images/selector-arrow.png) no-repeat;font-weight:700;margin:-15px 0 0;padding:15px 0 5px}
.tool-text{margin:0}
.moduletablepartner{ float:left}
#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul{background:#626A69;border:none}
#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li{background:none;color:#FFF;margin:0;padding:5px}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
* html > body .clearfix{display:block;width:100%}
* html .clearfix{height:1%}
.pagenav_prev a,.pagenav_next a{background-color:#930;color:#FFF;height:25px;border:0;outline:none;padding:5px}
.pagenav_prev a:hover,.pagenav_next a:hover{outline:none;border:0;color:#FFF}

/* contact us css */

.address .address-right-box{ color:#b06401; font-size:13px; line-height:1.7em; float:left;}
.address .imgborder{float:left; padding:0px 25px 0 0; padding-bottom:0px !important;}
.address .address-right-box h2{ font-size:16px; color:#4d2c00; margin-bottom:4px;}
/*


/* customer support center */

.customer-support-center h2.city-name{ font-size:14px; font-weight:bold; color:#b06401; text-transform:capitalize; -moz-border-radius:6px; -webkit-border-radius:6px;  display:inline; }
.customer-support-center ul{ margin-top:10px; line-height:1.5em; color:#6f5b4b;}
.customer-support-center ul li span{ font-weight:bold; color:#6f5b4b; width:20px;}
.customer-support-center ul li.name{ padding-bottom:0px; padding-left:26px; background:url(../images/customer-icon.png) no-repeat 0 2px;}
.customer-support-center ul li.phone{ padding-bottom:0px; padding-left:26px; background:url(../images/customer-icon.png) no-repeat 0 -19px;}
.customer-support-center ul li.email{ padding-bottom:0px; padding-left:26px; background:url(../images/customer-icon.png) no-repeat 0 -43px;}

/* leadership css */
.leadership-top-box{width:100%; height:auto; color:#6f5b4b; font-size:13px; clear:both; overflow:hidden; margin-bottom:30px; }
.leadership-top-box img{ margin-right:24px; float:left;}
.leadership-top-box .right-box{ padding-top:45px; float:left; width:240px;}
.leadership-top-box .right-box span{color:#4d2c00; font-size:18px; padding-bottom:5px; border-bottom:solid #ddd7d2 1px; display:block;}

/* enquiry form css */
.form-buttons{ width:100%; height:auto;  position:absolute; top:50px; left:0px;}
.enquiry-table{ /*margin-top:62px;*/ }
.enquiry-table td{ padding:1px;}
.enquiry-table .input, .enquiry-table textarea{width:280px; background-color:#FFF; border:solid #b06401 1px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.enquiry-table textarea {height:120px; margin-top:2px;}
.enquiry-table select{width:297px; background-color:#FFF; border:solid #b06401 1px; -moz-border-radius:5px; -webkit-border-radius:5px;}


.enquiry-table1{ /*margin-top:62px;*/ }
.enquiry-table1 td{ padding:3px;}
.enquiry-table1 .input, .enquiry-table1 textarea{width:280px; background-color:#FFF; border:solid #b06401 1px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.enquiry-table1 textarea {height:120px;}
.enquiry-table1 select{width:297px; background-color:#FFF; border:solid #b06401 1px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#click-menu39-2-0, #click-sub-active39, #click-menu39-2-1 .inbox2{ display:none;}

/* address css */
.address .address-right-box{ color:#6F5B4B; font-size:13px; line-height:1.7em; float:left;}
.address .imgborder{float:left; padding:0px 25px 25px 0;}
.address .address-right-box h2{ font-size:16px; color:#4d2c00; margin-bottom:4px;}

/* client Testimonial */
#sigid0_68587ae2b192cdef27e85fa46e98045c img{width:135px;}
#sigid0_68587ae2b192cdef27e85fa46e98045c .sig_pseudocaption, #sigid0_68587ae2b192cdef27e85fa46e98045c .sig_caption{width:131px !important;}

/* career */




/* Product Menu css */
.mainlevel_product{ display:none !important}
.level_1 img{ display:none}
.level_1 #active_menu_product{ background:url(../images/product-main-active.jpg) left top no-repeat; height:24px; font-weight:bold; font-size:16px; padding:1px 0 0 25px; color:#fff; margin:0px; width:195px; display:block }
.level_1  a.sublevel_product:hover{background:url(../images/product-main-active.jpg) left top no-repeat;}
.level_1 .sublevel_product{ background:url(../images/product-main-bg.jpg) left top no-repeat; height:30px; font-weight:bold; font-size:16px; padding:0 0 0 25px; color:#6f5b4b; margin:0px; width:195px; display:block }
.level_1 {border-bottom:solid 1px #CCC; margin-bottom:10px; margin-top:10px;}
.level_1 .level_2{ }
.level_1 .level_2 #active_menu_product { background:url(../images/product-bullet.jpg) left top no-repeat;  height:20px; font-weight:bold; font-size:14px; padding:3px 0 0 25px; color:#6f5b4b; margin:0px; width:195px; display:block }
.level_1 .level_2 .sublevel_product{ background:url(../images/product-bullet1.jpg) left top no-repeat;  height:20px; font-weight:bold; font-size:14px; padding:0px 0 0 25px; color:#6f5b4b; margin:0px; width:195px; display:block }
.level_1 .level_2 a.sublevel_product:hover{ background:url(../images/product-bullet1.jpg) left top no-repeat;}

.level_1 .level_2 .level_3 #active_menu_product, .level_1 .level_2 .level_3 .sublevel_product{   height:20px; font-weight:bold; font-size:13px; padding:0px 0 0 25px; color:#a97e46; margin:0px; width:195px; display:block }
.level_1 .level_2 .level_3 a.sublevel_product:hover{ }

.level_1 .level_2 .level_3 .level_4 .sublevel_product{ background:#fff;  height:20px; font-weight:normal; font-size:11px; padding:3px 0 0 35px; color:#b06401; margin:0px; width:185px; display:block }
.level_1 .level_2 .level_3 .level_4 a:hover{ background:#e8d6be; display:block }

.level_1 .level_2 .level_3 .level_4 #active_menu_product{ background:#e8d6be;  height:20px; font-weight:normal; font-size:11px; padding:3px 0 0 35px; color:#b06401; margin:0px; width:185px; display:block }



/******************* Design Input ******************************/

.download{ margin-top:10px;}