body,ul,li,ol,div,span,h1,h2,h3,h4,h5{padding:0; margin:0; font:14px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;}

img{border:0;}.clear{clear:both;}.mar0{margin:0;}.mar0 a{ position: relative; top:-22px; right:-55px;}

h1{font-size:24px; color:#434343; padding: 5px 10px;}

h2{font-size:18px; color:#434343; padding: 5px 5px;}

h3{ font-size:20px; color:#06C; padding:15px 55px; border-bottom:1px solid #666;}

.h3{ font-size:20px; color:#666; padding:15px 55px; border-bottom:1px solid #666;}

h4{font-size:16px; color:#434343; padding: 5px 5px 5px 5px ; font-weight:bold; border-bottom:1px dashed #d2d2d2; width:630px;}

h5{font-size:14px; color:#434343; padding: 5px 5px; font-weight:bold;  width:600px;}

.portfolioheading{ color:#194E84; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 0 10px;}

p{text-align:justify;  padding:1px 5px;}

strong{color:#434343;}

.header-bg{background:url(../images/header-bg.jpg) repeat-x; height:479px; width:100%;}

.outerwrapper{ width:960px; margin:0 auto; height:auto;}

.header{ height:130px}.logo{margin:0 0 0 10px; width:394px;float:left;}

.toplink{ width:250px; float:right;height:130px;}

.toplink ul{ list-style:none;}.toplink ul,li{float:left; margin:15px;}

.toplink a{font-size:14px; color:#FFF; text-decoration:none; margin:15px 0 0 35px;}

.toplink a:hover{font-size:14px; color:#fbac18; text-decoration: underline;}

.home-icon{background:url(../images/spritimages.gif) no-repeat -161px -160px; height:20px; width:17px; position:absolute; padding:5px 5px; margin:0}

.sitemap-icon{background:url(../images/spritimages.gif) no-repeat -210px -160px; height:20px; width:17px; position:absolute; padding:5px 5px; margin:0;}

.mail-icon{background:url(../images/spritimages.gif) no-repeat -190px -160px; height:20px; width:17px; padding:5px 10px; margin:0; position:relative; top:2px; right:-15px;}.email-color{color:#5ecfff; margin-left:20px;}

.banner{width:960px; height:305px; }

/*------- Menu---------*/

.menu{height:45px; width:940px;}

.menu ul{list-style:none; padding:0; margin:-5px 0 0 -10px}

.menu ul,li{ float:left; }

.menu ul li a{width:120px; height:35px;text-decoration:none; cursor:pointer; color:#fff;  font-size:16px;padding:8px 15px}

.menu ul li a:hover{width:120px; height:35px;text-decoration:none; cursor:pointer; color:#000; background: url(../images/menu-bg.jpg) repeat-x; padding:8px 15px}

/*-----banner--------*/

#fW_Content { display:inline; float:left;width: 960px; height:301px; margin-top:-5px}

#fW_Content IMG {width: 960px; height: 310px;}

.side-wrapper{ width:280px;float:left; margin:30px 10px 10px 10px ;}

.headingadjust{ width:965px; }

.headingadjust-left{background:url(../images/leftpattern.jpg) no-repeat; width:9px; height:53px; float:left; position:absolute;}

.headingadjust-center{background:url(../images/centerpattern.jpg) repeat-x; width:956px;  height:53px; float:left; margin-top:-5px;}

.headingadjust-right{background:url(../images/rightpattern.jpg) no-repeat; width:9px; height:53px; float:right; margin-top:-5px;}

.headingadsfix{padding:10px 0 0 18px;}

.headingtext{float:right; width:670px; padding:15px 0 0 5px;}

.headindads{}

.content-wrapper{ width:960px; background-color:#f2f2f2}

.keybenefit-box{width:265px; border:1px solid #a0a0a0; height:225px;margin:-20px 0 10px 0; background:#f7f7f7 url(../images/feature-bg.gif) repeat-x;}

.keybenefit-heading{background:url(../images/spritimages.gif) no-repeat 0 0; height:55px; width:265px; position:absolute; margin:-9px 0 0 -1px}

.keybenefit-txt{ font-size:24px; padding:15px 0 0 35px; color:#fff; position:absolute;}

.keybenefit-list{ margin:50px 10px 0 10px; width:250px; padding:0}.keybenefit-list li{ line-height:30px; list-style:none; padding:0; margin:0;width:250px}.keybenefit-list li a{color:#000; text-decoration:none;}.keybenefit-list li a:hover{text-decoration:underline;}

.arrow{background:url(../images/spritimages.gif) no-repeat -245px -176px; height:6px; width:6px; position: relative; top:18px; padding:10px; } 

.maincontent{width:675px;margin:20px 5px 10px -20px; float:right;}

.bottom-blockbg{ background:#fff url(../images/bottom-bolckbg.gif) repeat-x; width:100%; height:330px; }

.bottom-wrapper{ width:960px;  margin:0 auto; height:350px;}

.bottom-block1{ border-right:1px dotted #434343; float:left; width:255px; height:320px; margin:5px 0 0 20px; padding:0 20px 0 0 }

.bottom-block2{ border-right:1px dotted #434343; float:left; width:315px; height:320px; padding:0px 20px; margin:5px 0 0 0}

.bottom-block3{ float:right; width:290px; height:320px;}

.services-icon{background:url(../images/spritimages.gif) no-repeat -4px -158px; height:40px; width:45px; padding:0; position:absolute; margin:7px 0 0 0;}

.recent-icon{background:url(../images/spritimages.gif) no-repeat -65px -155px; height:45px; width:45px; padding:0; position:absolute; margin:7px 0 0 5px;}

.elyotlist{width:650px; margin:20px 0 0 0;}

.elyotlist li{width:650px; list-style-image:url(../images/listicon.png); list-style-position:inside; list-style-type:none; line-height:28px; padding:0; margin:0; text-indent:5px;}

.recent-block{ width:315px; height:100px; }

.contact-icon{background:url(../images/spritimages.gif) no-repeat -110px -155px; height:45px; width:45px; padding:0; position:absolute; margin:7px 0 0 5px;}

.cifo{background:url(../images/spritimages.gif) no-repeat -15px -60px; height:97px; width:117px; padding:0; position:absolute; margin:15px 0 0 0}

.client2{background:url(../images/spritimages.gif) no-repeat -140px -60px; height:97px; width:117px; padding:0; position:absolute; margin:45px 0 0 0}

.client-text{float:right; width:190px; margin:20px 0 0 10px;}.cient-text1{float:right; width:190px;text-align:justify;margin:50px 0 0 10px;}

/*---------contact Us -----------*/

.contactformLeftColumn {padding-right:5px;padding-bottom:5px;}

.contactformRightColumn { padding-right:5px; padding-bottom:10px;}

.contactformTextField {width:285px;border: 1px solid #d3d3d3;color:#333333;padding-left:2px; background-color:#efefef; height:25px;}

.contactformTextArea {width:285px;height:110px;border: 1px solid #d3d3d3;color:#333333;padding-left:2px;background-color:#efefef;}

.contactformSubmit {border:0; background:url(../images/submit.gif) no-repeat; width:133px; height:42px; cursor:pointer;}

.contactformErrors {color:#FF0000; font-size:12px; line-height:20px;}

.contactformThankYou {}

.footer-bg{ background:#fff url(../images/bottom-bolckbg.gif) repeat-x; width:100%; height:100px; margin-top:10px;}

.footer-wrapper{width:960px; margin:0 auto; padding:10px 0 0 0;}

.footer-wrapper a{ color:#000; padding:10px 10px 0 10px; text-decoration:none;}

.footer-wrapper a:hover{text-decoration:underline;} 

.copy{ font-size:11px; color:#000; margin:0 auto; padding:10px 0 0 170px;}

/*---------subpages -----------*/

.about-box{width:265px; border:1px solid #a0a0a0; height:285px; margin: 10px 0; background:#f7f7f7 url(../images/feature-bg.gif) repeat-x;}

.about-heading{background:url(../images/spritimages.gif) no-repeat 0 0; height:55px; width:265px; position:absolute; margin:-9px 0 0 -1px}

.about-txt{ font-size:24px; padding:15px 0 0 35px; color:#fff; position:absolute;}

.about-list{ margin:50px 10px 0 10px; width:180px;}.about-list li{ line-height:30px; list-style:none; padding:0; margin:0;}.about-list li a{color:#000; text-decoration:none;}.about-list li a:hover{text-decoration:underline;}



.solution-box{width:265px; border:1px solid #a0a0a0; height:400px; float:left; margin:40px 10px 10px 10px; background:#f7f7f7 url(../images/feature-bg.gif) repeat-x;}

.solution-heading{background:url(../images/spritimages.gif) no-repeat 0 0; height:55px; width:265px; position:absolute; margin:-9px 0 0 -1px}

.solution-txt{ font-size:24px; padding:15px 0 0 35px; color:#fff; position:absolute;}

.solution-list{ margin:50px 10px 0 10px; width:220px}.solution-list li{ line-height:30px; list-style:none; padding:0; margin:0;}.solution-list li a{color:#000; text-decoration:none;}.solution-list li a:hover{text-decoration:underline;}



.sub-box{width:265px; border:1px solid #a0a0a0; height:280px; float:left; margin:10px 0; background:#f7f7f7 url(../images/feature-bg.gif) repeat-x;}

.sub-heading{background:url(../images/spritimages.gif) no-repeat 0 0; height:55px; width:265px; position:absolute; margin:-9px 0 0 -1px}

.sub-txt{ font-size:24px; padding:15px 0 0 35px; color:#fff; position:absolute;}

.sub-list{ margin:50px 10px 0 10px; width:220px}.sub-list li{ line-height:30px; list-style:none; padding:0; margin:0;}.sub-list li a{color:#000; text-decoration:none;}.sub-list li a:hover{text-decoration:underline;}



.development-box{width:265px; border:1px solid #a0a0a0; height:250px; float:left; margin:10px 0; background:#f7f7f7 url(../images/feature-bg.gif) repeat-x;}

.developmentcontent a{color:#666; text-decoration:none;}

.developmentcontent a:hover{ text-decoration:underline;}

.developmentcontent{padding:30px 10px 10px 10px;}

.development-heading{background:url(../images/spritimages.gif) no-repeat 0 0; height:55px; width:265px; position:absolute; margin:-9px 0 0 -1px}

.development-txt{ font-size:24px; padding:15px 0 0 35px; color:#fff; position:absolute;}



.productsub-box{width:265px; border:1px solid #a0a0a0; height:200px; float:left; margin:10px 0; background:#f7f7f7 url(../images/feature-bg.gif) repeat-x;}

.productsub-heading{background:url(../images/spritimages.gif) no-repeat 0 0; height:55px; width:265px; position:absolute; margin:-9px 0 0 -1px}

.productsub-txt{ font-size:24px; padding:15px 0 0 35px; color:#fff; position:absolute;}

.productsub-list{ margin:50px 10px 0 10px; width:150px}.productsub-list li{ line-height:30px; list-style:none; padding:0; margin:0;}.productsub-list li a{color:#000; text-decoration:none;}.productsub-list li a:hover{text-decoration:underline;}





.userinterface-box{width:265px; border:1px solid #a0a0a0; height:210px; float:left; margin: 10px 0; background:#f7f7f7 url(../images/feature-bg.gif) repeat-x;}

.userinterface-heading{background:url(../images/spritimages.gif) no-repeat 0 0; height:55px; width:265px; position:absolute; margin:-9px 0 0 -1px}

.userinterface-txt{ font-size:24px; padding:15px 0 0 35px; color:#fff; position:absolute;}

.userinterface-list{ margin:50px 10px 0 10px; width:180px}.userinterface-list li{ line-height:30px; list-style:none; padding:0; margin:0;}.userinterface-list li a{color:#000; text-decoration:none;}.userinterface-list li a:hover{text-decoration:underline;}



.webdesigning-box{width:265px; border:1px solid #a0a0a0; height:230px; float:left; margin:10px 0; background:#f7f7f7 url(../images/feature-bg.gif) repeat-x;}

.webdesigningcontent a{ color:#666; text-decoration:none;}

.webdesigningcontent a:hover{text-decoration:underline;}

.webdesigningcontent{padding:30px 10px 10px 10px;}

.webdesigning-heading{background:url(../images/spritimages.gif) no-repeat 0 0; height:55px; width:265px; position:absolute; margin:-9px 0 0 -1px}

.webdesigning-txt{ font-size:24px; padding:15px 0 0 35px; color:#fff; position:absolute;}



.elyotbottom-blockbg{ background:#fff url(../images/bottom-bolckbg.gif) repeat-x; width:100%; height:250px;}

.elyotbottom-wrapper{ width:960px;  margin:0 auto; height:250px;}

.elyotbottom-block1{ border-right:1px dotted #434343; float:left; width:250px; height:250px; margin:5px 0 0 10px; padding:0 30px 0 0 }

.elyotbottom-block1txt{ margin:10px 0 0 10px; width:270px}.elyotbottom-block1txt li{ line-height:30px; list-style:none; padding:0; margin:0;}.elyotbottom-block1txt li a{color:#000; text-decoration:none;}.elyotbottom-block1txt li a:hover{text-decoration:underline;}

.elyotbottom-block2{ border-right:1px dotted #434343; float:left; width:360px; height:250px; padding:0px 20px; margin:5px 0 0 0}

.elyotbottom-block2txt{ margin:10px 0 0 10px; width:240px}.elyotbottom-block2txt li{ line-height:30px; list-style:none; padding:0; margin:0;}.elyotbottom-block2txt li a{color:#000; text-decoration:none;}.elyotbottom-block2txt li a:hover{text-decoration:underline;}

.elyotbottom-block3{ float:right; width:250px; height:250px;}

.elyotbottom-block3txt{ margin:10px 0 0 10px; width:220px}.elyotbottom-block3txt li{ line-height:30px; list-style:none; padding:0; margin:0;}.elyotbottom-block3txt li a{color:#000; text-decoration:none;}.elyotbottom-block3txt li a:hover{text-decoration:underline;}



.elyotnewbottom-blockbg{ background:#fff url(../images/bottom-bolckbg.gif) repeat-x; width:100%; height:300px;}

.elyotnewbottom-wrapper{ width:960px;  margin:0 auto; height:300px;}

.elyotnewbottom-block1{ border-right:1px dotted #434343; float:left; width:270px; height:280px; margin:5px 0 0 10px; padding:0 20px 0 0 }

.elyotnewbottom-block1txt{ margin:10px 0 0 0; }.elyotnewbottom-block1txt li{ line-height:30px; list-style:none; padding:0; margin:0;}.elyotnewbottom-block1txt a{color:#000; text-decoration:none;}.elyotnewbottom-block1txt a:hover{text-decoration:underline;}

.elyotnewbottom-block2{ border-right:1px dotted #434343; float:left; width:315px; height:280px; padding:0px 20px; margin:5px 0 0 0}

.elyotnewbottom-block2txt{ margin:10px 0 0 0; }.elyotnewbottom-block2txt li{ line-height:30px; list-style:none; padding:0; margin:0;}.elyotnewbottom-block2txt a{color:#000; text-decoration:none;}.elyotnewbottom-block2txt a:hover{text-decoration:underline;}

.elyotnewbottom-block3{ float:right; width:290px; height:280px; margin:5px 0 0 0;}

.elyotnewbottom-block3txt{ margin:10px 0 0 0;}.elyotnewbottom-block3txt li{ line-height:30px; list-style:none; padding:0; margin:0;}.elyotnewbottom-block3txt li a{color:#000; text-decoration:none;}.elyotnewbottom-block3txt li a:hover{text-decoration:underline;}



.sem-box{width:265px; border:1px solid #a0a0a0; height:220px; float:left; margin: 10px 0px; background:#f7f7f7 url(../images/feature-bg.gif) repeat-x;}

.sem-heading{background:url(../images/spritimages.gif) no-repeat 0 0; height:55px; width:265px; position:absolute; margin:-9px 0 0 -1px}

.sem-txt{ font-size:24px; padding:15px 0 0 35px; color:#fff; position:absolute;}

.sem-list{ margin:50px 10px 0 10px; width:250px}.sem-list li{ line-height:30px; list-style:none; padding:0; margin:0;}.sem-list li a{color:#000; text-decoration:none;}.sem-list li a:hover{text-decoration:underline;}



.keybenefitnew-box{width:265px; border:1px solid #a0a0a0; height:250px;margin:10px 0 10px 0; background:#f7f7f7 url(../images/feature-bg.gif) repeat-x;}

.keybenefitnew-heading{background:url(../images/spritimages.gif) no-repeat 0 0; height:55px; width:265px; position:absolute; margin:-9px 0 0 -1px}

.keybenefitnew-txt{ font-size:24px; padding:15px 0 0 35px; color:#fff; position:absolute;}

.keybenefitnew-list{ margin:50px 10px 0 10px; width:250px}.keybenefitnew-list li{ line-height:30px; list-style:none; padding:0; margin:0;}.keybenefitnew-list li a{color:#000; text-decoration:none;}.keybenefitnew-list li a:hover{text-decoration:underline;}



.portfolio-box{width:265px; border:1px solid #a0a0a0; height:280px;margin:10px 0 10px 0; background:#f7f7f7 url(../images/feature-bg.gif) repeat-x;}

.portfolio-heading{background:url(../images/spritimages.gif) no-repeat 0 0; height:55px; width:265px; position:absolute; margin:-9px 0 0 -1px}

.portfolio-txt{ font-size:24px; padding:15px 0 0 35px; color:#fff; position:absolute;}

.portfolio-list{ margin:50px 10px 0 10px; width:220px}.portfolio-list li{ line-height:30px; list-style:none; padding:0; margin:0;width:220px}.portfolio-list li a{color:#000; text-decoration:none;}.portfolio-list li a:hover{text-decoration:underline;}



.aboutcontent li{ width:650px; list-style-image:url(../images/listicon.png); list-style-position:inside; list-style-type:none; font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;}



.textcolor{color:#666; font-weight:bold;}



#sitemap, #sitemap ul, #sitemap li{margin:0;padding:0;list-style:none;}

#sitemap{ margin-top:20px;}

#sitemap ul{display:none;}

#sitemap li{line-height:200%;margin-top:2px;background:#eee;position:relative;	width:100%; }

* html #sitemap li{	float:left;display:inline; }

#sitemap li a{padding-left:28px; color:#666; text-decoration:none; }

#sitemap li a:hover{text-decoration:underline;}

#sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0; }

#sitemap li span, #sitemap li span.collapsed{background:url(../images/collapsed.gif) no-repeat 0 0;} 

#sitemap li span.expanded{background:url(../images/expanded.gif) no-repeat 0 0;}

.portfolio{ width:640px; height:150px; background-color:#E4F6F8; border:1px #C0C0C0 dashed; margin:10px 0 5px 10px;}

.portfolio_web{width:640px; height:420px; background-color:#E4F6F8; border:1px #C0C0C0 dashed; margin:10px 0 5px 10px;}

.indent{padding:0 0 0 25px;}

.space{padding:0 0 0 80px;}

.readmore{ width:88px; height:28px; background:url(../images/readmore.png) no-repeat; padding:5px; margin:0 0 0 175px; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; }

.readmore a{color:#930; text-decoration:none;}

.readmore a:hover{text-decoration:none;}

.readmore1{ width:88px; height:28px; background:url(../images/readmore.png) no-repeat; padding:5px; margin:0 0 0 220px; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; }

.readmore1 a{color:#930; text-decoration:none;}

.readmore1 a:hover{text-decoration:none;}

.readmore2{ width:88px; height:28px; background:url(../images/readmore.png) no-repeat; padding:5px; margin:0 0 0 160px; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; }

.readmore2 a{color:#930; text-decoration:none;}

.readmore2 a:hover{text-decoration:none;}

.readmore3{ width:88px; height:28px; background:url(../images/readmore.png) no-repeat; padding:5px; margin:0 0 0 580px; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; }

.readmore3 a{color:#930; text-decoration:none;}

.readmore3 a:hover{text-decoration:none;}

.portfolioimages{ float:left; width:150px; height:100px; padding:1px; background-color:#FFF; border:1px dotted #024769; margin:23px 0 0 45px;}

.bottomheadingicons{ padding:20px 10px 0 10px;}

.bottomheadingcontent{margin:-40px 0 0 0}

.contactusform{width:200px;border: 1px solid #d3d3d3;color:#333333;padding-left:2px; background-color:#efefef; height:20px;}

.contactusformarea{width:320px;height:150px;border: 1px solid #d3d3d3;color:#333333;padding-left:2px;background-color:#efefef;}

.portfolio-readmore{margin:10px 0 0 560px; padding:0;}

.portfolio-readmore a{color:#930; text-decoration:none;}

.portfolio-readmore a:hover{ text-decoration:underline;}

.pd{padding:15px;}

/*Lightbox script*/

#jquery-overlay {position: absolute;top: 0;left: 0;	z-index: 90;width: 100%;height: 500px;}

#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}

#jquery-lightbox a img { border: none; }

#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}

#lightbox-container-image { padding: 10px; }

#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}

#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}

#lightbox-container-image-box > #lightbox-nav { left: 0; }

#lightbox-nav a { outline: none;}

/*#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}*/

#lightbox-nav-btnPrev { left: 0; float: left;width: 49%;height: 100%;zoom: 1;display: block;}

#lightbox-nav-btnNext { right: 0; float: right;width: 49%;height: 100%;zoom: 1;display: block;}

#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;

	overflow: auto;width: 100%;padding: 0 10px 0;}

#lightbox-container-image-data {padding: 0 10px; color: #666; }

#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	

#lightbox-image-details-caption { font-weight: bold; }

#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}			

#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;	}
/*pagination*/
#pagination-digg li{
border:0; margin:0; padding:0;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
list-style:none;
margin-right:2px;
}
#pagination-digg a{
border:solid 1px #9aafe5;
margin-right:2px;
}
#pagination-digg .previous-off,
#pagination-digg .next-off {
border:solid 1px #DEDEDE;
color:#888888
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 10px;
}
#pagination-digg .next a,
#pagination-digg .previous a {
font-weight:bold;
}
#pagination-digg .active{
background:#2e6ab1;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:4px 10px;
}
#pagination-digg a:link,
#pagination-digg a:visited {
color:#0e509e;
display:block;
float:left;
padding:3px 10px;
text-decoration:none;
}
#pagination-digg a:hover{
border:solid 1px #0e509e;
}
