
.starRecomm .recomList { position:relative; width:814px; padding:9px 0 0 0; }
.starRecomm .recomList h4.Title { height:24px; padding:0 0 0 1px; font:bold 14px dotum; color:#000000; border-bottom:1px solid #cbcbcb; }
.starRecomm .recomList h4.Title .txt { margin:0 0 0 1px; font:11px dotum; color:#888888; vertical-align:4px; }
.starRecomm .recomList h4.Title .txt .bar { vertical-align:-1px; margin:0 9px 0 9px; }
.starRecomm .recomList .promotionBox  { padding:20px 0 25px 0; }
.starRecomm .recomList h5.Title { height:23px; padding:0 0 0 1px; font:bold 14px dotum; color:#000000; border-bottom:2px solid #cbcbcb;}
.starRecomm .recomList h5.Title .txt { margin:0 0 0 1px; font:11px dotum; color:#888888; vertical-align:4px; }
.starRecomm .recomList h5.Title .txt .bar { vertical-align:-1px; margin:0 9px 0 9px; }
.starRecomm .recomList .listSearch { position:absolute; right:0px; top:330px; width:294px; _width:299px; }
.starRecomm .recomList .listSearch .selectBox01 { position:relative; float:left; width:107px; height:20px; margin:0 0 0 5px; background:url(http://img.ohdio.com/IMG_ODO/sub/bg_select_box_01.gif) no-repeat; }
.starRecomm .recomList .listSearch .selectBox01 span { display:block; width:101px; height:17px; padding:3px 0 0 6px; cursor:hand; }
.starRecomm .recomList .listSearch .selectBox01 .listDiv { position:absolute; top:19px; width:105px; padding:2px 0 2px 0;  border:1px solid #e2e3ea; background:#fff; }
.starRecomm .recomList .listSearch .selectBox01 .listDiv ul { list-style:none; margin:0px; padding:0px; }
.starRecomm .recomList .listSearch .selectBox01 .listDiv ul li { margin:0px; padding:2px 0 2px 5px; }
.starRecomm .recomList .listSearch input.text { float:left; width:126px; height:14px; padding:3px 0 0 3px; margin:0 3px 0 4px; border:1px solid #cdcdcd; }
.starRecomm .recomList .listUL { list-style:none; margin:2px 0 0 0; padding:0px; }
.starRecomm .recomList .listUL li { margin:0px; padding:8px 0 9px 0; border-bottom:1px solid #e2e2e2; }
.starRecomm .recomList .listUL li.last { border-bottom:2px solid #e2e2e2; }
.starRecomm .recomList .listUL li .dateBox { float:left; width:91px; height:72px; padding:10px 0 0 0; text-align:center; font:0/0 arial; background:url(http://img.ohdio.com/IMG_ODO/sub/recomm/bg_date_box.gif) no-repeat; }
/*20100325 수정 */
.starRecomm .recomList .listUL li .dateBox .year,.day { padding:10px 0 0 0; }
.starRecomm .recomList .listUL li .dateBox .day img { margin:0 0 0 1px; }
/*20100325 수정완료 */
.starRecomm .recomList .listUL li .thumbDiv { float:left; padding:0 0 0 8px; }
.starRecomm .recomList .listUL li .textBox { float:left;width:460px;  margin:5px 0 0 19px; padding:0px; }
.starRecomm .recomList .listUL li .textBox dt { width:460px; margin:0px; padding:0px; font:bold 14px dotum; color:#c76b2d; }
.starRecomm .recomList .listUL li .textBox dt a { color:#c76b2d; }
.starRecomm .recomList .listUL li .textBox dt a:hover { color:#c76b2d; text-decoration:underline; }
.starRecomm .recomList .listUL li .textBox dd.txt { width:460px; margin:0px; padding:6px 0 0 0; font:11px/14px dotum; color:#888; }
.starRecomm .recomList .listUL li .textBox dd.txt a { color:#888; }
.starRecomm .recomList .listUL li .textBox dd.txt a:hover { color:#888; text-decoration:underline; }
.starRecomm .recomList .listUL li .textBox dd.btn { margin:0px; padding:5px 0 0 0; }
.starRecomm .page3 { padding-top:30px;}


.starRecomm .recomList .promotionText  { width:813px; margin:0px; padding:2px 0 27px 0; color:#666666; font:12px/18px dotum; background:url(http://img.ohdio.com/IMG_ODO/sub/recomm/ico_dot_line_01.gif) bottom left repeat-x; }
.starRecomm .recomList .promotionText strong.type01 { color:#000; }
.starRecomm .recomList .recomAlbum { width:813px; padding:40px 0 0 0; }
.starRecomm .recomList .recomAlbum .thumbDiv { float:left; }
.starRecomm .recomList .recomAlbum .textBox { float:left; width:587px; margin:1px 0 0 22px; }
.starRecomm .recomList .recomAlbum .textBox dt { font-weight:bold; }
.starRecomm .recomList .recomAlbum .textBox dd { padding:10px 0 0 0; line-height:18px; }

.starRecomm .recomList .recomAlbum02 { padding:40px 0 0 0; }
.starRecomm .recomList .recomAlbum02 h5.Title02 { margin:0px; padding:0px; }
.starRecomm .recomList .recomAlbum02 ul { list-style:none; paddiing:0px; margin:20px 0 0 0; }
.starRecomm .recomList .recomAlbum02 ul li { margin:0px; padding:0px 0 35px 0px; }
.starRecomm .recomList .recomAlbum02 ul li .thumbDiv { float:left; width:118px; height:118px; border:1px solid #000000; font:0/0 arial; }
.starRecomm .recomList .recomAlbum02 ul li .thumbDiv img { width:118px; height:118px; }
.starRecomm .recomList .recomAlbum02 ul li .infoBox { float:left; width:673px; margin:0 0 0 20px; padding:0px; }
.starRecomm .recomList .recomAlbum02 ul li .infoBox dt { padding:0 0 0 5px; font:bold 14px dotum; color:#000000; }
.starRecomm .recomList .recomAlbum02 ul li .infoBox dt img { vertical-align:-3px; margin:0 0 0 6px; }
.starRecomm .recomList .recomAlbum02 ul li .infoBox dd { min-height:58px; _height:58px; padding:8px 0 5px 5px; margin:0px; font:11px/15px dotum; }

.starRecomm .recomList .recomAlbum02 ul li .albumInfo { float:left;  margin:0px 0 0 20px; padding:0px; }
.starRecomm .recomList .recomAlbum02 ul li .albumInfo { position:relative; width:668px; padding:6px 0 5px 5px; margin:0px 0 0 20px;  font:12px dotum; color:#e05904; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; }
.starRecomm .recomList .recomAlbum02 ul li .albumInfo span.btn { position:absolute; right:15px; top:6px; font:0/0 arial; }
.starRecomm .recomList .recomAlbum02 ul li .albumInfo span.btn img { margin:0 0 0 3px; }


.starRecomm .recomList .btnDivTop { font:0/0 arial; margin:50px 0 3px 0; }
.starRecomm .recomList .btnDivTop img { margin:0 2px 0 0; }
.starRecomm .recomList .btnDivBottom { font:0/0 arial; margin:5px 0 30px 0; }
.starRecomm .recomList .btnDivBottom img { margin:0 2px 0 0; }
.starRecomm .recomList .tableList { width:813px;margin:0px; padding:0px; background:url(http://img.ohdio.com/IMG_ODO/sub/bg_table_th_01.gif) no-repeat; }
.starRecomm .recomList .tableList table { width:812px; }
.starRecomm .recomList .tableList tr.on {background-color:#fcf9f0;  }
.starRecomm .recomList .tableList th { height:19px; padding-top:7px; vertical-align:top; font:bold 11px dotum; background:url(http://img.ohdio.com/IMG_ODO/sub/ico_table_th_bar.gif) 0 0 no-repeat; }
.starRecomm .recomList .tableList th.first { padding:5px 0 0 0; background:none; }
.starRecomm .recomList .tableList th.first input.check { width:13px; height:13px; }
.starRecomm .recomList .tableList th.rank,.music { padding-left:2px; }
.starRecomm .recomList .tableList th.artist,.album { padding-left:15px; text-align:center; }
.starRecomm .recomList .tableList th.etc { padding-left:18px; text-align:left;}

.starRecomm .recomList .tableList td { padding-top:9px; padding-bottom:7px; text-align:center; border-bottom:1px solid #eeeeee; }
.starRecomm .recomList .tableList td em { display:block; white-space:nowrap;overflow:hidden; width:100%; text-overflow:ellipsis; }
.starRecomm .recomList .tableList td input.check { width:13px; height:13px; }
.starRecomm .recomList .tableList td.rank { font:bold 11px tahoma; color:#000000; }
.starRecomm .recomList .tableList td.rankStat { font:bold 11px tahoma; text-align:left; }
.starRecomm .recomList .tableList td.rankStat span.up { color:#d03b08; }
.starRecomm .recomList .tableList td.rankStat span.up img { vertical-align:1px; margin:0 3px 0 0; }
.starRecomm .recomList .tableList td.rankStat span.down { color:#1254ac; }
.starRecomm .recomList .tableList td.rankStat span.down img { vertical-align:2px; margin:0 3px 0 0; }
.starRecomm .recomList .tableList td.rankStat span.keep { color:#1254ac; margin:0 0 0 4px;}
.starRecomm .recomList .tableList td.title { padding-left:14px; text-align:left; }
.starRecomm .recomList .tableList td.title em { width:290px;  }
.starRecomm .recomList .tableList td.artist { padding-left:15px; text-align:left; }
.starRecomm .recomList .tableList td.artist em { width:110px;  }
.starRecomm .recomList .tableList td.album { padding-left:15px; text-align:left; }
.starRecomm .recomList .tableList td.album em { width:122px;  }

.starRecomm .recomList .tableList td.artist a { color:#ad6251; }
.starRecomm .recomList .tableList td.artist a:hover { color:#e23800; }
.starRecomm .recomList .tableList td.album a { color:#888; }
.starRecomm .recomList .tableList td.album a:hover { color:#e23800; }

.starRecomm .recomList .tableList td.btn { padding-left:18px; text-align:left; font:0/0 arial; }
.starRecomm .recomList .tableList td.btn div { z-index:1; position:relative; width:130px; font:0/0 arial; }
.starRecomm .recomList .tableList td.btn div .layer01 { position:absolute; top:2px; left:-28px; width:89px; height:39px; padding:13px 0 0 0; background:url(http://img.ohdio.com/IMG_ODO/sub/bg_table_layer_01.gif) no-repeat;}
.starRecomm .recomList .tableList td.btn div .layer01 ul { list-style:none; margin:0 0 0 6px; padding:0px; }
.starRecomm .recomList .tableList td.btn div .layer01 ul li a { display:block; padding:0 0 0 15px; color:#000000; }
.starRecomm .recomList .tableList td.btn div .layer01 ul li a:hover  { text-decoration:underline; }
.starRecomm .recomList .tableList td.btn div .layer01 ul li.B01 { margin:0px; padding:0px 0 9px 0; font:11px dotum; letter-spacing:-1px; background:url(http://img.ohdio.com/IMG_ODO/sub/ico_layer_01.gif) no-repeat; }
.starRecomm .recomList .tableList td.btn div .layer01 ul li.B02 { margin:0px; padding:0px 0 9px 0; font:11px dotum; letter-spacing:-1px; background:url(http://img.ohdio.com/IMG_ODO/sub/ico_layer_02.gif) no-repeat; }

.starRecomm .recomList .tableList td.btn div .layer02 { position:absolute; top:2px; left:46px; width:89px; height:39px; padding:13px 0 0 0; background:url(http://img.ohdio.com/IMG_ODO/sub/bg_table_layer_02.gif) no-repeat; }
.starRecomm .recomList .tableList td.btn div .layer02 ul { list-style:none; margin:0 0 0 6px; padding:0px; }
.starRecomm .recomList .tableList td.btn div .layer02 ul li a { display:block; padding:0 0 0 15px; color:#000000; }
.starRecomm .recomList .tableList td.btn div .layer02 ul li a:hover  { text-decoration:underline; }
.starRecomm .recomList .tableList td.btn div .layer02 ul li.B01 { margin:0px; padding:0px 0 6px 0; font:11px dotum; letter-spacing:-1px; background:url(http://img.ohdio.com/IMG_ODO/sub/ico_layer_03.gif) no-repeat; }
.starRecomm .recomList .tableList td.btn div .layer02 ul li.B02 { margin:0px; padding:2px 0 9px 0; font:11px dotum; letter-spacing:-1px; background:url(http://img.ohdio.com/IMG_ODO/sub/ico_layer_04.gif) 0 0px no-repeat; }
.starRecomm .recomList .tableList td.btn img { margin:0 2px 0 0; *margin:0 1px 0 0; }

.starRecomm .recomList .tableList td	a { color:#000; }
.starRecomm .recomList .tableList td a:hover { color:#e23800; text-decoration:underline; }

.starRecomm .recomList .page3 { padding:31px 0 0 0; }



.todayRecomm .recomList { position:relative; width:814px; padding:9px 0 0 0; }
.todayRecomm .recomList h4.Title { height:24px; padding:0 0 0 1px; font:bold 14px dotum; color:#000000; border-bottom:1px solid #cbcbcb; }
.todayRecomm .recomList h4.Title .txt { margin:0 0 0 1px; font:11px dotum; color:#888888; vertical-align:4px; }
.todayRecomm .recomList h4.Title .txt .bar { vertical-align:-1px; margin:0 9px 0 9px; }
.todayRecomm .recomList .promotionBox  { padding:20px 0 25px 0; }
.todayRecomm .recomList h5.Title { height:23px; padding:0 0 0 1px; font:bold 14px dotum; color:#000000; border-bottom:2px solid #cbcbcb;}
.todayRecomm .recomList h5.Title .txt { margin:0 0 0 1px; font:11px dotum; color:#888888; vertical-align:4px; }
.todayRecomm .recomList h5.Title .txt .bar { vertical-align:-1px; margin:0 9px 0 9px; }
.todayRecomm .recomList .listSearch { position:absolute; right:0px; top:330px; width:294px; }
.todayRecomm .recomList .listSearch .selectBox01 { position:relative; float:left; width:107px; height:20px; margin:0 0 0 5px; background:url(http://img.ohdio.com/IMG_ODO/sub/bg_select_box_01.gif) no-repeat; }
.todayRecomm .recomList .listSearch .selectBox01 span { display:block; width:101px; height:17px; padding:3px 0 0 6px; cursor:hand; }
.todayRecomm .recomList .listSearch .selectBox01 .listDiv { position:absolute; top:19px; width:105px; padding:2px 0 2px 0;  border:1px solid #e2e3ea; background:#fff; }
.todayRecomm .recomList .listSearch .selectBox01 .listDiv ul { list-style:none; margin:0px; padding:0px; }
.todayRecomm .recomList .listSearch .selectBox01 .listDiv ul li { margin:0px; padding:2px 0 2px 5px; }
.todayRecomm .recomList .listSearch input.text { float:left; width:126px; height:14px; padding:3px 0 0 3px; margin:0 3px 0 4px; border:1px solid #cdcdcd; }
.todayRecomm .recomList .listUL { list-style:none; margin:2px 0 0 0; padding:0px; }
.todayRecomm .recomList .listUL li { margin:0px; padding:8px 0 9px 0; border-bottom:1px solid #e2e2e2; }
.todayRecomm .recomList .listUL li.last { border-bottom:2px solid #e2e2e2; }
.todayRecomm .recomList .listUL li .dateBox { float:left; width:91px; height:72px; padding:10px 0 0 0; text-align:center; font:0/0 arial; background:url(http://img.ohdio.com/IMG_ODO/sub/recomm/bg_date_box.gif) no-repeat; }
/*20100325 수정 */
.todayRecomm .recomList .listUL li .dateBox .year,.day { padding:10px 0 0 0; }
.todayRecomm .recomList .listUL li .dateBox .day img { margin:0 0 0 1px; }
/*20100325 수정완료 */
.todayRecomm .recomList .listUL li .thumbDiv { float:left; padding:0 0 0 8px; }
.todayRecomm .recomList .listUL li .textBox { float:left;width:460px;  margin:5px 0 0 19px; padding:0px; }
.todayRecomm .recomList .listUL li .textBox dt {width:460px;  margin:0px; padding:0px; font:bold 14px dotum; color:#c76b2d; }
.todayRecomm .recomList .listUL li .textBox dt a { color:#c76b2d; }
.todayRecomm .recomList .listUL li .textBox dt a:hover { color:#c76b2d; text-decoration:underline; }
.todayRecomm .recomList .listUL li .textBox dd.txt {width:460px;  margin:0px; padding:6px 0 0 0; font:11px/14px dotum; color:#888; }
.todayRecomm .recomList .listUL li .textBox dd.txt a { color:#888; }
.todayRecomm .recomList .listUL li .textBox dd.txt a:hover { color:#888; text-decoration:underline; }
.todayRecomm .recomList .listUL li .textBox dd.btn { margin:0px; padding:5px 0 0 0; }
.todayRecomm .page3 { padding-top:30px;}


.todayRecomm .recomList .promotionText  { width:813px; margin:0px; padding:2px 0 27px 0; color:#666666; font:12px/18px dotum; background:url(http://img.ohdio.com/IMG_ODO/sub/recomm/ico_dot_line_01.gif) bottom left repeat-x; }
.todayRecomm .recomList .promotionText strong.type01 { color:#000; }
.todayRecomm .recomList .recomAlbum { width:813px; padding:40px 0 0 0; }
.todayRecomm .recomList .recomAlbum .thumbDiv { float:left; }
.todayRecomm .recomList .recomAlbum .textBox { float:left; width:587px; margin:1px 0 0 22px; }
.todayRecomm .recomList .recomAlbum .textBox dt { font-weight:bold; }
.todayRecomm .recomList .recomAlbum .textBox dd { padding:10px 0 0 0; line-height:18px; }

.todayRecomm .recomList .recomAlbum02 { padding:50px 0 0 0; }
.todayRecomm .recomList .recomAlbum02 h5.Title02 { margin:0px; padding:0px;}
.todayRecomm .recomList .recomAlbum02 ul { list-style:none; paddiing:0px; margin:20px 0 0 0; }
.todayRecomm .recomList .recomAlbum02 ul li { margin:0px; padding:0px 0 35px 0px; }
.todayRecomm .recomList .recomAlbum02 ul li .thumbDiv { float:left; width:118px; height:118px; border:1px solid #000000; font:0/0 arial; }
.todayRecomm .recomList .recomAlbum02 ul li .thumbDiv img { width:118px; height:118px; }
.todayRecomm .recomList .recomAlbum02 ul li .infoBox { float:left; width:673px; margin:0 0 0 20px; padding:0px; }
.todayRecomm .recomList .recomAlbum02 ul li .infoBox dt { padding:0 0 0 5px; font:bold 14px dotum; color:#000000; }
.todayRecomm .recomList .recomAlbum02 ul li .infoBox dt img { vertical-align:-3px; margin:0 0 0 6px; }
.todayRecomm .recomList .recomAlbum02 ul li .infoBox dd { min-height:58px; _height:58px; padding:8px 0 5px 5px; margin:0px; font:11px/15px dotum; }

.todayRecomm .recomList .recomAlbum02 ul li .albumInfo { float:left;  margin:0px 0 0 20px; padding:0px; }
.todayRecomm .recomList .recomAlbum02 ul li .albumInfo { position:relative; width:668px; padding:6px 0 5px 5px; margin:0px 0 0 20px;  font:12px dotum; color:#e05904; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; }
.todayRecomm .recomList .recomAlbum02 ul li .albumInfo span.btn { position:absolute; right:15px; top:4px; font:0/0 arial; }
.todayRecomm .recomList .recomAlbum02 ul li .albumInfo span.btn img { margin:0 0 0 3px; }


.todayRecomm .recomList .btnDivTop { font:0/0 arial; margin:50px 0 3px 0; }
.todayRecomm .recomList .btnDivTop img { margin:0 2px 0 0; }
.todayRecomm .recomList .btnDivBottom { font:0/0 arial; margin:5px 0 30px 0; }
.todayRecomm .recomList .btnDivBottom img { margin:0 2px 0 0; }
.todayRecomm .recomList .tableList { width:813px;margin:0px; padding:0px; background:url(http://img.ohdio.com/IMG_ODO/sub/bg_table_th_01.gif) no-repeat; }
.todayRecomm .recomList .tableList table { width:812px; }
.todayRecomm .recomList .tableList tr.on {background-color:#fcf9f0;  }
.todayRecomm .recomList .tableList th { height:19px; padding-top:7px; vertical-align:top; font:bold 11px dotum; background:url(http://img.ohdio.com/IMG_ODO/sub/ico_table_th_bar.gif) 0 0 no-repeat; }
.todayRecomm .recomList .tableList th.first { padding:5px 0 0 0; background:none; }
.todayRecomm .recomList .tableList th.first input.check { width:13px; height:13px; }
.todayRecomm .recomList .tableList th.rank,.music { padding-left:2px; }
.todayRecomm .recomList .tableList th.artist,.album { padding-left:15px; text-align:center; }
.todayRecomm .recomList .tableList th.etc { padding-left:18px; text-align:left;}

.todayRecomm .recomList .tableList td { padding-top:9px; padding-bottom:7px; text-align:center; border-bottom:1px solid #eeeeee; }
.todayRecomm .recomList .tableList td em { display:block; white-space:nowrap;overflow:hidden; width:100%; text-overflow:ellipsis; }
.todayRecomm .recomList .tableList td input.check { width:13px; height:13px; }
.todayRecomm .recomList .tableList td.rank { font:bold 11px tahoma; color:#000000; }
.todayRecomm .recomList .tableList td.rankStat { font:bold 11px tahoma; text-align:left; }
.todayRecomm .recomList .tableList td.rankStat span.up { color:#d03b08; }
.todayRecomm .recomList .tableList td.rankStat span.up img { vertical-align:1px; margin:0 3px 0 0; }
.todayRecomm .recomList .tableList td.rankStat span.down { color:#1254ac; }
.todayRecomm .recomList .tableList td.rankStat span.down img { vertical-align:2px; margin:0 3px 0 0; }
.todayRecomm .recomList .tableList td.rankStat span.keep { color:#1254ac; margin:0 0 0 4px;}
.todayRecomm .recomList .tableList td.title { padding-left:14px; text-align:left; }
.todayRecomm .recomList .tableList td.title em { width:290px;  }
.todayRecomm .recomList .tableList td.artist { padding-left:15px; text-align:left; }
.todayRecomm .recomList .tableList td.artist em { width:110px;  }
.todayRecomm .recomList .tableList td.album { padding-left:15px; text-align:left; }
.todayRecomm .recomList .tableList td.album em { width:122px;  }

.todayRecomm .recomList .tableList td.artist a { color:#ad6251; }
.todayRecomm .recomList .tableList td.artist a:hover { color:#e23800; }
.todayRecomm .recomList .tableList td.album a { color:#888; }
.todayRecomm .recomList .tableList td.album a:hover { color:#e23800; }

.todayRecomm .recomList .tableList td.btn { padding-left:21px; text-align:left; font:0/0 arial; }
.todayRecomm .recomList .tableList td.btn div { z-index:1; position:relative; width:130px; font:0/0 arial; }
.todayRecomm .recomList .tableList td.btn div .layer01 { position:absolute; top:2px; left:-28px; width:89px; height:39px; padding:13px 0 0 0; background:url(http://img.ohdio.com/IMG_ODO/sub/bg_table_layer_01.gif) no-repeat;}
.todayRecomm .recomList .tableList td.btn div .layer01 ul { list-style:none; margin:0 0 0 6px; padding:0px; }
.todayRecomm .recomList .tableList td.btn div .layer01 ul li a { display:block; padding:0 0 0 15px; color:#000000; }
.todayRecomm .recomList .tableList td.btn div .layer01 ul li a:hover  { text-decoration:underline; }
.todayRecomm .recomList .tableList td.btn div .layer01 ul li.B01 { margin:0px; padding:0px 0 9px 0; font:11px dotum; letter-spacing:-1px; background:url(http://img.ohdio.com/IMG_ODO/sub/ico_layer_01.gif) no-repeat; }
.todayRecomm .recomList .tableList td.btn div .layer01 ul li.B02 { margin:0px; padding:0px 0 9px 0; font:11px dotum; letter-spacing:-1px; background:url(http://img.ohdio.com/IMG_ODO/sub/ico_layer_02.gif) no-repeat; }

.todayRecomm .recomList .tableList td.btn div .layer02 { position:absolute; top:2px; left:46px; width:89px; height:39px; padding:13px 0 0 0; background:url(http://img.ohdio.com/IMG_ODO/sub/bg_table_layer_02.gif) no-repeat; }
.todayRecomm .recomList .tableList td.btn div .layer02 ul { list-style:none; margin:0 0 0 6px; padding:0px; }
.todayRecomm .recomList .tableList td.btn div .layer02 ul li a { display:block; padding:0 0 0 15px; color:#000000; }
.todayRecomm .recomList .tableList td.btn div .layer02 ul li a:hover  { text-decoration:underline; }
.todayRecomm .recomList .tableList td.btn div .layer02 ul li.B01 { margin:0px; padding:0px 0 6px 0; font:11px dotum; letter-spacing:-1px; background:url(http://img.ohdio.com/IMG_ODO/sub/ico_layer_03.gif) no-repeat; }
.todayRecomm .recomList .tableList td.btn div .layer02 ul li.B02 { margin:0px; padding:2px 0 9px 0; font:11px dotum; letter-spacing:-1px; background:url(http://img.ohdio.com/IMG_ODO/sub/ico_layer_04.gif) 0 0px no-repeat; }
.todayRecomm .recomList .tableList td.btn img { margin:0 2px 0 0; *margin:0 1px 0 0; }

.todayRecomm .recomList .tableList td	a { color:#000; }
.todayRecomm .recomList .tableList td a:hover { color:#e23800; text-decoration:underline; }

.todayRecomm .recomList .page3 { padding:31px 0 0 0; }

/* 추가 091222 */
.listBtn01 { position:absolute; right:0px; top:7px; }
.listBtnDiv01 { width:814px; margin:0 0 0 0; padding:7px 0 32px 0; border-top:1px solid #cccccc; text-align:right; }