
body {
	font-family: Arial, Tahoma, sans-serif, serif; /* Inheritance for the fonts */
	font-size: 12px;
	background-color:#3c414f;
	cursor: url(images/cur.cur), default;
    *cursor: default;
	/* overflow-x: hidden; */
	margin:0px;	
}
.ie body {
	cursor: default;
}

a, a * {
	outline: none;
	cursor: pointer;
}
input, textarea, a, button {
	outline: none;
}


#container{
   margin: 0 auto;
   width:1255px;
   position: relative;
   height: auto;
   
}



* html {
 filter: expression(document.execCommand("BackgroundImageCache", false, true));/*解决IE6下的背景图片缓存*/
}


/* ----- Header ----- */



#header {
	
	background:url(../images/header.jpg) ;
	height: 158px;
	}

#header-content {
	/*width: 830px;*/
	margin: 0 auto;
	position: relative;
	width:100%;
	border-top: solid 1px  #9998A4;
	z-index:9999;
	
	
}
#logo{
	list-style: none;
	float: left;
	margin:30px 0px 0px 30px;
	display: inline;
	padding:0px;
	
	
	
}

#nav {
	list-style: none;
	float: right;
	margin:80px 25px 0px 00px;
	display: inline;
	padding:0px;
	
}
#header li {
	float: left;
}
#header li a {
	display: block;
	width: 150px;
	height: 38px;
	text-indent: -9999px;
	position: relative;
}
#light2{
	width: 250px;
	height: 155px;
	position: absolute;
	top: 6px;
	left:60px;
	background: url(../images/nav-light.png) no-repeat 0 0px;
	
	}
.ie6 #light2 {
	background: none;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "nav-light.png', sizingMethod='crop')");/*解决.png背景图片透明问题*/
}
#light {
	position: absolute;
	
	width: 210px;
	height: 161px;
	background: url(../images/nav-light.png) no-repeat 0 0px;
	top:-180px;
}
.ie6 #light {
	background: none;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "nav-light.png', sizingMethod='crop')");
}
.ie6 #Link-home a {
	background: none;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "home.png', sizingMethod='crop')");
	}
#Link-Home a {
	background: url(../images/home.png) no-repeat;
}

.ie6 #Link-Home a.active, .ie6 #Link-Home a span span{
	background: none;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "home_hover.png', sizingMethod='crop')");
	}

#Link-Home a.active, #Link-Home a span span {
	background: url(../images/home_hover.png) no-repeat center top;
}
#Link-About a {
	background: url(../images/about.png) no-repeat;
}
#Link-About a.active, #Link-About a span span {
	background: url(../images/about_hover.png) no-repeat center top;
}
#Link-Services a {
	background: url(../images/service.png) no-repeat;
}
#Link-Services a.active, #Link-Services a span span {
	background: url(../images/service_hover.png) no-repeat center top;
}
#Link-Case a {
	background: url(../images/portfolio.png) no-repeat;
}
#Link-Case a.active, #Link-Case a span span {
	background: url(../images/portfolio_hover.png) no-repeat center top;
}
#Link-contactus a {
	background: url(../images/contactus.png) no-repeat;
}
#Link-contactus a.active, #Link-contactus a span span {
	background: url(../images/contactus_hover.png) no-repeat center top;
}

.wrap-bg {
	position: absolute;
	top: 0;
	left:1px;
	width: 120px;
	height: 38px;
	text-align: center;
	display: block;
}
.wrap-bg span {
	display: block;
	width: 120px;
	height: 38px;
	margin: 0 auto;
	opacity:0;
	filter:alpha(opacity=0);
}

/* ----- /Header ----- */



/* ----- SubHeader ----- */











/* ----- Content ----- */





#footer {
	background: url(../images/header.jpg) repeat-x;
	height:160px;
	border-bottom: solid 1px #9998A4;
	
	
}


#footer-navigation {
	padding-top:20px;
	padding-bottom:20px;
	
	
	

}

#footer-navigation  a {
	font:15px Verdana, Arial;
	color: #fff;
	text-decoration: none;
	
	white-space: nowrap;
}
#footer-navigation  a:hover, #footer-navigation  a.active {
	color:#F90;
}

#socialandphone{
	width:280px;
	height:50px;
	vertical-align:middle;
	}
	

#phone {
	display: block;
	color: #fff;
	float: right;
	background:url(../images/phone.png) no-repeat;
	font:bold 11px Verdana, Arial, serif;
	color: #fff;
	height: 29px;
	padding:4px 0 0 26px;
	width:180px;
	letter-spacing: 1px;
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
}
 #phone:hover {
	color: #DCA113;
}
#phoneIndex {
	display: block;
	width:145px;
	overflow: hidden;
	position: relative;
}
#phoneIndex span {
	display: inline-block;
	width: 145px;
	padding-top: 2px;
	position: relative;
}
#phoneSlide {
	position: relative;
}

#copyright {
	clear: both;
	float: none;
	
	text-align: center;
	font: bold 11px Arial;
	color:#F90;
	
	display: inline-block;
	width: 100%;
}
#copyright a {
	color: #374148;
	text-decoration:none;
}

#footerBorder {
	
	
	height: 2px;
	
	overflow: hidden;
	background: url(../images/footerborder.png) no-repeat;
	-background: none;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "footerborder.png', sizingMethod='crop')");
}




