/* Classic Moulds Style Document */

body{margin:0; padding:0; background:url(../images/main-bg.jpg) repeat-x top left #9b1411; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; color:#fff;}
h5{color:#fef0bf; font-size:13px; margin:0 0 5px 0; padding:0;}

#wrapper{width:990px; overflow:hidden; margin:0 auto; overflow:hidden;}

/* ----- Common ----- */
.yellow_title{color:#ffff00;}
hr{overflow:hidden; clear:both; border:1px solid #5c0000; border-bottom:1px dashed #6b1717; margin:10px 0; background:#5c0000;}
.comw{float:left; width:100%; overflow:hidden;}
.comlink{color:#ffe8a1;}
.comlink a{color:#ffe8a1; text-decoration:none;}
.comlink a:hover{text-decoration:underline;}
/* ----- Common Ends ----- */

/* ----- Nav ----- */
#nav{overflow:hidden; height:51px;}
#nav ul{float:right; overflow:hidden; width:auto; margin:0; padding:0; list-style:none;}
#nav ul li{float:left; display:inline-block; margin:0 0 0 10px; padding:10px 0;}
#home{width:88px; height:32px; overflow:hidden;}
#home a{display:block; width:88px; height:32px; overflow:hidden; background:url(../images/nav.gif) no-repeat 0 0;}
#home a:hover, #home a.active{ background:url(../images/nav.gif) no-repeat 0 -36px;}
#about_us{width:106px; height:32px; overflow:hidden;}
#about_us a{display:block; width:106px; height:32px; overflow:hidden; background:url(../images/nav.gif) no-repeat -97px 0;}
#about_us a:hover, #about_us a.active{ background:url(../images/nav.gif) no-repeat -97px -36px;}
#facilities{width:106px; height:32px; overflow:hidden;}
#facilities a{display:block; width:106px; height:32px; overflow:hidden; background:url(../images/nav.gif) no-repeat -214px 0;}
#facilities a:hover, #facilities a.active{ background:url(../images/nav.gif) no-repeat -214px -36px;}
#product_gallery{width:155px; height:32px; overflow:hidden;}
#product_gallery a{display:block; width:155px; height:32px; overflow:hidden; background:url(../images/nav.gif) no-repeat -332px 0;}
#product_gallery a:hover, #product_gallery a.active{ background:url(../images/nav.gif) no-repeat -332px -36px;}
#latest_news{width:126px; height:32px; overflow:hidden;}
#latest_news a{display:block; width:126px; height:32px; overflow:hidden; background:url(../images/nav.gif) no-repeat -497px 0;}
#latest_news a:hover, #latest_news a.active{ background:url(../images/nav.gif) no-repeat -497px -36px;}
#career{width:96px; height:32px; overflow:hidden;}
#career a{display:block; width:96px; height:32px; overflow:hidden; background:url(../images/nav.gif) no-repeat -633px 0;}
#career a:hover, #career a.active{ background:url(../images/nav.gif) no-repeat -633px -36px;}
#contact_us{width:115px; height:32px; overflow:hidden;}
#contact_us a{display:block; width:115px; height:32px; overflow:hidden; background:url(../images/nav.gif) no-repeat -739px 0;}
#contact_us a:hover, #contact_us a.active{ background:url(../images/nav.gif) no-repeat -739px -36px;}
/* ----- Nav Ends ----- */

/* ----- Logo ----- */
#logo_wrapper{float:left; width:990px; overflow:hidden; height:95px;}
.logo {width:477px; float:left; overflow:hidden; color:#fff; margin:0; text-transform:uppercase; padding:0; height:94px; font:normal 26px Verdana, Geneva, sans-serif;}
.logo a{color:#fff; text-decoration:none;}
#iso{float:right; overflow:hidden; width:auto; padding:13px 0;}
#iso_content{float:right; overflow:hidden; width:auto; color:#615f5f; padding:40px 10px;}
/* ----- Logo Ends ----- */

/* ----- Banner ----- */
.easy-accordion{display:block;position:relative;overflow:hidden;padding:0;margin:0}
.easy-accordion dt,.easy-accordion dd{margin:0;padding:0}
.easy-accordion dt,.easy-accordion dd{position:absolute}
.easy-accordion dt{margin-bottom:0;margin-left:0;z-index:5;/* Safari */ -webkit-transform: rotate(-90deg); /* Firefox */ -moz-transform: rotate(-90deg);-moz-transform-origin: 20px 0px;  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);cursor:pointer;}
.easy-accordion dd{z-index:1;opacity:0;overflow:hidden}
.easy-accordion dd.active{opacity:1;}
.easy-accordion dd.no-more-active{z-index:2;opacity:1}
.easy-accordion dd.active{z-index:3}
.easy-accordion dd.plus{z-index:4}

#accordion-1{width:990px;height:270px;background:#f8f8f8; float:left; overflow:hidden; border-right:1px dashed #d9d9d9;}
#accordion-1 dl{width:990px;height:270px}	
#accordion-1 dt{height:32px; line-height:32px; text-align:right; padding:0 15px 0 0; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:#f2f2f2; color:#000; border-top:1px dashed #d9d9d9;}
#accordion-1 dt.active{cursor:pointer; color:#fff; background:url(../images/slider-hover-bg.gif);}
#accordion-1 dt.hover{color:#000;}
#accordion-1 dt.active.hover{color:#fff}
#accordion-1 dd{padding:0;margin-right:0px; background:#f8f8f8;}
/* ----- Banner Ends ----- */

/* ----- Content ----- */
#c_wrapper{float:left; width:990px; overflow:hidden; padding:15px 0;}
#c_lwrapper{float:left; width:230px; overflow:hidden;}
#c_lnav{float:left; width:230px; height:363px; overflow:hidden; background:url(../images/lnav-bg.gif) no-repeat top left;}
#c_lnav ul{margin:5px 0 0 0; padding:0; list-style:none;}
#c_lnav ul li{margin:0; padding:0 0 2px 0; height:41px; list-style:none; background:url(../images/lnav-line.gif) no-repeat bottom left; float:left; width:227px; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000; vertical-align:middle; display:block;}
#c_lnav ul li a{color:#000; float:left; width:187px; overflow:hidden; padding:11px 20px; text-decoration:none;}
#c_lnav ul li a:hover, #c_lnav ul li a.active{background:url(../images/lnav-over.gif) no-repeat top left; color:#FFF;}
#c_rcontent_wrapper{float:right; overflow:hidden; width:748px;}
.content_b{float:left; width:748px; overflow:hidden;}
.content_m{float:left; width:713px; overflow:hidden; background:url(../images/content-bg-m.gif) repeat-y top left; padding:0 20px 0 15px;}
.content_m h1{color:#ffc000; font-family:Verdana, Geneva, sans-serif; font-size:22px; margin:0 0 10px 0; padding:5px 0; font-weight:bold; border-bottom:1px dashed #5c0202;}
.company_wrapper{float:left; width:687px; margin:0 0 10px 0; overflow:hidden; background:#5c0000; padding:10px; border:1px solid #510101;}
.company_wrapper a{color:#ffe8a1; text-decoration:none;}
.company_wrapper a:hover{text-decoration:underline;}
.company_wrapper h2{color:#f79a07; clear:both; font-size:22px; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:0 0 6px 0; border-bottom:1px dashed #6b1717; font-weight:normal;}
.company_wrapper h3{color:#f79a07; clear:both; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:0; }
.company_lcont{float:left; width:465px; overflow:hidden;}
.content_list{margin:0; padding:0;}
.content_list ul{margin:10px; padding:0; list-style:none;}
.content_list li{margin:8px 0; padding:0 0 0 12px; color:#ebc04b; list-style:none; background:url(../images/list-arrow.gif) no-repeat 0 3px;}
.company_banner{float:right; overflow:hidden; border:1px solid #440101; margin:0 0 10px 10px;}
/* ----- Content Ends ----- */

/* ----- Index ----- */
#welcome_wrapper{float:left; background:url(../images/index-content-bg.gif) no-repeat; width:688px; height:147px; margin:0 0 5px 0; padding:30px; overflow:hidden;}
#welcome_content{float:left; width:470px; overflow:hidden; line-height:18px;}
#welcome_wrapper h1{color:#fed803; font-family:Arial, Helvetica, sans-serif; font-size:22px; margin:0 0 18px 0; padding:0; font-weight:normal;}
#welcome_banner{float:right; width:208px; overflow:hidden;}
#iproduct_wrapper{float:left; overflow:hidden; width:748px; margin:10px 0 0 0; overflow:hidden;}
#iproduct{float:left; width:233px; overflow:hidden;}
#iproduct .title{font-weight:bold; margin:0 0 8px 0; color:#ffc000; text-transform:uppercase;}
#iproduct ul{margin:0 0 0 5px; padding:0; list-style:none;}
#iproduct ul li{margin:5px 0; padding:0 0 0 13px; list-style:none; background:url(../images/i-bullet.gif) no-repeat 0 3px;}
#imachining{float:left; width:220px; overflow:hidden;}
#imachining .title{font-weight:bold; margin:0 0 8px 0; color:#ffc000; text-transform:uppercase;}
#imachining ul{margin:0 0 0 5px; padding:0; list-style:none;}
#imachining ul li{margin:5px 0; padding:0 0 0 13px; list-style:none; background:url(../images/i-bullet.gif) no-repeat 0 3px;}
.capability_wrapper{float:left; width:266px; overflow:hidden; margin:0 0 0 15px;}
.capability_wrapper .title{font-weight:bold; margin:0 0 8px 0; color:#ffc000; text-transform:uppercase;}
.capability_wrapper ul{margin:0 0 0 5px; padding:0; list-style:none;}
.capability_wrapper ul li{margin:5px 0; padding:0 0 0 13px; list-style:none; background:url(../images/i-bullet.gif) no-repeat 0 3px;}
#capability_list{margin:0 0 0 5px; padding:0; list-style:none;}
#capability_list li{margin:2px 0; padding:0 0 0 13px; list-style:none; background:url(../images/i-bullet1.gif) no-repeat 3px 4px;}
/* ----- Index Edns ----- */

/* ----- Slider ----- */
.jcarousel-skin-tango .jcarousel-container {background:transperant; float:left; width:990px; overflow:hidden;}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 890px; padding: 20px 50px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  889px; height: 210px;}
.jcarousel-skin-tango .jcarousel-item {width: 209px; height: 210px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0; margin-right: 17px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px; margin-right: 0;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff; color: #000;}

.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top: 100px; right: 5px; width: 24px; height: 27px; cursor: pointer; background:url(../images/slider-r-arrow.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 5px; right: auto;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute; top: 100px; left: 5px; width: 32px; height: 32px; cursor: pointer;background:url(../images/slider-l-arrow.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto; right: 5px;}
.slider{float:left; overflow:hidden; background:#FFF; width:202px; height:185px; padding:4px;}
.slider h5{color:#5e5e5e; font-size:11px; margin:0; font-weight:bold; padding:5px 0 7px 0; text-align:center; float:left; width:100%; overflow:hidden;}
/* ----- Slider Ends ----- */

/* ----- Dropdown ----- */
.dropmenudiv{position:absolute; top: 0; margin:0; border: 1px solid #dddbdb; /*THEME CHANGE HERE*/ border-bottom-width: 0; line-height:18px; z-index:100; background-color:#ecebeb; width: 150px; visibility: hidden;}
.dropmenudiv ul{margin:0; padding:0; list-style:none; background:none;}
.dropmenudiv ul li{margin:0; padding:0; list-style:none; background:none;}
.dropmenudiv a{ width: auto; display: block; text-indent: 3px; border-bottom: 1px solid #dddbdb; /*THEME CHANGE HERE*/ padding: 5px; text-decoration: none; color:#222121;}
* html .dropmenudiv a{ /*IE only hack*/width: 100%;}
.dropmenudiv a:hover{ /*THEME CHANGE HERE*/background-color:#fff; color:#000;}

.ldropmenudiv{position:absolute; top:0x; margin:-40px 0 0 215px; border: 1px solid #dddbdb; border-bottom-width:0;  line-height:18px; z-index:100; background-color:#ecebeb; width: 150px; visibility: hidden;}
.ldropmenudiv ul{margin:0; padding:0; list-style:none; background:none;}
.ldropmenudiv ul li{margin:0; padding:0; list-style:none; background:none;}
.ldropmenudiv a{ width: auto; display: block; text-indent: 3px; border-bottom: 1px solid #dddbdb; /*THEME CHANGE HERE*/ padding: 5px; text-decoration: none; color:#222121;}
* html .ldropmenudiv a{ /*IE only hack*/width: 100%;}
.ldropmenudiv a:hover{ /*THEME CHANGE HERE*/background-color:#fff; color:#000;}
/* ----- Dropdown Ends ----- */

/* ----- Latest News ----- */
#ilatest_news_wrapper{float:left; width:100%; overflow:hidden; color:#fff;}
#ilatest_news_wrapper h1{color:#fed803; font-family:Verdana, Geneva, sans-serif; font-size:20px; margin:0 0 10px 0; padding:5px 0; font-weight:normal; border-bottom:1px dashed #5c0202;}
#ilatest_news_wrapper h3{color:#ebc04b; margin:0 0 5px 0; padding:0;}
#ilatest_news_wrapper h3 a{color:#ebc04b; text-decoration:none;}
#ilatest_news_wrapper .more{color:#ffe8a1; float:left; width:100%; margin:5px 0; padding:0; overflow:hidden;}
#ilatest_news_wrapper .more a{color:#ffe8a1; text-decoration:none;}
#ilatest_news_box{float:left; width:965px; padding:10px; border:1px solid #510101; background:#5c0000; overflow:hidden;}
.news_content{float:left; width:465px; overflow:hidden; font-size:12px; color:#ffe8a1;}
 /* ----- Latest News Ends ----- */

/* ----- Gallery ----- */
.gallery_wrapper{float:right; width:705px; overflow:hidden; background:#5c0000;}
.gallery_wrapper ul{margin:0; padding:0; width:768px; list-style:none;}
.gallery_wrapper ul li{margin:0 8px 10px 0; padding:0; width:224px; height:170px; float:left; display:block; overflow:hidden; border:1px solid #510101; list-style:none;}
#gallery_wrapper{float:right; overflow:hidden; width:748px;}
#gallery_wrapper_b{float:left; width:748px; overflow:hidden;}
#gallery_wrapper_m{float:left; width:728px; overflow:hidden; background:url(../images/content-bg-m.gif) repeat-y top left; padding:0 10px}
#gallery_wrapper_m h1{color:#fed803; font-family:Verdana, Geneva, sans-serif; font-size:20px; margin:0 0 10px 0; padding:5px 0; font-weight:normal; border-bottom:1px dashed #5c0202;}
.gallery_wrapper_box{float:left; width:705px; margin:0 0 10px 0; overflow:hidden; background:#5c0000; padding:10px; border:1px solid #510101;}
.gallery_wrapper_box h2{color:#f79a07; clear:both; font-size:22px; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:0 0 6px 0; border-bottom:1px dashed #6b1717; font-weight:normal;}
.gallery_hid{display:none;}
/* ----- Gallery Ends ----- */

/* ----- Contact us ----- */
#contactus_wrapper{float:left; width:100%; overflow:hidden; margin:20px 0 10px 0; line-height:18px;}
#address{float:left; width:258px; overflow:hidden; color:#dededd;}
#address strong{color:#ffeca0;}
.mail_wrapper{float:left; width:100%; overflow:hidden; margin:10px 0 0 0; padding:5px 0 0 0;}
.contact{margin:0; float:left; overflow:hidden; padding:5px 0 0 0;}
.contact div{float:left; width:600px; overflow:hidden; margin:0 0 5px 0px;}
.contact span{float:left; width:250px; overflow:hidden; text-align:right; padding:0 10px 0 0px;}
.thanks{color:#fffc00; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-align:center; padding:0 0 10px 0; width:100%; margin:10px 0px;}
.textbox{color:#000; width:222px; font-size:12px; padding:2px 3px; background:#ffd4d4; border:1px solid #540505; font-family:Arial, Helvetica, sans-serif;}
.textlist{color:#000; width:230px; background:#ffd4d4; border:1px solid #540505;}
.submitbut{cursor:pointer; width:90px; height:31px; overflow:hidden; background:url(../images/submit-but.jpg) no-repeat 0 0; border:none;}
/* ----- Contact us Ends ----- */

/* --- Validation --- */
#msg {display:none; position:absolute; z-index:200; font-size:12px; background: url(../images/msg-arrow.gif) left center no-repeat; padding-left:7px; margin:0 0 0 8px;}
#msgcontent {display:block; color:#000; background:#fa8088; border:2px solid #f51724; border-left:none; padding:5px; min-width:100px; max-width:280px}
/* ----- Formvalidation Ends ----- */

/* ----- Carrers ----- */
#career_list{float:left; overflow:auto; width:712px; margin:0 0 10px 0;}
#career_list table{border-top:1px solid #4b0202; border-left:1px solid #4b0202; margin:0; padding:0;}
#career_list th{border-right:1px solid #4b0202; border-bottom:1px solid #4b0202; width:140px; margin:0; background:#6e0000; padding:8px; text-align:left;}
#career_list td{border-right:1px solid #4b0202; border-bottom:1px solid #4b0202; width:150px; background:#f4f4f4; color:#000; margin:0; padding:8px;}
#carrer_query{float:left; width:712px; overflow:hidden; margin:0;}
.mail_wrapper{float:left; width:100%; overflow:hidden; margin:10px 0 0 0; padding:5px 0 0 0;}
.carrers{margin:0; float:left; overflow:hidden; padding:5px 0 0 0;}
.carrers div{float:left; width:600px; overflow:hidden; margin:0 0 10px 0px;}
.carrers span{float:left; width:100px; overflow:hidden; padding:2px 0;}
/* ----- Carrers Ends ----- */

/* ----- Footer ----- */
#footer_wrapper{background:url(../images/footer-bg.jpg) repeat-x top left #1b1b1b; float:left; width:100%; overflow:hidden; color:#ccc;}
#footer{width:990px; overflow:hidden; margin:0 auto;}
#ourcom_wrapper{width:990px; height:194px; padding:25px 0 0 0; overflow:hidden; margin:0 auto;}
#ourcompanies{float:left; overflow:hidden; width:730px;}
#ourcompanies h1{margin:0 0 15px 0; padding:0; color:#ffb800; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
#ourcompanies ul{margin:0; padding:0; list-style:none; overflow:hidden;}
#ourcompanies ul li{margin:0 10px 0 0; padding:0; float:left; width:225px; height:139px; border:1px solid #c6c6c6; background:#eee;}
#contact_wrapper{float:right; width:245px; overflow:hidden;}
#contact_wrapper h1{margin:0 0 15px 0; padding:0; color:#ffb800; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
#contacct_address{float:left; width:245px; overflow:hidden; color:#c6c6c6; line-height:20px;}
#contacct_address strong{font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#contacct_address a{color:#c6c6c6; text-decoration:none;}
#contacct_address a:hover{text-decoration:underline;}
#copyright_wrapper{float:left; width:990px; overflow:hidden;}
#copyright{float:left; width:auto; overflow:hidden; padding:22px 0;}
#copyright a{color:#c6c6c6; text-decoration:none;}
.seoindia_footer{width:450px; float:right; margin:15px auto 0 auto; padding:0px 0; overflow:hidden;}
.seoindia_footer a{float:left; color:#c6c6c6; display:block; padding:0 3px; text-decoration:none; overflow:hidden;}
.seoindia_footer a:hover{text-decoration:underline;}
.seoindia_cont{float:left; padding:0px 0; overflow:hidden;}
.seoindia_cont_box{width:100%; overflow:hidden; float:left; margin:3px 0 10px 0;}
/* ----- Footer Ends ----- */

a{outline:none;}
