
/* =page layout */

body{
	margin:20px;
}
.main{
	width:750px;
	max-width:98%; 
	margin:0 auto;
    height:auto;
}     /*11.01*/


.page-header,
.page-body,
.page-footer{
	float:none;
	clear:both;
	width:100%;
	overflow:hidden;
}
.page-header .buffer,
.page-body .buffer,
.page-footer .buffer{
	overflow:hidden;
}

.page-header{
	background:url(http://img1.3seyu.com/images/canvas_corner_tl.gif) left top no-repeat;
	border-bottom:3px solid #ccf;
}
.page-header .buffer{
	height:60px;
	padding:10px 15px;
	background:url(http://img1.3seyu.com/images/canvas_corner_tr.gif) right top no-repeat;
	border-bottom:3px solid #4b3296;
}
.page-body{
}

.page-body .buffer{
	padding:16px 12px 12px 12px; background-color:#FFFFFF;     /*12.02*/
}
.page-footer{
	background:#ebebf5 url(http://img1.3seyu.com/images/canvas_corner_bl.gif) left bottom no-repeat;
}
.page-footer .buffer{
	height:35px;
	padding:20px 15px 15px;
	background:url(http://img1.3seyu.com/images/canvas_corner_br.gif) right bottom no-repeat;
}


.icanvas{
	width:95%;
	height: auto;
	overflow:hidden;
	padding:15px 2.5%;
	background:#f5f5f5;
}
.content{
	float:left;
	clear:left;
	width:75%;
	overflow:hidden;
}
.sidebar{
	float:right;
	clear:right;
	width:22%;
	overflow:hidden;
}
.exclusive{
	float:none !important;
	width:100% !important;
}

.single{
	margin:auto;
}



body{
	background:#c1c1f7 url(http://img1.3seyu.com/images/new/bg.gif) top repeat-x;
	color:#000;
}
body,
table,
input,
textarea,
select,
button{
	font-family:arial;
	font-size:13px;
}
img{
	border-width:0;
}
a,
a:link,
a:visited,
a:active{
	color:#4b3296;
	text-decoration:none;
}
a:hover{
	color:#f60;
	text-decoration:underline;
}
form{
	margin:0;
}
ul,
ol{
	margin:0 0 1em;
	padding:0;
	list-style:none;
}
p{
	margin:0 0 1em;
}
h1{
	font-size:210%;
}
h2{
	font-size:125%;
}
h3{
	font-size:110%;
}
h4{
	font-size:100%;
}
h1,
h2,
h3,
h4{
	margin:0 0 1em;
}
table{
}
textarea{
	vertical-align:top;
}

/* =按钮状的链接 */
a.button{
	display:block;
	height:22px;
	overflow:hidden;
	line-height:22px;
	text-align:center;
	background:#fff url(http://img1.3seyu.com/images/button_bg.gif) repeat-x bottom;
	border:1px solid #669;
}
a.button:hover{
	color:#4b3296;
	text-decoration:none;
}
button{
/*
*/
	height:24px;
	overflow:hidden;
	margin:0 5px;
	padding:0;
	line-height:21px;
	background:#fff url(http://img1.3seyu.com/images/button_bg.gif) repeat-x bottom;
	color:#4b3296;
	border:1px solid #669;
	cursor:pointer;
}
.textfield{
	height:17px;
	margin:0;
	padding:2px 2px;
	border:1px solid #669;
}
.richtextfield{
	margin:0;
	padding:2px 2px;
	border:1px solid #669;
}
.checker{
	margin:0;
	padding:0;
}

/*  */
.w-tiny{
	width:40px;
}
.w-small{
	width:75px;
}
.w-medium{
	width:100px;
}
.w-big{
	width:120px;
}
.w-super{
	width:150px;
}

/* font */
.font-tiny{
	font-size:90%;
}
.font-small{
	font-size:95%;
}

/* text style */
.em-normal{
	font-size:100%;
	font-weight:bold;
	color:#f60;
}
.em-big{
	font-size:110%;
	font-weight:bold;
	color:#f60;
}
.em-super{
	font-size:150%;
	font-weight:bold;
	color:#f60;
}
.em-highlight{
	color:#f60;
}
.em-red{
	font-size:110%;
	font-weight:bold;
	color:#f00;
}

/* float */
.f-left{
	float:left !important;
}
.f-right{
	float:right !important;
}
.f-none{
	float:none !important;
	clear:both !important;
}

/* text align */
.align-left{
	text-align:left !important;
}
.align-right{
	text-align:right !important;
}
.align-center{
	text-align:center !important;
}

/* compact */
.compact-top{
	margin-top:0 !important;
}
.compact-left{
	margin-left:0 !important;
}
.compact-bottom{
	margin-bottom:0 !important;
}
.compact-right{
	margin-right:0 !important;
}
.compact-h{
	margin-left:0 !important;
	margin-right:0 !important;
}
.compact-v{
	margin-top:0 !important;
	margin-bottom:0 !important;
}
.compact-all{
	margin:0 !important;
}

.vcode{
	vertical-align:top;
}

.aquo{
	font-style:normal;
	font-weight:bold;
	font-family:verdana;
	color:#f90;
}

.title-common{
	color:#4b3296;
	font-size:110%;
}

.operation-tip{
	font-size:95%;
}

.goto-line{
	margin:0;
}
.submit-line{
	float:none;
	clear:both;
	width:100%;
	overflow:hidden;
	margin:0.5em 0 0.5em;
}


.infobar{
	margin:0 0 1em;
	color:#f30;
	font-size:95%;
	display:none;
}


.promo-list{
	width:100%;
	overflow:hidden;
	margin:1em 0 0;
}
.promo-list li{
	float:left;
	width:33%;
	height:125px;
	overflow:hidden;
	text-align:center;
}
.promo-list li .thumb{
	width:100%;
	height:100%;
	background:url(http://img1.3seyu.com/images/promo_pics.jpg) no-repeat;
}
.promo-list li.albums .thumb{
    background-position:center 0;
}
.promo-list li.space .thumb{
    background-position:center 0;
}
.promo-list li.gifts{ width:30%; margin-left:20px;}
.promo-list li.gifts .thumb{
    background-position:15px -100px;
}
.promo-list li.sharing .thumb{
    background-position:30px -200px;
}

/* =目录单位 */
.album-unit{
	position:relative;
	width:130px;
	overflow:hidden;
	margin:0 35px 25px 0;
}
.album-unit .title{
	width:8em;
	height:1.2em;
	overflow:hidden;
	margin:0 0 0.5em;
}
.album-unit .photosnum{
	font-size:95%;
	position:absolute;
	right:2em;
	bottom:0;
}
.album-unit .folder{
	width:96px;
	height:96px;
	overflow:hidden;
	padding:12px 6px 6px;
	background:url(http://img1.3seyu.com/images/folder.gif) no-repeat;
}
.album-unit .folder a{
	display:block;
	width:100%;
	height:100%;
}

/* =照片单位 */
.photo-unit{
	position:relative;
	width:130px;
	overflow:hidden;
	margin:0 35px 25px 0;
}
.photo-unit .title{
	width:8em;
	height:1.2em;
	overflow:hidden;
	margin:0 0 0.5em;
}

/*change*/
.photo-unit .image-side{
    width:108px;
	height:108px;
	overflow:hidden;
    background:url(http://img1.3seyu.com/images/image_folder.gif) no-repeat;
}
.photo-unit .image{
	width:87px;
	height:87px; margin:9px;
	overflow:hidden;
}
/*change*/

.photo-unit .image a{
}

/* =项目单位 */
.project-unit{
	position:relative;
	width:120px;
	overflow:hidden;
	margin:0 2em 2em 0;
}
.project-unit .utils{
	display:block;
	margin:3px 0 0;
	font-size:12px;
}
.project-unit .utils .separator{
	color:#f60;
}

/* =icons */
.icon{
	display:block;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-100px;
	background:url(http://img1.3seyu.com/images/icons.gif) no-repeat left top;
}
/* photo */
.icon-public{
	background-position:0 -25px;
}
.icon-protected{
	background-position:-25px -25px;
}
.icon-private{
	background-position:-50px -25px;
}
.icon-photo{
	background-position:-75px -25px;
}
.icon-lowres{
	background-position:-100px -25px;
}
/* action */
.icon-edit{
	background-position:0 -50px;
}
.icon-cover{
	background-position:-25px -50px;
}
.icon-move{
	background-position:-50px -50px;
}
.icon-delete{
	background-position:-75px -50px;
}
.icon-remove{
	background-position:-100px -50px;
}
.icon-cancel{
	background-position:-125px -50px;
}
/* image edit */
.icon-imgedit{
	background-position:0 -75px;
}
.icon-cut{
	background-position:-25px -75px;
}
.icon-rotateccw{
	background-position:-50px -75px;
}
.icon-rotatecw{
	background-position:-75px -75px;
}
.icon-save{
	background-position:-100px -75px;
}
.icon-flop{
	background-position:-125px -75px;
}
.icon-flip{
	background-position:-150px -75px;
}
.icon-contrast{
	background-position:-175px -75px;
}
.icon-reset{
	background-position:-200px -75px;
}

/* status */
.icon-ok{
	background-position:0 -100px;
}
.icon-info{
	background-position:-25px -100px;
}
.icon-alert{
	background-position:-50px -100px;
}
.icon-error{
	background-position:-75px -100px;
}
.icon-flag{
	background-position:-100px -100px;
}
.icon-yes{
	background-position:-125px -100px;
}
/* order */
.icon-cart{
	background-position:0 -125px;
}
.icon-rmb{
	background-position:-25px -125px;
}
.icon-print{
	background-position:-50px -125px;
}
/* account */
.icon-login{
	background-position:0 -150px;
}
.icon-logout{
	background-position:-25px -150px;
}
.icon-password{
	background-position:-50px -150px;
}
.icon-keyboard{
	background-position:-75px -150px;
}
/* dynamic */
.icon-loading{
	background:url(http://img1.3seyu.com/images/loading.gif) no-repeat;
}

/* =图表列表 */
.list-icons{
	height:2.0em;
	overflow:hidden;
	font-size:95%;
	margin:5px 0 0;
}
.list-icons li{
	float:left;
	margin-right:5px;
}
.list-icons li.first{
}
.list-icons li.last{
	margin-right:0;
}
.list-icons input{
	margin:0;
}


/* =面板（侧边栏） */
.panel-utils{
	border:1px solid #ccc;
	border-top:3px solid #f90;
	margin:0 0 1.5em;
	background-color:#fff;
}
.panel-utils .title{
	height:2.5em;
	margin:0;
	line-height:2.5em;
	font-size:100%;
	text-align:center;
	border-bottom:1px solid #ccc;
	background:#f4f4f4 url(http://img1.3seyu.com/images/panel_title_bg.gif) top repeat-x;
	color:#900;
}
.panel-utils .text{
	margin:0.5em 1em;
	line-height:1.8em;
}
.panel-utils .list{
	margin:0.5em 1em;
}
.panel-utils .list li{
	padding:0.5em;
	border-bottom:1px dashed #ccc;
}
.panel-utils .list li.first{
}
.panel-utils .list li.last{
	border-bottom-width:0;
}

/* =行内列表 */
.list-inline{
}
.list-inline li{
	float:left;
}

.albums{
	float:none;
	clear:both;
	width:100%;
	overflow:hidden;
}
.photos{
	float:none;
	clear:both;
	width:100%;
	overflow:hidden;
}
.projects{
	float:none;
	clear:both;
	width:100%;
	overflow:hidden;
}
.buttons{
	margin:0 0 1em;
	width:100%;
	overflow:hidden;
}
.buttons li{
	margin-right:0.8em;
}


/* =多行列表 */
.list-lineup{
	line-height:1.5em;
}
.list-lineup li{
}

.actions{
}
.actions li{
	padding:0.5em;
	border-bottom:1px dashed #ccc;
}

/* =有图标的列表 */
.list-withbullet{
	margin-left:2em;
	list-style-type:square;
	line-height:1.5em;
}
.list-withbullet li{
}

.list-table{
	width:99%;
	overflow:hidden;
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#514d9f;
}
.list-table .title{
	background-color:#7d7db4;
	margin:0;
	padding:0.3em 0;
	color:#fff;
	border-bottom:1px solid #514d9f;
	text-align:center;
	font-size:100%;
}
.list-table .data{
	margin:0;
}
.list-table .row{
	display:block;
	width:100%;
	overflow:hidden;
	_margin-bottom:-3px;
	border-bottom:1px solid #514d9f;
}
.list-table .row label{
	display:block;
	float:left;
	width:34%;
	padding:0.3em 0;
	text-align:center;
}
.list-table .row span{
	display:block;
	float:right;
	width:62%;
	padding:0.3em 0.3em;
	border-left:1px solid #514d9f;
}


/* =购物车项列表 */
.list-items{
	float:none;
	width:100%;
	clear:both;
	overflow:hidden;
	border-bottom:2px dashed #ccc;
}
.items-section{
	width:100%;
	overflow:hidden;
	padding:1em 0;
	border-top:2px dashed #ccc;
}
.items-section .type-title{
	float:left;
	width:20%;
	overflow:hidden;
}
.items-section .items{
	float:right;
	width:78%;
	overflow:hidden;
}
.items-section .items .item-unit{
	width:100%;
	overflow:hidden;
	padding:1em 0;
	border-bottom:1px dashed #ccc;
}
.items-section .items .first{
}
.items-section .items .last{
	border-bottom-width:0;
}
.items-section .items .item-unit .image{
	float:left;
	width:30%;
}
.items-section .items .item-unit .quantity{
	float:right;
	width:68%;
}
.items-section .items .item-unit .quantity li{
	width:100%;
	overflow:hidden;
}
.items-section .items .item-unit .title P{ margin-bottom:0.6em;}

.items-section .items .item-unit .title{
	float:left;
	width:50%;
}
.items-section .items .item-unit .price{
	float:right;
	width:18%;
	text-align:right;
}
.items-section .items .item-unit .status{
	float:left;
}
.items-section .items .item-unit .money{
	font-size:120%;
	font-weight:bold;
	color:#f60;
}
.items-section .items .item-unit .utils{
	float:left;
}

.total-amount-line{
	width:100%;
	overflow:hidden;
	padding:1em 0;
	border-top:2px dashed #ccc;
	text-align:right;
	font-size:110%;
}

.list-quantity{
	margin:0;
	padding:0 10px;
}
.list-quantity li{
	width:100%;
	overflow:hidden;
	margin:0 0 5px;
}
.list-quantity li .title{
	float:left;
	margin:0;
}
.list-quantity li .price{
	float:right;
	margin:0;
}

/* =表单列表 */
.list-form{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
}
.list-form li{
	float:none;
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
	_margin-bottom:7px;
}
.list-form li.first{
}
.list-form li.last{
	margin-bottom:0 !important;
}
.list-form .label-zone{
	float:left;
	display:block;
	width:19%;
	line-height:22px;
}
.list-form .input-zone{
	float:right;
	width:81%;
	overflow:hidden;
}
.list-form .input-zone ul{
	margin-left:0;
	padding-left:0;
}
.list-form .input-zone ul li{
	width:auto;
	margin:0;
}

/* =3列表单列表 */
.list-form-3c{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
}
.list-form-3c li{
	float:none;
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
	_margin-bottom:7px;
}
.list-form-3c li.first{
}
.list-form-3c li.last{
	margin-bottom:0;
}
.list-form-3c .label-zone{
	float:left;
	display:block;
	width:22%;
	line-height:22px;
}
.list-form-3c .input-zone{
	float:left;
	width:33%;
	overflow:hidden;
}
.list-form-3c li .tip-zone{
	float:right;
	width:44%;
	overflow:hidden;
	background:url(http://img1.3seyu.com/images/icon_ldarrow.gif) left center no-repeat;
}
.list-form-3c li .tip-zone span{
	float:right;
	display:block;

	width:90%;
	background:#f6f6f6;
	padding:2px 3px;
	font-size:95%;
	color:#808080;
	border:1px solid #ddd;
}
.list-form-3c li .tip-zone span.highlight{
	color:#f30;
}


/* =分页 */
.paginate-line{
	width:100%;
	overflow:hidden;
	font-size:95%;
}
.paginate-line .paginate{
	float:left;
	margin:0;
	color:#ccc;
}
.paginate-line .paginate .normal{
	padding:0.2em;
}
.paginate-line .paginate .highlight{
	padding:0.3em;
	color:#f60;
	font-weight:bold;
}
.paginate-line .pagejump{
	float:right;
	margin:0;
}

/* =流程 */
.flow{
	float:right;
	overflow:hidden;
}
.flow .title{
	float:left;
	height:20px;
	overflow:hidden;
	line-height:20px;
	margin:0;
	font-weight:bold;
	color:#7d7db4;
}
.flow .steps{
	float:left;
	margin:0 0 0 1em;
	height:20px;
	overflow:hidden;
	line-height:20px;
}
.flow .steps li{
	float:left;
	height:100%;
	overflow:hidden;
	margin-left:10px;
	background-image:url(http://img1.3seyu.com/images/steps.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-weight:bold;
	color:#aaa;
}
.flow .steps li.highlight{
	background-image:url(http://img1.3seyu.com/images/steps_highlight.gif);
	color:#09f;
}
.flow .steps li span{
	display:block;
	width:61px;
	height:100%;
	overflow:hidden;
	margin-left:20px;
	background:#fff;
}
.flow .steps li span.longer{
	width:72px;
}
.flow .steps .highlight span{
}
.flow .steps .highlight span.longer{
}
.flow .steps .step1{
	margin-left:0;
	background-position:0 0;
}
.flow .steps .step2{
	background-position:-40px 0;
}
.flow .steps .step3{
	background-position:-80px 0;
}
.flow .steps .step4{
	background-position:-120px 0;
}
.flow .steps .step5{
	background-position:-160px 0;
}


.section-checkout{
	margin-bottom:1.5em;
}
.section-checkout .title{
	margin-bottom:0.5em;
	color:#4b3296;
}
.section-checkout .data{
	background-color:#f0f0f0;
	padding:1em;
}

.price-table{
	width:100%;
	table-layout:fixed;
	border:1px solid #ccc;
}
.price-table th{
	padding:0.5em 0;
	background-color:#7d7db4;
	color:#fff;
}
.price-table td{
	text-align:center;
	padding:0.5em 0;
}
.price-table td .our-price{
	color:#f30;
}
.price-table td .market-price{
	text-decoration:line-through;
	font-style:normal;
}
.price-table tr.light{
	background-color:#fff;
}
.price-table tr.deep{
	background-color:#f0f0f0;
}

.data-table{
	width:100%;
	table-layout:fixed;
	background-color:#514d9f;
	margin-bottom:1em;
}
.data-table th{
	padding:0.5em 0;
	background-color:#7d7db4;
	color:#fff;
}
.data-table td{
	text-align:center;
	padding:0.5em 0;
	background-color:#fff;
}


/* =照片选择列表 */
.photo-chooser{
	position:relative;
	width:720px;
	height:120px;
	overflow:hidden;
	background:url(http://img1.3seyu.com/images/photochooser_box.gif) center no-repeat;
}
.photo-chooser .prev-switch,
.photo-chooser .next-switch{
	position:absolute;
	display:block;
	width:15px;
	height:100%;
	overflow:hidden;
	text-indent:-500px;
	background-color:transparent;
	background-position:center;
	background-repeat:no-repeat;
}
.photo-chooser .prev-switch:hover,
.photo-chooser .next-switch:hover{
}
.photo-chooser .prev-switch{
	left:0;
	top:0;
	background-image:url(http://img1.3seyu.com/images/page_switch_prev.gif);
}
.photo-chooser .next-switch{
	right:0;
	top:0;
	background-image:url(http://img1.3seyu.com/images/page_switch_next.gif);
}

.album-switch{
	width:250px;
}

.choose-infobar{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}
.choose-infobar .title{
	float:left;
	margin:0;
	font-size:110%;
	font-weight:bold;
	color:#4b3296;
}
.choose-infobar .switch{
	float:none;
	clear:both;
	width:100%;
	overflow:hidden;
	margin:1em 0 0;
}
.choose-infobar .tip{
	float:left;
	margin:0 0 0 1em;
	color:#f60;
}
.choose-switch{
	display:none;
}

.photos-bar{
	width:670px;
	height:110px;
	margin:10px auto 0 auto;
	overflow:hidden;
}
.photos-bar .albums{
	margin:0;
}
.photos-bar .album-unit{
	width:108px;
	margin:0 15px 15px 0;
}
.photos-bar .album-unit .folder{
	width:96px;
	height:96px;
}
.photos-bar .photos{
	margin:0;
}
.photos-bar .photo-unit{
	width:96px;
	margin:0 15px 0 0;
}
.photos-bar .photo-unit .image{
	margin:0;
}
.photos-bar .photo-unit .list-icons{
	display:block;
	height:12px;
	overflow:hidden;
	margin:0;
}
/*
.photos-bar .photo-unit .image a img{
	border:3px solid #fff;
}
.photos-bar .photo-unit .image a.highlight img{
	border-color:#f60;
}
*/



/* =header */
#logo{
	float:left;
	width:25%;
	overflow:hidden;
}
#logo a{
	display:block;
	width:155px;
	height:60px;
	overflow:hidden;
	margin-left:20px;
	text-indent:-1000px;
	background:url(http://img1.3seyu.com/images/logo.gif) no-repeat;
}
.account-line{
	float:right;
	clear:right;
	width:73%;
	overflow:hidden;
	margin:0.3em 0 1.2em;
	text-align:right;
	color:#ccc;
}
.account-line .userid{
	color:#000;
}
.account-line .cart{
	padding-left:2em;
	background:url(http://img1.3seyu.com/images/icon_cart.gif) no-repeat left top;
}
.account-line .iic{
	color:#f60;
}
.account-line .message{
	color:#000;
}
.navbar{
	float:right;
	margin:0;
	font-size:110%;
	list-style-type:none;
	font-weight:bold;
}
.navbar li{
	float:left;
	margin-left:1em;
	padding-left:1em;
	border-left:1px solid #ccc;
}
.navbar li.first{
	margin-left:0;
	padding-left:0;
	border-left-width:0;
}
.navbar li.last{
}

/* =footer */
.footbar{
	float:none;
	width:43em;/*5.13*/
	overflow:hidden;
	margin:0 auto;
}
.footbar li{
	float:left;
	margin-right:1em;
	padding-right:1em;
	border-right:1px solid #ccc;
}
.footbar li a:link,
.footbar li a:visited{
	color:#7d7db4;
}
.footbar li.first{
}
.footbar li.last{
	margin-right:0;
	padding-right:0;
	border-right-width:0;
}
.copyright{
	float:none;
	clear:left;
	text-align:center;
	margin:0.5em 0 0;
	color:#7d7db4;
}


.terms{
	padding:0 1em;
	line-height:150%;
}
.terms .highlight{
	font-size:110%;
	color:#f60;
	font-weight:bold;
}


.page-location{
	color:#999;
}

.utils-line{
	width:100%;
	overflow:hidden;
	margin-bottom:2em;
}
.utils-line .buttons{
	width:auto;
	float:left;
	margin:0;
}
.utils-line .select-utils{
	float:right;
	margin:0;
}

.select-utils{
	margin:0 1em;
	font-size:95%;
	color:#ccc;
}
.select-utils label{
	color:#000;
}

.order-details{
	float:left;
	width:40%;
	overflow:hidden;
	margin-bottom:1.5em;
}
.order-consignee{
	float:right;
	width:58%;
	overflow:hidden;
	margin-bottom:1.5em;
}
.order-items{
	float:none;
	clear:both;
	width:100%;
	overflow:hidden;
	margin-bottom:1.5em;
}

.to-gifts-center{
	display:block;
	height:3em;
	line-height:3em;
	padding-left:45px;
	background:url(http://img1.3seyu.com/images/gift.gif) 8px center no-repeat;
	border:1px solid #ccc;
}

.album-info{
	width:100%;
	overflow:hidden;
	margin:0 0 1em;
	padding-top:0.8em;
	border-top:1px dashed #ccc;
}
.album-info .cover{
	float:left;
	width:96px;
	height:96px;
	overflow:hidden;
	padding:12px 6px 6px;
	background:url(http://img1.3seyu.com/images/folder.gif) no-repeat;
}
.album-info .meta{
	float:right;
	width:580px;
	overflow:hidden;
}
.album-info .title{
	float:left;
	height:1.5em;
	overflow:hidden;
	margin:0;
}
.album-info .photosnum{
	float:left;
	height:1.5em;
	overflow:hidden;
	margin:0 0 0 1em;
	font-size:95%;
}
.album-info .date{
	clear:both;
	width:100%;
	overflow:hidden;
	margin:0;
	font-size:95%;
}
.album-info .share{
	margin:0.3em 0 0;
}
.album-info .share .link{
	color:#f60;
	font-weight:bold;
	font-size:110%;
}
.album-info .share strong{
	color:#f60;
}
.album-info .description{
	margin:1em 0 0;
}

.text-nophoto{
	margin:2em 0 2em 130px;
}
.text-nophoto a{
	color:#0198FF;
}

.lowres-tip{
	margin:0;
	color:#f60;
}
.order-prints-line{
	float:none;
	clear:both;
	width:100%;
	overflow:hidden;
	margin-bottom:5px;
}
.order-prints-line .lowres-tip{
	float:left;
	line-height:3em;
}
.order-prints-line .order{
	float:right;
	margin:0;
	line-height:3em;
}

.album-selector{
	width:120px;
	overflow:hidden;
	margin:0 10px;
}

/* 制作翻页预览图 */
.gift-preview-creating{
	background:url(http://img1.3seyu.com/images/preview_loading.gif) no-repeat scroll center center;
}
.pagemask{
	position:absolute;
	left:0;
	top:0;
	display:none;
	width:1px;
	height:1px;
	overflow:hidden;
	z-index:10;
	background-color:#000;
    opacity: 0.30;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}
.pagemask iframe{
}
.movebox{
	position:absolute;
	left:-1000px;
	top:-1000px;
	display:none;
	width:250px;
	padding:30px;
	border:3px solid #ccc;
	background-color:#fff;
	z-index:11;
}
.giftalias-form{
	position:absolute;
	left:-1000px;
	top:-1000px;
	display:none;
	width:450px;
	padding:15px;
	border:3px solid #ccc;
	background-color:#fff;
	z-index:11;
}

.photo-meta{
	margin:0 0 1em;
}
.photo-meta .title{
}
.photo-meta .utils{
	width:100%;
	overflow:hidden;
}
.photo-meta .utils .buttons{
	float:left;
	width:auto;
	margin:0;
}
.photo-meta .image{
}
.photo-meta .tags{
}
.photo-meta .description{
}
.photo-meta .list-icons{
	width:18em;
	margin:1em auto;
}
.photo-meta .list-icons li{
	margin-right:1.5em;
}


.photostream{
}

.photolist{
	width:100$;
	overflow:hidden;
	margin:0 0 1em;
}
.photolist li{
	position:relative;
	float:left;
	width:60px;
	height:80px;
	margin-right:1em;
}
.photolist li .photo{
	position:relative;
	width:60px;
	height:60px;
	overflow:hidden;
}
.photolist li .photo img{
	position:absolute;
}
.photolist li.current .photo{
}
.photolist li .link{
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:100%;
	height:15px;
	overflow:hidden;
	padding-top:65px;
	line-height:15px;
	font-size:95%;
	background:url(http://img1.3seyu.com/images/blank.gif);
	z-index:2;
}
.photolist li.prev .link{
}
.photolist li.next .link{
	text-align:right;
}

.exif-section{
	width:95%;
	overflow:hidden;
	margin:0 0 1em;
	padding:0.5em;
	background:#ffffe6;
	border:1px solid #ccc;
	font-size:12px;
}
.exif-section .title{
	color:#900;
}
.exif-section .data{
	width:100%;
	overflow:hidden;
	margin:0;
}
.exif-section .data .item{
	float:left;
	width:49%;
	height:20px;
	overflow:hidden;
	line-height:20px;
	margin-bottom:5px;
}

/* =单张照片礼品预览 */
.gift-utils{
	margin-left:2em;
}
.gift-utils li{
	margin-bottom:1em;
}
.gift-preview{
	position:relative;
	overflow:hidden;
}
.gift-preview .photo{
	position:relative;
	overflow:hidden;
}
.gift-preview .photo img{
	position:absolute;
}
.gift-preview .decoration{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
	background-position:top left;
	background-repeat:no-repeat;
	z-index:1;
}
.gift-preview .link{
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:20px;
	overflow:hidden;
	text-align:center;
	line-height:20px;
	font-size:95%;
	z-index:2;
}

/* 礼品封面 */
.gift-cover{
	display:block;
	position:relative;
	width:120px;
	height:90px;
	overflow:hidden;
	margin:auto;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift_covers.gif);
	background-repeat:no-repeat;
	z-index:1;
    cursor:pointer;
}
.gift-cover .image{
	display:block;
	position:absolute;
	overflow:hidden;
	text-align:center;
	cursor:pointer;
}
.gift-cover .image img{
	height:100%;
	margin:auto;
}
.calendar-27-cover{
	background-position:0 -100px;
}
.calendar-27-cover .image{
	left:8px;
	top:3px;
	width:90px;
	height:69px;
}
/*台历风格*/
.calendar-fullpage-cover,
.calendar-white-cover,
.calendar-black-cover,
.calendar-mouse-cover,
.calendar-goodluck-cover,
.calendar-funnylife-cover,
.calendar-funnyletter-cover,
.calendar-funnypaint-cover,
.calendar-funnyfall-cover,
.calendar-funnystar-cover,
.calendar-funnygame-cover,
.calendar-funnycar-cover,
.calendar-funnybar-cover,
.calendar-newyear-cover,
.calendar-fireluck-cover,
.calendar-ojnew1-cover,
.calendar-ojnew2-cover,
.calendar-ojnew3-cover,
.calendar-ojnew4-cover,
.calendar-ojnew5-cover,
.calendar-ojnew6-cover,
.calendar-ojnew7-cover,
.calendar-ojnew8-cover,
.calendar-ojnew9-cover,
.calendar-ojnew10-cover,
.calendar-ojnew11-cover,
.calendar-ojnew12-cover,
.calendar-ojnew13-cover,
.calendar-ojnew14-cover,
.calendar-ojnew15-cover,
.calendar-ojnew16-cover,
.calendar-ojnew17-cover,
.calendar-goodtime-cover{
	background:url(http://img1.3seyu.com/images/giftdesign/gift-calendar-h-covers.png) no-repeat;
}
.calendar-vfullpage-cover,
.calendar-vfunnybar-cover,
.calendar-vfunnyletter-cover,
.calendar-vgoodluck-cover,
.calendar-vfashiongirl-cover,
.calendar-vfunnyfamily-cover,
.calendar-vfunnytree-cover,
.calendar-vfunnyball-cover,
.calendar-vfunnydance-cover,
.calendar-vfunnybutton-cover,
.calendar-vfunnylotus-cover,
.calendar-vfunnycar-cover,
.calendar-vnewyear-cover,
.calendar-vfireluck-cover,
.calendar-vojnew1-cover,
.calendar-vojnew2-cover,
.calendar-vojnew3-cover,
.calendar-vojnew4-cover,
.calendar-vojnew5-cover,
.calendar-vojnew6-cover,
.calendar-vojnew7-cover,
.calendar-vojnew8-cover,
.calendar-vojnew9-cover,
.calendar-vgoldbull-cover{
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-calendar-v-covers.png);
}

.calendar-funnyfall-cover{
	background-position:0 -100px;
}
.calendar-funnyfall-cover .image{
	left:2px;
	top:3px;
	width:100px;
	height:69px;
}
.calendar-funnystar-cover{
	background-position:0 -200px;
}
.calendar-funnystar-cover .image{
    height:50px;
    left:6px;
    top:7px;
    width:70px;
}
.calendar-funnybar-cover{
	background-position:0 -300px;
}
.calendar-funnybar-cover .image{
	left:2px;
	top:3px;
	width:100px;
	height:69px;
}
.calendar-funnylife-cover{
	background-position:0 -400px;
}
.calendar-funnylife-cover .image{
	left:2px;
	top:3px;
	width:100px;
	height:69px;
}
.calendar-funnyletter-cover{
	background-position:0 -500px;
}
.calendar-funnyletter-cover .image{
    height:50px;
    left:50px;
    top:13px;
    width:50px;
}
.calendar-funnygame-cover{
	background-position:0 -600px;
}
.calendar-funnygame-cover .image{
	left:2px;
	top:3px;
	width:100px;
	height:69px;
}
.calendar-goodluck-cover{
	background-position:0 -700px;
}
.calendar-goodluck-cover .image{
	left:2px;
	top:3px;
	width:100px;
	height:69px;
}
.calendar-funnypaint-cover{
	background-position:0 0;
}
.calendar-funnypaint-cover .image{
	left:2px;
	top:3px;
	width:100px;
	height:69px;
}
.calendar-fullpage-cover{
	background-position:0 -800px;
}
.calendar-fullpage-cover .image{
	left:5px;
	top:3px;
	width:98px;
	height:69px;
}
.calendar-black-cover{
	background-position:0 -900px;
}
.calendar-black-cover .image{
	left:8px;
	top:3px;
	width:90px;
	height:69px;
}
.calendar-white-cover{
	background-position:0 -1000px;
}
.calendar-white-cover .image{
    height:60px;
    left:8px;
    top:8px;
    width:90px;
}
.calendar-funnycar-cover{
	background-position:0 -1100px;
}
.calendar-funnycar-cover .image{
    left:8px;top:3px;width:90px;height:69px;
}
.calendar-newyear-cover{
	background-position:0 -1200px;
}
.calendar-newyear-cover .image{
    height:58px;left:8px;top:9px;width:55px;
}
.calendar-goodtime-cover{
	background-position:0 -1300px;
}
.calendar-goodtime-cover .image{
    height:40px;left:33px;top:10px;width:45px;
}
.calendar-fireluck-cover{
	background-position:0 -1400px;
}
.calendar-fireluck-cover .image{
    height:60px;left:0;top:9px;width:109px;    
}
.calendar-ojnew1-cover{
	background-position:0 -1500px;
}
.calendar-ojnew1-cover .image{
    height:45px;left:23px;top:13px;width:40px;    
}
.calendar-ojnew2-cover{
	background-position:0 -1600px;
}
.calendar-ojnew2-cover .image{
    height:44px;left:0px;top:4px;width:49px;    
}
.calendar-ojnew3-cover{
	background-position:0 -1700px;
}
.calendar-ojnew3-cover .image{
    height:59px;left:6px;top:9px;width:58px;    
}
.calendar-ojnew4-cover{
	background-position:0 -1800px;
}
.calendar-ojnew4-cover .image{
    height:61px;left:60px;top:7px;width:43px;    
}
.calendar-ojnew5-cover{
	background-position:0 -1900px;
}
.calendar-ojnew5-cover .image{
    height:56px;left:54px;top:8px;width:49px;    
}
.calendar-ojnew6-cover{
	background-position:0 -2000px;
}
.calendar-ojnew6-cover .image{
    height:62px;left:4px;top:6px;width:44px;    
}
.calendar-ojnew7-cover{
	background-position:0 -2100px;
}
.calendar-ojnew7-cover .image{
    height:30px;left:60px;top:7px;width:43px;    
}
.calendar-ojnew8-cover{
	background-position:0 -2200px;
}
.calendar-ojnew8-cover .image{
    height:33px;left:28px;top:7px;width:35px;    
}
.calendar-ojnew9-cover{
	background-position:0 -2300px;
}
.calendar-ojnew9-cover .image{
    height:30px;left:36px;top:7px;width:35px;    
}
.calendar-ojnew10-cover{
	background-position:0 -2400px;
}
.calendar-ojnew10-cover .image{
    height:61px;left:60px;top:8px;width:43px;    
}
.calendar-ojnew11-cover{
	background-position:0 -2500px;
}
.calendar-ojnew11-cover .image{
    height:61px;left:4px;top:7px;width:43px;    
}
.calendar-ojnew12-cover{
	background-position:0 -2600px;
}
.calendar-ojnew12-cover .image{
    height:47px;left:7px;top:19px;width:46px;    
}
.calendar-ojnew13-cover{
	background-position:0 -2700px;
}
.calendar-ojnew13-cover .image{
    height:38px;left:20px;top:9px;width:56px;    
}
.calendar-ojnew14-cover{
	background-position:0 -2800px;
}
.calendar-ojnew14-cover .image{
    height:31px;left:32px;top:15px;width:42px;    
}
.calendar-ojnew15-cover{
	background-position:0 -2900px;
}
.calendar-ojnew15-cover .image{
    height:40px;left:27px;top:20px;width:55px;    
}
.calendar-ojnew16-cover{
	background-position:0 -3000px;
}
.calendar-ojnew16-cover .image{
    height:46px;left:50px;top:10px;width:50px;    
}
.calendar-ojnew17-cover{
	background-position:0 -3100px;
}
.calendar-ojnew17-cover .image{
    height:45px;left:60px;top:13px;width:35px;    
}


.calendar-vfashiongirl-cover{
  background-position:0 0;
}
.calendar-vfashiongirl-cover .image{
	height:80px;left:0;top:3px;width:58px;
}
.calendar-vfunnytree-cover{
  background-position:0 -100px;
}
.calendar-vfunnytree-cover .image{
    height:69px;left:0;top:3px;width:67px;
}
.calendar-vfunnyletter-cover{
  background-position:0 -200px;
}
.calendar-vfunnyletter-cover .image{
	height:50px;left:0;top:3px;width:70px;
}
.calendar-vfunnyfamily-cover{
  background-position:0 -300px;
}
.calendar-vfunnyfamily-cover .image{
    height:55px;left:17px;top:3px; width:40px;
}
.calendar-vgoodluck-cover{
  background-position:0 -400px;
}
.calendar-vgoodluck-cover .image{
    height:69px;left:3px;top:3px;width:60px;
}
.calendar-vfunnybar-cover{
  background-position:0 -500px;
}
.calendar-vfunnybar-cover .image{
	height:80px;left:-16px;top:3px;width:98px;
}
.calendar-vfullpage-cover{
  background-position:0 -600px;
}
.calendar-vfullpage-cover .image{
	height:80px;left:-16px;	top:3px;width:98px;
}
.calendar-vfunnycar-cover{
  background-position:0 -700px;
}
.calendar-vfunnycar-cover .image{
  height:69px;left:0;top:3px; width:60px;
}
.calendar-vfunnydance-cover{
  background-position:0 -800px;
}
.calendar-vfunnydance-cover .image{
    height:65px;left:5px;top:8px; width:55px;
}
.calendar-vfunnybutton-cover{
  background-position:0 -900px;
}
.calendar-vfunnybutton-cover .image{
    height:50px; left:8px; top:4px; width:50px;
}
.calendar-vfunnyball-cover{
  background-position:0 -1000px;
}
.calendar-vfunnyball-cover .image{
	height:50px;left:0;top:3px;width:62px;
}
.calendar-vfunnylotus-cover{
  background-position:0 -1100px;
}
.calendar-vfunnylotus-cover .image{
    height:58px;left:8px;top:13px;width:50px;
}
.calendar-vnewyear-cover{
  background-position:0 -1200px;
}
.calendar-vnewyear-cover .image{
    height:62px;left:8px;top:8px;width:50px;
}
.calendar-vgoldbull-cover{
    background-position:0 -1300px;
}
.calendar-vgoldbull-cover .image{
    height:59px;left:8px;top:9px;width:49px;
}
.calendar-vfireluck-cover{
    background-position:0 -1400px;
}
.calendar-vfireluck-cover .image{
    height:59px;left:8px;top:9px;width:49px;
}

.calendar-vojnew1-cover{
	background-position:0 -1500px;
}
.calendar-ojnew1-cover .image{
    height:74px;left:10px;top:19px;width:73px;    
}
.calendar-vojnew2-cover{
	background-position:0 -1600px;
}
.calendar-ojnew2-cover .image{
    height:56px;left:30px;top:60px;width:55px;    
}
.calendar-vojnew3-cover{
	background-position:0 -1700px;
}
.calendar-ojnew3-cover .image{
    height:41px;left:5px;top:43px;width:44px;    
}
.calendar-vojnew4-cover{
	background-position:0 -1800px;
}
.calendar-ojnew4-cover .image{
    height:51px;left:14px;top:17px;width:65px;    
}
.calendar-vojnew5-cover{
	background-position:0 -1900px;
}
.calendar-ojnew5-cover .image{
    height:72px;left:4px;top:11px;width:83px;    
}
.calendar-vojnew6-cover{
	background-position:0 -2000px;
}
.calendar-ojnew6-cover .image{
    height:80px;left:17px;top:32px;width:59px;    
}
.calendar-vojnew7-cover{
	background-position:0 -2100px;
}
.calendar-ojnew7-cover .image{
    height:115px;left:8px;top:13px;width:76px;    
}
.calendar-vojnew8-cover{
	background-position:0 -2200px;
}
.calendar-ojnew8-cover .image{
    height:73px;left:5px;top:9px;width:76px;    
}
.calendar-vojnew9-cover{
	background-position:0 -2300px;
}
.calendar-ojnew9-cover .image{
    height:72px;left:6px;top:11px;width:80px;    
}


.photobook-28-34-cover{
	background-position:0 -200px;
}
.photobook-28-34-cover .image{
	left:24px;
	top:22px;
	width:58px;
	height:48px;
}
.photobook-16-30-cover{
	background-position:0 -300px;
}
.photobook-16-30-cover .image{
	left:10px;
	top:16px;
	width:113px;
	height:55px;
}
/*画册风格图标*/
.photobook-children-cover,
.photobook-flower-cover,
.photobook-fairy-cover,
.photobook-racing-cover,
.photobook-leaf-cover,
.photobook-pencil-cover,
.photobook-white-cover,
.photobook-wedding-cover{
	background-position:0 -100px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift_photobook_cover.png);
}
.photobook-children-cover .image,
.photobook-flower-cover .image,
.photobook-fairy-cover .image,
.photobook-racing-cover .image,
.photobook-leaf-cover .image,
.photobook-pencil-cover .image,
.photobook-white-cover .image,
.photobook-wedding-cover .image{
    left:30px;
    top:18px;
    height:45px;
    width:63px;
}

.photobook-enjoy-cover,
.photobook-pure-cover,
.photobook-vine-cover,
.photobook-nest-cover,
.photobook-plum-cover,
.photobook-pattern1-cover,
.photobook-pattern2-cover,
.photobook-pattern3-cover,
.photobook-wish-cover,
.photobook-spring-cover{
	background-position:0 0;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift_photobook_cover.png);
}
.photobook-enjoy-cover .image,
.photobook-pure-cover .image,
.photobook-vine-cover .image,
.photobook-nest-cover .image,
.photobook-plum-cover .image,
.photobook-wish-cover .image,
.photobook-pattern1-cover .image,
.photobook-pattern2-cover .image,
.photobook-pattern3-cover .image,
.photobook-spring-cover .image
{
    left:30px;
    top:21px;
    width:38px;
    height:38px;
}

.photobook-mother-cover{
	background-position:0 -200px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift_photobook_cover.png);
}
.photobook-mother-cover .image{
    height:52px; left:36px; top:28px; width:79px;
}

.photobook-happiness-cover,
.photobook-happygarden-cover,
.photobook-happylife-cover,
.photobook-happybeach-cover,
.photobook-happyflower-cover,
.photobook-happycloth-cover{
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift_photobook_cover.png);
}

.photobook-happiness-cover{
	background-position:0 -300px;
}
.photobook-happiness-cover .image{
    height:52px; left:9px; top:8px; width:79px;
}

.photobook-happygarden-cover{
	background-position:0 -400px;
}
.photobook-happygarden-cover .image{
    height:87px; left:-9px; top:-7px; width:115px;
}

.photobook-happybeach-cover{
	background-position:0 -500px;
}
.photobook-happybeach-cover .image{
    height:52px; left:13px; top:16px; width:79px;
}

.photobook-happylife-cover{
	background-position:0 -600px;
}
.photobook-happylife-cover .image{
    height:60px; left:-2px; top:8px; width:89px;
}

.photobook-happyflower-cover{
	background-position:0 -700px;
}
.photobook-happyflower-cover .image{
    height:54px; left:9px; top:11px; width:86px;
}

.photobook-happycloth-cover{
	background-position:0 -800px;
}
.photobook-happycloth-cover .image{
    height:39px; left:20px; top:20px; width:61px;
}


.puzzle-7-9-cover{
    background-position:0 -400px;
}
.puzzle-7-9-cover .image{
    left:0px;
    top:0px;
    width:120px;
    height:81px;
}
/*拼图风格图标*/
.puzzle-horizontal-cover{
    background-position:0 0;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-h-covers.png);
}
.puzzle-horizontal-cover .image{
    left:5px;
    top:0px;
    width:108px;
    height:80px;
}
.puzzle-dream-cover{
    background-position:-150px 0;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-h-covers.png);
}
.puzzle-dream-cover .image{
    left:5px;
    top:0px;
    width:108px;
    height:80px;
}
.puzzle-bubble-cover{
    background-position:-300px 0;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-h-covers.png);
}
.puzzle-bubble-cover .image{
    left:5px;
    top:0px;
    width:108px;
    height:80px;
}
.puzzle-deer-cover{
    background-position:-450px 0;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-h-covers.png);
}
.puzzle-deer-cover .image{
    left:0px;
    top:0px;
    width:108px;
    height:80px;
}
.puzzle-bee-cover{
    background-position:0 -100px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-h-covers.png);
}
.puzzle-bee-cover .image{
    left:0px;
    top:0px;
    width:108px;
    height:80px;
}
.puzzle-pink-cover{
    background-position:-150px -100px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-h-covers.png);
}
.puzzle-pink-cover .image{
    left:0px;
    top:0px;
    width:108px;
    height:80px;
}
.puzzle-train-cover{
    background-position:-300px -100px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-h-covers.png);
}
.puzzle-train-cover .image{
    left:0px;
    top:0px;
    width:108px;
    height:80px;
}
.puzzle-robet-cover{
    background-position:-450px -100px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-h-covers.png);
}
.puzzle-robet-cover .image{
    left:0px;
    top:0px;
    width:108px;
    height:80px;
}
.puzzle-street-cover{
    background-position:0 -200px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-h-covers.png);
}
.puzzle-street-cover .image{
    left:0px;
    top:0px;
    width:108px;
    height:80px;
}
.puzzle-model-cover{
    background-position:-150px -200px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-h-covers.png);
}
.puzzle-model-cover .image{
    left:0px;
    top:0px;
    width:108px;
    height:80px;
}
.puzzle-roam-cover{
    background-position:-300px -200px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-h-covers.png);
}
.puzzle-roam-cover .image{
    left:0px;
    top:0px;
    width:108px;
    height:80px;
}
.puzzle-starangel-cover{
    background-position:-450px -200px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-h-covers.png);
}
.puzzle-starangel-cover .image{
    height:80px;
    left:5px;
    top:0;
    width:100px;
}
.puzzle-vertical-cover{
    background-position:0 0;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-v-covers.png);
}
.puzzle-vertical-cover .image{
    left:0px;
    top:0px;
	width:65px;
	height:91px;
}
.puzzle-rock-cover{
    background-position:-120px 0;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-v-covers.png);
}
.puzzle-rock-cover .image{
    left:0px;
    top:0px;
	width:65px;
	height:91px;
}
.puzzle-spring-cover{
    background-position:-240px 0;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-v-covers.png);
}
.puzzle-spring-cover .image{
    left:0px;
    top:0px;
	width:65px;
	height:91px;
}
.puzzle-vdeer-cover{
    background-position:-360px 0;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-v-covers.png);
}
.puzzle-vdeer-cover .image{
    left:0px;
    top:0px;
	width:65px;
	height:91px;
}
.puzzle-vpink-cover{
    background-position:0 -100px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-v-covers.png);
}
.puzzle-vpink-cover .image{
    left:0px;
    top:0px;
	width:65px;
	height:91px;
}
.puzzle-elephant-cover{
    background-position:-120px -100px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-v-covers.png);
}
.puzzle-elephant-cover .image{
    left:0px;
    top:0px;
	width:65px;
	height:91px;
}
.puzzle-light-cover{
    background-position:-240px -100px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-v-covers.png);
}
.puzzle-light-cover .image{
    left:0px;
    top:0px;
	width:65px;
	height:91px;
}
.puzzle-vtrain-cover{
    background-position:-360px -100px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-v-covers.png);
}
.puzzle-vtrain-cover .image{
    left:0px;
    top:0px;
	width:65px;
	height:91px;
}
.puzzle-vrobet-cover{
    background-position:0 -200px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-v-covers.png);
}
.puzzle-vrobet-cover .image{
    left:0px;
    top:0px;
	width:65px;
	height:91px;
}
.puzzle-vstreet-cover{
    background-position:-120px -200px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-v-covers.png);
}
.puzzle-vstreet-cover .image{
    left:0px;
    top:0px;
	width:65px;
	height:91px;
}
.puzzle-vmodel-cover{
    background-position:-240px -200px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-v-covers.png);
}
.puzzle-vmodel-cover .image{
    left:0px;
    top:0px;
	width:65px;
	height:91px;
}
.puzzle-vroam-cover{
    background-position:-360px -200px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-v-covers.png);
}
.puzzle-vroam-cover .image{
    left:0px;
    top:0px;
	width:65px;
	height:91px;
}
.puzzle-vbee-cover{
    background-position:0 -300px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-v-covers.png);
}
.puzzle-vbee-cover .image{
    left:0px;
    top:0px;
	width:65px;
	height:91px;
}
.puzzle-fancy-cover{
    background-position:-120px -300px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-v-covers.png);
}
.puzzle-fancy-cover .image{
    left:0px;
    top:0px;
	width:65px;
	height:91px;
}
.puzzle-vstarangel-cover{
    background-position:-240px -300px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-puzzle-v-covers.png);
}
.puzzle-vstarangel-cover .image{
    left:0px;
    top:0px;
	width:65px;
	height:91px;
}


