
body { color: #000000; font-family: verdana, arial, helvetica, sans-serif; }
td { color: #000000; font-family: verdana, arial, helvetica, sans-serif; }
p { color: #000000; font-family: verdana, arial, helvetica, sans-serif; }
span { color: #000000; font-family: verdana, arial, helvetica, sans-serif; }
div { color: #000000; font-family: verdana, arial, helvetica, sans-serif; }


.inputSmallText { font-size: 11px; font-family: arial, helvetica, verdana, sans-serif; }

.tableGrid { border-width: 1px; border-left: 1px dotted #cccccc; }
.tableGridHardLeft { border-width: 1px; border-left: 1px solid #666666; }

ul, ol { margin-top: 0px; margin-bottom: 0px; }

.borderBottomOrange { border-bottom: 1px solid #ffbb66; }
.borderBottom2Gray { border-bottom: 2px solid #666666; }

.borderSidesDottedGray { border-left: 1px dashed #666666; border-right: 1px dashed #666666; }
.borderSidesBottomDottedGray { border-left: 1px dashed #666666; border-right: 1px dashed #666666; border-bottom: 1px dashed #666666; }

.search { font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; }

a { color: #0033ff; }
a:link { color: #0033ff; }
a:visited { color: #0033ff; }
a:hover { color: #ff0000; }

a.no_line { text-decoration: none; }
a.no_line:hover { text-decoration: underline; }


ul.flushList { margin-left: 8px; padding-left: 8px; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; }

ul.flushList li { margin-top: 2px; padding-top: 0px; margin-bottom: 2px; padding-bottom: 0px; }

.bigTitleText { font-size: 18pt; }
.largerText { font-size: 22px; font-weight: bold; }
.largerTextWhite { font-size: 22px; font-weight: bold; color: #ffffff; }
.largerTextRed { font-size: 22px; font-weight: bold; color: #ff0000; }
.largeText { font-size: 18px; }
.largeTextBlue { font-size: 18px; color: #0033ff; }
.largeTextWhite { font-size: 18px; font-weight: bold; color: #ffffff; }
.largeItalicText { font-size: 20px; font-style: italic; }
.mediumText { font-size: 16px; }
.mediumBoldText { font-size: 16px; font-weight: bold; }
.mediumTextInfo { font-size: 16px; color: #0000ff; }
.mediumTextWhite { font-size: 16px; color: #ffffff; }
.mediumTextWhiteBold { font-size: 16px; font-weight: bold; color: #ffffff; }
.mediumTextRed { font-size: 16px; color: #ff0000; }
.mediumTextRedBold { font-size: 16px; font-weight: bold; color: #ff0000; }
.normalText { font-size: 13px; }
.normalTexg { font-size: 13px; color: #fff299; }
.normalBoldText { font-size: 13px; font-weight: bold; }
.normalBoldTextHighlight { font-size: 13px; font-weight: bold; color: #ff0000; }
.normalTextHighlight { font-size: 13px; color: #ff0000; }
.normalTextBlue { font-size: 13px; color: #0033ff; }
.normalTextWhiteBold { font-size: 13px; color: #ffffff; font-weight: bold; }
.normalBoldBlueSteel { font-size: 13px; color: #666699; font-weight: bold; }
.normalBoldUmber { font-size: 13px; color: #cc6666; font-weight: bold; }
.normalNarrowText { font-family: arial, helvetica, sans-serif; font-size: 13px; }
.normalTextIndentBullet { font-size: 13px; margin-left: 21px; text-indent: -21px; }
.smallNormalText {font-size: 11px; }
.smallNormalHighlight {font-size: 11px; color: #ff0000; }
.smallNormalTexg {font-size: 11px; color: #fff299; }
.smallText { font-size: 10px; }
.smallBoldText { font-size: 10px; font-weight: bold; }
.smallTextHighlight { font-size: 10px; color: #ff0000; }
.smallTextHighlightBold { font-size: 10px; font-weight: bold; color: #ff0000; }
.smallTextMuted { font-size: 10px; color: #666666; }
.smallTextWhite { font-size: 10px; color: #ffffff; }
.smallTextBlue { font-size: 10px; color: #0000ff; }
.smallNarrowText { font-family: arial, helvetica, sans-serif; font-size: 10px; }

.red_linedout { color: #f00; text-decoration: line-through}


.smLine { font-size: 13px; margin: 24px 20px; line-height: 120%; }

.clearanceBox {
	padding: 10px 10px 18px;
	font-size: 10pt;
	font-weight: bold;
}

tr.dim_box_title td { font-size: 10px; font-weight: bold; padding: 4px 4px 14px; }
tr.dim_box_row td { font-size: 10px; padding: 6px 4px; }


table.bed_preview_featured { border-top: 1px solid #fff; }
table.bed_preview { border-bottom: 1px solid #fc0; }

.bed_preview_tab_on {
	background-color: #ffc;
	border-top: 1px solid #fc0;
	border-left: 1px solid #fc0;
	border-right: 1px solid #fc0;
}
.bed_preview_tab_off {
	background-color: #fff;
	border-bottom: 1px solid #fc0;
}
.bed_preview_featured_left { border-left: 1px solid #fff; }
.bed_preview_featured_right { border-right: 1px solid #fff; }

.bed_preview_left { border-left: 1px solid #fc0; }
.bed_preview_right { border-right: 1px solid #fc0; }


.homePageCompanyName { font-family: 'itc american typewriter', 'american typewriter', typewriter, bookman, georgia, times, serif; font-size: 32px; font-weight: bold; }
.mainProductPageTitle { font-family: 'itc american typewriter', 'american typewriter', typewriter, bookman, georgia, times, serif; font-size: 36px; font-weight: bold; }
.largeNumberCount, .mediumNumberCount { font-family: 'itc american typewriter', 'american typewriter', typewriter, bookman, georgia, times, serif; font-size: 48px; font-weight: bold; letter-spacing: -0.1em; }
.largeNumberCount { font-size: 48px; }
.mediumNumberCount { font-size: 36px; }
.mainProductPageTitleSmall { font-size: 24px; font-weight: bold; }
.mainProductPageTitleLittle { font-family: 'itc american typewriter', 'american typewriter', typewriter, bookman, georgia, times, serif; font-size: 24px; }

.clearanceNumber {
	font-family: 'itc american typewriter', 'american typewriter', typewriter, bookman, georgia, times, serif;
	font-size: 18px;
	color: #222;
	margin: 0 4px 4px 0;
	background: url(graphics/backgrounds/bg_clearance_numbers.gif) no-repeat bottom right;
	padding: 2px 4px 2px;
	float: left;
}

.bodyProductHeadline { font-size: 24px; font-weight: normal; }
.bodyProductTitle { font-size: 16px; font-weight: bold; }
.bodyProductTitleHighlight { font-size: 16px; font-weight: bold; color: #ff0000; }
.bodyProductSubtitle { font-size: 13px; font-weight: bold; }
.bodyProductSubtitleHighlight { font-size: 13px; color: #ff0000; }
.bodyProductDescription {font-size: 13px; }
.bodyProductDescriptiow {font-size: 13px; color: white;}
.bodyProductDescriptionBold {font-size: 13px; font-weight: bold; }

.lowPriceGuarantee { font-size: 18px; color: #ffcc00; background-color: #d52f2c; font-weight: bold; line-height: 200%; padding: 3px; }

.pressPageHeading { font-size: 18px; font-weight: bold; }
.pressTableCell { font-size: 13px; padding-right: 10px; white-space: nowrap; }

.productPageIntroTitle { font-size: 18px; font-weight: bold; line-height: 200%; }
.productPageIntro { font-size: 16px; }

.productFeature { font-size: 20px; font-weight: bold; color: #0033ff; }

.productImageCaption { font-size: 13px; font-weight: bold; }

.productImageCaptionLink { color: #0033ff; font-size: 13px; }
.productImageCaptionLink:link { color: #0033ff; font-size: 13px; }
.productImageCaptionLink:visited { color: #0033ff; font-size: 13px; }
.productImageCaptionLink:hover { color: #ff0000; font-size: 13px; }

.productImageCaptionLinkSmall { color: #0033ff; font-size: 10px; }
.productImageCaptionLinkSmall:link { color: #0033ff; }
.productImageCaptionLinkSmall:visited { color: #0033ff; }
.productImageCaptionLinkSmall:hover { color: #ff0000; }


.checkoutSubtitle { font-size: 16px; font-weight: bold; color: #ffffff; }

.testReportGridTop, .testReportGridTopLeft, .testReportGridTopLeftSingle {
	font-size: 13px;
	border-top: 1px solid #ccc;
	border-bottom: 3px double #999;
}
.testReportGridTop {
	border-right: 1px solid #ccc;
}
.testReportGridLeft, .testReportGridTopLeft {
	font-size: 13px;
	border-left: 1px solid #ccc;
	border-right: 3px double #999;
}
.testReportGridLeft {
	border-bottom: 1px solid #ccc;
}
.testReportGridLeftSingle, .testReportGridTopLeftSingle {
	font-size: 13px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.testReportGridLeftSingle {
	border-bottom: 1px solid #ccc;
}
.testReportGridBody {
	font-size: 13px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.priceTableColumnHeader { font-size: 10px; font-weight: bold; text-decoration: underline; }
.priceTableDescrip {font-size: 13px; }
.priceTableDescripBold {font-size: 13px; font-weight: bold; }
.priceTableDescripSmall {font-size: 10px; }
.priceTableDescripSmaly {font-size: 10px; color: #ffc; }
.priceTableDollars { font-size: 13px; font-weight: bold; }
.priceTableDollarsSmall { font-size: 10px; font-weight: normal; }
.priceTableDollarsRB { padding-right: 4px; border-right: 1px solid #eb9; }

.priceTableParentItem { background-color: #fff299; }
.priceTablePadRowBottomThin, .priceTablePadRowBottomThick { background-color: #ffc; }
tr.priceTableParentItem td, tr.priceTablePadRowBottomThin td, tr.priceTablePadRowTopThickBottomThin td { border-bottom: 2px solid #fff; }
tr.priceTablePadRowBottomThick td, tr.padRowBottomThick td { border-bottom: 8px solid #fff; }
tr.priceTablePadRowTopThickBottomThin td, tr.padRowTopThick td { border-top: 8px solid #fff; }


.priceMatrixTableCornerLabel { font-size: 15px; font-weight: bold; }
.priceMatrixColumnLabel { font-size: 13px; font-weight: bold; }
.priceMatrixColumnLabelSmall { font-size: 10px; font-weight: bold; }
.priceMatrixRowLabel { font-size: 13px; font-weight: bold; }
.priceMatrixRowLabelSmall { font-size: 10px; font-weight: bold; }
.priceMatrixCell { font-size: 13px; font-weight: normal; }

.notifyText {font-size: 18px; font-weight: bold; color: #999999; }
.notifySuccessText {font-size: 18px; font-weight: bold; color: #0000ff; }
.errorText {font-size: 18px; font-weight: bold; color: #ff0000; }
.errorMediumText {font-size: 16px; font-weight: bold; color: #ff0000; }
.alertText {font-size: 13px; color: #ff0000; }
.alertBoldText {font-size: 13px; font-weight: bold; color: #ff0000; }
.benignTextLarge {font-size: 18px; font-weight: bold; color: #4733ff; }
.benignTextMedium {font-size: 16px; font-weight: bold; color: #4733ff; }
.benignTextNormal {font-size: 13px; font-weight: bold; color: #4733ff; }


.fractionText { font-size: 10px; }

.shapeInputText { font-size: 10px; }


.bodyProductTitleLink { color: #000000; font-size: 16px; font-weight: bold; text-decoration: none; }
.bodyProductTitleLink:link { color: #000000; text-decoration: none; }
.bodyProductTitleLink:visited { color: #000000; text-decoration: none; }
.bodyProductTitleLink:hover { color: #cc0000; text-decoration: underline; }

.bodyProductDescriptionLink { color: #000000; font-size: 13px; text-decoration: none; }
.bodyProductDescriptionLink:link { color: #000000; text-decoration: none; }
.bodyProductDescriptionLink:visited { color: #000000; text-decoration: none; }
.bodyProductDescriptionLink:hover { color: #cc0000; text-decoration: underline; }


.leftMenuLink { color: #000000; font-weight: bold; text-decoration: none; }
.leftMenuLink:link { color: #000000; text-decoration: none; }
.leftMenuLink:visited { color: #000000; text-decoration: none; }
.leftMenuLink:hover { color: #ff0000; text-decoration: underline; }

.leftMenuLinkSmall { font-size: 12px; font-family: arial, helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none; }
.leftMenuLinkSmall:link { color: #000000; text-decoration: none; }
.leftMenuLinkSmall:visited { color: #000000; text-decoration: none; }
.leftMenuLinkSmall:hover { color: #ff0000; text-decoration: underline; }

.leftMenuProductTitle { color: #ffffff; font-size: 10px; font-weight: bold; letter-spacing: 2px; border-top: 4px solid #9ca7be; border-bottom: 4px solid #9ca7be; }

.leftMenuLinkSelected { color: #ffffff; font-weight: bold; text-decoration: none; }
.leftMenuLinkSelected:link { color: #ffffff; text-decoration: none; }
.leftMenuLinkSelected:visited { color: #ffffff; text-decoration: none; }
.leftMenuLinkSelected:hover { color: #ff0000; text-decoration: underline; }

.leftMenuLinkSmallSelected { font-size: 12px; font-family: arial, helvetica, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none; }
.leftMenuLinkSmallSelected:link { color: #ffffff; text-decoration: none; }
.leftMenuLinkSmallSelected:visited { color: #ffffff; text-decoration: none; }
.leftMenuLinkSmallSelected:hover { color: #ff0000; text-decoration: underline; }

.miniYellowTitle { color: #ffff33; font-size: 10px; font-weight: bold; text-decoration: none; }
.miniYellowTitle:link { color: #ffff33; font-size: 10px; font-weight: bold; text-decoration: none; }
.miniYellowTitle:visited { color: #ffff33; font-size: 10px; font-weight: bold; text-decoration: none; }
.miniYellowTitle:hover { color: #ff0000; font-size: 10px; font-weight: bold; text-decoration: underline; }

.miniBlueTitle { color: #0000ff; font-size: 10px; font-weight: bold; text-decoration: none; }
.miniBlueTitle:link { color: #0000ff; font-size: 10px; font-weight: bold; text-decoration: none; }
.miniBlueTitle:visited { color: #0000ff; font-size: 10px; font-weight: bold; text-decoration: none; }
.miniBlueTitle:hover { color: #ff0000; font-size: 10px; font-weight: bold; text-decoration: underline; }

.sideBottomTableBorders { border-right: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 2px solid #000000; }

.homepageProductLinks { color: #0033ff; font-size: 13px; font-weight: bold; text-decoration: underline; }
.homepageProductLinks:link { color: #0033ff; font-size: 13px; font-weight: bold; text-decoration: underline; }
.homepageProductLinks:visited { color: #0033ff; font-size: 13px; font-weight: bold; text-decoration: underline; }
.homepageProductLinks:hover { color: #ff0000; font-size: 13px; font-weight: bold; text-decoration: underline; }

.miniYellowTitleSubdued { color: #ffcc00; font-size: 10px; font-weight: bold; }
.miniYellowTitleSep { color: #ffcc00; font-size: 13px; font-weight: bold; }

.miniBlueTitleSubdued { color: #333333; font-size: 10px; font-weight: bold; }
.miniBlueTitleSep { color: #000000; font-size: 15px; font-weight: normal; padding: 0 5px; }

.homepageProductTitleLarge { color: #fff; font-size: 24px;}
.homepageProductTitle { color: #fff; font-size: 18px; font-weight: bold; word-spacing: 1em; }

.warrantySectionTitle { font-size: 18px; font-weight: bold; }
.warrantyAlertText {font-size: 13px; color: #ff0000; }
.warrantyAlertBoldText {font-size: 13px; font-weight: bold; color: #ff0000; }
.warrantyNormalText {font-size: 13px; }
.warrantyNormalBoldText { font-size: 13px; font-weight: bold; }

.orderSummaryText { color: #000000; font-family: monospace; font-size: 12px; }
.orderSummaryTextInfo { color: #0000ff; font-family: monospace; font-size: 12px; }
.orderTotalText { color: #000000; font-family: monospace; font-size: 14px; font-weight: bold; }

.accountNormalText { font-size: 8pt; }

.tpSerifTitleRed1 { color: #cc3333; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 24pt; }
.tpSerifTitleBlue1 { color: #6666cc; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 24pt; }

.tpSerifTitleBlue2 { color: #6666cc; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 18pt; }

.tpSerifTitle3 { font-family: Georgia, 'Times New Roman', Times, serif; font-size: 14pt; }
.tpSerifTitleRed3 { color: #cc3333; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 14pt; }

.tpSerifTitleBlueGiant { color: #6666cc; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 48pt; }
.tpSerifTitleBeigeGiant { color: #999966; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 48pt; }

.tpSansTitleRed1 { color: #cc3333; font-family: Arial, Helvetica, 'Neue Helvetica', serif; font-size: 24pt; }

.tpSansTitleRed2 { color: #cc3333; font-family: Arial, Helvetica, 'Neue Helvetica', serif; font-size: 18pt; }

.tpSansTitleWhite3 { color: #ffffff; font-family: Arial, Helvetica, 'Neue Helvetica', serif; font-size: 14pt; }
.tpSansTitleRed3 { color: #cc3333; font-family: Arial, Helvetica, 'Neue Helvetica', serif; font-size: 14pt; }
.tpSansTitleBlue3 { color: #335599; font-family: Arial, Helvetica, 'Neue Helvetica', serif; font-size: 14pt; }

.tpSansTitleRed4 { color: #cc3333; font-family: Arial, Helvetica, 'Neue Helvetica', serif; font-size: 11pt; }

.tpMediumText, .tpMediumText p, .tpMediumText li { font-family: Times, serif; font-size: 13pt; }
.tpNormalText, .tpNormalText p, .tpNormalText li { font-family: Times, serif; font-size: 12pt; }
.tpSmallText, .tpSmallText p, .tpSmallText li { font-family: Arial, Verdana, sans-serif; font-size: 9pt; }
.tpTinyText, .tpTinyText p, .tpTinyText li { font-family: Arial, Verdana, sans-serif; font-size: 10px; }

ul.tpList { margin-left: 0px; padding-left: 20px; margin-top: 0px; margin-bottom: 0px; font-family: Times, serif; font-size: 12pt; }
ul.tpList li { margin-top: 12px; margin-bottom: 0px; }

ul.tpListTight { margin-left: 0px; padding-left: 20px; margin-top: 0px; margin-bottom: 0px; font-family: Times, serif; font-size: 12pt; }
ul.tpListTight li { margin-top: 0px; margin-bottom: 0px; }
ul.tpListTightSmall { margin-left: 0px; padding-left: 20px; margin-top: 0px; margin-bottom: 0px; font-family: Arial, Verdana, sans-serif; font-size: 9pt; }
ul.tpListTightSmall li { margin-top: 0px; margin-bottom: 0px; }

ol.tpList { margin-top: 8px; margin-bottom: 8px; font-family: Times, serif; font-size: 12pt; }
ol.tpList li { margin-top: 8px; margin-bottom: 8px; }

.sonitecPlus { color: #393; font-weight: bold; }

.color_chart_normal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000; }
.color_chart_normal a, .color_chart_normal a:link, .color_chart_normal a:visited { color: #000; text-decoration: none; }
.color_chart_normal a:hover { color: #f00; text-decoration: underline; }

.color_chart_small { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #444; }
a .color_chart_small , a:link .color_chart_small, a:visited .color_chart_small { color: #444; text-decoration: none; }
a:hover .color_chart_small { color: #f00; text-decoration: underline; }

a.expandCollapseLink, a.expandCollapseLink:link, a.expandCollapseLink:visited { font-size: 10px; color: #03f; text-decoration: none; }
a.expandCollapseLink:hover { color: #f00; }

.greenLink, .greenLink:link, .greenLink:visited { color: #6c6; }
.greenLink:hover { color: #f00; }

a.blackRedNoLine, a.blackRedNoLine:link, a.blackRedNoLine:visited,
a.blackRedNoLine *, a.blackRedNoLine:link *, a.blackRedNoLine:visited * { color: #000; text-decoration: none; }
a.blackRedNoLine:hover,
a.blackRedNoLine:hover * { color: #f00; text-decoration: none; }

a.redBlue, a.redBlue:link, a.redBlue:visited { color: #f00; }
a.redBlue:hover { color: #00f; }

a.grayRedNoLine, a.grayRedNoLine:link, a.grayRedNoLine:visited,
a.grayRedNoLine *, a.grayRedNoLine:link *, a.grayRedNoLine:visited * { color: #888; text-decoration: none; }
a.grayRedNoLine:hover,
a.grayRedNoLine:hover * { color: #f00; text-decoration: none; }


div.listBlock {
	float: left;					/* horizontal list */
	width: 181px;
	padding: 0px 15px 15px 20px;		/* gap between blocks */
	display: inline;
}

div.listTxt {
	height: 35px;				/* vertical room for two lines of text */
	width: 181px;
	padding-top: 5px;
	line-height: 120%;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000;
}

div.listTxt span {
	padding-right: 80px;
	line-height: 120%;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000;
}

div.listImg {
	width: 181px;
	height: 181px;
}

h2.listSectionTitle {
	clear: both;
	padding: 30px 0 10px;
	font-family: 'itc american typewriter', 'american typewriter', typewriter, bookman, georgia, times, serif;
	font-size: 16pt;
	font-weight: bold;
}

tr.rowTopBorder td { border-top: 1px solid #e5e5b7; }


#twoColumn {
	width: 800px;
}

#twoColumn #imageColumn {
	float: right;
	margin: 0px 10px 10px 30px;
}
#twoColumn #imageColumn img {
	margin-bottom: 10px;
}
#twoColumn #imageColumn img.normal {
	margin-bottom: 0px;
}

#twoColumn #textColumn {
	float: left;
}


.priceMatrixRowLable { font-size: 8px; color: #ccf }
.smalltetx { font-size: 13px; font-weight: bold; }

.bedCollageTabOff {
	border: 1px solid #fff; border-bottom: 0px;
	padding: 2px;
	width: 243px;
}
.bedCollageTabOn {
	border: 1px solid #fc0; border-bottom: 0px;
	background-color: #ffc;
	padding: 2px;
	z-index: 20;
	position: relative;
}
.bedCollageTabHidden {
	position: absolute;
	z-index: 10;
	padding: 3px;
	width: 243px;
	height: 35px;
	overflow: hidden;
}
.bedCollageTabHidden, .bedCollageTabHidden * {
	color: #888;
}
.bedCollageExpCont {
	border: 1px solid #fc0;
	background-color: #ffc;
	padding: 2px;
	margin-top: -1px;
	z-index: 0;
}

.shapeImg { border: 0; margin: 2px 3px; }

.cs220x180 { border: 1px dashed #ccc; width: 220px; height: 180px; }
.cs300x245 { margin: 50px auto 0; border: 1px dashed #ccc; width: 300px; height: 245px; }

.umber { color: #c66; }

.alignLeft { text-align: left; }
.centered { text-align: center; }
.alignRight { text-align: right; }
.vAlignMiddle { vertical-align: middle; }
.vBottom, tr.vBottom td { vertical-align: bottom; }

.clearBoth { clear: both; }
.clearLeft { clear: left; }
.floatLeft { float: left; }
.floatRight { float: right; }

.lh130 { line-height: 130%; }
.lh135 { line-height: 135%; }
.lh145 { line-height: 145%; }
.lh160 { line-height: 160%; }

.noDisplay { display: none; }
.displayTC { display: table-cell; }

.nobr { white-space: nowrap; }

tr.bt2wht td { border-top: 2px solid #fff; }
tr.bt4wht td { border-top: 4px solid #fff; }
.bt1org { border-top: 1px solid #fc6; }
.bt2org { border-top: 2px solid #fc6; }
.br1org { border-right: 1px solid #fc6; }
.bb1org { border-bottom: 1px solid #fc6; }
.bb2org { border-bottom: 2px solid #fc6; }
.bl1org { border-left: 1px solid #fc6; }

.greenBox { border: 1px solid #090; color: #040; background-color: #9f9; padding: 2px; }
.mdGrayBox { border: 1px solid #666; background-color: #999; padding: 5px; }

.ltYelBorder { border: 1px solid #fe9; }
.gldDtdBorder { border: 1px dotted #f93; }

.bgblk { background-color: #000; }
.bgltyl { background-color: #ffc; }

.noMargin { margin: 0px; }
.mt0 { margin-top: 0px; }
.mt2 { margin-top: 2px; }
.mt4 { margin-top: 4px; }
.mt6 { margin-top: 6px; }
.mt8 { margin-top: 8px; }
.mt10 { margin-top: 10px; }
.mt12 { margin-top: 12px; }
.mt20 { margin-top: 20px; }
.mt24 { margin-top: 24px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }
.mt50 { margin-top: 50px; }
.mt60 { margin-top: 60px; }
.mt70 { margin-top: 70px; }
.mt80 { margin-top: 80px; }
.mt90 { margin-top: 90px; }
.mt100 { margin-top: 100px; }
.mt110 { margin-top: 110px; }
.mt150 { margin-top: 150px; }
.mr10 { margin-right: 10px; }
.mr20 { margin-right: 20px; }
.mr30 { margin-right: 30px; }
.mr40 { margin-right: 40px; }
.mb0 { margin-bottom: 0px; }
.mb2 { margin-bottom: 2px; }
.mb4 { margin-bottom: 4px; }
.mb10 { margin-bottom: 10px; }
.mb16 { margin-bottom: 16px; }
.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }
.mb40 { margin-bottom: 40px; }
.mb50 { margin-bottom: 50px; }
.mb60 { margin-bottom: 60px; }
.mb70 { margin-bottom: 70px; }
.mb80 { margin-bottom: 80px; }
.mb100 { margin-bottom: 100px; }
.ml3 { margin-left: 3px; }
.ml20 { margin-left: 20px; }
.ml30 { margin-left: 30px; }
.ml40 { margin-left: 40px; }
.ml50 { margin-left: 50px; }

.mrl5 { margin-right: 5px; margin-left: 5px; }
.mrla { margin-right: auto; margin-left: auto; }

.pt1 { padding-top: 1px; }
.pt2 { padding-top: 2px; }
.pt3 { padding-top: 3px; }
.pt4, tr.pt4 td { padding-top: 4px; }
.pt6, tr.pt6 td { padding-top: 6px; }
.pt8, tr.pt8 td { padding-top: 8px; }
.pt12, tr.pt12 td { padding-top: 12px; }
.pt20, tr.pt20 td { padding-top: 20px; }
.pt30 { padding-top: 30px; }
.pt50 { padding-top: 50px; }
.pt100 { padding-top: 100px; }
.pr5 { padding-right: 5px; }
.pr6 { padding-right: 6px; }
.pr8 { padding-right: 8px; }
.pr10 { padding-right: 10px; }
.pr12 { padding-right: 12px; }
.pr18 { padding-right: 18px; }
.pr20 { padding-right: 20px; }
.pr30 { padding-right: 30px; }
.pb4, tr.pb4 td { padding-bottom: 4px; }
.pb6 { padding-bottom: 6px; }
.pb8, tr.pb8 td { padding-bottom: 8px; }
.pb12 { padding-bottom: 12px; }
.pb22 { padding-bottom: 22px; }
.pb30 { padding-bottom: 30px; }
.pb80 { padding-bottom: 80px; }
.pl5 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.pl11 { padding-left: 11px; }
.pl20 { padding-left: 20px; }
.pl25 { padding-left: 25px; }
.pl30 { padding-left: 30px; }
.pl32 { padding-left: 32px; }
.pl40 { padding-left: 40px; }
.pl50 { padding-left: 50px; }
.pl60 { padding-left: 60px; }

.ptb1 { padding-top: 1px; padding-bottom: 1px; }
.prl4 { padding-right: 4px; padding-left: 4px; }
.prl10 { padding-right: 10px; padding-left: 10px; }

.wd220 { width: 220px; }
.wd230 { width: 230px; }
.wd240 { width: 240px; }
.wd243 { width: 243px; }
.wd250 { width: 250px; }
.wd332 { width: 332px; }
.wd350 { width: 350px; }
.wd400 { width: 400px; }
.wd520 { width: 520px; }
.wd800 { width: 800px; }
.wdp45 { width: 45%; }
.wdp54 { width: 54%; }
.wdp100 { width: 100%; }

.ht85 { height: 85px }
.ht230 { height: 230px }
.ht300 { height: 300px }
.ht1200 { height: 1200px; }

.indent20 { margin-left: 20px; text-indent: -20px;}

.mnwd793 { min-width: 793px; }
