BODY
{
	margin:3px;
}

BODY H1
{
    FONT-SIZE: 20pt;
    COLOR: #221e1f;
    FONT-FAMILY: arial
}

BODY H2
{
    FONT-SIZE: 12pt;
    COLOR: #221e1f;
    FONT-FAMILY: arial
}

.sectionHeader
{
	border-right: 1px;
	BORDER-TOP: #6f0937 1px solid;
	font-size: 13px;
	border-left: 1px;
	color: #ffffef;
	border-bottom: 1px;
	font-family: arial;
	height: 20px;
	background-color: #A30102;
}
.divBorderItem
{
    BORDER-RIGHT: #221e1f 1px solid;
    BORDER-TOP: #221e1f 1px solid;
    BORDER-LEFT: #221e1f 1px solid;
    
}

.divInfoItem
{
	BORDER-RIGHT: #221e1f 1px solid;
    BORDER-LEFT: #221e1f 1px solid;
    BORDER-BOTTOM: #221e1f 1px solid
}
.listText
{
	font-size: 10pt;
	color: #221e1f;
	font-family: arial;
}
.listItemHover
{
    BORDER-RIGHT: slateblue 1px solid;
    BORDER-TOP: slateblue 1px solid;
    BORDER-LEFT: slateblue 1px solid;
    CURSOR: hand;
    BORDER-BOTTOM: slateblue 1px solid
}
.productRowHighlight
{
	border-right: #e0ffff 1px solid;
	border-top: #e0ffff 1px solid;
	border-left: #e0ffff 1px solid;
	border-bottom: #e0ffff 1px solid;
}

.categoryLineBottom {
border-left:1px solid #B7D02F;
border-right:1px solid #B7D02F;
border-bottom:1px solid #B7D02F;
}

.categoryLine 
{
padding-top:1px;
padding-left:3px;
padding-bottom:1px;
border-left:1px solid #B7D02F;
border-right:1px solid #B7D02F;
vertical-align:top;
}

.categoryTextSelected
{
font-family:arial;
font-size:9pt;
color:#000000;
}

.categoryTextUnselected 
{
font-family:arial;
font-size:9pt;
color:#000000;
}

.subCategoryLineItem 
{
	font-family:arial;
	font-size:8pt;
	padding-left:10px;
	padding-bottom:1px;
	padding-top:2px;
}

.subCategoryColor
{
	color:#606060;
}

.subCategoryTitle
{
	font-family:arial;
	font-size:11pt;
	color:#939496;
	font-weight:bold;
	font-style:italic;
}

.boxedItem
{
border:1px solid #B7D02F;	
}

.boxedTitle
{
font-weight:bolder;	
font-family:arial;
font-size:10pt;
color:#000000;
border-bottom:1px dotted #B7D02F;
}

.boxItemRight
{
border-right:1px solid #B7D02F;
}

.boxItemLeft
{
border-left:1px solid #B7D02F;
}

.boxItemBorder
{
border-left:1px solid #B7D02F;
border-right:1px solid #B7D02F;
}

.boxedFooterTop
{
font-weight:bolder;	
border-top:1px dotted #B7D02F;
padding:2px;
}

.boxedItemBottom
{
border-bottom:1px solid #B7D02F;
}

.boxedFooterBottom
{
font-weight:bolder;	
border-bottom:1px solid #B7D02F;
padding:2px;
}

.boxedItems
{
font-family:arial;
font-size:10pt;
color:#3F4F7C;
}

.boxedItemsSmall
{
font-family:arial;
font-size:8pt;
color:#000000;
padding:2px;
}

.infoItemTitle
{
font-weight:bolder;	
font-family:arial;
font-size:10pt;
color:#000000;
border-bottom:1px solid #B7D02F;
padding-left:1px;
padding-right:1px;
background-color:#B7D02F;
}

.infoItemText
{
font-family:arial;
font-size:9pt;
color:#000000;
line-height:130%;
}

.infoItemTopLeft
{
	border-right:1px dotted #B7D02F;
}

.infoItemTopRight
{
	border-left:1px dotted #B7D02F;
}

.infoItemLeft
{
	border-top:1px dotted #B7D02F;
	border-right:1px dotted #B7D02F;
}
.infoItemMiddle
{
	border-top:1px dotted #B7D02F;
}
.infoItemRight
{
	border-top:1px dotted #B7D02F;
	border-left:1px dotted #B7D02F;
}

.boldedItems {
font-family:arial;
font-size:10pt;
font-weight:bold;
color:#939598;
}

.prodItemTitle {
border-top:1px solid #B7D02F;
border-bottom:1px solid #B7D02F;
font-family:arial;
font-size:9pt;
font-weight:bold;
color:#000000;
background-color:#D6D6D6;
padding:3px;

}

.prodItemText {
font-family:arial;
font-size:8pt;
padding:3px;
}

.prodItemFooter {
font-family:arial;
font-size:8pt;
padding:2px;
border-top:1px solid #B7D02F;
border-bottom:1px solid #B7D02F;
}

.relatedProdText 
{
color:black;
font-family:arial;
font-size:8pt;	
}

.basketTitle 
{
border: 1px solid #B7D02F;
}
.basketTitleTop
{
color: #000000;
border-bottom: #B7D02F 1px solid;
background-color: #B7D02F;
font-family:arial;
font-size:9pt;
font-weight:bold;
}

.rowEven
{
	BACKGROUND-COLOR: #D6D6D6;
}

.rowOdd	
{
	BACKGROUND-COLOR: #939496;
}

.textBox 
{
height:18px;
font-size:8pt;
color:gray;
margin-top:0px;
}