@charset "utf-8";
/*
Author: Oliver Sanders
Author URI: http://www.oliversanders.com

Copyright © freebartheband.co.uk 2009, All Rights Reserved 
Portions Copyright © Oliver Sanders 2009, All Rights Reserved
*/

/* Image Strip ############################################## */

#content div.image_strip{
	width: 699px;
	margin-top: 18px;
	margin-bottom: 24px;
}
#content div.image_strip div.top{
	width: 699px;
	height: 22px;
	font-size: 1px;
	background: url(images/ImageStrip_Top.gif) no-repeat left bottom;
}
#content div.image_strip div.bottom{
	width: 699px;
	height: 22px;
	font-size: 1px;
	background: url(images/ImageStrip_Bottom.gif) no-repeat left top;
}
#content div.image_strip div.image_strip_container{
	width: 699px;
	background: url(images/ImageStrip_Center.gif) repeat-y left top;
}
#content div.image_strip div.jcarousel-container{
	width: 699px;
	padding: 5px 0;
	text-align: center;
}
#content div.image_strip div.jcarousel-clip, #content div.image_strip div.all_images_clip{
	width: 595px;
	height: 75px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
}
#content div.image_strip div.all_images_clip { height: auto; }
#content div.image_strip div.all_images_clip img { margin: 5px; }

#content div.image_strip ul{
	height: 75px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
#content div.image_strip li.jcarousel-item{
	margin: 0 5px;
	padding: 0;
	padding-bottom: 0;
}

#content div.image_strip div.jcarousel-clip a.tt-flickr{ position: absolute; top: 0; left: 0; /* !!Important!! */ }
#content div.image_strip a.tt-flickr span.round{
	width: 75px;
	height: 75px;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 5px;
}
#content div.image_strip a.tt-flickr span.r_7px{ background: transparent url(images/ImageStrip_RoundedCorner_7px.png) no-repeat 0 0; }
#content div.image_strip a.tt-flickr span.r_9px{ background: transparent url(images/ImageStrip_RoundedCorner_9px.png) no-repeat 0 0; }
#content div.image_strip a.tt-flickr span.r_10px{ background: transparent url(images/ImageStrip_RoundedCorner_10px.png) no-repeat 0 0; }

#content div.image_strip div.thumb_cont{
	position: relative;
	display: inline-block;
	margin: 0;
	padding: 0;
}
#content div.image_strip div.thumb_cont a.tt-flickr span.round{ top: 5px; left: 5px; cursor: pointer; }

#content div.image_strip div.all_images_clip div.thumb_cont{ width: 85px; height: 85px; }

#content div.image_strip div.jcarousel-clip div.thumb_cont{ width: 75px; height: 75px; }
#content div.image_strip div.jcarousel-clip div.thumb_cont a.tt-flickr span.round{ top: 0; left: 0; }

/* Image Strip Nav Buttons ################################## */

#content div.image_strip .jcarousel-next {
	position: absolute;
	top: 23px;
	right: 13px;
	width: 32px;
	height: 37px;
	cursor: pointer;
	background: transparent url(images/ImageStrip_Arrow_Next.png) no-repeat 0 0;
}

#content div.image_strip .jcarousel-next:hover { background-position: 0 -37px; }

#content div.image_strip .jcarousel-next:active { background-position: 0 0; }

#content div.image_strip .jcarousel-next-disabled,
#content div.image_strip .jcarousel-next-disabled:hover,
#content div.image_strip .jcarousel-next-disabled:active {
	cursor: default;
	background-position: 0 -74px;
}

#content div.image_strip .jcarousel-prev {
	position: absolute;
	top: 23px;
	left: 12px;
	width: 32px;
	height: 37px;
	cursor: pointer;
	background: transparent url(images/ImageStrip_Arrow_Back.png) no-repeat 0 0;
}

#content div.image_strip .jcarousel-prev:hover { background-position: 0 -37px; }

#content div.image_strip .jcarousel-prev:active { background-position: 0 0; }

#content div.image_strip .jcarousel-prev-disabled,
#content div.image_strip .jcarousel-prev-disabled:hover,
#content div.image_strip .jcarousel-prev-disabled:active {
	cursor: default;
	background-position: 0 -74px;
}