#afade {
	position: absolute;
	top: 151px;
	left: 0;
	width: 100%;
	overflow: hidden;
	opacity:0;
}
#isFade {
	display: block;
	width:302px;
	height: 6px;
	position: relative;
	left: -302px;
	top: 0;
	background: url(../images/grad.png) no-repeat;
}
.ie6 #isFade {
	background: none;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "grad.png', sizingMethod='crop')");
}



.ie6 .MSIE63 {
	width:850px !important
}



.design-portfolio-nav {
	width: 230px;
}
.development-portfolio-nav {
	width: 279px;
}
.marketing-portfolio-nav {
	width: 231px;
}


.gtitle{
	position: relative;
	color: #fff;
	font: bold 17px Arial;
	text-decoration: none;
	display: inline-block;
	text-align: left;
	overflow: hidden;

}

#content {
	width: 1000px;
	margin:auto;
	position: relative;
	z-index: 1;
	
}
#content:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.ie6 #content {
	overflow: hidden;
	position: static;
	padding-right: 10px;
}
#content-middle {
	
}
#content-middle {
	/*background:  url(../images/content_bg_portfolio.png) no-repeat center top;*/
	/* No worries - it's only for the home page ;) */

 
}
#content-left{
  clear: both;
}



 
 #content-right {
	xbackground: url(../images/pf_bottom_bg.png) repeat-x left bottom;
}
 
.hshadow {
	position: absolute;
	width: 310px;
	height: 213px;
	background: url(../images/pfol.png) no-repeat;
	top: -75px;
	left: -40px;
	z-index: 1;
}
.ie6 .hshadow {
	background: none;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "pfol.png', sizingMethod='crop')");
}
.portfolio-box {
	width: 1000px;
	height: 311px;
	position: relative;
	-background: none;
}
.portfolio .portfolio-box{
	width:855px;
	margin:auto;
	}
.portfolio-box-content {
	position: relative;
	z-index: 1;
	background: url(../images/portfolio_box.png) no-repeat;
	width: 855px;
	height: 311px;
	-background: none;
	font: 14px Verdana, Arial, serif;
	color: #fff;
}
.portfolioboxMSIE6 {
	position: absolute;
	top: 0;
	left: 0;
	width: 1000px;
	height: 311px;
	z-index: 0;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "portfolio_box.png', sizingMethod='crop')");
}
.portfolio-box-content h2 {
	font: 18px Arial, serif;
	
}

.portfolio-box-content p {
	padding-top: 5px;
	height: 110px;
	overflow: hidden;
}


.portfolio-info {
	float: left;
	margin: 50px 0 0 360px;
	width: 470px;
	display: inline;
	line-height:22px;
}
.portfolio-box img {
	position: absolute;
	top:41px;
	left: 30px;
	z-index: 0;
}
.ieshespf {
	position: absolute;
	top: 0;
	left: 0;
	width: 855px;
	height: 261px;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "portfolio_box.png', sizingMethod='crop')");
	overflow: hidden;
}
.portfolio-box-last {
	width:1000px;
	height: 20px;
			-background: none;
	overflow: hidden;
}
.portfolio-box-last-iebg {
	background: url(../images/portfolio_last_box.png) no-repeat;
	-background: none;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "portfolio_last_box.png', sizingMethod='crop')");
	
	
	z-index: 0;
	-z-index: -1;/*msie6*/
	width:1000px;
	height: 20px;
}

.objLSH {
	background: url(../images/portfolio_last_box.png) no-repeat;
	-background: none;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "portfolio_last_box.png', sizingMethod='crop')");
	position: relative;
	top: 0;
	left: -50px;
	z-index: 0;
	-z-index: 0;/*msie6*/
	width:1045px;
	height: 55px;
	zoom:1;
	clear: both;
}
.objLSHLast {
	filter:none;
}
.objLSHLastMSie6 {
	width:1045px;
	height: 55px;
	top: 0;
	left: 0;
	z-index: 0;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "portfolio_last_box.png', sizingMethod='crop')");
}
li.width-182px ul {
	width: 182px;
}

#first_pf_box {
	margin:auto;
	width:855px;
	position:relative;
	height: 18px;
	background: url(../images/beforepf_bottom.png) no-repeat;
	
	
}

.ie6 #first_pf_box {
	z-index: 0;
	position: relative;
}
#contacts {
	background:transparent url(../images/mform.png) no-repeat scroll 0 0;
	-background: none;
	
	height:575px;
	left:50%;
	margin:0 0 0 -392px;
	padding-left:201px;
	padding-top:0px;
	position:absolute;
	top:10px;
	width:610px;
	z-index:21;
}

#contacts .Input .InputBoxContent,  #contacts .Input input,  #contacts .TextArea textarea {
	width: 385px;
}
#contacts .DropDown span {
	width: 364px;
}
#contacts #fsend {
	float:right;
	margin:10px 207px 0 0;
}
#contactsbg {
	position: absolute;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "mform.png', sizingMethod='crop')");
	top: 0;
	left: 0;
	width:783px;
	height:602px;
	z-index:0;
	zoom:1;
	display: inline-block;
}
#contacts-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: #000;
	opacity:.0;
	filter:alpha(opacity=0);
	z-index: 20;
	display: none;
}
.ie6 #contacts-overlay {
	position: absolute;
 height: expression(document.body.offsetHeight + 'px');
