
body {
	background-image: url(i/main_bkg.jpg);
	background-repeat: repeat-x;
	background-color: #434a50;

}
#purchase {
	position:absolute;
	left:759px;
	top:325px;
	width:252px;
	height:247px;
	z-index:1;
}
.copy {font: 8.5pt Verdana; color: #333333; }
.bold  {font: bold 11pt Verdana; color: #FFFFFF; }


TEXTAREA {font: 8pt Verdana; }
SELECT {font: 8pt Verdana; width: auto;}
.footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #111111;
	font-weight: bold;
	
}
a.testimonial{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #283F75;
	font-weight: bold;
	text-decoration:none;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #111111;
	font-weight: bold;


}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #444444;
	font-weight: bold;


}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #FFFFFF;
	font-weight: bold;

}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #6699CC;
	font-weight: bold;


}
.copy2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF6600;
}
.hdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color:#990000;
	font-weight: bold;
}
.hdr2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#990000;
	font-weight: bold;
}
input.submit {
color:#333333;
   
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#666666
   border:1px solid;
   border-top-color:#333333;
   border-left-color:#333333;
   border-right-color:#333333;
   border-bottom-color:#333333;
 }
 label {
display:block;
width:140px;
float: left;

	font-weight: bold;
	font-size: 12px;
	color: #333333; 
	text-align:left;
}
.style5 {color: #FF0000}
.popup
{
COLOR: #9F141A;
CURSOR: help;
TEXT-DECORATION: none
}
input.invalid {
	background-color: #FF9;
	border: 2px red inset;
}

label.invalid {
	color: #F00;
}
.tfvHighlight
    {color:#FF0000;
	}
.tfvNormal
    {color: black;}
.messagebox{
	position:absolute;
	width:100px;
	height: auto;
	font-size: 12px;
	padding: 2px;
	margin-left:5px;
	margin-top:2px;
	border:1px solid #c93;
	background:#ffc;
	
}
.messageboxok{
	position:absolute;
	width:auto;
	height:auto;
	margin-left:5px;
	margin-top:2px;
	padding: 2px;
	border:1px solid #349534;
	background:#C9FFCA;
	font-size: 12px;
	font-weight:bold;
	color:#008000;
	
}
.messageboxerror{
	position:absolute;
	width:auto;
	height:auto;
	margin-left:5px;
	margin-top:2px;
	padding:2px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	font-size: 12px;
	font-weight:bold;
	color:#CC0000;
}
.footer2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #ffffff;
	font-weight: bold;
	
}
a.footer2:link     {color: white;}
a.footer2:visited  {color: white;}
a.footer2:active   {color: white;}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
