@charset "iso-8859-1";
/* upgrade browser */
.ahem {
	display: none;
}
/* end upgrade browser */

/* IDs */
#altMaincontentSm{
	position: absolute;
	top: 210px;
	color: #333333;
	padding: 5px 35px 35px 0px; /* top, right, bottom, left */
	width: 400px;
}
#bodyContainer{
	margin: 0px 0px 0px 0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 0px 0px 0px 0px;
	}
	html>body #bodyContainer {
	margin: 47px 0px 0px 0px; /* ie5win fudge ends */
}
#banner{
float: right;
}
#logo {
	border-width: 0px; 
	padding: 0px;
	float: left; 
	margin: 0px 0px 10px 10px; 
	background: url(../img/logo.gif) no-repeat;
	height: 66px;
	width: 137px;
}
#logo2 {
	border-width: 0px; 
	padding: 0px;
	float: left; 
	margin: 0px 0px 5px 0px; 
	background: url(../img/logo2.gif) no-repeat;
	height: 66px;
	width: 187px;
}

#logo3 a {
border-width: 0px; 
padding: 0px;
float: left; 
margin: 7px 0px 5px 0px; 
background: url(../img/logo3dsolutionsdesign4.gif) no-repeat;
height: 71px;
width: 200px;
text-decoration: none;
}
#logo3 a span {
visibility: hidden;
}
#logo4 {
	border-width: 0px; 
	padding: 0px;
	float: left; 
	margin: 15px 0px 5px 0px; 
	background: url(../img/logo4.gif) no-repeat;
	height: 51px;
	width: 145px;
}
#logo5 {
	border-width: 0px; 
	padding: 0px;
	float: left; 
	margin: 15px 0px 5px 0px; 
	background: url(../img/logo5.gif) no-repeat;
	height: 51px;
	width: 145px;
}
#logo6 {
	border-width: 0px; 
	padding: 0px;
	float: left; 
	margin: 15px 0px 5px 0px; 
	background: url(../img/logo6.gif) no-repeat;
	height: 51px;
	width: 145px;
}
#logo7 {
	border-width: 0px; 
	padding: 0px;
	float: left; 
	margin: 15px 0px 5px 0px; 
	background: url(../img/logo7.gif) no-repeat;
	height: 51px;
	width: 145px;
}
#logo8 {
	border-width: 0px; 
	padding: 0px;
	float: left; 
	margin: 15px 0px 5px 0px; 
	background: url(../img/logo8.gif) no-repeat;
	height: 51px;
	width: 145px;
}
#logodd {
	border-width: 0px; 
	padding: 0px;
	float: left; 
	margin: 12px 0px 5px 0px; 
	background: url(../img/logodd.gif) no-repeat;
	height: 54px;
	width: 166px;
}
#logodd2 {
	border-width: 0px; 
	padding: 0px;
	float: left; 
	margin: 2px 0px 5px 0px; 
	background: url(../img/logodd2.gif) no-repeat;
	height: 64px;
	width: 200px;
}
#mainContent{
	margin: 0px 0px 0px 0px;
	background: url(../img/bg.gif) no-repeat;
	height: 350px;
	width: 750px;
}
body#gallery #mainContent{
	height: 400px;
}
body#powerTemplates #mainContent{
	height: 400px;
}
body#catiaV5FAQ #mainContent{
	height: 400px;
}
body#detailing #Content, body#dieDesign #Content, body#ddfaq #Content, body#surfacing #Content, body#translation #Content, 
body#designservices #Content, body#catia #Content, body#catiaV5FAQ #Content, body#training #Content, body#consultation #Content{
	width: 500px;
	
}
#rightcontent{
	float: right;
	margin: 25px 0px 0px 0px;
	background: #ededed;
	width: 180px;
	height: 95%;
}
#Content{
	margin: 25px 0px 0px 25px;
	width: 675px;
	padding-left: 0px;
float: left;
	
}
#subContent{
	margin: 0px 0px 0px 50px;
	width: 425px;
	padding-left: 0px;
}
#maincontentSm{	
	position: absolute;
	top: 220px;
	color: #333333;
	padding: 0px 35px 35px 0px; /* top, right, bottom, left */
	width: 445px;
}
#right{
 float: right;
 margin: 18px 0px 25px 0px;
 }

#homeContent{
	margin: 25px 25px 0px 25px;
	width: 700px;
	padding-left: 0px;
	
}

#navbar{
   	position: absolute;
	top: 93px;
	height: 24px;
	width: 750px;
	background-color: #000000;
}
/* CLASSES */

/*----------------*/
