:* for advertise */
#advertise { }
#advertise {width:978px; background:#ececec; border-top: 1px solid #ccc; border-bottom: solid 1px #ccc;  float:left;}
#advertise h1 {font-size:14px; line-height:18px; margin-bottom:10px;}
#advertise h3 {fot-size:12px; line-height:18px;}
#advertise p {line-height:150%;}
#advertise .box{width:974px; border:1px solid #ccc;  margin:1px; background:#fff; display:inline; float:left;}
.aboutus-nav { background:url(../../images/horoscope/common/advertise_nav_a.gif); margin:30px 0; width:974px; height:29px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.aboutus-nav ul {list-style:none; margin:0 0 0 130px;  padding:0;}
.aboutus-nav ul li {float:left; text-align:center; }
.aboutus-nav ul li a{margin:2px; padding:7px 1px;  width:74px;  line-height:11px; display:block; text-decoration:none;}
.aboutus-nav ul li a:hover { background:url(../../images/horoscope/common/advertise_nav.gif); border:1px solid #D7D7D7;  width:92px;  margin:1px; padding:7px 1px; font-weight:bold;} 
.aboutus-nav ul li.current{ display:block; width:92px;margin:1px; background:url(../../images/horoscope/common/advertise_nav.gif); line-height:11px; border:1px solid #D7D7D7; padding:7px 1px; font-weight:bold; cursor:pointer;} 
#advertise .box .bottom {width:913px; margin-left:40px; padding-bottom:49px;}
#advertise .box .bottom img { width:300px; height:400px; margin:0 11px 0 0; float:left;}
#advertise .box .bottom .right{padding:10px 0 10px 9px; width:593px; float:right; background:url(../../images/horoscope/common/advertise_bo_bg.gif) bottom repeat-x; }
#advertise .box .bottom .foo {width:290px; margin:12px 0 0 9px; float:left;}

/* for final */
.fashion_final{ width:677px;  float:left;}
.fashion_final .main{width:677px; float:left; }
.fashion_final .fashion_bg {background:url(../../images/horoscope/common/bg_brand_final.png)}

.fashion_final .main .search {margin:20px 0 0 30px; display:inline; padding:1px; float:left;  width:613px; height:39px; border:1px solid #cacaca; position:relative;} 
.fashion_final .main .search form{float:left;  width:611px; height:37px;  border:1px solid #cacaca ;background:url(../../images/horoscope/common/bg_search_brand_final.png)}
.fashion_final .main .search form input.text {width:299px; height:15px; display:inline; background: #fff url(../../images/horoscope/coomon/bg_input_final.png); float:left; margin-right:10px;} 
.fashion_final  form a.select-text{background:url(../../images/horoscope/common/bg_select_option_fashion_final.png);  width:83px; height:21px; float:left; display:block; padding:0 0 0 9px;  text-decoration:none; line-height:21px;}
.fashion_final  form ul { display:none; width:90px; position:absolute; left:372px; top:32px; border:1px solid #000; background:#fff; z-index:9; overflow:hidden;}
.fashion_final  form ul li a {display:block; width:85px;  padding-left:5px;  text-decoration:none;}
.fashion_final  form ul li a:hover {background:#ccc; }

.fashion_final .main .search form .content{margin:9px 0 0 7px; }
.fashion_final .main .search form h6 {display:block; width:47px; height:20px; color:#fff; font-size:12px; float:left; text-align:right; padding-right:3px;  line-height:20px;}

.fashion_final .main h1 {margin:20px 0 10px; text-align:center; width:100%; font-size:16px;}
.fashion_final .main .tips{margin-left:30px; float:left; display:inline; width:617px; height:11px; border-top:1px solid #DDDDDD; text-align:right; padding:10px 0;}
.fashion_final .main .tips p {display:inline; text-align:right; margin-left:22px;}
.fashion_final .main .tips p .color{color:#666;}
.fashion_final .main .tips p a:link {text-decoration:none;}
.fashion_final .main .tips p a span {font-weight:bold; color:#000;}

.fashion_final .container { margin:0 0 10px 30px; display:inline; float:left; width:615px; border:1px solid #ccc; padding:1px;  background:#fff;}
.fashion_final .container .content { float:left; width:613px; border:1px solid #e0e0e0; padding-bottom:30px; }
.fashion_final .container .content img {float:left; margin:11px 0 0 8px; width:298px; height:398px; border:1px solid #ccc; display:inline;}
.fashion_final .container .content .nav {width:301px; height:99px; float:left; margin:2px 0 0 8px; display:inline; clear:left; }
.fashion_final .container .content .nav img{width:72px; height:97px; float:left; margin:0 0 0 1px; display:inline;}
.fashion_final .container .content .wrap {width:266px; float:right; margin:11px 17px 0 0; display:inline; }
.fashion_final .container .content .wrap ul{padding:0; margin:0; list-style:none;}
.fashion_final .container .content .wrap ul li {color:#886404; padding-left:10px; line-height:16px; margin-top:8px; display:inline; float:left; width:256px; background: url(../../images/horoscope/common/list_brand_final.png) center left no-repeat; font-size:15px;}
.fashion_final .container .content .wrap ul li span {font-weight:bold; font-size:15px; } 
.fashion_final .container .content .wrap ul li img {display:inline; width:15px; height:15px; border: 1px solid #ccc;  margin:0 0 0 8px; float:none; vertical-align:middle;}
.fashion_final .container .content .wrap p {font-size:14px; line-height:24px; color:#000; padding-top:15px; float:left;}

.fashion_final .container .content .sub {padding:13px 12px 0 18px; }
.fashion_final .container .content .sub h3 {font-size:14px; color:#333; margin-bottom:5px; }
.fashion_final .container .content .sub p {font-size:14px; line-height:25px; color:#333;}
.fashion_final .tools {width:617px; margin:3px 0 0 30px; float:left; display:inline;}
.fashion_final .tab {width:617px; margin:27px 0 0 30px; float:left; display:inline; border: 1px solid #ccc; background:#f8f8f8;}
.fashion_final .tab .wrap {width:593px; margin:1px; padding:10px 10px 13px; border:1px solid #e0e0e0; float:left; display:inline; } 
.fashion_final .tab .wrap li {width:77px; height:142px; float:left; margin:0 8px; display:inline; }
.fashion_final .tab .wrap li a img{float:left; width:75px; height:100px; border:1px solid #ccc;}
.fashion_final .tab .wrap li h3 {font-size:12px; color:#000; text-align:center; line-height:26px;}
.fashion_final .tab .wrap li a span {font-size:12px; color:#000; text-align:center; font-weight:normal;}
.fashion_final .tab .wrap .btn{float:left; margin-top:25px; display:inline;}
#fashiona_final_tabs_show {width:558px; height:142px; overflow:hidden; float:left;}
.fashion_final .end { line-height:3px; float:left; width:677px; height:3px; margin-top:50px; display:inline; background:url(../../images/horoscope/common/bg_end_fashion_final.png) repeat-x; overflow:hidden; }

/* for beauty-final */
.fashion_final .main h1.red {margin:20px 0 10px; text-align:center; width:100%; color:#E30083;}
.fashion_final .beauty_bg {background:#fff; }
.beauty_final .main {width:606px; float:left; padding-left:11px; margin:0 0 0 30px; display:inline;}
.beauty_final .main .left {margin:0 0 0 0; display:inline; width:302px; position:relative; float:left;}
.beauty_final .main .left .presenter{width:332px; height:59px; background:url(../../images/horoscope/common/bg_bpresenter_o_beauty_final.png); position:absolute; right:0; top:5px;}
.beauty_final .main .left .presenter h1 {float:left; text-align:center; font-size:14px; color:#fff; margin:7px 0 0 0; padding:0;}
.beauty_final .main .left img{width:300px; height:400px; border:1px solid #F0ACD5;} 
.beauty_final .main .right {width:289px; float:right; }
.beauty_final .main .right ul {list-style:none; padding:0; margin:0; }
.beauty_final .main .right ul li {font-size:13px; color:#333; line-height:30px; }
.beauty_final .main .right ul li span {color:#E5007F; font-weight:bold; }
.beauty_final .main .right .banner{width:289px; float:left; background:green;}
.beauty_final .main .right .bottom {width:298px; float:left;  }
.beauty_final .main .right .bottom ul  {}
.beauty_final .main .right .bottom ul li{}
.beauty_final .main h3 {color:#E30083;  font-size:14px; clear:both; float:left; width:100%;  padding-top:20px;}
.beauty_final .main p { color:#333; font-size:13px; line-height:24px; float:left;}
.beauty_final .comment {width:615px; border:1px dashed #d7d7d7; float:left; margin:40px 0 0 30px; display:inline;}
.beauty_final .comment .wrap{ display:inline; margin:6px;width:603px; float:left; background:url(../../images/horoscope/common/bg_bm_beauty_final.png) repeat-x; height:121px; }
.beauty_final .comment .wrap h3 {width:576px; background:blue; font-size:14px; color:#fff; margin:13px 0 0 15px; }
.beauty_final .comment .wrap p  {color:#fff; width:576px; font-size:13px; line-height:26px; padding-left:15px;} 

