body {
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a, a:hover {
	color: #C1014D;
}
input {	font-size: 12px;}
	#container  {
		margin: 0 auto;
		width: 980px;
	}
	#header {
	}
	#title {
		margin: 30px 0;
	}
	#left {
		float: left;
		width: 160px;
		text-align: left;
	}

	#middle {
		float: left;
		width: 610px;
		margin: 0 10px;
		padding: 0;
	}
	#middle h2 {
		margin-top: 30px;
		text-align: left;
	}
	#middle p {
		text-align: justify;
		margin-left: 30px;
	}
	#right {
		float: right;
		width: 160px;
	}
	#right h2
	{
		margin-top: 30px;
	}



	/* Header */
		/* Logo */
			#header #logo {
				text-align: center;
			}
		/* Pub */
			#header #ad {text-align: right;}
			#header #ad img {border: 0 none;}
	
	
	
	/* Menu */
		.menu {margin-top: 0;}
		.menu dt, .menu dt a {
			color: black;
			font-weight: bold;
			text-decoration: none;
		}
		.menu dd {
			margin: 0 0 10px 15px;
		}
		.menu ul {
			list-style-type: none;
			padding: 0;
		}
		.menu dt, .menu li {
			padding: 5px;
			padding-left: 15px;
		}
		.menu li {}
		.menu li, .menu li a {
			color: black;
		}
		

	
	
	
	/* Machines */
		.machines {}
		.machines .left {
			width: 75%;
			float: left;
		}
		.machines .right {
			width: 25%;
			float: right;
		}		
	
	/* Items */
		.items {
			text-align: center;
		}
		
		/* Item */
			.item {
				text-align: left;
				margin-bottom: 15px;
			}
			.item h3 {
				margin: 0;
			}
			.item td {vertical-align: top;}
			.item .col-thumb {}
			.item .col-thumb img {border: 1px solid black;}
			.item .col-main {
				padding:0 15px;
			text-align: justify;}
			.item .col-misc {width: 150px;}
		
		/* Pagination */
			.pagination {
				
			}
			
			
	/* Footer */
		#footer {
			margin: 50px 0 15px 0;
		}
		
		
#middle, #middle ul {text-align:justify;}


.table, .table td, .table th {	
	border: 1px solid #000;
	border-collapse: collapse;
}





/* Items (columns) */
.items li {
	display: inline;
	float: left;
	text-align: center;
}
.items p {
	text-align: justify;
}

.cols2 li {
	width: 40%;
	padding: 0 5% 5% 5%;
}

.cols3 li {
	width: 26.3%;
	margin: 0 3% 3% 3%;
}

img.thumb {
	max-width: 6.25em;
	max-height: 6.25em;
	border: 0.125em solid gray;
}

.video-item {
	position:relative;
	float:left;
	width: 10em;
	height: 10em;
}

.video-item span {
	font-size: 75%;
	position:absolute;
	text-align:center;
	top: 0;
	left: 0;
	margin: 25%;
}
.video-item, .video-item a {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.video-item img {
	width: 100%;
	height: 100%;
	border: 0.125em solid gray;	
}

.product_img {
	float:left;
	max-width:20em;
	margin: 0 1em 1em 0;
	border: 0.1em solid gray;
}

.products {
			 font-size:135%;
}