/**/

}
.closeo {
	position: absolute;
	top: 9px;
	right: 9px;
	display: block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	text-indent: -9999px;
	z-index: 2;
}
.formover {
	position: absolute;
	right:107px;
	text-indent:-9999px;
	top:38px;
	display: block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	text-indent: -9999px;
	z-index: 2;
}
.atopcontacts {
	position: absolute;
	right:80px;
	text-indent:-9999px;
	top:38px;
	display: block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	text-indent: -9999px;
	z-index: 2;
}
.live-chat-with-web-desgin-company {
	position: absolute;
	right:141px;
	text-indent:-9999px;
	top:36px;
	display: block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	text-indent: -9999px;
	z-index: 2;
}
#msgsent {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -150px;
	margin-top: -20px;
	color: #fff;
	text-align: center;
	font: bold 20px Arial;
	z-index: 99;
}
.ie6 #msgsent {
	position: absolute;
 top: expression( ( 200 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
#paging {
	list-style: none;
	display: inline;
	z-index: 3;
	position: absolute;
	left: 50%;
	top: 40px;
	clear: both;
	max-width: 500px;
	white-space: nowrap;
	text-align: center;
}
#slide_paging_prev {
	position: absolute;
	left: -20px;
	top: 5px;
	background: url(../images/pp.png) no-repeat;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "pp.png', sizingMethod='crop')");
}
#slide_paging_next {
	position: absolute;
	right: -20px;
	top: 5px;
	background: url(../images/pn.png) no-repeat;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "pn.png', sizingMethod='crop')");
}
#slide_paging_prev, #slide_paging_next {
	display: none;
	display: block;
	width: 15px;
	height: 13px;
	-background: none;
	text-indent: -9999px;
	display: none;
}
#slide_paging {
	position: absolute;
	margin: 0 auto;
	width: 480px;
	top: 40px;
	left: 50%;
	margin-left: -275px;
	height: 30px;
}
#slide_paging_wrap {
	margin: 0 auto;
	width: 480px;
	height: 30px;
	overflow: hidden;
	position: relative;
}
#slide_paging #paging {
	top:0px;
	left: 0;
}
body #content .blog-paging {
	z-index: 9;
}

#paging li {
	margin-right: 1px;
	display: inline;
	white-space: nowrap;
}
#paging a {
	display: inline-block;
	width: 28px;
	height: 21px;
	padding-top: 3px;
	background: url(../images/paging.png) no-repeat;
	font: 14px Arial, serif;
	color: #fff;
	text-decoration: none;
	text-align: center;
	-background: none;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "paging.png', sizingMethod='crop')");
}
#paging a:hover, #paging li.active a, #paging a.active {
	background: url(../images/paging_active.png) no-repeat;
	-background: none;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "paging_active.png', sizingMethod='crop')");
	color: #DCA113;
	font-weight: bold;
}
#portfolio-previous, #portfolio-next {
	display: inline-block;
	height: 50px;
	font: 14px Arial, serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	margin-top: 45px;
	position: relative;
}
.webkit #portfolio-previous span, .webkit #portfolio-next span {
	display:block
}
#portfolio-previous, #portfolio-next, #portfolio-previous *, #portfolio-next * {
	white-space: nowrap;
}
#portfolio-previous small, #portfolio-next small {
	font: 9px Arial, serif;
	display: block;
	color: #FFB600;
	clear: both;
}
#portfolio-next small {
	position: absolute;
	right: 25px;
	top: 17px;
}
#portfolio-previous small {
	float: left;
}
.ie8 #portfolio-previous small {
	float: none;
}
#portfolio-previous {
	float: left;
	padding-left: 25px;
	background: url(../images/prev.png) no-repeat 0 4px;
	-background: none;
	margin-left: 65px; /*the trick*/
}
#portfolio-next {
	float: right;
	padding-right: 25px;
	background: url(../images/next.png) no-repeat 100% 4px;
	-background: none;
	-width: 200px;
	margin-right: 127px;
	text-align: right;
}
#portfolio-next span {
	float: right;
	display: inline-block;
	margin-right: 0px;
}
#portfolio-previous samp, #portfolio-next samp {
	display: block;
	position: absolute;
	top: 4px;
	width: 22px;
	height: 22px;
}
#portfolio-previous samp {
	left: 0;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "prev.png', sizingMethod='crop')");
}
#portfolio-next samp {
	right: 0;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "next.png', sizingMethod='crop')");
}
#portfolio-previous {

}



