A
{
    FONT-FAMILY: verdana,tahoma,geneva;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #b20000;
    TEXT-DECORATION: underline
}
A:link
{
	color: #b20000;
}
A:visited
{
    color: #b20000;
}
A:active
{
    color: #b20000;
}
BODY
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    
}

.body
{
    FONT-SIZE: 13px;
    FONT-FAMILY: verdana,tahoma,geneva;
}
.pageHead
{
    FONT: bold 11px verdana,tahoma,geneva;
    COLOR:#330000
}

.productSummaryGoToBox
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	vertical-align: middle;
	text-align: center;
	
}

A.TermsButton
{
	background-color: buttonface;
	text-align: center;
	border-right: buttonshadow 2px outset;
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-bottom: activeborder 2px outset;
	padding-right: 8px;
	padding-left: 4px;
	padding-bottom: 3px;
	padding-top: 2px;
	color: black;
	font-family: Arial;
	text-decoration: none;
	font-size: 10pt;
	cursor: default;
	vertical-align: top;
	position: relative;
}

A.TermsButton:hover
{
    TEXT-DECORATION: none
}

.TermsNoBackground
{
	
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #e2dfd7;
	border-bottom-style: none;
	overflow: auto;
}

.QRBText, .QRBMgrText, .QRBEditBox, .QRBReadonlyBox, .QRBMessageBox, .QRBAdminBox
{
	font-family: verdana,tahoma,geneva;
	text-align: left;
	vertical-align:bottom;
	color:black;
	
}

.QRBMgrText
{
	font-size: 8pt;
	line-height:9pt;
}

.QRBText, .QRBEditBox, .QRBReadonlyBox, .QRBMessageBox, .QRBAdminBox
{
	font-size: 7pt;
}

.QRBReadonlyBox, .QRBMessageBox
{
	background-color: #e2dfd7;
	
}

.QRBAdminBox
{
	background-color: #ffff99;
}


.QRBMessageBox
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.HRFormText
{
	font-size: 8pt;
	line-height: 10pt;
	font-family: verdana,tahoma,geneva;
	text-align: left;
	color:#666666;
}

H2, .specificationText, .mainBodyText, .errorText, .reqField, .faqAnswer, .faqQuestion, .adminText
{
	font-size: 8pt;
	line-height: 16pt;
	font-family: verdana,tahoma,geneva;
	text-align: left;
	color:#666666;
}


.categoryHeader
{
	font-size: 8pt;
	line-height: 10pt;
	font-family: verdana,tahoma,geneva;
	text-align: left;
	color: #666666;
	
}

.categoryListItem, .categoryListHeader
{
	font-size: 8pt;
	line-height: 9pt;
	font-family: verdana,tahoma,geneva;
	text-align: left;
	
}

.categoryListHeader
{
	font-weight:bold;
}

.categoryListItemSm
{
	font-size: 7pt;
	line-height: 8pt;
	font-family: verdana,tahoma,geneva;
	text-align: left;
	
}

.reqFieldSmall
{
	font-size: 6pt;
	font-family: verdana,tahoma,geneva;
	text-align: left;
	color: red;
	font-style: italic;
}

.specificationText
{
	line-height: 12pt;
}

.adminText
{
	line-height: 8pt;
}

.feedbackBlock
{
	font-size: 8pt;
	font-family: verdana,tahoma,geneva;
	text-align: left;
	color: white;
	background-color: #330000;
}

.faqQuestion
{
	color: black;
	text-decoration: underline;
}


.mainBodyTextSm
{
	font-size: 7pt;
	line-height: 8pt;
	font-family: verdana,tahoma,geneva;
	text-align: left;
	color:#666666;
}

.errorText, .reqField
{
	color: red;
	font-style: italic;
}

.mainBodyTextLg
{
	font-size: 11pt;
	line-height: 16pt;
	font-family: verdana,tahoma,geneva;
	text-align: left;
	color:#666666;
}
.tableHead
{
    FONT: bold 11px verdana,tahoma,geneva
}
.tableData
{
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana,tahoma,geneva
}
.form
{
    BACKGROUND: white;
    COLOR: #330000
}

