
.body {
		background-color: #ffffff;
		vertical-align:top;
		margin: 0px auto 0px auto;
		padding: 0px;
		width: 794px; 
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
		color:#666;
		}


/* CONTAINER [Inner IFrame] XXXXXXXXXXXXXXXXXX */
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

	#container {
		background-color: #ffffff;
		clear: both;
		border: 0px;
	}
	
	/*Break Header from body content*/
	#container fieldset {
		background-color: #ffffff;
		margin: 0px;
		padding: 0px;
		border: 0px;
		}
		
	/*Grid the two primary content columns*/
	#container #leftcolumn {
		background-color: #ffffff;
		width: 340px;
		vertical-align:text-top;
		float:left;
		overflow:hidden;
		padding: 0px 0px 10px 0px;
	}
	
	html>body #container #leftcolumn {
	padding: 0px 0px 6px 0px;
	}

	#container #rightcolumn { 
		background-color: #ffffff;
		width: 454px;
		vertical-align:text-top;
		float:left;
		overflow:hidden; 
		padding: 0px 0px 15px 0px;
	}
	
	html>body #container #rightcolumn {
	padding: 0px 0px 6px 0px;
	}
	
	
	
	
	/*Alternate Columns*/	
	#container #inventorynav {
		background-color: #ffffff;
		width: 200px;
		vertical-align:text-top;
		float:left;
		overflow:hidden;
		padding: 0px 0px 5px 15px;
		height: 400px;
	}
	
	#container #inventorynav2 {
		background-color: #ffffff;
		width: 200px;
		vertical-align:text-top;
		float:left;
		overflow:hidden;
		padding: 0px 0px 5px 15px;
		height: 720px;
	}

	#container #inventorybody { 
		background-color: #ffffff;
		width: 545px;
		vertical-align:text-top;
		float:left;
		overflow:hidden;  
		padding: 0px 0px 10px 10px;
	}

	#container #inventorybody .imagefield {
		text-align:center;
	}
	
	
	#container #inventorybody #leftcolumn {
		width: 225px;
		vertical-align:text-top;
		text-align:left;
		float:left;
		overflow:hidden;  
		padding: 0px 0px 10px 10px;
	}
	
	#container #inventorybody #rightcolumn {
		width: 300px;
		vertical-align:text-top;
		float:left;
		overflow:hidden;  
		padding: 0px 0px 10px 10px;
	}
	
	

/* Footer Class  XXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

	#footer {
		background: #fff;
		clear: both;
		width: 806px;
		margin: 0px;
		padding: 0px;
		border: 0px;
	}

/* Navigation Bar Class  XXXXXXXXXXXXXXXXXXXXX */
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

	.nav {
		background: #eee;
		position:relative;
		width:594px;
		height: 18px;
		padding:0px 0px 0px 40px;
		border-bottom: 1px solid #ccc;
		}

	.nav a,a:visited {
			font-style:normal;
			color:#777;
			text-decoration:none;
		}

	.nav a:hover {
			font-style:normal;
			color:#222;
			text-decoration:none;
					}
		
	.bottomnav {
		clear:both;
		margin-top: 5px;
		margin-left: 0px;
		width: 527px; 
		text-align:right;
		vertical-align:baseline;
		}
	
	html>body .bottomnav{
		clear:both;
		float: left;
		margin-top: 5px;
		padding-left: 0px;
		margin-left: 4px;
		width: 516px; 
		text-align:right;
		vertical-align:baseline;
	}
		
		
/* Content Related Classes XXXXXXXXXXXXXXXXXXX */
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

	#contentbg {
		background-image:url('');
		background-position: top center;
		background-repeat: repeat-x;
		margin:0px;
		padding:0px;
		}

	.contenttext {
		position:relative;
		width:auto;
		height:auto;
		margin:00px 10px 00px 10px;
		padding: 0px;
		}
		
	img	{	
		border: 0px;
		margin: 0px;
		padding: 0px;
		} 
		

	 hr {
 		 border-top: 0px #fff solid;
		 border-bottom: 1px;
		 border-bottom-color: #ccc;
		 border-bottom-style: dashed;
		 margint: 0px 30px 0px auto;
		 height: 1px;
		 clear: both;
 		 }
		

	.item {
		position:relative;
		float:left;
		margin:8px 4px 0px 4px; 
		padding: 4px;
		background-color: #cecf33;
		width: 160px;
	}
	
	
	html>body .item {
		margin:8px 6px 0px 4px; 
	}
	
	
	.white {
	background-color: #fff;
	margin-bottom: 2px;
	margin-top: 1px;
	width: 160px;
	height:auto;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	}
	
	.white .text {
	padding: 4px;
	height: 38px;
	vertical-align:middle;
	}
	
	
	.presswhite {
	background-color: #fff;
	margin-bottom: 2px;
	margin-top: 1px;
	width: 140px;
	height:auto;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	}
	
	.pressitem {
		position:relative;
		float:left;
		margin:8px 4px 0px 4px; 
		padding: 4px;
		background-color: #ddd;
		width: 140px;
	}
	
	.presswhite .text {
	padding: 4px;
	height: 50px;
	vertical-align:middle;
	}
	
	.pressdetails {
	width: 370px;
	color: #444444;
	padding: 10px;
	}
	
	
	ul {
		font-weight:normal;
	}
 
 
	li{ 
		color: #0f64a4;
		margin-left: 50px;
		padding: 0px;
		list-style-image:url(../img/bullet.jpg);
	}


/* Text Variations XXXXXXXXXXXXXXXXXXXXXXXXXX */
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

h1 {
	font-size:20px;
	font-weight:500;
	color:#E2D338;
}

b {
color: #444;
padding-right: 4px;
}

A,A:visited {
color:#0f64a4;
text-decoration:none;
}

A:hover {
color:#177bc7;
text-decoration:none;
}



.superlink {
color: #75cb21;
}