@charset "utf-8";
/* CSS Document */


body{
	
	background:#c0c0c0;
	font-size:12px;
    font-family:Verdana, Geneva, sans-serif;
	margin:0px;
	padding:0px;
	line-height:19px;
	color:#333333;
}

a
{
	outline:none;
	text-decoration:none;
}

ul,li
{
	margin:0px;
	padding:0px;
	list-style:none;
}



.wrapper
{
	width:1003px;
	margin:0 auto;
	background:#fff;
	
}

.header
{
	display:block;
	overflow:hidden;
	width:1003px;
	
}

.logo
{
	
	width:150px;
	height:88px;
	padding:15px 0 0 37px;
	float:left;
}

.navigation
{
	float:right;
	/*height:58px;*/
	display:block;
	overflow:hidden;
	/*padding:52px 0 0 76px;*/
	
}

.insidePageNavigation
{
	float:right;
	height:58px;
	display:block;
	overflow:hidden;
	padding:48px 15px 0 76px;
	font-size:11px;
	width:500px
	
}

/*.insidePageNavigation ul
{
	padding-right:66px;
}*/
.insidePageNavigation ul li
{
	list-style-type:none;
	float:left;
	padding-left:39px;
	font-weight:bold;
	color:#999;
	
}

.insidePageNavigation ul li a
{
	color:#999999;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}



.navigation ul
{
	padding-right:66px;
}
.navigation ul li
{
	list-style-type:none;
	float:left;
	padding-left:48px;
	
}

.navigation ul li a
{
	color:#666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}


.homeContent
{
	width:855px;
	margin:0px 0 0 87px;
}

.footer
{
	width:950px;
	height:23px;
	background:url(../images/footerbg.gif) repeat-x;
	margin-left:27px;
	padding-top:6px;
	
}

.innerfooter
{
	width:950px;
	height:23px;
	background:url(../images/innerfooterBg.gif) repeat-x;
	margin-left:27px;
	padding-top:6px
}

.footerLeft
{
	float:left;
	padding-top:0px;
	padding-left:7px;
}


.footerLeft ul li
{
	float:left;
	padding:0 6px 0 6px;
	background:url(../images/homefooterLine.gif) no-repeat right 6px;
	
	
}

.footerLeft ul li a
{
 line-height:9px;
 color:#666;
 font-size:9px;
 font-family:Verdana, Geneva, sans-serif;
}


.footerRight
{

 color:#666;
 font-size:9px;
 font-family:Verdana, Geneva, sans-serif;
 float:right;
 padding:0px 6px 0 0;
}

.innerfooter .footerLeft ul li a
{
 line-height:9px;
 color:#fff;
 font-size:9px;
 font-family:Verdana, Geneva, sans-serif;
}


.innerfooter .footerRight
{

 color:#fff;
 font-size:9px;
 font-family:Verdana, Geneva, sans-serif;
 float:right;
 padding:0px 6px 0 0;
}


.innerfooter .footerLeft ul li
{
	float:left;
	padding:0 6px 0 6px;
	background:url(../images/footerLine.gif) no-repeat right 6px;
	
}



.last
{
	border-right:none!important;
}


.processContent
{
	
	width:948px;
	margin-left:27px;
	margin-bottom:37px;
	display:block;
	border:1px solid #ccc;
	padding-bottom:27px;
	
}

.processContent img
{
	margin:-1px 0 0 -1px;
}

.processDescription
{
	width:948px;
	border-top:1px solid #8c8c8c;
	background:#cccccc;
	display:block;
    overflow:hidden;
	padding-bottom:29px;
}

.leftDescription
{
	
	width:207px;
	float:left;
	margin:11px 0 0px 39px;
}

.RightDescription
{
	
	width:570px;
	float:left;
	margin:11px 0 0px 48px;
	
}

.processImages
{
	display:block;
	overflow:hidden;
	margin:36px 0 38px 15px;
}



.processImages ul li
{
	float:left;
	padding-right:10px;
}


.processType
{
	display:block;
    overflow:hidden;
	
}

.analsys,.create,.access 
{
 float:left;
 width:296px;
 margin-left:14px;
 
}


h2
{
	margin:0px;
	padding:0px;
	margin-bottom:23px;
	font-size:12px;
}

.clientContent
{
	width:948px;
	display:block;
	overflow:hidden;
	margin-left:27px;
}


.ClientContentLeft
{
	float:left;
	border:1px solid #cccccc;
	width:759px;
    padding-bottom:60px;
	margin-bottom:21px;
		

}
.ClientContentLeft img
{
	margin:-1px 0 0 -1px;
}

.ClientContentRight
{
	float:left;
	width:176px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	margin-bottom:21px;
	color:#666666;
}

.clientSpeak
{
	padding:0 0 0 19px;
	width:148px;
	margin:-3px 0 0 0px;
}

.clientSpeak span
{
  padding:3px 0 8px 0;	
  display:block;
  overflow:hidden;
}


.clientSpeak img
{
	margin:0 0 0 -4px;
}

.ourProcess 
{
	width:150px;
	margin:39px 0 30px 20px;
	
}
.ourProcess img,.recentProject img
{
	margin:0 0 0 -1px;
}

.ourProcess span,.recentProject span
{
	padding:11px 0 11px 0;
	display:block;
	overflow:hidden;
}

.recentProject
{
	width:148px;
	margin:0px 0 0 20px;
	
}

.clientdescription
{
	border-top:1px solid #fcebdc;
	display:block;
	overflow:hidden;
	width:667px;
	font-size:11px;
	padding:12px 53px 23px 38px;
}

.clientdescription ul li
{
	float:left;
}


.BrandingOuter
{
	
	margin-left:27px;
	width:950px;
	margin-bottom:32px;
	display:block;
	overflow:hidden;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
}

.brandingLeft
{
	
	width:190px;
	
	display:block;
	overflow:hidden;
	 float:left;
}

.BrandingMenu
{
background:#000;
height:279px;
}

.BrandingMenu ul
{
	
	width:200px;
	padding-top:32px;
	
}

.BrandingMenu ul li
{
line-height:20px;
font-size:12px;
}

.BrandingMenu ul li a
{
color:#cccccc;
cursor:pointer;
width:200px;
display:block;
padding:0px 0 0px 29px;
}

.BrandingMenu ul li a:hover
{
color:#000;
cursor:pointer;
width:200px;
display:block;
background:#E58C00;
font-weight:bold;
}

.active
{
	background:#E58C00;
	font-weight:bold;
}
.active a
{
	color:#000 !important;
}

.brandcActive a
{
	color:#000 !important;
}

.webStrategyMenu
{
	background:#000;
	height:479px;
}

.webStrategyMenu ul
{
	
	width:200px;
	padding-top:32px;
	
}

.webStrategyMenu ul li
{
line-height:20px;
font-size:12px;
}

.webStrategyMenu ul li a
{
color:#ccc;
cursor:pointer;
width:200px;
display:block;
padding:0px 0 0px 29px;
}

.webStrategyMenu ul li a:hover
{
color:#000;
cursor:pointer;
width:200px;
display:block;
background:#cccc33;
font-weight:bold;
}

.webActive 
{
	background:#cccc33;
    font-weight:bold;
}

.webActive a
{
	color:#000 !important;
}

.brandCommunication
{
 background:#4b85c0;
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:18px;
 height:49px;
 padding:12px 0 0 20px;
 line-height:20px;
 color:#000;
 
}

.BrandingRight
{
	
	width:755px;
	display:block;
	overflow:hidden;
	float:left;
    border:1px solid #b4bbbd;
	margin-left:2px;
	padding-bottom:49px;
}
.argumentTitle
{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:403px;
}

.MyXleratorTitle
{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:363px;
}

.XleratorContent
{
	margin-top:30px;
	padding-bottom:15px;

}

.XleratorContent img
{
	float:right;
	padding:0 0px 0 15px;
}
.argumentContent 
{
padding-left:13px;	
margin:10px 0 0px 0;
width:557px;
float:left;
}

.argumentclientSpeak
{

float:left;
width:150px;
margin-left:27px;
color:#666666;
}


.nextBack
{
	width:950px;
	margin-left:26px;
	display:block;
	overflow:hidden;
	margin-top:-4px;
}

.nextBack img 
{
	float:right;
	
}

.Environment
{
 background:#e58c00;
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:18px;
 height:49px;
 padding:12px 0 0 20px;
  line-height:20px;
  color:#000;
}

.webStrategy
{
	background:#cccc33;
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:18px;
 height:49px;
 padding:12px 0 0 20px;
 line-height:20px;
 color:#000;
}


.environmentContent
{
padding-left:13px;	
margin:10px 0 0px 0;
width:557px;
float:left;

}

.environmentContent span
{
	width:470px;
	display:block;
	overflow:hidden;
}
.datawallTitle
{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:316px;
}

.G99Title
{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:316px;
}

.Imaginessence
{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:356px;
}



.abbotTitle
{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:202px;
}

.bmwTitle
{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:325px;
}

.caratlaneTitle
{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:246px;
}

.carateLeft
{
	width:309px;
	float:left;
	
}

.carateRight
{
	width:239px;
	float:left;
	
}


.arcliniclTitle
{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:368px;
}

.ibmTitle
{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:255px;
}

.itspaceTitle
{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:247px;
}

.jaquarTitle
{
	
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:378px;
}

.microlandTitle
{
	
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:365px;
}
.itspceLeft
{
  float:left;
	width:307px;
}

.itspaceRight
{
	float:left;
	width:204px;
	padding-left:43px

}
.itspaceRight img
{
	 margin-bottom:20px;
	
	}


.fll
{
	float:left;
}

.Ibmcontent img
{
	float:left;
	
}
.Ibmcontent span
{
	display:block;
	float:left;
	overflow:hidden;
	width:237px;
	padding-left:20px;
}

.ibmcontent1
{
	display:block;
	overflow:hidden;
	width:512px;
	text-align:justify;
	margin-bottom:20px;
}

.Ibmcontent2 span 
{
	width:300px;
	float:left;
	
	
}

.Ibmcontent2 img
{
	float:left;
	padding-left:20px;

}
.carateRight img
{
	margin:14px 0 43px 26px;
}


#environmentContent
{
	
	display:block;
	
}

#environmentContent .left
{
	width:345px;
	float:left;
	padding:19px 0 19px 0;
	
}

#environmentContent .right
{
	width:169px;
	float:left;
	padding:22px 0 0 31px;
	
}

#environmentContent .right img
{
	margin-bottom:12px;
}

.environmentContentBottom
{
	
	width:500px;
	display:block;
	overflow:hidden;
	float:left;
	margin-top:-56px;
}

.environ3
{
	
	display:block;
	overflow:hidden;
	width:305px;
	margin:-145px 0 0 178px
}

.environ3 span 
{
	display:block;
	overflow:hidden;
	width:169px;
	padding-bottom:10px;
}


.pdR20
{
 padding-right:20px;
}

.abbotLert{
	
	width:327px;
	float:left;
}

.arclinicLeft
{
	width:227px;
	float:left;
	margin-bottom:20px;
}
.bmwcontent
{
		width:558px;
	display:block;
	overflow:hidden;
	
}
.bmwcontent span
{
	display:block;
	width:320px;
	float:left;
	
}

.bmwcontent img
{
	margin-left:46px;
}

.abbotRight{
	
	width:223px;
	float:left;
}

.abbotRight img
{
	margin:0 0 15px 11px;
}

.pdtop20
{
	padding-top:20px;
}

.jaquarContent
{
	margin:28px 0 0 0;
}
.pdR10
{
	padding-right:10px;}



.jaquarContent img 
{
	float:left;
	padding-right:16px;
}

.jaquarImage2
{
margin:24px 0 0 76px;
}


.microlandContent img
{
	float:left;
	margin:29px 0 29px 0px;
}

.mcBottomcontent
{
	display:block;
	overflow:hidden;
	width:531px
}

.InternetContent
{
	padding:15px 0 0 0;
}

.intenetImage1
{
	 float:right;
	 padding-left:15px;
}

.InternetContent img
{
	padding-right:30px;
}

.XlaratorContent2 img
{
	float:left;
	padding:0 48px 0 0px;
}

.XlaratorInnerContent 
{
	padding:45px 0 0 10px;
  
}

.QvcWebTitle
{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:304px;
}

.qvcwebsiteContent img
{
	float:left;
	padding-right:10px;

}

.qvcwebsiteContent
{
margin-top:20px;
}

.qvcbtmcontent
{
	
	display:block;
	overflow:hidden;
	margin-top:30px;
	
}


/*Antony Style*/


/*qyc hills stall start*/
.hillsstallContent
{
padding-left:0px;	
margin:10px 0 3px 0;
width:557px;
float:left;

}

.hillsstallContentLeft
{
	width:206px;
	float:left;
	padding:19px 15px 0px 0px;
	
}
.hillsstallContentRight
{
	width:300px;
	float:left;
	padding:19px 0px 15px 0px;
	
	
}
.hillsstallContentBottom
{
	
	width:560px;
	display:block;
	overflow:hidden;
	float:left;
	
}
.hillsstallContent span
{
	width:540px;
	display:block;
	overflow:hidden;
	float:left;
}



/*qyc hills stall end*/

/*kisock touch start*/
.kisocktouchContent
{
padding-left:0px;	
margin:10px 0 37px 0;
width:545px;
float:left;

}
.kisocktouchContentLeft
{
	width:370px;
	float:left;
	padding:0px 0px 0px 0px;
	
}
.kisocktouchContentRight
{
	width:175px;
	float:left;
	padding:0px 0 0 0px;
	
}

	
/*kisock touch end*//*Rockefeller start*/

.rockefellercenter 
{
	width:500px;
	display:block;
	overflow:hidden;
	float:left;
}

.rockeflertitlle
{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:323px;
}

/*Rockefeller end*/
/*odysseystart*/
.odysseyContent
{
padding-left:0px;	
margin:10px 0 37px 0;
width:560px;
float:left;

}



.odysseyContentLeft
{
	width:270px;
	float:left;
	padding:0px 0px 0px 0px;
	
}

.odysseyContentRight
{
	width:250px;
	float:left;
	
}
.odysseyLeft
{
	width:560px;
	float:left;
	padding:10px 0 0 0px;
}
.odysseyLeft span
{
	width:557px;
	display:block;
	overflow:hidden;
	float:left;
	padding:0 0 10px 0px;
}
/*odysseyend*/
/*Interactive Publicstart*/
.InteractivePublicContent
{
padding-left:0px;	
margin:10px 0 37px 0;
width:557px;
float:left;

}

.InteractivePublicContentLeft
{
	width:280px;
	float:left;
	padding:0px 7px 0px 0px;
	
}
.InteractivePublicContentRight
{
	width:268px;
	float:left;
	padding:0px 0px 0px 0px;
	
	
}

.InteractivePublicContentBottom
{
	
	width:560px;
	display:block;
	overflow:hidden;
	float:left;
	
}
.InteractivePublicContent span
{
	width:540px;
	display:block;
	overflow:hidden;
	float:left;
	padding:0 0 10px 0px;
}

/*Interactive Publicend*/

/*microlandsales portelstart*/
.microlandsalesportelLeft
{
	width:280px;
	float:left;
	padding:0px 0 0px 0;
	
}
.microlandsalesportelRight
{
	width:250px;
	float:left;
	padding:0px 0 0px 0;
	
}
.microlandsales
{
	width:557px;
	float:left;
}
.microlandportel

{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:310px;
}

.microlandportelweb

{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:103px;
}
/*microlandsales portelend*/
.nustreetcorporatewebsiteLeft
{
	width:384px;
	float:left;
	padding:0px 7px 0px 0px;
	
}
.nustreetcorporatewebsiteRight
{
	width:150px;
	float:left;
	padding:0px 0px 0px 0px;
	
	
}
.nustreetcorporatewebsite
{
	width:230px;
	float:left;
	padding:0px 7px 0px 0px;
	
}
.nustreet
{
	float:right;
	padding:0 10px 0 0px;
}


.qvctitlle
{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:352px;
}

.odysayTitle
{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:396px;
}

.hillstallTitle
{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:358px;
}

.interactivetitlle
{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:195px;
}



/*vignesh*/

.symantecContent
{
	width:545px;
	float:left;
	padding:0px 0 0px 0;
	
}

.sundaraminfoContent
{
	width:545px;
	float:left;
	padding:12px 0 0px 0;
	
}


.sundaraminfoContentLeft
{
	width:300px;
	float:left;
	padding:0 23px 0 0px;
		
}

.sundaraminfoContentLeft img
{
	padding:0 0 30px 0px;
}

.sundaraminfoContentRight
{
	width:220px;
	float:left;
	
}
.sundaraminfoContentRight img
{
	float:left;
	padding:20px 0 0 0px;
}

.sunderContent
{
	width:545px;
	float:left;
	padding:12px 0 0px 0;
	
}

.sunderContentTop
{
	width:545px;
	float:left;
}
.sunderContentTopImg
{
	float:left;
	padding:0 15px 25px 0px;
}

.sunderContentBottom
{
	width:545px;
	float:left;
	
}

.sunderContentBottomImg
{
	float:right;
	padding:0 0 0 20px;
}

.corporateContent
{
	width:545px;
	float:left;
	padding:0px 0 0px 0;
	
}

.corporateImgRight
{
	padding:0px 0px 0px 15px;
	float:right;
}

.ImaginessenceImgRight
{
	padding:20px 0px 0px 25px;
	float:right;
}

.carborundumContentLeft img
{
padding:20px 0 0 60px;
}

.corporateImg
{
	float:left;
	padding:15px 6px 0 0px;
}
.corporateImgBottom
{
	float:left;
	padding:15px 0px 0 0px;
}

.symantecTitle
{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:279px;
}

.sunderPhotographyTitle
{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:167px;
}

.sunderInfotech
{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:302px;
}

.argumentContent 
{
	padding-left:13px;	
	margin:10px 0 0px 0;
	width:557px;
	float:left;
}

.argumentContentLeft
{
	width:250px;
	float:left;
	padding:0 10px 0 0px;
}

.argumentContentRight
{
	width:250px;
	float:left;

}
.carborundumContent 
{
	padding-left:13px;	
	margin:10px 0 0px 0;
	width:557px;
	float:left;
}

.carborundumContent span
{
	width:530px;
	display:block;
	overflow:hidden;
}

.carborundumContentLeft
{
	width:320px;
	float:left;
	padding:20px 0px 0 0px;
}


.carborundumContentRight
{
	width:210px;
	float:left;
	padding:20px 0 0 20px;
}

.karnaprayagContent
{
	width:530px;
	float:left;
	padding:20px 0 0 0px;
}

.karnaprayagContentLeft
{
	width:350px;
	float:left;
}

.karnaprayagContentRight
{
	width:150px;
	float:left;
}



.karnaprayagContentimg
{
	float:left;
	padding:0 40px 0 0px;
}

.argumentTitle
{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:403px;
}

.craftTitle
{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:342px;
}
.hitamTitle
{
	margin:-1px 0 0 -1px;
	border-right:1px solid #b4bbbd;
	padding-right:178px;
}

.craftContentLeft
{
	width:340px;
	float:left;
	padding:20px 0px 0 0px;
}


.gurgaonContent
{
	width:530px;
	float:left;
}
.gurgaonLeft
{
	width:320px;
	float:left;
	padding:20px 0px 0 0px;
}
.gurgaonRight
{
	width:215px;
	float:left;
	padding:20px 0 0 20px;
}

.karigariContent
{
	width:540px;
	float:left;
}

.karigariContentLeft
{
	width:310px;
	float:left;
	padding:0 10px 0 0px;
}

.karigariContentRight
{
	width:250px;
	float:left;
}
.kalahastiContentLeft
{
	width:250px;
	float:left;
	padding:0 10px 0 0px;
}

.kalahastiContentRight
{
	width:200px;
	float:left;
	padding:0 0 0 10px;
}

.kalahastiContentRight img
{
	padding:40px 0 0 0px;
}

.kalahastiContent 
{
	
	padding:10px 0 0 0;
	width:550px;
	float:left;
}


.gurgaonBottom
{
	width:558px;
	float:left;
	padding:15px 0 10px 0px;
	
}

.gurgaonBottom img
{
	float:left;
}

.craftContentRight
{
	width:190px;
	float:left;
	padding:20px 0 0 20px;
}

.craftContentBottom
{
	width:550px;
	float:left;
	padding:0 0 0 0px;
	
}

.spasticContentLeft
{
	width:300px;
	float:left;
	padding:20px 10px 0 0px;
}

.spasticContentRight
{
	width:230px;
	float:left;
	padding:20px 0 0 0px;
}
.spasticimg
{
	float:left;
	padding:40px 0 0 0px;
}

.microlandsalesportel
{
padding-left:0px;	
margin:10px 0 15px 0;
width:547px;
float:left;

}
.microlandsalesportel img
{
	float:left;
	padding:0 10px 0 0px;
}
.microlandsalesportelLeft
{
	width:557px;
	float:left;
	padding:0px 0 0px 0;
	
}
.microlandsalesportelLeft img
{
	float:right;
	padding:0 0px 10px 25px;
}

.microlandsales
{
	width:557px;
	float:left;
}

/*microlandsales portelend*/


@charset "utf-8";
/* CSS Document */


.aboutusContent
{
	
	width:948px;
	margin-left:27px;
	margin-bottom:37px;
	display:block;
	border:1px solid #ccc;
	padding-bottom:27px;
	
}

.aboutusContent img
{
	margin:-1px 0 0 -1px;
}

.aboutusDescription
{
	width:948px;
	border-top:1px solid #8c8c8c;
	background:#cccccc;
	display:block;
    overflow:hidden;
	padding-bottom:29px;
	font-size:11px;
}

.aboutuscontentDescription
{
	width:840px;
	float:left;
	margin:11px 0 0px 49px;
}
.aboutList
{
	font-size:11px;
	display:block;
	overflow:hidden;
	margin:32px 0 0px 40px;
	
}
.aboutLeft
{
	width:408px;
	float:left;

}
.aboutLeft div span
{
	font-size:12px;
	font-weight:bold;
	display:block;
	margin-bottom:-14px;

}
.aboutRight
{
	width:408px;
	float:left;
	margin-left:55px;
}

.aboutRight div span
{
	font-size:12px;
	font-weight:bold;
	display:block;
	margin-bottom:-14px;
}
.sara
{
	padding:0 0 25px 0px;
}
.Farah
{
	padding-bottom:40px;
}
.Salvatore
{
	padding-bottom:40px;
}
.Ved
{
	padding-bottom:50px;
}

.contactContent
{
	width:757px;
	margin:0 auto;
	border:solid 1px #b4bbbd;
	margin-top:25px;
	overflow:hidden;
	display:block;
	margin-bottom:35px;
}


.contactContentTop
{
	width:757px;
	float:left;

}

.contactContentBottom
{
	
	padding:0 0 0 43px;
	
}

.contactContent span
{
	width:455px;
	color:#666;
	display:block;
	overflow:hidden;
	margin:0 auto;
	font-size:11px;
	padding:0 0 15px 0px;

}

.contactContent span a
{
	text-decoration:underline;
	color:#666;	
}

.contactContent span a:hover
{
	text-decoration:underline;
}
.contactBottomContent 
{
	width:168px;
	display:block;
	float:left;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
	padding:0 0px 45px 10px;
	margin-right:70px;

}

.contactBottomContentRight 
{
	width:170px;
	display:block;
	float:left;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
	padding:0 0px 45px 10px;


}

.contactBottomContentRight img

{	display:block;
	overflow:hidden;
	padding:0 0 12px 0px;
}

.contactBottomContentRight a
{
	text-decoration:underline;
	color:#666;
}

.contactBottomContentRight a:hover
{
	text-decoration:underline;
}

.contactBottomContent a
{
	text-decoration:underline;
	color:#666;
}

.contactBottomContent a:hover
{
	text-decoration:underline;
}
.contactBottomContent img
{

	display:block;
	overflow:hidden;
	padding:0 0 12px 0px;

}


.contactContentTop img
{
	float:left;
}

.contactTitle
{
	
	padding:0px 0 38px 0px;
}

.contactBottomContent span
{
font-size:13px;
color:#666;
display:block;
padding:0 0 5px 0px;
width:170px;
}
.contactBottomContentRight span
{
font-size:13px;
color:#666;
display:block;
padding:0 0 5px 0px;
width:170px;
}


/*ACTIVE TOP navigation*/

.envisubmenu 
{
	text-align:center;
	padding:0px 0px 0 37px;
	display:block;
	overflow:hidden;
	float:left;
	height:35px;
	margin-top:-3px;
	cursor:pointer;
	
	
	font-size:11px;
	color:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(../images/submenu-bg.gif) no-repeat -50px -37px;
}

.Brandingsubmenu
{
	text-align:center;
	padding:0px 0px 0 37px;
	display:block;
	overflow:hidden;
	float:left;
	height:35px;
	margin-top:-3px;
	cursor:pointer;
	
	font-size:11px;
	color:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(../images/submenu-bg.gif) no-repeat -97px 1px;
}
.envisubmenu a.subactive , .Brandingsubmenu a.subactive , .webbmenu a.subactive 
{
	color:#000;
}

.webbmenu
{
	text-align:center;
	padding:0px 0px 0 37px;
	display:block;
	overflow:hidden;
	float:left;
	height:35px;
	margin-top:-3px;
	cursor:pointer;
	
	font-size:11px;
	color:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(../images/submenu-bg.gif) no-repeat 7px -78px;
}

.web
{
	
	float:left;
	
    overflow:hidden;
	width:150px;
	margin-top:0px;
	padding-top:17px;
	cursor:pointer;
	padding-right:5px;

	
}
.Envi
{
	
	float:left;
	overflow:hidden;
	width:140px;
	margin-top:0px;
	padding-top:17px;
	z-index:-1000;
	padding-left:1px;
	cursor:pointer;
	
	
	
	
}
.brand
{
	
	float:left;
	  overflow:hidden;
	width:130px;
	margin-top:0px;
	padding-top:17px;
	
	z-index:1000;
	cursor:pointer;
	height:27px;

	
}

.brandingPrint li a:hover
{
  background:#4b85c0 !important;
  color:#000 !important;
}

.brandcActive
{
	background:#4b85c0;
    font-weight:bold;
	color:#000 !important;
}


/*topmenu*/





.submenu 
{
	text-align:center;
	padding:0px 0px 0 37px;
	display:block;
	overflow:hidden;
	float:left;
	height:35px;
	margin-top:-3px;
	cursor:pointer;
	
	font-size:11px;
	color:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
	
}

#web a, #Envi a, #brand a,.web a, .Envi a, .brand a
{
	color:#666;
}


#web
{
	
	float:left;
	display:none;
    overflow:hidden;
	width:155px;
	margin-top:0px;
	/*margin-left:53px;*/
	padding-top:17px;
	cursor:pointer;
	
	
    
	
}
#Envi
{
	
	float:left;
	display:none;
    overflow:hidden;
	width:140px;
	margin-top:0px;
	padding-top:17px;
	z-index:-1000;
	padding-left:0px;
	cursor:pointer;
	/*margin-left:-7px;*/
	
	
	
}
#brand
{
	
	float:left;
	display:none;
    overflow:hidden;
	width:131px;
	margin-top:0px;
	padding-top:17px;
	z-index:1000;
	cursor:pointer;
	height:27px;
	
	/*margin-left:-19px;*/
	
}


li.topNavActive a
{
	
	 color:#000 !important;
	 
}


#work
{
	cursor:pointer;
	padding-left:35px !important;
}

.homeContent
{
	width:855px;
	height:462px;
	
	 
}

	
	
	.homebanner img
	{
		display:block;
	}
	.scrollableArea a
	{
		text-decoration:none;
		outline:none;
		border:none;
	}
	
	.hometextslider
	{
		margin:-18px 0 0 14px;
		float:left;
		padding:0px;
		
		display:block;
        overflow:hidden;
		width:384px;
		height:80px;
	}
	
	.newsid p
	{
		display:block;
		overflow:hidden;
		margin:0px;
		padding:0px;
	}
	
	.recentWorks img
	{
		margin:0px;
		padding:0px 0 0 14px;;
	}
	
	#Map
	{
		cursor:pointer;
	}
	
	
	#smallScroller
	{
		width:356px;
		height: 85px;
		position: relative;
		margin:12px 0 0 55px;
		
		
	}
	
	#smallScroller div.scrollableArea *
	{
		display: block;
		position: relative;
		float: left;
		padding: 0px 4px 0px 4px;
		margin: 0px 0px 0px 0px;
		

		
	}
