/******************************************/	
/* CSS powered by clock - www.clock.co.uk */
/******************************************/	

/**
 * homepage
 */
#container.shows #main-content {
	margin-bottom: 85px;
}
#shows #now-on-sale,
#shows #now-on-sale .show-main,
#shows #now-on-sale .show-extra,
#shows #upcoming .show-upcoming,
#shows #past .show-past,
#shows img {
	float: left;
	display: inline;
}
#shows h3 {
	clear: both;
}
#shows h4 {
	display: inline;
}
#shows #now-on-sale .show-main {
	margin: 3px 0px 10px 0px;
	_margin: 3px 0px 0px 0px;
	_height: 448px;
}
#shows #now-on-sale .show-extra {
	margin: 0px 0px 10px 0px;
	_margin: -3px 0px 3px 0px;
	padding: 10px 0px 0px 0px;
}
#shows #upcoming .show-upcoming,
#shows #past .show-past {
	margin: 3px 0px 7px 0px;
	padding: 0px 0px 10px 0px;
	_margin: -3px 0px 13px 0px;
	_padding: 0px 0px 0px 0px;
	clear:both;
	width:100%;	
}
#shows #now-on-sale img,
#shows #upcoming img, 
#shows #past img{
	margin: 0px 10px 0px 0px;
	border: 1px solid;
}
#shows .show-main a.get-info {
	float: left;
	display: inline;
	width: 177px;
	height: 55px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-position: 0px 14px;
	background-repeat: no-repeat;
}
#shows .show-main a.get-info:hover,
#shows .show-main a.get-info:active {
	background-position: -297px 14px;
}
#shows .show-extra {
	border-top: 1px dashed;
	clear:both;
	width:100%;
}
#shows .show-extra a.get-info {
	float: right;
	display: inline;
	width: 177px;
	height: 25px;
	margin: 0px 0px 0px 8px;
	padding: 5px 0px 0px 0px;
	background-position: 66px 0px;
	background-repeat: no-repeat;
}
#shows .show-extra a.get-info:hover,
#shows .show-extra a.get-info:active {
	background-position: -155px 0px;
}
#shows .show-upcoming a.get-info,
#shows .show-past a.get-info {
	float: right;
	display: inline;
}
#shows .show-upcoming,
#shows .show-past {
	border-bottom: 1px dashed;
}