.sticker-13-23-24-cover{
	background-position:0 -700px;
}
.sticker-13-23-24-cover .image{
	left:2px;
	top:-4px;
	width:120px;
	height:81px;
}
/*贴纸风格*/
.sticker-1-cover,
.sticker-2-cover,
.sticker-3-cover,
.sticker-4-cover,
.sticker-5-cover,
.sticker-6-cover,
.sticker-7-cover,
.sticker-8-cover,
.sticker-9-cover,
.sticker-10-cover{
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-sticker-v-covers-11.png);
}
.sticker-101-cover,
.sticker-102-cover,
.sticker-103-cover,
.sticker-104-cover,
.sticker-105-cover,
.sticker-106-cover,
.sticker-107-cover,
.sticker-108-cover,
.sticker-109-cover,
.sticker-110-cover
{
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-sticker-v-covers-5.png);
}
.sticker-201-cover,
.sticker-202-cover,
.sticker-203-cover,
.sticker-204-cover,
.sticker-205-cover,
.sticker-206-cover,
.sticker-207-cover,
.sticker-208-cover,
.sticker-209-cover,
.sticker-212-cover,
.sticker-210-cover,
.sticker-211-cover{
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-sticker-v-covers-1.png);
}

.sticker-1-cover{
	background-position:0 0;
}
.sticker-1-cover .image{
	left:6px;top:0px;width:115px;height:74px;
}
.sticker-2-cover{
	background-position:0 -100px;
}
.sticker-2-cover .image{
	left:6px;top:1px;width:83px;height:73px;
}
.sticker-3-cover{
	background-position:0 -200px;
}
.sticker-3-cover .image{
    left:49px; top:2px; width:69px; height:70px;
}
.sticker-4-cover{
	background-position:0 -300px;
}
.sticker-4-cover .image{
	left:50px; top:16px; width:70px; height:58px;
}
.sticker-5-cover{
	background-position:0 -400px;
}
.sticker-5-cover .image{
	left:6px;top:0px; width:89px; height:72px;
}
.sticker-6-cover{
	background-position:0 -500px;
}
.sticker-6-cover .image{
    left:7px; top:1px; width:87px; height:69px;
}
.sticker-7-cover{
	background-position:0 -600px;
}
.sticker-7-cover .image{
    left:5px; top:1px; width:77px; height:63px;
}
.sticker-8-cover{
	background-position:0 -700px;
}
.sticker-8-cover .image{
    left:39px; top:1px; width:73px; height:59px;
}
.sticker-9-cover{
	background-position:0 -900px;
}
.sticker-9-cover .image{
    height:64px;left:22px;top:3px;width:93px;
}
.sticker-10-cover{
	background-position:0 -800px;
}
.sticker-10-cover .image{
    height:63px;left:30px;top:3px;width:83px;
}

