body
{
    background: black;
    color: white;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: 20px;
    text-align: justify;
}

A:link { text-decoration: underline; color: #A3FF00 } 
a:active { text-decoration: underline; color: #A3FF00 }  
A:visited { text-decoration: underline; color: #A3FF00 } 
A:hover { text-decoration: none; color: #00CCFF }

A:link.headerlinks { text-decoration: underline; font-weight: bold; color: #FFFFFF } 
a:active.headerlinks { text-decoration: underline; font-weight: bold; color: #FFFFFF }  
A:visited.headerlinks { text-decoration: underline; font-weight: bold; color: #FFFFFF } 
A:hover.headerlinks { text-decoration: none; font-weight: bold; color: #A3FF00 }

A:link.blueheader { text-decoration: underline; color: #FFFFFF } 
a:active.blueheader { text-decoration: underline; color: #FFFFFF }  
A:visited.blueheader { text-decoration: underline; color: #FFFFFF } 
A:hover.blueheader { text-decoration: none; color: #FFFFFF }

A:link.productLinkCur { text-decoration: underline; color: #FFFFFF } 
a:active.productLinkCur { text-decoration: underline; color: #FFFFFF }  
A:visited.productLinkCur { text-decoration: underline; color: #FFFFFF } 
A:hover.productLinkCur { text-decoration: none; color: #FFFFFF }

.padbottom { padding-bottom: 15px }
.paddleft { padding-left: 25px }
.padcontent { padding-left: 15px; padding-top: 15px }
.contentpad { margin-bottom: 8px }

.right_side_col { padding: 8px }

td.left_side_col { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 15px; text-align: left; }

td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 20px; text-align: justify; }

.linedashed { border-bottom: 1px dashed #004AC1; border-top: 1px dashed #004AC1 }
.linedashedbuottom { border-bottom: 1px dashed #004AC1; } 


.productTitle { color:#99CC00; FONT-SIZE: 10pt; FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; line-height: 20px; }
.productPrice { color:white; FONT-SIZE: 16pt; FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; /*line-height: 26px;*/ }
.productLink { color:#99CC00; FONT-SIZE: 12pt; FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; line-height: 15px;} 
.productLinkCur { color:white; FONT-SIZE: 12pt; FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; line-height: 15px;} 
.productDesc { color:#CCCCCC; FONT-SIZE: 8pt; FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; line-height: 15px; }
.productOption { color:white; FONT-SIZE: 8pt; FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; line-height: 15px; }


.productListQuanity { color:white; FONT-SIZE: 12pt; FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; line-height: 20px;}  
.productListPrice { color:white; FONT-SIZE: 22pt; FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; line-height: 25px;} 
.productListText { color:white; FONT-SIZE: 12pt; FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; line-height: 20px;}
.productListLink { color:#99CC00; FONT-SIZE: 10pt; FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; line-height: 20px; } 
.productListDescText {color:white; FONT-SIZE: 10pt; FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; line-height: 20px;}
.productlistTitle { color:white; FONT-SIZE: 18pt; FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; line-height: 28px; } 

.backLink { color:#000099; FONT-SIZE: 14pt; FONT-FAMILY: Vergana, Arial, Helvetica, sans-serif; line-height: 22px;} 

.white { color:white; FONT-SIZE: 12pt; FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; line-height: 20px;} 

.cartTitle { color:#99CC00; FONT-SIZE: 10pt; FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; line-height: 20px;}
.cartPrice { color:white; FONT-SIZE: 16pt; FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; line-height: 26px;}
.cartPricingTotal { color:white; FONT-SIZE: 12pt; FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; line-height: 20px;}
.cartLink { color:#99CC00; FONT-SIZE: 8pt; FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; line-height: 15px;} 
.cartDesc { color:white; FONT-SIZE: 8pt; FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; line-height: 15px;}
.cartOption { color:white; FONT-SIZE: 8pt; FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; line-height: 15px;}
.cartQuanity { color:white; FONT-SIZE: 8pt; FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; line-height: 15px;}
.cartPricing { color:white; FONT-SIZE: 10pt; FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; line-height: 15px;} 


.siteText { color:#99CC00; FONT-SIZE: 12pt; FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; line-height: 20px;} 
.white { color:white; FONT-SIZE: 12pt; FONT-FAMILY: Verdana , Arial, Helvetica, sans-serif; line-height: 20px;}
img {border:0;}
td.buttonheading {padding-left:10px;}  

.small,td.createdate, td.modifydate {font-size:80%; color:gray;}

#cboCat, #cboMan
{
	width: 85%;
}

#txtKeywords
{
    width: 75%;
}

#btnSearch
{
    width: 20%;
}

#txtLo, #txtHi
{
	width: 40%;
}

#txtPage, #txtCount, #txtQuantity
{
	text-align: center;
}

span.highlight
{
	text-decoration: underline;
}

.catalog-sep
{
	height: 1px;
        border: none;
	border-top: 1px dashed #004AC1; 
	margin-top: 20px;
	margin-bottom: 20px;
	float: none;
}

h4
{
	margin-bottom: 5px;
        font-size: 8pt;
}

h3
{
	margin-top: 20px;
	margin-bottom: 10px;
}

table.product_options
{
	border-width: 0px;
	border-spacing: 2px;
	border-collapse: separate;
}
table.product_options th
{
	border-width: 0px;
	padding: 2px;
	background-color: #003BC1;
        text-align: center;
}

table.product_options td
{
	border-width: 0px;
	padding: 2px;
	background-color: #171717;
        text-align: center;
}

div.faq_entry_title
{
    border-bottom: 1px solid #003BC1;
    font-weight: bold;
    padding: 5px;
    margin-top: 20px;
}

div.faq_entry_title a
{
    text-decoration: none;
    color: white;
}