.portfolio-profile {
	width:1000px;
	position: relative;
	-overflow: hidden;
}
.box-profile-top, .box-profile-bottom,  .portfolio-profile-top, .portfolio-profile-bottom {
	width: 1000px;
	height: 10px;
}
.portfolio-profile-content {
	background: #000;
	padding: 35px 33px;
	color: #fff;
	overflow: hidden;
	zoom:1;
	-width:789px
}
.box-profile-top, .portfolio-profile-top {
	
	
	background: url(../images/box_top.png) no-repeat;
	-background: none;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "box_top.png', sizingMethod='crop')");
}
.box-profile-bottom, .portfolio-profile-bottom {
	background: url(../images/box_bottom.png) no-repeat;
	-background: none;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "box_bottom.png', sizingMethod='crop')");
	height: 11px;
}
.portfolio-profile-content h2 {
	font: 18px Arial, serif;
	color: #fff;
	text-transform: uppercase;
	float: left;
	display: inline;
	margin-right: 10px;
}
.portfolio-profile-content .date {
	float: left;
	display: inline;
	margin-top: 5px;
	font: 10px Arial, serif;
	text-transform: uppercase;
}
.portfolio-profile-content .project-url {
	float: right;
	font: 11px Arial, serif;
	color: #D29B18;
	text-decoration: none;
	margin-top: 6px;
}
.browser {
	position: relative;
	width: 773px;
	height: 606px;
	background: url(../images/browser_scrollless.jpg) no-repeat;
	padding: 34px 6px 3px 6px;
	clear: both;
	float: left;
	margin-top: 24px;
}
#browser-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	width: 774px;
	height: 569px;
	position: relative;
}
#browser-overlay {
	position: absolute;
	top: 70px;
	left: 6px;
	width:758px;
	height: 569px;
	background: #000;
	opacity:0;
	filter:alpha(opacity=0);
	display: block;
	z-index: 2;
}
.address-bar {
	font: 10px serif;
	color: #8E949D;
	text-decoration: none;
	float: left;
	margin-left: 92px;
	margin-bottom: 24px;
}
.address-bar:hover {
	color:#636972
}
.project-main-image {
	background-position: center top;
	background-repeat: no-repeat;
	width: 761px;
	/*height: 569px;*/

  overflow: hidden;
	margin: 0 auto;
	position: static;
	white-space: nowrap;
}
#beforeshow {
	position: absolute;
	top: 0;
	left: 0;
	background-position: center top;
	background-repeat: no-repeat;
	width: 761px;
	height: 569px;
	overflow: hidden;
	opacity:0;
	filter:alpha(opacity=10);
}
.small-images {
	list-style: none;
	clear: both;
	float: left;
	margin-top: 38px;
	width: 535px;
}
.small-images li {
	float: left;
	margin-right: 22px;
 -margin-right: expression( this == this.parentNode.lastChild ? "0px" : "22px" );
}
.small-images a {
	display: block;
	width: 147px;
	height: 119px;
	background-repeat: no-repeat;
	background-position: center center;
	border: solid 4px #C5D1EB;
}
#infos {
	float: left;
	width: 250px;
	margin-top: 38px;
}
.portfolio-desc a {
	text-decoration:none;
	color: #D29B18;
}
.portfolio-desc ul {
	padding: 10px 0 20px 0;
}
.portfolio-desc li {
	list-style-position: inside;
	font-size:14px;
}
.portfolio-desc ul ul li {
	margin-left:15px;
}
.portfolio-desc ul ul ul li {
	margin-left:30px;
}
#infos h3 {
	font: 18px Arial, serif;
	text-transform: uppercase;
	color: #fff;
	display: inline;
	float: left;
}
.webkit #infos h3 {
	margin-left: -2px;
}
.scheme {
	float: left;
	display: block;
	width: 24px;
	height: 24px;
	background-image: url(../images/colorscheme.png);
	-background-image: none;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "colorscheme.png', sizingMethod='crop')");
	background-repeat: no-repeat;
	margin-left:10px;
	-margin-left:10px;
}
.webkit .scheme {
	margin-left:10px;
}
dl.summary {
	float: left;
	font: 13px Arial, serif;
	text-transform: uppercase;
	display: block;
	width: 235px;
}
dl.summary dt {
	float: left;
	text-align: left;
	clear: both;
	margin: 10px 0;
}
dl.summary dd {
	float: right;
	text-align: right;
	margin: 10px 0;
 *clear: both;
}
.view-site {
	display: inline-block;
	width: 86px;
	height: 22px;
	background: url(../images/view_site.jpg) no-repeat;
	text-indent: -9999px;
}
.about-us {
	display: inline-block;
	width: 86px;
	height: 22px;
	background: url(../images/about_us.jpg) no-repeat;
	text-indent: -9999px;
}
#infos .view-site {
	float: right;
	margin-top: 10px;
}
.portfolio-desc {
	clear: both;
	padding-top: 50px;
}
.portfolio-desc p {
	font:14px Arial, serif;
	color: #fff;
	padding: 10px 0 20px 0;
	text-align: justify;
}
h3.ptitle {
	font: 18px Arial, serif;
	text-transform: uppercase;
	color: #fff;
	background-repeat: no-repeat;
	background-position: 0px 0;
	display: block;
	padding: 16px 0 20px 70px;
}
.pabout {
	background-image: url(../images/about_icon.jpg);
}
.ptech {
	background-image: url(../images/tech_icon.jpg);
}
.ptestimonials {
	background-image: url(../images/testimonials_icon.jpg);
}
.paward {
	background-image: url(../images/award_icon.jpg);
}
.box-profile-content {
	background:url(../images/contentbk.png) repeat-y ;
	padding: 30px 30px;
	zoom:1;
	position: relative;
	z-index: 1;
	overflow: hidden;
	padding-top:5px;
}


.box-profile-content:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}


#fog {
	position: absolute;
	top: -10px;
	left: -65px;
	z-index: 0;
	width: 920px;
	height: 230px;
	background: url(../images/fog.png) no-repeat center top;
}
.ie6 #fog {
	background: none;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "fog.png', sizingMethod='crop')");
	z-index: -1;
}



#lightActive {
	bottom:92px;
	display:inline-block;
	height:40px;
	left:59px;
	position:absolute;
	width:121px;
	z-index: 9;
}
#ie6lightActive {
	top: 90px;
	display:inline-block;
	height:40px;
 left:expression(document.getElementById('light').offsetLeft + 30 + 'px');
	position:absolute;
	width:121px;
	z-index: 9;
}

.portfolio-box-content .portolio-image-box {
	display: block;
	position: absolute;
	width: 333px;
	height:174px;
	overflow: hidden;
	text-indent: -9999px;
	top: 40px;
	left: 30px;
}
#dot {
	position: absolute;
	width: 5px;
	height: 5px;
	background: url(../images/pnav_bull.gif) no-repeat scroll 0 0px;
	z-index: 2;
}

