﻿body{
	background-image: url(/MRBbackground.jpg);
	background-color: #B4B4B4;
	background-repeat: repeat-x;
}
#bodyBox{
	border: 4px red solid;
	width: 980px;
	margin: 9px;
	margin-right: auto;
	margin-left: auto;
	table-layout: fixed;
	background-color: White;
}
#bodyMenu{
	vertical-align: top;
	width: 235px;
	padding: 2px;
}
#bodyMain{
	vertical-align: top;
	width: auto;
	padding: 3px;
}
.error{
	color: Red;
	font-weight: bold;
	border: 2px dotted Red;
	width: 85%;
	padding: .75em;
	margin-top:1em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
}
h2{
	font-size: 150%;
	color: Blue;
}
h3{
	font-size: 120%;
	color: Blue;
	margin: 5px;
}
.hidden{
	display: none;
}
.exceeded{
	font-weight: bold;
	font-style: italic;
	color: Red;
}
.matched {
	font-weight: bold;
}
.imageButton{
	border: none;
	text-decoration: none;
}
.imageButton img{
	border: 3px groove transparent;
	text-decoration: none;
	background-color: Transparent;
}
.imageButton:hover img{
	border: 3px groove black;
	background-color: #ddf;
}
.imageButton:hover{
	background-color: #ddf;
}
div.inline, div.inlineS{
	padding: 5px 10px 5px 10px;
	border: 2px dashed #ddd;
}
div.inlineS{
	border-color: Green;
	border-width: 2px;
	border-style: dotted;
}
#prodList li{
	text-align: center;
	height: 190px;
	_height: 190px;
	min-height: 190px;
	margin: 1px;
	margin-bottom: 15px;
	display: -moz-inline-stack;
	vertical-align:top;
  display: inline-block;
	zoom: 1;
	*display: inline;
}
.waterMark{
	font-style: italic;
	color: #a33;
}
.modalBG{
	background-color: #000;
  filter: alpha(opacity=70);
  opacity: 0.7;
}
.noborder{
	text-decoration: none;
}
.noborder img{
	border: none;
}
