.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;
}
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;
}


.watermark
{
	color: Gray;
}

.itemDiv {
	BACKGROUND: url(../images/storeImages/itemBG.jpg) no-repeat left top; 
	WIDTH: 228px; 
	HEIGHT: 188px;
	text-align: center;
	vertical-align:middle;
}

.productPrice
{
	font-weight: bold;
}

.itemDescBig
{
	font-size:large;
	color: Green;
	font-weight:bold;
}

.productPriceBig
{
	font-size:large;
	color:Blue;
	font-weight:bold;
}

.footerTitle
{
	font-size:small;
	color:Gray;
	font-weight:bolder;
}
.footer
{
	background-image:url('../images/SiteImages/fbg.png');
	height:343px;
	width:100%;
}
.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;
}

.subtotal
{
	font-size: small;
	font-weight: bold;
}

.total
{
	font-size: medium;
	font-weight: bold;
}



A:link
{
	color:#343399;
	text-decoration:none;
}
 
A:visited
{
	color:#343399;
	text-decoration:none;
}
  
A:active
{
	color:#343399;
	text-decoration:none;
}
   
A:hover
{
	color:#66CC00;
	text-decoration:underline;
}
.valCallout div, 
.valCallout td 
{ 
	font-family: Trebuchet MS, Verdana, Tahoma;
    border:solid 1px #B7B7B7; 
    background-color: White;
    color: Black;
    font-size: 11px;
}
.reqField
{
	background-color: #9EFD41;
	color: Black;
}

.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;
}

.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;
}

