body
{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

A IMG {
	border:	0;
}

.main
{

	font-size:12px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	line-height:18px;
	
}

.text
{
	font-size:12px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	line-height:18px;
}

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }

p
{
	margin:0px;
	padding:0px;
}
.greycolor
{
	background-color:#D5DDEE;
}
.redcolor
{
	background-color:#BB1713;
}
p.topline
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
p.text
{
	font-size:12px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	line-height:18px;
	
}
a.nav
{
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:3px;
}
a.nav:hover
{
	color:#BB1713;
	background-color:#D5DDEE;
}

DIV#topprod_box {
	padding:	20px;
}

DIV#topprod_box.phighlighted {
	background:		#C7CCDA;
	padding:		19px;
	border:			1px solid #677396;
	-moz-border-radius		: 5px;
	-webkit-border-radius	: 5px; 
}

.fieldtext
{
	font-size:12px;
}
input.textbox
{
	width:152px;
	height:15px;
}
h1
{
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
}
h2{	
	margin:0px;
	padding:0px;
	font-size:25px;	
}

.style3 
{
    padding:0 10 10 0;
    text-align:center;
}
h3{
	
	margin:0px;
	padding:0px;
	font-size:20px; 	
}

h4
{	
	margin:			0px;
	padding:		5px;
	font-size:		12px;
	text-align:		center;
	background-color:	#BB1713;
	color:	#FFFFFF;
}
.blackbrdr
{
	border:1px solid #000000;
}
.left_links{
	font-size:12px;
	padding:10px 0px 0px 0px;
	
}
ul.points
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	width:80%;
	margin:0px auto;
}
ul.points li
{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}
ul.points li a
{
	font-size:12px;
}
.flotleft
{
	float:left;
}
.floatright
{
	float:right;
}
a.bottomlink
{
	font-size:12px;
	color:#0000FF;
}
.footer
{
	font-size:11px;
	color:#0000FF;
}
a.smalllink
{
	font-size:11px;
	color:#0000FF;
}
input.textboxbig
{
	height:20px;
	border:1px solid #000000;
	width:200px;
}
input.textboxbig250
{
	height:20px;
	border:1px solid #000000;
	width:250px;
}
input.textboxbig70
{
	height:20px;
	border:1px solid #000000;
	width:90px;
}
.selectbox
{
	height:20px;
	border:1px solid #000000;

}
.blackbrdrryt
{
	border-right:1px solid #000000;
}
.blackbrdrleft
{
	border-left:1px solid #000000;
}
.blackbrdrtop
{
	border-top:1px solid #000000;
}
.blackbrdrbottom
{
	border-bottom:1px solid #000000;
}
hr
{
	width:100%;
}
/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; color:#FF0000; font-weight:bold}
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

TD.smallText, SPAN.smallText, P.smallText {
  font-family:Verdana, Arial, Helvetica, sans-serif;	
  font-size: 10px;
  padding-left: 10px;
}
TD.fieldKey {
  font-family:Verdana, Arial, Helvetica, sans-serif;	
  font-size: 12px;
  font-weight: bold;
}
TD.fieldValue {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
 .pr_name{
 font-size: 11px;
 color: #BB1713;
 font-weight: bold;
 text-decoration: none


}

.pointer {
	cursor:	pointer;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }
.welcome_width {
    margin-left:20px;
}
.title_font {
    font-weight: bold;
    font-size:10px;
    margin-top: 10px;
}
.series_font {
    font-size:10px;
}
.series_font a{
    font-size:10px;
    color: black;
}

.style1 {
    color:		#FF0000;
    padding:	0 35px 0 35px;
}

DIV.under-construction{border: 1px solid #BB1713; padding: 5px;margin:0 5px 10px 5px;text-align:center;font-size:20px;color: #A0A0A0;line-height:24px;}