.txt {
	color:#FFF;
}
.txt a {
	color: #FFB400;
	text-decoration: none;
}
.txt a:hover {
	text-decoration: underline;
}
ul.txt {
	list-style-position: inside;
	font-size:14px;
}
h2.txt {
	font: 24px Verdana, Arial;
	color: #fff;
	text-transform: uppercase;
	padding-bottom: 14px;
}


h2 a{

color: #FFB400;
	text-decoration: none;
}


p.txt {
	font:14px Verdana, Arial;
	color: #fff;
	padding:0px;
}
div.txt {
	font:14px Verdana, Arial;
	color: #fff;
}
txt ul, txt li {
	color: #fff;
}
#helpMenu, #edit-menu {
	display: none !important;
}

.trebg {
	background: url(../images/tenrizans.jpg) no-repeat 0 100%;
	width: 854px;
	height: 377px;
	left: -40px;
	top: 120px;
}

.relative {
	position: relative;
}

.objhshadow {
	left:-52px;
	top: -77px;
}
.webkit .objhshadow {
	top: -82px
}














.box {
	position: relative;
	z-index: 1;
}
.box a {
	color: #FFB400;
}
.boxTop, .boxBottom {
	height: 11px;
}
.boxTopLeft {
	float: left;
	width: 11px;
	height: 11px;
	background: url(../images/atl.png);
	-background: none;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "atl.png', sizingMethod='crop')");
}
.boxTopRight {
	float: right;
	width: 11px;
	height: 11px;
	background: url(../images/atr.png);
	-background: none;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "atr.png', sizingMethod='crop')");
}
.boxBottomLeft {
	float: left;
	width: 11px;
	height: 11px;
	background: url(../images/abl.png);
	-background: none;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "abl.png', sizingMethod='crop')");
}
.boxBottomRight {
	float: right;
	width: 11px;
	height: 11px;
	background: url(../images/abr.png);
	-background: none;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "abr.png', sizingMethod='crop')");
}
.boxTopMiddle, .boxBottomMiddle {
	clear: none;
	float: none;
	background: #000;
	margin: 0 11px;
	height: 11px;
}
* html .boxTopMiddle,  * html .boxBottomMiddle {
 behavior:expression(this.style.width = ((this.parentNode.clientWidth) - 22) + 'px');
	position: absolute;
	margin: 0;
	left: 11px;
}
.boxContent {
	clear: both;
	background: black;
}

.obj {
	padding-top: 75px;
}






.afterbox {
	position: relative;
	width: 733px;
	height: 29px;
	background: url(../images/afterbox.png) no-repeat;
	-background: none;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "afterbox.png', sizingMethod='crop')");
	left: -34px;
}
.afterboxLast {
	height: 190px;
	padding-top: 24px;
	z-index: 0;
	float: left;
	margin-top: -50px;
}


a.more {
	display: inline-block;
	width: 86px;
	height: 19px;
	background: url(../images/readmore.jpg) no-repeat;
	font: 12px Verdana, Arial, serif;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding-top: 3px;
}

.bdelimit {
	padding-top: 20px;
}
.cool-list {
	list-style: none;
	padding-top: 1px;
}
.cool-list li {
	font-family: Verdana, Arial, Serif;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
	position: relative;
	display: inline-block;
	zoom:1;
 *display: inline;
	float: left;
	clear: both;
}
.right-cool-list {
	float: right;
}
.right-cool-list li {
	float: right;
}
.cool-list li span {
	background: #282828;
	display: inline-block;
	position: relative;
	padding-top: 1px;
	white-space: nowrap;
}

