﻿.hiddisplaystate
{
	border: 0px; 
	width: 0px; 
	height: 0px;
}

.productrow
{
	border-bottom: 1px solid white; 
	border-top: 1px solid white; 
	text-align: left; 
	vertical-align: middle;
}

.errormessage
{
	background-color: #ffffff;
	border: 2px solid rgb(156, 0, 0);
	color: rgb(156, 0, 0);
	font-weight: bold;
	padding: 0.25em 0.5em 0.25em 0.5em;
	display: block;
	text-align: left;
	margin-left: auto; 
	margin-right: auto;
}

.message
{
	background-color: #ffffff;
	border: 2px solid rgb(0, 156, 0);
	color: rgb(0, 156, 0);
	font-weight: bold;
	padding: 0.25em 0.5em 0.25em 0.5em;
	display: block;
	text-align: left;
	margin-left: auto; 
	margin-right: auto;
}

.photo
{
	border: #c6c6c6 1px solid;
	padding: 3px;
	background-color: #808080;
	margin-right: 18px;
}

/*** Required field asterisk ***/
	.required
	{
		color: rgb(156, 0, 0);
		font-size: 18px;
		height: 5px;
		font-family: Courier New;
	}

/*** Ajax progress image ***/
	.ajaxprogress
	{
		background-color: #000000;
		color: #00FFFF;
		top: 50%;
		right: 50%;
		position: absolute;
		text-align: left;
		padding: 0.25em;
		font-weight: bold;
		font-size: 2em;
	}

	.ajaxprogress img 
	{
	   vertical-align:middle;
	   margin: 2px;
	}

/*** Order Table ***/
	.ordertable th, .ordertable td
	{
		 border-right: 1px solid white;
	}

	.tablenoborders *
	{
		border: 0px solid black !important;
	}

/*** Paging ***/
	.paging_base
	{
		float: left; 
		margin: 0.1em 0.1em 1em 0.1em ;
		padding: 0.5em;
		width: 1.5em;
		text-align: center;
		font-size: 1em;
	}

	.paging_number
	{
		border: 2px solid #3078C0;

	}
		
	.paging_number:hover
	{
		border: 2px solid #00FFFF;
	}


	.paging_current
	{
		color: #fff;
		border: 2px solid #fff;
	}
	
/*** Links and Lines ***/
	.blueline
	{
		border: 1px solid #283c7f;
	}
	.bluelinethick
	{
		border: 2px solid #283c7f;
	}

	a.redlink
	{
		cursor: hand; 
		text-decoration: underline;
		color: #9c0000;
		font-size: 11pt;
		font-family: Tahoma;
	}
	a.redlink:hover
	{
		cursor: hand; 
		text-decoration: none;
		color: #ffffff;
		font-size: 11pt;
		font-family: Tahoma;
	}
	
	a.selectedlink
	{
		background-color: #3078C0;
		color: #fff;
		padding: 1px;
	}
	
	
	img.centerimg
	{
		margin: 0 auto; 
	}
	.grey
	{
		color: #aaa;
	}