body {margin:0; padding:0px; border:0px; font-family:Arial, Helvetica, sans-serif; color:#191918; font-size:11px; background:#c5cad3;}

p {margin:0px; padding:0px; border:0px;}
img {margin:0px; padding:0px; border:0px;}
.clearboth {clear:both;}

.main {width:974px; margin:0 auto;}
.homepage-bg {background:url(../images/home-page-bg.jpg) center top no-repeat #c5cad3;}
.header {}
.logo {float:left; width:200px; padding:5px 0 3px 28px;}
.contact-number {float:right; width:200px; padding:70px 0 0 0; }


.bottom-bg {background:url(../images/bottom-bg.jpg) left top repeat-x;}
.bot-call-1 {float:left; width:280px; background:url(../images/bot-seprater.jpg) right top no-repeat; padding:17px 30px;}
.bot-call-2 {float:left; width:260px; background:url(../images/bot-seprater.jpg) right top no-repeat; padding:17px 30px;}
.bot-call-3 {float:right; width:250px; padding:14px; text-align:center; color:#FFFFFF; font-weight:bold; font-size:12px; line-height:20px; text-transform:uppercase;}
.bot-call-3 a {color:#FFFFFF; text-decoration:none;}
.bot-call-3 a:hover {color:#52ab52; text-decoration:none;}


.content-bg {background:url(../images/home-page-content-bg.jpg) left top no-repeat; padding:2px 7px 0px 7px;}
.content-bg .hd{padding:30px 60px 35px 190px; position:absolute; z-index:80;}
.content-bg .sub-hd {padding:34px 60px 35px 30px; position:absolute; z-index:80;}

.menu-bg {background:url(../images/menu-bg.png) left top repeat; padding:7px 20px; width:110px;}
.menu-bg ul {margin:0px; padding:0px; border:0px; width:90px;}
.menu-bg li {margin:8px 0; padding:0px; border:0px; list-style:none; float:left;}

.footer {padding:10px 20px; font-size:11px;}
.footer .left {float:left; width:300px;}
.footer .left a{color:#191918; text-decoration:underline;}
.footer .left a:hover{color:#191918; text-decoration:none;}

.footer .right {float:right; width:400px; text-align:right}




.innovation-bg {background:url(../images/innovation-bg.jpg) left top repeat-y; margin:5px 0 0 0; height:421px;}
.innovation-bg .hd{padding:34px 60px 35px 60px; position:absolute; z-index:80;}



.contact-bg {background:url(../images/innovation-bg.jpg) left top repeat-y; height:426px;}
.contact-bg .hd{padding:34px 60px 35px 30px; position:absolute; z-index:80;}

.contact-bg .contact-left {padding:55px 0 0 200px; width:200px; float:left; line-height:20px;}
.contact-bg .contact-left .sub-hd1 {color:#ffffff; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; font-weight:bold;}


.contact-bg .contact-right {background:url(../images/contact-form-bg.gif) left top no-repeat; float:right; margin:25px 25px 0 0; width:475px; padding:25px 25px 44px 25px;}
.contact-bg .contact-right .form-hd {margin:0 0 20px 0;}
.contact-bg .contact-right .form-left {float:left; width:225px;}
.contact-bg .contact-right .form-right {float:right; width:225px;}


.contact-bg .contact-right fieldset {border:none; color:#243027; font-family:"trebuchet MS"; margin:0; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555555;}
.contact-bg .contact-right fieldset br{clear:both}
.contact-bg .contact-right label {float:left; width:75px; text-align:left; margin:0; padding:3px 0 3px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5e0a08;}
.contact-bg .contact-right .label {float:left; width:170px; text-align:left; margin:0; padding:3px 0 3px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5e0a08;}
.contact-bg .contact-right .label2 {float:left; width:90px; text-align:left; margin:0; padding:3px 0 3px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5e0a08;}
.contact-bg .contact-right input{margin:0 0 7px 0; width:135px; padding:3px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; border:1px solid #bec0c5; background:#f2f2f2; color:#243027; vertical-align:top}
.contact-bg .contact-right .select {margin:0 0 7px 0; width:300px; padding:3px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; border:1px solid #bec0c5; background:#f2f2f2; color:#243027;}
.contact-bg .contact-right .textarea {margin:0 0 7px 0; width:385px; padding:3px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; border:1px solid #bec0c5; background:#f2f2f3; color:#243027;}
.contact-bg .contact-right textarea{margin:0; width:370px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; border:1px solid #dadcad; background:#f2f2f4; color:#243027; height:60px; overflow:auto;}
.contact-bg .contact-right .checkbox {margin:0 0 7px 0; width:20px; padding:3px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; border:none; background:none; color:#243027;}
.contact-bg .contact-right .checkbox {margin:0 0 7px 0; width:20px; padding:3px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; border:none; background:none; color:#243027;}
.contact-bg .contact-right .button {background:url(../images/submit.gif) left top no-repeat; margin:0 5px 0 0; padding:0px; border:0px; width:84px; height:29px;}










.about-bg {background:url(../images/innovation-bg.jpg) left top repeat-y; padding:0 0 20px 0; margin:5px 0 0 0; height:401px;}
.about-bg .hd{padding:34px 60px 35px 30px; position:absolute; z-index:80;}
.about-bg .about-left-text {float:left; width:530px; float:left; margin:0 0 20px 0; line-height:18px; color:#FFFFFF;}
.about-bg .about-left-text .left {float:left; width:205px;}
.about-bg .about-left-text .left ul {margin:0px; padding:0px; border:0px;}

.about-bg .about-left-text .right{float:right; width:300px; font-size:13px}
.about-bg .about-right-text {float:left; width:160px; float:right; margin:0 35px 20px 0;}
.imgLT {float:left; margin:0 20px 20px 0;}

/*.logo-1 {position:absolute; margin:103px 0 0 205px;}
.logo-2 {position:absolute; margin:55px 0 0 494px;}
.logo-3 {position:absolute; margin:80px 0 0 672px;}
.logo-4 {position:absolute; margin:160px 0 0 400px;}
.logo-5 {position:absolute; margin:270px 0 0 230px;}
.logo-6 {position:absolute; margin:356px 0 0 750px;}
.logo-7 {position:absolute; margin:220px 0 0 170px;}
.logo-8 {position:absolute; margin:250px 0 0 530px;}
.logo-9 {position:absolute; margin:341px 0 0 460px;}
.logo-10 {position:absolute; margin:180px 0 0 640px;}
*/

.solution-logo-1 {position:absolute; margin:12px 0 0 183px;}
.solution-logo-2 {position:absolute; margin:12px 0 0 616px;}
.solution-logo-3 {position:absolute; margin:279px 0 0 163px;}
.solution-logo-4 {position:absolute; margin:279px 0 0 528px;}
.solution-logo-5 {position:absolute; margin:140px 0 0 399px;}


.video {color:#ffffff; font-size:11px; line-height:17px;}
.video strong {color:#560907;}
.video img {margin:0 0 5px 0;}
.video .video-left {float:left; width:175px; padding:0 18px 0 0;}
.video .video-right {float:right; width:160px; margin:0 10px 0 0; background:url(../images/our-client-bg.jpg) left top no-repeat; padding:80px 20px 43px 8px; height:113px;}
.video .video-right ul {margin:0px; padding:0px; border:0px;}
.video .video-right li {margin:0px; padding:0px; border:0px; list-style:none}

#slider {margin-top:33px; position:absolute; z-index:60;}
#slider ul, #slider li {margin:0; padding:0; list-style:none;}
#slider li{height:299px; overflow:hidden;}







.client-cnt {}
.client-cnt ul {margin:0px; padding:0px; border:0px;}
.client-cnt li{margin:0px; padding:0px; border:0px; list-style:none; color:#FFFFFF; line-height:17px; font-size:11px;}
.client-cnt li span{color:#5e0908; font-weight:bold;}
.client-cnt li a{color:#5e0908; text-decoration:underline;}
.client-cnt li a:hover{color:#5e0908; text-decoration:none;}

.client-cnt .client-left-cnt {float:left; width:322px; border:1px solid #FFFFFF; padding:21px 20px;}
.client-cnt .client-right-cnt {float:right; width:322px; margin:0 20px 0 0; border:1px solid #FFFFFF; padding:21px 20px;}



.client-bg {background:url(../images/innovation-bg.jpg) left top repeat-y; height:421px; margin:5px 0 0 0;}
.client-bg .hd{padding:34px 60px 35px 30px; position:absolute; z-index:80;}


.solution-bg {background:url(../images/innovation-bg.jpg) left top repeat-y; height:421px; margin:5px 0 0 0;}
.solution-bg .hd{padding:34px 60px 35px 30px; position:absolute; z-index:80;}

.brands-bg {background:url(../images/innovation-bg.jpg) left top repeat-y; height:421px; margin:5px 0 0 0;}
.brands-bg .hd{padding:34px 60px 35px 30px; position:absolute; z-index:80;}











.about-logo {}
.about-logo ul {margin:0px; padding:0px; border:0px;}
.about-logo li{margin:0px; padding:0px; border:0px; list-style:none; color:#FFFFFF; line-height:17px; font-size:11px;}
.about-logo li span{color:#5e0908; font-weight:bold;}
.about-logo li a{color:#5e0908; text-decoration:underline;}
.about-logo li a:hover{color:#5e0908; text-decoration:none;}

.about-logo .about-logo-left {float:left; width:162px; background:url(../images/about-left-logo.jpg) left top no-repeat; padding:20px 10px 25px 150px; height:71px;}
.about-logo .about-logo-right {float:right; width:271px; background:url(../images/about-right-logo.jpg) left top no-repeat; padding:20px 10px 17px 135px; margin:0 21px 0 0; height:79px;}

.slider-text {padding:20px 20px 0 20px; color:#FFFFFF;}

.tooltip {margin:0 0 0 50px;}
.tooltip-bg {background:url(../images/tooltip-bg.png) left top no-repeat; width:360px; height:205px; padding:10px 20px 20px 20px; color:#e0d7c7;}
.tooltip-bg ul {margin:0px; padding:0px; border:0px;}
.tooltip-bg li {margin:0px; padding:0px; border:0px; list-style:none;}

.founder {padding:10px 0 0 0; color:#ffffff;}
.founder strong{color:#f5e8d1;}
.founder .thumb {border:1px solid #a8936b; margin:0 0 10px 0;}
.founder .one {float:left; width:90px; text-align:center;}
.founder .two {float:left; width:90px; text-align:center;}
.founder .three {float:left; width:90px; text-align:center;}
.founder .four {float:left; width:90px; text-align:center;}

.tooltip-bg .form-box {padding:0 0 0 0;}
.tooltip-bg .form-box .box-left {float:left; width:200px; line-height:18px;}
.tooltip-bg .form-box .box-left .input {border:1px solid #9a896f; margin:0px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#746b5c; width:180px}
.tooltip-bg .form-box .box-right {float:right; width:150px; line-height:18px;}
.tooltip-bg .form-box .box-right .select2 {border:1px solid #9a896f; margin:0px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#746b5c; width:120px;}
.tooltip-bg .form-box .button {border:none; margin:5px 0 0 0; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#746b5c; width:111px; height:29px; background:url(../images/coll-now.jpg) left top no-repeat;}

.tooltip-bg .form-text {color:#e0d7c7; padding:5px 0 ; line-height:15px; font-size:11px;}



.meet-founder {padding:86px 0 0 180px; color:#ffffff; font-size:11px; line-height:20px;}

.founder-bg {background:url(../images/innovation-bg.jpg) left top repeat-y; margin:5px 0 0 0; height:421px;}
.founder-bg .hd{padding:34px 60px 35px 60px; position:absolute; z-index:80;}

.founder-bg .founder-left {float:left; width:470px;}
.founder-bg .founder-right {float:right; width:284px;}

.work-item-image2 {width:900px; padding:0 0 0 0; color:#FFFFFF;}
.work-item-image2 .left-img {float:left; width:500px;}
.work-item-image2 .texts {color:#FFFFFF; line-height:21px; padding:50px 0 0 0; float:right; width:250px;}
.work-item-image2 .texts a{color:#950000; text-decoration:underline}
.work-item-image2 .texts a:hover{color:#FFFFFF; text-decoration:none}
.work-item-image2 .texts h3 {color:#8c0603; font-family:Georgia,"Times New Roman",Times,serif; font-size:24px; font-weight:normal; margin:0 0 5px; padding:1px;}



.solution-sub-bg {background:url(../images/innovation-bg.jpg) left top repeat-y; margin:5px 0 0 0; height:421px;}
.solution-sub-bg .hd{padding:34px 60px 35px 60px; position:absolute; z-index:80;}


.top-text {padding:5px 100px 0 60px; color:#FFFFFF; height:100px;}
.top-text .sub-hd2 {border-bottom:1px solid #9f1714; padding:0 0 6px 0; margin:0 0 5px 0;}
.top-text .thumb {position:absolute; margin:-5px 0 0 766px;}
.top-text .cnt-text {padding:0 60px 0 0;}


.solution-sub-bg .sol-box {padding:25px 50px 0 0;}
.solution-sub-bg .sol-box .solution-left {float:left; width:554px; padding:0 0 0 120px;}
.solution-sub-bg .sol-box .solution-right {float:right; width:225px; line-height:20px; color:#FFFFFF}
.solution-sub-bg .sol-box .solution-right ul {margin:0px; padding:0px; border:0px;}

.solution-sub-bg .sol-box .solution-right a{color:#9f1714; text-decoration:none; font-weight:bold;}
.solution-sub-bg .sol-box .solution-right a:hover{color:#000000; text-decoration:underline}
.solution-sub-bg .sol-box .solution-right .sub-hd {border-bottom:1px solid #9f1714; padding:0 0 5px 0; margin:0 0 5px 0;}



ul.cycle2 {background:none;} 
ul.cycle2 li{background:none;} 


.sitemap {padding:80px 0 0 200px;}
.sitemap a {color:#FFFFFF; text-decoration:none;}
.sitemap a:hover {color:#5e0a08; text-decoration:underline;}

.sitemap p{color:#FFFFFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0 0 10px 0;}
.icon-logos {line-height:30px; padding:10px 0 0 0;}



.magento-page-bg {background:url(../images/magento-page-bg.jpg) left top no-repeat; padding:6px 6px 26px 6px; margin:-6px 0 0 0;}
.magento {}
.magento .magento-left {float:left; width:530px;}
.magento .magento-right {float:right; width:350px; padding:0 50px 0 0;}
.magento .magento-right .magento-content {line-height:18px; color:#000000; font-size:12px; margin:0 0 5px 0;}
.magento .magento-right .button {text-align:center; padding:10px 0 0 0;}

.magento-right2 {margin:30px 0 0 0;}
.magento-right2 .right-call {float:right; width:450px; margin:0 50px 0 0;}
.magento-right2 .right-call .input {margin:7px 0; width:135px; padding:3px 5px; border:1px solid #bec0c5; color:#464646; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.magento-right2 .right-call .textarea {margin:0 0 7px 0; width:435px; padding:3px 5px; border:1px solid #bec0c5; background:#f2f2f3; color:#464646; height:100px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.magento-right2 .right-call .btn {text-align:right}



.brands-logos {padding:47px 0 0 184px;}
.brands-logos .b-logos {float:left; width:408px;}
.brands-logos .b-logos img{padding:0 0 8px 0;}
.brands-logos .b-logos .left-logo {float:left; width:170px;}
.brands-logos .b-logos .right-logo {float:right; width:210px;}

.brands-logos .b-thumbs {float:right; width:357px; padding:21px 0 0 0;}
.view-link {padding:5px 10px;}
.view-link a {background:#5f0a08; color:#FFFFFF; text-decoration:none; padding:5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.view-link a:hover {background:#FFFFFF; color:#5f0a08; text-decoration:none;}