@charset "utf-8";
/* CSS Document */

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
* {margin:0;padding:0;}
a {text-decoration:none;color:#000}
a:hover {text-decoration:none;}
a img, img {border:0;}
.clr {clear:both;margin:0;padding:0;}
.ftlt {float:left;}
.ftrt {float:right;}
body {color: #333;background:#dad7d2 url(../images/template001-static-bd-bg.jpg) repeat 0 0;margin:0;padding:0;font:13px/1.231 Arial, Helvetica, sans-serif;font-weight:normal;}

.hd {width:1000px;margin:auto;height:130px;}
.logo {width:284px;height:130px;overflow:hidden;}
.logo a {width:284px;height:130px;overflow:hidden;text-indent:-9999px;display:block;background:url(../images/template008-animated-header-logo.png) no-repeat 0 0;}
.hd-contact {width:300px;padding:15px 0 0 0;}
.hd-contact p {text-align:right;padding:0 0 10px 0;}
.hd-contact p b{font-size:123.1%;}
.hd-contact p a {text-decoration:underline!important;}
.hd-contact p a:hover {text-decoration:none!important;}
a.ssend-enquiry {width:147px;height:36px;background:url(../images/template008-animated-header-send-enquiry.png) no-repeat 0 0;display:block;overflow:hidden;text-indent:-9999px;margin:0 0 0 150px;}

.menuwrp {background:#333 url(../images/template008-animated-header-menu-g-bg.gif) repeat-x 0 0;height:50px;margin:0 0 15px 0;}
.menu {background:#0576b3 url(../images/template008-animated-header-menu-b-bg.gif) repeat-x 0 0;height:50px;width:1000px;margin:auto;}
.menu ul {height:50px;padding:0 0 0 0;}
.menu ul li {display:block;float:left;list-style:none;}
.menu ul li a {display:block;float:left;height:20px;color:#FFF;font-size:100%;border-right:solid 1px #035886;border-left:solid 1px #0476b3;padding:20px 12px 10px 12px;}
.menu ul li a.act {background: url(../images/template008-animated-header-menu-a-bg.gif) no-repeat center bottom;}

.banner {width:960px;height:280px;background:url(../images/template008-animated-header-banner-bg.jpg) no-repeat 20px 0;overflow:hidden;margin:auto;padding:0 20px;}
.banner-shadow {width:960px;height:30px;margin:auto;background:url(../images/template008-animated-header-banner-shadow.jpg) center top;}
.banner-content {padding:120px 30px 0 16px;width:352px;}
.banner-content p {font-size:93%;text-align:justify;line-height:138.5%;}
p.banner-enquriy {text-align:right;padding:10px 0 0 0;}
p.banner-enquriy a {text-transform:uppercase;font-size:100%;color:#035886!important;font-weight:bold;}
p.banner-enquriy span {font-size:138.5%;color:#999!important;}

.animate {width:900px;height:200px;padding:11px 4px 0 4px;/*overflow:hidden;*/}

.bd {width:1000px;margin:auto;}
.bdrt {width:320px;}
.bdlt {width:650px;}

.bdrt-top {background:url(../images/template008-animated-header-rtnav-top.png) no-repeat 0 0;width:320px;height:10px;}
.bdrt-bot {background:url(../images/template008-animated-header-rtnav-bot.png) no-repeat 0 0;width:320px;height:10px;}
.bdrt-mid {background: url(../images/template008-animated-header-rtnav-mid.png) repeat-y 0 0;width:320px;}
.bdrtwrp {padding: 0 20px;}
.rtnavwrp {margin: 0 0 15px 0;}

.hdr {font-size:138.5%;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial,Helvetica;margin:15px 0;color:#0474af;border-bottom:dashed 1px #0474af;}
.hdr a{color:#0474af!important;}
.hdr h1 {display:inline;}
.companyshortinfo p, .companydescinfo p {line-height:161.6%;font-size:93%;text-align:justify;padding:0 0 15px 0;}
.companydescinfo img {float:left;width:100px;height:100px;margin:0 10px 10px 0;border:solid 1px #CCC;}
.editmore {text-align:right;padding:0 20px 0 0;font-size:85%;}
.editmore a {border: 1px solid #035886;background-color:#0474af;padding:4px;color:#FFF!important;font-weight:bold;-moz-border-radius:4px;-webkit-border-radius: 4px;border-radius: 4px;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.editmore a:hover{background-color:#035886;text-decoration:none!important;}

.productshortinfo ul {list-style: none;display:block;margin:0 0 10px 0;}
.productshortinfo ul li {float:left;width:180px;margin-right:10px;_margin-right:6px;padding:8px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#FFF;border:solid 1px #e1e1e1;zoom: 1;}
.productshortinfo ul li a {color:#333!important;text-decoration:none!important;}
.productshortinfo ul li a img {border:solid 1px #FFF;}
.productshortinfo ul li a img:hover {border:solid 1px #CCC;}
.productshortinfo ul li span {text-align:center;display:block;font-size:85%;}

.addinfcont {/*border:solid 1px #CCC;border-top:dashed 1px #CCC;*/margin: 0 0 25px 0;}
.addwrp {padding: 10px 0 0 0;border-bottom: dotted 1px #FFF;_border-bottom: solid 1px #FFF;}
.addlt {width:27%;margin-right:1%;font-weight: bold;color:#333;}
.addrt {width: 68%;}
.addlt, .addrt {display: block;font-size:93%;}

.contact-info, .product-info, .enquiry-info {background: url(../images/template004-animated-lt-spacer.html) repeat-x 0 0;padding: 20px 10px;}
.rthdr {font-size:138.5%;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial,Helvetica;color:#0474af;padding:15px 0 15px 10px;}
.comopanyinfotxt {font-size:93%;}
.comopanyinfotxt ul {list-style: none;}
.comopanyinfotxt ul li {display: block;padding: 7px 0 7px 10px;}
.productlisting ul {list-style:none;margin:10px 5px 0 10px;}
.productlisting ul li {background: url(../images/arrow.gif) no-repeat 0 12px; display:block;padding: 7px 0 7px 10px;border-bottom:dashed 1px #CCC;font-size:93%;}
.productlisting ul li a{color:#000!important;}
.productlisting ul li a:hover {text-decoration:underline!important;}
.enquiry-info {text-align:center;}
.enquiry-info b {font-weight:normal; text-transform:uppercase;}
.enquiry-info a {display:block;padding:5px; background-color:#d55100;color:#FFF;font-size:108%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-weight:bold; text-transform:uppercase;}

/* ft start */

.ft{padding:15px 0;border-top:solid 1px #000;}
.ftwrp {width:1000px;margin:auto;}
.futlt {width: 450px;}
.futrt {width: 400px;text-align:right;}
.futlt p {display:block;padding: 0 0 5px 0;}
.futlt p a {color:#069!important;font-size:100%!important;font-weight:normal!important;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial, Helvetica;letter-spacing:.2px;text-decoration:none!important;}
.futlt p a:hover {text-decoration:underline!important;}
.futlt p span {font-size:85%;color:#333;}
.futrt img {float:right;display:block;}
.futrt p {display: block; padding: 8px 0 0 0;font-size:85%;color:#333;}
.futrt p a {color:#069!important;}

/*breadcrum*/

.breadcrumbs {height:22px;margin:10px 0 0 0;overflow:hidden;/*text-shadow:1px 1px 0 rgba(0, 0, 0, 0.8);*/}
.breadcrumbs-first, .breadcrumbs-last-active {cursor:pointer !important;}
.breadcrumbs-first {background: url(../images/breadcrumbs.gif) no-repeat 0 0;display:block;float:left;font-size:11px;line-height:20px;padding:0 0 0 10px;}
.breadcrumbs-first span {background: url(../images/breadcrumbs.gif) no-repeat 0 right;display:block;float:left;height:22px;padding:0 15px 0 0;}
.breadcrumbs-middle {background:url(../images/breadcrumbs.gif) no-repeat 0 -27px;display:block;float:left;font-size:11px;height:22px;line-height:20px;margin-left:-15px;padding:0 15px 0 22px;}
.breadcrumbs a {color:#FFF;}
.breadcrumbs-last, .breadcrumbs-last-active {background: url(../images/breadcrumbs.gif) no-repeat 0 -27px;color:#777;display:block;float:left;font-size:11px;height:22px;line-height:20px;margin-left:-15px;overflow:hidden;padding:0 0 0 22px;}
.breadcrumbs-last span, .breadcrumbs-last-active span {background: url(../images/breadcrumbs.gif) no-repeat right 0;display:block;float:left;height:22px;padding:0 15px 0 0;}
a.breadcrumbs-last-active {color:#bddcfd!important;}
.breadcrumbs a:hover {color:#bddcfd;}
/*response start*/

a.contnow {display: block;width: 81px;height: 18px;overflow: hidden;text-indent: -9999px;background: url(../images/product_sprite.gif) no-repeat left -100px;	*margin: 1px 0 0 0;}

.respwrp {margin: 10px 0;}
.respwrp ul {background: url(../images/product_slice.gif) repeat-x 0 -40px;display: block;height: 22px;}
.respwrp ul li {list-style: none;float: left;display: block;font-size: 93%;}
.respwrp ul li.respconadvt {font-weight: bold;color: #4f4f4f;padding: 0 10px 0 0;}
.respwrp ul li.respclose {float: right!important;}
.respwrp ul li a {float: left;display: block;width: 100px;height: 16px;padding: 4px 0 0 27px;margin-right: 5%;*margin-right: 1%;background: url(../images/product_sprite.gif) no-repeat 0 -300px;color: #FFF!important;font-size: 93%;}

.respwrp ul li.respclose a {float: right!important;width: 18px!important;height: 18px!important;margin: 0!important;background: url(../images/product_sprite.gif) no-repeat -340px -250px;padding: 0!important;overflow: hidden;text-indent: -99999px;}
.respwrp ul li a.resmail {background-position: -141px -300px;}
.respwrp ul li a.rescall {background-position: 0 -300px;}
.respwrp ul li a.resmsg {background-position: -283px -300px;}

.respwrp ul li a.mailact {font-weight:bold;color:#FFF!important;}
.respwrp ul li a.mailnonact {color:#a8cee1!important;font-weight:normal!important;}

/*mail form start*/

.mailformwrp, .callformwrp, .smsformwrp {padding: 15px 0 10px 0;font-size: 93%;background-color: #F0F8FF;border: solid 1px #AFD8EA;border-top: none;}
.formtarea, .formdmenu {width: 30%;margin-right: 1%;}
.formdmenu {width: 31%;margin-right: 1%;}
.formtarea1 {width: 5%;}
.formtarea2 {width:16.5%;margin-right:1%;}
.formtarea3 {width: 30%;}
.mailrow {margin-bottom: 10px;padding-left:22px;}
.mailrowbutn {text-align: center;}
.formtfld {width: 95%;height: 60px;}
.formsend {border: 0;cursor: pointer;width: 42px;height: 18px;background: url(../images/product_sprite.gif) no-repeat -141px -250px;}
.formcall {	border: 0;cursor: pointer;height: 18px;width: 73px;background: url(../images/product_sprite.gif) no-repeat -230px -250px;margin: 1px 0 0 0;}
.caalin {text-align: center;}
.caalin b {font-weight:bold;padding-bottom:10px;display:block;color:#4F4F4F;}
.calhelp {color: #666;padding: 10px 0 0 0;font-size: 93%;}
.regisalert {font-size: 85%;margin-bottom: 10px;}
.respalert {font-size: 93%;margin:10px;}
.regisalert, .respalert {border: dotted 1px #b30000;padding: 5px;text-align: center;color: #b30000;font-weight: bold;line-height: 93%;background-color: #FFF7F0;
}
.nonact {display:none;}
.resred {color:#F00 !important;font-size:11px;text-align:center;text-decoration:underline !important;}
.nwfrmveri {width:18%;_width:17%;}
.nwfrmveri1 {width:18%;_width:17%;}
.nwfrmveri, .nwfrmveri1 {font-size: 93%;color: #333;padding:12px 0 0 0;}
.nwtxtfldv {border: solid 1px #CCC;padding: 2px;font-size: 93%;width:92%;}
.resred {color:#F00!important;font-size:11px;text-align:center;text-decoration:underline!important;}

.sndmailcrm {width:18%;_width:17%;font-size: 93%;color: #333;}
.sndmailcrm1 {width:13%;_width:12%;font-size: 93%;color: #333;}
.formtarea4 {width:99%;}
.sndmailsnd {width: 30%;margin:0 0 0 15px;}
.nwtxtfld, .nwdropmenu, .nwtxtfld1, .nwtxtfld2, .regtxtfld, .regtxtpass {border: solid 1px #CCC;padding: 2px;font-size: 93%;font-family:Arial, Helvetica, sans-serif;color:#333;}
.formtarea, .formtarea1, .formtarea2, .formtarea3, .formdmenu, .formtfld, .formtarea4 {border: solid 1px #AFD8EA;padding: 2px;font-size: 93%;font-family:Arial, Helvetica, sans-serif;color:#333;}

/*common css*/

.padallbig {padding:10px;}
.padallsml {padding:5px;}

/*nivo slider start*/

.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;width:100%;z-index:89;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}

.nivo-directionNav a {background: url(../images/arrows.png) no-repeat 0 0;border:0;display:block;height:30px;text-indent:-9999px;width:30px;}
a.nivo-prevNav {left:5px;}
a.nivo-nextNav {background-position:-30px 0;right:5px;}

.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;left:40%;top:240px;display:block;width:22px;height:22px;background: url(../images/bullets.png) no-repeat 0 0;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active {background-position:0 -22px;}



#left-sidebar{ width:305px !important;}
.scrollup{width:40px;height:40px;text-indent:-9999px;opacity:0.3;position:fixed;bottom:50px;right:100px;display:none;background: url('../images/icon_top.png') no-repeat;}