.RelatedPackageDiv { width: 580px; height: auto; overflow: hidden; margin: 12px auto; }
.RelatedPackageDiv li { margin-left: 0px; margin-bottom: 12px; float: left; width: 580px; background: url(../img/css/pi_grid_bkg.png) no-repeat; overflow: hidden; position: relative; }
.RelatedPackageDiv li .relatepackage {margin-left: 10px;}
.RelatedPackageDiv li .relatepackage td{text-align:center;}
.RelatedPackageDiv li .relatepackage .title{color:#FCCD10; font-size:12px; font-family:"Arial Black", Gadget, sans-serif;}
.RelatedPackageDiv li .relatepackage .title a{ text-decoration:none;}
.RelatedPackageDiv li .relatepackage .title a:hover, a:visited{ text-decoration:underline;}
.RelatedPackageDiv li .relatepackage .price{color:#555555; font-size:12px;}

/* jcarousel core */
.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li,
.jcarousel-item { float: left; list-style: none; width: 75px; height: 75px; }
.jcarousel-next { z-index: 3; display: none; } 
.jcarousel-prev { z-index: 3; display: none; } 

/* jcarousel skin (relate product) */
.RelatedPackageDiv .jcarousel-container { border: 0px none;width: 580px; padding: 0; margin: 0; }
.RelatedPackageDiv .jcarousel-clip {width:  580px;height: auto; left: 8px; }
.RelatedPackageDiv .jcarousel-list {width:  580px;height: auto; }
.RelatedPackageDiv .jcarousel-list li {width: 150px;height: auto; }
.RelatedPackageDiv .jcarousel-item-placeholder {background: #fff url(../img/css/jcarousel_loading.gif) 50% 50% no-repeat;}
.RelatedPackageDiv .jcarousel-next-horizontal { top: 40px; right: 0px; }
.RelatedPackageDiv .jcarousel-prev-horizontal { top: 40px; }



/* Horizontal Buttons */ 
.jcarousel-next-horizontal {position: absolute;width: 14px;height: 14px;cursor: pointer;background: transparent url(../img/css/jcarousel_next.png) no-repeat 0 0;}
.jcarousel-next-horizontal:hover {background-position: 0px 0;}
.jcarousel-next-horizontal:active {background-position: 0px 0;}
.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -14px 0;}
.jcarousel-prev-horizontal {position: absolute;left: 0px;width: 14px;height: 14px;cursor: pointer;background: transparent url(../img/css/jcarousel_prev.png) no-repeat 0 0;}
.jcarousel-prev-horizontal:hover {background-position: 0px 0;}
.jcarousel-prev-horizontal:active {background-position: 0px 0;}
.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -14px 0;}