@charset "big5";


/*-------------------------------------------

         手機 EQ 下載 - single pages

         last updated: 2008-10-25

---------------------------------------------*/


/*====================TOC====================

             1. secondary content
             2. renounce ccp
             3. talk
                clips download
                flashes download
                prophecies download
             4. images download
             5. songs download
                music download
                ringtones download
             6. feedbacks
             7. page navigation

=============================================*/



/* 1. secondary content
---------------------------------------------*/
#content-secondary {
	position: relative;
	float: left;
	margin: 90px 0 0 13px;
	width: 696px;
	background: url(../images/box_bg_middle_696px.png) repeat-y top left;
	}

* html #content-secondary {
	display: inline;
	height: 1022px;
	}

#content-secondary div {
	position: relative;
	}

/*/*/ * + html #content-secondary div {
	height: 1021px;
	}

* + /**/ html #content-secondary div {
	height: 1043px;
	}

html:not([lang*=""]) #content-secondary div {
	height: 1011px;
	}

@media all and (min-width: 0) {
	#content-secondary div {
		height: 997px;
		}
	}

#content-secondary div h3 {
	position: absolute;
	top: -91px;
	left: 77px;
	width: 541px;
	height: 68px;
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -500em;
	}

* html #content-secondary div h3 {
	left: -609px;
	}

#content-secondary div .extra2 {
	position: absolute;
	top: -11px;
	left: 0;
	width: 696px;
	height: 11px;
	background: url(../images/box_bg_top_696px.png) no-repeat top left;
	}

* html #content-secondary div .extra2 {
	bottom: -226px;
	left: -686px;
	}

/*/*/ * + html #content-secondary #dl-ringtone .extra2 {
	bottom: -226px;
	}

#content-secondary .extra1 {
	position: absolute;
	bottom: -50px;
	left: 0;
	z-index: 1;
	width: 696px;
	height: 50px;
	background: url(../images/box_bg_bottom_696px_single.png) no-repeat top left;
	}

* html #content-secondary .extra1 {
	z-index: -1;
	}

* + html #content-secondary .extra1 {
	z-index: -1;
	}

* + /**/ html #content-secondary .extra1 {
	bottom: -28px;
	}

#content-secondary .extra2 {
	position: absolute;
	bottom: -226px;
	right: -229px;
	z-index: 10;
	width: 325px;
	height: 247px;
	background: url(../images/page_bottom_bg.gif) no-repeat top left;
	}

/* 2. renounce ccp
---------------------------------------------*/
#TuiDang #content-secondary {
	background: none;
	}

* html #TuiDang #content-secondary {
	height: 1192px;
	}

#content-secondary #single-renounce {
	padding-top: 3px;
	}

#content-secondary #single-renounce h3 {
	top: -97px;
	left: 115px;
	width: 320px;
	height: 83px;
	background-image: url(../images/single_renounce_h3_bg.gif);
	}

#single-renounce {
	margin: 0 auto;
	width: 554px;
	}

#TuiDang #content-secondary #single-renounce div {
	position: relative;
	margin: 11px 0 60px;
	padding: 0 29px 0 45px;
	height: auto !important;
	height: 0;
	border: 1px solid #999;
	border-width: 0 1px;
	background-position: 30px 56px !important;
	background: #F0FBEE url(../images/bullets_bg.png) no-repeat 30px 55px;
	}

#single-renounce div h4 {
	margin-bottom: 5px;
	width: 335px;
	height: 47px;
	background: url(../images/s_renounce_h4_bg.jpg) no-repeat;
	text-indent: -500em;
	}

#single-renounce #msn     h4 { background-position: 0 0; }
#single-renounce #sms     h4 { background-position: 0 -47px; }
#single-renounce #call-in h4 { background-position: 0 -94px; }
#single-renounce #skype   h4 { background-position: 0 -141px; }
#single-renounce #email   h4 { background-position: 0 -188px; }

#single-renounce div p {
	padding-bottom: 8px;
	color: #666;
	font-size: 0.8em;
	line-height: 1.4em;
	}

#TuiDang #content-secondary #single-renounce div .extra1,
#TuiDang #content-secondary #single-renounce div .extra2 {
	position: absolute;
	top: auto;
 	left: -1px;
	display: block;
	width: 554px;
	height: 11px;
	overflow: hidden;
	background-image: url(../images/rounded_bg.png) !important;
	background: url(../images/rounded_bg_ie6.gif) no-repeat;
	}

#TuiDang #content-secondary #single-renounce div .extra1 { top: -11px;    background-position: 0 0; }
#TuiDang #content-secondary #single-renounce div .extra2 { bottom: -11px; background-position: 0 -11px; }

#TuiDang #content-secondary .extra1,
#single-renounce .extra2 {
	display: none;
	}

#TuiDang #content-secondary .extra2 {
	bottom: -185px;
	left: 550px;
	}

#TuiDang #content-secondary > .extra2 {
	bottom: -350px;
	}


/* 3. talk & clips & flashes & prophecies download
---------------------------------------------*/
#video #content-secondary,
#single-5 #content-secondary {
	background: none;
	}

#content-secondary #dl-clip,
#content-secondary #dl-flash,
#content-secondary #dl-prophecy,
#content-secondary #single-talk,
#content-secondary #single-9ping {
	height: auto;
	}

