#content table {
	border-collapse: collapse;
	font-size: 100%;
}

	#content table tr.top th {
		margin: 0;
		padding: 5px 20px 5px 5px;
		width: 85px;

		border-bottom: 1px dotted #ccc;
		font-size: 80%;
		letter-spacing: -1px;
		text-transform: uppercase;
		color: #C00051;
		font-weight: normal;
		vertical-align: bottom;
		text-align: left;
		line-height: 1.1em;
	}
	
		#content table tr.top th.main {
			width: 200px;
		}
		
	#content table tr th, #content table tr td {
		font-size: 80%;
		color: #666;
		padding: 3px 0px;
	}
		#content table tr th {
			/*text-transform: uppercase;*/
			padding-left: 5px;
		}
		
			#content table tr th span {
				font-weight: normal;
			}
	
		#content table tr td {
			padding: 3px 10px 3px 5px;
		}
		
			#content table tr.stripe th, #content table tr.stripe td {
				background-color: #F9E5EE;
			}
		
		
#details {
	margin-top: 50px;
}

	#details h2 {
		border-top: none;
		width: 280px;
	}
	
		#details h2 span {
			color: #666;
		}
		
	#details ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
		#details ul li {
			float: left;
			width: 100px;
			height: 100px;
			margin: 0 10px 0 0;
			background-color: #eee;
		}
		
			#details ul li a {
				display: block;
				width: 100px;
				height: 100px;
			}
			
				#details ul li a img {
					border: none;
				}
