.title
{
    color:Silver;
    font-family:Tahoma, Arial, Sans-Serif;
    font-size: 25px;
    font-weight: bold;
}
 
.centeredDiv
{
	text-align:center;
	vertical-align: middle
}

.subtitle
{
    color:#343399;
    font-family:Tahoma, Arial, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
}

.message
{
    font-family:Comic Sans MS;
    font-size: 14px;
    color: Black;
}

TD
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}

/* form elements */
select
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}

input
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
textarea
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
body
{
	margin: 0;
}

.informationMessage
{
    color:#343399;
    font-family:Tahoma, Arial, Sans-Serif;
    font-size: 18px;
    font-weight: bold;
}

.errorMessage
{
    color:#A30808;
    font-family:Tahoma, Arial, Sans-Serif;
    font-size: 18px;
    font-weight: bold;
}

.successMessage
{
    font-family:Tahoma, Arial, Sans-Serif;
    font-size: 18px;
    font-weight: bold;
}

.itemText
{
    color:Black;
    font-family:Tahoma, Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #FFFFFF;
}

.itemAltText
{
    color:Black;
    font-family:Tahoma, Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    background-color: Yellow;
}

.itemHeader
{
    color:Black;
    font-family:Tahoma, Arial, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

.footer
{
	background-image:url('../images/SiteImages/fbg.png');
	height:343px;
	width:100%;
}

.footerTitle
{
	font-size:small;
	color:Gray;
	font-weight:bolder;
}

.footer A:link
{
	color:Gray;
	text-decoration:none;
}
 
.footer A:visited
{
	color:Gray;
	text-decoration:none;
}
  
.footer A:active
{
	color:Gray;
	text-decoration:none;
}
   
.footer A:hover
{
	color:Black;
	text-decoration:underline;
}

.space
{
	height:50px;
}

.watermark
{
	color: Gray;
}

.updateProgress
{
	position: absolute;
}

.valCallout div, 
.valCallout td 
{ 
	font-family: Trebuchet MS, Verdana, Tahoma;
    border:solid 1px #B7B7B7; 
    background-color: White;
    color: Black;
    font-size: 11px;
    /*background-color: #ADD8E6*/
}
/*
•.ajax__validatorcallout_popup_table: The popup table.
•.ajax__validatorcallout_popup_table_row: The popup table row.
•.ajax__validatorcallout_callout_cell: The callout cell.
•.ajax__validatorcallout_callout_table: The table in the callout cell.
•.ajax__validatorcallout_callout_table_row: The callout table row.
•.ajax__validatorcallout_error_message_cell: The error message cell. 
•.ajax__validatorcallout_icon_cell: The warning icon cell.
•.ajax__validatorcallout_close_button_cell: The close button cell. 
•.ajax__validatorcallout_arrow_cell: The arror cell.
•.ajax__validatorcallout_innerdiv: Inner div of a cell. Used in the close button cell and the arrow cell.
*/

.reqField
{
	background-color: #9EFD41;
	color: Black;
}

.itemHeaderLeftAlign
{
    color:Black;
    font-family:Tahoma, Arial, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
}

.greyLink
{
	font-size:11px;
	color:Gray;
	text-decoration:none;
}

.greyLink A:link
{
	color:Gray;
	text-decoration:none;
}
 
.greyLink A:visited
{
	color:Gray;
	text-decoration:none;
}
  
.greyLink A:active
{
	color:Gray;
	text-decoration:none;
}
   
.greyLink A:hover
{
	color:Black;
	text-decoration:underline;
}


.squareDiv {
	BACKGROUND: url(../images/storeImages/itemBG.jpg) no-repeat left top; 
	WIDTH: 228px; 
	HEIGHT: 188px;
	text-align: center;
	vertical-align:middle;
}


.holdHighBid
{
	color: Green
}

.dontHoldHighBid
{
	color: Red
}


.gridView { 
    width: 100%; 
    background-color: #fff; 
    margin: 5px 0 10px 0; 
    border: solid 1px #525252; 
    border-collapse:collapse; 
}
.gridView td { 
    padding: 2px; 
    border: solid 1px #c1c1c1; 
    color: #717171; 
}
.gridView th { 
    padding: 4px 2px; 
    color: #fff; 
    background: #343399; 
    border-left: solid 1px #525252; 
    font-size: 0.9em; 
}
.gridView th a { 
    color: #FFFFFF; 
}

.gridView .alt { background: #C8C9EA; }
.gridView .pgr { background: #343399; }
.gridView .pgr table { margin: 5px 0; }
.gridView .pgr td { 
    border-width: 0; 
    padding: 0 6px; 
    border-left: solid 1px #666; 
    font-weight: bold; 
    color: #fff; 
    line-height: 12px; 
 }   
.gridView .pgr a { color: #FFFFFF; text-decoration: none; }
.gridView .pgr a:hover { color: #FFFFFF; text-decoration: none; }


.timeoutDivCss
{
	position:absolute; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%; 
	background-color:Gray;  
    text-align:center; 
    filter:alpha(opacity=95); 
    -moz-opacity:0.95; 
    -khtml-opacity: 0.95; 
    opacity: 0.95
}

a		{
		color: gray;
		font-family: Tahoma;
		font-size: 10pt;
		text-decoration: none;
		font-weight:normal;
		}

a:hover {
		color: Maroon;
		font-weight:normal;
	
		}
	
a:visited; 
		{
		color:gray;
		}

img     {
        border:none;
        }
.crankyLink
{
    font-size: 8pt;
    color: #00CC00;
    font-family: Verdana;
    text-decoration: none
}
.crankyLink:hover
{
    color: gray;
}

div.page
{
    width: 100%;
    height: 1400px;
    float: left;
    margin: 0px;
    border: solid 0px #585858;
    page-break-after: always;
}

/** Tool Tip **/
.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
  }
  
  .tooltip .tooltiptext {
    visibility: hidden;
    width: 300px;
    background-color: #555;
    color: #fff;
    /*text-align: center;*/
    border-radius: 6px;
    padding: 5px 5px;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
    
  }
  
  /*.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
  }*/
  
  .tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
  }