#content-secondary #dl-prophecy,
#content-secondary #single-talk {
	padding-top: 17px;
	}
#content-secondary #single-9ping {
	padding-top: 17px;
	}

#content-secondary #dl-clip h3,
#content-secondary #dl-flash h3,
#content-secondary #dl-prophecy h3 {
	top: -93px;
	left: 63px;
	margin-top: 5px;
	width: 567px;
	height: 68px;
	}

#content-secondary #dl-clip h3 { background-image: url(../images/single_dl-clip_h3_bg.gif); }

#content-secondary #dl-flash h3 { background-image: url(../images/single_dl-flash_h3_bg.gif); }

#content-secondary #dl-prophecy h3 { top: -110px; left: 87px;  width: 526px; height: 94px; background-image: url(../images/single_dl-prophecy_h3_bg.gif); }

#content-secondary #single-talk h3 { top: -97px;  left: 186px; width: 320px; height: 83px; background-image: url(../images/single_talk_h3_bg.gif); }
#content-secondary #single-9ping h3 { top: -97px;  left: 186px; width: 320px; height: 83px; background-image: url(../images/9ping_sp.jpg); }

#content-secondary #recclip,
#content-secondary #recflash {
	position: relative;
	top: -11px;
	padding-top: 9px;
	width: 696px;
	height: 330px;
	background: url(../images/box_bg_top_696px.png) no-repeat left top;
	}

#recclip h4,
#recflash h4 {
	float: left;
	clear: both;
	margin: 15px 20px 8px 400px;
	width: auto;
	background: url(../images/recvid_hor_seperator_bg.png) no-repeat bottom center;
	}

:root #recclip h4,
:root #recflash h4 {
	margin-bottom: 17px;
	}

* html #recclip h4,
* html #recflash h4 {
	display: inline;
	}

html[xmlns^="HTTP"] #recclip h4,
html[xmlns^="HTTP"] #recflash h4 {
	margin-bottom: 16px;
	padding-bottom: 15px;
	}

#recclip h4 a,
#recflash h4 a {
	display: inline-block;
	margin-bottom: 13px;
	color: #393;
	font-size: 1em;
	}

#recclip img,
#recclip object,
#recclip embed,
#recflash img,
#recflash object,
#recflash embed {
	position: absolute;
	top: 34px;
	left: 20px;
	width: 310;
	height: 260;
	}

#recclip p,
#recflash p {
	clear: both;
	margin-left: 380px;
	padding-right: 20px;
	color: #666;
	font-size: 0.95em;
	line-height: 1.5em;
	font-family: "新細明體", SimSun, serif;
	}

#content-secondary #recclip .extra1,
#content-secondary #recflash .extra1 {
	position: absolute;
	bottom: -11px;
	right: 0;
	left: 0;
	display: block;
	width: 696px;
	height: 11px;
	background: url(../images/box_bg_bottom_696px.png) no-repeat top left;
	}

#video #content-secondary #recclip .extra2,
#single-5 #content-secondary #recflash .extra2 {
	position: absolute;
	top: 28px;
	left: 353px;
	display: block;
	width: 1px;
	height: 253px;
	background: url(../images/recvid_ver_seperator_bg.gif) repeat-y top left;
	}

* html #content-secondary #recclip .extra1,
* html #content-secondary #recflash .extra1 {
	bottom: -17px;
	}

#dl-clip #clips,
#dl-flash #flashes {
	margin-top: 29px;
	padding-top: 17px;
	width: 696px;
	height: auto;
	background: url(../images/box_bg_middle_696px.png) repeat-y top left;
	}

#dl-clip #clips h4,
#dl-flash #flashes h4 {
	position: absolute;
	left: -500em;
	}

#dl-clip #clips ul,
#dl-flash #flashes ul,
#single-talk ul {
	margin: 0 auto;
	width: 640px;
	}
#single-9ping ul {
	margin: 0 auto;
	width: 640px;
	}

#dl-prophecy ul {
	margin: 0 auto;
	width: 600px;
	}

#dl-clip #clips ul li,
#dl-flash #flashes ul li,
#dl-prophecy ul li{
	position: relative;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 20px;
	padding-bottom: 40px;
	}

#single-talk ul li {
	position: relative;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 20px;
	padding-bottom: 90px;
	}
#single-9ping ul li {
	position: relative;
	margin-bottom: 39px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 60px;
	}

#dl-prophecy ul li {
	padding-bottom: 80px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	list-style-type: none;
	}

#dl-clip #clips ul li a,
#dl-flash #flashes ul li a,
#single-talk ul li a {
	color: #963;
	}
#single-9ping ul li a {
	color: #963;
	}

html:not(:first-of-type) #dl-clip #clips ul li a,
html:not(:first-of-type) #dl-flash #flashes ul li a,
html:not(:first-of-type) #single-talk ul li a, 
html:not(:first-of-type) #single-9ping ul li a {
	text-decoration: none;
	}

#dl-clip #clips ul li a span,
#dl-flash #flashes ul li a span,
#single-talk ul li a span {
	position: absolute;
	top: 10px;
	left: 160px;
	color: #963;
	font-weight: bold;
	font-size: 0.95em;
	width: 444px;
	font-family: '新細明體', SimSun, serif;
	text-decoration: none;
	}