.buttonContainer
{
	vertical-align: middle;
	height:24px;
	text-align: center;
	margin: 0px;
	padding-top: 6px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
}

.formButtonSubmit
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	background: #8f8777;
	font: bold 10px  Verdana, Tahoma, Geneva;
	border-left: white 1px solid;
	color: white;
	border-bottom: white 1px solid;
	text-align: center;
	text-decoration: none;
}

.QRBButton
{
	margin-top:4px;
	margin-bottom:4px;
	border-right: white 1px solid;
	border-top: white 1px solid;
	background: #8f8777;
	font: bold 9px  Verdana, Tahoma, Geneva;
	border-left: white 1px solid;
	color: white;
	border-bottom: white 1px solid;
	text-align: center;
	text-decoration: none;
	
}

A.formButtonHighlighted
{
	border-right: white 1px solid;
	padding-right: 4px;
	border-top: white 1px solid;
	padding-left: 4px;
	background: #330000;
	padding-bottom: 4px;
	font: bold 10px Verdana, Tahoma, Geneva;
	border-left: white 1px solid;
	color: white;
	padding-top: 4px;
	border-bottom: white 1px solid;
	text-align: center;
	text-decoration: none;
}
A.formButtonHighlighted:visited, A.formButtonHighlighted:active, A.formButtonHighlighted:hover
{
	color: white;
	TEXT-DECORATION: none
}


A.formButton
{
	border-right: white 1px solid;
	padding-right: 4px;
	border-top: white 1px solid;
	padding-left: 4px;
	background: #8f8777;
	padding-bottom: 4px;
	font: bold 10px Verdana, Tahoma, Geneva;
	border-left: white 1px solid;
	color: white;
	padding-top: 4px;
	border-bottom: white 1px solid;
	text-align: center;
	text-decoration: none;
}
A.formButton:visited, A.formButton:active, A.formButton:hover
{
	color: white;
	TEXT-DECORATION: none
}

.secureLock, A.secureLock, A.secureLock:visited, A.secureLock:active, A.secureLock:hover
{
	border: 0;
	text-decoration: none;
}

.PageTitle
{
	font: normal 12px  Verdana, Tahoma, Geneva;
	text-align: center;
	
}
.footerText
{
	font-size: 8pt;
	color: #cdcdcd;
	font-family: Verdana, Tahoma, Geneva;
	text-align: center;
}

A.footerLinks
{
	font: normal 8pt Verdana, Tahoma, Geneva;
	text-align: center;
	text-decoration: none;
	color: white;
}
A.footerLinks:visited, A.footerLinks:active
{
	TEXT-DECORATION: none;
	color: white;
}
A.footerLinks:hover
{
	TEXT-DECORATION:  underline;
	color: white;
}

A.pageNumbers
{
	font: normal 12px  Verdana, Tahoma, Geneva;
	text-align: center;
	text-decoration: none;
	color: #666666;
}
A.pageNumbers:visited, A.pageNumbers:active, A.pageNumbers:hover
{
	TEXT-DECORATION: none;
	color: #666666;
}

A.currPageNumber, A.currPageNumber:visited, A.currPageNumber:active, A.currPageNumber:hover
{
	font: bold 12px  Verdana, Tahoma, Geneva;
	text-align: center;
	color: #990000;
	font-weight:bold;
	TEXT-DECORATION: none;
}
.greetingPanel
{
	font-weight: normal;
	font-size: 8pt;
	width: 100%;
	color: #330000;
	font-family: Verdana, Tahoma, geneva;
	height: 20px;
	background-color: #cbc5b7;
	padding-left: 20px;
	border-bottom: white 1px solid;
	padding-top: 2px;
}
.subNavPanel
{
	font-weight: normal;
	font-size: 8pt;
	width: 100%;
	color: #330000;
	font-family: Verdana, Tahoma, geneva;
	height: 20px;
	background-color: #cbc5b7;
	padding-left: 0px;
	border-bottom: white 1px solid;
	padding-top: 4px;
}
A.subnav
{
    FONT: normal 9px verdana,tahoma,geneva;
    COLOR: #330000;
}
A.subnav:visited
{
    COLOR: #330000;
}
A.subnav:active
{
    COLOR: #330000;
}
A.subnav:hover
{
    COLOR: white;
    TEXT-DECORATION: none
}
.headerText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #cdcdcd;
    FONT-STYLE: normal;
    FONT-FAMILY:  Verdana, Tahoma, Geneva;
    FONT-VARIANT: normal
}
.styleTitle
{
    FONT-SIZE: 7pt;
    FONT-FAMILY:  Verdana, Tahoma, Geneva;
    TEXT-ALIGN: center;
    FONT-WEIGHT: bold;
}

