.maincontent
{
	font-family : arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10pt;
	color : Black;
	text-align:	center;
	padding-left:	10px;
	padding-right:	10px;
}

a.partnership img
{
	padding-bottom:		25px;
	width:			130px;
	height:			40px;
}

a.partnership, a.partnership:visited
{
	position:		relative;
	left:			1px;
	padding-top:		40px;
	padding-bottom:		2px;
	padding-left:		0px;
	padding-right:		0px;
	width:			130px;
	height:			40px;
	background-image: 	url("./images/partnership.gif");
	background-repeat:	no-repeat; 
}

a.partnership:hover
{
	background-image: 	url("./images/partnership2.gif"); 
	background-repeat:	no-repeat;
}

#disclaimer
{
	margin-left:		10px;
	margin-right:		10px;
}

/************** Content Table *****************/

.dateinfo
{
	background-color: 	#a17087;	/* #5a022c; */
	color: 			#ededed;	/* #ededed; */
	text-align: 		center;
	text-decoration: 	none;
	text-transform: 	uppercase;
}

.dateinfo th, .dateinfo td
{
	font-size:		1.15em;
}

.contenttable
{
	position:		relative;
	top:			10px;
	left:			10px;
	margin:			0px 20px 30px 20px;
	width:			700px;
	padding-bottom:		0px;
	background:		#ededed;	
	border-top:		ridge 5px #5a022c;
	border-bottom:		ridge 5px #cdb8c7;
	border-left:		ridge 5px #5a022c;
	border-right:		ridge 5px #cdb8c7;

}

.contenttable table 
{
	color: 			#444;
	font: 			0.9em "Trebuchet MS",Verdana,sans-serif;
	border-collapse: 	collapse;
}

.contenttable table, caption 
{
	margin: 		0 auto;
	background-color:	#ecdeb9;	/* #e6b47d Set Color for all Rows */
	width:			100%;
}

caption
{
	font-size:		1.75em;
	font-align:		left;
	border-bottom:		3px ridge #ccc;
}

caption, .contenttable th, .contenttable td 
{
	border-left: 		0;
	padding: 		10px
}

caption, .contenttable thead th, .contenttable tfoot th, .contenttable tfoot td 
{
	background-color: 	#5a022c;
	color: 			#fff;
	font-weight: 		bold;
	text-transform: 	uppercase;
}

.contenttable tfoot th, .contenttable tfoot td 
{
	background-color: 	#a17087;	
}

.contenttable thead th 
{
	background-color: 	#834160;
	color: 			#ededed;
	text-align: 		center;
	border-bottom:		3px ridge #ccc;
}

.contenttable tbody th 
{
	padding: 		12px 7px;
	width:			200px;
}

.contenttable tbody td 
{
	width:			500px;
	text-align:		center;
}

.contenttable tbody tr.d1 
{
	background-color: 	#e2cda6;	/* #fdc689 Set Color For all D1 Rows */
}

.contenttable tbody a, .contenttable tbody 
{
	padding: 		1px 2px;
	color: 			#222;		/* Changes All Fonts Color */
	text-decoration: 	none;
}

.contenttable tbody a:active, .contenttable tbody a:hover, .contenttable tbody a:focus, .contenttable tbody a:visited 
{
	color: 			#000;
}

.contenttable tbody tr:hover 
{
	background-color: 	#EEE;
	color: 			#000;
}

.contenttable tbody tr:hover a 
{
	border-bottom: 		1px dotted #f00;
	color:			#000
}

.contenttable tbody tr td ul
{
	text-align:		left;
}

.contenttable tbody tr a:hover, .contenttable tbody tr a:active
{
	border-bottom: 		2px dotted #0f0;
	color:			#000
}

.contenttable tbody td+td+td+td a 
{
	color: 			#C30;
	font-weight: 		bold;
	border-bottom: 		0;
}

.contenttable tbody td+td+td+td a:active, .contenttable tbody td+td+td+td a:hover, .contenttable tbody td+td+td+td a:focus, .contenttable tbody td+td+td+td a:visited 
{
	color: 			#E63C1E;
}

.contenttable tbody a:visited:after 
{
	font-family: 		Verdana,sans-serif;
	/*	content: 		"\00A0\221A"; */
}

.contenttable thead th a, .contenttable thead th a:visited
{
	background-color: 	#834160;	/* #834160 */
	color: 			#ededed;
	text-align: 		center;
	text-decoration: 	none;
	border-bottom: 		1px dotted #E63C1E;
}

.contenttable thead th:hover, .contenttable thead th:hover a, .contenttable thead th a:active, .contenttable thead th a:hover
{
	background-color: 	#633149;
}

.contenttable thead th a:active, .contenttable thead th a:hover
{
	color: 			#fff;
	text-align: 		center;
	text-decoration: 	none;
	border-bottom: 		2px dotted #00ff00;
}

img
{
	border:			0px;
}

.contenttable tbody tr td img
{
	padding:		2px;
	margin-top:		4px;
}

