BODY
{
	p: 0px 0px 0px 0px;
	font-family: Arial, Microsoft Sans Serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #D6D6D6;
}
TD
{
	font-family: Arial, Microsoft Sans Serif;
	font-size: 12px;
	color: #5A5A5A;
	text-decoration: none;
}
.hptext
{
	font-family: Arial, Microsoft Sans Serif;
	font-size: 12px;
	color: #5A5A5A;
	text-decoration: none;
	font-weight: bold;

}
#topbg 
{
	background-color: #D9EBEF;
}
#navbg
{
	background-color: #07455A;	
	height: 30px;
}
#middletexttable
{
	background-color: #FFFFFF;
}
a.nav
{
	font-family: Arial, Microsoft Sans Serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.nav:hover
{
	font-family: Arial, Microsoft Sans Serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#joingradient
{
	background-color: #0D7C9C;
	height: 30px;
	font-family: Arial, Microsoft Sans Serif;
	font-size: 14px;
	color: #07455a;
	text-decoration: none;
	font-weight: bold;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#0D7C9C,endColorStr=#D9EBEF);
}
#sbgradient
{
	background-color: #0D7C9C;
	height: 30px;
	font-family: Arial, Microsoft Sans Serif;
	font-size: 14px;
	color: #07455a;
	text-decoration: none;
	font-weight: bold;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#0D7C9C,endColorStr=#D9EBEF);
}
#sbprodnavbg
{
	background-color: #D6D6D6;
}
.sbfont {
	font-family: Arial, Microsoft Sans Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.sbfont {
	font-family: Arial, Microsoft Sans Serif;
	font-size: 12px;
	font-weight: bold;
	color: #07455a;
	text-decoration: none;
}
a.sbfont:hover {
	font-family: Arial, Microsoft Sans Serif;
	font-size: 12px;
	font-weight: bold;
	color: #09759b;
	text-decoration: none;
}
#btmrdbg
{
	background-color: #09759b;
	height: 100px;
	font-family: Arial, Microsoft Sans Serif;
	font-size: 12px;
	color: #FFFFFF;
}
#btblkbg
{
	background-color: #07455a;
}
#featuredbg
{
	background-color: #09759b;
	height: 30px;
	font-family: Arial, Microsoft Sans Serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	}
.sbnavline
{
	background-image: url(/images/icsbline.gif);
} 
.fpline
{
	background-image: url(/images/icfpline.gif);
}
.fpprice {
	font-family: Arial, Microsoft Sans Serif;
	font-size: 12px;
	font-weight: bold;
	color: #09759b;
	text-decoration: none;
}
a.fptitle
{
	font-family: Arial, Microsoft Sans Serif;
	font-size: 12px;
	color: #07455a;
	text-decoration: underline;
	font-weight: bold;
}
a.fptitle:hover
{
	font-family: Arial, Microsoft Sans Serif;
	font-size: 12px;
	color: #09759b;
	text-decoration: underline;
	font-weight: bold;
}
.fpdesc
{
	font-family: Arial, Microsoft Sans Serif;
	font-size: 11px;
	color: #5a5a5a;
	text-decoration: none;
	font-weight: bold;
}
a {
	font-family: Arial, Microsoft Sans Serif;
	font-size: 12px;
	color: #07455a;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Microsoft Sans Serif;
	font-size: 12px;
	color: #09759b;
	text-decoration: underline;
}
a.red
{
	font-family: Arial, Microsoft Sans Serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.red:hover
{
	font-family: Arial, Microsoft Sans Serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.inputsm {
	background-color: #FFFFFF;
	height: 18px;
	width: 40px;
	font-family: Arial, Microsoft Sans Serif;
	font-size: 12px;
	color: #09759b;
	border: 1px solid #07455a;
}
.inputqty {
	background-color: #FFFFFF;
	height: 18px;
	width: 40px;
	font-family: Arial, Microsoft Sans Serif;
	font-size: 12px;
	color: #09759b;
	border: 1px solid #07455a;
}
.input {
	background-color: #FFFFFF;
	height: 18px;
	font-family: Arial, Microsoft Sans Serif;
	font-size: 12px;
	color: #09759b;
	border: 1px solid #07455a;
}
.inputButton 
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	cursor: hand;
	color: #09759b;
	padding-top: 0px;
	font-family: Arial, Microsoft Sans Serif;
	height: 22px;
	background-color: #FFFFFF;
	border: 1px solid #07455a;
}
.textarea {
	background-color: #FFFFFF;
	font-family: Arial, Microsoft Sans Serif;
	font-size: 12px;
	color: #09759b;
	border: 1px solid #07455a;
}
.select {
	background-color: #FFFFFF;
	font-family: Arial, Microsoft Sans Serif;
	font-size: 12px;
	color: #09759b;
	border: 1px solid #07455a;
}
.contact
{
	background-color: #07455a;
	font-family: Arial, Microsoft Sans Serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
#contacttable
{
	background-color: #DEDBDE;
	width: 479px;
}
.price
{	
	font-family: Arial, Microsoft Sans Serif;
	font-size: 12px;
	font-weight: bold;
	color: #09759b;
	text-decoration: none;
}

A.cart {
	font-family: Verdana, Tahoma, Microsoft Sans Serif;
	font-size: 10px;
	color: #07455a;
	text-decoration: underline;
	font-weight: bold;
}
A.cart:hover {
	font-family: Verdana, Tahoma, Microsoft Sans Serif;
	font-size: 10px;
	color: #09759b;
	text-decoration: underline;
	font-weight: bold;
}
h1
{
	font-family: Arial, Microsoft Sans Serif;
	font-size: 16px;
	color: #07455a;
	font-weight: bold;
}

.hr {
	height: 1px;
	width: 500px;
	color: #38597B;
}
.boldhd
{
	font-family: Arial, Microsoft Sans Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.navhd
{
	font-family: Arial, Microsoft Sans Serif;
	font-size: 14px;
	color: #104573;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding-bottom: 5px!important;
	padding-top: 5px!important;
	padding-left: 5px!important;
	padding-right: 0px!important;
}
/*PRODUCTS AND CATEGORY LIST AND CART*/
.carttable
{
	border: 1px solid #08759C!important;
	width: 321px!important;
}
.tborder 
{
	border: #08759C!important;
}
.borderc 
{
	background-color: #08759C!important;	
}
/*BREADCRUMBS*/
#bcbg
{
	background-color: #86A3AA!important;
	padding-right: 4px!important;
	padding-left: 4px!important;
	padding-bottom: 4px!important;
	padding-top: 4px!important;
	width: 479px!important;
}
#pagerbg
{
	background-color: #D6D7D6!important;
	padding-right: 4px!important;
	padding-left: 4px!important;
	padding-bottom: 4px!important;
	padding-top: 4px!important;
	width: 479px!important;
}
.bclabel
{
	font-family: Arial, Microsoft Sans Serif !important;
	font-size: 13px!important;
	color: #104573!important;
	text-decoration: none!important;
	font-weight: bold!important;
}
.bclink
{
	font-family: Arial, Microsoft Sans Serif !important;
	font-size: 12px!important;
	color: #ffffff!important;
	text-decoration: underline!important;	
	font-weight: bold!important;
}
a.bclink:hover
{
	font-family: Arial, Microsoft Sans Serif !important;
	font-size: 12px!important;
	color: #D6D7D6!important;
	text-decoration: underline!important;	
	font-weight: bold!important;
}
.bcarrow
{
	font-family: Helvetica, Microsoft Sans Serif, Arial!important;
	font-size: 16px!important;
	color: #ffffff!important;
	text-decoration: none!important;
	padding-right: 5px!important;
	padding-left: 5px!important;
}
/*PROMOTION CODES*/
.promo
{
	font-family: Microsoft Sans Serif, Arial, Helvetica;
	font-size: 11px;
	color: #104573;
	font-weight: bold;
}
/*WHATS NEW*/
.lastupdate
{
	font-family: Helvetica, Microsoft Sans Serif, Arial;
	font-size: 12px;
	color: #104573;
	font-weight: 600;
}