@charset 'utf-8';

/* È¸¿ø°¡ÀÔ */
.mgt5 {margin-top:5px;}
.mgt10 {padding-top:20px !important;}
.mgl0 {margin-right:0px !important; margin-top:10px;}
.mgb15 {margin-bottom:15px !important;}
.pdb10 {padding-bottom:10px !important;}
.pdb15 {padding-bottom:15px !important;}
.red {color:#ff2d88}
.ct {text-align:center;padding:20px 0;}

#container {width:100%; min-width:320px;}


/* ¸¶ÀÌÆäÀÌÁö ¸®½ºÆ® */
div.mypage_list { }
div.mypage_list ul {overflow:hidden; padding:10px 4%; }
div.mypage_list ul li.mypage_list01 a {background:url(../images/mypage/mypage_tab01.png) no-repeat 50% 20px / 50px #f8f8f8; }
div.mypage_list ul li.mypage_list02 a {background:url(../images/mypage/mypage_tab02.png) no-repeat 50% 20px / 50px #f8f8f8;}
div.mypage_list ul li.mypage_list03 a {background:url(../images/mypage/mypage_tab03.png) no-repeat 50% 20px / 50px #f8f8f8;}
div.mypage_list ul li.mypage_list04 a {background:url(../images/mypage/mypage_tab04.png) no-repeat 50% 20px / 50px #f8f8f8;}
div.mypage_list ul li {float:left; width:50%; text-align:center; }
div.mypage_list ul li a {display:block; height:120px; margin:5px; padding:80px 0 0;  text-decoration:none; border:1px solid #ddd; }
div.mypage_list ul li a span.tit {font-size:13px; font-weight:bold; }
div.mypage_list ul li a span.sub {display:block; font-size:12px;padding-top:15px; line-height:150%; }
div.mypage_list ul li a p {padding-top:10px; font-weight:bold; font-size:14px;}

/* ¸¶ÀÌÆäÀÌÁö1 */
#container div.mypage01 {min-width:300px; margin:0 auto; margin:0 10px; border:1px solid #cdcdcd;background:#fff;}
#container div.mypage01 ul li:first-child {border-top:0;}
#container div.mypage01 ul li {overflow:hidden; position:relative; padding:0px 15px; height:105px; border-top:1px solid #ebebeb;}
#container div.mypage01 ul li > div {float:left; min-width:140px; margin-left:97px;}
#container div.mypage01 ul li h4 { padding-top:20px; }
#container div.mypage01 ul li p { padding-top:5px;}
#container div.mypage01 ul li a {position:absolute; top:21px; left:15px;}

/* ÁÖ¹®¼­ ÀÛ¼º */
div.contents div.order {margin:10px 10px 0 10px; min-width:300px; border:1px solid #cdcdcd; background:#fff;}
div.contents div.order div.order1 {overflow:hidden; padding:20px 10px; border-bottom:1px solid #e0e0e0;}
div.contents div.order div.order1 a.basket_img {display:block; float:left; width:110px; height:110px; border:1px solid #cacaca;}
div.contents div.order div.order1 a.basket_img img {width:110px; height:110px; float:left;}
div.contents div.order div.order1 > div {position:relative; float:left; width:162px; padding-top:5px;margin-left:5px;}
div.contents div.order div.order1 > div h3 {width:123px ; color:#000; text-overflow: ellipsis; white-space: nowrap;}
div.contents div.order div.order1 > div dl {overflow:hidden; margin-top:5px;}
div.contents div.order div.order1 > div dl dt {float:left;}
div.contents div.order div.order1 > div dl dd {float:right;}
div.contents div.order div.order1 > div dl dd input[type="text"] {padding:2px 3px; border:1px solid #bebebe; background:#fff; text-align:center;}
div.contents div.order div.order1 > div dl dd select {height:20px;}
div.contents div.order div.order1 > div a.del2 {position:absolute; top:0;right:0;}
div.contents div.order div.order1 > div dl dt label {vertical-align:middle; line-height:20px;}


/* ÁÖ¹®±Ý¾× */
div.contents div.order div.order2 {padding:10px 0;}
div.contents div.order div.order2 dl { overflow:hidden; width:170px; margin:0 auto; }
div.contents div.order div.order2 dl dt {float:left;}
div.contents div.order div.order2 dl dd {float:right;}
div.contents div.order div.order2 p.addition {text-align:center;}
div.contents div.order div.order2 dl.ex {padding-top:10px; font-size:13px; font-weight:bold; text-align:center;}

/* »óÇ°±¸¸Å³»¿ª */
#container div.mypage_se01 {min-width:300px; margin:10px 10px 0 10px; border:1px solid #cdcdcd;background:#fff;}
#container div.mypage_se01 ul li:first-child {border-top:0;}
#container div.mypage_se01 ul li {position:relative; padding:10px 0 10px 10px; border-top:1px solid #e0e0e0;}
#container div.mypage_se01 ul li div.se01_img {width:110px; height:110px; border:1px solid #cacaca;}
#container div.mypage_se01 ul li h3.se01_h3 {position:absolute; top:37px; left:132px; width:185px; height:30px; font-size:13px; color:#000;}
#container div.mypage_se01 ul li h3.se01_h3 a {text-decoration:none;}
#container div.mypage_se01 ul li p.se01_p {position:absolute; top:18px; left:132px;}
#container div.mypage_se01 ul li p.se01_day {position:absolute; top:18px; right:10px;} 
#container div.mypage_se01 ul li dl.se01_am {position:absolute; overflow:hidden; bottom:48px; left:132px;}
#container div.mypage_se01 ul li dl.se01_am dt {float:left; color:#000;}
#container div.mypage_se01 ul li dl.se01_am dd {float:left; padding-left:3px; color:#ff2d88;}
#container div.mypage_se01 ul li dl.se01_st {position:absolute; overflow:hidden; bottom:30px; left:132px;}
#container div.mypage_se01 ul li dl.se01_st dt {float:left; color:#000;}
#container div.mypage_se01 ul li dl.se01_st dd {float:left; padding-left:3px; color:#ff2d88;}
#container div.mypage_se01 ul li a.se01_arrow {position:absolute; bottom:30px; right:15px;}

/* »óÇ°±¸¸Å ³»¿ª2 */
#container div.mypage_se02 ul {padding-bottom:10px;}
#container div.mypage_se02 ul li {min-width:300px; margin:0 10px; margin-top:15px; border:1px solid #cdcdcd;background:#fff;}
#container div.mypage_se02 ul li h3 {padding:10px 0 10px 15px; font-size:14px; color:#000; border-bottom:1px solid #a0a0a0;}
#container div.mypage_se02 ul li table {margin:9px 0 9px 15px; width:100%;}
#container div.mypage_se02 ul li table tbody tr th {padding:8px 0; text-align:left; width:100px;}
#container div.mypage_se02 ul li table tbody tr td {padding:8px 0;}

/* °Ë»ö02 ±×¸®µåÇü */
#container div.search_02 {width:100%; margin:0 auto; background:#e6e6e6;}
#container div.search_02 ul {overflow:hidden; width:310px; padding-top:10px;margin:0 auto;}
#container div.search_02 ul li {position:relative; display:inline-block; width:149px; border:1px solid #dadada; background:#fff;}
#container div.search_02 ul li img {padding-bottom:60px;}
#container div.search_02 ul li a.pic1 {width:149px; height:148px;}
#container div.search_02 ul li a.pic2 {width:149px; height:169px;}
#container div.search_02 ul li.lt {float:left; margin:0 8px 10px 0;}
#container div.search_02 ul li.rt {float:right;margin-bottom:10px;}
#container div.search_02 ul li h4 {position:absolute; bottom:43px; left:2px;}
#container div.search_02 ul li h4 span {padding-left:5px; color:#fa3181; font-size:11px;}
#container div.search_02 ul li p.price {position:absolute; bottom:27px; left:2px;}
#container div.search_02 ul li p.price span.nprice {text-decoration: line-through; color:#b7b7b7;}
#container div.search_02 ul li p.price span.sprice {font-weight:bold; color:#e20166; font-size:13px;}
#container div.search_02 ul li p.sup {position:absolute; bottom:10px; left:2px;}
#container div.search_02 ul li p.sup span {color:#ff2d88;}
#container div.search_02 ul li p.discount { position:absolute; top:0; left:1px; width:39px; height:33px; padding:2px 0 0 8px; color:#fff; font-size:13px; font-weight:bold; background:url('../images/contents/bg_discount.png') no-repeat 0 0;}
#container div.search_02 ul li p.discount span {position:absolute; top:8px; left:27px; font-size:10px;}

/* ÆäÀÌÁö */
#container div.paging { margin-top:18px;padding-bottom:18px; text-align:center;}
#container div.paging a img {text-align:center; vertical-align:middle;}
#container div.paging span {font-size:13px;}
#container div.paging span strong {width:20px; display:inline-block; color:#000;}
#container div.paging span a {width:20px; display:inline-block; text-align:center;}

/* °Ë»ö ÆäÀÌÁö2 */
#container div.paging2 { padding-top:18px; padding-bottom:18px; text-align:center;background:#e6e6e6;}
#container div.paging2 a img {text-align:center; vertical-align:middle;}
#container div.paging2 span {font-size:13px;}
#container div.paging2 span strong {width:20px; display:inline-block; color:#000;}
#container div.paging2 span a {width:20px; display:inline-block; text-align:center;}

/* »óÇ°º¸±â¼±ÅÃ */
#container div.search_ex {padding-top:10px; border-top:1px solid #bdbdbd;}
#container div.search_ex h3 { width:92px; padding-left:20px; margin:0 auto;font-size:14px; background:url('../images/contents/bg_arrow.gif') no-repeat 0 3px;}
#container div.search_ex ul {overflow:hidden; width:255px; margin:0 auto; padding:15px 0 10px 0; }
#container div.search_ex ul li:first-child {padding-left:0;}
#container div.search_ex ul li {float:left; line-height:22px; padding-left:80px; vertical-align:middle; display:inline-block;}
#container div.search_ex ul li a {text-decoration:none; display:inline-block; vertical-align:middle;}
#container div.search_ex ul li span {display:inline-block; vertical-align:middle;}
#container div.search_ex ul li img {padding-right:5px;}

/* °Ë»ö°á°ú¶õ */
#container div.search_re {border-top:1px solid #ebebeb; border-bottom:1px solid #b6b6b6;}
#container div.search_re h3 {padding:10px 0 10px 30px; font-size:13px; color:#000;}
#container div.search_re h3 span.name {color:#ff2d88;}

/* Àû¸³³»¿ª/»ç¿ë³»¿ª */
#container div.breakdown {min-width:300px; margin:0 10px;border:1px solid #cdcdcd;background:#fff;}
#container div.breakdown h3 {padding:10px 0 10px 15px; font-size:14px; color:#000; border-bottom:1px solid #a0a0a0;}
#container div.breakdown h3 span {padding-left:20px;}
#container div.breakdown ul li:first-child {border-top:0;}
#container div.breakdown ul li {position:relative; padding:15px 0 15px 15px; border-top:1px solid #cdcdcd;}
#container div.breakdown ul li p:first-child {padding-top:0;}
#container div.breakdown ul li p {padding-top:7px;}
#container div.breakdown ul li p.bo1 {font-weight:bold;}
#container div.breakdown ul li span {position:absolute; top:15px; right:15px;}


/* ³âµµº° ÁÖ¹®³»¿ªÁ¤»ê */
#container div.direct_op {width:100%; padding:15px 0 10px 0; border-top:1px solid #a0a0a0;}
#container div.direct_op > div {text-align:center; width:100%;}
#container div.direct_op span {font-weight:bold;}
#container div.direct_op select {padding:2px 0 2px 2px; border:1xp solid #ccc;}

/* ÁÖ¹®³âÁ¤»ê ÁÖ¹®¿Ï·á Å×ÀÌºí±¸Á¶ */
#container div.direct_op2 {margin:10px 10px 0 10px; background:#fff; border:1px solid #cdcdcd;} 
#container div.direct_op2 table {width:100%;}
#container div.direct_op2 table thead tr th {padding:10px 0; font-size:13px; border-bottom:1px solid #a0a0a0; }
#container div.direct_op2 table thead tr th.subject {text-align:left; padding-left: 30px;}
#container div.direct_op2 table tbody tr:first-child th {border-top:0;}
#container div.direct_op2 table tbody tr th {padding:10px 0 10px 30px; text-align:left; border-top:1px solid #cdcdcd; font-weight:normal;}
#container div.direct_op2 table tbody tr:first-child td {border-top:0;}
#container div.direct_op2 table tbody tr td {padding:10px 0; text-align:center; border-top:1px solid #cdcdcd;}
#container div.direct_op2 table tbody tr td.tright {text-align:right; padding-right:20px;}
#container div.direct_op2 table tbody tr td.tleft {text-align:left;}

/* ÁÖ¹®³â pc¹öÀü */
#container div.direct_op3 {overflow:hidden; width:300px;padding:15px 0; margin:0 auto;}
#container div.direct_op3 p {float:left; width:170px;padding-left:10px; }
#container div.direct_op3 a {float:right;}

/* ÁÖ¹®¿Ï·á »èÁ¦¹öÆ°Ã³¸®*/
#container div.direct_op4 {overflow:hidden; min-width:300px; padding:15px 0;}
#container div.direct_op4 p {padding:10px;}
#container div.direct_op4 > div {text-align:center;}

/* Àå¹Ù±¸´Ï */
div.contents div.basket {margin:10px 10px 0 10px; min-width:300px; background:#fff;}
div.contents div.basket select {height:20px;}
div.contents div.basket ul li:first-child {border-top:0;}
div.contents div.basket ul li {overflow:hidden; padding:20px 10px; border-top:1px solid #e0e0e0;}
div.contents div.basket ul li a.basket_img {display:block; float:left; width:110px; height:110px;}
div.contents div.basket ul li a.basket_img img {width:110px; height:110px;}
div.contents div.basket ul li > div {position:relative; float:right; width:162px; margin-left:5px; padding-top:10px;}
div.contents div.basket ul li > div h3 {color:#000;}
div.contents div.basket ul li > div dl {overflow:hidden; margin-top:5px;}
div.contents div.basket ul li > div dl dt {float:left;}
div.contents div.basket ul li > div dl dd {float:right;}
div.contents div.basket ul li > div dl dd input[type="tel"] {padding:2px 3px; border:1px solid #bebebe; background:#fff; text-align:center;}
div.contents div.basket ul li > div a.del2 {position:absolute; top:0px;right:0;}
div.contents div.basket ul li > div dl dt label {vertical-align:middle;line-height:20px;}

/* ¹Ù·Î±¸¸Å ¹öÆ° */
div.contents div.basket_bt { text-align:center; padding:20px 0;}




/* ¸¶ÀÌÆäÀÌÁö ¸®½ºÆ® »ó´Ü ¼­ºê¸Þ´º */
div.mypage_list_sub {padding:10px 4%;  }
div.mypage_list_sub ul {overflow:hidden; }
div.mypage_list_sub ul li {float:left; width:33.33%; }
div.mypage_list_sub ul li:first-child a {margin:0;}
div.mypage_list_sub ul li a {display:block; line-height:30px;  margin-left:5px; text-align:center; color:#5c5c5c; font-weight:bold; text-decoration:none; border:1px solid #d2d2d2;}
div.mypage_list_sub ul li.on a {color:#f02d72; border:1px solid #f02d72; }


/* ÁÖ¹®¸®½ºÆ® */
div.order_list {margin:10px 10px 0 10px; border:1px solid #ddd; }
div.order_list div.order_top {position:relative; padding:10px 0; background:#b5b5b5; }
div.order_list div.order_top h3 {color:#fff; padding-left:10px; font-size:13px; line-height:20px; }
div.order_list div.order_top h3 img {width:16px; margin-right:5px; vertical-align:middle;}
div.order_list div.order_top a {position:absolute; top:5px; right:10px; display:inline-block; padding:0 5px; line-height:28px; background:#fff; color:#6b6a6a; font-weight:bold; text-decoration:none; border:1px solid #878787; }
div.order_list ul {}
div.order_list ul li:first-child {border-top:0; }
div.order_list ul li {overflow:hidden; padding:10px 20px 10px 10px; color:#6a6a6a; border-top:1px solid #ddd;}
div.order_list ul li span.order_list_lt {float:left; }
div.order_list ul li span.order_list_rt {float:right; }
div.order_list dl {overflow:hidden; border-top:1px solid #ddd; }
div.order_list dl dt {float:left; width:85px; padding:10px 0 10px 10px; color:#5c5c5c; background:#f4f4f4; }
div.order_list dl dd {float:left;  color:#5c5c5c; padding:10px 0 10px 10px; }
div.order_list dl dd .font_c01 {color:#f02d72;}

/* »ó¼¼ÁÖ¹®³»¿ª */
div.order_data {margin:0 10px; padding:0 10px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
div.order_data div.order_sub {padding-top:10px; border-bottom:1px solid #ddd;}
div.order_data div.order_sub h4 {padding:10px 0 10px 10px; color:#fff; background:#b5b5b5; }
div.order_data div.order_sub h4 img {width:16px; margin-right:5px; }
div.order_data div.order_flower {overflow:hidden; padding:5px 0; }
div.order_data div.order_flower img {float:left; width:80px; }
div.order_data div.order_flower dl {float:left;  width:166px; padding:20px 0 0 10px; }
div.order_data div.order_flower dl dt {color:#606060; font-weight:bold; }
div.order_data div.order_flower dl dd {color:#8f8b7f; padding-top:5px; line-height:16px; }
div.order_data table {width:100%; border-bottom:0px solid #ddd;}
/*div.order_data table tbody tr:first-child th {border-top:0; }*/
div.order_data table tbody tr th {padding:10px 0; background:#f4f4f4; text-align:left; width:80px; font-weight:normal; border-top:1px solid #ddd;}
div.order_data table tbody tr th p {display:inline-block; padding-left:10px; color:#5c5c5c; width:80px;}
/*div.order_data table tbody tr:first-child td {border-top:0; }*/
div.order_data table tbody tr td {padding:10px 0; border-top:1px solid #ddd; }
div.order_data table tbody tr td div.od_sub_data {padding:0 10px; text-align:left; }
div.order_data table tbody tr td div.od_sub_data2 {padding:0 10px; text-align:right; }
div.order_data table tbody tr td div.od_sub_data2 .font_c01 {color:#f02d72; }

/* »ó¼¼³»¿ª ´Ý±â */
div.order_data div.order_btn {margin:10px 0;}
div.order_data div.order_btn a {display:block; padding:10px 0; color:#fff; border:1px solid #d71818; text-align:center; font-size:14px; font-weight:bold; text-decoration:none; background:#d71818;}



/* »óÇ° ±¸¸Å³»¿ª */
div.order_list_box {}
div.order_list_box ul {}
div.order_list_box ul li {border-bottom:1px solid #cecece; }
div.order_list_box ul li a {overflow:hidden; display:block; padding:10px 0; background:url(../images/mypage/bg_oader.png) no-repeat 98% 40px / 23px; } 
div.order_list_box ul li a span.order_img {float:left; width:85px; margin-left:10px; border:1px solid #959595; }
div.order_list_box ul li a span.order_img img {width:100%; }
div.order_list_box ul li a span.order_data {float:left; padding-left:10px; margin-top:5px; }
div.order_list_box ul li a span.order_data span.order_tit {display:inline-block; font-size:15px; color:#000003; }
div.order_list_box ul li a span.order_data span.order_won {display:block; padding-top:5px; font-size:14px; font-weight:bold; color:#666; }
div.order_list_box ul li a span.order_data span.order_day {display:block; overflow:hidden; padding-top:5px; }
div.order_list_box ul li a span.order_data span.order_day span.order_day_tit {float:left; color:#666; }
div.order_list_box ul li a span.order_data span.order_day span.order_day_sub {float:left; padding-left:5px; color:#ea1c22; }
div.order_list_box ul li a span.order_data span.order_ship {display:block; overflow:hidden; padding-top:5px; }
div.order_list_box ul li a span.order_data span.order_ship span.order_ship_tit{float:left; color:#666; }
div.order_list_box ul li a span.order_data span.order_ship span.order_ship_sub {float:left; padding-left:5px; color:#ea1c22; }

/* »óÇ° ±¸¸Å³»¿ª »ó¼¼ */
div.order_detail {padding-bottom:10px;padding-left:4%;padding-right:4%; }
div.order_detail ul {}
div.order_detail ul li {position:relative; overflow:hidden; display:block; height:125px; padding:10px; border-bottom:1px solid #cecece; } 
div.order_detail ul li span.order_img {position:absolute; top:10px; left:0; width:85px; margin-left:10px; border:1px solid #959595;}
div.order_detail ul li span.order_img img {width:85px;height:85px; }
div.order_detail ul li span.order_data {display:block; padding-left:95px; margin-top:5px; font-size:13px; }
div.order_detail ul li span.order_data span.order_01 {overflow:hidden; display:block; width:100%; }
div.order_detail ul li span.order_data span.order_01 span.order_01_tit {float:left; }
div.order_detail ul li span.order_data span.order_01 span.order_01_sub {float:right; } 
div.order_detail ul li span.order_data span.order_02 {overflow:hidden; display:block; width:100%; padding-top:5px; }
div.order_detail ul li span.order_data span.order_02 span.order_02_tit {float:left; }
div.order_detail ul li span.order_data span.order_02 span.order_02_sub {float:right; } 
div.order_detail ul li span.order_data span.order_03 {overflow:hidden; display:block; width:100%; padding-top:5px; }
div.order_detail ul li span.order_data span.order_03 span.order_03_tit {float:left; }
div.order_detail ul li span.order_data span.order_03 span.order_03_sub {float:right; } 
div.order_detail ul li span.order_data span.order_03 span.order_03_sub span {color:#ea1c22;}
div.order_detail ul li span.order_data span.order_04 {overflow:hidden; display:block; width:100%; padding-top:5px; }
div.order_detail ul li span.order_data span.order_04 span.order_04_tit {float:left; }
div.order_detail ul li span.order_data span.order_04 span.order_04_sub {float:right; } 
div.order_detail div.order_sum {background:#f8f8f8; padding:10px 0; }
div.order_detail div.order_sum dl {overflow:hidden; padding:5px 10px;  }
div.order_detail div.order_sum dl dt {float:left; font-size:13px; }
div.order_detail div.order_sum dl dd {float:right; font-size:13px; }
div.order_detail > dl {overflow:hidden; padding:15px 10px; background:#dfdfdf; }
div.order_detail > dl > dt {float:left; font-size:15px; font-weight:bold; color:#353535; }
div.order_detail > dl > dd {float:right; font-size:15px; font-weight:bold; color:#ea1c22; }

div.order_sub_box {padding:10px 0; }
div.order_sub_box h3 {font-size:15px; padding:0 0 10px 10px; }
div.order_sub_box div.order_sub_box_table {width:100%; border-top:2px solid #dcdcdc; }
div.order_sub_box div.order_sub_box_table table {width:100%; }
div.order_sub_box div.order_sub_box_table table tbody tr th {padding:13px 0 13px 10px; background:#f8f8f8; font-size:13px; text-align:left; border-bottom:1px solid #ddd; }
div.order_sub_box div.order_sub_box_table table tbody tr td {padding:13px 0 13px 10px; font-size:13px; border-bottom:1px solid #ddd; }
div.order_sub_box div.order_sub_box_table table tbody tr td span.font_cr {color:#ea1c22; font-weight:bold; }
div.order_sub_box div.order_sub_box_table table tbody tr td dl {overflow:hidden; padding:5px 0; }
div.order_sub_box div.order_sub_box_table table tbody tr td dl dt {float:left; font-weight:bold; }
div.order_sub_box div.order_sub_box_table table tbody tr td dl dd {float:left; padding-left:5px; }












/* Àû¸³±Ý */
div.saved_money_box {padding:10px 4%; }
div.saved_money_box dl:first-child {overflow:hidden; border-bottom:1px solid #ddd;border-top:1px solid #ddd; }
div.saved_money_box dl {overflow:hidden; border-bottom:1px solid #ddd; }
div.saved_money_box dl dt {float:left; width:110px; padding:10px 0 10px 10px ; font-size:14px; background:#f8f8f8; }
div.saved_money_box dl dd {float:right; padding:10px 10px 10px 0; text-align:right; font-size:14px; font-weight:bold; }
div.saved_money_box dl dd span {color:#ea1c22; }
div.saved_money_box p {padding-top:10px; text-align:center; }

div.saved_money {padding-top:20px; }
div.saved_money dl {overflow:hidden; padding:10px; background:#f4f4f4; border-top:1px solid #cdcdcd; border-bottom:2px solid #cdcdcd;}
div.saved_money dl dt {float:left; font-size:14px; font-weight:bold; color:#5c5c5c; }
div.saved_money dl dd {float:right; font-size:13px; font-weight:bold; color:#34a2dd; } 
div.saved_money ul {border-bottom:1px solid #ddd;}
/*div.saved_money ul li:first-child {border-top:0px; }*/
div.saved_money ul li {overflow:hidden; padding:10px; border-top:1px solid #ddd;}
div.saved_money ul li > p {float:left; font-weight:bold; }
div.saved_money ul li div.money {display:inline-block; float:right; color:#5c5c5c; }
div.saved_money ul li div.money > p {text-align:right; line-height:20px; font-size:13px; }
