body.salePageBody .header.salePage {
	z-index:30;
  font-family: "Helvetica Neue", Helvetica, Arial, "微軟正黑體", sans-serif;
}
#salePage .picFooter ul.bar li .favIcon {
	float:left;
	margin-top:11px
}
#salePage .slideDiv {
	padding:5px 0;
	position:relative;
	min-height:200px
}
#salePage .slideDiv .icon-zoomIcon {
	position:absolute;
	bottom:10px;
	left:50%;
	z-index:1000!important;
	margin-left:65px;
	width:90px;
	cursor:pointer
}
#salePage .slideDiv .royalSlider {
	height:200px
}
#salePage .slideDiv .royalSlider .royalSlide, #salePage .royalSlider .royalWrapper {
	background-color:#fff
}
#salePage .slideDiv #pic-rotator.royalSlider {
	height:auto;
	padding-bottom:3px
}
#salePage .slideDiv #banner-rotator.royalSlider {
	padding-bottom:3px
}
#salePage .royalSlider.imageRotator {
	height:auto
}
#salePage .royalSlider.imageRotator a.royalThumb {
	border:2px solid #d9d9d9;
	color:#000;
	display:inline-block;
	font-size:13px;
	height:auto;
	margin-right:4px;
	-moz-opacity:initial;
	opacity:initial;
	padding:5px 10px;
	text-align:center;
	text-decoration:initial;
	width:initial
}
#salePage .royalSlider.imageRotator a.royalThumb.current {
	border:2px solid #d9d9d9!important;
	height:auto
}
#salePage .royalSlider.imageRotator .thumbsArrow {
	height:41px
}
#salePage .royalSlider.imageRotator.iskin .royalControlNavOverflow a {
	background-image:none;
	text-indent:initial
}
#salePage .royalSlider.imageRotator.iskin .thumbsAndArrowsContainer {
	background-color:#fff
}

#salePage .subTitle {
	color:#666;
	font-weight:bold;
	overflow:hidden;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100px
}
#salePage .title {
	color:#000;
	font-weight:bold
}
#salePage .priceTitle {
	color:#000;
	font-weight:bold
}
#salePage .price {
	color:#c52025;
	font-weight:bold
}
#salePage .ShortDescription {
	color:#333;
	font-weight:normal;
	line-height:22px
}
#salePage .desc ul {
	margin:0 0 0 20px;
	padding:0 0
}
#salePage .desc ul li {
	list-style-type:disc;
	margin:0 0 0 0;
	padding:0 0
}
#salePage .block {
	margin:10px 0
}
#salePage .block .blockTitle {
	color:#000;
	font-weight:bold;
	line-height:24px
}
#salePage .block .blockContent {
	color:#333;
	font-weight:normal;
	line-height:22px
}
#salePage .SubDescript {
	color:#333;
	font-weight:normal;
	line-height:22px
}
#salePage .bText {
	font-size:20px
}
#salePage .mText {
	font-size:16px
}
#salePage {
	font-size:13px
}


#salePage table.NotKeyPropertyList {
	border:1px solid #c9c9c9;
	border-collapse:collapse;
	width:100%
}
#salePage table.NotKeyPropertyList td:first-child {
	white-space:nowrap;
	width:100px
}
#salePage table.NotKeyPropertyList td {
	border:1px solid #c9c9c9;
	padding:5px;
	vertical-align:top
}
#salePage .priceDiv {
	margin:5px 0
}


.clearfix {
	display:block
}
/**分隔線**/


