.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;
	}

/* Latest Developments 
----------------------------------------- */

.latest-developments .jcarousel-container {
    min-height:136px;
    height:auto !important;
    height:136px;
	}
.latest-developments .jcarousel-container-horizontal {
    width: 920px;
    padding:0;
	}
	.latest-developments.plots {
		position:relative;
		padding:1px 0;
		margin-bottom:20px;
		overflow:hidden;
		width:620px;
		background:transparent url(/images/branding/jcarousel/details-carousel-top-edge.png) no-repeat 0 0;
		height:136px;		
		}
		.latest-developments.plots .wrap0 {
			margin:0;
			}
	.latest-developments.plots .jcarousel-container-horizontal {
		width:620px;
		}
.latest-developments .jcarousel-clip-horizontal {
	padding:17px 0 16px 13px;
	background:transparent url(/images/branding/jcarousel/carousel-main-bg.gif) no-repeat 0 0;
    	width:  885px;
    	height: 103px;
	float:left;
	}
	.latest-developments.plots .jcarousel-clip-horizontal {
		width:598px;
		w\idth:577px;
		padding:17px 10px 16px 11px;
		}
.latest-developments .jcarousel-item {
    width: 295px;
    height: 136px;
	}
.latest-developments .jcarousel-item-horizontal {
    margin-right:8px;
	}
.latest-developments .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
	}

/* Horizontal Buttons */
.latest-developments .jcarousel-next-horizontal {
	float:right;
    width: 11px;
    height: 136px;
    cursor: pointer;
	background:#9acd66 url(/images/buttons/carousel-right.png) no-repeat 0 0;
	}
.latest-developments .jcarousel-next-horizontal:hover {
    background-position: -11px 0;
	}
.latest-developments .jcarousel-next-horizontal:active {
    background-position: -11px 0;
	}
.latest-developments .jcarousel-next-disabled-horizontal,
.latest-developments .jcarousel-next-disabled-horizontal:hover,
.latest-developments .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -22px 0;
	}
.latest-developments .jcarousel-prev-horizontal {
	float:left;
    width: 11px;
    height: 136px;
    cursor: pointer;
	background:#9acd66 url(/images/buttons/carousel-left.png) no-repeat 0 0;
	}
.latest-developments .jcarousel-prev-horizontal:hover {
    background-position: -11px 0;
	background-color:#449e2e;
	}
.latest-developments .jcarousel-prev-horizontal:active {
    background-position: -11px 0;
	background-color:#449e2e;
	}
.latest-developments .jcarousel-prev-disabled-horizontal,
.latest-developments .jcarousel-prev-disabled-horizontal:hover,
.latest-developments .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -22px 0;
	}

/* Featured Development 
--------------------------------------------- */

.featured-development .jcarousel-container {
    	min-height:160px;
    	height:auto !important;
    	height:160px;
	float:left;
	margin:0 15px 16px 0;
	}
	.primary-plot-content .featured-development.plots {
		overflow:hidden;
		position:relative;
		height:160px;
		padding:0 !important;
		width:240px !important;
		background:none !important;
		float:none !important;
		}
.featured-development .jcarousel-container-horizontal {
    width: 100%;
    padding:0;
	}
.featured-development .jcarousel-clip-horizontal {
	padding:0;
    width:212px;
    height:160px;
	float:left;
	}
.featured-development .jcarousel-item {
    width: 212px;
    height: 160px;
	}
.featured-development .jcarousel-item-horizontal {
    margin-right:0;
	}
.featured-development .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
	}

/* Horizontal Buttons */
.featured-development .jcarousel-next-horizontal {
	float:right;
    width: 14px;
    height: 160px;
    cursor: pointer;
	background:#9acd66 url(/images/buttons/featured-carousel-right.png) no-repeat 0 0;
	}
.featured-development .jcarousel-next-horizontal:hover {
    background-position: -14px 0;
	}
.featured-development .jcarousel-next-horizontal:active {
    background-position: -14px 0;
	}
.featured-development .jcarousel-next-disabled-horizontal,
.featured-development .jcarousel-next-disabled-horizontal:hover,
.featured-development .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -28px 0;
	}
.featured-development .jcarousel-prev-horizontal {
	float:left;
    width: 14px;
    height: 160px;
    cursor: pointer;
	background:#9acd66 url(/images/buttons/featured-carousel-left.png) no-repeat 0 0;
	}
.featured-development .jcarousel-prev-horizontal:hover {
    background-position: -14px 0;
	background-color:#449e2e;
	}
.featured-development .jcarousel-prev-horizontal:active {
    background-position: -14px 0;
	background-color:#449e2e;
	}
.featured-development .jcarousel-prev-disabled-horizontal,
.featured-development .jcarousel-prev-disabled-horizontal:hover,
.featured-development .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -28px 0;
	}
.featured-development img {
	padding:0;
	width:212px !important;
	height:160px !important;
	}

/* if JS disabled */

ul.featured-development	{
	list-style:none;
	padding:0;
	}
ul.latest-developments {
	width:920px;
	overflow:hidden;
	list-style:none;
	padding-right:10px;
	}
	.latest-developments.plots ul.latest-developments {
		width:620px;
		}
ul.latest-developments li {
	padding:0;
	width:49%;
	float:left;
	}
	.latest-developments.plots ul.latest-developments li {
		width:25%;
		}