/*html, body {
    height: 100%;
	overflow-x:hidden;
}*/
body {
	padding:0;
	margin:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(../images/background.jpg) repeat-x #ff8809;
	font-size:12px;
	color:#363636;/*	text-align:justify;*/
	width:100%;
	
}
#container {
   min-height:100%;
   position:relative;
}
td, tr, div, p, h1, h2, h3, h4, h5, ul, li, a, span, ins, form, fieldset, input, select, button, textarea, label, pre {
	padding:0;
	margin:0;
}
ul {
	list-style:none;
	padding:0;
	margin:0;
}
img {
	border:none;
}
h1 {
	font-weight:lighter;
}
.clear {
	clear:both;
}
.float {
	float:left;
}
.right {
	float:right;
}
@font-face {
    font-family: 'Helvetica';
    src: url('../font/helvetica/HelveticaNeue-MediumCond.eot');
    src: url('../font/helvetica/HelveticaNeue-MediumCond.eot#iefix') format('embedded-opentype'),
         url('../font/helvetica/HelveticaNeue-MediumCond.woff') format('woff'),
         url('../font/helvetica/HelveticaNeue-MediumCond.ttf') format('truetype'),
         url('../font/helvetica/HelveticaNeue-MediumCond.svg#HelveticaNeue-MediumCond') format('svg');
    font-weight: normal;
    font-style: normal;

}

.spacer{padding:0px; margin:0px; line-height:0px; font-size:0px; height:0px; clear:both}
/*===================BODY CSS======================*/
.main-wrapper{ width:980px; margin:0 auto;}