#single-9ping ul li a span {
	position: absolute;
	top: 2px;
	left: 175px;
	font-weight: bold;
	cursor: pointer;
	}

#dl-prophecy ul li span {
	position: absolute;
	top: 5px;
	left: 140px;
	color: #963;
	font-weight: bold;
	font-size: 0.95em;
	width: 421px;
	}
#single-9ping ul li span {
	position: absolute;
	top: 5px;
	left: 174px;
	color: #963;
	font-weight: bold;
	font-size: 1.2em;
	}

#dl-prophecy ul li a {
	position: absolute;
	top: 38px;
	color: #963;
	font-size: 0.95em;
	width: 178px;
	}

#dl-prophecy ul li .download {
	left: 140px;
}
#dl-prophecy ul li .online   {
	left: 322px;
}
#dl-prophecy ul li .unicode {
	left: 140px;
}

#dl-prophecy ul li .utf8{
	left: 330px;
}
#dl-prophecy ul li .read   {
	left: 497px;
}

#dl-clip #clips ul li a span:hover,
#dl-flash #flashes ul li a span:hover,
#single-talk ul li a span:hover {
	text-decoration: underline;
	}
#single-9ping ul li a span:hover {
	text-decoration: underline;
	}

html:not([lang*=""]) #dl-clip #clips ul li a span:active,
html:not([lang*=""]) #dl-flash #flashes ul li a span:active,
html:not([lang*=""]) #single-talk ul li a span:active, 
html:not([lang*=""]) #single-9ping ul li a span:active{
	outline: 1px dotted;
	}

#dl-clip #clips ul li a img:hover + span,
#dl-flash #flashes ul li a img:hover + span,
#single-talk ul li a img:hover + span {
	text-decoration: none;
	}
#single-9ping ul li a img:hover + span {
	text-decoration: none;
	}

#dl-clip #clips ul li a img:active + span,
#dl-flash #flashes ul li a img:active + span,
#single-talk ul li a img:active + span {
	outline: none;
	}
#single-9ping ul li a img:active + span {
	outline: none;
	}
#single-9ping img {
	padding: 6px;
	border: 1px solid #999999;
}


#dl-clip #clips ul li p,
#dl-flash #flashes ul li p,
#dl-prophecy ul li p,
#single-talk ul li p {
	position: absolute;
	top: 33px;
	left: 164px;
	width: 465px;
	color: #363636;
	font-size: 0.95em;
	line-height: 1.5;
	}
#single-9ping ul li p {
	position: absolute;
	top: 2.3em;
	left: 175px;
	width: 465px;
	color: #363636;
	font-size: 0.95em;
	line-height: 1.5;
	}

#dl-prophecy ul li p {
	top: 60px;
	left: 140px;
	width: 450px;
	}

#dl-clip #clips .extra2,
#dl-flash #flashes .extra2 {
	position: absolute;
	top: -11px;
	right: 0;
	display: block;
	width: 696px;
	height: 11px;
	background: url(../images/box_bg_top_696px.png) no-repeat top left;
	}

#dl-clip .extra2,
#dl-flash .extra2 {
	display: none;
	}

* html #content-secondary #dl-clip .extra2,
* html #content-secondary #dl-flash .extra2,
* html #content-secondary #dl-prophecy .extra2,
* html #content-secondary #single-talk .extra2,
* html #content-secondary #single-9ping .extra2, {
	left: 0;
	}


/* 4. images download
---------------------------------------------*/
#gif #content-secondary {
	background: none;
	}

#gif #content-secondary span {
	display: none;
	}

#gif #content-secondary .extra1 {
	position: absolute;
	bottom: -187px;
	left: 600px;
	z-index: 10;
	display: block;
	width: 325px;
	height: 247px;
	background: url(../images/page_bottom_bg.gif) no-repeat top left;
	}

* html #gif #content-secondary .extra1 {
	bottom: -190px;
	z-index: -1;
	}

/*/*/ * + html #gif #content-secondary .extra1 {
	bottom: -190px;
	z-index: -1;
	}

#gif #content-secondary #dl-img > .extra1 {
	display: none;
	}

* html #gif #content-secondary #dl-img .extra1 {
	display: none;
	}

* html #gif #content-secondary #dl-img div .extra1 {
	display: block;
	}

#gif #content-secondary div {
	height: auto;
	}

#gif #content-secondary div div span {
	display: block;
	}

#content-secondary #dl-img h3 {
	left: -13px;
	margin-top: 5px;
	width: 631px;
	height: 82px;
	background-image: url(../images/single_dl-img_h3_bg.gif);
	}

/*/*/ * + html #content-secondary #dl-img h3 {
	top: -854px;
	z-index: 10;
	}

#content-secondary #dl-img div {
	position: relative;
	float: left;
	width: 696px;
	background: url(../images/box_bg_middle_696px.png) repeat-y top left;
	}

* html #content-secondary #dl-img div {
	float: none;
	}

#dl-img div h4 {
	position: absolute;
	top: 15px;
	left: 20px;
	width: 110px;
	height: 30px;
	background: url(../images/single_dl-img_h4_bg_recommended.gif) no-repeat top left;
	text-indent: -500em;
	}