.fogged .txt {
	position: relative;
	z-index: 1;
}
.fog {
	position: absolute;
	z-index: 0;
	text-indent: -9999px;
}
.fogwd {
	width: 671px;
	height: 275px;
	background: url(../images/fog_wd.png) no-repeat;
	-background: none;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "fog_wd.png', sizingMethod='crop')");
	right: 0px;
}
.newWB {
	width: 839px;
	width:810px;
	height: 243px;
	background: url(../images/Services_Main_Web_design.jpg) no-repeat -6px 0;
 *background: none;
	right:10px;
	top: 240px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px;
	text-indent: 0 !important;
}
.ie8 .newWB {
	background: none;
}
.newWB h2,  .newWB p {
	visibility: hidden;
	position: absolute;
}
.worder {
	left:132px;
	top:193px;
 *top:194px;
 *left: 139px;
	position:absolute;
}
.ie8 .worder {
	top:194px;
	left: 139px;
}
.worder img {
	opacity:0;
	filter:alpha(opacity=0)
}
.worder:hover img {
	opacity:1;
	filter:alpha(opacity=100)
}
.fogdev {
	width:872px;
	height: 274px;
	background: url(../images/fogdev.png) no-repeat;
	-background: none;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "fogdev.png', sizingMethod='crop')");
	left: 0;
	top: 690px;
}
#serviceSlide {
	position: relative;
	background: url(../images/jpg.jpg) no-repeat 92px 59px;
	overflow: hidden;
	zoom:1;
}
#serviceSlideSpan {
	position: absolute;
	top: 50px;
	display: block;
	width: 117px;
	height: 19px;
	background: url(../images/nextPrev.png) no-repeat;
	-background: none;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "nextPrev.png', sizingMethod='crop')");
	cursor: e-resize;
}
#all-kind-of-web {
	position: relative;
	padding: 50px 0 130px 0;
	font: 24px Arial, serif;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
}
#all-kind-of-web-img {
	width: 868px;
	height: 391px;
	background: url(../images/techd1.png) no-repeat;
	-background: none;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "techd1.png', sizingMethod='crop')");
	left: 0;
	top: 100px;
}
#map-iframe {
	float: left;
	width: 764px;
	height: 451px;
	margin-left: -5px;
	border: solid 10px #ADADAD;
}
#map-iframe iframe {
}
#Alert {
	position: absolute;
	z-index: 25;
	display: none;
	width: 406px;
	height: 210px;
	background: url(../images/alert.png) no-repeat;
	-background: none;
	left: 50%;
	margin-left: -203px;
}
.submitbtn {
	position: relative;
	display: block;
	text-align: center;
	font: 14px Arial;
	color: #fff;
	padding-top: 10px;
	width: 108px;
	height: 27px;
	text-transform: uppercase;
	text-decoration: none;
	background: url(../images/pngsubmit.png) no-repeat;
	-background: none;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "pngsubmit.png', sizingMethod='crop')");
	border: none;
	cursor: pointer;
}
input.submitbtn {
	height: 35px;
	padding-top: 0;
	margin: 10px 30px 0 0;
 *margin: 10px 10px 0 0;
}
#Alert .submitbtn {
	left: 50%;
	margin-left: -53px;
}
#Alertmsie6bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 406px;
	height: 210px;
	z-index: 0;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "alert.png', sizingMethod='crop')");
}
#AlertContent {
	position: relative;
	z-index:1;
}
#AlertMessage {
	text-align: center;
	padding: 30px 14px;
	font: 15px Arial;
	color: #fff;
	height: 90px;
}
.InputBoxTopLeft {
	background: url(../images/topLeft.png) no-repeat;
	-background: none;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "topLeft.png', sizingMethod='crop')");
	float: left;
	width: 8px;
	height: 8px;
}
.Input input, .TextArea textarea {
	border: none;
	background: none;
}
.DropDown ul {
	display: none;
	list-style: none;
	position: absolute;
	top: 27px;
	left: 0;
	width: 100%;
	background: white url(../images/bcenter.jpg) repeat-y scroll 0 0;
}
.DropDown ul li {
	margin: 0;
	padding: 0;
	display: block;
	padding: 2px 19px;
	cursor: pointer;
	font: 12px Verdana, Arial;
}
.DropDown ul li.hover {
	color:#fff;
	background: #0A246A;
}
.DropDown span {
	display: inline-block;
	padding-right: 22px;
	background: url(../images/dar.jpg) no-repeat 100% 3px;
	font: bold 12px Verdana, Arial, serif;
}
.richtext {
	padding-bottom:10px
}

