body,td {
	color:				#858585 ;
	font:		10px/1.0em "Lucida Grande", Helvetica, Arial, Verdana, sans-serif ;
	font-size:			10pt;	
margin-left: auto;
margin-right: auto;
}

div#container
{
margin-top: 18px;
margin-left: auto;
margin-right: auto;
text-align: left;
  width: 937px;
  }

}

p.headline {
	color:				#858585;
	font-size:			20pt;
	text-align:			center;
}

a  { color: #0085cf; text-decoration: none }

a.greylink {
	color:				#858585;
	text-decoration:	none ;
}

a.greylink:hover  { color: #0085CF; text-decoration: none }

a.banner:hover {
	color:				#0085CF;
	text-decoration:	underline ;
}

img {
	margin:				0;
	border:				0;
}

.menu_name, .main_menu, .sub_menu, .main_display {
	border:				1px dashed #3c76d4;
}

.main_menu {
	text-align:	center;
}

.sub_menu {
	padding: 5px;
	min-width:			145;
}

hr {
	width: 937px  ;
	height:	1px;
	background-color: #858585;
	border: solid 0 black ;
}

tr.display,td.display {
	width:				80;
}

.addnew-left {
	font-weight: bold ;
	background-color: #0085CF ;
	color: #f0f0f0 ;
}


/*
.left {
	width:20%;
	position: relative ;
	left: -70% ;
}
.right {
	width:70%;
	position: relative ;
	left: 20% ;
}
*/

		/*** The Essential Code ***/
/*
		#container {
			padding-left: 140px;
			padding-right: 0px;
			width: 300 ;				/* = CC Width 
			overflow: visible;
			background: #000;
		}
		
		#container .column {
			position: relative;
			float: left;
			padding-top: 1em;
			text-align: left;
			padding-bottom: 1001em;     /* X + padding-bottom 
			margin-bottom: -1000em;     /* X 
		}
		
		#center {
			padding: 0px 5px;			/* CC Padding 
			width: 300;					/* CC Width
			background: #DDD;
		}
		
		#left {
			width: 140px;				/* LC Width 
			padding: 0 5px;				/* LC Padding 
			right: 150px;				/* = LC Width + 2*(LC Padding
			margin-left: -310;			/* = CC Width + 2*LC Padding 
			background: #66F;
		}
		
		#right {
			background: #F66;
		}
.optionrow {
	background-color:#eee;
	border:1px dashed #999;
	text-align: left ;
	width: 500px ;
	height: auto ;
	padding: 5 ;
	vertical-align: middle ;
}
*/

/*
	CONSTRUCTION COLORS:
	background-color:#eee;
	border:1px dashed #999;
*/
.construction {
	background-color:#eee;
	border:1px dashed #999;
}

#globalheader {
  margin: 18px auto;
  width: 937px;
  text-align: center;
  }

  
#itempageheader {
	font-size: large ;
	text-align: left ;
	margin: 10 10 10 10 ;
}

#itempageimage1 {
	text-align: left ;
	margin: 10 10 10 10 ;

}

#itempageimage1 img {
	width: 200px ;
#	height: 200px ;
}

#itempagedescription {
	text-align: left ;
	margin: 10 0px ;
	padding: 0 12.5% ;
}

.optionrow {
	float: left ;
	min-width: 75% ;
	text-align: left ;
	padding: 0 0 0 0 ;
	margin: 5px 12.5% ;
}

.optionrow p {
	width: 150px ;
	margin: 0 0 0 0 ;
	padding: 0 0 0 0px ;
	float: left ;
}

.optionmenu {
	float: left ;
	max-width: 350px ;
	text-align: left ;
	overflow: visible ;
	margin: 2px ;
}

.optionmenu select {
	max-width: 350px ;
}

.itemcaptionimage1 {
	text-align: center ;
}

.itemcaptionimage1 img {
	width: 70px ;
	vertical-align: middle ;
	margin: 1em 0px
}

.itemcaption {
	margin-top:1em ;
	text-align:center ;
	vertical-align:top ;
}

#store_hits a:active {
	text-decoration:underline ;
}

div.checkout-option {
	width: 39% ;
	margin-left:2em;
}
div.checkout-option:hover {
	background-color: #b4d5ff ;
}
tr.required-info td {
	background-color: #b4d5ff ;
}