#content-secondary #dl-img div .extra1 {
	position: absolute;
	bottom: -11px;
	right: 0;
	left: 0;
	width: 696px;
	height: 11px;
	background: url(../images/box_bg_bottom_696px.png) no-repeat top left;
	}

* html #content-secondary #dl-img div .extra1 {
	bottom: -16px;
	}

#content-secondary #dl-img div .extra2 {
	position: absolute;
	top: -11px;
	left: 0;
	width: 696px;
	height: 11px;
	background: url(../images/box_bg_top_696px.png) no-repeat top left;
	}

#content-secondary #dl-img div ul {
	margin: 0 0 0 22px;
	width: 660px;
	}

#content-secondary #dl-img div ul li {
	position: relative;
	float: left;
	margin: 0 9px 0 0;
	padding: 0;
	width: auto;
	}

#content-secondary #dl-img div ul li a {
	border: none;
	}

#content-secondary #dl-img div .more {
	position: relative;
	z-index: 15;
	margin: 0 0 0 627px;
	padding-left: 21px;
	width: 27px;
	color: #C69;
	font-size: 0.8em;
	background: url(../images/more_bg_dl-img.gif) no-repeat 1px 2px;
	}

* html #content-secondary #dl-img div .more {
	display: inline;
	float: right;
	margin: 0 21px 0 0;
	background-position: 1px 3px;
	}

/*/*/ * + html #content-secondary #dl-img div .more {
	float: right;
	margin: 0 21px 0 0;
	background-position: 1px 4px;
	}

#content-secondary #dl-img #recommended {
	background-image: url(../images/box_bg_middle_696px_recommended.png);
	}

#content-secondary #dl-img #recommended .extra1 {
	bottom: 0;
	background-image: url(../images/box_bg_bottom_696px_recommended.png);
	}

* html #content-secondary #dl-img #recommended .extra1 {
	bottom: -5px;
	}

#content-secondary #dl-img #recommended .extra2 {
	top: 0;
	background-image: url(../images/box_bg_top_696px_recommended.png);
	}

#content-secondary #dl-img #recommended {
	position: relative;
	width: 696px;
	height: 240px;
	overflow: hidden;
	}

#recommended marquee {
	position: absolute;
	top: 50px;
	left: 17px;
	padding: 6px;
	width: 650px;
	height: 156px;
	background: #B1DCB1;
	}

html[xmlns^="HTTP"] #recommended marquee {
	padding-top: 5px;
	height: 157px;
	}

#content-secondary #dl-img #recommended ul {
	position: relative;
	margin-left: 0;
	width: 1980px;
	visibility: hidden;
	}

html[xmlns^="HTTP"] #content-secondary #dl-img #recommended ul {
	margin-top: -14px;
	}

#content-secondary #dl-img #recommended ul li {
	width: 156px;
	height: 156px;
	}

#content-secondary #dl-img #recommended ul li a {
	border: none;
	outline: none;
	}

html[xmlns^="HTTP"] #content-secondary #dl-img #recommended ul li a:active img {
	outline: 1px dotted;
	}

#benedictory   { margin-top: 29px; padding-top: 39px; }
#festive,
#scenery,
#comprehensive { margin-top: 40px; padding-top: 39px; }

* html #benedictory,
* html #festive,
* html #scenery,
* html #comprehensive {
	padding-bottom: 2px;
	}

/*/*/ * + html #benedictory,
/*/*/ * + html #festive,
/*/*/ * + html #scenery,
/*/*/ * + html #comprehensive {
	padding-bottom: 2px;
	}

#dl-img #benedictory h4   { top: 4px; background-image: url(../images/single_dl-img_h4_bg_benedictory.gif); }
#dl-img #festive h4      { top: 4px; background-image: url(../images/single_dl-img_h4_bg_festive.gif); }
#dl-img #scenery h4      { top: 4px; background-image: url(../images/single_dl-img_h4_bg_scenery.gif); }
#dl-img #comprehensive h4 { top: 4px; background-image: url(../images/single_dl-img_h4_bg_comprehensive.gif); }

* html #dl-img #benedictory h4,
* html #dl-img #festive h4,
* html #dl-img #scenery h4,
* html #dl-img #comprehensive h4 {
	position: static;
	margin: -35px 0 5px 20px;
	}

#dl-img #benedictory ul,
#dl-img #festive ul,
#dl-img #scenery ul,
#dl-img #comprehensive ul {
	position: relative;
	z-index: 20;
	padding-bottom: 10px;
	}

* html #dl-img #benedictory ul,
* html #dl-img #festive ul      { display: inline; padding-bottom: 13px; float: left; }
* html #dl-img #scenery ul      { display: inline; padding-bottom: 13px; float: left; }
* html #dl-img #comprehensive ul { display: inline; padding-bottom: 4px; float: left; }

/*/*/ * + html #dl-img #benedictory ul,
/*/*/ * + html #dl-img #festive ul,
/*/*/ * + html #dl-img #scenery ul,
/*/*/ * + html #dl-img #comprehensive ul {
	padding-bottom: 13px;
	float: left;
	}

:root #dl-img #benedictory ul:after,
:root #dl-img #festive ul:after,
:root #dl-img #scenery ul:after,
:root #dl-img #comprehensive ul:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	}

