.zeroheight {height: 0p; font-size: 0p; display: none;}



.topten1 {FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: arial; TEXT-DECORATION: none}



.mainlinkshome {FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: arial; TEXT-DECORATION: none}



.navlinksnew {FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: arial; TEXT-DECORATION: underline}



.homemenu {FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #000000; FONT-FAMILY: arial; text-decoration:none;}



.indexbg {background-color:#CECECE}



.nav_bar {background-color:#CECECE; height:24}



.nav_bar_title {color:#333333; font-size:12px; margin-left:6px; font-weight:bold}



.lglinks {color:#FFFFFF; font-weight:bolder; font-family:arial,sans-serif; font-size:9pt; text-decoration:underline;}



.lglinks:hover {color:#000000; font-weight:bolder; font-family:arial,sans-serif; font-size:9pt; text-decoration:none;}



.boldhd {color:#000000; font-family:arial,sans-serif; font-size:10pt; font-weight:bolder;}



.pspbar {font-size:10px; color:white; font-family: arial; text-decoration:none; TEXT-TRANSFORM: uppercase;}



.pspbar:hover {font-size:10px; color:white; font-family: arial; text-decoration:none; TEXT-TRANSFORM: uppercase;}



.pspbar1 {font-size:10px; color:#000000; font-family: arial; text-decoration:none; TEXT-TRANSFORM: uppercase;}



.pspbar1:hover {font-size:10px; color:#000000; font-family: arial; text-decoration:none; TEXT-TRANSFORM: uppercase;}



.ftrlks {font-size:9pt; color:#666666; font-family: arial; text-decoration:none;}



.ftrlks:hover {font-size:9pt; color:#333333; font-family: arial; text-decoration:none;}



.tiny {font-size: 7pt; color:#B5B5B5;}



.fulldec {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: arial; TEXT-ALIGN: justify;}



.pgnav {color:#000000;}



a.pgnav {color:#000000; font-weight:bolder;}



.pgblue {color:#007bc1; font-weight:bold;}



.ctitle {font-family: Arial; color:#eb187f; text-decoration:none; font-size: 15px;}



.zerofont {font-size:0;}



.rv_text {color:#333333; text-decoration:none; font-size:11px}



.rv_text:hover {color:#dd1674; text-decoration:none; font-size:11px}



.rv_pic {border:thin; border-color:#cccccc}



.htitle {font-family: Arial; color:#666666; text-decoration:none; font-size: 15px;}



.htitle:hover {font-family: Arial; color:#003333; text-decoration:none; font-size: 15px;}



.homebc {color: #003333; text-decoration:underline; font-family: arial; font-size: 10px;}



.bcrumb1 {color: #333333; text-decoration:none; font-family: arial; font-size: 10px;}



.bcrumb {color:#333333; text-decoration:underline; font-family: arial; font-size: 10px;}



.bcrumb:hover {color: #333333; text-decoration: none; font-family: arial;}



.prodlist {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial;}



.commonbg {background: #FFFFFF;}



.middlebg {background: #FFFFFF;}



.usualbg {background: #FFFFFF;}



.errorbg {background: #FF0000;}



.footerlnks {font-size:8pt; color:#999999; font-family: arial,sans-serif; text-decoration:underline;}



.footerlnks2 {font-size:8pt; color:#999999; font-family: arial,sans-serif; text-decoration:none;}



.footerlnks:hover {font-size:8pt; color:#999999; font-family: arial,sans-serif; text-decoration:none;}



.battlinks {font-size:8pt; color:#000000; font-family: arial,sans-serif; text-decoration:underline;}



.battlinks:hover {font-size:8pt; color:#000000; font-family: arial,sans-serif; text-decoration:none;}



.newlks {font-size:8pt; color:#000000; font-family: arial,sans-serif; text-decoration:underline;}



.newlks:hover {font-size:8pt; color:#000000; font-family: arial,sans-serif; text-decoration:none;}



body {font-size:10px; font-family: arial, Helvetica, sans-serif; color: black; margin-height: 0; margin-width: 0; margin: 0;}



body.popup {font-size: 8pt; font-family: arial,sans-serif; color: black; margin-height: 0; margin-width: 0; margin-top: 0; margin-left: 0;}



.adm_bg_c1 {background-color: #999;}



.adm_bg_c2 {background-color: #CECECE;}



.maindivunrestricted {width: 99%; text-align: center; margin:0pt auto;border-left-style: solid; border-right-style: solid; border-left-color: #CCCCCC; border-right-color: #CCCCCC; border-left-width: 1px; border-right-width: 1px;}



.maindiv {width: 1000px; text-align: center; margin:0pt auto;border-left-style: solid; border-right-style: solid; border-left-color: #CCCCCC; border-right-color: #CCCCCC; border-left-width: 1px; border-right-width: 1px;}



img {border: 0;}



.img_border {border: 1px #e4e4e4 solid;}



.topSubNav a {color: #333; font-size: 12px; text-decoration: none; padding: 0 2px 0 2px;}



.topSubNav a:hover {text-decoration: underline;}



.topSubNavCenter {background: url(images/topNavMenu_center.jpg) repeat-x; height: 30px;}



.topSubNavLeft {background: url(images/topNavMenu_left.jpg) no-repeat; width: 8px;}



.topSubNavRight {background: url(images/topNavMenu_center.jpg) repeat-x; width: 12px;}



.mainNavMenu a {color: #333;font-weight: bold; font-size: 11px;text-decoration: none;}



.mainNavMenu a:hover {text-decoration: underline;}



.wsTabLeftOff {background: url(images/wsTabsLeftOff.jpg) no-repeat; width: 8px; height: 30px;}



.wsTabRightOff {background: url(images/wsTabsRightOff.jpg) no-repeat;width: 12px;height: 30px;}



.wsTabCenterOff {background: url(images/wsTabsCenterOff.jpg) repeat-x; height: 30px;}



.wsTabLeftOn {background: url(images/wsTabsLeftOn.jpg) no-repeat; width: 8px; height: 30px;}



.wsTabRightOn {background: url(images/wsTabsRightOn.jpg) no-repeat; width: 12px; height: 30px;}



.wsTabCenterOn {background: url(images/wsTabsCenterOn.jpg) repeat-x; height: 30px;}



.wsTabLHSspacer {background: url(images/wsTabsCenterOff.jpg) repeat-x; width: 160px;}



.wsTabSpacer {width: 1px;}



.wsBlueHeader {color: #003366; font-size: 15px; font-weight: bold; padding: 3px 0 3px 3px;}



.wsMagentaHeader {color: #CC0000; font-size: 14px; font-weight: bold;padding: 3px 0 5px 4px;}



.wsDefaultBlueHeader {color: #003366; font-size: 14px; font-weight: bold;}



.wsDefaultMagentaHeader {color: #CC0000; font-size: 14px; font-weight: bold;}



.msgText {font-size: 11px;}



.callTheExperts {height: 33px; vertical-align: bottom;}



.callTheExperts td {vertical-align: bottom;}



h1.wsHeader1 {font-size:18px; color: #999; border-bottom: 1px solid #e4e4e4; padding: 3px 3px 3px 0; margin-bottom: 5px;}



h1.wsHeader1noUnderLIne {font-size:18px; color: #999;}



h2.wsHeader1noUnderLIne {font-size:15px; color: #999; margin: 0; padding: 0;}



.mattressGuide {width: 562px; border: 1px solid #999;}



.mattressGuide td {vertical-align: top; padding: 4px;}



.mattressGuideGrey {color: #666; width: 562px; border: 1px solid #999;}



.mattressGuideGrey td {vertical-align: top; padding: 4px;}



.filter_header {padding-left: 6px; font-weight: bold;}



.filter_header {margin-left: 10px; font-weight: bold;}



.floatRight {float: right; margin: 0 0 5px 5px;}



.justBold {font-weight: bold;}



.justBold2 {font-size:10px; font-weight: bold;}



.justMagentaBold {font-weight: bold; color: #CC0000;}



.justMagenta {color: #CC0000;}



.justGreenBold {color: #A0B221; font-weight: bold;}



.justBlueBold {color: #0080C4; font-weight: bold;}



.justCharcoalBold {color: #006A71; font-weight: bold;}



.justMagentaBoldCenter {font-weight: bold; color: #CC0000; text-align: center; line-height: 120%;}



.justMarginTop {margin-top: 10px;}



.justPaddingTop {padding-top: 10px;}



.justBorderRight {border-right: 1px solid #999;}



.justPaddingLeft {padding-left: 38px;}



.tableGradientContainer {background: url(images/blockGradientBG.jpg) repeat-x;border-top: 1px solid #C2C1C0;padding: 2px;vertical-align: middle;width: 100%;}



.tableGradientContainer td {vertical-align: middle;}



.tableContainer {vertical-align: top;}



.tableDefaultRHS_LHS td {width: 160px;padding: 4px 0 4px 0;}



.tableBestSellers {color: #333;}



.tableBestSellers a {color: #333;font-size: 11px;}



.tableBestSellers a:hover {background-color: #E4E4E4;}



.tableBestSellers td {border-bottom: 1px solid #C2C1C0; padding: 2px;}



/* Used LHS for Block MAIN NAV LINKS */





.block_bedroom_features {padding:4;}

.block_bedroom_features a:link {color: #333; text-decoration: underline;}

.block_bedroom_features a:hover {color: #333; text-decoration: none;}























.listelement1 { background-color: #ebebeb; }



.listelement2 { background-color: #9d9d9d; }















.tableLHSLinkContainer {color: #000000;}



.tableLHSLinkContainer a {text-decoration: none; color: #000000; display: block; padding: 1px 1px 1px 4px;width: 149px;}



.tableLHSLinkContainer a:hover {text-decoration: none; color: #000000; background: #E1E2E2;display: block; padding: 1px 1px 1px 4px;}



.lhsBlockLink1 {text-decoration: none; color: #CC0000; display: block; padding: 3px 0 3px 4px;}
.lhsBlockLink1 a {text-decoration: none; color: #CC0000; display: block; padding: 3px 0 3px 4px;}
.lhsBlockLink1 a:hover {text-decoration: none; color: #CC0000; background: #E1E2E2;display: block; padding: 3px 0 3px 4px;}

.lhsBlockLink2 {text-decoration: none; color: #CC0000; display: block; padding: 3px 0 3px 4px;}
.lhsBlockLink2 a {text-decoration: none; color: #CC0000; display: block; padding: 3px 0 3px 4px;}
.lhsBlockLink2 a:hover {text-decoration: none; color: #CC0000; background: #E1E2E2;display: block; padding: 3px 0 3px 4px;}


.rhsAltProducts {width: 160px;}



.rhsAltProducts a:link {color: #333;}



.rhsAltProducts a:hover {background-color: #E4E4E4;}



.rhsAltProducts td {border-bottom: 1px solid #C2C1C0;    padding: 2px;}



hr.wsHorRule {color: #999;}



input.lhs {border: 1px solid #C2C1C0; width: 148px; margin-top: 5px;}



.inputHeight {height: 30px; vertical-align: top;}



a.breadcrumb {color: #ACACAE; text-decoration: underline; font-size: 11px;text-align: left;}



a:hover.breadcrumb {color: #ACACAE; text-decoration: none;}



.breadcrumbLocation {color: #333; font-size: 11px;}



.range4Col {width: 562px;}



.range4Col a {color: #CC0000; text-decoration: none; display: block; font-weight: bold;}



.range4Col a:hover {color: #CC0000; background: #E1E2E2; width: 124px;}



.range4ColSpacer {width: 4px;}



.rangeCol {border: 1px solid #999; padding: 4px; width: 124px;}



.border {border: 1px solid #999;}



.magenta {color: #CC0000;}



.border_bottom {border-bottom: 1px solid #e4e4e4;}



.border_top {border-bottom: 1px solid #e4e4e4;}



.redPrice {color: #FF0000; font-size: 13px;}



.strikethroughPrice {text-decoration:line-through; color: #333; font-size: 11px;}



.blackWas {color: #000; font-size: 11px;}



.black {color: #000;}



.homeCater {width: 562px;}



.homeCater td {vertical-align: top;}



.homeCater ul {margin: 0; padding: 0 0 0 3px; width: 200px;}



.homeCater li {list-style: none; width: 200px; background:  url(images/greenArrowBullet.gif) no-repeat; padding-left: 15px; margin: 0 0 10px 0;}



.homeCater li a {color: #7BBD35; font-weight: bold; text-decoration: none;}



.homeCater li a:hover {text-decoration: underline;}



.productHolder {padding: 0px 0 10px 0; border-bottom: 1px solid #e4e4e4; color: #000; padding-right: 4px;}



.productHolder td {padding-bottom: 0px;}







.productHolder a {color: #CC0000; text-decoration: underline;}



.productHolder a:hover {color: #000; text-decoration: none; font-weight: bold;}



.productHolder ul {padding-left: 16px;}



.productHolderc1 { font-weight: bold; padding: 3px 0 3px 0 }



.productHolderc2 { padding: 3px 0 3px 0 }



.productHolderfooter { font-size: 90%; padding: 3px 0 3px 0; }



.productIntro {padding-bottom: 10px; text-align: justify;}



.productInfo {border-top: 1px solid #e4e4e4; border-bottom: 0px solid #999; padding: 5px;}



.productInfo2 {border-bottom: 1px solid #e4e4e4; padding: 5px;}



.2ColProductHolder {margin-bottom: 6px;}



.priceLarge {color: #FF0000; font-size: 150%; font-weight: bold;}



.l_3cMainTable {width: 660px; padding: 0; vertical-align: top;}



.l_3c {width: 215px; border: 1px solid #e4e4e4; padding: 2px; vertical-align: top; margin-top: 6px;}



.l_3d {border: 1px solid #e4e4e4;}



.l_3cr1 {height: 67px; font-size:17px; color: #999;font-weight: bold; vertical-align: top; text-align: center; text-decoration:none;}



.l_3cr1 a {height: 67px; font-size:17px; color: #999;font-weight: bold; vertical-align: top; text-align: center; text-decoration:none;}



.l_3cr2 {height: 190px; text-align: center; vertical-align: top;}







.l_3cr3 {height: 15px; color: #000; font-size: 11px;font-weight: bold; vertical-align: top; text-align: left; width: 100px; }







.l_3cr4 {height: 15px; font-weight: bold; vertical-align: top; text-align: left;text-decoration:line-through;}



.l_3cr4save {height: 15px; font-weight: bold; color: #CC0000; vertical-align: top; font-size: 12px; font-weight: bold; text-align: right; width: 100px;}



.l_3cr4rrp {height: 15px; font-weight: bold; color: #000; vertical-align: top; font-size: 12px; font-weight: bold; text-align: left; width: 100px; padding-left: 2px;}



.l_3cr5 {height: 21px; text-align: right; padding-top: 4px;}



.l_3cHomeTable {width: 660px; padding: 0; vertical-align: top;margin-bottom: 10px;}



.l_3cHome {width: 188px; border: 1px solid #999; padding: 2px; vertical-align: top; margin-top: 6px;}



.l_3cr1Home {height: 20px; font-size:17px; color: #666;font-weight: bold; vertical-align: top; text-align: center;}



.l_3cr1Home a {height: 20px; font-size:17px; color: #666;font-weight: bold; vertical-align: top; text-align: center;}



.l_newHomeback {width: 215px; border: 1px solid #cecece; padding: 0px; vertical-align: top; margin-top: 6px;}



.l_newHomeback2 {width: 438px; border: 1px solid #cecece; padding: 0px; vertical-align: top; margin-top: 6px;}



.l_3cr1Home2 a {height: 20px; font-size:17px; color: #FFFFFF;font-weight: bold; vertical-align: top; text-align: center; background-color:#666666; text-decoration:line-through;}



.l_3cr1Home2 {height: 20px; font-size:17px; color: #FFFFFF;font-weight: bold; vertical-align: top; text-align: center; background-color:#666666; text-decoration:line-through;}



.l_3cr1Home3 a {height: 20px; font-size:17px; color: #FFFFFF;font-weight: bold; vertical-align: top; text-align: center; background-color:#666666; text-decoration:none}



.l_3cr1Home3 {height: 20px; font-size:17px; color: #FFFFFF;font-weight: bold; vertical-align: top; text-align: center; background-color:#666666; text-decoration:none}



.l_3cr1Home4 a {height: 20px; font-size:17px; color: #FFFFFF;font-weight: bold; vertical-align: top; text-align: left; background-color:#666666; text-decoration:line-through; padding-left: 8px;}



.l_3cr1Home4 {height: 20px; font-size:17px; color: #FFFFFF;font-weight: bold; vertical-align: top; text-align: left; background-color:#666666; text-decoration:line-through; padding-left: 8px;}



.l_3cr2Home {height: 190px; text-align: center; vertical-align: top;}



.l_3cr2Home2 {height: 160px; text-align: center; vertical-align: top;}



.l_3cr3Home {height: 15px; font-weight: bold; vertical-align: top; text-align: left; color: #999}



.l_3cr4Home {height: 21px; text-align: right; padding-top: 4px;}



.l_4cMainTable {width: 580px; vertical-align: top; padding: 0px 0 0px 0; margin-top: 0px;}



.l_4cMainTableHeader {color: #0080C4;    font-size: 15px;   font-weight: bold;    padding: 8px 0 8px 0;}



.l_4crspacer {height: 5px;    padding: 0;    margin: 0;}



.l_4cc1 {vertical-align: top;}



.l_4cc2 {vertical-align: top; text-align: center; font-weight: bold; color: #CC0000; font-size: 90%; width: 140px;}



.l_4cc3 {vertical-align: top; width: 140px;}



.l_4cSpacer {background:  url(/images/greySpacer.gif) repeat-y;}



.l_4cc4 {vertical-align: top;    color: #999;    font-weight: bold;   padding-left: 5px;}



.l_4ccbottom {vertical-align: top;    color: #999;    font-weight: bold;   padding-left: 5px; border-bottom: 1px solid #e4e4e4;}



.ld_2ckeybullets {width: 185px;font-size: 11px;}



.ld_2ckeybulletsc1 {width: 15px;}



.ld_2ckeybulletsc2 {width: 185px; font-size: 11px;}



.d_enlarge {color: #999; text-align: center;}



.d_dmFirmness_Very-Soft {color: #76BBE3; font-size: 15px; font-weight: bold;}



.d_dmFirmness_Soft {color: #A0B221; font-size: 15px; font-weight: bold;}



.d_dmFirmness_Medium-Soft {color: #CC0000 font-size: 15px; font-weight: bold;}



.d_dmFirmness_Firm {color: #662B02; font-size: 15px; font-weight: bold;}



.d_dmFirmness_Orthopaedic {color: #006A71; font-size: 15px; font-weight: bold;}



.d_2cdelivery {width: 260px; padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4;}



.d_2cdeliveryc1 {text-align: center;}



.d_2cdeliveryc2 {padding: 4px; vertical-align: middle;}



.d_2ckey {width: 340px; color: #666; vertical-align: top;}



.d_2ckeyc1 {width: 58px;    text-align: center;    vertical-align: top;}



.d_2ckeyc2 {padding: 4px; color: #666; vertical-align: middle;}



.priceMagenta {color: #CC0000; font-size: 120%; font-weight: bold;}



.save {color: #CC0000; vertical-align: top; font-size: 18px; font-weight: bold;}



.drawerOptions {padding: 5px; color: #CC0000; text-align: left; font-size: 11px;font-weight: bold;}



.drawerOptions td {vertical-align: top;  padding-bottom: 5px; color: #CC0000;}



tr, td {font-size:9pt; font-family: Arial,Tahoma,Verdana,sans-serif; color: black; border: 1px;}



tr.usual, td.usual {background-color: #FFFFFF; border: 0px}



tr.usualWhite, td.usualWhite {background-color: white;}



tr.header, td.header {background-color: #9d9d9d; color: white;}



tr.middle, td.middle {background-color: #ebebeb; font-weight: bold;}



tr.error, td.error {background-color: #FFE0E0; color: #cc0000; font-weight: bold;}



tr.personal, td.personal {background-color: #ffffd2; border: 0px}



.tab {font-family: sans-serif, arial; font-size: 9pt; font-weight: bold; text-decoration: none; background: #dedede;}



.tab:hover {text-decoration: none;}



.tabActive {font-family: sans-serif, arial, tahoma, verdana; font-size: 9pt; font-weight: bold; text-decoration: none; background: #000000; color: white;}



.tabActive:hover {text-decoration: none; color: white;}



form {margin: 0; padding: 0}



.foundin {font-size: 10pt; font-weight: bold;  color: #0000FF; text-decoration: none;}



ol {color:#3B3B3B; margin-left:25px; margin-bottom:0px}



ul.faq {margin-left:35px; margin-bottom:0px; list-style:circle}



li {margin:0; margin-left:-5px; margin-bottom:3px}



.hmlks {font-family: arial,sans-serif; font-size: 9pt; color:#909090; text-decoration:none}



.hmlks:hover {color:#003333; text-decoration:none}



.h1 {font-family: arial,sans-serif; font-size: 16pt;}



.h2 {font-family: arial,sans-serif; font-size: 13pt; text-align:center;}



.h5 {font-family:Arial,Tahoma,Verdana,sans-serif; font-size:11pt; text-decoration:none; color:black; font-weight:bolder;}



.h5u {font-family:Arial; font-size:10pt; text-decoration:none; color:#000000; font-weight:bold;}



.h6 {FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #333333; FONT-FAMILY: arial; text-decoration:none;}



.h6:hover {FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #CC0000; FONT-FAMILY: arial; text-decoration:none;}



.cat7 {background-color:#E1E2E2; background-image: url(/images/arrow_nav.gif); background-position: center left; background-repeat: no-repeat;}







.smallimg { padding-left:4px; padding-right:4px; margin-right:4px;}



.swatchimg { float:left; }



/* header styling*/















.homeSplash {width: 580px; padding: 0; vertical-align: top; height: 230px; background:url(images/home/Splash2.jpg) no-repeat; font-size: 110%;}



.homeSplash td {vertical-align: middle; padding: 0px; }



.homeSplashDivLeft { }



.homeSplashDivRight { color: #333; }



.homeSplashDivRight li {margin-bottom: 5px; list-style: url(images/home/greenArrowBullet.gif); }



.homeSplashDivRight ul {margin-bottom: 5px; }



.homeSplashDivRight a { color: #333; text-decoration: underline; padding-bottom: 5px; }



.homeSplashDivRight a:link { color: #333; text-decoration: underline; padding-bottom: 5px; }



.homeSplashDivRight a:hover { color: #333; text-decoration: none; }



h1.homeSplashRight { font-size: 18px; margin-top: 10px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; }



h1.homeSplashleft { font-size: 18px; margin-top: 10px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; }



.homeSplash .boldBig { font-weight: bold; font-size: 14px;}



.homeTagline {color: #999;}



.homeCatDesc {color: #666666; text-align: center;}























































































































H1 {font-family: arial,sans-serif; font-size: 16pt; margin:0pt;}



H2 {font-family: arial,sans-serif; font-size: 13pt; margin:0pt; padding-right:6pt;display:inline;}



H5 {font-family:Arial,Tahoma,Verdana,sans-serif; font-size:11pt; text-decoration:none; color:black; font-weight:bolder; margin:0pt; padding-right:3pt;display:inline;}



H6 {FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #333333; FONT-FAMILY: arial; text-decoration:none; margin:0pt;display:inline;}



.lkhome {font-family:Arial,Tahoma,Verdana,sans-serif; font-size:9pt; text-decoration:underline; color:#FFFFFF; font-weight:bolder;}



.shortdes {font-family:Arial; font-size:9pt; color:#666666;}



.shortdes1 {font-family:Arial; font-size:9pt; color:#000000;}



.indent {FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #666666; FONT-FAMILY: arial; text-decoration:none;}



.mainpage {FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #666666; FONT-FAMILY: arial; text-decoration:none;}



.mainpage_price {FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #60B9D7; FONT-FAMILY: arial; text-decoration:none;}



.indent:hover {FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #003333; FONT-FAMILY: arial; text-decoration:none;}



.h5n {font-family:Arial; font-size:9pt; text-decoration:none; color:#000000;}



.realprice {text-decoration: line-through; border: none; width: 80px; background: transparent; font-size:10pt; font-family: tahoma;}



.pricetbc {color: #DE1973; font-weight: bold; border: none; background: transparent; font-size:10pt; font-family: tahoma; width: 7em;}



.ourprice {color: #DE1973; font-weight: bold; border: none; width: 80px; background: transparent; font-size:10pt; font-family: tahoma;}



.statusbar {color: #CC0000;font-weight: bold;border: none;background: transparent;font-size:9pt;font-family: arial;align: center;}



.small {font-size: 8pt;}



.middleText {font-size: 10pt;}



.comment {font-size: 8pt; color: #7777CC;}



.message {font-size: 8pt; font-weight:bolder; color: blue;}



.title {font-size: 10pt; font-weight: bold; color: black;}



.bigtitle {font-size: 13pt; font-weight: bold; color: black;}



.error {color: #d50000;}



.nb {text-decoration:none; color:black; font-weight:normal;}



.customfont {font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#333333;}



.copy {font-family:Tahoma,Verdana,Arial,sans-serif; font-size:7pt; color:#2F2F2F; margin-left:35px}



.top10 {margin-bottom:7px}



.articleDate {font-size: 8pt; color:#777777; margin-bottom: 5px;}



.faqQuestion {border-top:1px solid #cccccc; background:white; padding:10px; padding-left:15px}



.faqAnswer {text-align:justify; padding:10px; padding-left:15px}



.basketfon {font-family:Arial; font-size:10px;}



fieldset {border:0px solid #FFFFFF;}



input.field {font-family:Tahoma,Verdana,Arial,sans-serif; font-size:8pt; border-left: #747474 1px solid; border-top: #747474 1px solid; border-right: #dcdcdc 1px solid; border-bottom: #dcdcdc 1px solid; color:black; padding:0;}



input.search {font-family:Tahoma,Verdana,Arial,sans-serif; font-size:8pt; width:80px; height:16pt; border-left: #747474 1px solid; border-top: #747474 1px solid; border-right: #dcdcdc 1px solid; color:black; padding:0; margin: 0;}



input.subscribe {font-family:Tahoma,Verdana,Arial,sans-serif; font-size:8pt; width:95px; height:16pt; border-left: #747474 1px solid; border-top: #747474 1px solid; border-right: #dcdcdc 1px solid; border-bottom: #dcdcdc 1px solid; color:black; padding:0;}



select {font-family:Tahoma,Verdana,Arial,sans-serif; font-size:8pt; color:black}



select.search {font-family:Tahoma,Verdana,Arial,sans-serif; font-size:8pt; width:135px; color:black}



textarea {font-family:Tahoma,Verdana,Arial,sans-serif; font-size:8pt; border: #747474 2px solid; border-top: #747474 2px solid; border-right: #dcdcdc 2px solid; border-bottom: #dcdcdc 2px solid; color:black}



input.submit {font-family:Tahoma,Verdana,Arial,sans-serif; font-size:8pt; padding-left:0px; padding-right:0px; height:19px;}



input.usualprice {background-color: #FFFFFF; border: none; text-align: right; font-family: tahoma,verdana,sans-serif; font-size: 8pt; width:55px;}



input.orderprice {color:#CC0000; background-color:F5F5F5; border: none; text-align: right; font-family: tahoma,verdana,sans-serif; font-size: 10pt; font-weight: bold; width:55px;}



input.fconfirm {font-family:Arial; font-size:8pt; font-color: #AA0000; padding-left:10px; padding-right:10px; height:21px}



.partcode {color: #FF0000; font-weight: bold; border: none; background: transparent; font-size:10pt; font-family: tahoma;}



.input.partcode {border: none; text-align: left; font-family: tahoma,verdana,sans-serif; font-size: 10pt; font-weight: bold;}



.browse {font-family:Arial; font-size:8pt; color: #097CBB; text-decoration:none; line-height:9pt; padding:}



.browse:hover {font-family:Arial; font-size:8pt; color: #3399FF; text-decoration:none; line-height:9pt; padding:}



.boldbrowse {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;}



.blueborder {border: 1px solid #097CBB; border-collapse:collapse;}



.browsehdr {color: #00000; text-decoration: none; font-size: 8pt; line-height: 9pt; font-weight:bolder;}



.tablebrowse {border-style: solid; border-color:#666666;border-bottom-width: 1px;border-top-width: 1px; border-left-width: 0px; border-right-width: 0px;}



.defaultbg {background: #FFFFFF;}



.headerbg {background: #999999;}



.middle2bg {background: #ECECEC;}



.middle3bg {background: #dedede;}



.customBox {background: #FFFFFF;}



.customHome {background: #EDEDED;}



.detailsbg {background: #CBE2EC;}



.white {background: white;}



.orange {background: #ffc900;}



.form {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6E6E6E; background-color: #EFEFEF; vertical-align: top;}



.blockborderbg {background: #000062}



.categorybg {background: #ECECEC;}



.blockborder2 {background: #BDC7E7;}



.offerbg {background-image: url(http://www.officesupermarket.co.uk/offerbg.jpg); background-position: right; background-repeat: no-repeat;}



.basketbg {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: white ; background: #9A0200;}



a.basketbg {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: white ; background: #9A0200;}



.basketbg:hover {color: #FFFFFF;}



.offer {border-top: #999999 1px solid; border-bottom: #999999 1px solid; border-right: #999999 1px solid; border-left: #999999 1px solid;}



.offer2 {cursor: url; border-top: #9A0200 1px solid; border-bottom: #9A0200 1px solid; border-right: #9A0200 1px solid; border-left: #9A0200 1px solid;}



.price {font-family: Arial, Helvetica, sans-serif; font-size: 120%; color: #CC0000; font-weight:bold;}



.welcome {background-image: url(http://www.officesupermarket.co.uk/chairs.jpg); background-position: right; background-repeat: no-repeat;}



.headerbg2 {background: #CCCCCC;}



.phonenumber {font-family: Arial, Helvetica, sans-serif; font-size: 32px; color: black; font-weight: bolder;}



.menusidebar {font-family: Arial, Helvetica, sans-serif; color: #4E4E4E; ; border-right: #ECECEC 1px solid;}



.menusidetext {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #525252; font-weight:bolder; text-decoration: none;}



a.menusidetext {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #525252; font-weight:bolder; text-decoration: none;}



.redtitlebg {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bolder; color: white ; background: #9A0200;}



ul.q {margin-right:0px; margin-left:32px; margin-bottom:9px; margin-top:9px}



ul.compact {margin-right:40px; margin-left:40px; margin-bottom:9px; margin-top:9px}



a.header:hover {color: #9A0200; text-decoration: underline;}



a.header {color: #ffffff; text-decoration: underline;}



a.title:hover {font-weight: normal;  color: #9A0200; text-decoration: none;}



a.title {font-weight: normal;  color: black; text-decoration: none;}



a.productTitle:hover {font-family: arial,sans-serif; font-size:8pt; font-weight: bolder;  color: #9A0200; text-decoration: underline;}



a.productTitle {font-family: arial,sans-serif; font-size:8pt; font-weight: bolder;  color: black; text-decoration: none;}



a.small:hover {color: #9A0200;  font-size: 8pt;}



a.small {color: black;  font-size: 8pt;}



a.green_button:hover {color: #9A0200;  font-size: 9pt; font-weight: bold;}



a.green_button {color: #004C4C;  font-size: 8pt; font-weight:bold; font-family: arial, sans-serif, tahoma, verdana;}



a.blue_button:hover {color: #9A0200;  font-size: 8pt; font-weight: bold;}



a.blue_button {color: #999999;  font-size: 8pt; font-weight:bold; font-family: arial, sans-serif, tahoma, verdana;}



.tiny2 {font-size: 7pt; color:#000000;}



a.tiny {font-size: 7pt; color:#B5B5B5; text-decoration: nono;}



.black7 {font-size: 7pt; color:black;}



.grey7 {font-size: 7pt; color:#929292;}



.highlight1 {font-size: 9pt; font-weight: bold; color: #9A0200;}



.highlightRed, .asterix {color: #d50000;}



.highlightGreen {color: #00994;}



a.title1 {font-weight:bold}



a.title2 {font-weight:bold}



.title, .title2 {font-family: arial,sans-serif; font-size:8pt; font-weight:bolder; text-transform: captalise;}



.bigTitle {font-family:arial,sans-serif; font-size: 11pt; font-weight: bold;}



.block_title {font-weight:bold; color: #333333; font-size: 11pt; font-family: Arial; text-transform:capitalize;}



.code {font-family:Courier, helvetica;font-size:9pt;background-color:#FFFFFF;color:gray}



.errorheader {color: #d50000;  font-weight: bold;}



.caption {font-family:tahoma,verdana, sans-serif;font-size:9pt;background-color:#FFFFDE; border: 1px solid #FFB400; padding:0px}



.hot {font-family:verdana, helvetica;font-size:8pt;font-weight:bold;color:red}



.txt3 {font-size:3px;}



.txt5 {font-size:5px;}



.txt7 {font-size:7px;}



.xbox_outerdiv {width: 300px; height: 150px; overflow: AUTO;}



.xbox_innerdiv {width: 270px; height: 150px;  margin-bottom: 0px; margin-top: 0px;}



.xbox_table {width: 100%; height: 170px; background-color: #F0f0f0; border: 0px; margin: 0px;}



.xbox_td1 {height: 10px; background-color: #ffffff; border: 0px;font-weight: normal; font-family: arial; text-decoration:none; font-size:8pt;}



.xbox_td2 {height: 10px; border: 0px;}



.xbox_x {height: 10px; border: 0px;}



.xbox_tr {height: 10px; margin: 0px; border: 0px;}



.xbox_group {height: 10px; margin: 0px; border: 0px;font-weight: bold; font-family: arial; text-decoration:none; font-size:10pt;}



.xbox2_outerdiv {width: 460px; height: 300px; overflow: AUTO;}



.xbox2_innerdiv {width: 410px; height: 300px;  margin-bottom: 0px; margin-top: 0px;}



.xbox2_table {width: 100%; height: 170px; background-color: #F0f0f0; border: 0px; margin: 0px;}



.xbox2_td1 {height: 10px; background-color: #ffffff; border: 0px;font-weight: normal; font-family: arial; text-decoration:none; font-size:8pt;}



.xbox2_td2 {height: 10px; border: 0px;}



.xbox2_x {height: 10px; border: 0px;}



.xbox2_tr {height: 10px; margin: 0px; border: 0px;}



.xbox2_group {height: 10px; margin: 0px; border: 0px;font-weight: bold; font-family: arial; text-decoration:none; font-size:10pt;}



.whitecat {color: #FFFFFF;  font-weight: bold; font-family: arial; text-decoration:none; font-size:9pt;}



.settings_outerdiv {margin-bottom: 0px; margin-top: 0px; overflow: AUTO; display: none;}



.settings_innerdiv {margin-bottom: 0px; margin-top: 0px;}



.settings_table {width: 100%; height: 190px; background-color: #FFFF99; border: 0px; margin: 0px;}



td.bulletclass {background-image:url("images/cm/bullet.gif");}



.cat_desc {color: #000000; font-family: arial; text-decoration:none; font-size:9pt;}



.homelinks {color: #666666; font-family: arial; text-decoration:none; font-size:8pt;}



a.top10 {color: #5b5b5b; text-decoration:none; font-family: arial,sans-serif;}



a.top10:hover {color: #990000; text-decoration: none; font-family: arial,sans-serif;}



.cell_border {border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #CCCCCC; border-bottom-color: #CCCCCC;}



.no_ul {text-decoration: none;}



.morelink {color:#CC0000; padding-bottom:3pt; text-decoration:none;}



.morebutton {color: #CC0000; text-decoration:underline; font-weight:bold;}



.morebutton:hover {color: #CC0000; text-decoration:underline; font-weight:bold;}



.filter {color: #444444; text-decoration:none; font-size: 9pt; line-height: 9pt;}



.remove_filter {color: #666666; text-decoration:none; font-size: 9pt; line-height: 9pt; font-weight:bold;}



.filter:hover {color: #999999; text-decoration:none; font-size: 9pt; line-height: 9pt;}



.filter_title {color:#333333; font-weight:bold; font-size:13px; height:13pt; border-bottom:1pt; padding-top:1pt;}



.filter_remove {color:#444444; font-weight:normal; font-size: 9pt; line-height: 9pt;}



.filter_remove2 {color: #444444; text-decoration:none; font-size: 9pt; line-height: 12pt;}



.filterdiv {background-color: #F7F7F7;  width: 660; overflow: hidden; border:1pt solid #003366;}



.removefilterdiv {background-color: #FFFFFF; width: 660; overflow: hidden; border: 1pt solid #003366; text-align:left}



.sidebar {color: #000000;}



.sidebar a {text-decoration: none; color: #000000; display: block; padding: 3px;width: 154px;}



.sidebar a:hover {text-decoration: none; color: #000000; background: #E1E2E2;display: block; padding: 3px;}



.cart_items {color:#333333; font-size:10px;}



.toplinks {color:#333333; font-size:11px; text-decoration:none;}



.border_cases {border-color:#999999; border-style:solid;}



articles_list {color: #333333; text-decoration: none;}



.brandname {color:#333333; text-decoration:none;}



.bagtype_name {text-decoration:none; color:#333333; font-weight:bold; font-size:11px}



.bagtype_price {text-decoration:none; color:#CC0000; font-weight:bold; font-size:11px;}



.article_text {font-size:11px; text-decoration:none}



.fav_title {color:#CC0000; font-size:13px; font-weight:bold;}



.fav_text {color:#555555; font-size:12px;}



.fav_list {color:#333333; font-size:12px; font-weight:bold;}



.fav_link {color:#CC0000; font-size:11px;}



.features {color:#333333; font-size:11px;}



.newsletter {font-size:11px; color:#CC0000;}



.priceDISP {color: #000000; text-decoration:none; font-weight:bold; font-family: arial; font-size: 11px;}



.priceDISPvat {color: #000000; text-decoration:none; font-family: arial; font-size: 10px;}



.review_bar {background-color: #B0E1FF;}



.review_table {border:#CECECE; border-style:solid; border-width:1px;}



.review_view {color: #0066CC; text-decoration:none; font-family: arial; font-size: 11px; text-decoration:underline;}



.rating_font {color: #000000; text-decoration:none; font-weight: bold; font-family: arial; font-size: 11px; text-decoration:none;}



.btn_add {cursor:hand;}



.variantprice {color:#CC0000; font-weight:bold; font-size:12px; text-align:center;}



.variantpartcode {font-size:11px; color:#333333; font-weight:normal;}



.availability {color:#0066CC; font-size:10px; font-weight:bold; text-align:center;}



.availability_header {color:#333333; font-size:11px; font-weight:bold; text-align:center;}



.non-free {font-size:11px; font-weight:bold; color:#FF0000;}



.list_prod_name {font-size:12px; color:#333333; text-decoration: none; font-weight:bold;}



.adf {margin-left:35px; margin-bottom:0px; list-style:square}



.l_4cc4RRP {color: #000; font-size: 11px;font-weight: bold;}



.wsGreyHeader {color: #999; font-size: 14px; font-weight: bold;}



.l_3cr1Home a:link {height: 20px; font-size:17px; color: #666;font-weight: bold; vertical-align: top;text-decoration: none; text-align: center;}



.l_3cr1Home a {height: 20px; font-size:17px; color: #666;font-weight: bold; vertical-align: top;text-decoration: none; text-align: center;}



.ld_3ckeybullets {width: 250px; font-size: 11px;}



.ld_3ckeybulletssc3 {width: 250px; font-size: 11px;}



.ld_3ckeybulletsc2 {width: 250px; font-size: 11px;}



.ld_3ckeybulletsc1 {width: 15px;}



d_notice {font-weight: bold;}



.d_notice {text-align:left;font-weight: bold;}



.d_notice2 {text-align:center; font-weight: bold;}



.wsLargeBlueHeader {color: #0080C4; font-size: 17px; font-weight: bold;}



.wsLargeMagentaHeader {color: #CC0000; font-size: 17px; font-weight: bold;}



.mattressSizes {padding: 5px; color: #CC0000; text-align: left; font-size: 11px; font-weight: bold; width: 562px;}



.mattressSizes td {vertical-align: top; padding-bottom: 5px; color: #CC0000;text-align: center;}



.mattressSizesKey {width: 340px;border: 1px solid #e4e4e4;padding: 5px;font-size: 11px;color: #666;}



.guideSizes {padding: 5px; color: #CC0000; text-align: left; font-size: 11px; font-weight: bold;}



.bedSizes {padding: 5px; color: #CC0000; text-align: left; font-size: 11px; font-weight: bold;width: 562px;}



.bedSizes td {vertical-align: top; padding-bottom: 5px; color: #CC0000;text-align: center;}



.bedSizesKey {width: 340px;border: 1px solid #e4e4e4;padding: 5px;}



.bedSizesKey td {font-size: 11px;color: #666;}



.d_2ckey a:link {color: #666;text-decoration: none;}



.d_2ckey a {color: #666;text-decoration: none;}



a.bedguide {color: #CC0000;text-decoration: underline;}



a:hover.bedguide {color: #000;text-decoration: none;}



.l_3cr3Land {height: 15px; font-weight: bold; vertical-align: bottom; text-align: left; color: #999}











.lhs_shopWithConfidence { width: 162px; border: 1px solid #e4e4e4;}



.lhs_shopWithConfidenceSpacer { height: 5px; }



.lhs_shopWithConfidence2c { width: 150px; margin-top: 5px; }



.lhs_shopWithConfidence2c td { font-size: 80%; color: #666666; vertical-align: top; }











.rhs_whatourcustomerssay { width: 159px; border: 1px solid #e4e4e4; margin: 5px 0 0 3px; }



.rhs_whatourcustomerssay p { margin: 0 5px 0 5px; }



.rhs_whatourcustomerssaySpacer { height: 5px; }



.rhs_whatourcustomerssay2c td { font-size: 90%; }



.feedbackItalic { font-style: italic; color: #333; font-size: 85%; padding: 0 5px 0 5px; color: #666666; }







.feedbackItalic2 {font-style: italic; color: #333; font-size: 90%;}



.feedbackBoldGrey {color: #999; font-weight: bold; padding: 3px; border-bottom: 1px dashed #ccc; display: block;}



.feedbackTitle {color: #A0B221; font-size: 150%; line-height: 120%;}











.justBlueBoldRange {color: #0080C4; font-weight: bold; font-size: 15px; }



a.selectsize {font-size:11px; font-weight: bold; color: #666; text-decoration: underline; }



.range5Col { border: 1px solid #e4e4e4; width: 570px; margin-top: 10px; background: url(images/multibuy_bg.jpg) no-repeat top; padding: 0 5px 0 5px; }



.range5Colc1 {color: #CC0000; font-size: 16px; font-weight: bold; vertical-align: top;}



.range5Colc2 {font-size:24px; color: #CC0000; width: 40px;}



.range5Colc3 {color: #CC0000; font-size: 16px; font-weight: bold; }



.range5Colc4 {color: #CC0000; font-size: 16px; font-weight: bold; width: 30px;}



.range5Colc5 {color: #CC0000; font-size: 16px; font-weight: bold; width: 170px;}



.range5ColsmallText1 {font-size:11px; font-weight: bold; color: #666; padding: 3px 3px 3px 5px; margin-bottom: 2px; vertical-align: top; width: 80px;}



.range5ColsmallText1 a {font-size:11px; font-weight: bold; color: #666; text-decoration:none; vertical-align: top; }



.range5ColsmallText2 {font-size:11px; font-weight: bold; color: #666; padding: 3px 3px 3px 5px; margin-bottom: 2px; vertical-align: top; width: 170px;}



.range5ColsmallText2 a {font-size:11px; font-weight: bold; color: #666; text-decoration:none; vertical-align: top;}



.range5ColsmallText3 {font-size:11px; font-weight: bold; color: #333333;}



.range5Colsubholder td { width: 60px; color: #0080C4; font-size: 14px; font-weight: bold; padding-top: 5px; }







.d_item_rrp { font-weight: bold; text-decoration:line-through; }



.d_item_price { color: #CC0000; font-size: 17px; font-weight: bold; }



.d_item_save { font-weight: bold; color: #CC0000; font-size: 13px; font-weight: bold; }



.d_item_quick { color: #000000; font-weight: bold; font-size: 11px; padding-top: 5px; }



.magentaLink a {color: #CC0000;}







.item_prices table { padding: 0; margin: 0 0 0 -5px; line-height: 80%;}



.range_item {color: #333333; font-family: arial; text-decoration:none; font-size:9pt; font-weight:bold;}







.icon_box {width: 60px; border: 1px solid #cecece;}







.landing_rrp a {height: 20px; font-size:17px; color: #FFFFFF;font-weight: bold; vertical-align: top; text-align: center; background-color:#666666; text-decoration:line-through; width: 90px; padding-left: 2px;}



.landing_rrp {height: 20px; font-size:17px; color: #FFFFFF;font-weight: bold; vertical-align: top; text-align: left; background-color:#666666; text-decoration:line-through; width: 90px; padding-left: 2px;}



.landing_rrp2 a {height: 20px; font-size:17px; color: #FFFFFF;font-weight: bold; vertical-align: top; text-align: center; background-color:#666666; text-decoration:line-through; width: 219px; padding-left: 2px;}



.landing_rrp2 {height: 20px; font-size:17px; color: #FFFFFF;font-weight: bold; vertical-align: top; text-align: left; background-color:#666666; text-decoration:line-through; width: 219px; padding-left: 2px;}



.landing_save a {height: 20px; font-size:17px; color: #FFFFFF;font-weight: bold; vertical-align: top; text-align: right; background-color:#666666; text-decoration:none; width: 125px; padding-right: 2px;}



.landing_save {height: 20px; font-size:17px; color: #FFFFFF;font-weight: bold; vertical-align: top; text-align: right; background-color:#666666; text-decoration:none; width: 125px; padding-right: 2px;}



.landing_save2 a {height: 20px; font-size:17px; color: #FFFFFF;font-weight: bold; vertical-align: top; text-align: right; background-color:#666666; text-decoration:none; width: 219px; padding-right: 2px;}



.landing_save2 {height: 20px; font-size:17px; color: #FFFFFF;font-weight: bold; vertical-align: top; text-align: right; background-color:#666666; text-decoration:none; width: 219px; padding-right: 2px;}



.landing_price a {height: 19px; font-size:17px; color: #CC0000;font-weight: bold; vertical-align: middle; text-align: left; text-decoration:none; padding-left: 2px; width: 140px;}



.landing_price {height: 19px; font-size:17px; color: #CC0000;font-weight: bold; vertical-align: middle; text-align: left; text-decoration:none; padding-left: 2px; width: 140px;}



.landing_price2 a {height: 19px; font-size:17px; color: #CC0000;font-weight: bold; vertical-align: middle; text-align: left; text-decoration:none; padding-left: 2px; width: 363px;}



.landing_price2 {height: 19px; font-size:17px; color: #CC0000;font-weight: bold; vertical-align: middle; text-align: left; text-decoration:none; padding-left: 2px; width: 363px;}




.static_container { margin: 10px; width: 760px; font-size: 12px; color: #000; line-height: 120%; clear: left;}
.static_container p { padding: 0; }
.static_container hr { background: #ccc; height: 1px; margin: 0em; border: 0px; }
.static_container .bold { font-weight: bold; }
.static_container .small { font-size: 11px; }
.static_container h2.magenta { color: #CC0000; font-weight: bold; font-size: 15px; padding-bottom: 20px; margin: 0; }
.static_container h2.blue { color: #0090CF; font-weight: bold; font-size: 15px; }
.static_container h2.wsHeader1 { font-size:13px; color: #003366; padding: 3px 0 0 3px; display: block; }
.static_container a { color: #666; font-weight: bold; }
.static_container a:hover { color: #999 }
.static_headerSection { padding: 10px; margin-bottom: 10px; border: #ccc 1px solid; }
.static_section { padding: 10px; margin-bottom: 10px; background: url(images/sectionGrad.jpg) repeat-x; clear: left; }
.static_container .intro { font-size: 120%; line-height: 120%; }
.staticImgFloatLeft { float: left; margin: 0 20px 10px 0; border: 1px solid #ccc; }



.furtherInfo {padding-left: 4px;}



.narrowBy {padding-left: 1px;}



.cat_desc2 {padding-left: 2px; padding-right: 2px;}