ul#carTypes {
	visibility:hidden;
	height:115px;
	overflow:hidden;
	clear:both;
}
ul#carTypes li {
	height:130px;
	float:left;
	width:100px;
}
.jcarousel-container {
	position:relative;
	clear:both;
	width:900px;
	height:130px;
	padding:0 10px 0 10px;
	margin:0;
	background:url(images/carousel/bg.gif) no-repeat left top transparent;
}
.jcarousel-clip {
	z-index:2;
	padding:0;
	margin:0;
	overflow:hidden;
	position:relative;
}
.jcarousel-clip-horizontal {
	width:100%;
}
ul.jcarousel-list {
	display:block;
	z-index:1;
	overflow:hidden;
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0;
}
li.jcarousel-item {
	float:left;
	list-style:none;
	text-align:center;
	position:relative;
	padding:10px 0 0 0;
	height:130px;
}
li.jcarousel-item:hover {
	background:url(layout/images/carousel/bg_hover.gif) repeat-x top left;
}
li.jcarousel-item img {
	height:65px;
	margin-top:20px;
}
li.jcarousel-item a.bookNow {
	color:#888;
	width:144px;
	height:21px;
	display:block;
	margin:0 auto;
	line-height:18px;
}
li.jcarousel-item:hover a.bookNow {
	background:url(layout/images/carousel/button.png) left top no-repeat transparent;
	color:white;
}
li.jcarousel-item h2 {
	margin:0 0 5px 0;
	padding:0;
}
li.jcarousel-item h2 a {
	color:#444;
	font-size:15px;
	text-decoration:none;
}
li.jcarousel-item:hover h2 a {
	color:#111;
}
li.jcarousel-item-horizontal p {
	font-size:13px;
	line-height:12px;
	padding:0 5px;
	color:#fff;
	margin:0;
}
li.jcarousel-item-horizontal:hover p {
	color:#cc0000;
}
li.jcarousel-item-placeholder {
	background:#e4e4e4;
	color:#000;
}
li.jcarousel-item-horizontal {
	width:220px;
	padding-bottom:1em;
}
.jcarousel-next {
	z-index:3;
	display:none;
}
.jcarousel-prev {
	z-index:3;
	display:none;
}
.jcarousel-next-horizontal {
	position:absolute;
	top:45px;
	right:0;
	width:32px;
	height:32px;
	cursor:pointer;
	background:transparent url(../../../layout/images/arrows/next-horizontal.png) no-repeat 0 0;
}
.jcarousel-next-horizontal:hover {
	background-position:-32px 0;
}
.jcarousel-next-horizontal:active {
	background-position:-64px 0;
}
.jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:active {
	cursor:default;
	background-position:-96px 0;
}
.jcarousel-prev-horizontal {
	position:absolute;
	top:45px;
	left:0;
	width:32px;
	height:32px;
	cursor:pointer;
	background:transparent url(../../../layout/images/arrows/prev-horizontal.png) no-repeat 0 0;
}
.jcarousel-prev-horizontal:hover {
	background-position:-32px 0;
}
.jcarousel-prev-horizontal:active {
	background-position:-64px 0;
}
.jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:active {
	cursor:default;
	background-position:-96px 0;
}
