	@import 'sprite.css';
	body {
		margin:15px 15px 15px 15px;
 		background:white;
		color: black;
		border:1px solid #666;		
		}

	A:link,
	A:visited	{ color: #990000; text-decoration: none; }

	A:active,
	A:hover		{ color: #FF8000; text-decoration: none;}
	
	h1, h2, h3, h4, h5, h6 {
		margin: 0px;
		padding: 0px;
	}
	table,tr,td {
		border:1px solid #666;
		border-collapse:collapse;
	}
	ul	{
		list-style-type: square;
	}
	#banner {
		font-family: Arial, Helvetica, sans-serif;
		color:white;
  		background:#CC0000;
  		padding-left:1em;
	}
	#banner a {
		color: white;
		}

	.description {
		font-weight: bold;
		}	
				
	#content {
		float:left;
		width:70%;
		height:1024px;
		overflow:visible;
		background:white;
		margin-right:15px;
		margin-bottom:20px;
		}
	#container {
		margin-top:10px;
		margin-right:15px;
		margin-bottom:20px;
		}

	#links {
		margin-top:10px;				
		}
		
	.blog {
  		padding-left:15px;
  		padding-top:15px;
  		padding-right:15px;					
		}	
	
	.blogbody {
		font-family:verdana, arial, sans-serif;
		color:black;
		font-size:small;
		font-weight:normal;
  		background:white;
  		line-height:140%;		
  		border-left:1px solid #666;			
  		border-right:1px solid #666;
  		border-bottom:1px solid #666;	  			  		
  		padding:10px;
		}
		
	.blogbody a,
	.blogbody a:link,
	.blogbody a:visited,
	.blogbody a:active,
	.blogbody a:hover {
		font-weight: normal;
	}
	
	.title {
 
		font-family: verdana, arial, sans-serif; 
		color: #3F3F3F; 
		text-transform: uppercase;
		font-weight:bold;	
		}
	#menu {
		margin: 0;
		padding: 0 1em;
		height: 1.5em;
		font-family: verdana, arial, sans-serif;
		font-weight:bold;
		border-bottom:1px solid #999;
		}
	#menu ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
	#menu li {
		margin: 0;
		padding: 0;
		float: left;
		padding-right:1.5em;
		list-style-type: none;
		}
	
		
	.date	{ 
		font-family:verdana, arial, sans-serif;  
		color: #999; 
		font-weight:bold;
		text-transform:uppercase;
		margin-top:10px;		
  		border-bottom:1px solid #666;	
		}			
		
	.posted	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: x-small; 
		color: #999; 
		}	
	
	.side {
		font-family:verdana, arial, sans-serif;
		color:black;
		font-size:x-small;
		font-weight:normal;
  		background:white;
  		line-height:140%;				
		}	
	.side a,
	.side a:link,
	.side a:visited {
		color:black;
	}
	.side a:hover,
	.side a:active {
		color:red;
	}
		
	.sidetitle {
		font-family:verdana, arial, sans-serif;
		color:white;
		font-size:x-small;
		font-weight:bold;
  		background:#CC0000;
  		line-height:140%;
  		padding:2px;
  		margin-top:10px;
  		text-transform:uppercase;
		letter-spacing: .2em;  					
		}		

	.sidetitle a,
	.sidetitle a:visited,
	.sidetitle a:link {
		color:white;
		}
	.sidetitle a:active,	
	.sidetitle a:hover {
		color:#FEFF00;
	}

/* styles for sales promotions */

table.promotion, table.promotion * {
	border-width: 0;
}
.machine-name {font-size:120%;}
	
.sale-price {font-size: 110%; color: red;}
	
.original-price {font-size: 80%;}
	
.clear {
	clear: both;	
}

/* sales for lathe promotion */

.promotion {width:700px;position:relative;float:left;clear:both;}
.cell {width: 228px;height: 30em;position: relative;margin: 0;padding: 10px 1px 0 1px;float: left;}
.header {position:relative;height:12em;}
.body {position:relative;height:10em;}
.footer {position:relative;height:8em;}
.sale-price {font-size: xx-large; font-family: Helvetica, Verdana, Arial, sans-serif; color:red;}
.new-notice { color: white; background-color: #ff8000; }