@charset "utf-8";
/* CSS Document */
@font-face {
	font-family:"GARA";		   
	src: url('../fonts/garamond.ttf') format('truetype'); }
	
@font-face {
	font-family:"luci";		   
	src: url('../fonts/LHANDW.TTF') format('truetype'); }
	
@font-face {
	font-family:"vine";		   
	src: url('../fonts/VINERITC.TTF') format('truetype'); }
	
html, body {
	padding: 0;
	margin: 0;
	background:#f2f1f1;
	
}
body, div, p {
	font-family:Tahoma, Geneva, sans-serif;
	color: #333;
}

h1 {
	font-size: 60px;
}
a, a:link, a:active, a:visited {
	color: black;
	text-decoration: underline;
}
a:hover {
	color: #9E1F63;
}
.headerbg{
	width:1280px;
	height:102px;
	background:#fff;
	margin:0 auto;
	border-bottom:2px solid #ed1313;
	box-shadow:0px 4px 4px #999;
}
.header{
	width:1280px;
	height:102px;
	margin:0 auto;	
	background:#fff;
	/*border-bottom:2px solid #ed1313;*/
	
}
.logo{
	/*width:419px;
	height:92px;*/
	float:left;
	margin-top:8px;
	margin-left:px;
}
.menubar{
	width:698px;
	height:42px;
	float:right;	
	margin-top:60px;
	/*box-shadow:2px 0px 2px #999;*/
}
.premenu{
	width:48px;
	height:42px;
	float:left;
	background:url(../images/menubg.jpg);
}
.menu{
	width:650px;
	height:42px;	
	float:left;
	background:url(../images/menubar.jpg) repeat-x;
}
.menu ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
.menu ul li{	
	float:left;
	padding-right: 22px;
	padding-left: 12px;
	display: block;
	line-height: 42px;
	
}
.menu ul li a{
	text-decoration: none;
	font-family:Verdana, Geneva, sans-serif;
	text-shadow:0px 2px 2px #666;
	font-size: 14px;
	color: #fff;
	font-weight:normal;
	letter-spacing:1px;
}
.menu ul li a:hover{	
	color: #e99a93;
}
/*banner*/
.bannerbg1{
	width:100%;
	height:425px;
	margin:14px auto;
	background:url(../images/bannerbg.jpg) no-repeat;
	
}
.banner{
	width:1280px;
	height:425px;
	margin:0 auto;
	background:url(../images/bannerbg.jpg) no-repeat;
	box-shadow:0px 4px 4px #999;
}
.banneraboutbg{
	width:100%;
	height:300px;
	margin:0 auto;
	background:url(../images/aboutbg.jpg) repeat;
	box-shadow:0px 4px 4px #999;
	
}
.bannerabout{
	width:1280px;
	margin:0 auto;
}
.bannerservices{
	width:1280px;
	margin:0 auto;
}
.bannerleft{
	width:714px;
	height:401px;
	float:left;
	margin-left:14px;
}
.bannerright{
	width:529px;
	height:425px;
	float:right;
	margin-right:px;
	margin-top:px;
	/*border:1px solid #C30;
	background:url(../images/bannerright.jpg);*/
}
.people{
	width:247px;
	height:230px;
	float:left;	
	background:url(../images/people.jpg);
}
.roi{
	width:281px;
	height:229px;
	float:right;
	
	background:url(../images/roi.jpg);
}
.testimonials{
	width:302px;
	height:185px;
	float:left;
	margin-top:-8px;
	background:url(../images/testimonials.jpg);
}
.strategy{
	width:227px;
	height:185px;
	float:left;
	background:url(../images/stategy.jpg);
	margin-top:-8px;
}
.peopletext{
	float:right;
	padding-top:114px;
}
.roitext{
	float:right;
	padding-top:168px;
}
.testimonialstext{
	float:right;
	padding-top:114px;
}
.strategytext{
	float:right;
	padding-top:68px;
}
/*feature slide*/
#intro {
	width: 1000px;
	margin: 0 auto;
	box-shadow:0px 4px 4px #999;
	}
.wrapper {
	width: 1000px;
	margin: 0 auto;
	box-shadow:0px 4px 4px #999;
	}
.list_carousel {
	width: 100%;
	height:170px;	
	}
.list_carousel ul {
	margin: 0;
	padding: 0 0 0 4px;
	list-style: none;
	display: block;
	}
.list_carousel li {				
	margin:14px 4px 5px 4px;	
	display: block;
	float: left;
	box-shadow: 0 0 5px #999;
	
	}
