#logos{
	background:black;
	float:left;
	width:128px;
	height:128px;
	margin-top:10px;
	margin-right:20px;
}
.extra-space{
	margin-left:190px;
}
/* no need for this ...
#a3lan{
	background: #339;
	float:left;
	width:100px;
	height:800px;
	margin-top:20px;
	margin-bottom:10px;
	margin-left:30px;
}*/
#cart{
	/*background:black;*/
        overflow-y: scroll;
        padding-bottom: 15px;
	float:left;
	z-index:-9999;
	width:800px;
	height:500px;
	margin-top:10px;
	margin-left:225px;
	margin-bottom:10px;
	border:solid 1px black;
}
#box{
    width: 230px;
    height: 300px;
    float: left;
    background-color:ghostwhite;
    border: 1px solid black;
    margin-left: 10px;
    margin-top: 10px;
}
#box table{
    width: 230px;
    margin-top:225px;
    border-top: 1px solid black;
}
#companies-logos{
	border:solid 1px black;
	text-align:center;
	/*background: #CF9;*/
	float:left;
	z-index:-9999;
	width:800px;
	height:150px;
	margin-top:10px;
	margin-bottom:10px;
		margin-left:225px;
}
#footer{
	border:solid 1px black;
/*	background: #666;*/
	float:left;
	width:800px;
	z-index:-9999;
	height:200px;
	margin-top:10px;
	margin-left:225px;
}
#data{
	border:solid 1px black;
	/*background:#666;*/
	float: left;
	width:800px;
	z-index:-9999;
	height: 300px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left:225px;
}
#main{
	float:left;
	text-align:center;
	min-width:1080px;
	width:100%;
	min-width:1080px;
}
#pic{
	margin-left:20px;
	float:left;
	width:300px;
	height:300px;
}
#pic img{
	border:0px;
}
#information{
        
	float:left;
	margin-left:10px;
	height:250px;
	width: 400px;
      
}
#information table {
    margin-top: 50px;
    text-align: left;
    width: 400px;
    border: 1px solid black;
}
#information table td {
    padding: 15px;
}