#content-secondary #dl-img #comprehensive .extra1 {
	position: absolute;
	bottom: -11px;
	left: 0;
	z-index: 1;
	width: 696px;
	height: 50px;
	background: url(../images/box_bg_bottom_696px_single.png) no-repeat top left;
	}

#content-secondary #dl-img #comprehensive .extra1 {
	position: absolute;
	bottom: -11px;
	left: 0;
	z-index: 1;
	width: 696px;
	height: 50px;
	background: url(../images/box_bg_bottom_696px_single.png) no-repeat top left;
	}

* html #content-secondary #dl-img #comprehensive .extra1 {
	bottom: -15px;
	}

/*/*/ * + html #content-secondary #dl-img #comprehensive .extra1 {
	bottom: -14px;
	}

* html #content-secondary #dl-img #comprehensive {
	height: 182px;
	}

/*/*/ * + html #content-secondary #dl-img #comprehensive {
	height: 183px;
	}

* html #content-secondary #dl-img #comprehensive ul {
	position: absolute;
	top: 39px;
	left: 0;
	z-index: 10;
	width: 674px;
	height: 188px;
	background: url(../images/page_bottom_bg_part_dl-img_IE.gif) no-repeat bottom right;
	}

/*/*/ * + html #content-secondary #dl-img #comprehensive ul {
	position: absolute;
	top: 39px;
	left: 0;
	z-index: 10;
	width: 674px;
	height: 180px;
	background: url(../images/page_bottom_bg_part_dl-img_IE.gif) no-repeat bottom right;
	}

* html #content-secondary #dl-img #comprehensive .more {
	top: 9px;
	margin-top: 160px;
	}

/*/*/ * + html #content-secondary #dl-img #comprehensive .more {
	top: 9px;
	margin-top: 160px;
	}

#content-secondary #dl-img-benedictory,
#content-secondary #dl-img-festive,
#content-secondary #dl-img-scenery,
#content-secondary #dl-img-comprehensive {
	padding-top: 0 !important;
	padding-top: 7px;
	color: #96C;
	font-size: 0.95em;
	}

#content-secondary #dl-img-benedictory h3,
#content-secondary #dl-img-festive h3,
#content-secondary #dl-img-scenery h3,
#content-secondary #dl-img-comprehensive h3 {
	left: -13px;
	margin-top: 5px;
	width: 631px;
	height: 82px;
	}

#content-secondary #dl-img-benedictory h3 { background-image: url(../images/single_dl-img_benedictory_h3_bg.gif); }

#content-secondary #dl-img-festive h3 { background-image: url(../images/single_dl-img_festive_h3_bg.gif); }

#content-secondary #dl-img-scenery h3 { background-image: url(../images/single_dl-img_scenery_h3_bg.gif); }

#content-secondary #dl-img-comprehensive h3 { background-image: url(../images/single_dl-img_comprehensive_h3_bg.gif); }

#gif-1 #content-secondary div p,
#gif-2 #content-secondary div p,
#gif-3 #content-secondary div p,
#gif-4 #content-secondary div p {
	margin: 0 0 11px 16px;
	padding-left: 18px;
	background: url(../images/single_dl-img_subpage_instructionp_bg.png) no-repeat 0 1px;
	}

:root #gif-1 #content-secondary div p,
:root #gif-2 #content-secondary div p,
:root #gif-3 #content-secondary div p,
:root #gif-4 #content-secondary div p {
	padding-top: 7px;
	background-position: 0 8px;
	}

* + html #gif-1 #content-secondary div p,
* + html #gif-2 #content-secondary div p,
* + html #gif-3 #content-secondary div p,
* + html #gif-3 #content-secondary div p {
	margin-top: 7px;
	background-position: 0 2px;
	}

#gif-1 #content-secondary div ul,
#gif-2 #content-secondary div ul,
#gif-3 #content-secondary div ul,
#gif-4 #content-secondary div ul {
	margin: 0 0 0 16px;
	width: 676px;
	cursor: default;
	}

* html #gif-1 #content-secondary div ul,
* html #gif-2 #content-secondary div ul,
* html #gif-3 #content-secondary div ul,
* html #gif-4 #content-secondary div ul {
	margin: 0 0 -52px 16px;
	}

/*/*/ * + html #gif-1 #content-secondary div ul,
/*/*/ * + html #gif-2 #content-secondary div ul,
/*/*/ * + html #gif-3 #content-secondary div ul,
/*/*/ * + html #gif-4 #content-secondary div ul {
	margin: 0 0 -38px 16px;
	}

#gif-1 #content-secondary div ul li,
#gif-2 #content-secondary div ul li,
#gif-3 #content-secondary div ul li {
	display: inline-block;
	float: none;
	margin: 0 13px 10px 0;
	padding: 0;
	width: 156px;
	vertical-align: top;
	text-align: center;
	cursor: default;
	}
	
#gif-4 #content-secondary div ul li {
	display: inline-block;
	float: none;
	margin: 0 13px 10px 0;
	padding: 0;
	width: 320px;
	vertical-align: top;
	text-align: center;
	cursor: default;
	}

