body {
	margin: 0px;
	background-color: #DDE0DD;
	height:100%;
	width:100%;
	padding: 0px;
	text-align: center;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003456;
	text-decoration: none;
}

/*I change the next 2 classes from text-decoration: underline; to 
text-decoration:none; to remove the underline on the product list page,
change back if needed. */

A:link {
	text-decoration: none;
	COLOR: #363636;
	font-weight: normal;
}
A:visited { 
    text-decoration: none;
    COLOR: #363636;
}
A:active { 
    text-decoration: none;
}
A:hover { 
    text-decoration: none;
}
.mainTable01 {
	margin: 0px;
	padding: 25px;
}
.mainTableShadowTL {
	height: 11px;
	width: 11px;
	background-image: url(../IMAGES/mainTableShadowTL.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.mainTableShadowT {
	height: 11px;
	background-image: url(../IMAGES/mainTableShadowT.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.mainTableShadowTR {
	height: 11px;
	width: 11px;
	background-image: url(../IMAGES/mainTableShadowTR.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.mainTableShadowR {
	width: 11px;
	background-image: url(../IMAGES/mainTableShadowR.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.mainTableShadowBR {
	height: 11px;
	width: 11px;
	background-image: url(../IMAGES/mainTableShadowBR.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.mainTableShadowB {
	height: 11px;
	background-image: url(../IMAGES/mainTableShadowB.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.mainTableShadowBL {
	height: 11px;
	width: 11px;
	background-image: url(../IMAGES/mainTableShadowBL.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.mainTableShadowL {
	width: 11px;
	background-image: url(../IMAGES/mainTableShadowL.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.mainTable02 {
	background-color: #FFFFFF;
	width: 752px;
	min-width: 752px;
	margin: 0px;
	padding: 0px;
	min-height: 573px;
}
.mainColumn01 {
	width: 167px;
}
.mainColumn02 {
	width: 34px;
}
.mainColumn03 {
	padding-bottom: 36px;
}
.mainColumn04 {
	width: 35px;
}
.sideNavTable01 {
	background-color: #F1F1F0;
}
.sideNavCell01 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.sideNavCell02 {
	width: 22px;
	text-align: right;
}
.sideNavCell03 {
	padding-right: 10px;
}
.sideNavCell04 {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #E2E9C0;
}
.sideNavText00 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #003456;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}
A.sideNavText00:link {
	font-weight: bold; 
    text-decoration: none;
    COLOR: #003456;
}
A.sideNavText00:visited { 
    text-decoration: none;
    COLOR: #003456;
}
A.sideNavText00:active { 
    text-decoration: underline;
	COLOR: #003456;
}
A.sideNavText00:hover { 
    text-decoration: underline;
	COLOR: #003456;
}
.sideNavText01 {
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 18px;
}
.sideNavText02 {
	font-size: 10px;
	text-decoration: none;
}
.sideNavText03 {
	font-size: 10px;
	text-decoration: underline;
}
.grandHeaderText00 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #003456;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}
A.grandHeaderText00:link { 
	font-weight: bold;
    text-decoration: none;
	color: #003456;
}
A.grandHeaderText00:visited { 
    text-decoration: none;
	color: #003456;
}
A.grandHeaderText00:active { 
    text-decoration: underline;
	color: #003456;
}
A.grandHeaderText00:hover { 
    text-decoration: underline;
	color: #003456;
}
.grandHeaderText01 {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.grandHeaderText02 {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
}
.grandHeaderText03 {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
}
.grandHeaderText04 {
	font-size: 11px;
	line-height: 24px;
	font-weight: normal;
}
.grandHeaderText05 {
	font-size: 11px;
	line-height: 24px;
	font-weight: normal;
	text-decoration: underline;
}
.grandHeaderCell {
	padding-top: 40px;
}
.contentCell {
	padding-top: 28px;
}
.singleProductColumn01 {
	width: 12px;
}
.singleProductColumn02 {
	width: 167px;
}
.singleProductText00 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.singleProductTextOrange {
	font-size: 13px;
	font-weight: bold;
	color: #EBAD14;
}

.singleProductTextPurple {
	font-size: 13px;
	font-weight: bold;
	color: #7686c2;
}

.singleProductTextGreen {
	font-size: 13px;
	font-weight: bold;
	color: #BFB80A;
}

.singleProductTextBlue {
	font-size: 13px;
	font-weight: bold;
	color: #89cce2;
}

.singleProductText02 {
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
}
.singleProductText03 {
	font-size: 10px;
	font-weight: bold;
	color: #003456;
	text-transform: uppercase;
}
.singleProductText04 { padding-left:0px;font-size: 11px;line-height: 14px;font-weight: normal;color: #363636;list-style-image: url(../IMAGES/singleProductBullet.gif);
}
.singleProductText05 {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.singleProductText06 {font-size: 13px; font-weight: bold; color: #89cce2;
}
.productTitleBar {
	background-color: #004557;
	padding: 5px 10px;
}
.singleProductInfoCell {
	background-color: #F1F1F0;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
}
.singleProductTextPadding {
	padding-left: 10px;
}
.searchTable01 {
	background-color: #F1F1F0;
	margin-top: 10px;
	padding-top: 11px;
	padding-right: 11px;
	padding-bottom: 1px;
	padding-left: 15px;
}
.searchSiteTextBox {
	background-color: #FFFFFF;
	height: 13px;
	width: 123px;
	border: 1px solid #003456;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #363636;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.bottomLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #003456;
	text-decoration: none;
}
A.bottomLinks:link {
	text-decoration: none;
	color: #003456;
	font-weight: normal;
}
A.bottomLinks:visited {
	text-decoration: none;
	color: #003456;
	font-weight: normal;
}
A.bottomLinks:active { 
    text-decoration: underline;
	color: #003456;
}
A.bottomLinks:hover { 
    text-decoration: underline;
	color: #003456;
}
.productListVertMargin {
	width: 26px;
}
.productListTitleBar {
	background-color: #004557;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.productListText00 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        line-height: 14px;
        font-weight: bold;
        font-variant: normal;
        text-transform: none;
        color: #BFB80A;
        text-decoration: none;
}
.productListText01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #EBAD14;
	text-decoration: none;
}
.productListText02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.productListText03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #363636;
	text-decoration: none;
}
.productListText04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #003456;
	text-decoration: none;
}

.productListTextPurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #7686c2;
	text-decoration: none;
}

.productListTextBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #89cce2;
	text-decoration: none;
}

.productListCell01 {
	padding-top: 7px;
	padding-bottom: 16px;
}
.productListCell02 {
	padding-right: 8px;
}
.productListCell03 {
	width: 60px;
}
.productListCellTable01 {
	width: 154px;
}
.productListCell04 {
	padding-top: 7px;
}
.newSearchTable01 {
	background-color: #F1F1F0;
	padding-top: 15px;
	padding-right: 18px;
	padding-bottom: 13px;
	padding-left: 11px;
}
.newSearchTextBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #363636;
	text-decoration: none;
	height: 15px;
	width: 274px;
	background-color: #FFFFFF;
	border: 1px solid #003456;
}
.newSearchList {
	text-decoration: none;
	font-weight: bold;
	color: #003456;
	padding-bottom: 18px;
}
.off {
	font-weight: normal;
	color: #363636;
}
.homeColumn01 {
	background-color: #F1F1F0;
}
.homeSearchSiteCell {
	background-color: #D0D0CF;
	padding-top: 23px;
	padding-right: 16px;
	padding-bottom: 22px;
	padding-left: 10px;
	width: 167px;
}
.homeNewsText01 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003456;
	text-decoration: none;
}
.homeNewsText02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 11px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003456;
	text-decoration: none;
}
.homeNewsText03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #003456;
	text-decoration: none;
}
A.homeNewsText03:link {
	text-decoration: underline;
	COLOR: #003456;
	font-weight: bold;
}
A.homeNewsText03:visited { 
    text-decoration: underline;
    COLOR: #003456;
}
A.homeNewsText03:active { 
    text-decoration: none;
}
a.specialDoorLink {
	text-decoration:none;
}
a.specialDoorLink:hover {
	color: white;
}
a.specialDoorLink:visited {
	text-decoration:none;
}
A.homeNewsText03:hover { 
    text-decoration: none;
}
.homeDownloadText01 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003456;
	text-decoration: none;
}
A.homeDownloadText01:link {
	text-decoration: underline;
	COLOR: #003456;
	font-weight: bold;
}
A.homeDownloadText01:visited { 
    text-decoration: underline;
    COLOR: #003456;
}
A.homeDownloadText01:active { 
    text-decoration: none;
}
A.homeDownloadText01:hover { 
    text-decoration: none;
}
.whatsNewCell01 {
	height: 310px;
	min-height: 310px;
	padding-top: 14px;
	padding-right: 21px;
	padding-bottom: 14px;
	padding-left: 21px;
	margin: 0px;
}
.homeDownloadArrow {
	vertical-align:middle;
	padding-left: 5px;
}
.contentMargin {
	padding-right: 35px;
}

.contentMarginLink {
	padding-right: 35px;
}
a.contentMarginLink:hover {
	text-decoration:underline;	
}
.imageFloat {
	margin: 0px;
	padding: 0px 0px 20px 20px;
	clear: both;
	float: right;
}
.textSubHeader {
	font-weight: bold;
	color: #003456;
}
A.textSubHeader:link {
	text-decoration: underline;
	COLOR: #003456;
	font-weight: bold;
}
A.textSubHeader:visited { 
    text-decoration: underline;
    COLOR: #003456;
}
A.textSubHeader:active { 
    text-decoration: none;
}
A.textSubHeader:hover { 
    text-decoration: none;
}
.textSubHeader02 {
	color: #003456;
}
.whereToBuyIndent {
	padding-left: 10px;
}

.whereToBuyIndentLink {
	padding-left: 10px;
}

A.whereToBuyIndentLink:hover {
    text-decoration: underline;
}

.blueLink {
	font-weight: bold;
	color: #003456;
	text-decoration: none;
}
A.blueLink:link {
	text-decoration: none;
	COLOR: #003456;
	font-weight: bold;
}
A.blueLink:visited { 
    text-decoration: none;
    COLOR: #003456;
	font-weight: bold;
}
A.blueLink:active { 
    text-decoration: underline;
}
A.blueLink:hover { 
    text-decoration: underline;
}
.acrobatReader {
	padding-left: 20px;
}
.ourProdsVertMargin {
	width: 31px;
}
.ourProdsHeaderCell {
	background-color: #004557;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.ourProdsHeaderText {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.ourProdsFooterCell {
	background-color: #E7EEA8;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 8px;
}
.ourProdsFooterText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #003456;
	text-decoration: none;
}
A.ourProdsFooterText:link {
	text-decoration: none;
	COLOR: #003456;
	font-weight: normal;
}
A.ourProdsFooterText:visited { 
    text-decoration: none;
    COLOR: #003456;
	font-weight: normal;
}
A.ourProdsFooterText:active { 
    text-decoration: underline;
}
A.ourProdsFooterText:hover { 
    text-decoration: underline;
}

.ourProdsFooterText3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #003456;
	text-decoration: none;
}
A.ourProdsFooterText3:link {
	text-decoration: none;
	COLOR: #003456;
	font-weight: bold;
}
A.ourProdsFooterText3:visited { 
    text-decoration: none;
    COLOR: #003456;
	font-weight: bold;
}
A.ourProdsFooterText3:active { 
    text-decoration: underline;
}
A.ourProdsFooterText3:hover { 
    text-decoration: underline;
}
.exploreNowArrow {
	padding-left: 8px;
}
.desDoorsVertMargin {
	width: 12px;
}
.desDoorsHeader {
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
	line-height: 10px;
	color: #003456;
	height: 30px;
	padding: 5px;
	margin: 0px;
	background-color: #E2E9C0;
	font-weight:bold;
	text-decoration:none;
}
.desDoorsHeader a:visited,
.desDoorsHeader a {
	color: #003456;
}
.desDoorHeaderRoll { 
	text-align: center;
	vertical-align: middle;
	color: #ffffff;
	font-size: 10px;
	line-height: 10px;
	height: 30px;
	padding: 5px;
	margin: 0px;
	background-color: #003456;
	font-weight:bold;
	text-decoration:none;
}
.desDoorHeaderRoll a:visited,
.desDoorHeaderRoll a {
	color: #ffffff;
}
.warrantyVertMargin {
	width: 30px;
}
.whereToBuyVertMargin {
	width: 25px;
}
.grandHeaderText06 {

	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
}
.grandHeaderText06 a {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
}
.siteMapIndent {

	padding-left: 20px;
}
.siteMapProductIndent {

	padding-left: 30px;
}

.whereToBuyIndyLink {

}

a.whereToBuyIndyLink:hover {
	text-decoration:underline;
}

ul {
	margin: 0;
	padding: 10px 0px 0px 25px;}

.singleChipCell { background-color: #F1F1F0; padding:7px 10px 7px 10px; }

.chips { text-align:center; padding:10px 5px 0px 5px;}
.chips table td{padding:3px 0px 0px 0px; text-align:center; margin:0px;}



/* Pro page */
.b_header_pro {background:url(../IMAGES/b_header_pro.gif) top left repeat-x; width:100%;}

/* Body style for printing page
*/

.body {
	margin: 0px;
}