﻿.home-banner {
	width:1003px;
	margin:0 auto;
}
.homebanner-bg {
	background:url(../images/home-banner-bg.jpg) no-repeat 0 0;
	height:333px;
	text-align:right;
}
/* Home Left Content Start Here */
.homeleft-box {
	float:left;
	width:596px;
}
.content h1 {
	margin:0;
	padding:0 0 20px 0;
	font-size:36px;
	line-height:36px;
	font-weight:normal;
	background:url(../images/heading-bg.gif) repeat-x 0 14px;
}
.content h1 .cyan {
	color:#0B829F;
}
.content h1 .blue {
	color:#6F4FB3;
}
.content h1 .green {
	color:#8BB722;
	background:#FFFFFF;
}
.content h1 .red {
	color:#D9000C;
	background:#FFFFFF;
}
.content h1 a {
	background:url(../images/heading-graybg.gif) repeat-x 0 14px;
	padding:0 10px 0 0;
	text-decoration:none;
}

.content_inner h1 {
	margin:0;
	padding:0 0 20px 0;
	font-size:36px;
	line-height:36px;
	font-weight:normal;
	background:url(../images/heading-bg.gif) repeat-x 0 14px;
}

.content_inner h1.nobg {
background:none;
}


.content_inner h1 .red {
	color:#D9000C;
	background:#FFFFFF;
}
.content_inner h1 .blue {
	color:#6F4FB3;
}

.content_inner h1 span {
	background:url(../images/heading-graybg.gif) repeat-x 0 14px;
	padding:0 10px 0 0;
}


.project-desc {
	height:160px;
	width:596px;
}
.project-desc .left-pic {
	float:left;
	width:155px;
}
.project-desc .desc-txt {
	float:left;
	width:285px;
	font-size:12px;
	color:#6D6E7;
}
.project-desc .desc-txt p {
	margin:15px 10px 4px 0px;
	line-height:18px;
	text-align:justify;	
	font-size:14px;
}
.desc-heading {
	font-size:26px;
	color:#4E4E4E;
}
.clientlogo{
	float:right;
	height:125px;
	margin:45px 0 0 0px;
	width:141px;
}
.desc-heading .clientname{
	float:left;
}


.desc-heading img {
	vertical-align:top;
	margin:0 30px 0 0;
}
/* Home Left Content End Here */

/* Home Right Content Start Here */
.homeright-box {
	float:right;
	width:306px;
}
.client-box {
	height:205px;
}
.client-box .jvc {
	width:96px;
	margin:0 60px 17px 0;
	padding:0;
	float:left;
	height:44px;
	text-indent:-9000px;
	background:url(../images/jvc-pic.gif) no-repeat 0 0;
	display:block;
}
.client-box .jvc:hover {
	background:url(../images/jvc-pic.gif) no-repeat 0 -44px;
}
.client-box .subway {
	width:117px;
	margin:0;
	padding:0;
	float:left;
	height:34px;
	text-indent:-9000px;
	background:url(../images/subway-pic.gif) no-repeat 0 0;
	display:block;
}
.client-box .subway:hover {
	background:url(../images/subway-pic.gif) no-repeat 0 -33px;
}
.client-box .luxor {
	width:103px;
	margin:0;
	padding:0;
	float:left;
	height:29px;
	text-indent:-9000px;
	background:url(../images/luxor.gif) no-repeat 0 0;
	display:block;
}
.client-box .rta {
	width:156px;
	margin:0 35px 5px 70px;
	padding:0;

	height:30px;
	text-indent:-9000px;
	background:url(../images/rta-pic.gif) no-repeat 0 0;
	display:block;
}
.client-box .rta:hover {
	background:url(../images/rta-pic.gif) no-repeat 0 -29px;
}
.client-box .fnp {
	width:135px;

	padding:0;
	float:right;
	height:43px;
	text-indent:-9000px;
	background:url(../images/fnp-pic.gif) no-repeat 0 0;
	display:block;
}
.client-box .fnp:hover {
	background:url(../images/fnp-pic.gif) no-repeat 0 bottom;
}

.client-box .lohia_auto {
	width:68px;
	margin:33px 60px 0 0;
	padding:0;
	float:left;
	height:53px;
	text-indent:-9000px;
	background:url(../images/lohia_auto.jpg) no-repeat 0 0;
	display:block;
}
.client-box .lohia_auto:hover {
	background:url(../images/lohia_auto.jpg) no-repeat 0 -55px;
}

.client-box .lohia_group {
	width:44px;
	margin:33px 0px 0 0;
	padding:0;
	float:left;
	height:52px;
	text-indent:-9000px;
	background:url(../images/lohia_group.jpg) no-repeat 0 0;
	display:block;
}
.client-box .lohia_group:hover {
	background:url(../images/lohia_group.jpg) no-repeat 0 -54px;
}

.client-box .liberty {
	width:65px;
	margin:40px 0px 0 45px;
	padding:0;
	float:left;
	height:32px;
	text-indent:-9000px;
	background:url(../images/liberty.jpg) no-repeat 0 0;
	display:block;
}
.client-box .liberty:hover {
	background:url(../images/liberty.jpg) no-repeat 0 -33px;
}

.client-box .read_more {
	width:64px;
	margin:29px 0 0 0;
	padding:0;
	float:left;
	height:17px;
	display:block;
	border:none;
}

.client-box .read_more img 
{
		border:none;
}

.client-box .more_btn {
	width:64px;
	margin:25px 0 0 8px;
	padding:0;
	float:left;
	height:17px;
	text-indent:-9000px;
	background:url(../images/more_btn.gif) no-repeat left top;
	display:block;
}
.news {
	margin:0;
	padding:0;
}
.news li {
	margin:0;
	padding:0 0 16px 0;
	list-style:none;
	color:#6D6E71;
	font-size:14px;
	line-height:16px;
}
.news li a {
	text-decoration:none;
	color:#4E4E4E;
	font-size:14px;
	font-weight:bold;
	}
.news li p img {
	margin:3px 10px 0 0;
	float:left;
	border:solid 1px #CCCCCC;
}

.news li a img {
margin:10px 0 0 0;
}

.news li p
{
	margin:5px 0 0 0;
	text-align:justify;
}



.news li.none
{
	 margin:0;
	 padding:0;
}
.more
{
	margin-top:30px;
}
/* Home Right Content End Here */




.homeleft-box2 {
	float:left;
	width:550px;
}

.homeleft-box2 ul  
{ list-style:none;
  margin:0;
  padding:0;
  overflow:hidden;
	}

.homeleft-box2 ul li
{ display:block;
float:left;
border:none;
padding:0 50px 30px 0;
text-align:center;
}
.homeleft-box2 ul li a
{
	text-decoration:none;
	color:#4F4F4F;
}
.homeleft-box2 ul li a:hover
{
	color:#8F8E8E;
	text-decoration:none;
}

.homeleft-box2 ul li.none
{
	margin:0;
	padding-right:0;
}


.homeleft-box2 ul li img
{
	border:solid 1px #DCDCDC;
}