.search-goog {
	list-style: none;
}
.InputBoxBottomLeft {
	background: url(../images/bottomLeft.png) no-repeat;
	-background: none;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "bottomLeft.png', sizingMethod='crop')");
	width: 8px;
	height: 8px;
	float: left;
}
.InputBoxContent {
	background: white url(../images/bcenter.jpg) repeat-y;
	padding: 0 8px;
}
.DropDown .InputBoxContent ul {
	background: url(../images/bcenter2.jpg) repeat-y;
}
.InputBoxBottom, .InputBoxTop {
	height: 8px;
	overflow: hidden;
}
.InputBoxTopMiddle, .InputBoxBottomMiddle {
	background: #fff;
	margin: 0 8px;
	height: 8px;

  /*-width:expression($(this).parent().width() - 16 + 'px');*/

  -width:expression(this.parentNode.offsetWidth - 16 + 'px');
	-margin: 0;
	-float:left;
}
.InputBoxTopMiddle {
	background: white url(../images/topSentert.jpg) repeat-x;
}
.InputBoxTopRight {
	float: right;
	width: 8px;
	height: 8px;
	background: url(../images/topRight.png) no-repeat;
	-background: none;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "topRight.png', sizingMethod='crop')");
}
.InputBoxBottomRight {
	float: right;
	width: 8px;
	height: 8px;
	background: url(../images/bottomRight.png) no-repeat;
	-background: none;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "bottomRight.png', sizingMethod='crop')");
}
label.error {
	display: none !important;
}
input.error,  textarea.error {
	background: #ffffa0 !important;
}
.richtext table {
	border-collapse: collapse;
}
.richtext table td {
	border: solid 1px #414141;
	padding: 5px;
}
.richtext table thead tr {
	background: url(../images/rtbg.png) repeat-x 0 50%;
}
.richtext table thead th {
	padding: 7px;
	text-align: left;
	border: solid 1px #7F7F7F;
	font: bold 14px Arial;
	text-transform: uppercase;
}
.blogComments .Input {
	margin-bottom: 5px;
}
.commentsForm label,  #contacts label,  #partnership label {
	display: block;
	padding-bottom: 5px;
	clear: both;
	margin-top: 5px;
	font: 14px Verdana, Arial;
	color: white;
}
.commentsForm .submitbtn {
	margin: 20px 24px 0 0;
}
.commentsForm {
	padding-left:23px;
	position: relative;
}
.commentsForm a.ava {
	display: block;
	width: 279px;
	height: 124px;
	background: url(../images/gravatarl.jpg) no-repeat;
	position: absolute;
	top: 21px;
	right: 24px;
	text-indent: -9999px;
}
.avatar {
	display: block;
	float: left;
	width: 64px;
	height: 64px;
	overflow: hidden;
	text-align: center;
	margin-right: 7px;
}
.avatar img {
	width: 64px;
}
#comments {
	overflow: hidden;
	clear: both;
	padding-bottom: 0px;
	width: 830px;
	float: left;
	position: relative;
}
.comment {
	overflow: hidden;
	clear: both;
}
h3.author,  h3.author a {
	font: bold 14px Arial, serif;
	text-transform: uppercase;
}
.objComments {
	display: inline-block;
	padding: 2px 0 2px 22px;
	background: url(../images/comment_bull.jpg) no-repeat;
}
a#addcomment {
	display: inline-block;
	padding: 2px 0 2px 33px;
	background: url(../images/add_comment_bull.jpg) no-repeat;
	margin-left: 10px;
}
.objComments, #addcomment {
	font: 14px Verdana;
	color: #fff;
	text-decoration: none;
}
.about_us_technology {
	/*background-image: url(../images/about_us_technology_bg1.jpg); */

	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000;
}
.txt18white {
	font-size:18px;
	color:#FFF;
}
.yellow_arrow_ul {
	/*list-style-image: url(../images/bullet_yellow_arrow.png);

	list-style-position:inside;*/

	list-style:none;
	color:#FFF;
	font-size:14px;
}
.yellow_arrow_ul li {
	background-image:url(../images/bullet_yellow_arrow.png);
	background-position:left center;
	padding-left:20px;
	background-repeat:no-repeat;
	line-height:25px;
	height:25px;
}
.yellow_arrow_ul a {
	color: #FFB400;
	text-decoration:none;
}
.yellow_arrow_ul a:hover {
	text-decoration:underline;
}
.smm_social_icons_holder {
	height:64px;
	width:64px;
	display:block;
	float:left;
	background-position:center center;
	background-repeat:no-repeat;
	opacity:0.4;
	filter:alpha(opacity=40);
}
.smm_social_icons_holder_big {
/*	width:500px;

	display:block;*/

}
.objBlog {
	float: left;
	margin-right: 20px;
	padding: 5px 0;
}
.objBlog li {
	display: block;
}
li.width90px li {
	width: 90px !important;
}
.width100px li {
	width: 100px !important;
}
.width120px li {
	width: 120px !important;
}
li.width142px li {
	width: 142px !important;
}
.width146px li {
	width: 146px !important;
}
.width130px li {
	width: 130px !important;
}
.width195px li {
	width: 195px !important;
}
.width165px li {
	width: 165px !important;
}
.width200px li {
	width: 200px !important;
}
form.slim .Input input {
	position: absolute;
	top: -3px;
	left: 5px;
}
form.slim .Input .InputBoxContent {
	height: 10px;
	position: relative;
}
.commentsForm .InputBoxContent {
	width: 386px;
}
#AlertMessage span {
	display: inline-block;
	clear: both;
	padding: 5px 0;
	font-weight: bold;
	float: left;
	margin-left: 110px;
	padding-left: 22px;
	background-repeat: no-repeat;
	background-position: 0 8px;
	font-size: 14px;
	width: 135px;
}
#AlertMessage .enp {
	background-image: url(../images/ukflag.jpg);
}
#AlertMessage .bgp {
	background-image: url(../images/bgflag.jpg);
}
#AlertMessage .usp {
	background-image: url(../images/us.png);
}
.brss {
	background: url(../images/brss.jpg) no-repeat;
}
.objLSH #portfolio-next {
	margin-right: 175px;
}

.actuallyContactForm input.submitbtn {
	float: left;
	margin:20px 0px 0 0px;
}
.actuallyContactForm {
	width: 400px;
	float: left;
}
.cdetails {
	display: block;
	color:#F30;
	width: 200px;
	height: 37px;
	overflow: hidden;
	font-size:21px;
	font-weight:bold;
	line-height:33px;
	background: url(../images/icon-contact-us.png) no-repeat;
}
.address {
	float: right;
	width: 410px;
	margin-top: 27px;
}
.hCard {
	display:block;
	padding: 10px 0;
	font: 16px Verdana, Arial, serif;
	color: white;
	line-height:33px;
}

.richtext img {
	max-width: 850px;
}

.cht {
	width: 337px;
	height: 47px;
	background: url(../images/cchat.jpg) no-repeat;
	position: relative;
	position: relative;
	top: 19px;
}
.cht a {
	display: block;
	width: 140px;
	height: 25px;
	margin-top: 10px;
	float: left;
	margin-left: 17px;
	text-indent: -9999px;
}
.fontSize35 {
	font-size: 35px;
}
.fff {
	color: white;
}
.fontSize14 {
	font-size: 14px;
}
.verdana {
	font-family: Verdana, Arial, serif;
}
.yellowlinks a, .yellow {
	color:#FFC000;
	text-decoration: none;
}

