body
{
	.wrapper
	{
		max-width: 900px;
		margin: 0px auto;
	}
	
	table.models
	{
		width: 100%;
		
		td
		{
			vertical-align: top;
			border-top: 1px solid black;
			
			&:first-child
			{
				vertical-align: middle;
				text-align: center;
			}
			
			&.info
			{
				padding: 16px 32px;
				
				dt, dd
				{
					font-size: 14px;
				}
				
				dt
				{
					font-weight: bold;
				}
				
				dd
				{
					margin-bottom: 9px;
					
					.important
					{
						color: #c10000;
						font-weight: bold;
					}
				}
				
				dd.unavailable
				{
					font-weight: bold;
					color: #a70000;
				}
			}
			
			h3
			{
				margin: 0px;
				font-size: 20px;
			}
			
			.model-picture
			{
				max-width: 400px;
				max-height: 500px;
			}
		}
	}
}