@charset "utf-8";
/* CSS Document */

body{ margin:15px; padding:0px;  font-family:Arial;;font-size:10pt;background-color:#999999; }
.container{width:964px; height:auto;background-color:#FFFFFF; border: 0px solid green;}
.banner{background-image:url(../images/banner.png);width:964px; height:273px;}
.banner1{background-image:url(../images/banner.png);width:964px;height:185px;}
.logo{float:left;width:200px; margin-top:20px; margin-left:35px;}
img { border:none; margin:0px; padding:0px;}
img a { border:none; margin:0px; padding:0px;}
.menu {
	float:right;	
	padding: 25px 50px 0 5px;
}
.menu ul{
padding:0;
margin:0;
list-style:none;
}
.menu ul li{
float:left;
}
.menu ul li a{
display:block;
padding:8px;
color:#FFFFFF;
font-size:11px;
text-decoration:none;
padding-left:15px;
padding-right:15px;
text-align:left;
}
.menu ul li a:hover,.menu ul li a.active{
 background-color:#FFFFFF;
    color:#000000;
}
.contact{background-color:#4c4c4c;height:79px;width:964px;margin-top: -13px;}
.contact ul{ list-style:none;margin-left:163px;}
.contact ul li{ float:left;background-repeat:no-repeat;margin-left:32px;padding: 28px 0 0px 2px;}
.contact ul li a{ float:left;background-repeat:no-repeat;}
.contact ul li a:hover{ width:140px; height:140px;}


#text
{
font-size:15px;
color:#FFFFFF;
font-family:Arial;
width:100px;
margin:126px 235px 0 0;
float:right;
}	

#text2
{
font-size:15px;
color:#FFFFFF;
font-family:Arial;
width:164px;
margin:157px 0 0 460px;
}	

#text3
{
font-family:Arial;
color:#333333;
font-size:14px;
font-style:italic;
line-height:22px;
margin:180px 0 20px 10px;
width:615px;
}

#latestventure
{
font-family:Arial;
color:#333333;
font-size:13px;
margin:150px 0 0 5px;
position:relative;
}

#education
{
font-family:Arial;
color:#333333;
font-size:13px;
padding:147px 0px 0px;
color:#CC0000;
}

#eduverseimg
{
padding:5px 0px 0px;
}

#ecommerce
{
font-family:Arial;
color:#333333;
font-size:13px;
margin:15px 0px 0 5px;
position:relative;
color:#CC0000;
}

#ecommerceimg
{
padding:5px 0px 0px;
}


#digital
{
font-family:Arial;
color:#333333;
font-size:13px;
margin:15px 0px 0 5px;
position:relative;
color:#CC0000;
}

#digitalimg
{
padding:5px 0px 0px;
}

#artcuration
{
font-family:Arial;
color:#333333;
font-size:13px;
margin:15px 0px 0 5px;
position:relative;
color:#CC0000;
}

#artcurationimg
{
padding:5px 0px 0px;
}

#retail
{
font-family:Arial;
color:#333333;
font-size:13px;
padding:147px 0px 0px;
color:#CC0000;
}

#retailimg
{
padding:0px 0px 0px;

}
#retailimg a
{
padding:5px 0px 0px 5px;
width:120px;
height:120px;

}
#retailimg a:hover
{
padding:5px 0px 0px 5px;
width:120px;
height:120px;
}

#philosophy
{
font-family:Arial;
color:#333333;
font-size:13px;
margin:150px 0 0 10px;
position:relative;
}

#contact
{
font-family:Arial;
color:#333333;
font-size:13px;
margin:150px 0 0 8px;
position:relative;
}
.content {	
	width: 964px;
	height:auto;
}
.content-left {
    background-color: #FFFFFF;
    border:0px solid green;
    float: left;
    height: auto;
    margin-left:64px;
    width: 420px;
}
.content-left2 {
    background-color: #FFFFFF;     
  
   width:110px;
   float:right;
   margin-right: 694px;
    margin-top: -38px;
	
}
.content-left2 h1{
   background-color: #CD5459;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    height: 22px;
    margin: 0;
    padding: 5px 10px 0;
	
}
.content-left h1{
   background-color: #CD5459;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    height: 22px;
    margin: 0;
    padding: 5px 10px 0;

}
.content-right {
    float: right;
    height:200px;
    margin-right:64px;
    width: 225px;
	border:0px solid green;
    background-color:#fff;

}
.content-left1 {
    background-color: #FFFFFF;
    border:0px solid green;
    float: left;
    height: auto;
    margin-left:64px;
    width: 393px;
}
.content-left1 h1{
   background-color: #CD5459;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    height: 22px;
    margin: 0;
    padding: 5px 10px 0;

}
.content-right1 {   
    float: right;
    height: 30px;
    margin-right: 64px;
    margin-top: 10px;
    width: 390px;
}
.content-right1 ul {
    list-style:none;
	float:left; 
	width:280px;	
}
.content-right1 ul li {
    background-color: #4C4C4C;
    float: right;
    height: 75px;
    margin: 10px 0 10px 18px;
    width: 75px;	
}
.content-right2 {   
    float: right;   
    margin-right: 64px;     
	width:401px;
	height:auto;
    margin-top: -33px;
}
#testimonial
{
   background-image:url(../images/testimonial.png); width:836px; height:78px; margin:50px 0 25px 0;background-repeat:no-repeat;
}
/*  FORM */


form.mail {
	width:100%;
	float:left;
	background:none
}
form.mail input {
	width:342px;
	height:43px;
	padding:0 10px;
	margin-top:15px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	line-height:18px;
	background:url(../images/input-bg2.png) no-repeat;
	line-height:38px;
	border:none;
}
form.mail input:focus {
	background:url(../images/input-bg2-focus.png) no-repeat;
}
form.mail textarea {
	width:342px;
	height:244px;
	padding: 5px 10px;
	margin-top:15px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	line-height:18px;
	overflow:auto;
	background:url(../images/text-bg.png) no-repeat;
	border:none;
}
form.mail textarea:focus {
	background:url(../images/text-bg-focus.png) no-repeat
}
form.mail input[type="submit"] {
	width:95px;
	margin-bottom:35px;	
	background:url(../images/tab-bg.png) no-repeat;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	cursor:pointer;
	text-align:center;
    padding-bottom: 1px;
	margin-top:15px;
	clear:left;
	border-radius:5px;
	 height: 30px;
    line-height: 28px;
}
 .map {
	float:left;
	margin-top:0px;
	border:1px solid black;
}
a {
    outline: medium none;
    text-decoration: none;
}
a.more {
	background: url("../images/submit-bg.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-family: Arial;
    font-size: 12px;
    height: 30px;
    line-height: 28px;
    margin-top: 15px;
    text-align: center;
    width: 95px;
	border-radius:5px;
	padding-top:1px;
	
}
.content p {
    color: #777777;
    float: left;
    font-family: Arial;
    font-size: 13px;
    line-height: 20px;   
    width:375px;
	margin-left: 10px;
	text-align:left;
	margin-top:-20px;
}
.content h3 {
    background: none repeat scroll 0 0 transparent;
    color: #8A8A8A;   
    font-family: "Arial";
    font-size: 27px;
    font-weight: normal;
	float:left;
	height:auto;
}

#liretail
{
width:140px; 
height:140px; 
margin-left:-220px; 
margin-top:30px;
border:solid 1px #666666; 
border-radius:18px; 
background-color:#FFFFFF;
}

#lieducation
{
width:140px; height:140px; margin-left:-10px; margin-top:11px;border:solid 0px #666666; border-radius:18px; background-color:transparent;
}

#liecommerce
{
width:140px; height:140px; margin-left:2px; margin-top:11px;border:solid 0px #666666; border-radius:18px; background-color:transparent;
}

#lidigital
{
width:140px; height:140px; margin-left:2px; margin-top:11px;border:solid 0px #666666; border-radius:18px; background-color:transparent;
}

#liartcuration
{
width:140px; height:140px; margin-left:2px; margin-top:30px;border:solid 1px #666666; border-radius:18px; background-color:#FFFFFF;
}

.content-right1 h1{
   background-color: #CD5459;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    height: 22px;
    margin: 0;
    padding: 5px 10px 0;
	}
	
.add1 {   
    float: left;
    height:auto;
    margin-left: 53px;
    margin-right: 10px;
    margin-top: 10px;
    width: 190px;
}

.add2 {   
    float: right;
     height:auto;
    margin-right: 60px;
    margin-top: 10px;
    width: 190px;
}

.add3 {   
    float: left;
    height:auto;
    margin-left: 53px;
    margin-right: 10px;
    margin-top: 30px;
    width: 190px;
}

.add4 {   
    float: right;
     height:auto;
    margin-right: 60px;
    margin-top: 30px;
    width: 190px;
}

.add5 {   
    float: left;
    height:auto;
    margin-left: 4px;
    margin-right: 10px;
    margin-top: 24px;
    width: 190px;
}

.add6 {   
    float: left;
    height: auto;
    margin-left: 210px;
    margin-right: 0;
    margin-top: -96px;
    width: 190px;
}
.addtext
{
text-align:left;
height:auto;}