.sticker-108-cover{
	background-position:0 0;
}
.sticker-108-cover .image{
    height:77px;left:0;top:0;width:126px;
}
.sticker-101-cover{
	background-position:0 -90px;
}
.sticker-101-cover .image{
    height:65px;left:-2px;top:4px;width:90px;
}
.sticker-103-cover{
	background-position:0 -180px;
}
.sticker-103-cover .image{
    height:70px;left:49px;top:6px;width:69px;
}
.sticker-102-cover{
	background-position:0 -270px;
}
.sticker-102-cover .image{
    height:70px;left:9px;top:6px;width:94px;
}
.sticker-107-cover{
	background-position:0 -360px;
}
.sticker-107-cover .image{
    height:75px;left:34px;top:1px;width:87px;
}
.sticker-106-cover{
	background-position:0 -450px;
}
.sticker-106-cover .image{
    height:66px;left:10px;top:6px;width:90px;
}
.sticker-104-cover{
	background-position:0 -540px;
}
.sticker-104-cover .image{
    height:77px;left:-10px;top:0;width:126px;
}
.sticker-105-cover{
	background-position:0 -630px;
}
.sticker-105-cover .image{
    height:70px;left:26px;top:10px;width:89px;
}
.sticker-109-cover{
	background-position:0 -720px;
}
.sticker-109-cover .image{
    height:70px;left:8px;top:4px;width:89px;
}
.sticker-110-cover{
	background-position:0 -810px;
}
.sticker-110-cover .image{
    height:76px;left:10px;top:1px;width:75px;
}


