/**occasion_mothersday**/
#occasion_mothersday a {color:#ff1d48;}
#occasion_mothersday a:hover {color:#ff5b7a;}
#occasion_mothersday {background:url(/themes/occasion/mothersday/images/ocs_mothersday_bg.gif) repeat-y top left;}
#occasion_mothersday .ocs_md_top_bg {background:url(/themes/occasion/mothersday/images/ocs_mothersday_header_bg.jpg) no-repeat top left; width:916px; color:#51210c;}
#ocs_md_header {height:279px;}
#ocs_md_header h1, #ocs_md_header font {font-size:0px;}

#ocs_md_content {width:618px; padding-left:27px; margin-bottom:40px;}
#ocs_md_content .ocs_md_pro {background:url(/themes/occasion/mothersday/images/ocs_mothersday_pro_bg.jpg) no-repeat top left; width:618px; height:446px; margin-top:15px;}

#ocs_md_content .ocs_md_pro_btn1 {width:293px; height:197px; padding-top:44px;}
#ocs_md_content .ocs_md_pro_btn1 a {width:293px; height:197px; display:block;}
#ocs_md_content .ocs_md_pro_btn1 a:hover {background:url(/themes/occasion/mothersday/images/ocs_mothersday_pro_bg_over.jpg) no-repeat left -44px; }
#ocs_md_content .ocs_md_pro_btn2 {width:304px; height:197px; padding-top:44px;}
#ocs_md_content .ocs_md_pro_btn2 a {width:304px; height:197px; display:block;}
#ocs_md_content .ocs_md_pro_btn2 a:hover {background:url(/themes/occasion/mothersday/images/ocs_mothersday_pro_bg_over.jpg) no-repeat -293px -44px; }
#ocs_md_content .ocs_md_pro_btn3 {width:227px; height:185px;}
#ocs_md_content .ocs_md_pro_btn3 a {width:227px; height:185px; display:block;}
#ocs_md_content .ocs_md_pro_btn3 a:hover {background:url(/themes/occasion/mothersday/images/ocs_mothersday_pro_bg_over.jpg) no-repeat left -241px; }
#ocs_md_content .ocs_md_pro_btn4 {width:318px; height:185px;}
#ocs_md_content .ocs_md_pro_btn4 a {width:318px; height:185px; display:block;}
#ocs_md_content .ocs_md_pro_btn4 a:hover {background:url(/themes/occasion/mothersday/images/ocs_mothersday_pro_bg_over.jpg) no-repeat -227px -241px; }

#occasion_mothersday .ocs_md_pj h2 {font-size:15px; font-weight:bold; color:#ff0033; letter-spacing:1px; margin:5px 0 ;}
#ocs_md_content .ocs_md_pj1 {background:url(/themes/occasion/mothersday/images/ocs_mothersday_pjbox_top.gif) no-repeat top left; }
#ocs_md_content .ocs_md_pj ul {width:618px; background:#fff;}
#ocs_md_content .ocs_md_pj li {padding:10px 0 10px 0;}
#ocs_md_content .ocs_md_pj .info {margin:10px 10px 0 0; width:280px;}
#ocs_md_content b {font-weight:normal;}
#ocs_md_content .ocs_md_pj a, #ocs_md_content .ocs_md_pj a:hover {color:#51210c; text-decoration: none;}
#ocs_md_content .ocs_md_pj_people .ocs_md_pj_img {margin:10px 0 10px 15px;}
#ocs_md_content .ocs_md_pj_info {width:470px; margin:10px 10px 0 10px;}
#ocs_md_content .ocs_md_pj .img_alpha {margin-top:10px;}
#ocs_md_content .ocs_md_pj2, #ocs_md_content .ocs_md_pj4 {background:#fef2e9;}
#ocs_md_content .ocs_md_pj1, #ocs_md_content .ocs_md_pj2, #ocs_md_content .ocs_md_pj3 {border-bottom:5px solid #ffdcd2;}

