#add_this {
	position:absolute; 
	width: auto; 
	height: 50px; 
	top:15px; 
	right:20px;
	z-index: 2;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#add_this{width: 290px; right:43px;}
}
.content-wrapper{
	width:992px;
	margin:0px;
	padding:0px;
	position:relative;
}
.content-wrapper .header{
	display:block;
	line-height:0px;
	font-size:0px;
	position:relative;
}
.content-wrapper .section{
	display:block;
	line-height:0px;
	font-size:0px;
	background:#ffffff;
	padding-top:18px;
}
.content-wrapper .section >.content{
	display:block;
	line-height:0px;
	font-size:0px;
	background:#f2f2f2;
	padding:44px 12px 0px 12px;
	width:928px;
	margin:0 auto;
}
.content-wrapper .section .section-header{
	position:relative;
	top:26px;
	text-align:center;
}
.content-wrapper .section .section-header .bubble {
	position:absolute;
	top:-77px;
	right:8px;
	width:154px;
	height:108px;
	background: url("../images/bubble.png") 0px 0px no-repeat;
}

.content-wrapper .section ul{
	padding:10px 6px 10px 6px;
	margin:0px;
	display:block;
}
.content-wrapper .section li{
	float:left;
	display:block;
	padding:0px;
	margin:0px 14px 27px 14px;
	width:208px;
	height:129px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}
.content-wrapper .section li.row-first{
	clear:both;
	margin-left:0px;
}
.content-wrapper .section li.row-last{
	margin-right:0px;
}
.content-wrapper .section .list-item .item-overlay{
	display:block;
	width:208px;
	height:129px;
	background:#231815;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    opacity: 0.9;
	position:absolute;
	bottom:-129px;
	left:0px;
}
.content-wrapper .section .list-item .item-overlay .content{
	position:relative;
	text-align:center;
	display:block;
	width:100%;
	height:100%;
}	
.content-wrapper .section .monthly-planner-list .list-item .item-overlay .download{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-14px;
	margin-left:-14.5px;
	cursor:pointer;
}
.content-wrapper .section .monthly-planner-list .list-item .item-overlay .download .icon{
	 background: url("../images/download-btn-icon-sprite.png") 0px 0px no-repeat;
	 width:29px;
	 height:28px;
	 display:block;
	 font-size:0px;
	 line-height:0px;
	 text-indent:-9999px;
}
.content-wrapper .section .monthly-planner-list .list-item .item-overlay .download:hover .icon{
	 background: url("../images/download-btn-icon-sprite.png") 0px -30px no-repeat;
	 width:29px;
	 height:28px;
	 display:block;
}
.content-wrapper .section .wallpaper .list-item .item-overlay .download-icon{
	position:absolute;
	left:50%;
	top:17px;
	margin-left:-14.5px;
	background: url("../images/download-btn-icon-sprite.png") 0px 0px no-repeat;
	width:29px;
	height:28px;
	display:block;
	font-size:0px;
	line-height:0px;
	text-indent:-9999px;
}
.content-wrapper .section .wallpaper .list-item .item-overlay .download-options{
	position:relative;
	top:63px;
}
.content-wrapper .section .wallpaper .list-item .item-overlay .download-options .row{
	position:relative;
	padding-bottom:12px;
}
.content-wrapper .section .wallpaper .list-item .item-overlay .download-options .download-option{
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	padding-right:36px;
}
.content-wrapper .section .wallpaper .list-item .item-overlay .download-options .download-option:hover{
	color:#a3d4ff;
}
.content-wrapper .section .wallpaper .list-item .item-overlay .download-options .download-option.row-last{
	padding-right:0px;
}
a.tnc:link, a.tnc:visited, a.tnc:hover{
    position: absolute;
    width: 100px;
    height: 34px;
    top: 504px;
    left: 207px;
}
.t01, .t02, .t03, .t04{
	position: absolute;
    width: 420px;
	font-size:14pt;
	line-height: 150% !important;
	font-family:Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;
	color:#000;
}
.t03 ol li {
	font-family:Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif;
	line-height: 150% !important;
}
.t01, .t02, .t03, .t04 {
}
.t01, .t02 {
    bottom: 378px;
    height: 70px;
}
.t03, .t04 {
    bottom: 37px;
    height: 140px;
}
.t01{
    left: 59px;
}
.t02{
    left: 515px;
}
.t03{
    left: 59px;
}
.t04{
    left: 515px;
}