.sticker-208-cover{
	background-position:0 0;
}
.sticker-208-cover .image{
    height:83px;left:0;top:1px;width:76px;
}
.sticker-205-cover{
	background-position:0 -100px;
}
.sticker-205-cover .image{
    height:54px;left:9px;top:3px;width:60px;
}
.sticker-201-cover{
	background-position:0 -200px;
}
.sticker-201-cover .image{
    height:64px;left:4px;top:4px;width:61px;
}
.sticker-207-cover{
	background-position:0 -300px;
}
.sticker-207-cover .image{
    height:65px;left:7px;top:3px;width:65px;
}
.sticker-202-cover{
	background-position:0 -400px;
}
.sticker-202-cover .image{
    height:76px;left:5px;top:4px;width:68px;
}
.sticker-206-cover{
	background-position:0 -500px;
}
.sticker-206-cover .image{
    height:76px;left:7px;top:5px;width:67px;
}
.sticker-204-cover{
	background-position:0 -600px;
}
.sticker-204-cover .image{
    height:68px;left:5px;top:6px;width:67px;
}
.sticker-203-cover{
	background-position:0 -700px;
}
.sticker-203-cover .image{
    height:75px;left:5px;top:7px;width:70px;
}
.sticker-209-cover{
	background-position:0 -800px;
}
.sticker-209-cover .image{
    height:75px;left:5px;top:7px;width:70px;
}
.sticker-212-cover{
	background-position:0 -900px;
}
.sticker-212-cover .image{
    height:65px;left:10px;top:7px;width:60px;
}
.sticker-210-cover{
	background-position:0 -1000px;
}
.sticker-210-cover .image{
    height:67px;left:10px;top:6px;width:60px;
    
}
.sticker-211-cover{
	background-position:0 -1100px;
}
.sticker-211-cover .image{
    height:60px;left:14px;top:12px;width:50px;
}