* html #gif-1 #content-secondary div ul li,
* html #gif-2 #content-secondary div ul li,
* html #gif-3 #content-secondary div ul li,
* html #gif-3 #content-secondary div ul li,
* html #gif-4 #content-secondary div ul li {
	display: inline;
	}

/*/*/ * + html #gif-1 #content-secondary div ul li,
/*/*/ * + html #gif-2 #content-secondary div ul li,
/*/*/ * + html #gif-3 #content-secondary div ul li,
/*/*/ * + html #gif-3 #content-secondary div ul li,
/*/*/ * + html #gif-4 #content-secondary div ul li  {
	display: inline;
	}

:root #gif-1 #content-secondary div ul li,
:root #gif-2 #content-secondary div ul li,
:root #gif-3 #content-secondary div ul li,
:root #gif-3 #content-secondary div ul li,
:root #gif-4 #content-secondary div ul li {
	margin-right: 9px;
	}

html[xmlns^="HTTP"] #gif-1 #content-secondary div ul li,
html[xmlns^="HTTP"] #gif-2 #content-secondary div ul li,
html[xmlns^="HTTP"] #gif-3 #content-secondary div ul li,
html[xmlns^="HTTP"] #gif-4 #content-secondary div ul li {
	float: left;
	margin: 0 13px 9px 0;
	}

#gif-1 #content-secondary div ul li a,
#gif-2 #content-secondary div ul li a,
#gif-3 #content-secondary div ul li a,
#gif-4 #content-secondary div ul li a{
	display: table-cell;
	border: none;
	color: #505050;
	outline: none;
	}

html:not([lang*=""]) #gif-1 #content-secondary div ul li a:active *,
html:not([lang*=""]) #gif-2 #content-secondary div ul li a:active *,
html:not([lang*=""]) #gif-3 #content-secondary div ul li a:active *,
html:not([lang*=""]) #gif-4 #content-secondary div ul li a:active * {
	outline: 1px dotted;
	}

#gif-1 #content-secondary div ul li a img,
#gif-2 #content-secondary div ul li a img,
#gif-3 #content-secondary div ul li a img,
#gif-4 #content-secondary div ul li a img {
	display: block;
	}

html > /**/ #gif-1 #content-secondary div ul li a img,
html > /**/ #gif-2 #content-secondary div ul li a img,
html > /**/ #gif-3 #content-secondary div ul li a img,
html > /**/ #gif-4 #content-secondary div ul li a img {
	margin-bottom: 9px;
	}

#gif-1 #content-secondary div ul li a span,
#gif-2 #content-secondary div ul li a span,
#gif-3 #content-secondary div ul li a span,
#gif-4 #content-secondary div ul li a span {
	cursor: pointer;
	}

* html #gif-1 #content-secondary div ul li a span,
* html #gif-2 #content-secondary div ul li a span,
* html #gif-3 #content-secondary div ul li a span,
* html #gif-4 #content-secondary div ul li a span{
	display: block;
	margin-top: -2px;
	padding-top: 10px;
	line-height: 1.25em;
	vertical-align: baseline;
	}

/*/*/ * + html #gif-1 #content-secondary div ul li a span,
/*/*/ * + html #gif-2 #content-secondary div ul li a span,
/*/*/ * + html #gif-3 #content-secondary div ul li a span ,
/*/*/ * + html #gif-4 #content-secondary div ul li a span{
	display: block;
	margin-top: -2px;
	padding-top: 8px;
	line-height: 1.25em;
	}

/*/*/ * + html #gif-1 #content-secondary div ul li a:hover span,
/*/*/ * + html #gif-2 #content-secondary div ul li a:hover span,
/*/*/ * + html #gif-3 #content-secondary div ul li a:hover span,
/*/*/ * + html #gif-4 #content-secondary div ul li a:hover span {
	text-decoration: underline;
	}

* html #content-secondary #dl-img-benedictory .extra2,
* html #content-secondary #dl-img-festive .extra2,
* html #content-secondary #dl-img-scenery .extra2,
* html #content-secondary #dl-img-comprehensive .extra2 {
	left: 0;
	}


/* 5. songs & music & ringtones download
---------------------------------------------*/
* html #content-secondary #dl-song h3,
* html #content-secondary #dl-music h3,
* html #content-secondary #dl-ringtone h3 {
	left: 67px;
	}

#dl-song h3     { background-image: url(../images/single_dl-song_h3_bg.gif); }

#dl-music h3    { background-image: url(../images/single_dl-music_h3_bg.gif); }

#dl-ringtone h3 { background-image: url(../images/single_dl-ringtone_h3_bg.gif); }

#content-secondary div table {
	border: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 20px;
	}

#content-secondary div table tr {
	height: 30px;
	}

#content-secondary div table #head {
	padding: 0;
	}

#content-secondary div table #head th {
	border-left-width: 2px;
	border-style: solid;
	border-color: white;
	background: #696;
	color: white;
	font-weight: normal;
	}

#content-secondary div table #head th:first-child {
	border: none;
	}

#content-secondary div table .even {
	padding: 0;
	background: #F8F1D1;
	}

#content-secondary div table tr th,
#content-secondary div table tr td {
	border: 0;
	color: #936231;
	text-align: center;
	}

#content-secondary div table tr td {
	padding: 6px 0;
	}

#content-secondary div table tr > /**/ td {
	padding: 10px 0;
	}

