/* CSS generated by SiteManager at 02:36pm 22/02/2010 - do not edit this file directly */

.yui-carousel-content { /* Clipped content region */
	height: 250px;
	overflow: hidden;
	border: 0;
	margin: 0;
	padding: 0; 
	}


.yui-carousel-button { display: none;} 

.yui-carousel-button input {	
	background-color:transparent;
	border:0 none;
	cursor:pointer;
	display:block;
	height:44px;
	margin:-2px 0 0 -2px;
	padding:0 0 0 50px;
}

.yui-carousel-nav ul {
	display: none;
}

 yui-carousel-first-button { }



/*
.yui-carousel-nav { 
	display: none;
	}
*/

.yui-carousel-element { z-index:0; margin:0 !important; }
.yui-carousel-element li { position: relative; border: none !important; margin: 0 !important; }
.yui-carousel-item-selected { border: none !important; margin: 0 !important; }


#carouselwrapper	{ height: 250px; position: relative; z-index: 0; margin-bottom: 20px; }

#carouselwrapper * 	{ vertical-align: top!important;  }

ol#carousel		{ list-style-type: none; padding: 0; margin: 0; }

#carousel p 		{ width: 466px; text-align: left; }



#carousel-prev a:link,
#carousel-prev a:visited	{ width: 40px; height: 23px; display: block; position: absolute; top: 100px; left: 0; z-index: 10; background: transparent url(/templatefiles/chatsworth_buttons.png) no-repeat 0 -23px; }

#carousel-next a:link,
#carousel-next a:visited	{ width: 40px; height: 23px; display: block; position: absolute; top: 100px; right: 0; z-index: 10; background: transparent url(/templatefiles/chatsworth_buttons.png) no-repeat -40px -23px;  }

#carousel-prev a:hover,
#carousel-prev a:active		{ background-position: 0 0; }

#carousel-next a:hover,
#carousel-next a:active		{ background-position: -40px 0; }

.yui-carousel-content .bodyimg img	{ margin-bottom: 0!important; }
p.strapline 				{ width: 440px; position: absolute; bottom: 0; left: 0; background: url(/templatefiles/strapline_bg.png) repeat 0px 0px; font: normal 1.4em 'lucida sans unicode',arial,verdana,sans-serif; color: #212e49; text-align: right; padding: 5px 13px; margin: 0; }