/**/
.pictorial-19-20-cover{
	background-position:0 -500px;
}
.pictorial-19-20-cover .image{
	left:4px;
	top:16px;
	width:54px;
	height:67px;
}
.playingcards-18-cover{
	background-position:0 -601px;
}
.playingcards-18-cover .image{
	left:34px;
	top:19px;
	width:35px;
	height:63px;
}
/*扑克牌风格*/
.playingcards-white-cover,
.playingcards-flower-cover,
.playingcards-love-cover,
.playingcards-baby-cover,
.playingcards-vine-cover,
.playingcards-petal-cover,
.playingcards-sheep-cover,
.playingcards-sea-cover,
.playingcards-fWhite-cover,
.playingcards-fFlower-cover,
.playingcards-fLove-cover,
.playingcards-fBaby-cover,
.playingcards-fVine-cover,
.playingcards-fPetal-cover,
.playingcards-fSheep-cover,
.playingcards-fSea-cover{
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-playingcards-covers.png);
}
.playingcards-white-cover .image,
.playingcards-flower-cover .image,
.playingcards-love-cover .image,
.playingcards-baby-cover .image,
.playingcards-vine-cover .image,
.playingcards-petal-cover .image,
.playingcards-sheep-cover .image,
.playingcards-sea-cover .image,
.playingcards-fWhite-cover .image,
.playingcards-fFlower-cover .image,
.playingcards-fLove-cover .image,
.playingcards-fBaby-cover .image,
.playingcards-fVine-cover .image,
.playingcards-fPetal-cover .image,
.playingcards-fSheep-cover .image,
.playingcards-fSea-cover .image{
	left:34px;
	top:19px;
	width:35px;
	height:63px;
}
.playingcards-white-cover,
.playingcards-fWhite-cover{
	background-position:0 0;
}
.playingcards-fBaby-cover,
.playingcards-baby-cover{
	background-position:0 -100px;
}
.playingcards-fFlower-cover,
.playingcards-flower-cover{
	background-position:0 -200px;
}
.playingcards-fLove-cover,
.playingcards-love-cover{
	background-position:0 -300px;
}
.playingcards-fVine-cover,
.playingcards-vine-cover{
	background-position:0 -400px;
}
.playingcards-fPetal-cover,
.playingcards-petal-cover{
	background-position:0 -500px;
}
.playingcards-fSheep-cover,
.playingcards-sheep-cover{
	background-position:0 -600px;
}
.playingcards-fSea-cover,
.playingcards-sea-cover{
	background-position:0 -700px;
}

