/*-------------------------------------------------------*/
/*  Global */
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/* Search */
/*-------------------------------------------------------*/
#search, #searchresults 
{
	font-size: 10pt;
	border: hidden 0px;
	padding: 0;
	margin: 0;
	width: 520px;
	border-spacing: 0;
	border-collapse: collapse;
}
#search TR.light	{ background-color: #eee;}
#search TR.dark		{ background-color: #ccc; }
/*-------------------------------------------------------*/
/* Calendar */
/*-------------------------------------------------------*/
#calendar, #calendar TD, #calendar TH, #calendar TD A, #calendar TH A 
{
	font-size: 12pt;
	border-style: groove;
	border-width: 2px;
	border-collapse: collapse;
	border-color: #fecb70;
	padding: 0;
	margin: 0;
	text-align: center;
}
#calendar TD A, #calendar TH A	{ border-width: 0; font-weight: bold; color: #085EAD; text-decoration: none;}
#calendar TH, #calendar TH A	{ background-color: #f8bd33; color: White;}
#calendar TH A					{ background-color: #f8bd33; color: #085EAD; text-decoration: none;}
#calendar TD					{ background-color: #F8D175;}
#calendar TD.selected			{ background-color: #f8bd33; color: Black; font-weight: normal;}
#calendar TD.today				{ background-color: #FFE3C2;}
#calendar TD.notvalid			{ background-color: #F8E8C3; color: #085EAD;}
#calendar TD.notday				{ background-color: #F8E8C3; color: #085EAD;}
/*-------------------------------------------------------*/
/* Part Description */
/*-------------------------------------------------------*/
#part							{ width: 500px; font-size: 9pt; font-weight: normal;}
#part #parthead					{ font-size: 16px; font-weight: bold; font-variant:small-caps; border-bottom: dashed 1px #006666; text-align: left;}
#part #partextdescr				{ width: 500px; text-align: left;}
#part #partbundle				{ margin: 0;}
#part #partbundle li			{ list-style: none; margin-left: -40px;}
#part #partbundle li a			{ color: #006666;}
#part #partbundle li a:hover	{ color: black; font-weight: bold;}
#part #partpic					{ width: 200px;}
#part td						{ width: 400px;}
#part th						{ width: 100px; font-weight: normal; font-variant: small-caps; text-align: left;}
#part input, #part select		{ font-size: 9pt;}
/*-------------------------------------------------------*/
/* Category List */
/*-------------------------------------------------------*/
#category									{ font-size: 12px;}
#category li								{ list-style-type: none;}
#category li a								{ color: #006666;}
#category li a.active, #category a:hover	{ color: Black; font-weight: bold;}
/*-------------------------------------------------------*/
/* Mini Basket Display */
/*-------------------------------------------------------*/
#minibasket, #minibasket TD, #minibasket TH, #minibasket input 
{
    font-size: 9px;
	padding: 0;
	margin: 0;
}
#minibasket TH {}
#minibasket TD {}
/*-------------------------------------------------------*/
/* Custom Tables */
/*-------------------------------------------------------*/
.table, .table TD, .table TH, .table TD A, .table TH A 
{
	font-size: 12pt;
	padding: 0;
	margin: 0;
	border-width: 0px;	
	border-collapse:collapse;
	vertical-align: top;
}
.table .minorheading							{ font-weight: bold;}
.table .cell, .table .cell A					{ background-color: #F8E8C3; color: black; text-decoration: none;}
.table .cellalternate, .table .cellalternate A	{ background-color: #F8D175; color: black; text-decoration: none;}
.table th										{ text-align: center; color: white; background-color: #F8BD33;}
.table td										{}
.table tr										{}
.table .tr_selected								{ color: White; font-weight: bold; background-color: #008894;}
.table .tr_over									{ color: White; font-weight: bold; background-color: #DA5C05;}
.table .tr_notselected							{ color: black; font-weight: bold;}
/*-------------------------------------------------------*/
.tableclear .tableclear TD, .tableclear TH, .tableclear TD A, .tableclear TH A 
{
    font-size: 12pt;
    color: black;
    /* font-family: verdana, helvetica, Arial; */
	vertical-align: top;
}
.tableclear .minorheading			{ font-weight: bold;}
.tableclear th, .tableclear th a	{ background-color: #E37527; color: White;}
.tableclear .heading				{ background-color: #F8BD33; color: White;}
.tableclear .cell					{ color: black;}
/*-------------------------------------------------------*/
/*  Container */
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*  Header */
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*  Top Bar */
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*  Side Bar */
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/* Menu */
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*  Content */
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*  Footer */
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/