.logonav_wrap{width:980px; margin:0 auto; padding:0 0 5px 0;}
.logo{float:left;}
.logo a{ background:url(../images/logo.png) no-repeat; width:327px; height:130px; display:block; text-indent:-9999px;}
.nav{ width:640px; float:right;}
.nav ul{ padding:62px 0 0 0;}
.nav li{ padding:0px; margin:0px; float:left; background:url(../images/nav-divider.gif) no-repeat left center;}
.nav li.nonback{background:none; }
.nav li a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000; text-decoration:none; font-style:italic; padding:0 10px;}
.nav li a:hover{ color:#FFFFFF;}
.nav li a.nonback{ padding:0 10px 0 0;}
.nav li.active a { color:#ffffff; }
/*===================BANNER======================*/
.banner_con{ width:978px; border:1px solid #ffa748; height:401px;}
.banner{ width:978px; height:401px; margin:0 auto; padding:0px 0 0 0;}

.banner_con1{ width:978px; border:1px solid #ffa748; height:350px;}
.banner1{ width:978px; height:350px; margin:0 auto; padding:0px 0 0 0;}

#slideshow { height:401px; width:980px; overflow:hidden; }

#slideshow IMG { position:absolute; z-index:8; opacity:0.0; }

#slideshow IMG.active { z-index:10; opacity:1.0;}

#slideshow IMG.last-active { z-index:9;}



/*===================Our Works======================*/
.ourworks{ width:980px; margin:0 auto; padding:25px 0px;}
.ourworks h1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#ffffff; font-weight:lighter;}

.four_ser{ width:980px; margin:0 auto; padding:20px 0 0 0;}
.four_ser img{ border:3px solid #222222;}
.four_ser h3{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2e3192; padding:10px 0 0 0;}
.four_ser p{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#FFFFFF; padding:5px 0 0 0;}
.serbox1{ width:218px; float:left;}
.serbox2{ width:218px; float:left; padding:0 0 0 36px;}
.serbox3{ width:218px; float:right;}

.divider{ background:url(../images/divider.jpg) repeat-x; width:980px; height:3px; padding:10px 0;}
/*===================strokes and testimonial======================*/
.strole_testi{ width:980px; margin:0 auto; padding:0 0 20px 0;}
.what_wrap{ width:485px; float:left;}
.what_wrap h1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#FFF;}
.what_wrap h1 span{ text-transform:uppercase; color:#000; padding:0 0 0 10px;}
.what_wrap p{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:18px; padding:20px 0 0 0;}
.what_wrap p a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:18px; text-decoration:none;}
.what_wrap p a:hover{ color:#000;}

.testi_wrap{ width:470px; float:right;}
.testi_wrap h1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#FFF;}
.testi_wrap p{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:18px; padding:20px 0 0 0;}
.testi_wrap p span{ color:#000; font-weight:bold;}
.testi_wrap p a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:18px; text-decoration:none;}
.testi_wrap p a:hover{ color:#000;}

/*===================clients======================*/
.ourclients{ width:980px; margin:0 auto; padding:20px 0px;}
.ourclients h1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#ffffff; font-weight:lighter;}
.client_logo{ width:980px; margin:0 auto; padding:20px 0 0 0;}



/*===================FOOTER======================*/
.footback{ width:100%; background:url(../images/foot-back.jpg) repeat-x; height:131px;padding:0 0 0 0;}

.foot_inner{ width:980px; margin:0 auto; padding:44px 0 0 0;}

.footnav{ width:550px; float:left;}

.footnav ul{ padding:0 0 0 0;}
.footnav li{ padding:0px; margin:0px; float:left; background:url(../images/footdivider.jpg) no-repeat left center;}
.footnav li.nonback{background:none; }
.footnav li a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none;padding:0 10px;}
.footnav li a:hover{ color:#ff8808;}
.footnav li a.nonback{ padding:0 10px 0 0;}

.follow{ width:125px; float:right;}
.follow ul{ padding:0px; margin:0px;}
.follow ul li{ padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; padding:0 0 0 5px; float:left;}

.copy{ float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding:20px 0 0 0; }
.copy a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
.copy a:hover{ color:#ff8808;}

.powered{ float:right;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding:20px 0 0 0;}
.powered a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
.powered a:hover{ color:#ff8808;}


/*===================inner page=====================*/
.about_us{ width:980px; margin:0 auto; padding:25px 0;}
.about_us h1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#FFF;}
.about_us h1 span{ text-transform:uppercase; color:#000; padding:0 0 0 10px;}
.about_us p{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:18px; padding:15px 0 0 0;}

.services{ width:980px; margin:0 auto; padding:20px 0 0 0;}
.services_left {float:left; width:300px; margin:0 40px;}
.services_left ol { margin:0; padding:0; list-style-type:decimal;  }
.services_left li { display:block; padding:5px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000; text-decoration:none;}
.services_left li a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; margin-left:15px;}
.services_left li a:hover { text-decoration:underline; color:#ffffff;}

.contact_us { width:980px; margin:0 auto; padding:25px 0;}
.contact_us h1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#FFF;}
.contact, .contact ul { margin:0; padding:0; list-style:none; padding:10px 0 0 0; }
.contact li { display:block; float:left; margin-right:15px; padding:10px; width:280px; min-height:331px; border:#e0e0e0 1px solid; background-color:transparent; }
.contact li.last { display:block; float:left; margin-right:0; padding:15px 15px 5px 15px; width:300px; }
.contact p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:22px; padding:15px 0 0 0; }
.contact p a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:18px; text-decoration:none;}
.contact p a:hover{ color:#000;}
.txtbox{ width:255px; border:1px solid #e0e0e0; padding:5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#FFFFFF; background:#ff8809;}
.txtbox1{ width:130px; border:1px solid #e0e0e0; padding:8px 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#FFFFFF; background:#ff8809;}
.txtarea{ width:255px; height:92px; border:1px solid #e0e0e0; padding:5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#FFFFFF; background:#ff8809;}

#clients{ display:block; width:980px; line-height:1.6em; padding:25px 0px; margin:0 auto 15px; }
#clients h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#FFF; font-weight:lighter; padding:5px 0 5px 0;}
#clients ul{margin:0; padding:0; list-style:none; }
#clients li{ display:block; float:left; width:178px; height:92px; margin:10px 20px 10px 0; padding:0; overflow:hidden; }
#clients li a img{display:block; width:168px; height:82px; margin:0; padding:3px; border:1px solid #DEDACB; }
#clients li a:hover img{ border-color:#979797; } 
#clients li.last{margin-right:0; }


/*
     FILE ARCHIVED ON 15:24:06 Aug 22, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:35:02 Jul 24, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 110.224
  exclusion.robots: 0.117
  exclusion.robots.policy: 0.107
  cdx.remote: 0.088
  esindex: 0.011
  LoadShardBlock: 75.83 (3)
  PetaboxLoader3.datanode: 110.149 (5)
  load_resource: 148.116 (2)
  PetaboxLoader3.resolve: 78.229 (2)
*/