@charset "utf-8";
body{background-color: #FFFFFF; background:url(../images/page-bg.jpg) repeat-x center top; margin:0px; padding:0px;}
#menu-page{background-color: #FFFFFF; margin:0px; padding:0px;}
img{border:0px;}
#page-main{width:980px; height:auto; margin:auto;}
#header-main{width:980px; height:104px;}
.company-name{width:291px; height:104px; float:left;}
.header-right-bg{background:url(../images/6-years.jpg) no-repeat right top; width:689px; height:104px; float:left;}
.phone-icon{ font-family:arial; font-size:18px; font-weight:normal; color:#FFFFFF; line-height:33px; text-align:left; background:url(../images/telephone.jpg) no-repeat left top; height:34px; padding-left:40px; margin-left:415px; margin-top:10px; margin-bottom:5px;}
.quote-icon{ font-family:arial; font-size:18px; font-weight:normal; color:#FFFFFF; line-height:33px; text-align:left; background:url(../images/request-quote.jpg) no-repeat left top; height:34px; padding-left:40px; margin-left:415px;}
.quote-icon a{color:#FFFFFF; text-decoration:none;}
.quote-icon a:hover{color:#FFFFFF; text-decoration:underline;}
#header-slideshow-main{width:980px; height:305px; float:left;}
#tech-experts-main{width:351px; height:auto; float:left;}
.tech-experts-bg{width:351px; height:auto; float:left;}
.tech-experts-text{font-family:arial; font-size:18px; font-weight:normal; color:#636363; text-align:left; padding-bottom:13px;}
.read-more-box{width:106px; height:35px; float:left; margin-right:10px;}
.contact-us-box{width:106px; height:35px; float:left;}
#slideshow-main{width:629px; height:305px; float:left;}
#our-client-say-bg{width:351px; height:auto; float:left; background:url(../images/our-client-say.jpg) no-repeat left center; margin-top:25px;}
.our-client-heading{font-family:tahoma; font-size:18px; font-weight:normal; color:#0196dd; text-align:left; padding-bottom:6px;}
.our-client-subheading{font-family:tahoma; font-size:11px; font-weight:normal; color:#636363; text-align:left; padding-left:75px;}
.our-client-more{font-family:tahoma; font-size:11px; font-weight:bold; color:#636363; text-decoration:none; text-align:right; padding-right:10px;}
.our-client-more a{color:#636363; text-decoration:none;}
.our-client-more a:hover{color:#636363; text-decoration:underline;}
#service-main{width:980px; height:auto; float:left; margin-bottom:15px;}
.service-heading{background:url(../images/our-expertise.jpg) no-repeat left top; height:37px; border-bottom:solid 5px #7f8083;}
#web-service-main{background:#ececed url(../images/web-design-service.jpg) no-repeat right bottom; border-bottom:solid 1px #c0c1c3; border-right:solid 1px #c0c1c3; width:331px; height:140px; float:left; padding-left:15px; padding-top:15px;}
#application-service-main{background:#ececed url(../images/application-development-service.jpg) no-repeat right bottom; border-bottom:solid 1px #c0c1c3; border-right:solid 1px #c0c1c3; width:320px; height:140px; float:left; padding-left:15px; padding-top:15px;}
#remote-service-main{background:#ececed url(../images/remote-staffing-service.jpg) no-repeat right bottom; border-bottom:solid 1px #c0c1c3; width:282px; height:140px; float:left; padding-left:15px; padding-top:15px;}
h1{font-family:tahoma; font-size:18px; font-weight:normal; color:#636363; text-align:left; margin-top:0px; margin-bottom:6px;}
.service-text{margin:0px; padding:0px;}
.service-text ul{margin:0px; padding:0px; list-style:none; float:left;}
.service-text ul li{ list-style:none; margin:0px; padding:0px;}
.service-text ul li a{font-family:arial; font-size:12px; color:#636363; line-height:18px; text-decoration:none; background:url(../images/service-arrow.jpg) no-repeat left center; text-align:left; padding-left:10px;}
.service-text ul li a:hover{color:#636363; text-decoration:underline;}
#iphone-service-main{background:#ececed url(../images/iphone-application-service.jpg) no-repeat right bottom; border-bottom:solid 1px #c0c1c3; border-right:solid 1px #c0c1c3; width:331px; height:140px; float:left; padding-left:15px; padding-top:15px;}
#facebook-service-main{background:#ececed url(../images/facebook-application-service.jpg) no-repeat right bottom; border-bottom:solid 1px #c0c1c3; border-right:solid 1px #c0c1c3; width:320px; height:140px; float:left; padding-left:15px; padding-top:15px;}
#seo-service-main{background:#ececed url(../images/seo-services.jpg) no-repeat right bottom; border-bottom:solid 1px #c0c1c3; width:282px; height:140px; float:left; padding-left:15px; padding-top:15px;}
#customer-service-main{background:#ececed url(../images/customer-support-service.jpg) no-repeat right bottom; border-bottom:solid 1px #c0c1c3; width:282px; height:140px; float:left; padding-left:15px; padding-top:15px;}
.software-center{background:url(../images/software-icon-center.jpg) repeat-x left top; width:980px; height:59px; float:left; margin-bottom:10px;}
.software-left{background:url(../images/software-icon-left.jpg) no-repeat left center; width:980px; height:59px; float:left;}
.software-right{background:url(../images/software-icon-right.jpg) no-repeat right center; width:980px; height:59px; float:left;}
#page-bottom-bg{background:url(../images/page-bottom-bg.jpg) repeat-x center bottom; width:100%; height: 225px; float:left;}
#footer-main{width:980px; height:225px; margin:auto;}
.footer-top-bg{width:980px; height:187px; float:left;}
.footer-heading{ font-family:tahoma; font-size:12px; color:#FFFFFF; font-weight:bold; padding-bottom:5px;}
.footer-subheading{ font-family:tahoma; font-size:11px; color:#FFFFFF; line-height:18px; background:url(../images/footer-dot-line.jpg) no-repeat left 6px; width:181px; float:left; padding-left:15px; margin-top:15px;}
.footer-subheading a{color:#FFFFFF; text-decoration:none;}
.footer-subheading a:hover{color:#FFFFFF; text-decoration:underline;}
.footer-bottom-bg{width:980px; height:38px; float:left;}
.footer-left-text{font-family:MS sans serif; font-size:12px; color:#FFFFFF; line-height:38px; text-align:left; float:left;}
.footer-left-text a{color:#FFFFFF; text-decoration:none;}
.footer-left-text a:hover{color:#FFFFFF; text-decoration:underline;}
.footer-right-text{font-family:MS sans serif; font-size:12px; color:#FFFFFF; line-height:38px; text-align:right; float:left; padding-left:545px;}
.footer-right-text a{color:#FFFFFF; text-decoration:none;}
.footer-right-text a:hover{color:#FFFFFF; text-decoration:underline;}
#header-inner-main{width:980px; height:212px; float:left; border-bottom:solid 2px #7f8083; padding-bottom:1px; margin-bottom:15px;}
#header-inner-main-left{width:183px; height:212px; float:left;}
#header-inner-main-right{width:797px; height:212px; float:left;}
.inner-page-main-text{font-family:arial; font-size:2.3em; font-weight:bold; color:#2a6da7; line-height:66px; width:776px; height:66px; text-align:left; padding-left:21px;}
h2{font-family:arial; font-size:18px; color:#636363; text-decoration:none; font-weight:normal; text-align:left; padding-left:21px; margin-top:0px; margin-bottom:15px;}
.inner-page-main-subtext{font-family:arial; font-size:15px; font-weight:bold; color:#2a6da7; text-align:left; float:left; margin-left:21px;}
#inner-page-main-content{width:980px; height:auto; float:left; margin-bottom:18px;}
#inner-page-left-content{width:183px; height:auto; float:left;}
#inner-page-right-content{width:797px; height:auto; float:left;}
.inner-page-left-heading{font-family:arial; font-size:18px; font-weight:normal; color:#2a6da7; text-align:left; padding-bottom:5px; border-bottom:solid 1px #b4b4b4; width:170px;}
#inner-page-left-menu{width:170px; height:auto; float:left;}
#inner-page-left-menu ul{list-style:none; margin:0px; padding:0px;}
#inner-page-left-menu ul li{list-style:none; margin:0px; padding:0px; border-bottom:solid 1px #b4b4b4;}
#inner-page-left-menu ul li a{font-family:arial; font-size:12px; color:#6f6f6c; line-height:25px; text-decoration:none; text-align:left; background:url(../images/inner-page-side-arrow.jpg) no-repeat left center; padding-left:15px;} 
#inner-page-left-menu ul li a:hover{color:#2a6da7; line-height:25px; text-decoration:none; text-align:left; background:url(../images/inner-page-side-arrow-hover.jpg) no-repeat left center; padding-left:15px;}
h3{font-family:arial; font-size:1.5em; font-weight:normal; color:#636363; text-align:left; padding-left:21px; margin-top:0px; margin-bottom:10px;}
.warea{font-family:arial; font-size:13px; color:#575757; line-height:18px; text-align:justify; padding-left:21px; padding-right:20px;}
.warea a{font-family:arial; font-size:13px; color:#2A6DA7; line-height:18px; text-align:justify; padding-left:0px; padding-right:0px; text-decoration:none;}
.warea a:hover{font-family:arial; font-size:13px; color:#2A6DA7; line-height:18px; text-align:justify; padding-left:0px; padding-right:0px; text-decoration:underline;}
h4{font-family:arial; font-size:20px; font-weight:normal; color:#2a6da7; text-align:left; margin-top:0px; margin-bottom:10px;}
.service-page-heading-bg{margin-bottom:15px; border-bottom:dotted 1px #636363;}
.service-page-heading{font-family:arial; font-size:16px; font-weight:bold; color:#636363; text-align:left; padding-bottom:4px;}
.service-page-more{font-family:arial; font-size:13px; color:#2a6da7; text-decoration:none; text-align:left; padding-top:2px; padding-bottom:2px;}
.service-page-more a{color:#2a6da7; text-decoration:none;}
.service-page-more a:hover{color:#2a6da7; text-decoration:underline; font-weight:bold;}
.blue-heading{font-family:arial; font-size:15px; font-weight:bold; color:#2a6da7; text-align:left;}
.form-heading{font-family:arial; font-size:16px; font-weight:bold; text-align:left; padding-bottom:5px; margin-left:21px; margin-bottom:10px; border-bottom-width: 1px; border-bottom-style:solid; border-bottom-color:#2a6da7; color:#2a6da7; text-decoration:none;}
.form-text{font-family:arial; font-size:13px; text-align:left; color:#636363;}