/**************************************/
/*          COMPANY PROFILE           */
/**************************************/
#page_wrapper{
	position: relative;
}
.imageCarousel{
	width: 910px;
	padding: 20px 0;
}
.imageCarousel ul li{
	width: 416px;
	background: transparent url("../images/line.gif") no-repeat right center;
	padding: 0 20px;
	margin: 0 !important;
}
.imageCarousel ul li img{
	float: left;
	margin-right: 20px;
	border: 5px solid #999;
}
.imageCarousel ul li h4{
	margin: 0 !important;
	font-size: 22px !important;	
}
.imageCarousel ul li p{
	padding-top: 15px;
	line-height: 25px;	
}
#carousel-wrapper{
	background: #F6F7F7 url("../images/milestones-bg.jpg") repeat-x bottom;
}
.ttl-holder{
	background:#686868 none repeat scroll 0 0;
	display:block;
	margin:0 !important;
	padding:3px;
}
.ttl-holder h2 {
	color:#FFFFFF;
	padding:8px 10px;
}
.prev,.next{
	width: 21px;
	height: 21px;
	background: #808080 url("../images/nxtprev-btn.jpg") no-repeat;
	cursor: pointer;
	position: absolute;
	top: 34px;
}
.next{
	right: 15px;
	background-position: right;
}
.prev{
	right: 60px;
	background-position: left; 
}


/****/
#cont-btm{
	overflow: hidden;
	padding-top: 40px;
	clear: both;
	display: block;
}
.about-cont{
	width: 454px;
}
.about-cont div{
	
}
.about-cont.left div{
	padding-right: 15px;
	border-right:0.5px solid #CFCFCF;
}
.about-cont.right div{
	padding-left: 15px;
}
.about-cont div span{
	background: #808080;
	display: block;
	padding: 2px 5px;
	margin-bottom: 15px;
}
.about-cont div span h2{
	color: #fff;
	font-weight: normal;
}
div.about-cont.right div img{
	float: left;
	margin: 0 15px 15px 0;
}
.about-cont div p{
	line-height: 25px;
}
#suppliers{
	overflow: hidden;
}
#suppliers li{
	float: left;
	width: 205px;
	margin: 0 0 11px 0;
}