.styleText
{
	font-size: 7pt;
	font-family: Verdana, Tahoma, Geneva;
	text-align: left;
	font-weight: normal;
	font-style: italic;
}

.prodImage
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.smImgLabel, .smImgSelected
{
	font-size: 8pt;
	font-family: Verdana, Tahoma, Geneva;
	text-align: center;
	font-weight: normal;
	color: #919191;
}

.smImgSelected
{
	color: #330000;
	FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Tahoma, Geneva;
    TEXT-ALIGN: center;
    font-weight: normal;
	
}

.medImgLabel
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Tahoma, Geneva;
    TEXT-ALIGN: center
}

.searchTextBox, .searchBoxLabel
{
    FONT-SIZE: 7pt;
    FONT-FAMILY:  Verdana, Tahoma, Geneva;
    COLOR: #cdcdcd;
}

.searchTextBox
{
	color: black;
	height: 12px;
	background-color: #cbc5b7;
	width: 90px;
}

.searchBoxLabel
{
    COLOR: #cdcdcd;
}

.formText
{
    FONT-SIZE: 10pt;
    FONT-FAMILY:  Verdana, Tahoma, Geneva;
}
H1, .ProdDetailHeader
{
	font-weight: 500;
	font-size: 12pt;
	color: #330000;
	font-family:  Verdana, Tahoma, Geneva;
	text-align: center;
	
}

H1
{
	text-align: left;
}

.contentBox
{
    BORDER-RIGHT: white 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: white 1px solid;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: white 1px solid;
    WIDTH: 260px;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: white 1px solid;
    HEIGHT: 100px
}

UL.sub
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 7pt;
	z-index: 1;
	padding-bottom: 2px;
	margin-left: 2px;
	padding-top: 2px;
	font-family: Verdana, Tahoma, geneva;
	list-style-type: none;
	position: absolute;
}

#stylesNavcontainer
{
	padding-top: 4px;
}
#navcontainer
{
	padding-top: 4px;
}
UL#homeNavList
{
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	float: left;
	margin: 0px;
	width: 100%;
	color: #cdcdcd;
	font-family: Verdana, Tahoma, Geneva;
}
UL#homeNavList LI
{
    DISPLAY: block;
    FLOAT: left;
    font-family: Verdana, Tahoma, Geneva;
}
UL#homeNavList LI A
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 14px;
    PADDING-LEFT: 14px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    color: #cdcdcd;
    PADDING-TOP: 4px;
    TEXT-DECORATION: none;
    font-family: Verdana, Tahoma, Geneva;
}
UL#homeNavList
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    font-family: Verdana, Tahoma, Geneva;
}
UL#homeNavList UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    font-family: Verdana, Tahoma, Geneva;
}
UL#homeNavList LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    font-family: Verdana, Tahoma, Geneva;
}
UL#homeNavList LI A:hover
{
    color:white;
}
UL#homeSubNavList, UL#homeSubNavList2, UL#homeSubNavList3
{
    CLEAR: both;
    DISPLAY: none;
    POSITION: relative;
    BORDER-RIGHT: none;
    PADDING-LEFT: 6px;
    FONT-SIZE: 10px;
    FLOAT: none;
    font-family: Verdana, Tahoma, Geneva;
}
UL#homeSubNavList LI,UL#homeSubNavList2 LI,UL#homeSubNavList3 LI
{
    FLOAT: none;
    BORDER-RIGHT: none;
    PADDING-LEFT: 8px;
    FONT-SIZE: 10px;
    font-family: Verdana, Tahoma, Geneva;
    
}

