div.scrollableWrapper {	background:#fff url(images/scrollable-larger-bg.jpg) no-repeat 0 0;	padding:10px 20px 8px 20px;	width:440px;	float:left;}div.scrollableWrapper h5.galleryTitle {	padding:0px 10px;	float:left;	margin-top:0;}/* this makes it possible to add next button beside scrollable */div.scrollable {clear:both;}/* prev, next, prevPage and nextPage buttons */a.prev, a.prevPage {}a.prev, a.next, a.prevPage, a.nextPage {	display:block;	width:18px;	height:18px;	background:url(images/scrollable/left.png) no-repeat;	margin:0px 5px;	cursor:pointer;	font-size:1px;	float:left;}/* mouseover state */a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {	background-position:0px -18px;		}/* disabled navigational button */a.disabled {	visibility:hidden !important;		}/* next button uses another background image */a.next, a.nextPage {	background-image:url(images/scrollable/right.png);	xclear:right;		xfloat:right;}/*********** navigator ***********//* position and dimensions of the navigator */div.navi {	margin-left:10px;	width:270px;	height:19px;	float:left;	padding-top:2px;}/* items inside navigator */div.navi a {	width:8px;	height:8px;	float:left;	margin:3px;	background:url(images/scrollable/navigator.png) 0 0 no-repeat;	display:block;	font-size:1px;}/* mouseover state */div.navi a:hover {	background-position:0 -8px;      }/* active state (current page state) */div.navi a.active {	background-position:0 -16px;     } 	/* root element for the whole scrollable setup */div.scrollable {  	position:relative;	overflow:hidden;	width: 440px;	 	height:550px;}/* 	root element for scrollable items. It is 	absolutely positioned with large width. */#thumbs {		position:absolute;	width:20000em;		clear:both;	padding:15px 0;}/* custom positioning for navigational links */a.prev, a.next {	xmargin-top:-20px;	}/* single item */#thumbs div.projectWrap {	float:left;	width:440px;	height:550px;	color:#333;	cursor:pointer;}/* style when mouse is over the item */#thumbs div.hover {}/* style when element is active (clicked) */#thumbs div.active {	cursor:default;}#thumbs h3 {	margin-left:12px;		}#thumbs a {	text-decoration:none;	}#thumbs h3 em {	font-style:normal;	color:yellow;}.projectThumb {	width:440px;	height:295px;	background-position:center;	margin-bottom:12px;}.projectText {	width:440px;	height:168px;}#thumbs blockquote { background: url(images/left-quote.jpg) no-repeat 0 0; padding:0 0 0 30px;margin:0;}#thumbs blockquote span { padding:0 15px 10px 10px; font-style:italic; font-size:14px;margin:0;background: url(images/right-quote.jpg) no-repeat right bottom;line-height:150%; display:block; min-height:50px; }#thumbs a.morelink { padding:3px 0px; font-size:12px;margin:5px 0; }#thumbs a.morelink:hover { border-bottom:1px solid; }.projectTabs {	width:318px;	height:33px;	margin:0 0 0 12px;}.projectTabs a.tabLeft { background: url(images/scrollableTab-bg.jpg) no-repeat 0 0; padding:0 0 0 15px;margin:0 5px 0 0; height:33px;display:inline;float:left;}.projectTabs a.tabLeft span.tabContent { padding:0 15px 0 0; font-size:13px;margin:0;background: url(images/scrollableTab-bg.jpg) no-repeat right 0px;line-height:33px; display:block;height:33px;display:block;color:#333; }.projectTabs a.tabLeft span.tabContent:hover { color:#1868B4; }/* IE crappy fixes */* html div.navi { width:280px;}* html #thumbs blockquote { height:40px;}* html .projectTabs a.tabLeft { display:inline;float:left; width:100px;}
