#main-content {position:relative;}

#side-bar #entry_box {background:#f6f2ed; padding:5px; margin:15px 0 0 0;}
#side-bar #rerated_entry {margin:0; border:1px solid #dbdbdb; background:#fff;}
#side-bar #rerated_entry li {list-style:none; padding:0 0 0 5px; line-height:30px; background:url(../imgdir/common/dot.gif) repeat-x bottom left; width:190px;}
#side-bar #rerated_entry li a {background:url(../imgdir/common/ic_arrow03.gif) no-repeat left center; padding-left:20px; width:190px; }



/*mattress */
#mattress_box  {background: url(../../imgdir/about/mattress/mattressback.jpg) no-repeat right 46px ;}
#mattress_box p.w300 {width:320px; margin-top:10px; margin-bottom:0;}
#mattress h5.topic {font-weight: bold;color: #374d6d; margin: 15px 0 10px 0;}
#mattress h5.topic2 {font-weight: bold;color: #1ea4d2;}
#mattress h5.title {margin: 0 0 15px 0; }
#mattress h3 {font-size:12px;background:url(/imgdir/about/for_bestsleep/q.gif) no-repeat left top;padding-left:22px;line-height:17px;font-weight:bold;margin-bottom:15px;color:#374D6D;}

/*mattress */



/* alex 10/27/2009 */
.topinfo {margin: 50px 0 50px 0;}
.bottommargin {margin: 0 0 30px 0;}
.title3 {margin:0 0 5px 0;}
.title4 {margin:0 0 10px 0;}
.bot40 {margin: 0 0 40px 0;}
.pic {margin: 15px 0 15px 0;}


.diagramdiv {padding: 0 265px 0 0;}


/* pagebute */
.pagebute {width:100%; position:absolute; top:10px; right:0;}

.pagebute ul {margin:0; padding:0; text-align:right;}
.pagebute ul li {list-style:none; display:inline; line-height:25px; height:25px;}
.pagebute ul li.next {margin:0 0 0 10px;}
.pagebute ul li.prev {margin:0 10px 0 0;}
.pagebute ul li.next a {background:url(/imgdir/common/ic_arrow04.gif) no-repeat center right; padding:0 20px 0 0;}
.pagebute ul li.prev a {background:url(/imgdir/common/ic_arrow05.gif) no-repeat center left; padding:0 0 0 20px;}

.pagebute_bottom {width:100%; margin:15px 0;}

.pagebute_bottom ul {margin:0; padding:0; text-align:right;}
.pagebute_bottom ul li {list-style:none; display:inline; line-height:25px; height:25px;}
.pagebute_bottom ul li.next {margin:0 0 0 10px;}
.pagebute_bottom ul li.prev {margin:0 10px 0 0;}
.pagebute_bottom ul li.next a {background:url(/imgdir/common/ic_arrow04.gif) no-repeat center right; padding:0 20px 0 0;}
.pagebute_bottom ul li.prev a {background:url(/imgdir/common/ic_arrow05.gif) no-repeat center left; padding:0 0 0 20px;}

/* /pagebute */