UL#homeSubNavList LI A
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BORDER-RIGHT: none;
    PADDING-LEFT: 8px;
    line-height:14px;
    FLOAT: none
}

UL#homeSubNavList2 LI A
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BORDER-RIGHT: none;
    PADDING-LEFT: 8px;
    line-height:14px;
    FLOAT: none
}

UL#homeSubNavList3 LI A
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BORDER-RIGHT: none;
    PADDING-LEFT: 8px;
    line-height:14px;
    FLOAT: none
}

UL#homeNavList LI:hover UL#homeSubNavList, UL#homeNavList LI:hover UL#homeSubNavList2, UL#homeNavList LI:hover UL#homeSubNavList3
{
    MARGIN-TOP: 20px;
    DISPLAY:block;
    FONT-SIZE: 11px;
    POSITION: absolute;
    color:white;
    FLOAT: none
}
UL#homeNavList LI.over UL#homeSubNavList, UL#homeNavList LI.over UL#homeSubNavList2, UL#homeNavList LI.over UL#homeSubNavList3
{
    MARGIN-TOP: 0px;
    DISPLAY:block;
    FONT-SIZE: 11px;
    POSITION: absolute;
    color:white;
    FLOAT: none
}

UL#topNavList
{
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	float: right;
	margin: 0px;
	width: 100%;
	color: #cdcdcd;
	font-family: Verdana, Tahoma, Geneva;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL#topNavList LI
{
    DISPLAY: block;
    FLOAT: right;
    font-family: Verdana, Tahoma, Geneva;
}
UL#topNavList LI A
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    color: #cdcdcd;
    PADDING-TOP: 4px;
    TEXT-DECORATION: none;
    font-family: Verdana, Tahoma, Geneva;
}

UL#topNavList UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL#topNavList LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL#topNavList LI A:hover
{
    color:white;
}
UL#topSubNavList, UL#topSubNavList2, UL#topSubNavList3
{
	clear: both;
	display: none;
	position: relative;
	border-right: none;
	padding-left: 6px;
	font-size: 9px;
	float: none;
	color: #cdcdcd;
	background-color: #330000;
	font-family: Verdana, Tahoma, Geneva;
}
UL#topSubNavList LI,UL#topSubNavList2 LI,UL#topSubNavList3 LI
{
    FLOAT: none;
    BORDER-RIGHT: none;
    PADDING-LEFT: 6px;
    FONT-SIZE: 9px;
    color:#cdcdcd;
    background-color: #330000;
    font-family: Verdana, Tahoma, Geneva;
}

UL#topSubNavList LI A
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BORDER-RIGHT: none;
    PADDING-LEFT: 6px;
    FONT-SIZE: 9px;
    FLOAT: none;
    color:#cdcdcd;
    line-height:14px;
    background-color: #330000;
}

UL#topSubNavList2 LI A
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BORDER-RIGHT: none;
    PADDING-LEFT: 4px;
    FONT-SIZE: 9px;
    FLOAT: none;
    color:#cdcdcd;
    line-height:14px;
    background-color: #330000;
}

UL#topSubNavList3 LI A
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BORDER-RIGHT: none;
    PADDING-LEFT: 4px;
    FONT-SIZE: 9px;
    FLOAT: none;
    color:#cdcdcd;
    line-height:14px;
    background-color: #330000;
}

UL#topSubNavList LI A:hover
{
	color: white;
	font-size: 9px;
}
UL#topSubNavList2 LI A:hover
{
    color:white;
    FONT-SIZE: 9px;
}
UL#topSubNavList3 LI A:hover
{
    color:white;
    FONT-SIZE: 9px;
}
UL#topNavList LI:hover UL#topSubNavList, UL#topNavList LI:hover UL#topSubNavList2, UL#topNavList LI:hover UL#topSubNavList3
{
    MARGIN-TOP: 20px;
    DISPLAY:block;
    FONT-SIZE: 9px;
    POSITION: absolute;
    color:#cdcdcd;
    FLOAT: none
}
UL#topNavList LI.over UL#topSubNavList, UL#topNavList LI.over UL#topSubNavList2, UL#topNavList LI.over UL#topSubNavList3
{
    MARGIN-TOP: 0px;
    DISPLAY: block;
    FONT-SIZE: 9px;
    POSITION: absolute;
    color:#cdcdcd;
    FLOAT: none
}

