@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-color:#1f5783;margin:0;padding:0;font:13px/1.231 Arial, Helvetica, sans-serif;font-weight:normal;}

#global {width:974px;zoom:1;margin:auto;}
.wrap {background: #FFF url(../images/template004-animated-lt-bg.gif) repeat-y 0 0;margin:30px 0 0 0;}

.bdlt {width:299px;border-left:solid 1px #FFF;}
.bdrt {width:674px;}
.logo {background:url(../images/template004-animated-hd-logo-bg.jpg) no-repeat -1px 0;width:299px;height:110px;padding:40px 0 0 0;}
.logo a {background:url(../images/template004-animated-hd-logo.png) no-repeat 0 0;width:299px;height:78px;display:block;overflow:hidden;text-indent:-9999px;}

.contact-info, .product-info, .enquiry-info {background: url(../images/template004-animated-lt-spacer.gif) repeat-x 0 0;padding: 20px 10px;}
.rthdr {font-size:108%;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial,Helvetica;color:#d55100;padding:5px 0 10px 36px;background:url(../images/template004-animated-hdr-arrow.jpg) no-repeat 0 0;}
.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;}

.menu {background: #c0c0c0 url(../images/template004-animated-menu-bg.gif) repeat-x 0 0;height:50px;border-right:solid 1px #57a0d9;}
.menu ul {background: url(../images/template004-animated-hd-menu-crnr.jpg) no-repeat 0 0;height:50px;padding:0 0 0 20px;}
.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 #57a0d9;border-left:solid 1px #265d8a;padding:20px 12px 10px 12px;}
.menu ul li a.act {background-color:#4289c0!important;}

.rtwrp {border-top:solid 1px #DDD;padding:10px;}
.banner {background:url(../images/template004-animated-banner.jpg) no-repeat 0 0;width:653px;height:200px;}

.hdr {font-size:138.5%;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif,Arial,Helvetica;border-bottom:dashed 1px #d55100;margin:15px 0;color:#d55100;}
.hdr a{color:#069!important;}
.hdr h1 {display:inline;}
.companyshortinfo p, .companydescinfo p {
	line-height:161.6%;
	font-size:93%;
	text-align:justify;
	padding:0 0 10px 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 #9d3c01;background-color:#d55100;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:#9d3c01;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 #CCC;_border-bottom: solid 1px #CCC;}
.addlt {width:27%;margin-right:1%;font-weight: bold;color:#333;}
.addrt {width: 68%;}
.addlt, .addrt {display: block;font-size:93%;}

/* ft start */

.ft{padding:15px 0;border-top:solid 1px #000;}
.futlt {width: 450px;}
.futrt {width: 400px;text-align:right;}
.futlt p {display:block;padding: 0 0 5px 0;}
.futlt p a {color:#FFF!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:#cae8ff;}
.futrt img {float:right;display:block;}
.futrt p {display: block; padding: 8px 0 0 0;font-size:85%;color:#cae8ff;}
.futrt p a {color:#FFF!important;}

/*breadcrum*/

.breadcrumbs {height:22px;margin:10px 0 0 0;overflow:hidden;text-shadow:1px 1px 0 rgba(255, 255, 255, 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-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;}
.breadcrumbs a:hover {color:#3172B6;}

/*common css*/

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

/*response box start*/

/*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;}

/* Area di scorrimento */
#left {width:654px;height:150px;overflow: hidden;padding: 5px 0 20px 0px;clear:both;background: url(../images/scroll-shadow.jpg) repeat-x left bottom;}


#left img {height:150px;margin:0px;border: 0px;clear:both;}
/*banner start*/
.bannerwrap{ height:200px; width:700px; margin:auto; background:url(../images/banner-bg.png) repeat-x top left; overflow:hidden;}

/*banner end*/


/*slider start*/
.banner{ padding:15px; overflow:hidden;}
#content{position:relative;width:940px;height:270px;left:0;top:0;overflow:hidden;}
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{width:940px;height:270px;overflow:hidden;}
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}
#prevBtn, #nextBtn {display:block;width:33px;height:39px;position:absolute;left:10px;top:237px;z-index:1000;}
#nextBtn{left:902px;}
#prevBtn a, #nextBtn a{display:block;position:relative;width:33px;height:39px;background: url(../images/btn_prev.png) no-repeat 0 0;}
#nextBtn a{background: url(../images/btn_next.png) no-repeat 0 0;}
/*slider end*/





.productlisting1 ul {list-style:none;margin:10px 5px 0 10px;}
.productlisting1 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%;}
.productlisting1 ul li a{color:#000!important;}