.ui-body-c, .ui-overlay-c {
	border:1px solid #aaa;
	color:#333;
	background:#f9f9f9;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eee));
	background-image:-webkit-linear-gradient(#f9f9f9, #eee);
	background-image:-moz-linear-gradient(#f9f9f9, #eee);
	background-image:-ms-linear-gradient(#f9f9f9, #eee);
	background-image:-o-linear-gradient(#f9f9f9, #eee);
	background-image:linear-gradient(#f9f9f9, #eee)
}
.ui-overlay-c {
	background-image:none;
	border-width:0
}
.ui-body-c, .ui-body-c input, .ui-body-c select, .ui-body-c textarea, .ui-body-c button {
	font-family:Helvetica, Arial, sans-serif
}
 /*  更多資訊按鈕 */
.ui-btn-up-c {
	border:1px solid #ccc;
	background:#eee;
	font-weight:bold;
	color:#222;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1));
	background-image:-webkit-linear-gradient(#fff, #f1f1f1);
	background-image:-moz-linear-gradient(#fff, #f1f1f1);
	background-image:-ms-linear-gradient(#fff, #f1f1f1);
	background-image:-o-linear-gradient(#fff, #f1f1f1);
	background-image:linear-gradient(#fff, #f1f1f1)
}


.ui-btn-up-c:visited, .ui-btn-up-c a.ui-link-inherit {
	color:#2f3e46
}
.ui-btn-hover-c {
	border:1px solid #bbb;
	background:#dfdfdf;
	font-weight:bold;
	color:#222;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e0e0e0));
	background-image:-webkit-linear-gradient(#f6f6f6, #e0e0e0);
	background-image:-moz-linear-gradient(#f6f6f6, #e0e0e0);
	background-image:-ms-linear-gradient(#f6f6f6, #e0e0e0);
	background-image:-o-linear-gradient(#f6f6f6, #e0e0e0);
	background-image:linear-gradient(#f6f6f6, #e0e0e0)
}
.ui-btn-hover-c:visited, .ui-btn-hover-c:hover, .ui-btn-hover-c a.ui-link-inherit {
	color:#2f3e46
}
.ui-btn-down-c {
	border:1px solid #bbb;
	background:#d6d6d6;
	font-weight:bold;
	color:#222;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#d0d0d0), to(#dfdfdf));
	background-image:-webkit-linear-gradient(#d0d0d0, #dfdfdf);
	background-image:-moz-linear-gradient(#d0d0d0, #dfdfdf);
	background-image:-ms-linear-gradient(#d0d0d0, #dfdfdf);
	background-image:-o-linear-gradient(#d0d0d0, #dfdfdf);
	background-image:linear-gradient(#d0d0d0, #dfdfdf)
}
.ui-btn-down-c:visited, .ui-btn-down-c:hover, .ui-btn-down-c a.ui-link-inherit {
	color:#2f3e46
}
.ui-btn-up-c, .ui-btn-hover-c, .ui-btn-down-c {
	font-family:Helvetica, Arial, sans-serif;
	text-decoration:none
}
a.ui-link-inherit {
	text-decoration:none!important
}

.ui-btn-inner {
	border-top:1px solid #fff;
	border-color:rgba(255, 255, 255, .3)
}

/**更多圓角**/
.ui-btn-corner-all {
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	border-radius:1em
}

/**更多圓角陰影**/
.ui-shadow {
	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, .3);
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, .3);
	box-shadow:0 1px 4px rgba(0, 0, 0, .3)
}


.ui-btn.ui-focus {
	z-index:1
}

@media screen and (orientation:portrait) {
.ui-mobile, .ui-mobile .ui-page {
min-height:420px
}
}
@media screen and (orientation:landscape) {
.ui-mobile, .ui-mobile .ui-page {
min-height:300px
}
}

/**內容**/
.ui-content {
	border-width:0;
	overflow:visible;
	overflow-x:hidden;
	padding:15px
}


.ui-grid-a, .ui-grid-b, .ui-grid-c, .ui-grid-d {
	overflow:hidden
}
.ui-block-a, .ui-block-b, .ui-block-c, .ui-block-d, .ui-block-e {
	margin:0;
	padding:0;
	border:0;
	float:left;
	min-height:1px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}
.ui-grid-solo .ui-block-a {
	display:block;
	float:none
}
.ui-grid-a .ui-block-a, .ui-grid-a .ui-block-b {
	width:49.95%
}
.ui-grid-a>:nth-child(n) {
width:50%;
margin-right:-.5px
}
/**購買按鈕**/
.ui-btn {
	display:block;
	text-align:center;
	cursor:pointer;
	position:relative;
	margin:.5em 0;
	padding:0
}

.ui-btn {
	margin-right:5px;
	margin-left:5px
}
.ui-btn-inner {
	font-size:16px;
	padding:.6em 20px;
	min-width:.75em;
	display:block;
	position:relative;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	zoom:1
}

/**更多按鈕隱藏**/
.ui-btn-hidden {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-appearance:none;
	cursor:pointer;
	background:#fff;
	background:rgba(255, 255, 255, 0);
	filter:Alpha(Opacity=0);
	opacity:.1;
	font-size:1px;
	border:none;
	text-indent:-9999px
}

@media all and (min-width:450px) {
}
@media only screen and (min-device-width:768px)and (max-device-width:1024px) {
.ui-li .ui-btn-text {
overflow:visible
}
}

.body, body .ui-body-c, body .ui-body-c input, body .ui-body-c select, body .ui-body-c textarea, body .ui-body-c button {
	font-family:"微軟正黑體", "新細明體", Arial
}
.sText {
	font-size:11px
}
.mText {
	font-size:13px
}
.bText {
	font-size:16px
}


span.ui-btn-up-c.ui-btn-corner-all {
	background:#eee;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#de8d86), to(#c91b11));
	background-image:-webkit-linear-gradient(#de8d86, #c91b11);
	background-image:-moz-linear-gradient(#de8d86, #c91b11);
	background-image:-ms-linear-gradient(#de8d86, #c91b11);
	background-image:-o-linear-gradient(#de8d86, #c91b11);
	background-image:linear-gradient(#de8d86, #c91b11);
	border:109px solid #fff;
	color:#fff;
	font-weight:bold
}
#index .ui-icon, .ui-icon-searchfield:after {
	background-image:url(../content/images/icons-18-white.png);
	background-repeat:no-repeat;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
	background-color:initial;
	background-color:transparent \9
}

.ui-body-c, .ui-overlay-c {
	background:#fff;
	border:1px solid #aaa;
	color:#333
}


a {
	text-decoration:none
}
div.content {
	float:left
}

.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden
}
.clearfix {
	display:block
}

.ui-btn-up-r {
	background:url(../../www.nownews.com/shopping/events/mobile_test/btn2.gif) repeat-x;
	border:1px solid #b7007a;
	color:#222;
	font-weight:bold;
	-webkit-text-shadow:none;
	text-shadow:none
}
.ui-btn-up-g {
	background:url(../../www.nownews.com/shopping/events/mobile_test/btn3.gif) repeat-x;
	border:1px solid #999;
	color:#222;
	font-weight:bold;
	-webkit-text-shadow:none;
	text-shadow:none
}
.ui-btn-up-r span {
	color:#fff;
	padding:4px 25px;
	-webkit-text-shadow:none;
	text-shadow:none
}
.ui-btn-up-g span {
	color:#fff;
	padding:4px 25px;
	-webkit-text-shadow:none;
	text-shadow:none
}
.ui-btn-up-r.ui-btn-corner-all, .ui-btn-up-w.ui-btn-corner-all {
	-moz-border-radius:.5em;
	-webkit-border-radius:.5em;
	border-radius:.5em
}
.ui-btn-up-g.ui-btn-corner-all, .ui-btn-up-w.ui-btn-corner-all {
	-moz-border-radius:.5em;
	-webkit-border-radius:.5em;
	border-radius:.5em
}

a {
	text-decoration:none
}
a:-webkit-any-link {
color:-webkit-link;
text-decoration:none;
cursor:auto
}
a img {
	border:0
}

body {
	font-family:"微軟正黑體", "新細明體"
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (-moz-min-device-pixel-ratio:1.5), only screen and (min-resolution:240dpi) {
div.ps-toolbar div div.ps-toolbar-content {
-moz-background-size:176px 88px;
-o-background-size:176px 88px;
-webkit-background-size:176px 88px;
background-size:176px 88px;
background-image:url(../webapi/Content/images/icons_402x.png)
}
}/* pcview.css */
div#index, body#body .ui-body-c {
	background-color: #F1F1F1;
}
 @media screen and (max-width: 979px) {
 .vpageleft {
 display: none;
 visibility: hidden;
}
}
 @media screen and (min-width: 980px) {
 body {
 font-family: Arial, Helvetica, sans-serif;
}
 .ui-mobile [data-role="page"] {
 width: 100%;
}

    /* Content */
    .vpageblock {
 margin: 0 auto;
 width: 980px;
}
 .vpageleft {
 background: #FFF;
 display: block;
 width: 280px;
 height: 100%;
 min-height: 300px;
 padding: 10px 0 0 26px;
 float: left;
 margin: -44px 10px 0 12px;
 -moz-box-shadow: 0 0 10px 1px gainsboro;
 -webkit-box-shadow: 0 0 10px 1px gainsboro;
 box-shadow: 0 0 10px 1px gainsboro;
}
 .vpageright {
 width: 640px;
 margin-left: 328px;
 overflow: hidden;
}

 #salePageList.vpage, #nav.vpage, .vpage {
 float: left;
 width: 630px;
 padding: 0 5px 0 5px;
 -moz-box-shadow: 5px 0 4px 0 gainsboro;
 -webkit-box-shadow: 5px 0 4px 0 gainsboro;
 box-shadow: 5px 0 4px 0 gainsboro;
}
 
}
.ui-corner-all {
	-moz-border-radius:.6em;
	-webkit-border-radius:.6em;
	border-radius:.6em
}
label.ui-input-text {
	font-size:16px;
	line-height:1.4;
	display:block;
	font-weight:normal;
	margin:0 0 .3em
}
input.ui-input-text, textarea.ui-input-text {
	background-image:none;
	padding:.4em;
	margin:.5em 0;
	line-height:1.4;
	font-size:16px;
	display:block;
	width:100%;
	outline:0
}