.festcards-nyflower-cover,
.festcards-nylucky-cover,
.festcards-nybull-cover,
.festcards-nyspring-cover{
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-festcards-ny-covers.png);
}
.festcards-nylucky-cover .image{
    height:63px;left:0px;top:8px;width:58px;
}
.festcards-nylucky-cover{
	background-position:0 0;
}
.festcards-nybull-cover .image{
    height:63px;left:4px;top:8px;width:58px;
}
.festcards-nybull-cover{
	background-position:0 -100px;
}
.festcards-nyflower-cover .image{
    height:52px;left:0;top:8px;width:45px;
}
.festcards-nyflower-cover{
	background-position:0 -200px;
}
.festcards-nyspring-cover .image{
    height:40px;left:5px;top:27px;width:40px;
}
.festcards-nyspring-cover{
	background-position:0 -300px;
}

.festcards-lvforever-cover,
.festcards-lvsmile-cover,
.festcards-lvstars-cover,
.festcards-lvmissyou-cover,
.festcards-lvhappyday-cover,
.festcards-lvheartlove-cover,
.festcards-lviloveyou-cover
{
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-festcards-lv-covers.png);
}
.festcards-lvforever-cover .image{
    height:56px;left:2px;top:8px;width:60px;
}
.festcards-lvforever-cover{
	background-position:0 0;
}
.festcards-lvsmile-cover .image{
    height:47px;left:4px;top:15px;width:53px;
}
.festcards-lvsmile-cover{
	background-position:0 -100px;
}
.festcards-lvstars-cover .image{
    height:52px;left:-29px;top:8px;width:122px;
}
.festcards-lvstars-cover{
	background-position:0 -200px;
}
.festcards-lvmissyou-cover .image{
    height:40px;left:18px;top:10px;width:42px;
}
.festcards-lvmissyou-cover{
	background-position:0 -300px;
}
.festcards-lvhappyday-cover .image{
    height:44px;left:9px;top:15px;width:48px;
}
.festcards-lvhappyday-cover{
	background-position:0 -400px;
}
.festcards-lvheartlove-cover .image{
    height:56px;left:13px;top:10px;width:45px;
}
.festcards-lvheartlove-cover{
	background-position:0 -500px;
}
.festcards-lviloveyou-cover .image{
    height:40px;left:27px;top:13px;width:35px;
}
.festcards-lviloveyou-cover{
	background-position:0 -600px;
}

