/*table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol,ul {
	list-style: none;
}*/
q:before,q:after,
blockquote:before,blockquote:after {
	content: "";
}

h2.title {
	text-align: left;
 	color:#6C6C6C;;
}

#mlb-wrapper {
	width: 640px;
	padding: 20px 0 0 0;
	margin-left:20px;
}

.base {
	margin: 0 auto;
	width: 620px;
	text-align:left;
	position: relative;
	height: 300px;
	}
	
	#photo {
	width: 620px;
	/*height: 270px;*/
	overflow: hidden;
	}

		#photo ul {
			margin-left: 0;
			width: 2880px;
		}
		
		#photo ul li {
			display: block;
			float: left;
		}

	#photo img {
		display: block;
	}

	#details {
		border: solid 0px #ccc;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		padding: 3px;
	}
	
	#hover-box {
	height: 23px;
	margin-top: 65px;
	position: relative;
	z-index: 30;
	width: 620px;
	}

	#thumbs {
		position: absolute;
		height: 41px;
		background-color:#F5F5F5;
		padding: 10px 0 0 0;
		bottom: 0;	
		display: none;
		-moz-border-radius: 4px; border-radius: 4px;
		margin-bottom:20px;
	}

	#thumbs ul {
		width: 620px;
		margin: 0 auto;
		opacity:0.95;filter:alpha(opacity=95);
	}
	
	#thumbs ul li {
		display: inline-block;
		float: left;
		padding: 0 2px 0 2px;
		opacity:0.95;filter:alpha(opacity=95);
	}

	#thumbs p {
		color: #ACACAC;
		font-size: 9px;
		padding: 2px 5px 5px 42px;
		letter-spacing: normal;
		font-family: Arial, Helvetica, sans-serif;
		clear: both;
		opacity:0.95;filter:alpha(opacity=95);
	}

	#thumbs img {
		border: solid 1px #fff;
		position: relative;
		z-index: 1;
	}
	
	#thumbs a.highlight img {
		border: solid 1px #ff9933;
	}
		
		#thumbs ul li a:link, #thumbs ul li a:visited {
			position: relative;
			display: block;
			outline: none;
		}

		#thumbs ul li a span {
			display: block;
			width: 64px;
			height: 31px;
			border: solid 5px #fff;
			opacity: .95;
			filter: alpha(opacity=95);
			position: absolute;
			z-index: 20;
			top: 1px;
			left: 1px;
		}
		
		#thumbs ul li a.highlight span {
			border-color: #ff9933;
			opacity: .6;
		}

	#navigation {
	background-color:#F5F5F5;
	height: 23px;
	width: 620px;
	z-index: 1;
	position: absolute;
	bottom: 0;
	font-size: 12px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
	
	#navigation ul {
		width: 120px;
		float: left;
		margin: 0 0 0 142px;
		display: inline;
	}
	
	#navigation ul li {
		width: 20px;
		float: left;
		padding: 5px 0 0 0;
	}

	#navigation a:link, #navigation a:visited {
		font-size: 14px;
		text-decoration: none;
		color:#ACACAC;
		outline: none;
	}

	#navigation a:hover, #navigation a:focus {
		color: #ff9933;
		background: none;
	}
	
	#navigation ul li a:hover, #navigation ul li a:focus {
		background: rgba(255, 255, 255, .5);
	}

	#navigation ul li a.highlight:hover, #navigation ul li a.highlight:focus {
		background: rgba(255, 153, 51, .5);
	}

	#navigation ul li a.highlight:link, #navigation ul li a.highlight:visited {
		border-color: #ff9933;
		background: #ff9933;
	}

	#navigation ul li a:link, #navigation ul li a:visited {
		display: block;
		float: left;
		width: 8px;
		height: 8px;
		border: solid 3px #ACACAC;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		text-indent: -9999em;
		overflow: hidden;
	}

		a.play, a.play:link, a.play:visited {
			display: block;
			width: 14px;
			height: 14px;
			background: transparent url(../acsis/acsis_prototype/images/play-pause.jpg) no-repeat 0 -14px;
			text-indent: -9999em;
			overflow: hidden;
			position: absolute;
			top: 5px;
			left: 160px;
		}

		a.pause, a.pause:link, a.pause:visited {
			background-position: 0 0;
		}
		
		#navigation a.play:hover, #navigation a.play:focus {
			background: transparent url(../acsis/acsis_prototype/images/play-pause.jpg) no-repeat 0 -14px;
		}
		
		#navigation a.pause:hover, #navigation a.pause:focus {
			background: transparent url(../acsis/acsis_prototype/images/play-pause.jpg) no-repeat 0 0;
		}

		#prev {
			float: left;
			padding: 0 0 0 5px;
		}

		#next {
			float: right;
			padding: 0 5px 0 0;
		}

		#prev a:link, #prev a:visited {
			background: none;
		}
		
		#next a:link, #next a:visited {
			background: none;
		}

		#navigation a span {
			font-size: 14px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 24px;
		}
		
	#description {
	padding: 10px;
	height:170px;
	font-size:14px;
	line-height:20px;
	}

		p#small-caption {
			font-size: 14px;
			color: #FFF;
			line-height: 11px;
			padding: 0 0 0 4px;
			background-image: -moz-linear-gradient(top, #d3d3d3, #f4f4f4); /* FF3.6 */
			background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #f4f4f4),color-stop(1, #d3d3d3)); /* Saf4+, Chrome */
			filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#d3d3d3'); /* IE6,IE7 */
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#d3d3d3')"; /* IE8+ */
			zoom: 1;
			margin-bottom:12px;
		}
		
		/*#title a:link, #title a:visited {
			font:italic 1.1em Georgia, "Times New Roman", Times, serif;
			color:#6C6C6C;
			text-decoration: underline;
			text-align:left;
			line-height:34px;
			font-family: Arial, Helvetica, sans-serif;
			color: #c00;
			letter-spacing:-1px;
			text-decoration:underline;
			text-align:left;
			font-weight: bold;		
		}
		
		#title a:hover, #title a:focus {
			text-decoration: underline;
			color:#6C6C6C;
		}
		*/
		#long-desc {
			font-size: 14px;
		}
