body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #6d6b6b;
	font-size: 12px;
	background-image: url(../images/top-pattern.jpg);
	background-repeat: repeat-x;
}


div,ul,h1,h2,h3,h4,h5,form,img {
	margin:0;
	padding:0;
	list-style-type: none;
}
/*input, textarea, select {
	border: 1px solid #C5C8CD;
	font-size: 12px;
	width: 150px;
}*/
.border {
	border: 1px solid #c7c7c7;
}

 p {
	margin:0;
	padding:5px 0;
	text-align: justify;
	line-height: 19px;
}
img {
	border: 0;
}

.img-pos-down {
	vertical-align:bottom;
}

.img-pos-up{
	vertical-align:top;
}

.relative {
 position:relative; 
}

.display{
	display:none;
	}
a:link,a:visited {
	text-decoration:underline;
	color:#1480B1;
}

a:hover {
text-decoration:none;
}

.margin {
margin:auto;
}

.float {
float:left;
}

.floatR {
float:right;
}

.clear {
clear:both;
font-size:1px;
}
.floated_img_right {
	float: right;
	padding-left: 10px;
}

.floated_img_left {
	float: left;
	padding-right: 10px;
}

.pad-style-t {
	padding-top: 5px;
}

.pad-style-t-i6 {
	padding-top: 5px;
}
.pad-style-r {
	padding-right: 5px;
}
.pad-style-b {
	padding-bottom: 5px;
}
.pad-style-l {
	padding-left: 5px;
}
.list1 {
 	font-size: 11px;
	padding: 1px 0 0 0px;
	color: #757577;
}
.list1 li {
	padding: 1px 0;
}

.list2 {
	font-size: 11px;
	padding: 1px 0 0 11px;
	color: #585858;
}
.list2 li {
	padding: 3px 0;
}


