body
{ background-color: #929292; background-image: url(images/background.jpg); background-repeat: repeat-x; margin: 0; padding: 0 }
A:link
{ color: #027abb; font-size: 12px; font-family: Arial; text-decoration: none }
A:visited
{ color: #027abb; font-size: 12px; font-family: Arial; text-decoration: none }
A:active
{ color: #027abb; font-size: 12px; font-family: Arial; text-decoration: none }
A:hover
{ color: #2b90c6; font-size: 12px; font-family: Arial; text-decoration: underline }
A.sidePrice:link
{ color: #027abb; font-size: 11px; font-family: Arial; text-decoration: none }
A.sidePrice:visited
{ color: #027abb; font-size: 11px; font-family: Arial; text-decoration: none }
A.sidePrice:active
{ color: #027abb; font-size: 11px; font-family: Arial; text-decoration: none }
A.sidePrice:hover
{ color: #2b90c6; font-size: 11px; font-family: Arial; text-decoration: underline }
A.bamboo:link { background-image: url(images/buy_options.gif); width: 66px; height: 20px; float: left }
A.bamboo:visited { background-image: url(images/buy_options.gif); width: 66px; height: 20px; float: left }
A.bamboo:active { background-image: url(images/buy_options.gif); width: 66px; height: 20px; float: left }
A.bamboo:hover { background-image: url(images/buy_options.gif); width: 66px; height: 20px; float: left }
A.softfirm:link { color: #027abb; font-size: 11px; font-family: Arial; text-align: center; padding-top: 2px; padding-bottom: 2px; width: 58px; height: 14px; float: left; vertical-align: middle; border: solid 1px #c03000 }
A.softfirm:visited { color: #027abb; font-size: 11px; font-family: Arial; text-align: center; padding-top: 2px; padding-bottom: 2px; width: 58px; height: 14px; float: left; vertical-align: middle; border: solid 1px #c03000}
A.softfirm:active { color: #027abb; font-size: 11px; font-family: Arial; text-align: center; padding-top: 2px; padding-bottom: 2px; width: 58px; height: 14px; float: left; vertical-align: middle; border: solid 1px #c03000}
A.softfirm:hover { color: #fff; font-size: 11px; font-family: Arial; text-decoration: none; background-color: #027abb; text-align: center; padding-top: 2px; padding-bottom: 2px; width: 58px; height: 14px; float: left; vertical-align: middle; border: solid 1px #c03000 }
A.bodyText:link { color: #027abb; font-size: 12px; font-family: "Trebuchet MS"; text-decoration: none; }
A.bodyText:visited { color: #027abb; font-size: 12px; font-family: "Trebuchet MS"; text-decoration: none }
A.bodyText:active { color: #027abb; font-size: 12px; font-family: "Trebuchet MS"; text-decoration: none }
A.bodyText:hover { color: #027abb; font-size: 12px; font-family: "Trebuchet MS"; text-decoration: underline }
A.bodyNavTop:link { color: #027abb; font-size: 12px; font-family: Helvetica; text-decoration: none }
A.bodyNavTop:visited { color: #027abb; font-size: 12px; font-family: Helvetica; text-decoration: none }
A.bodyNavTop:active { color: #027abb; font-size: 12px; font-family: Helvetica; text-decoration: none }
A.bodyNavTop:hover { color: #2b90c6; font-size: 12px; font-family: Helvetica; text-decoration: underline }
A.boxSubNav:link { color: #005192; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none }
A.boxSubNav:visited { color: #005192; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none }
A.boxSubNav:active { color: #005192; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none }
A.boxSubNav:hover { color: #005192; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: underline }
A.BoxTitle:link { color: #08478c; font-size: 11pt; font-family: Helvetica; font-weight: bold }
A.BoxTitle:visited { color: #08478c; font-size: 11pt; font-family: Helvetica; font-weight: bold }
A.BoxTitle:active { color: #08478c; font-size: 11pt; font-family: Helvetica; font-weight: bold }
A.BoxTitle:hover { color: #08478c; font-size: 11pt; font-family: Helvetica; font-weight: bold; text-decoration: underline }
A.cart_checkout:link { background-image: url(images/cart_checkout_off.gif); margin-top: 2px; margin-left: 8px; width: 55px; height: 16px; float: left }
A.cart_checkout:visited { background-image: url(images/cart_checkout_off.gif); margin-top: 2px; width: 55px; height: 16px; float: left }
A.cart_checkout:active { background-image: url(images/cart_checkout_off.gif); margin-top: 2px; width: 55px; height: 16px; float: left }
A.cart_checkout:hover { background-image: url(images/cart_checkout_on.gif); margin-top: 2px; width: 55px; height: 16px; float: left }
A.cart_view:link { background-image: url(images/cart_view_off.gif); margin-top: 2px; margin-right: 8px; width: 56px; height: 16px; float: right }
A.cart_view:visited { background-image: url(images/cart_view_off.gif); margin-top: 2px; width: 56px; height: 16px; float: right }
A.cart_view:active { background-image: url(images/cart_view_off.gif); margin-top: 2px; width: 56px; height: 16px; float: right }
A.cart_view:hover { background-image: url(images/cart_view_on.gif); margin-top: 2px; width: 56px; height: 16px; float: right }
A.foam_mattress_top:link { color: #d0d0d0; font-size: 9px; font-family: Arial; text-decoration: none }
A.foam_mattress_top:visited { color: #d0d0d0; font-size: 9px; font-family: Arial; text-decoration: none }
A.foam_mattress_top:active { color: #d0d0d0; font-size: 9px; font-family: Arial; text-decoration: none }
A.foam_mattress_top:hover { color: #d0d0d0; font-size: 9px; font-family: Arial; text-decoration: none }
A.foam_mattress:link { color: #DEDEDE; font-size: 7pt; font-family: Verdana, arial; text-decoration: none }
A.foam_mattress:visited { color: #DEDEDE; font-size: 7pt; font-family: Verdana, arial; text-decoration: none }
A.foam_mattress:active { color: #DEDEDE; font-size: 7pt; font-family: Verdana, arial; text-decoration: none }
A.foam_mattress:hover { color: #DEDEDE; font-size: 7pt; font-family: Verdana, arial; text-decoration: none }
A.prodNavSM:link { color: #fff; font-size: 11pt; font-family: Helvetica; font-weight: bold; background-image: url(images/prodNavSM_BG.jpg); padding-right: 2px; position: absolute; z-index: 50; width: 136px; height: 24px }
A.prodNavSM:visited { color: #fff; font-size: 11pt; font-family: Helvetica; font-weight: bold; background-image: url(images/prodNavSM_BG.jpg); padding-right: 2px; position: absolute; z-index: 50; width: 136px; height: 24px }
A.prodNavSM:active { color: #fff; font-size: 11pt; font-family: Helvetica; font-weight: bold; background-image: url(images/prodNavSM_BG.jpg); padding-right: 2px; position: absolute; z-index: 50; width: 136px; height: 24px }
A.prodNavSM:hover { color: #08478c; font-size: 11pt; font-family: Helvetica; font-weight: bold; text-decoration: none; background-color: #fff; background-image: url(images/prodNavSM_BG_white.gif); padding-right: 2px; position: absolute; z-index: 50; width: 136px; height: 24px }
A.prodNav:link { color: #fff; font-size: 11pt; font-family: Helvetica; font-weight: bold; background-color: #fff; background-image: url(images/prodNav_BG.jpg); padding-right: 2px; position: absolute; width: 156px; height: 24px }
A.prodNav:visited { color: white; font-size: 11pt; font-family: Helvetica; font-weight: bold; background-color: #fff; background-image: url(images/prodNav_BG.jpg); padding-right: 2px; position: absolute; width: 156px; height: 24px }
A.prodNav:active { color: white; font-size: 11pt; font-family: Helvetica; font-weight: bold; background-color: #fff; background-image: url(images/prodNav_BG.jpg); padding-right: 2px; position: absolute; width: 156px; height: 24px }
A.prodNav:hover { color: #08478c; font-size: 11pt; font-family: Helvetica; font-weight: bold; text-decoration: none; background-image: url(images/prodNav_BG_white.gif); padding-right: 2px; position: absolute; width: 156px; height: 24px }
A.footerNav:link { color: #dedede; font-size: 11px; font-family: Helvetica }
A.footerNav:visited { color: #dedede; font-size: 11px; font-family: Helvetica }
A.footerNav:active { color: #dedede; font-size: 11px; font-family: Helvetica }
A.footerNav:hover { color: #dedede; font-size: 11px; font-family: Helvetica; text-decoration: underline }
A.footerNavLG:link { color: #dedede; font-size: 14px; font-family: Helvetica; text-transform: uppercase }
A.footerNavLG:visited { color: #dedede; font-size: 14px; font-family: Helvetica; text-transform: uppercase }
A.footerNavLG:active { color: #dedede; font-size: 14px; font-family: Helvetica; text-transform: uppercase }
A.footerNavLG:hover { color: #dedede; font-size: 14px; font-family: Helvetica; text-decoration: underline; text-transform: uppercase }
A.footerNavB:link { color: #333; font-size: 11px; font-family: Helvetica }
A.footerNavB:visited { color: #333; font-size: 11px; font-family: Helvetica }
A.footerNavB:active { color: #333; font-size: 11px; font-family: Helvetica }
A.footerNavB:hover { color: #333; font-size: 11px; font-family: Helvetica; text-decoration: underline }
A.footerNavLGB:link { color: #333; font-size: 14px; font-family: Helvetica; text-transform: uppercase }
A.footerNavLGB:visited { color: #333; font-size: 14px; font-family: Helvetica; text-transform: uppercase }
A.footerNavLGB:active { color: #333; font-size: 14px; font-family: Helvetica; text-transform: uppercase }
A.footerNavLGB:hover { color: #333; font-size: 14px; font-family: Helvetica; text-decoration: underline; text-transform: uppercase }
A.topNav:link { color: #666; font-size: 11px; font-family: Helvetica; font-weight: bold; position: relative; bottom: 2px }
A.topNav:visited { color: #666; font-size: 11px; font-family: Helvetica; font-weight: bold; position: relative; bottom: 2px }
A.topNav:active { color: #666; font-size: 11px; font-family: Helvetica; font-weight: bold; position: relative; bottom: 2px }
A.topNav:hover { color: #666; font-size: 11px; font-family: Helvetica; font-weight: bold; text-decoration: underline; position: relative; bottom: 2px }
.body { padding-top: 24px; padding-bottom: 10px; padding-left: 30px }
.------------------------------ { padding-top: 24px; padding-bottom: 10px; padding-left: 30px }
#accLoginNew { background-color: #d7eeff; margin-right: 20px; padding-top: 16px; padding-right: 16px; padding-left: 16px; width: 300px; height: 250px; float: left; border: dotted 1px #b8daed }
#accLoginReturn { background-color: #d7eeff; margin-right: 20px; padding-top: 16px; padding-right: 16px; padding-left: 16px; position: relative; width: 300px; height: 190px; float: right; border: dotted 1px #b8daed }
#after2 { margin-top: 5px; padding-top: 10px; position: relative }
#addons_checkbox { background-color: #9acae4; width: 20px; height: 20px; border: solid 2px #c03 }
#boxLeft { font-family: Verdana; margin-bottom: 20px; position: relative; width: 374px; height: 258px; float: left }
#boxRight { font-family: Verdana; position: relative; width: 372px; height: 258px; float: right }
#itemsColumn { height: 160px; float: left }
#boxRight1 { font-size: 11px; font-family: Verdana; margin-top: 40px; position: relative; float: right }
#barAddOns { font-size: 11px; font-family: Verdana; margin-top: 8px; margin-right: 14px; margin-left: 14px; position: relative; width: 182px; float: left; border-top: 1px dotted #ccc }
#prodAddOns { font-size: 11px; font-family: Verdana; position: relative; width: 440px; float: left; border-bottom: 1px dotted #ccc }
#fieldBlue { background-color: #b8daed }
#prodAddOnsBox { width: 519px; float: left; clear: left }
#barRelated { font-size: 11px; font-family: Verdana; margin-top: 8px; margin-right: 14px; margin-left: 14px; position: relative; width: 182px; float: left; border-top: 1px dotted #ccc }
#barWebServices { font-size: 11px; font-family: Verdana; margin: 8px 14px 10px; position: relative; width: 182px; float: left; border-top: 1px dotted #ccc }
#barTitle { color: #08478c; font-size: 16px; font-family: Helvetica; font-weight: bold; margin-top: 10px; margin-left: 14px; position: relative; width: 182px; float: left }
#barTitleLogin { color: #08478c; font-size: 16px; font-family: Helvetica; font-weight: bold; margin-bottom: 8px; position: relative; float: left; clear: left }
#barTitlePrices { color: #08478c; font-size: 16px; font-family: Helvetica; font-weight: bold; text-align: center; margin-top: 10px; margin-left: 14px; position: relative; width: 182px; float: left }
#barPriceBox { margin: 8px 10px 6px 13px; padding-bottom: 2px; position: relative; width: 182px; float: left; border: dotted 1px #ccc }
#barBuyImg { margin-left: 3px; position: relative; float: right }
#barPriceB { position: relative; width: 95%; border-bottom: 1px dotted #ccc }
#barPriceBB { position: relative; width: 95% }
#bbb { position: absolute; bottom: 3px; left: 30px }
#gefinance { position: absolute; top: 8px; left: 10px }
#orderTitle { color: #08478c; font-size: 16px; font-family: Helvetica; font-weight: bold; margin-top: 10px; margin-bottom: 8px; margin-left: 14px; position: relative; width: 380px; float: left; clear: both }
#boxText { color: black; font-size: 9pt; font-family: Verdana; position: absolute; z-index: 2; top: 5px; left: 40px; clear: none }
#boxImage { color: black; position: absolute; z-index: 1; clear: none }
#boxPrice { color: #c03; font-size: 18px; font-family: Arial; font-weight: bold; position: absolute; z-index: 2; bottom: 8px; left: 36px }
#boxPriceASP { color: #c03; font-size: 18px; font-family: Arial; font-weight: bold; position: absolute; z-index: 2; right: 48px; bottom: 35px }
#boxSubText { color: #000; font-size: 11px; font-family: Arial; position: absolute; z-index: 2; bottom: 37px; left: 38px }
#bodyNav { margin-bottom: 20px; margin-left: 20px; width: 708px; height: 42px; border-bottom: 1px dotted #ccc }
#bodyNavTop { color: black; font-size: 12px; font-family: Helvetica; font-weight: normal; position: relative; top: 18px; left: 16px; font-color: black
}
#top_table { position: relative; top: 0 }
#botNav_line1 { margin-top: 1px; border-top: 1px solid #b3b3b3 }
#botNav_line2 { margin-bottom: 1px; border-bottom: 1px solid #b3b3b3 }
#botNav_sides { height: 100%; border-right: 1px solid #b3b3b3; border-left: 1px solid #b3b3b3 }
#botNav_box { text-align: left; margin-left: 4px; padding: 8px 8px 8px 4px; position: relative; height: 130px; float: left; border-right: 1px dotted #b3b3b3 }
#botNav_boxEnd { text-align: left; padding: 8px; position: relative; height: 130px; float: left }
#botNav_boxB { text-align: left; margin-bottom: 20px; margin-left: 6px; padding: 8px }
#botNav_boxEndB { text-align: left; padding: 8px; height: 130px; float: left }
ul.noBullet { color: #dedede; font-size: 11px; font-family: Helvetica; text-indent: -2em; list-style-type: none; margin-top: 0; margin-right: 0; margin-bottom: 10px }
ul.noBullet li { text-indent: -3em; margin-bottom: -4px }
#buyNow { position: absolute; z-index: 50; top: 266px; right: 30px; float: right }
#cartBox { margin-top: 4px; margin-bottom: 4px; position: relative; width: 133px; height: 98px }
#cart_Bodytext { font-size: 10px; font-family: Arial; font-weight: bold; position: absolute; top: 2px; left: 4px }
#cart_textspace { margin-top: 1px }
#cart_textspaceLine { margin-top: 1px; border-top: 1px dotted #ccc }
#cart_navspace { margin-top: 2px; position: relative; width: 180px; height: 66px; float: right }
#cart_table { position: relative; float: right }
#cart_motion { position: absolute; z-index: -100; top: 15px; right: -15px; width: 396px; height: 53px }
#cube_home_blank { background-image: url("images/cube_home_blank.gif"); background-repeat: no-repeat; background-position: 0 8px; width: 280px; height: 118px }
#cube_home_space { margin-left: 18px }
#dhlSpot { position: absolute; top: 9px; right: -3px }
#dhlSpot_home { position: absolute; top: 8px; right: -3px }
#freeShip { position: absolute; z-index: 50; right: 22px; bottom: 12px }
#freeShipID { position: absolute; z-index: 50; right: 4px; bottom: -6px }
#freeShipBody { position: absolute; z-index: 50; right: 4px; bottom: 4px }
#godaddy { position: absolute; top: 222px; left: 110px }
#hidden { visibility: hidden }
#live_chat { position: absolute; top: 28px; right: 9px }
#onSaleBox { color: #fff; font-size: 12px; font-family: Arial; font-style: italic; font-weight: bold; background-color: #c03000; text-align: center; margin-top: 2px; margin-left: 14px; position: relative; width: 179px; clear: both; border: dotted 2px #ff0 }
#prodBodyBox { background-color: white; background-position: 0 1px; margin-right: 1px; position: relative; width: 559px; float: right; border-top: 1px solid #b8daed }
#prodBody_Blank { background-color: #fff; background-repeat: no-repeat; background-position: 0 1px; margin-right: 1px; position: relative; width: 559px; float: right; border-top: 1px solid #b8daed }
#prodBody_PremierBG { background-color: white; background-image: url(images/prodBody_PremierBG.jpg); background-repeat: no-repeat; background-position: 0 1px; margin-right: 1px; position: relative; width: 559px; float: right; border-top: 1px solid #b8daed }
#prodBody_PremierBG_all { background-color: white; background-image: url(images/prodBody_PremierBG_All.jpg); background-repeat: no-repeat; background-position: 0 1px; margin-right: 1px; position: relative; width: 559px; float: right; border-top: 1px solid #b8daed }
#prodBody_VelourBG { background-color: white; background-image: url(images/prodBody_VelourBG.jpg); background-repeat: no-repeat; background-position: 0 1px; margin-right: 1px; position: relative; width: 559px; float: right; border-top: 1px solid #b8daed }
#prodBody_VelourBG_all { background-color: white; background-image: url(images/prodBody_VelourBG_All.jpg); background-repeat: no-repeat; background-position: 0 1px; margin-right: 1px; position: relative; width: 559px; float: right; border-top: 1px solid #b8daed }
#prodBody_CoolmaxBG { background-color: white; background-image: url(images/prodBody_CoolMaxBG.jpg); background-repeat: no-repeat; background-position: 0 1px; margin-right: 1px; position: relative; width: 559px; float: right; border-top: 1px solid #b8daed }
#prodBody_CoolmaxBG_all { background-color: white; background-image: url(images/prodBody_CoolMaxBG_All.jpg); background-repeat: no-repeat; background-position: 0 1px; margin-right: 1px; position: relative; width: 559px; float: right; border-top: 1px solid #b8daed }
#prodBody_BambooBG { background-color: white; background-image: url(images/prodBody_BambooBG.jpg); background-repeat: no-repeat; background-position: 0 1px; margin-right: 1px; position: relative; width: 559px; float: right; border-top: 1px solid #b8daed }
#prodBody_BambooBG_all { background-color: white; background-image: url(images/prodBody_BambooBG_All.jpg); background-repeat: no-repeat; background-position: 0 1px; margin-right: 1px; position: relative; width: 559px; float: right; border-top: 1px solid #b8daed }
#prodBody_energyMaxBG { background-color: white; background-image: url(images/prodBody_energyMaxBG.gif); background-repeat: no-repeat; background-position: 0 1px; margin-right: 1px; position: relative; width: 559px; float: right; border-top: 1px solid #b8daed }
#prodBody_energyMaxBG_all { background-color: white; background-image: url(images/prodBody_energyMaxBG_All.gif); background-repeat: no-repeat; background-position: 0 1px; margin-right: 1px; position: relative; width: 559px; float: right; border-top: 1px solid #b8daed }
#prodBody_aloeVeraBG { background-color: white; background-image: url(images/prodBody_aloeVeraBG.gif); background-repeat: no-repeat; background-position: 0 1px; margin-right: 1px; position: relative; width: 559px; float: right; border-top: 1px solid #b8daed }
#prodBody_aloeVeraBG_all { background-color: white; background-image: url(images/prodBody_aloeVeraBG_All.gif); background-repeat: no-repeat; background-position: 0 1px; margin-right: 1px; position: relative; width: 559px; float: right; border-top: 1px solid #b8daed }
#prodBigBox { background-color: white; position: relative; width: 748px; float: right; border-top: 1px solid #b8daed }
#prodBodyText { color: #4f4f4f; font-size: 12px; font-family: "Trebuchet MS"; margin-right: 12px; margin-bottom: 12px; margin-left: 20px; float: left }
#ItemDescBodyText { color: #4f4f4f; font-size: 12px; font-family: "Trebuchet MS"; margin-right: 12px; margin-left: 20px; float: left }
#prodBodyImages { margin-right: 20px; width: 300px; float: right; clear: right }
#prodBodySpacer { margin-right: 20px; position: relative; width: 380px; height: 240px; float: right; clear: right }
#prodBodyRevBox { margin: 16px 14px 14px 8px; padding: 14px; float: right; border: dotted 1px #999 }
#prodBodyTitle { color: #08478c; font-size: 16px; font-family: Helvetica; font-weight: bold; margin: 16px 12px 8px 20px; padding-bottom: 6px; width: 525px; float: left; clear: both; border-bottom: 1px dotted #999 }
#prodBodyTitleRev { color: #08478c; font-size: 16px; font-family: Helvetica; font-weight: bold; margin-top: 6px; margin-right: 12px; margin-left: 20px; width: 525px; float: left; clear: both }
#prodBodyTitleRevS { color: #08478c; font-size: 14px; font-family: Helvetica; font-weight: bold; margin-top: 6px; margin-right: 12px; margin-left: 10px; padding-bottom: 4px; width: 430px; float: left; border-bottom: 1px dotted #999 }
#prodBodyTitle2 { color: #08478c; font-size: 16px; font-family: Helvetica; font-weight: bold; margin-right: 12px; margin-left: 20px; padding-bottom: 6px; width: 525px; float: left; clear: both; border-bottom: 1px dotted #b8daed }
#prodBodyTitle3 { color: #08478c; font-size: 16px; font-family: Helvetica; font-weight: bold; margin-top: 12px; margin-right: 12px; margin-bottom: 12px; padding-bottom: 6px; padding-left: 14px; width: 700px; clear: right; border-bottom: 1px dotted #b8daed }
#prodBodyTitle1 { color: #08478c; font-size: 14px; font-family: Helvetica; font-weight: bold; margin-top: 16px; margin-right: 12px; padding-bottom: 2px; width: 500px; float: left; clear: both; border-bottom: 1px dotted #999 }
#prodBodyTitleWarr { color: #08478c; font-size: 14px; font-family: Helvetica; font-weight: bold; margin-top: 16px; margin-right: 12px; padding-bottom: 2px; width: 500px; float: left; clear: both; border-bottom: 4px double #999 }
#prodBodyTitleShort { color: #08478c; font-size: 14px; font-family: Helvetica; font-weight: bold; margin-top: 16px; margin-right: 12px; padding-bottom: 2px; width: 180px; float: left; border-bottom: 1px dotted #999 }
#prodBodyDrop { position: absolute; z-index: 50; top: -34px; right: 128px; float: right }
#prodNav { background-image: url(images/prodTopBG.jpg); background-repeat: repeat-x; margin-right: 1px; margin-left: 1px; width: 746px; height: 49px }
#prodSide { width: 187px; float: left }
#prodSideNav { background-color: #d5e9f4; margin-left: 1px; width: 187px; height: 314px; float: left; clear: left; border-right: 1px solid #b8daed }
#prodSideBotNav { background-image: url(images/prodSideBG.jpg); background-repeat: repeat-x; margin-left: 1px; width: 187px; height: 88px; float: left; clear: left }
#prodTabOn { background-color: white; margin-bottom: 6px; position: relative; right: -1px; width: 177px; height: 34px; float: right; border-style: solid none solid solid; border-width: 1px; border-color: #b8daed }
#prodTextOn { color: #08478c; font-size: 11pt; font-family: Helvetica; font-weight: bold; margin-top: 1px; margin-right: 11px; margin-bottom: 1px; position: relative; top: 3px; width: 160px; height: 24px; float: right; border: dotted 1px #b8daed }
#prodTabOnSM { background-color: white; margin-bottom: 6px; position: relative; right: -1px; width: 157px; height: 34px; float: right; border-style: solid none solid solid; border-width: 1px; border-color: #b8daed }
#prodTextOnSM { color: #08478c; font-size: 11pt; font-family: Helvetica; font-weight: bold; margin-top: 1px; margin-right: 11px; margin-bottom: 1px; position: relative; top: 3px; width: 140px; height: 24px; float: right; border: dotted 1px #b8daed }
#prodTabOff { background-color: #b8daed; margin-bottom: 6px; position: relative; right: 6px; width: 169px; height: 34px; float: right }
#prodTextOff { color: #08478c; font-size: 11pt; font-family: Helvetica; font-weight: bold; background-color: #fff; margin-top: 4px; margin-right: 2px; margin-left: 5px; width: 158px; height: 24px; border: solid 1px #d5e9f4 }
#prodTabOffSM { background-color: #b8daed; margin-bottom: 6px; position: relative; right: 6px; width: 149px; height: 34px; float: right }
#prodTextOffSM { color: #08478c; font-size: 11pt; font-family: Helvetica; font-weight: bold; margin-top: 4px; margin-right: 2px; margin-left: 5px; width: 138px; height: 24px; border: solid 1px #d5e9f4 }
#prodTextSpace { font-size: 11pt; font-family: Helvetica; font-weight: bold; position: relative; top: 3px; left: 8px; width: 138px; height: 22px }
#prodTextIE { padding-top: 3px; padding-left: 18px }
#relative { position: relative; z-index: 10 }
#right { float: right }
#thumbBox { background-color: #fff; margin-top: 12px; margin-bottom: 12px; margin-left: 12px; width: 300px; height: 180px; border: solid 1px #ccc }
#thumbBoxSpace { margin: 8px 8px 8px 9px }
#thumbSmallBoxes { background-color: #fff; margin-top: 0; margin-bottom: 12px; margin-left: 12px; width: 300px; height: 69px; border: solid 1px #ccc }
#tollFree { position: absolute; top: 20px; left: -60px }
#video_homebox { width: 274px; border-right: 3px solid #027abb; border-bottom: 3px solid #027abb; border-left: 3px solid #027abb }
#dropDown { background-color: #fff; margin-top: 0; margin-bottom: 2px; margin-left: 12px; width: 300px; height: 70px; border: solid 1px #ccc }
#dropIn { margin-top: 5px; margin-right: 4px; margin-left: 8px; position: relative; width: 286px; height: 70px }
#dropSoft { float: left }
#dropMiddle { color: #08478c; font-size: 10px; font-family: Helvetica; font-weight: bold; text-align: center; position: absolute; top: 1px; left: 117px }
#dropFirm { float: right }
.BoxSmall { color: #027abb; font-size: 7pt; font-family: Verdana, arial; font-weight: bold; position: relative; top: 8px }
.BoxXSmall { color: #027abb; font-size: 7pt; font-family: Verdana, arial; font-weight: bold; position: relative; bottom: 1px }
.BoxTitle { color: #08478c; font-size: 14px; font-family: Helvetica; font-weight: bold; margin-top: 14px; margin-right: 14px; margin-bottom: 0 }
.priceSM { color: #000; font-size: 11px; font-family: Arial; font-weight: normal; text-decoration: line-through }
.priceMD { color: #000; font-size: 13px; font-family: Arial; font-weight: bold; text-decoration: line-through }
.saleSM { color: #000; font-size: 9px; font-family: Arial; font-style: italic; text-decoration: none }
.-------------------- { color: #333; font-size: 8pt; font-family: verdana, arial; font-weight: normal; font-color: black
}
#menu { background-position: 1em 0; margin-top: 4px; margin-bottom: 1px; margin-left: 2px; position: relative; z-index: 100 }
#menu a.p1, #menu a.p1:visited { text-decoration: none; background-position: 0 0; margin-left: 3px; width: 90px; height: 60px; border: solid 1px #ccc }
#menu a img { border: 0 }
#menu a.p1:hover { color: #000; text-decoration: none; background-position: 1em 0; margin-left: 3px; width: 90px; height: 60px; border: solid 1px #6a6a6a }
#menu a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#menu a.p1:hover .large { position: absolute; top: -194px; left: 7px; width: 280px; height: 168px }
.--------------------1 { color: #333; font-size: 8pt; font-family: verdana, arial; font-weight: normal; font-color: black
}
.foam_mattress { color: #d0d0d0; font-size: 9px; font-family: Arial }
.content { color: #333; font-size: 12px; font-family: "Trebuchet MS"; font-weight: normal; font-color: black
}
.cart_bodyBold { font-size: 12px; font-family: Arial; font-weight: bold; word-spacing: 0 }
.contentSM { color: #333; font-size: 11px; font-family: "Trebuchet MS"; font-weight: normal; font-color: black
}
.contentXSM { color: #999; font-size: 10px; font-family: Arial; font-weight: normal }
.contbold { color: #333; font-size: 14px; font-family: Helvetica, Verdana; font-weight: bold; font-color: black
}
.cont800 { color: #e70e0e; font-size: 18px; font-family: Helvetica, Verdana; font-weight: bold; font-color: black
}
.contboldSM { color: #333; font-size: 12px; font-family: Helvetica, Verdana; font-weight: bold; font-color: black
}
.LiveHelp { position: relative; top: 6px }
.prodPrice { color: #c03000; font-size: 15px; font-family: Arial; font-weight: bold }
.prodPriceSM { color: #c03000; font-size: 14px; font-family: Arial; font-weight: bold }
.pgheadC { color: #08478c; font-size: 11pt; font-family: verdana, arial; font-variant: small-caps; font-weight: bold }
.contentLG { color: #333; font-size: 10pt; font-family: verdana, arial; font-weight: normal; font-color: black
}
.timer { color: #b91915; font-size: 7.5pt; font-family: verdana, arial; text-decoration: none; word-spacing: 0; letter-spacing: -1px; font-color: black
}
.timerLG { color: #b91915; font-size: 11px; font-family: Verdana, arial; font-weight: bold; text-decoration: none; word-spacing: 0; letter-spacing: -1px; font-color: black
}
.inStock { color: #390; font-size: 14px; font-family: Verdana, arial; font-weight: bold; text-decoration: none; word-spacing: 0; letter-spacing: -1px; font-color: black
}
.topNavSM { color: #666; font-size: 11px; font-family: Arial, verdana; font-weight: bold; position: relative; bottom: 2px; font-color: black
}
.topNavPrice { color: #666; font-size: 10px; font-family: Arial, verdana; font-weight: normal; position: relative; font-color: black
}
.topNavPriceBold { color: #c03; font-size: 12px; font-family: Arial, verdana; font-weight: bold; position: relative; font-color: black
}
.FtrRegPrice { color: #333; font-size: 7pt; font-family: verdana, arial; font-weight: normal; font-color: black
}
.footer { color: #dedede; font-size: 7pt; font-family: Verdana, arial; font-weight: normal; font-color: black
}
.footerBars { color: #a0a0a0; font-size: 10pt; font-family: verdana, arial; font-weight: normal; font-color: black
}
.topBars { color: #cecece; font-size: 11pt; font-family: Verdana, arial; font-weight: normal; top: 2px; font-color: black
}
.contentRd
{
FONT-FAMILY: verdana,arial;
FONT-SIZE: 8pt;
FONT-WEIGHT: normal;
COLOR: #ff0000;
}
.subhead
{
FONT-FAMILY: verdana,arial;
FONT-SIZE: 10pt;
FONT-WEIGHT: bold;
font-color: black
}
.contsmall
{
FONT-FAMILY: verdana,arial;
FONT-SIZE: 8pt;
FONT-WEIGHT: normal;
font-color: black
}
.contbold7 { color: #333; font-size: 7pt; font-family: verdana, arial; font-weight: bold; font-color: black
}
.contboldD1 { color: #1a3490; font-size: 10pt; font-family: verdana, arial; font-weight: bold; font-color: black
}
.contboldCap { color: black; font-size: 8pt; font-family: verdana, arial; font-weight: bold; text-transform: uppercase; font-color: black
}
.contboldWhite { color: #fff; font-size: 8pt; font-family: verdana, arial; font-weight: bold; font-color: black
}
.RtPanel { color: #000; font-size: 8pt; font-family: verdana, arial; font-weight: bold; text-transform: capitalize }
.contboldRd
{ color: #c03; font-size: 8pt; font-family: verdana, arial; font-weight: bold }
.FtrBoldRd { color: #ff0000; font-size: 8pt; font-family: verdana, arial; font-weight: bold }
.contboldWh
{ color: #ffffff; font-size: 7.5pt; font-family: verdana, arial; font-weight: bold; text-transform: uppercase }
.contboldOr
{
FONT-FAMILY: verdana,arial;
FONT-SIZE: 8pt;
FONT-WEIGHT: bold;
COLOR: #006DA9;
}
.contboldNav
{ color: white; font-size: 7.5pt; font-family: verdana, arial; font-weight: bold; text-transform: uppercase }
.contboldNavPh { color: white; font-size: 8.5pt; font-family: verdana, arial; font-weight: bold; text-transform: capitalize }
.contboldNavPh1 { color: white; font-size: 8.5pt; font-family: verdana, arial; font-weight: bold; letter-spacing: 1px }
.contboldNavPhY { color: #ff0; font-size: 8.5pt; font-family: verdana, arial; font-weight: bold; letter-spacing: 1px }
.CtSmallBold
{
FONT-FAMILY: verdana,arial;
FONT-SIZE: 8pt;
FONT-WEIGHT: bold;
font-color: black
}
.contsmallRd
{
FONT-FAMILY: verdana,arial;
FONT-SIZE: 8pt;
FONT-WEIGHT: normal;
COLOR: #ff0000;
}
.contsmallBr
{
FONT-FAMILY: verdana,arial;
FONT-SIZE: 8pt;
FONT-WEIGHT: normal;
color: Brown
}
.CtSmallBoldBr
{
FONT-FAMILY: verdana,arial;
FONT-SIZE: 8pt;
FONT-WEIGHT: bold;
color: brown;
}
.CtSmallBoldRd
{
FONT-FAMILY: verdana,arial;
FONT-SIZE: 8pt;
FONT-WEIGHT: bold;
color: red;
}
.ErrorMsgRd
{
FONT-FAMILY: verdana,arial;
FONT-SIZE: 8pt;
FONT-WEIGHT: bold;
COLOR: #ff0000;
}
.row_header { background-color: #d2ebf8 }
.row_white { background-color: #f9f9f9 }
.row_ltblue { background-color: #eff7ff }
A.featured:link
{ color: #1a3490; font-size: 8pt; font-family: verdana, arial; font-weight: normal; text-decoration: underline }
A.featured:visited
{ color: #1a3490; font-size: 8pt; font-family: verdana, arial; font-weight: normal; text-decoration: underline }
A.featured:active
{ color: #336699; font-size: 8pt; font-family: verdana, arial; font-weight: normal; text-decoration: none }
A.featured:hover
{ color: #1a3490; font-size: 8pt; font-family: verdana, arial; text-decoration: none }