#content-secondary div table .even td {
	padding: 0;
	}

#content-secondary div table tr td a {
	color: #863;
	}

/*/*/ * + html #content-secondary div table tr td a {
	text-decoration: none;
	}

/*/*/ * + html #content-secondary div table tr td a:hover {
	border-bottom: 1px solid;
	}

* html #content-secondary #dl-song .extra1,
* html #content-secondary #dl-music .extra1,
* html #content-secondary #dl-ringtone .extra1 {
	display: none;
	}

* html #content-secondary #dl-song .extra2,
* html #content-secondary #dl-music .extra2,
* html #content-secondary #dl-ringtone .extra2 {
	top: -11px;
	left: -10px;
	z-index: -1;
	height: 5px;
	}


/* 6. feedbacks
---------------------------------------------*/
#TuiDang0 #content-secondary {
	background: none;
	}

#TuiDang0 #content-secondary .extra1,
#TuiDang0 #single-feedback .extra2 {
	display: none;
	}

#TuiDang0 #content-secondary #single-feedback {
	padding-top: 20px;
	height: auto;
	background: url(../images/single_feedback_form_must_bg.gif) no-repeat 78px 279px;
	}

* + html #TuiDang0 #content-secondary #single-feedback {
	background-position: 79px 280px;
	}

html[xmlns^="HTTP"] #TuiDang0 #content-secondary #single-feedback {
	background-position: 79px 278px;
	}

html:not([lang*=""]):not(:default) #TuiDang0 #content-secondary #single-feedback {
	background-position: 79px 280px;
	}

#TuiDang0 #single-feedback h3 {
	width: 339px;
	height: 96px;
	left: 178px;
	background-image: url(../images/single_feedback_h3_bg.gif);
	}

#TuiDang0 #single-feedback form {
	margin: 0 auto;
	width: 422px;
	}

#TuiDang0 #single-feedback form fieldset textarea {
	margin-bottom: 2px;
	padding: 1px;
	width: 418px;
	height: 237px;
	overflow: auto;
	border: 1px solid #7F9DB9;
	font-size: 1em;
	font-family: Arial, sans-serif;
	}

#TuiDang0 #single-feedback form fieldset label {
	position: relative;
	top: 8px;
	left: -61px;
	display: block;
	margin-bottom: -15px;
	width: 60px;
	color: #363636;
	font-size: 0.95em;
	text-align: right;
	}

html[xmlns^="HTTP"] #TuiDang0 #single-feedback form fieldset label {
	top: 6px;
	}

#TuiDang0 #single-feedback form fieldset #feedback-name,
#TuiDang0 #single-feedback form fieldset #feedback-phone,
#TuiDang0 #single-feedback form fieldset #feedback-email {
	padding: 1px 0 0 1px;
	width: 420px;
	height: 17px;
	border: 1px solid #7F9DB9;
	}

#TuiDang0 #single-feedback form fieldset #feedback-name,
#TuiDang0 #single-feedback form fieldset #feedback-phone { margin-bottom: 2px; }
#TuiDang0 #single-feedback form fieldset #feedback-email { margin-bottom: 9px; }

#TuiDang0 #single-feedback form fieldset div {
	display: inline;
	float: right;
	margin-top: 3px;
	width: 200px;
	color: #363636;
	font-size: 0.95em;
	}

#TuiDang0 #single-feedback form fieldset div input {
	position: relative;
	top: 1px;
	margin: 0 2px;
	}

html[xmlns^="HTTP"] #TuiDang0 #single-feedback form fieldset div input {
	top: -2px;
	}

html:not([lang*=""]) #TuiDang0 #single-feedback form fieldset div input {
	margin: 0 5px;
	}

#TuiDang0 #single-feedback form fieldset #feedback-botton {
	width: 80px;
	height: 24px;
	}

* html #TuiDang0 #single-feedback form fieldset #feedback-botton {
	padding-top: 3px;
	border: 1px solid;
	border-color: #FCFEFC #848284 #848284 #FCFEFC
	}

* + html #TuiDang0 #single-feedback form fieldset #feedback-botton {
	padding-top: 3px;
	border: 1px solid;
	border-color: #FCFEFC #848284 #848284 #FCFEFC
	}

html:not([lang*=""]) #TuiDang0 #single-feedback form fieldset #feedback-botton {
	border: 1px solid;
	border-color: #FCFEFC #848284 #848284 #FCFEFC
	}

#TuiDang0 #single-feedback form fieldset div,
#TuiDang0 #single-feedback ul li div {
	height: auto;
	background: none;
	}

#TuiDang0 #content-secondary #selected-feedbacks {
	position: relative;
	margin: 120px auto 0;
	padding: 15px 0 30px;
	width: 636px;
	height: auto;
	border: 1px solid #909090;
	background: white;
	}

#selected-feedbacks h4 {
	position: absolute;
	top: -100px;
	left: 130px;
	margin: 0 auto;
	padding-top: 1px;
	width: 363px;
	height: 96px;
	background: url(../images/single_feedback_h4_bg.gif) no-repeat top left;
	text-indent: -500em;
	}

#selected-feedbacks ul {
	margin: 0 auto;
	width: 606px;
	}

