BODY {
	SCROLLBAR-ARROW-COLOR: #d11111; SCROLLBAR-FACE-COLOR: #ffffff; MARGIN: 0px; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: #ffffff; FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; BACKGROUND: url(images/tile.jpg) #ffffff repeat-x 50% top; SCROLLBAR-HIGHLIGHT-COLOR: #cccccc; COLOR: #000000; SCROLLBAR-SHADOW-COLOR: #cccccc; FONT-SIZE: 11px; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #ffffff
}
TD {
	FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; FONT-SIZE: 11px
}
A {
	COLOR: #d11111; TEXT-DECORATION: none
}
A.visited {
	COLOR: #ec9807
}
A.active {
	COLOR: #fbe901
}
A:hover {
	TEXT-DECORATION: underline
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; LIST-STYLE-IMAGE: url(images/bullet.gif)
}
OL {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 0px
}
FORM {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.title {
	BORDER-BOTTOM: #000 3px solid; LINE-HEIGHT: 23px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 10px; COLOR: #d11111; FONT-SIZE: 14px
}
.header {
	COLOR: #004e77; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.subheader {
	TEXT-TRANSFORM: uppercase; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.subheader-r {
	TEXT-TRANSFORM: uppercase; COLOR: #d11111; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.subheader-w {
	TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.text {
	FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; COLOR: #000000; FONT-SIZE: 10px
}
.text-r {
	FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; COLOR: #d11111; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.text-r TD {
	FONT-SIZE: 10px
}
.textsm {
	FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; COLOR: #333333; FONT-SIZE: 9px
}
.intro {
	FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; COLOR: #000000; FONT-SIZE: 11px
}
.ltext {
	COLOR: #ffffff; FONT-SIZE: 10px; TEXT-DECORATION: none
}
.link-list-li {
	COLOR: #d11111; MARGIN-LEFT: 10px
}
.breadlink {
	COLOR: #ffffff; FONT-SIZE: 10px
}
A.breadlink:link {
	COLOR: #ffffff; FONT-SIZE: 10px
}
A.breadlink:visited {
	COLOR: #ffffff; FONT-SIZE: 10px
}
A.breadlink:active {
	COLOR: #ffffff; FONT-SIZE: 10px
}
A.breadlink:hover {
	COLOR: #d11111; TEXT-DECORATION: underline
}
.cartHeader {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #000000; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; HEIGHT: 20px; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.cartItem {
	BACKGROUND: #cccccc; COLOR: #4b4b4b; FONT-SIZE: 10px
}
.search {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 149px; FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; HEIGHT: 18px; COLOR: #000000; FONT-SIZE: 10px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.highlight {
	COLOR: #d11111
}
.linetop {
	BORDER-LEFT: #d11111 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-TOP: #d11111 1px solid; PADDING-TOP: 2px
}
.linebottom {
	BORDER-BOTTOM: #d11111 1px solid; BORDER-LEFT: #d11111 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.line {
	BORDER-BOTTOM: #d11111 1px solid; FONT-SIZE: 10px; PADDING-TOP: 2px
}
.table-hdr {
	BACKGROUND-IMAGE: url(images/table_stripes.gif); TEXT-ALIGN: center; BACKGROUND-COLOR: #000000
}
.table-hdr-sel {
	BACKGROUND-IMAGE: url(images/table_gradiant_hdr.jpg); TEXT-ALIGN: center
}
.table-subhdr {
	BACKGROUND-IMAGE: url(images/table_gradiant.jpg); TEXT-ALIGN: center
}
.table-tc {
	BACKGROUND-COLOR: #c6c8ca; COLOR: #d11111; FONT-WEIGHT: bold
}
.table-cli {
	COLOR: #d11111; FONT-WEIGHT: bold
}
.table-pdf {
	TEXT-ALIGN: center
}
.table-date {
	TEXT-ALIGN: left; BACKGROUND: url(images/table_stripes-lt.gif) #f8f8f8 repeat-x 50% top; FONT-WEIGHT: bold
}
.table-md {
	TEXT-ALIGN: left; BACKGROUND: url(images/table_stripes-lt.gif) #f8f8f8 repeat-x 50% top
}
.table-specs {
	TEXT-ALIGN: right; BACKGROUND: url(images/table_stripes-lt.gif) #f8f8f8 repeat-x 50% top; FONT-WEIGHT: bold
}
.table-yr {
	TEXT-ALIGN: left; BACKGROUND: url(images/table_stripes-lt.gif) #f8f8f8 repeat-x 50% top
}
.table-cl {
	BACKGROUND-IMAGE: url(images/table_stripes-lt.gif); TEXT-ALIGN: left; FONT-WEIGHT: bold
}
.table-rd {
	BACKGROUND-IMAGE: url(images/table_stripes-lt.gif); TEXT-ALIGN: center
}
.table-rd-lt {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff
}
.faqBox {
	BORDER-BOTTOM: #ffffff 1px dotted; BORDER-LEFT: #ffffff 1px dotted; BORDER-COLLAPSE: collapse; BORDER-TOP: #ffffff 1px dotted; BORDER-RIGHT: #ffffff 1px dotted
}
.faqBox-on {
	BORDER-BOTTOM: #000000 1px dotted; BORDER-LEFT: #000000 1px dotted; BORDER-COLLAPSE: collapse; BORDER-TOP: #000000 1px dotted; BORDER-RIGHT: #000000 1px dotted
}
.installInfoTBL {
	WIDTH: 95%; BORDER-COLLAPSE: collapse
}
.installInfoTBL TR {
	VERTICAL-ALIGN: top
}
.installInfoTBL TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.installInfoTBL TD {
	BORDER-BOTTOM: #000 1px dashed; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
#actNews {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 100%; DISPLAY: none; BACKGROUND: url(images/black.png); HEIGHT: 100%; COLOR: #4d565e; FONT-SIZE: 1.2em; TOP: 0px; LEFT: 0px
}
.blackout {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 100%; DISPLAY: none; BACKGROUND: url(images/black.png); HEIGHT: 100%; COLOR: #4d565e; FONT-SIZE: 1.2em; TOP: 0px; LEFT: 0px
}
.FormLayout {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 450px
}
.FormLayout LABEL {
	MARGIN-TOP: 10px; DISPLAY: block; CLEAR: both
}
.FormLayout LABEL SPAN {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 105px; PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; PADDING-TOP: 5px
}
.FormLayout LABEL INPUT[type=text] {
	BORDER-BOTTOM: #d2d2d2 1px solid; BORDER-LEFT: #d2d2d2 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 250px; PADDING-RIGHT: 5px; BORDER-TOP: #d2d2d2 1px solid; BORDER-RIGHT: #d2d2d2 1px solid; PADDING-TOP: 5px
}
.FormLayout LABEL TEXTAREA {
	BORDER-BOTTOM: #d2d2d2 1px solid; BORDER-LEFT: #d2d2d2 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 250px; PADDING-RIGHT: 5px; BORDER-TOP: #d2d2d2 1px solid; BORDER-RIGHT: #d2d2d2 1px solid; PADDING-TOP: 5px
}
.FormLayout LABEL SELECT {
	BORDER-BOTTOM: #d2d2d2 1px solid; BORDER-LEFT: #d2d2d2 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 250px; PADDING-RIGHT: 5px; BORDER-TOP: #d2d2d2 1px solid; BORDER-RIGHT: #d2d2d2 1px solid; PADDING-TOP: 5px
}
.FormLayout LABEL SMALL SPAN {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 110px; CLEAR: both; PADDING-TOP: 0px
}
.FormLayout LABEL:hover INPUT[type=text] {
	BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000; BORDER-LEFT-COLOR: #000
}
.FormLayout LABEL:hover TEXTAREA {
	BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000; BORDER-LEFT-COLOR: #000
}
.FormLayout LABEL:hover SELECT {
	BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000; BORDER-LEFT-COLOR: #000
}
.FormLayout .Inline SPAN LABEL {
	DISPLAY: inline
}