a.tradelinks, a.tradelinks:visited
{
	text-decoration:	none;
	padding-bottom:		2px;
}

a.tradelinks:hover
{
	border-bottom:		dotted 2px #00ff00;
}

#priceupdates
{

	color:			#fff;
	font: 			1.25em "Trebuchet MS",Verdana,sans-serif;
	border-bottom: 		2px dotted #fff000;
}

#priceupdates:hover
{
	color:			#fff;
	font: 			1.25em "Trebuchet MS",Verdana,sans-serif;
	border-bottom: 		3px dotted #00ff00;
}


/************** End of Content Table *****************/

/************** Location Table *****************/

.locationtable
{
	position:		relative;
	top:			10px;
	left:			10px;
	margin:			0px 20px 30px 20px;
	width:			700px;
	padding-bottom:		0px;
	background:		#ededed;	
	border-top:		ridge 5px #5a022c;
	border-bottom:		ridge 5px #cdb8c7;
	border-left:		ridge 5px #5a022c;
	border-right:		ridge 5px #cdb8c7;

}

.locationtable table 
{
	color: 			#444;
	font: 			0.9em "Trebuchet MS",Verdana,sans-serif;
	border-collapse: 	collapse;
}

.locationtable table, caption 
{
	margin: 		0 auto;
	background-color:	#ecdeb9;	/* #e6b47d Set Color for all Rows */
	width:			100%;
}

.locationtable th, .locationtable td 
{
	border-left: 		0;
	padding: 		10px
}

caption, .locationtable thead th, .locationtable tfoot th, .locationtable tfoot td 
{
	background-color: 	#5a022c;
	color: 			#fff;
	font-weight: 		bold;
	text-transform: 	uppercase;
}

.locationtable tfoot th, .locationtable tfoot td 
{
	background-color: 	#a17087;	
}

.locationtable thead th 
{
	background-color: 	#834160;
	color: 			#ededed;
	text-align: 		center;
	border-bottom:		3px ridge #ccc;
}

.locationtable tbody th 
{
	padding: 		12px 7px;
	width:			50%;
}

.locationtable tbody td 
{
	width:			50%;
	text-align:		center;
}

.locationtable tbody tr.d1 
{
	background-color: 	#e2cda6;	/* #fdc689 Set Color For all D1 Rows */
}

.locationtable tbody a, .locationtable tbody 
{
	padding: 		1px 2px;
	color: 			#222;		/* Changes All Fonts Color */
	text-decoration: 	none;
}

.locationtable tbody a:active, .locationtable tbody a:hover, .locationtable tbody a:focus, .locationtable tbody a:visited 
{
	color: 			#000;
}

.locationtable tbody tr:hover 
{
	background-color: 	#EEE;
	color: 			#000;
}

.locationtable tbody tr:hover a 
{
	border-bottom: 		1px dotted #f00;
	color:			#000
}

.locationtable tbody tr td ul
{
	text-align:		left;
}

.locationtable tbody tr a:hover, .locationtable tbody tr a:active
{
	border-bottom: 		2px dotted #0f0;
	color:			#000
}

.locationtable tbody td+td+td+td a 
{
	color: 			#C30;
	font-weight: 		bold;
	border-bottom: 		0;
}

.locationtable tbody td+td+td+td a:active, .locationtable tbody td+td+td+td a:hover, .locationtable tbody td+td+td+td a:focus, .locationtable tbody td+td+td+td a:visited 
{
	color: 			#E63C1E;
}

.locationtable tbody a:visited:after 
{
	font-family: 		Verdana,sans-serif;
	/*	content: 		"\00A0\221A"; */
}

.locationtable thead th a, .locationtable thead th a:visited
{
	background-color: 	#834160;	/* #834160 */
	color: 			#ededed;
	text-align: 		center;
	text-decoration: 	none;
	border-bottom: 		1px dotted #E63C1E;
}

.locationtable thead th:hover, .locationtable thead th:hover a, .locationtable thead th a:active, .locationtable thead th a:hover
{
	background-color: 	#633149;
}

.locationtable thead th a:active, .locationtable thead th a:hover
{
	color: 			#fff;
	text-align: 		center;
	text-decoration: 	none;
	border-bottom: 		2px dotted #00ff00;
}

.locationtable tbody tr td img
{
	padding:		2px;
	margin-top:		4px;
}


/************** End of Location Table *****************/


/****************** PICS *********************/

#pics
{
	position:		relative;
	top:			-10px;
	left:			auto;
	margin-left:		10%;
	margin-right:		10%;
	text-align:		center;
}

#pics a:link , #pics a:visited
{
	font-family: arial, Verdana, Geneva, Helvetica;
	font-weight: bold;
	font-style: normal;
	font-size: 8pt;
	color: #ffffdf;
	text-decoration: none;
}

#pics a:active {text-decoration: none}
#pics a:hover {
	color: #5a022c;
}

/****************END OF PICS ********************/