.festcards-brclothes-cover,
.festcards-brflower-cover,
.festcards-brnight-cover,
.festcards-brcandle-cover{
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-festcards-br-covers.png);
}
.festcards-brclothes-cover .image{
    height:63px;left:8px;top:21px;width:49px;
}
.festcards-brclothes-cover{
	background-position:0 0;
}
.festcards-brflower-cover .image{
    height:58px;left:13px;top:8px;width:47px;
}
.festcards-brflower-cover{
	background-position:0 -100px;
}
.festcards-brnight-cover .image{
    height:63px;left:0;top:16px;width:68px;
}
.festcards-brnight-cover{
	background-position:0 -200px;
}
.festcards-brcandle-cover .image{
    height:39px;left:5px;top:17px;width:36px;
}
.festcards-brcandle-cover{
	background-position:0 -300px;
}

.festcards-msflower-cover,
.festcards-msfriend-cover,
.festcards-msspring-cover,
.festcards-msnight-cover,
.festcards-msfamily-cover,
.festcards-msforyou-cover,
.festcards-msdream-cover,
.festcards-msaround-cover
{
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-festcards-ms-covers.png);
}
.festcards-msflower-cover .image{
    height:50px; left:6px; top:27px; width:50px;
}
.festcards-msflower-cover{
	background-position:0 0;
}
.festcards-msfriend-cover .image{
    height:55px; left:9px; top:18px; width:49px;
}
.festcards-msfriend-cover{
	background-position:0 -100px;
}
.festcards-msspring-cover .image{
    height:52px; left:-8px; top:28px; width:91px;
}
.festcards-msspring-cover{
	background-position:0 -200px;
}
.festcards-msnight-cover .image{
    height:51px; left:8px; top:21px; width:50px;
}
.festcards-msnight-cover{
	background-position:0 -300px;
}
.festcards-msfamily-cover .image{
    height:48px; left:9px; top:10px; width:48px;
}
.festcards-msfamily-cover{
	background-position:0 -400px;
}
.festcards-msforyou-cover .image{
    height:43px; left:10px; top:10px; width:42px;
}
.festcards-msforyou-cover{
	background-position:0 -500px;
}
.festcards-msdream-cover .image{
    height:48px; left:8px; top:10px; width:53px;
}
.festcards-msdream-cover{
	background-position:0 -600px;
}
.festcards-msaround-cover .image{
    height:78px; left:0; top:0; width:64px;
}
.festcards-msaround-cover{
	background-position:0 -700px;
}

.festcards-mahappy-cover,
.festcards-maheart-cover,
.festcards-matree-cover,
.festcards-maflower-cover
{
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-festcards-ma-covers.png);
}
.festcards-mahappy-cover .image{
    height:53px; left:1px; top:6px; width:54px;
}
.festcards-mahappy-cover{
	background-position:0 0;
}
.festcards-maheart-cover .image{
    height:62px; left:2px; top:6px; width:62px;
}
.festcards-maheart-cover{
	background-position:0 -100px;
}
.festcards-matree-cover .image{
    height:34px; left:7px; top:37px; width:37px;
}
.festcards-matree-cover{
	background-position:0 -200px;
}
.festcards-maflower-cover .image{
    height:51px; left:7px; top:27px; width:50px;
}
.festcards-maflower-cover{
	background-position:0 -300px;
}

.festcards-fatree-cover,
.festcards-fawisdom-cover,
.festcards-fasunshine-cover,
.festcards-fabamboo-cover
{
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-festcards-fa-covers.png);
}
.festcards-fatree-cover .image{
    height:42px; left:6px; top:42px; width:45px;
}
.festcards-fatree-cover{
	background-position:0 0;
}
.festcards-fawisdom-cover .image{
    height:45px; left:4px; top:6px; width:62px;
}
.festcards-fawisdom-cover{
	background-position:0 -100px;
}
.festcards-fasunshine-cover .image{
    height:34px; left:17px; top:25px; width:33px;
}
.festcards-fasunshine-cover{
	background-position:0 -200px;
}
.festcards-fabamboo-cover .image{
    height:51px; left:7px; top:9px; width:50px;
}
.festcards-fabamboo-cover{
	background-position:0 -300px;
}

.bizcards-41-cover{
	background-position:0 -801px;
}
.bizcards-41-cover .image{
	left:44px;
	top:25px;
	width:55px;
	height:53px;
}
.bizcards-42-cover{
	background-position:0 -801px;
}
.bizcards-42-cover .image{
	left:44px;
	top:25px;
	width:55px;
	height:53px;
}
/* 名片风格图标 */
.bizcards-hfull-cover{
	background-position:0 0;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-bizcards-h-covers.png);
}
.bizcards-hfull-cover .image{
	left:4px;
	top:14px;
	width:100px;
	height:60px;
}
.bizcards-spring-cover{
	background-position:0 -99px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-bizcards-h-covers.png);
}
.bizcards-spring-cover .image{
	left:21px;
	top:22px;
	width:67px;
	height:49px;
}
.bizcards-heart-cover{
	background-position:0 -198px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-bizcards-h-covers.png);
}
.bizcards-heart-cover .image{
	left:40px;
	top:25px;
	width:54px;
	height:50px;
}
.bizcards-baby-cover{
	background-position:0 -297px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-bizcards-h-covers.png);
}
.bizcards-baby-cover .image{
	left:39px;
	top:20px;
	width:60px;
	height:51px;
}
.bizcards-direct-cover{
	background-position:0 -396px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-bizcards-h-covers.png);
}
.bizcards-direct-cover .image{
	left:10px;
	top:19px;
	width:90px;
	height:54px;
}
.bizcards-bizred-cover{
	background-position:0 -495px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-bizcards-h-covers.png);
}
.bizcards-bizred-cover .image{
	left:4px;
	top:22px;
	width:59px;
	height:61px;
}
.bizcards-bizblue-cover{
	background-position:0 -594px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-bizcards-h-covers.png);
}
.bizcards-bizblue-cover .image{
	left:4px;
	top:22px;
	width:59px;
	height:61px;
}
.bizcards-bizblack-cover{
	background-position:0 -693px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-bizcards-h-covers.png);
}
.bizcards-bizblack-cover .image{
	left:7px;
	top:22px;
	width:59px;
	height:61px;
}
.bizcards-full-cover{
	background-position:0 0;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-bizcards-v-covers.png);
}
.bizcards-full-cover .image{
	left:30px;
	top:2px;
	width:46px;
	height:80px;
}
.bizcards-pink-cover{
	background-position:0 -100px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-bizcards-v-covers.png);
}
.bizcards-pink-cover .image{
	left:31px;
	top:23px;
	width:45px;
	height:41px;
}
.bizcards-moon-cover{
	background-position:0 -200px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-bizcards-v-covers.png);
}
.bizcards-moon-cover .image{
	left:30px;
	top:3px;
	width:46px;
	height:49px;
}
.bizcards-classes-cover{
	background-position:0 -300px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-bizcards-v-covers.png);
}
.bizcards-classes-cover .image{
	left:33px;
	top:4px;
	width:40px;
	height:50px;
}
.bizcards-vbizred-cover{
	background-position:0 -400px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-bizcards-v-covers.png);
}
.bizcards-vbizred-cover .image{
	left:31px;
	top:7px;
	width:46px;
	height:45px;
}
.bizcards-vbizblue-cover{
	background-position:0 -500px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-bizcards-v-covers.png);
}
.bizcards-vbizblue-cover .image{
	left:30px;
	top:6px;
	width:43px;
	height:64px;
}
.bizcards-vbizgrey-cover{
	background-position:0 -600px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-bizcards-v-covers.png);
}
.bizcards-vbizgrey-cover .image{
	left:29px;
	top:3px;
	width:36px;
	height:54px;
}
.bizcards-vbizgred-cover{
	background-position:0 -700px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-bizcards-v-covers.png);
}
.bizcards-vbizgred-cover .image{
	left:36px;
	top:3px;
	width:40px;
	height:52px;
}

