@charset "utf-8";
/* CSS Document */

body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/* color: #000000; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: left top;
	}

.FlpDataBase #container {
	width: 904px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #999999;
	text-align: left; /* this overrides the text-align: center on the body element. */
	}


.FlpDataBase #main-footer {
	background-image: url(https://flpcorporate.com/uploads/flp/flp-bkg-footer-0A.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: left top;
	background-color: #ccd4df;
	}
	
	/* body,td,th {
	color: #000000;
	} */

	.style1 {
	font-size: 9px
	}
	
	.phone {
	color: #FF0000;
	font-weight: bold;
	}
	.location {
	color: #ffffff;
	font-weight: bold;
	}
	.navhead {
	color: #29166f;
	font-weight: bold;
	}
	.leftnavhead {
	font-weight: bold;
	}
	.yellow {
	color: #29166f;
	font-weight: bold;
	}
	.nav {
	color: #003663;
	font-weight: bold;
	}
	.news {
	color: #000000;
	}
	.desc {
	color: #000000;
	}
	.scartrem {
	color: silver;
	}
	.scartdesc {
	color: #ffffff;
	}
	.descb {
	font-weight: bold;
	}
	.price {
	color: #680000;
	font-size:12pt;
	font-weight: bold;
	}
	.price2 {
	color: #680000;
	}
	.newprice {
	color: #990000;
	font-weight: bold;
	}
	.desc2 {
	font-size:12pt;
	}
	.checkout {
	font-weight: bold;
	}
	.required {
	color: green;
	}
	.inputtext {
	color: black;
	font-size:12pt;
	}
	.inputtext_small {
	color: black;
	font-size:12pt;
	
	}

a:link {
	text-decoration: none;
}

.inputtextNS {
	font-size:12pt;
	}

.buttontext {
	 color: #29166f; font-family: verdana,Tahoma, Arial, Helvitica, sans-serif; font-size: 11px; font-weight: normal;
}
.inputtext2 {
	color: #29166f; font-family: Tahoma, Arial, Helvitica, sans-serif; font-size: 10px; }
.inputtext3 {
	color: #FF0000; font-family: Tahoma, Arial, Helvitica, sans-serif; font-size: 10px; }
.specialinputtext {
	color: #000000;font-weight: normal;
}
.topcat {
	color: #000000;text-transform: capitalize;
}
.level2 {text-transform: capitalize;
}
.ingnav {
	color: #003663;font-weight: bold; text-transform: capitalize;
}
.errormessageBG1 { background: #FFFFD5; }
.errormessageBG2 { background: #FFFFD5; }
.errormessagefont1 { color: #000099; font-family: Tahoma, Arial, Helvitica, sans-serif; font-size: 12pt; font-weight: normal }
.errormessagefont2 { color: #ff0000; font-family: Tahoma, Arial, Helvitica, sans-serif; font-size: 12pt; font-weight: normal }
.importantmessage1 { color: #000099; font-family: Tahoma, Arial, Helvitica, sans-serif; font-size: 12pt; font-weight: bold }
.importantmessage2 { color: #000099; font-family: Tahoma, Arial, Helvitica, sans-serif; font-size: 14pt; font-weight: bold }
A.product {
	color: #000000;
}
A.product:hover {
	color: #3333CC;
}
.adminnavhead {
	color: #ffffff;font-weight: bold
}
.adminSmallSpace{
	color: #ffffff; font-family: Verdana,Arial; font-size: 9pt; 
}
.folding{
cursor: pointer;
cursor: hand;
}
.specialItemline{
color: #000000;
}
.divhide
{display:none;}
.divshow
{display:inline;}

td#mainContent_TD {
padding-left:2px;
background-color: #FFFFFF;
}

.bottomlinks {
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.regtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.regtext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	list-style-image: url(../images/arrow-mini.gif);
}

.regtext3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	list-style-image: url(../images/bullet2.gif);
}
.bigtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.value_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990099;
}
.large_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
    text-decoration: none;
}

.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFF;
}

.whitehyper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
    visited: #ffcc00;
	hover: #ffcc00;

}
.whitefield {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	background-color: #FFF;
}
.testimonials {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.purplehyper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990099;
	link: #990099;
	text-decoration: none;
    visited: #990099;
	hover: #990099;

}

.large_textyellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FEF200;
	TEXT-DECORATION: none;
	
}

.large_textpurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #990099;
	TEXT-DECORATION: none;
	
}

.reg_textpurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #990099;
	TEXT-DECORATION: none;
	
}

