.left-menu{
position:relative;
float:left;
width:187px;
}.left-menu .menu-box{
background:url('/_media/images/timeline/feat_content_bg.gif') repeat-y;
float:left;
margin:0 0 10px;
padding: 0;
width:100%;
position:relative;
}.left-menu .menu-box .top-edge{
position:absolute;
top:0;
left:0;
width:100%;
height:9px;
background:url('/_media/images/timeline/feat_content_top.gif') no-repeat top left;
}.left-menu .menu-box .bottom-edge{
position:absolute;
bottom:0;
left:0;
width:100%;
height:7px;
background:url('/_media/images/timeline/feat_content_bottom.gif') no-repeat bottom left;
}.left-menu .menu-box .menu-content{
padding:4px;
margin:0;
}.left-menu .menu-box .menu-content H3{
font-size:19px;
font-weight:normal;
padding:10px 0 10px 5px;
}.left-menu .menu-box .menu-content table{
width:100%;
}.left-menu .menu-box .menu-content  TD IMG{
vertical-align:middle;
}.left-menu .menu-box .menu-content  td{
vertical-align:middle;

line-height:25px;
padding:3px 0 3px 10px !important;
padding:10px 0 10px 10px;
}.left-menu .menu-box .menu-content .bold_li td{
padding-left:7px;
line-height:30px;
font-size:13px;
font-weight:bold;
background:#f1eee7 url('/_media/images/timeline/feat_content_bold_sep.gif') no-repeat bottom;
}
.left-menu .menu-box .menu-content .normal_li td{
text-indent:16px;
line-height:15px;
font-size:11px;
font-weight:normal;

}
.left-menu .menu-box .menu-content .menu-title TD{
padding:5px 10px!important;
line-height:30px;
font-size:20px;
background:#F5F5ED url('/_media/images/timeline/feat_content_bold_sep.gif') no-repeat bottom;
}
.left-menu .menu-box .news-form{
margin:10px 0 0;
background:url('/_media/images/timeline/envalope.gif') no-repeat 50% 50%;
height:60px;
position:relative;
}.left-menu .menu-box .menu-content .news-form #email_input{
border:1px solid #d1d1d3;
width:80%;
margin-top:7px;
}.left-menu .menu-box .menu-content .news-form #btn{
position:absolute;
right:13px;
top:1px;
}.right-content{
position:relative;
float:right;
width:788px;
background:#ffffff;
}.inner-contents{
position:relative;
float:left;
width:100%;
margin-top:20px;
}.inner-contents .left-content{
float:left;
width:550px;
position:relative;
}.inner-contents .left-content .title{
position:relative;
font-size:21px;
font-weight:bold;
z-index:0;
margin-bottom:10px;
}.main-item{
float:left;
padding:0 0 10px;
}.inner-contents .item-content{
float:right;
position:relative;
margin:0 10px;
}.inner-contents .main-item .thumb {
float:left;
margin-top:10px;
}
.inner-contents .main-item .thumb img{
width:227px;
height:161px;
}.inner-contents .main-item .item-content{
width:290px;
}.inner-contents .all-items{
float:left;
width:100%;
}.inner-contents .all-items .item-content{
width:auto;
}.inner-contents .all-items TABLE{
width:100%;
}.inner-contents .all-items TD{
padding:10px 0;
}.right-info{
position:relative;
float:right;
width:231px;
margin-top:10px;
}.right-info .gifts{
width:100%;
position:relative;
background:url('/_media/images/timeline/related_bg.gif') repeat-y;
}.right-info .feat-content H3{
font-size:12px;
}.right-info .gifts .top-edge{
position:absolute;
top:0;
left:0;
background:url('/_media/images/timeline/related_top.gif') no-repeat left top;
width:100%;
height:10px;
}.right-info .gifts .bottom-edge{
position:absolute;
bottom:0;
left:0;
background:url('/_media/images/timeline/related_bottom.gif') no-repeat left top;
width:100%;
height:9px;
}.right-info .gifts .box-content{
padding:10px;
}.right-info .gifts .box-content .related-gifts{
font-size:11px;
}.right-info .gifts .box-content .related-gifts TD{
height:80px;
}.box-content H3{
margin-bottom:5px;
font-weight:normal;
font-size:19px;
}.right-info .gifts .box-content .related-gifts .gift_bg{
background:url('/_media/images/timeline/gift_bg.gif') no-repeat ;
text-align:center;
}.image-menu{
background:url('/_media/images/timeline/timeline_bg.gif') no-repeat;
float:left;
width:777px;
height:167px;
text-align:center;
padding:0 8px;

}
.image-holder{
overflow:hidden;
width:777px;
height:138px;
position:relative;
}.image-menu ul{
  list-style: none;
  margin: 0;
  padding: 0;
}.image-menu ul li{
  float: left;
  display: block;
}.image-menu ul li a{
  display: block;
  overflow: hidden;
  height: 120px;
  margin-top:18px;
  border-right:2px solid #ffffff;
}#a1{
  width: 210px;
}.image-menu ul li img{
  position: absolute;
}.image-menu ul li p{
  margin: 0;
  padding: 0;
  width: 120px;
  display: block;
  margin-left: 85px;
}