.list_carousel.responsive {
	width: auto;
	margin-left: 0;
}
.clearfix {
	float: none;
	clear: both;
}
.prev {
	float: left;
	margin-left: 10px;
}
.next {
	float: right;
	margin-right: 10px;
}
.pager {
	float: left;
	width: 300px;
	text-align: center;
}
.pager a {
	margin: 0 5px;
	text-decoration: none;
}
.pager a.selected {
	text-decoration: underline;
}
.timer {
	background-color: #999;
	height: 6px;
	width: 0px;
}
.featurebg{
	width:1280px;
	height:48px;
	margin:0 auto;
	background:#4d4c4c;
	box-shadow:-2px 0px 2px #999;
	/*background:url(../images/featurebar.jpg) repeat-x;*/	
}
.upfeature{
	width:1280px;
	height:48px;
	margin:0 auto;
	background:#ccc;
	/*background:url(../images/featurebar.jpg) repeat-x;*/	
}
.feature{
	width:1280px;
	height:48px;
	margin:0 auto;
	
}
.featuretext{
	padding:8px;
	font-size:16px;
	color:#fff;
	padding-top:12px;
	font-family: Verdana, Geneva, sans-serif;
	text-shadow:0px 2px 2px #666;
	margin-left:8px;
}
.fearurecontentbg{
	width:1280px;
	height:170px;
	margin:0 auto;
	margin-top:-4px;	
	background:url(../images/featurebg.jpg) repeat-x;
	border-bottom:1px solid #ccc;
	box-shadow:0px 4px 4px #999;
}
.fearurecontent{
	width:1280px;
	height:170px;
	margin:0 auto;
	box-shadow:0px 4px 4px #999;
	/*background:url(../images/featurebg.jpg) repeat-x;
	border-bottom:1px solid #999;*/
}
/*about we*/
.belowfeaturebg{
	width:1280px;
	height:155px;
	margin:0 auto;
	background:url(../images/aboutbar.jpg);
}
.belowfeature{
	width:1280px;
	height:148px;
	margin:0 auto;
	padding-top:8px;
}
.contenttext{
	width:338px;
	height:146px;
	float:left;	
}
.textcontent{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
}
.contentin{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12.8px;
	text-align:justify;
}
.contentin p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12.4px;
	text-align:justify;
	color:#666;
	line-height:22px;
}
/*knowledge text*/
.knowledgebg{
	width:1280px;
	height:37px;
	margin:0 auto;
	
}
.knowledgebarbg{
	width:60%;
	height:37px;
	float:left;
	margin-left:px;
	padding-bottom:2px;
	background:#4d4c4c;
	box-shadow:-2px 0px 2px #999;
}
/*.knowledgebar{
	width:318px;
	height:37px;
	float:left;
	
	padding-left:8px;
	
}*/

.servicesbg{
	width:40%;
	height:37px;
	float:right;
	margin-right:px;
	padding-bottom:2px;
	background:#ba0f0f;
	box-shadow:2px 0px 2px #999;
}
.digitalbarbg{
	width:1280px;
	/*float:left;*/
	margin:0 auto;
	background:#ccc;
	
}
.digitalbar{
	width:1280px;
	margin:0 auto;
	background:#666;
}
.servicesbarbg{
	width:57%;
	float:left;
	background:#f10f0f;
	
}
.servicesin{
	width:56%;
	margin:0 auto;
	background:#fff;
}
.digitalrightbg{
	width:43%;
	height:35px;
	float:right;
	background:#fff;
	
}
.digitalright{
	width:42%;
	height:30px;
	float:left;
	background:#CCC;
	box-shadow:0px 4px 4px #999;
}
.textservices{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#fff;
	line-height:32px;
	margin-left:-134px;
}
.digitaltext{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	text-transform:uppercase;
	color:#fff;
	line-height:32px;
	margin-left:12px;
}
.services{
	width:504px;
	height:37px;
	float:right;
	margin-left:22px;
}
.knowledgetext{
	font-family:Verdana, Geneva, sans-serif;
	text-shadow:0px 2px 2px #666;
	font-size:18px;
	line-height:1px;
	color:#fff;
	margin-top:18px;
	margin-left:14px;
}
.line{
	width:1280px;
	height:40px;
	margin:1px auto;
	border-bottom:1px solid #f2090d;
}
.line1{
	width:1280px;
	height:40px;
	margin:1px auto;
	border-bottom:2px solid #f2090d;
}
.clear{
	clear:both;
}
/*content*/

.content{
	width:1280px;
	margin:0 auto;
	background:#fff;
	box-shadow:0px 4px 4px #999;
}
.blogcontent1{
	width:734px;
	height:624px;
}
.contentservices{
	width:455px;
	padding:4px;
	float:right;
	border:1px solid #b2b2b2;
	margin-top:22px;
	/*border-radius:8px;*/
	margin-right:8px;
}
.contentmap{
	width:476px;
	height:482px;
	padding:4px;
	float:right;
	border:1px solid #b2b2b2;
	margin-top:22px;
	margin-right:14px;
}
.spacer{
	font-size:0px;
	line-height:0px;
	clear:both;
}

.footerbg{
	width:1280px;
	height:120px;
	margin:0 auto;
	background:#262626;
	/*background:url(../images/footerbg.jpg);*/
	box-shadow:0px 4px 4px #999;
}
.footer{
	width:1280px;
	height:120px;
	margin:0 auto;
	/*background:url(../images/footer.jpg);*/
	box-shadow:0px 4px 4px #999;
}
/*footer menu*/
.footericon{
	width:263px;
	float:left;
	margin-top:0px;
	margin-left:20px;
}
.menufooter{
	width:652px;
	float:right;
	margin-top:15px;	
}
.footermenu{	
	float:right;
	margin-right:22px;
}
.footermenu ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
.footermenu ul li{	
	float:left;
	padding-right:8px;
	padding-left:2px;
	display: block;
	/*line-height: 42px;
	border:1px solid #C30;*/
	
}
.footermenu ul li a{
	text-decoration: none;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12.8px;
	color: #fff;
	letter-spacing:1px;
}
.footermenu ul li a:hover{	
	color: #e99a93;
}
.footertext{
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:12px;
	color:#666;
}
/*banner slider*/
#dev7link {
    position:absolute;
    top:0;
    left:50px;
    background:url(images/dev7logo.png) no-repeat;
    width:60px;
    height:67px;
    border:0;
    display:block;
    text-indent:-9999px;
}

.slider-wrapper { 
	width: 714px; 
	height:401px;
}
.textform{
	border:1px solid #999;
	background:#f8f4f5;
}