#TuiDang0 #content-secondary #selected-feedbacks ul li div {
	position: relative;
	padding: 3px 0 0 15px;
	height: 21px;
	background-color: #FFC;
	color: #C93;
	font-size: 0.95em;
	}

#TuiDang0 #content-secondary #selected-feedbacks ul li > div {
	padding-top: 2px;
	height: 22px;
	}

html[xmlns^="HTTP"] #TuiDang0 #content-secondary #selected-feedbacks ul li div {
	padding-top: 3px;
	height: 21px;
	}

#selected-feedbacks ul li div cite {
	margin-right: 8px;
	padding-right: 11px;
	background: url(../images/single_feedback_visitor_name_sep_bg.gif) no-repeat top right;
	font-style: normal;
	}

#selected-feedbacks ul li div .date {
	position: absolute;
	top: 3px;
	left: 510px;
	font-size: 1.1em;
	font-family: Arial, sans-serif;
	}

#selected-feedbacks > ul li div .date {
	top: 2px;
	}

#selected-feedbacks ul li p {
	margin: 8px 0 15px 15px;
	font-size: 0.95em;
	}

#TuiDang0 #single-feedback form fieldset div .extra1,
#TuiDang0 #single-feedback form fieldset div .extra2,
#TuiDang0 #single-feedback ul li div .extra1,
#TuiDang0 #single-feedback ul li div .extra2 {
	display: none;
	}

#TuiDang0 #selected-feedbacks .extra1 {
	position: absolute;
	bottom: -170px;
	left: 510px;
	z-index: 10;
	display: block;
	width: 325px;
	height: 247px;
	background: url(../images/page_bottom_bg.gif) no-repeat top left;
	}

#TuiDang0 #content-secondary .extra2 {
	display: none;
	}


/* 7. page navigation
---------------------------------------------*/
#content-secondary #page_navigation {
	display: block;
	clear: both;
	background: none;
	text-align: center;
	cursor: default;
	}

* html #content-secondary #page_navigation {
	padding-top: 47px;
	}

/*/*/ * + html #content-secondary #page_navigation {
	padding-top: 47px;
	height: auto;
	}

* html #video #content-secondary #page_navigation,
* html #single-5 #content-secondary #page_navigation {
	padding-top: 15px;
	}


* html #gif-1 #content-secondary #page_navigation,
* html #gif-2 #content-secondary #page_navigation,
* html #gif-3 #content-secondary #page_navigation {
	position: relative;
	top: 58px;
	}

/*/*/ * + html #video #content-secondary #page_navigation,
/*/*/ * + html #single-5 #content-secondary #page_navigation {
	padding-top: 15px;
	height: auto;
	}

* + /**/ html #content-secondary #page_navigation {
	padding-top: 80px;
	height: auto;
	}

html:not([lang*=""]) #content-secondary #page_navigation {
	position: relative;
	top: 0;
	bottom: 0;
	z-index: 10;
	padding-top: 53px;
	height: auto;
	}

@media all and (min-width: 0) {
	#content-secondary #page_navigation {
		padding-top: 53px;
		height: auto;
		}
	}

#page_navigation a,
#page_navigation span {
	position: relative;
	top: 1px;
	display: inline-block;
	padding: 0 4px;
	font-family: Arial, sans-serif;
	}

@media all and (min-width: 0) {
	#page_navigation a,
	#page_navigation span {
		top: 0;
		}
	}

#page_navigation a {
	color: #696;
	}

#TuiDang #page_navigation a,
#ebook #page_navigation a,
#talk #page_navigation a,
#single-7 #page_navigation a,
#single-8 #page_navigation a,
#single-9 #page_navigation a,
#TuiDang0 #page_navigation a {
	color: #C93;
	}

#content-secondary #page_navigation #previous_page {
	top: 0;
	margin-right: 3px;
	padding: 0 1px 0 15px;
	background: url(../images/previous_page_arrow_bg.gif) no-repeat 1px 2px;
	font-size: 0.95em;
	font-family: '新細明體', SimSun, serif;
	}

* + html #content-secondary #page_navigation #previous_page {
	background-position: 1px 3px;
	}

html[xmlns^="HTTP"] #content-secondary #page_navigation #previous_page {
	background-position: 1px 0;
	}

#content-secondary #page_navigation #next_page {
	top: 0;
	margin-left: 3px;
	padding: 0 15px 0 1px;
	background: url(../images/next_page_arrow_bg.gif) no-repeat 98% 2px;
	font-size: 0.95em;
	font-family: '新細明體', SimSum, serif;
	}

* + html #content-secondary #page_navigation #next_page {
	background-position: 98% 3px;
	}

html[xmlns^="HTTP"] #content-secondary #page_navigation #next_page {
	background-position: 98% 0;
	}

#page_navigation span {
	color: #363636;
	cursor: text;
	}

#content-secondary #page_navigation .extra1,
#content-secondary #page_navigation .extra2 {
	display: none;
	}
#content-secondary #single-9ping h3 {
top: -97px;  left: 186px; width: 320px; height: 83px; background-image: url(../images/9ping_sp.jpg);
}
h5 {
	font-family: "新細明體", SimSun, serif;
	font-size: 14px;
	line-height: 1.5em;
	color: #993300;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 40px;
	margin-right: 20px;
	font-weight: normal;

}