UL#stylesNavList1
{
	padding-left: 0px;
	font-weight: normal;
	font-size: 10px;
	margin: 0px;
	color: white;
	font-family: Verdana, Tahoma, Geneva;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    float: left;
}
UL#stylesNavList1 LI
{
    DISPLAY: block;
    FLOAT: left;
    font-family: Verdana, Tahoma, Geneva;
}
UL#stylesNavList1 LI A
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    color: white;
    PADDING-TOP: 4px;
    TEXT-DECORATION: none;
    font-family: Verdana, Tahoma, Geneva;
}

UL#stylesNavList1 UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL#stylesNavList1 LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL#stylesNavList1 LI A:hover
{
    color:#cdcdcd;
}

UL#stylesSubNav1
{
	clear: both;
	display: none;
	position: relative;
	border-right: none;
	padding-left: 6px;
	font-size: 10px;
	float: none;
	color: black;
	background-color: #c7bfaf;
	font-family: Verdana, Tahoma, Geneva;
}
UL#stylesSubNav1 LI
{
    FLOAT: none;
    BORDER-RIGHT: none;
    PADDING-LEFT: 6px;
    FONT-SIZE: 10px;
    color:black;
    background-color: #c7bfaf;
    font-family: Verdana, Tahoma, Geneva;
}

UL#stylesSubNav1 LI A
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BORDER-RIGHT: none;
    PADDING-LEFT: 6px;
    FONT-SIZE: 10px;
    FLOAT: none;
    color:black;
    line-height:14px;
    background-color: #c7bfaf;
}

UL#stylesSubNav1 LI A:hover
{
	
    color:white;
    FONT-SIZE: 10px;
}

UL#stylesNavList1 LI:hover UL#stylesSubNav1
{
    MARGIN-TOP: 0px;
    DISPLAY:block;
    FONT-SIZE: 10px;
    POSITION: relative;
    color:black;
    FLOAT: none;
}

UL#stylesNavList1 LI.over UL#stylesSubNav1
{
    MARGIN-TOP: 0px;
    DISPLAY:block;
    FONT-SIZE: 10px;
    POSITION: absolute;
    color:black;
    FLOAT: none
}


A.threePartText,A.threePartText:visited, A.threePartText:active, A.threePartText:hover
{
	line-height: 10pt;
	font-family: normal 14px verdana,tahoma,geneva;
	text-align: left;
	color:#330000;
}

A.threePartText:hover
{
	text-decoration:underline;
}



UL.commonSpecs
{
	list-style-type: none;
	line-height: 16pt;
	margin-left: 0px;
}
A.commonSpecs, A.commonSpecs:visited, A.commonSpecs:active, A.commonSpecs:hover
{
	font: normal 12px  Verdana, Tahoma, Geneva;
	text-align: center;
	color: #666666;
	TEXT-DECORATION: none;
}

A.commonSpecs:hover
{
	text-decoration: underline;
}

.species, .muntins, .glazing, .panels-stops-frames, .warranty
{
	font: normal 12px  Verdana, Tahoma, Geneva;
	vertical-align: middle;
	text-align: center;
	
}

.warranty
{
	color: #990033;
}

.species
{
	color: #cc9966;
}

.muntins
{
	color: #66cc33;
}

.glazing
{
	color: #000099;
	
}

.panels-stops-frames
{
	color: #ff9933;
	
}
.headerCell
{
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-right: darkgray 1px solid;
	line-height:9pt;
}
.rowCell
{
	border-bottom: darkgray 1px solid;
	border-right: lightgrey 1px solid;
}
