#billboards {
  height: 391px;
  width: 895px;
  position: relative;
  margin: 10px 0 0 0;
  text-align: left;
}
#hp-lower {
  width: 895px;
  background: url(../../images/home/hp-lower-bg.gif) repeat-y;
  position: relative;
  margin: 30px 0 0 0;
  text-align: left;
  min-height: 550px;
}
#hp-lower #col01 {
  width: 649px;
  position: absolute;
  top: 0; left: 0;
}
#hp-lower #col02 {
  width: 246px;
  height: 300px;
  position: absolute;
  top: 0; left: 649px;
}
#hp-lower #col01 h2.title {
  font-size: 26px;
  color: #999999;
  margin: 0 0 15px 0;
}
#product-brands {
  margin: 20px 0 0 0;
  width: 591px;
  border-top: 1px solid #cccccc;
  position: absolute;
}
#product-brands h3 {
  padding: 20px 0;
  font-size: 20px;
  color: #999999;
}
#hp-lower #col02 h3 {
  font-size: 20px;
  color: #999999;
  margin: 0 0 15px 0;
}
.cta-divider {
  width: 248px;
  height: 20px;
  margin: 20px 0 0 0;
  border-bottom: 1px solid #cccccc;
}
.cta {
  width: 248px;
  padding: 20px 0 40px 0;
  border-bottom: 1px solid #cccccc;
}
.cta.last {
  border-bottom: 0px solid #cccccc;
}
.cta p img {
  float: right;
  margin: 0 0 0 15px;
}


/* product logo slider
---------------------------------------------------------------------------------- */

.jcarousel-container { position: relative; display: block; }

#carousel_wrapper {
	float: left; /* important for inline positioning */
	overflow: hidden;  /* important (hide the items outside the div) */
	width: 590px; /* important (this width = width of list item(including margin) * items shown */
}
#carousel_ul {
	position: relative;
	left: -169px; /* important (this should be negative number of list items width(including margin) */
	list-style-type: none; /* removing the default styling for unordered list items */
	height: 73px;
	line-height: 73px;
	margin: 0px;
	padding: 0px;
	width: 9999px; /* important */
}
#carousel_ul li{
	display: inline-block;
/*	float: left; /* important for inline positioning of the list items */
/*	margin: 0 23px;	*/
	position: relative;
	text-align: center;
}
#carousel_ul li img {
	border: 0px;
	vertical-align: middle;
}
#carousel_wrapper .jcarousel-next, #carousel_wrapper .jcarousel-prev {
	cursor: pointer;
	height: 70px;
	line-height: 70px;
	position: absolute;
	width: 17px;
}
#carousel_wrapper .jcarousel-next {
	background: #fff url("../../images/tradeport-brands/right.png") center right no-repeat;
	margin-left: 10px;
	top: 0;
	left: 563px;
}
#carousel_wrapper .jcarousel-prev {
	background: #fff url("../../images/tradeport-brands/left.png") center left no-repeat;
	margin-right: 10px;
	top: 0;
	left: 0px;
}
#carousel_wrapper .jcarousel-clip {
	overflow: hidden;
    position: relative;
    left: 27px;
	width: 520px;
}
#carousel_ul {
  overflow: hidden;
  position: relative;
  top: 0px;
  margin: 0px;
  padding: 0px;
  left: -1680px;
  width: 6084px;
}
#carousel_ul li {
  float: left;
  list-style: none outside none;
  width: 169px;
}
/*
#carousel_ul #slide_1 { width:154px; }
#carousel_ul #slide_2 { width:42px; }
#carousel_ul #slide_3 { width:138px; }
#carousel_ul #slide_4 { width:54px; }
#carousel_ul #slide_5 { width:133px; }
#carousel_ul #slide_6 { width:91px; }
#carousel_ul #slide_7 { width:131px; }
#carousel_ul #slide_8 { width:97px; }
#carousel_ul #slide_9 { width:121px; }
#carousel_ul #slide_10 { width:103px; }
*/