.notepad-46-cover{
	background-position:0 -901px;
}
.notepad-46-cover .image{
	height:80px;
	left:5px;
	top:5px;
	width:60px;
}
.notepad-47-cover{
	background-position:0 -901px;
}
.notepad-47-cover .image{
	height:80px;
	left:5px;
	top:5px;
	width:60px;
}
/* 笔记本风格图标 */
.notepad-s_full-cover{
	background-position:0 0;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-notepad-s-covers.png);
}
.notepad-s_full-cover .image{
	height:88px;
	left:5px;
	top:2px;
	width:64px;
}
.notepad-s_heart-cover{
	background-position:0 -100px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-notepad-s-covers.png);
}
.notepad-s_heart-cover .image{
	height:50px;
	left:5px;
	top:5px;
	width:65px;
}
.notepad-s_moon-cover{
	background-position:0 -200px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-notepad-s-covers.png);
}
.notepad-s_moon-cover .image{
	height:55px;
	left:9px;
	top:25px;
	width:55px;
}
.notepad-s_boat-cover{
	background-position:0 -300px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-notepad-s-covers.png);
}
.notepad-s_boat-cover .image{
	height:57px;
	left:5px;
	top:0px;
	width:64px;
}
.notepad-s_family-cover{
	background-position:0 -400px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-notepad-s-covers.png);
}
.notepad-s_family-cover .image{
	height:47px;
	left:5px;
	top:5px;
	width:61px;
}
.notepad-s_spring-cover{
	background-position:0 -500px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-notepad-s-covers.png);
}
.notepad-s_spring-cover .image{
	height:48px;
	left:9px;
	top:4px;
	width:51px;
}
.notepad-s_love-cover{
	background-position:0 -600px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-notepad-s-covers.png);
}
.notepad-s_love-cover .image{
	height:54px;
	left:5px;
	top:1px;
	width:52px;
}
.notepad-s_chummy-cover{
	background-position:0 -700px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-notepad-s-covers.png);
}
.notepad-s_chummy-cover .image{
	height:56px;
	left:5px;
	top:1px;
	width:64px;
}
.notepad-s_wizard-cover{
	background-position:0 -800px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-notepad-s-covers.png);
}
.notepad-s_wizard-cover .image{
	height:61px;
	left:7px;
	top:4px;
	width:62px;
}
.notepad-b_full-cover{
	background-position:0 0;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-notepad-b-covers.png);
}
.notepad-b_full-cover .image{
	height:88px;
	left:5px;
	top:2px;
	width:64px;
}
.notepad-b_heart-cover{
	background-position:0 -100px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-notepad-b-covers.png);
}
.notepad-b_heart-cover .image{
	height:50px;
	left:5px;
	top:5px;
	width:65px;
}
.notepad-b_moon-cover{
	background-position:0 -200px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-notepad-b-covers.png);
}
.notepad-b_moon-cover .image{
	height:55px;
	left:9px;
	top:25px;
	width:55px;
}
.notepad-b_boat-cover{
	background-position:0 -300px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-notepad-b-covers.png);
}
.notepad-b_boat-cover .image{
	height:57px;
	left:5px;
	top:0px;
	width:64px;
}
.notepad-b_family-cover{
	background-position:0 -400px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-notepad-b-covers.png);
}
.notepad-b_family-cover .image{
	height:47px;
	left:5px;
	top:5px;
	width:61px;
}
.notepad-b_spring-cover{
	background-position:0 -500px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-notepad-b-covers.png);
}
.notepad-b_spring-cover .image{
    height:48px;
    left:9px;
    top:4px;
    width:40px;
}
.notepad-b_love-cover{
	background-position:0 -600px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-notepad-b-covers.png);
}
.notepad-b_love-cover .image{
	height:54px;
	left:5px;
	top:1px;
	width:52px;
}
.notepad-b_chummy-cover{
	background-position:0 -700px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-notepad-b-covers.png);
}
.notepad-b_chummy-cover .image{
	height:56px;
	left:5px;
	top:1px;
	width:64px;
}
.notepad-b_wizard-cover{
	background-position:0 -800px;
	background-image:url(http://img1.3seyu.com/images/giftdesign/gift-notepad-b-covers.png);
}
.notepad-b_wizard-cover .image{
	height:61px;
	left:7px;
	top:4px;
	width:62px;
}
.margstmp{
	background-image:url(http://img1.3seyu.com/images/cut_margin_alert.png);
    display:none;
    z-index:5;
}
/*  */
.gift-utils .playingcards{
	width:85px;
	height:95px;
}
.gift-utils .playingcards .photo{
	position:absolute;
	left:41px;
	top:5px;
	width:43px;
	height:65px;
}
.gift-utils .playingcards .photo img{
}
.gift-utils .playingcards .decoration{
	background-image:url(http://img1.3seyu.com/images/thumbs/gift_preview_playingcards.gif);
}
.gift-utils .playingcards .link{
	padding-top:75px;
}
/*  */
.gift-utils .mousepad{
	width:85px;
	height:95px;
}
.gift-utils .mousepad .photo{
	width:78px;
	height:65px;
}
.gift-utils .mousepad .photo img{
}
.gift-utils .mousepad .decoration{
	background-image:url(http://img1.3seyu.com/images/thumbs/gift_preview_mousepad.gif);
}
.gift-utils .mousepad .link{
	padding-top:75px;
}
/*  */
.gift-utils .sticker{
	width:89px;
	height:82px;
}
.gift-utils .sticker .photo{
	float:left;
	width:25px;
	height:16px;
	padding:3px 0 0 3px;
}
.gift-utils .sticker .photo img{
}
.gift-utils .sticker .decoration{
	background-image:url(http://img1.3seyu.com/images/thumbs/gift_preview_sticker.gif);
}
.gift-utils .sticker .link{
	padding-top:62px;
}
/*  */
.gift-utils .puzzle{
	width:86px;
	height:82px;
}
.gift-utils .puzzle .photo{
	width:84px;
	height:60px;
}
.gift-utils .puzzle .photo img{
}
.gift-utils .puzzle .decoration{
	background-image:url(http://img1.3seyu.com/images/thumbs/gift_preview_puzzle.gif);
}
.gift-utils .puzzle .link{
	padding-top:62px;
}
/*  */
.gift-utils .calendar{
	width:85px;
	height:86px;
}
.gift-utils .calendar .photo{
	width:85px;
	height:56px;
	margin-top:2px;
}
.gift-utils .calendar .photo img{
	width:100%;
}
.gift-utils .calendar .decoration{
	background-image:url(http://img1.3seyu.com/images/thumbs/gift_preview_calendar.gif);
}
.gift-utils .calendar .link{
	padding-top:66px;
}


/* =prints */

.prints-list{
	width:100%;
	overflow:hidden;
}
.prints-list .title{
}
.prints-list .items{
	margin:0;
	padding:0;
}
.prints-list .items .item-unit{
	width:100%;
	overflow:hidden;
	padding:1em 0;
	border-bottom:1px dashed #ccc;
}
.prints-list .photo-zone{
	float:left;
	width:40%;
}
.prints-list .quantity-zone{
	float:left;
}
.prints-list .price{
}




.operation-intro{
	font-weight:bold;
	margin-bottom:1.5em;
	color:#f60;
	line-height:180%;
}

.rearrange-utils{
	width:100%;
	overflow:hidden;
}
.rearrange-utils .tools{
	float:left;
	margin:0;
}
.rearrange-utils .submit{
	float:right;
	margin:0;
}


.prints-batch-utils{
	background-color:#ffffe6;
	border:1px solid #ccc;
	padding:1em;
}
.prints-batch-utils .title{
	font-size:100%;
	color:#900;
}


.totalprice-line{
	width:100%;
	overflow:hidden;
	font-weight:bold;
}

.section-upload{
	margin-bottom:1.5em;
	padding-bottom:1.5em;
}
.uploader{
	border-bottom:1px dashed #ccc;
}
.section-upload .title{
	color:#4b3296;
}
.section-upload .text{
	color:#f60;
	font-weight:bold;
}
.section-upload .list{
	line-height:200%;
}



.pay-service-line{
	width:100%;
	overflow:hidden;
}
.pay-service-section{
	float:left;
	width:48%;
	overflow:hidden;
	margin-right:1em;
}
.pay-service-section .tip{
	font-size:95%;
	line-height:150%;
}

.operation-title{
	margin-bottom:0.5em;
	visibility:hidden;
}
.operation-area{
	width:100%;
	overflow:hidden;
	margin:0 0 0em;
	padding:0.8em 0;
	border-top:1px dashed #ccc;
}

.photos-area h3.title1{color:#4b3296;}
.photos-area .photos_login{
   width:90%;
   height:auto;
   margin:0 auto;
 }
.photos_login .list-form .label-zone {width:10%;}
.photos_login .list-form .input-zone{ width:88%;}
.photos_login .list-form .l_bnt{ margin-left:35px;}

.autopics_login .list-form .label-zone {width:20%;}
.autopics_login .list-form .input-zone{ width:88%;}
.autopics_login .list-form .l_bnt{ margin-left:35px;}

/**new**/

/**head**/
.head-side{ 
  width:750px; 
  height:auto; 
  margin:0 auto;
 }
.head{ 
 width:100%; 
 height:auto; 
 margin:0 auto;

}
.head-logo{ 
 float:left; 
 width:25%; 
 text-align:right;
}
.head-bar{ 
 float:right; 
 width:60%; 
 color:#FFFFFF; 
 text-align:right; 
 font-size:12px;
 padding-right:20px; margin-top:10px;
}
.head .head-bar a{ color:#FFFFFF;}
.head .head-bar a:hover{ color:#ff6600;}
.navigation-bar{ 
 width:750px; 
 position:relative;
 background: url(http://img1.3seyu.com/images/new/fillet-m.gif) repeat-x top;
 height:29px; margin-top:15px;
}
.navigation-b-1{ 
 background:url(http://img1.3seyu.com/images/new/fillet.gif) no-repeat top; width:12px; height:29px; 
 position:absolute;top:0; left:0;
}
.navigation-b-2{ 
 background: url(http://img1.3seyu.com/images/new/fillet1.gif) repeat-x top;width:12px; height:29px; 
 position:absolute;top:0;right:0;
}
.navigation-bar .inner{ 
 position:absolute; 
 top:-15px; 
 right:4px; 
 font-size:16px; 
 color:#FFFFFF; width:700px;
}
.navigation-bar ul li{ 
 float:right; 
 margin-right:4px;
} 
/**head**/   

/**foot**/
.footer{
 margin:0 auto;
 background-color:#c8e3ff; 
 width:750px;
}
.parters-foot{ 
  width:43em; /*5.13*/
  clear:both; 
  margin:0 auto; padding:15px 0 5px 0;
}
.parters-foot .footbar{
	overflow:hidden;
	margin:0 auto 3px auto;
	font-size:12px;
}

.main .parters-foot .footbar li a{color:#878789;}
.main .parters-foot .footbar li a:hover{color:#ff7f38;}

.parters-foot .footbar li{
	margin-right:10px;
	padding-right:10px;
	border-right:1px solid #95b0cd; 
	float:left;
}
.parters-foot .footbar li.last{
	margin-right:0;
	padding-right:0;
	border-right-width:0;
}
.parters-3,.parters-4{ 
 position:absolute; 
 font-size:0;
 width:14px; 
 height:14px;
}
.parters-3{
 background: url(http://img1.3seyu.com/images/new/partner-circle-b.gif) no-repeat; 
 bottom:0!important;bottom:-1px;left:0;
}
.parters-4{
 background: url(http://img1.3seyu.com/images/new/partner-circle-b1.gif) no-repeat; 
 bottom:0!important;bottom:-1px;right:0;
}
.parter-side-1{ position:relative; font-size:0; height:1px;}
.copyright{
	float:none;
	clear:left;
	text-align:center;
	margin:0.5em 0 0;
	color:#888689;
}
/**foot**/

/**new**/