#ocs_md_idea .ocs_md_idea_pic {background:url(/themes/occasion/mothersday/images/ocs_mothersday_idea_bg.jpg) no-repeat top left; width:618px; height:292px;}
#ocs_md_idea .ocs_md_idea_pic img {width:206px;}
#ocs_md_idea .ocs_md_idea_pic a {display:block;}
#ocs_md_idea .ocs_md_idea_pic a {width:206px; height:292px;}
#ocs_md_idea .ocs_md_idea_btn1 a:hover {background:url(/themes/occasion/mothersday/images/ocs_mothersday_idea_bg_over.jpg) no-repeat left top; width:206px; height:292px;}
#ocs_md_idea .ocs_md_idea_btn2 a:hover {background:url(/themes/occasion/mothersday/images/ocs_mothersday_idea_bg_over.jpg) no-repeat -206px top; width:206px; height:292px;}
#ocs_md_idea .ocs_md_idea_btn3 a:hover {background:url(/themes/occasion/mothersday/images/ocs_mothersday_idea_bg_over.jpg) no-repeat right top; width:206px; height:292px;}

#ocs_md_proft {margin:0 0 10px 0;}
#ocs_md_proft .ocs_md_proft_pic {background:url(/themes/occasion/mothersday/images/ocs_mothersday_proft.jpg) no-repeat left top; color:#333; width:618px; height:230px;}
#ocs_md_proft .ocs_md_proft_pic li {float:left; text-align:center;}
#ocs_md_proft .ocs_md_proft_pic a{display:block; font-weight:bold;}
#ocs_md_proft .ocs_md_proft_pic p{line-height:14px;}
#ocs_md_proft .ocs_md_proft_pro01 img {width:159px; height:152px;}
#ocs_md_proft .ocs_md_proft_pro02 img {width:130px; height:152px;}
#ocs_md_proft .ocs_md_proft_pro03 img {width:140px; height:152px;}
#ocs_md_proft .ocs_md_proft_pro04 img {width:170px; height:152px;}

#ocs_md_sidebar {margin-right:16px;}
#ocs_md_sidebar .ocs_md_coupon {margin-left:8px; width:220px; margin-top:50px;}
#ocs_md_sidebar .ocs_md_coupon img {width:226px;}
#ocs_md_sidebar .ocs_md_coupon_btn ,#ocs_md_sidebar .ocs_md_coupon_btn a {display:block; background:url(/themes/occasion/mothersday/images/ocs_mothersday_sidabar_coupon_btn.gif) no-repeat left top; width:226px; height:130px;}
#ocs_md_sidebar .ocs_md_coupon_btn img {width:226px; height:130px;}
#ocs_md_sidebar .ocs_md_coupon_btn a:hover {background:url(/themes/occasion/mothersday/images/ocs_mothersday_sidabar_coupon_btn_over.gif) no-repeat left top; width:226px; height:130px;}
#ocs_md_sidebar .ocs_md_sidebar_info {background:url(/themes/occasion/mothersday/images/ocs_mothersday_sidabar_box.gif) no-repeat left top; width:200px; height:51px; margin-top:10px; padding:25px 20px 0 20px; text-align:center;}
#block_top .ocs_md .activitie {height:20px; background:url(/images/tintint/zh_TW/home/active_md_bg.gif); margin-left:6px; padding-top:3px;}
#block_top .ocs_md .activitie_r {height:23px; background:url(/images/tintint/zh_TW/home/active_md_bg.gif) no-repeat right top; width:10px;}

.circular {
    background: url(/images/tintint/zh_TW//idea/mothersday/mom2015-circular-bg.png);
}
/** #sticky **/
.sticky {
    position: fixed;
    top: 210px;
    left: initial;
    margin-left: 885px;
}

.sticky .container:before{
    content: ".";
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    font-size: 0
}

.sticky .container .content {
    color: #333;
    display: inline-block;
    vertical-align: middle;
    padding-top: 60px;
}


.circular:hover {
    background: url(/images/tintint/zh_TW//idea/mothersday/mom2015-circular-bg-hover.png);
}

.sticky .link{
	font-size:12px;
    letter-spacing: 1px;
	border:1px solid #fff;
	border-radius: 15px;
	padding:1px 5px;
	margin: 5px auto;
	width: 70px;
    color:#fff;
}

.sticky p {
    font-weight:bold;
	line-height: 18px;
}

.sticky span {
    color:#fff;
    font-size:18px;
	line-height: 18px;
	padding:0 2px 0 3px;
}

.sticky h4{
	margin-bottom:13px;
	font-size:22px;
}

.circular {
  width: 150px;
  height: 150px;
  padding: 5px;
  margin-top:20px;
}

/*@media screen and (max-width: 568px) , screen and (max-device-width: 568px) {
  .sticky, .sticky-top {
    top: -380px;
    left: 766px;
  }

  .sticky-top {
    position: absolute;
    margin-left: 0;  
  }
}*/



