@keyframes spinit {100%{-webkit-transform: rotate(360deg); transform:rotate(360deg);}}

body
	{
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	background-color: rgb(0,0,0);
	color: rgb(0,0,0);
	margin: 0px;
	}

.umdgoldtext
	{
	color: rgb(254,192,79);
	}

.umdredtext
	{
	color: rgb(122,17,27);
	}

.umdgoldbg
	{
	background-color: rgb(254,192,79);
	}

.mainmenu_item
	{
	display: inline-block;
	padding: 0px 8px;
	font-weight: bold;
	}

.mainmenu_item:hover
	{
	cursor: pointer;
	color: rgb(122,17,27);
	text-decoration: underline;
	}

#carttable td
	{
	padding-right: 32px;
	vertical-align: top;
	}

#totalpricestable td
	{
	font-size: 18px;
	padding-right: 0px;
	vertical-align: top;
	}

.formfield
	{
	font-size: 100%;
	font-family: 'Open Sans', sans-serif;
	padding: 0px 2px;
	color: rgb(122,17,27);
	}

.formbutton
	{
	display: inline-block;
	font-size: 100%;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
	padding: 2px 8px;
	color: rgb(255,255,255);
	background-color: rgb(122,17,27);
	box-shadow: 0px 3px 6px rgba(0,0,0,0.3);
	}

.deletebutton
	{
	border-radius: 50%;
	font-weight: bold;
	font-size: 10px;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background-color: rgb(122,17,27);
	color: rgb(255,255,255);
	}

.formbutton:hover, .deletebutton:hover
	{
	color: rgb(254,192,79);
	cursor: pointer;
	}

.productlist_name
	{
	text-align: center;
	font-weight: bold;
	white-space: pre;
	text-decoration: underline;
	}

.productlist_name:hover
	{
	cursor: pointer;
	}

.productlist_price
	{
	font-size: 24px;
	text-align: center;
	font-weight: bold;
	color: rgb(122,17,27);
	}

.productlist_imgholder
	{
	width: 224px;
	height: 224px;
	}

.productlist_imgholder td
	{
	vertical-align: bottom;
	text-align: center;
	}

.panel
	{
	position: relative;
	min-width: 600px;
	min-height: 300px;
	background-color: rgb(255,255,255);
	border: 3px solid rgba(254,192,79,1);
	box-shadow: 0px 4px 8px rgb(0,0,0,0.2);
	}

.closepanel
	{
	position: absolute;
	top: 0px;
	right: 0px;
	font-weight: bold;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background-color: rgb(122,17,27);
	color: rgb(255,255,255);
	}

.closepanel:hover
	{
	color: rgb(254,192,79);
	cursor: pointer;
	}