/* set body style */
body
{
	margin: 10px 0 0 100px;
	background-color: #3f3f3f;
	color: #ffffff;
	font: 11px/12px Helvetica, Arial, Verdana, sans-serif;
	position: absolute;
	text-align: left;
}
/* set title style for paragraphs */
.title
{
	color: #ffffff;
	font: bold 11px/16px Helvetica, Arial, Verdana, sans-serif;
	text-align: left;
}
/* set body text style for paragraphs */
.bodyText
{
	color: #ffffff;
	font: normal 12px/13px Helvetica, Arial, Verdana, sans-serif;
	text-align: left;
	letter-spacing: -.02em;
}
/* set small text style for copyright */
.smallBodyText
{
	color: #ffffff;
	font: normal 9px/12px Helvetica, Arial, Verdana, sans-serif;
}
/* use this with a.anchor */
p.right{
	text-align: right;
}
/* set style for anchor links */
a.anchor 
{
	color: #888888;
	font: normal 11px/12px Helvetica, Arial, Verdana, sans-serif;
}
a {
	color: #FF9;
	text-decoration: none;
}
/* set style for right column */
div.buffer {
	margin-left: 25px;
	margin-right: 25px;
}
/* set style for right column */
div.rightCol {
	color: #888888;
	margin-left: 15px;
	vertical-align: bottom;
}
/* set style for right column with quotes */
div.rightColQuote {
	color: #888888;
	margin-left: 15px;
	margin-right: 40px;
}
/* set list style for main menu style */
ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 114px; /* width of main menu items */
	}
/* set position for main menu items */
ul li {
	position: relative;
	background-color: #FFFFFF;
	}
/* set position for sub menu items */	
li ul {
	position: absolute;
	left: 114px;
	top: 0;
	display: none;
	width: 130px; /* width of sub menu items */
	}
/* set style for menu items */
ul li a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	background: gray; /* IE6 Bug */
	padding: 0px;
	border-bottom: 0;
	font-size: 11px;
	line-height: 20px;
}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
/* set hover style for main menu items */
ul li a:hover { color: #ffffff; background: gray;
}
.rightColQuote ul .bulletStyleLink {
}
/* set style for sub menu items */
li ul li a { padding: 0px;
	text-indent: 5px;
}
/* set hover style for sub menu items */
li ul li a:hover { color: #ffffff; background: #555555;
}
/* set style for switching hover states */	
li:hover ul, li.over ul { display: block;
 } 
 ul li.bulletStyle {
	list-style: disc;
	text-decoration: none;
	color: #ffffff;
	padding: 0px;
	border-bottom: 0;
	font-size: 11px;
	line-height: 13px;
	left: 20px;
	top: 0;
	width: 330px; /* width of sub menu items */
}
A:visited
{
	color: White;
	text-align: left;
}
ul li.bulletStyleLink {
	list-style: disc;
	text-decoration: none;
	color: #ffffff;
	padding: 0px;
	border-bottom: 0;
	font-size: 11px;
	line-height: 13px;
	left: 20px;
	top: 0;
	width: 100px;
}
.calcheadDRK {
	font: 10px Arial, Helvetica, sans-serif;
}
.buffer #formc table {
	color: #000;
	background: #CC9;
	border-width: medium;
	border-style: inset;
	width: 430px;
}
.buffer #formc table tr .ee100 {
	color: #FFF;
	background: #008080 008080;
	height: 20px;
	padding-top: 5px;
}
.Quantity {
}
.buffer #formc table tr .ee109 {
	padding-right: 15px;
	margin: 0px;
	text-align: right;
	color: #000;
}
.rightColQuote ul li a {
	color: #FC3;
	background: #3f3f3f;
}
.frame {
	padding: 5px;
	border: 1px solid #aaa;
	text-align: right;
	margin-right: auto;
	margin-left: auto;
} 
.img right {
	float: right;
}
.lfullcol {
	float: left;
	width: 66%;
}
.rhalfcol {
	float: right;
	width: 33%;
	text-align: right;
}
.fullcol {
	float: left;
	width: 100%;
	text-align: center;
}
.colsplit {
	float: left;
	width: 100%;
}
.3colsplit {
	float: left;
	width: 30%;
}
.left  {
	float: left;
	text-align: left;
	display: table;
	width: auto;
	clear: both;
	border-width: 0px;
}
.stone {
}
.gravel {
}
.sand {
}
.tableheading {
	font-weight: bold;
	color: #FFF;
	text-align: left;
}
.buffer .stone table tr .left .frame {
	width: 45%;
}
.tabledescript {
	font: 11px Arial, Helvetica, sans-serif;
	text-align: center;
}
.tabletitle {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-align: center;
}
.buffer table tr .left .frame  {
	text-align: center;
	float: none;
	clear: both;
	display: block;
}
.buffer #arena {
	width: 90%;
}