.team {
	float:left;
	width:265px;
	margin-right:0px;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.team h3 {
	font-size:24px;
}
.team small {
	color:#ffa800;
	font-size:14px
}
.team p {
	padding:10px 30px 10px 0;
}
.universalToolTip {
	position: absolute;
	z-index: 33;
	display: inline-block;
	left: 0;
	top: 0;
}
.scrollTip {
	background: url(../images/scroll_msg.jpg) no-repeat;
	width: 152px;
	height: 35px;
	opacity:.0;
	filter:alpha(opacity=0);
}
.pp {
	font-size:14px;
	position:relative;
	text-align:left;
	top:-9px;
}
img.alignleft {
	float: left;
	margin-right: 7px;
}
.alignleft {
	float: left;
}
#contacts_msg {
	float: left;
	display: inline;
	clear: both;
	color: #DCA113;
	opacity:0;
	filter:alpha(opacity=0);
	margin-top: 17px;
}
.blog_mid ul {
	float: left;
	list-style: none;
	width: 440px;
}
.blog_mid ul li {
	float: left;
	clear: both;
	white-space: nowrap;
	margin-bottom: 10px;
	overflow: hidden;
	zoom:1;
	display: inline-block;
	margin-bottom: 10px;
	width: 440px;
}
.blog_mid ul li a img {
	float: left;
}
.blog_mid ul li a {
	font: 14px Verdana, Arial;
	color: #fff;
	text-decoration: none;
}
.blog_mid ul li a.left {
	display: block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	margin-right: 10px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center center;
}
.blog_mid h3 {
	font: bold 14px Verdana, Arial;
	color: #fff;
	text-decoration: none;
	padding-bottom: 10px;
}
.blogMid_right {
	float: right;
	width: 320px;
	text-align: center;
}
.blogMid_left {
	float: left;
	width: 440px;
}


.statusmsghi h1 {
	font: bold 30px Verdana;
	text-transform: uppercase;
	color: #68222D;
}



.hidden {
	display: none !important;
}
.invisible {
	visibility: hidden;
}
.wwebclass {
	width: 350px;
	color: white;
	margin-left: 20px;
}
.wwebclass h3 {
	font: 24px Verdana;
	color: #fff;
}
.wwebclass ol {
	list-style-position: inside;
	padding-left: 16px;
}
.wwebclass li {
	padding-bottom: 5px;
}
.bworder {
	display: block;
	width: 163px;
	height: 80px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/order1.jpg) no-repeat;
	float: right;
	margin-right: 30px;
	margin-top: 25px;
}
.bworder:hover {
	background: url(../images/order1h.jpg) no-repeat;
}
.social_networks_visitor_stumble_us {
	position: fixed;
	top: 10px;
	left: 115px;
	width: 219px;
	height: 75px; 
	background: url(../images/stumble_us.png) no-repeat;
	-background: none;
	-filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgurl + "stumble_us.png', sizingMethod='crop')");
	display: none;
	-position: absolute;
 -top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	z-index: 3;
}
.Input {
	display: inline-block;
	/* width: expression($(this).find('input').width() + 20 + 'px');

 */

 position: relative;
 width: expression(this.getElementsByTagName('input')[0].offsetWidth + 20 + 'px');
}
.TextArea {
	display: inline-block;

  /*width: expression($(this).find('textarea').width() + 20 + 'px'); */

  width: expression(this.getElementsByTagName('textarea')[0].offsetWidth + 20 + 'px');
}
.DropDown {
	display: inline-block;

  /*width: expression($(this).find('span').width() + 40 + 'px');  */

  width: expression(this.getElementsByTagName('span')[0].offsetWidth + 20 + 'px');
	position: relative;
	cursor: pointer; /*  <---  cursor that is pointer  */
	z-index:1;
}

#subheader-wrapper {
	
	background:url(../images/bubble_bk.jpg) repeat-x;
	border-top: solid 1px #9998A4;
	border-bottom: solid 1px #9998A4;
	height: 320px;
}

#websitecontent{
	
	height:100%;
	width:40%;
	float:left;
	color:#FFF;
	font:14px Verdana, Arial;
	
	height:100%;
	
	}

#description{
	

	margin:40px 0px 0px 28px;
	}
#description a:hover{
	color:#F00;
	font-weight:bold;}
.showbox {
    float: right;
    height: 300px;
    margin: 12px 0px 6px 0px;
    padding: 0;
    width: 54%;
	z-index:12;
	overflow: hidden;
	position: relative;
}
.showbox #listbox0 {
    cursor: pointer;
    display: inline;
    float: left;
    height: 300px;
    margin-left: 0;
    margin-top: 0;
    position: absolute;
    
    z-index: 5;
}
.showbox #listbox1 {
    cursor: pointer;
    display: inline;
    float: left;
    height: 300px;
    margin-left: 29px;
    margin-top: 0;
    position: absolute;
    
    z-index: 4;
}
.showbox #listbox2 {
    cursor: pointer;
    display: inline;
    float: left;
    height: 300px;
    margin-left: 58px;
    margin-top: 0;
    position: absolute;
   
    z-index: 3;
}
.showbox #listbox3 {
    cursor: pointer;
    display: inline;
    float: left;
    height: 300px;
    margin-left: 87px;
    margin-top: 0;
    position: absolute;
    
    z-index: 2;
}
.showbox #listbox4 {
    cursor: pointer;
    display: inline;
    float: left;
    height: 300px;
    margin-left: 116px;
    margin-top: 0;
    position: absolute;
    
    z-index: 1;
}
 img{
	border:0px;
}
.title_service{
	color:#F90;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	
	
	}
	
/*main content*/
#third_one{
	
	margin:0
	}
#third_two{
	margin:0 17px;
	}
#third_three{
	margin:0;
	}
.colume{
	float:left;
	width:30%;
	z-index: 1;
	
	padding:15px;
	background:#171720;

	font: 14px Verdana, Arial, serif;
	color: #fff;
}
#home_title{
	margin:0 auto;
	
	
	height: 48px;
	background: url(../images/beforepf_bottom.png) no-repeat top center;
	}
	
#home_content{
	width: 100%;
	margin:0 auto;

	z-index: 1;
	
	}
.colume h2{
	color:#f90;
	margin-top:0;
	}