.list3 {
	font-size: 11px;
	padding: 1px 0 0 0;
	color: #585858;
}
.list3 li {
	background-image: url(../images/bullate1.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
 	padding:3px 0 3px 11px;
}

.list4 {
 	padding: 1px 0 0 10px;
 }
.list4 li {
	background-image: url(../images/bullate1.jpg);
	background-repeat: no-repeat;
	background-position: left 9px;
 	padding:3px 0 3px 11px;
}


.list4 a:link, .list4 a:visited {
 	color: #6d6b6b;
	text-decoration:none;
	
 }

.list4 a:hover {
 	color: #1480B1;
	text-decoration:underline;
	
 }


.list5 {
 	padding: 1px 0 0 10px;
 }
.list5 li {
	background-image: url(../images/bullate1.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
 	padding:0px 0 1px 11px;
}


.list5 a:link, .list5 a:visited {
 	color: #6d6b6b;
	text-decoration:none;
	
 }

.list5 a:hover {
 	color: #1480B1;
	text-decoration:underline;
	
 }

.link1{
	font-weight:bold;
}

.floated-list li
{
	float:left;
}
.main {
	width: 1002px;
	margin: auto;
	
}

.logo   {
	display:block;
	float:left;
	margin:0;
	padding:15px 0 0 40px;
}

.top-right-sec{
	float:right;
	width: 80%;
	padding: 2px 1px 1px 8px;
	
}
.top-links {
	padding-right: 8px;
}



.top-links ul {
	margin:0;
	padding:0 24px 0 42px;
	float:right;
 }

.top-links li {
	float:left;
	padding:4px 6px 0;
}

.top-links a {
border:0;
display:block;
float:left;
}

.top-links .home a:link,.top-links .home a:visited {
	background-image:url(../images/top-lnk-strip.jpg);
	height:15px;
	width:13px;
}

.top-links .home a:hover {
	background: url(../images/top-lnk-strip.jpg) -13px top;
	}

.top-links .sitemap a:link,.top-links .sitemap a:visited {
	background: url(../images/top-lnk-strip.jpg) -26px top;
	height:15px;
	width:16px;
}

.top-links .sitemap a:hover {
	background: url(../images/top-lnk-strip.jpg) -42px top;
}

.top-links .contact a:link,.top-links .contact a:visited {
	background: url(../images/top-lnk-strip.jpg) -58px top;
	height:15px;
	width:16px;
}

.top-links .contact a:hover {
background:url(../images/top-lnk-strip.jpg) -74px top;
}
.top-links .search-box {
	float: right;
	width: 160px;
	background-color:#fff;
	padding:2px 37px px 2px
}
.search-text {
	font-size: 11px;
	width: 122px;
	border: 1px solid #C5C8CD;
	float:left;
	padding-left: 3px;
	
}
.banner {
	/*background-image: url(../images/banner.jpg);*/
	background-image: url(../images/bannerbg.jpg);
	height: 224px;
	float:left;
	width: 727px;
	background-repeat: no-repeat;
}
.banner .flash-anim {
	height: 206px;
	width: 538px;
	float: left;
	padding:0 0 10px 0;
 }
 

 
 .inner-left{
	float:left;
	width:538px;
	/*overflow:hidden; */
  }
 
.inner-right{
 	float:left;
	width:176px;
	padding-left:10px;
	/*background-image: url(../images/bannerbg.jpg);*/
	background-repeat: no-repeat;
	background-position:right -54px;
 	}


.banner .request-form {
	height: 216px;
	float: left;
	margin:0;
 	padding:12px 0 0 7px;
 	}

.banner .request-middle{
 	width:162px;
 	background:#fff url(../images/request-icon.jpg) no-repeat 4px top;
	
}

.banner .request-middle .heading1{
	color:#444444;
	font: bold 16px "trebuchet MS";
	padding:0 0 12px 5px;
	}
	
	

.banner .request-middle .heading1 span{
	color:#3690b8;
	padding-left:30px;
 }
 
 

/*for home page*/


/*for inner pages*/
.banner1 {
	/*background-image: url(../images/banner1.jpg);*/
	background-image: url(../images/bannerbg.jpg);
	height: 169px;
	width: 727px;
	background-repeat: no-repeat;
	/*position:relative;*/
}
.flash-anim1 {
	/*background-image: url(../images/bannerbg.jpg);*/	
	/*background-position:left bottom;*/
	height:160px;

 	width: 538px;
	float: left;
	padding:0 0 10px  10px;
}
.request-form-container1{
	float:left;
	padding:10px 0 0 5px;
	width:168px;
	overflow:hidden;
	/*position:relative;*/
	
		
}
.request-form1 {
 

	
 	/*padding:10px 0 0 7px;
	position:absolute;	
	right:10px;
	*/
	}

.request-middle1{
 	width:162px;
 	background:#fff url(../images/request-icon.jpg) no-repeat 4px top;
}

.request-middle1 .heading1{
	color:#444444;
	font: bold 16px "trebuchet MS";
	padding:0 0 12px 5px;
	}
	
	
.request-middle1 .heading1 span{
	color:#3690b8;
	padding-left:30px;
 }
.request-bottom-img{
	vertical-align:top;
	position:relative;
	left:-10px;
	
}
/*for inner pages*/


 
.left-sec {
	float: left;
	width: 272px;
}








.latest-project {
	width: 217px;
	float: right;
	padding-top: 10px;
	position:relative;
}
.latest-project .latest-pro-middle {
	background-image: url(../images/latest-project-middle.jpg);
	height: 339px;
	padding: 0 0 0 12px;
}
.latest-project .latest-pro-middle img {
	margin: 10px 0;
}

.latest-pro-b-trans{
	position:absolute;
	bottom:20px;
	left:22px;
	}


.middle-sec {
 	/*background:url(../images/banner/bannerbg-designing.jpg) no-repeat 273px -0px;*/
	background-repeat:no-repeat;
	background-position: 273px -0px;
   }
.bodytxt-web {
	color: #2C8ECB;
}
.bodytxt-develop {
	color: #e15f00;
}
.bodytxt-seo {
	color: #ee1719;
}

 
.middlebody {
	padding:5px 0px 0 8px;
}

.middlebody1 {
	float:left;
	padding:5px 8px 0;
	width:530px;
}
.right-sec {
	float: right;
	padding-right:5px;
}

.right-sec1 {
	float: right;
	padding-top:5px;
 }
.box1 {
	padding-bottom: 10px;
}

.box1-middle {
	background-image: url(../images/special-offer-bg.jpg);
	background-position: center bottom;
	border-right:1px solid #E0E0E2;
	border-left:1px solid #E0E0E2;
	width: 175px;
	background-repeat: repeat-x;
}


.live-chat {
	text-align: center;
}
.live-chat a:link, .live-chat a:visited {
	text-decoration: none;
	font-size:11px;
	color: #5f5f5f;
}


.live-chat a:hover{
	text-decoration:underline;
	color:#048395;
}

.chat-box{
	
	width:48%;
	text-align:center;
	float:left;
}

/*for home page*/
.testimonials {
	padding: 0 8px;
	font-size: 11px;
	height:128px;
}


.testimonials p{
	color: #474747;
	padding: 5px 0 0 0;
	margin: 0;
	line-height: normal;
	
}

.testimonials em{
	color:#046d90;
	
}

/*for home page*/

/*for inner pages*/
.testimonials1 {
	padding: 0 8px;
	font-size: 11px;
	height:140px;
}


.testimonials1 p{
	color: #474747;
	padding: 5px 0 0 0;
	margin: 0;
	line-height: normal;
	
}

.testimonials1 em{
	color:#046d90;
	
}

/*for inner pages*/



.fotter {
	background-image: url(../images/fotter-bg.jpg);
	height: 231px;
	
	margin: auto;
	
}
.fotter  .f-left {
	background-image: url(../images/fotter-left.jpg);
	background-repeat: no-repeat;
	height: 231px;
 	margin: auto;
}

.fotter  .f-right{
	background:url(../images/fotter-right.jpg) no-repeat right center;
	height: 231px;
 	margin: auto;
}
.f-clients {
padding:10px;
}

.f-clients .c-middle {
	background-color: #FFFFFF;
	float: left;
	width: 936px;
	height: 122px;
	padding:5px 0 0 0;
	border-top: 1px solid #5d9abc;
	border-bottom: 1px solid #5d9abc;
}
.fotter .f-links {
	color: #7cceff;
	font:11px tahoma;
	padding: 5px 20px;

}

.f-links a:link, .f-links a:visited {
	color:#fff;
	text-decoration:none;
	margin:0 7px;
}
.f-links a:hover{
	text-decoration:underline;
	color: #245f80;
	}
.bodytxt1
{   
    font:italic bold 16px  Arial; 
    color:#a5cde0;
}

.img-moving {
	padding: 5px 0 0 5px;
}

.img-moving img {
	margin:0 10px;
	border:1px solid #E6E6E6;
}

.r-fields{
	text-align:center;
	padding:12px 0 0 0 ;
}

.r-fields1{
	text-align:center;
	padding:0;
	margin:0;
	background-color: #f1f1f1;
	background-image: url(../images/request-bg-inner.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}


.txtfld1{
	color:#706d6d;
	border:1px solid #b2b2b2;
	margin:2px 0;
	padding:0;
	font:10px Arial, Helvetica, sans-serif;
}

.txtfld2 {
	font: 10px Arial, Helvetica, sans-serif;
	color: #706d6d;	
 	width: 106px;
	padding:0;
	margin-bottom:2px;	
 }
 
 .submit1{
	margin:3px 0 3px 45px;
}

.drop_tabs{
 	left: 11px;
 	top:38px;
	width:129px;
 	border-left:1px solid #8bc9e8;
	border-left:1px solid #8bc9e8;
	font: normal 11px Arial, Helvetica, sans-serif;
 	position:absolute;
 	display:none;
  }

.drop_tabs .bg{
	background-image: url(../images/dropdown-bg.png);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.drop_tabs a:link, .drop_tabs a:visited {
	background-image: url(../images/bullate2.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
	line-height:10px;
	height:10px;
	margin: 0px;
	color:#daecf5;
	padding: 5px 0 5px 16px;
	display: block;
}

 
.drop_tabs a:hover{
	background-image: url(../images/bullate1.gif);
	background-color: #c6f0ff;
	color:#1e6c92;	
}


.drop {
	position: absolute;
	background-color: #993300;
	left: 0px;
	top: 0px;
}
.paypal {
	padding-top: 11px;
}


/* External CSS from Existing Site*/

.for_clients
{
	border:1px solid #dee2e7; height:60px; overflow:hidden; margin:0px 0px 0px 0px;
	padding:5px;
}
.for_spray
{
	clear:both; height:8px;
}
.box_clients1
{
	float:left; width:120px; border-right:1px solid #dee2e7;
	padding:5px;
}
.box_clients2
{
	float:left; width:130px; border-right:0px solid #dee2e7;
	padding:5px;
}

.box_clients3
{
	float:left; width:226px; border-left:1px solid #dee2e7;
	font-size:11px;
	padding:0px 0px 0px 3px;
}

/* External CSS from Existing Site*/
.powered-logo {
	float: right;
	padding-top:30px;
 }
 
 .style1 {color: #FFFFFF}
 
.mebo-btn{
	position: absolute; 
	background-color: #f3f4f6; 
	top:5px; 
	right:73px; 
	cursor:pointer;
}

.live-chat-box{
	float:right;
	height:33px;
	overflow:hidden;
	padding:2px;
}

.live-chat-box-new {
	width:131px;
	height:33px;
	overflow:hidden;
	position:absolute;
	top:2px;
	right:10px;
}
.clients-logo{
	padding:0px 0 10px 6px;
}
.clients-logo .c-logoo {
 	float: left;
	height: 88px;
	width: 121px;
	padding:11px 5px;
}

.enquiry-page{
	color:#b4b4b4;
}

.bodytxt4 {
	color: #ff5b00;
	font-weight: bold;
}
.bodytxt5 {
	color: #4ac0f2;
	font-weight: bold;
}
.form-section {
	padding: 10px 0 0px 0;
}

.form-section .form-container1 {
	float: left;
	border-bottom:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4;
	color: #7c7c7c;
	font-weight: bold;
}

.form-section .form-container {
	float: left;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
}

 .form-section  .leftform {
	background-color: #f8f8f8;
	width: 415px;
	border-right: 1px solid #e4e4e4;
	padding:10px 0;
}
 
.form-section .rightform {
	background-color: #f8f8f8;
	width: 500px;
	border-left: 1px solid #fff;
	padding:10px 0;
}

.enquiry-input{	
	padding:5px 2px;
	margin:0;
	border: 1px solid #c1d0df;
	background-color:#ddeeff;
	color:#767f88;
	font-size:11px;	
	width:203px;	
	
}

.enquiry-textarea{
	padding:5px 2px;
	margin:0;
	border: 1px solid #c1d0df;
	background-color:#ddeeff;
	color:#767f88;
	font-size:11px;	
	width:290px;
	height:80px;	
 }
 
 .enquiry-list{	
	padding:0;
	margin:0;
	border: 1px solid #c1d0df;
	background-color:#ddeeff;
	color:#767f88;
	font-size:11px;	
	width:203px;	
 }
.bodytxt6 {
	font-size: 18px;
	font-weight: normal;
	color: #2C8ECB;
}
.enquiry-text{
	padding:7px;
	width:940px;
}.bodytxt7 {
	color: #696a67;
	font-size: 11px;
	font-weight: normal;
}
