		/* Carousel Styles */
		.clearfix {*zoom:1;}
		.clearfix:after {content: ".";display:block;height:0;clear:both;visibility: hidden;}
		
		.detailsBubble{*zoom:1;}
		
		a{ outline:none; }
		img { border:0; }
		#container {
			width:687px;
			height:259px;
			overflow:hidden;
			}
		
		#wrapper{ 
			position:relative;
			width:687px; 
			display:none;
			height:259px;
		}
		
		/* lightbox overrides */
		/*#lbTopL {
			padding:15px 6px 15px 15px;
			
		}
		
		#lbTopL h4 {
			margin-top:0;
			padding-top:0;
		}
		
		#lbTopL p {
			text-align:left;
			margin-bottom:0;
		}*/

		#controls {
			position:absolute;
			top:239px;
			z-index:10;
			padding:0 33px;
		}
		
		#controls #numbers {
			height:19px;
			background:url(/i/carousel_img/navBackground.png) repeat-x;
			_display:inline;
			_background:url(/i/carousel_img/blank.gif);
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/carousel_img/navBackground.png',sizingMethod='scale');
		}		

		#controls a.arrow{
			background:url(/i/carousel_img/navArrows.png) no-repeat 0 0;
			_cursor:pointer;
			_background:url(/i/carousel_img/blank.gif);
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/carousel_img/navArrows.png',sizingMethod='crop');			
			text-indent:-9999px;
			width:33px;
			height:19px;
			display:block;
			position:absolute;
			overflow:hidden;
		}
		
		#controls a#next{ 
			background-position:-2px -30px;
			right:0;
			_background:url(/i/carousel_img/blank.gif);
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/carousel_img/navArrows-next.png',sizingMethod='crop');	
		}		
		#controls a#prev{ left:0; }

		#controls div a {
			float:left;
			display:block;
			text-indent:-9999px;
			background:url(/i/carousel_img/off.png) no-repeat center center;
			_cursor:pointer;
			_background:url(/i/carousel_img/blank.gif);
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/carousel_img/off.png',sizingMethod='crop');
			width:7px;
			height:17px;
			padding:0 5px 0 4px; /* make full width of #control an even number, IE6 does not like odd number for width */
			overflow:hidden;
			position:relative;
		}
		
		#controls div a.activeSlide {
			background:url(/i/carousel_img/on.png) no-repeat center center;
			_background:url(/i/carousel_img/blank.gif);
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/carousel_img/on.png',sizingMethod='crop');
		}
		
		#s2 .terms-and-conditions {
			position: absolute;
			z-index:8888;
		}
		
		#s2 .terms-and-conditions a {
			text-indent: -9999px;
			position:relative;
			display:block;
			z-index:9999;
			background:url(/i/carousel_img/blank.gif);
		}

		/* Terms and Conditions positioning for Carousel Image 1 */
		
		#s2 .tc-image1 {
			top:165px;
			left:370px;
		}	
