#gift_left{width:358px;height:398px;background:url(./images/gift_left.jpg) no-repeat #fefefe;padding-left:37px;padding-top:8px;float:left}
#gift_left ul{margin-top:24px; line-height:3em;margin-bottom:15px;margin-left:20px;font-weight:bold;}
#gift_left li{ background:url(./images/list_style.gif) no-repeat left center;padding-left:30px; font-size:16px; color:#3a65a8}
#gift_content{ color:#3a65a8;}
#gift_left li a{color:#3a65a8; text-decoration:none}
.center{ text-align:center}
#more_service{margin-top:15px;}
#more_service a{ color:#cb6f9c; font-size:14px;}
#gift_right{width:562px;background:url(./images/gift_right.jpg) no-repeat #fefefe;float:left;padding-top:23px;}
#gallery_wrapper{width:562px; overflow:hidden}
#gallery_left{width:26px;height:257px; background:url(./images/gallery_left.jpg) no-repeat; overflow:hidden; float:left}
#gallery{width:468px; height:257px; float:left; position:relative;overflow:hidden;}
#gallery img{width:468px; height:257px; position:absolute}
#gallery_right{width:68px;height:257px; background:url(./images/gallery_right.jpg) no-repeat; overflow:hidden; float:left}
#info{width:562px;height:95px;background:url(./images/info_bg.jpg) no-repeat; overflow:hidden}
#info_top{width:562px; height:31px; background:url(./images/info_top.jpg) no-repeat; overflow:hidden}
#info_left{padding-left:30px;padding-right:60px;font-size:17px; color:#cb6f9c; font-weight:bold;width:384px;float:left;}
#words{margin-top:10px;}
#who{margin-top:23px; float:right;}
#info_right{width:78px; height:95px; background: url(./images/info_right.jpg) no-repeat right;padding-left:10px; overflow:hidden; float:left}
#next,#prev{width:32px; height:35px; border:none;cursor:pointer;display:block;}
#next { background:url(./images/next.jpg);margin-bottom:10px;}
#next:hover{background:url(./images/next.jpg) bottom;}
#prev { background:url(./images/prev.jpg)}
#prev:hover{ background:url(./images/prev.jpg) bottom}
#gift_bottom{ background:url(./images/gift_bottom.jpg) no-repeat; overflow:hidden; width:957px; height:39px; overflow:hidden; clear:both;margin-bottom:10px;}
#process{margin-bottom:20px;}
#process_left{
float:left;
width:320px;
padding-left:25px;
padding-top:25px;
color:#3a65a8;
line-height:18px;
}
#process_left h3,#process_right h3{color:#cb6f9c; margin-bottom:15px;line-height:1em;}
#process_left h3 a{color:#cb6f9c}
#process_left p{ font-size:14px;width:300px;}
#process_right{
padding-top:25px;
width:600px;
float:right;
}
#process_right h3{padding-left:20px;}
.step{ float:left;width:135px;padding-right:15px;float:left;}
.step img{margin-bottom:10px;}
.step a{ color:#3a65a8;text-decoration:none; font-size:14px;line-height:18px;}
.intro_title{
font-size:20px;
font-weight:bold;
}