.clear
{
	clear: both;
}
.clearLeft
{
clear: left;
}
.error
{
	color: #ff0000;
}
span.error
{
display: block;
font-weight: bold;
padding: 2px;}

table.formTable
{
border: none;
background-image: url(img_std/tableBg.gif);
background-repeat: no-repeat;
background-position: top left;
width: 400px;font-size: 0.9em;}

table.formTable td, table.formTable th
{
background-image: url(img_std/redPixel.gif);
background-repeat: repeat-x;
background-position: left bottom;
padding-top: 5px;
padding-left: 10px;
padding-bottom: 5px;
padding-right: 0px;}

table.formTable th
{width: 140px;}

table.formTable th.hint
{width: 390px;
background-image: url(img_std/tableHead.gif);
background-repeat: no-repeat;
background-position: left top;
color: #fff;}

table.formTable th.bottomHint
{width: 390px;
background-image: url(img_std/tableFoot.gif);
background-repeat: no-repeat;
background-position: left bottom;
font-weight: normal;}

table.formTable td.noBorder, table.formTable th.noBorder
{
background-image: none;
background-repeat: no-repeat;
/*padding-top: 0px;*/
padding-bottom: 0px;
}

table.formTable td.bottomRow
{
background-image: url(img_std/tableBg.gif);
background-repeat: no-repeat;
background-position: left bottom;
height: 5px;
line-height: 0.01em;
padding-top: 0px;
padding-bottom: 0px;}

a.sendButton, a.sendButton:VISITED
{
background-image: url(img_std/buy_off.gif);
background-repeat: no-repeat;
width: 149px;
height: 27px;
color: #fff;
text-align: center;
line-height:27px;
display: block;
font-weight: bold;
text-decoration: none}

a.sendButton:HOVER
{
background-image: url(img_std/buy_on.gif);
}
