body
{
 background-color: ffffff;
 margin: 1px;
}

A 
{
 color: 0000ff; 
 text-decoration: none;
}

A:hover 
{
 color: ff0000; 
 text-decoration: none;
}

table
{
 background-color: transparent;
 cursor: default; 
 font-size: 9pt; 
 border-style: none;
 font-family: Verdana; 
 color: 000000;
 vertical-align: top;
}

.funcbutton
{
 width: 1%;
 height: 1%;
 border-style: outset;
 border-width: 2px;
 border-color: 000000;
 background-color: cfcfcf;
 text-align: center;
 valign: middle;
 color: 000000;
 cursor: hand;
 padding: 3pt;
 font-weight: bold;
 position: relative;
}

#single
{
 width: 95%;
 cursor: default;  
 border-style: solid;
 border-width: 1px;
 border-color: 000000;
 border-collapse: collapse;
 font-size: 10pt;
 font-family: Arial; 
 text-align: none;
 vertical-align: top;
}

#list
{
 width: 95%;
 cursor: default;  
 border-style: solid;
 border-width: 1px;
 border-color: 000000;
 border-collapse: collapse;
 font-size: 10pt;
 font-family: Arial; 
 text-align: none;
 vertical-align: top;
}

.listheader
{
 border-style: none;
 border-left-width: 0px;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-color: 000000;
 background-color: 00009f;
 color: ffffff;
 text-align: left;
 padding-left: 15px;
}

.listitem
{
 padding: 8px 0px 8px 15px;
 vertical-align: middle;
 border-style: solid;
 border-left-width: 0px;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-color: 000000;
}

.cart
{
 text-align: left;
 font-weight: bold;
 vertical-align: middle;
 padding-left: 15px;
 border-style: solid;
 border-left-width: 0px;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-color: 000000;
}

.prod
{
 text-align: left;
 font-weight: bold;
 padding-left: 15px;
 vertical-align: middle;
 border-style: solid;
 border-left-width: 0pt;
 border-top-width: 0pt;
 border-right-width: 0px;
 border-bottom-width: 0pt;
 border-color: 000000;
}

.priceheader
{
 border-style: none;
 border-left-width: 0px;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-color: 000000;
 background-color: 00009f;
 color: ffffff;
 text-align: left;
 padding-left: 15px;
 width: 70px;
}

.formmenu
{
 background-color: 000000; 
 font-weight: bold; 
 font-family: Verdana; 
 font-size: 9pt;
}

.contactinfo
{
 border-width: 1px;
 border-style: solid;
 border-color: 000000;
 text-align: center;
 width: 1%;
}

.contactinfoitem
{
 padding: 2px; 
 border-bottom-style: solid; 
 border-bottom-width: 1px;
 border-color: 000000;
}

.mailform
{
 border-style: none;
 border-width: 1pt;
 border-color: 000000;
 padding: 5pt;
}

.mailitem
{
 background-color: transparent;
 border-style: solid;
 border-color: 000000;
 border-left-width: 0px;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
}

.mailarea
{
 background-color: transparent;
 border-style: solid;
 border-color: 000000;
 border-left-width: 1px;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
}

.mailitemtext
{
 background-color: transparent;
 border-style: solid;
 border-color: 000000;
 border-width: 1px;
}

.mailformspec
{
 text-align: right;
 vertical-align: bottom;
 padding-right: 5px;
}

.brd
{
 width: 100%;
 border-style: dotted;
 border-width: 0pt 0pt 0pt 0pt;
 border-color: 000000;
 background-color: 99ccff;
 padding: 0pt;
 text-align: right;
}

.brdtr
{
 width: auto;
 border-style: dotted;
 border-width: 0pt 0pt 0pt 0pt;
 border-color: 000000;
 background-color: transparent;
 padding: 0pt;
 text-align: center;
}

.whitearea
{
 background-color: transparent;
 color: 000000;
 border-color: 000000;
 border-width: 0px;
 border-style: solid;
 width: auto;
 font-size: 10pt;
 font-weight: bold;
 padding: 0pt;
}

.whitetext
{
 color: ffffff;
 font-weight: bold;
}

.about
{
 font-size: 10pt;
 vertical-align: top;
 text-align: left;
 padding-left: 35px;
 padding-right: 35px;
 border-style: none;
 border-width: 3px;
}

.whitestripe
{
 background-color: transparent; 
}

.blackstripe
{
 background-color: dfefff;
}

.spectable
{
 width: auto;
 border-style: none;
 border-color: 000000;
 border-width: 1px;
 margin-top: 15px;
 padding-left: 50px;
 padding-right: 50px;
}

.speccontent
{
 width: 100%;
 border-style: solid;
 border-width: 1px;
 border-color: dfefff;
}

.consumhref
{
 border-style: none; 
 border-width: 1px; 
 border-color: 0000ff;
 padding: 3px;
 font-size: 11px;
}

.priceitem
{
 width: 15px;
 border-style: none;
 background-color: transparent;
}

.srchText
{
	border-style: solid;
	border-color: 000000;
	border-width: 1px;
	padding-left: 2px;
}
