
form a {text-decoration:none}
form a:hover {text-decoration:underline}
.site-title {font-size: 22px;line-height: 22px;max-width: 780px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.haitaotooltip {display:none;position:absolute;bottom:32px;left:-55px;width:110px;padding:6px;background:#333;background-color:rgba(51,51,51,.9);color:#fff;font-size:12px;z-index:800;border-radius:5px;white-space:normal;text-shadow:none}
.haitaotooltip:after {content:'';position:absolute;bottom:-10px;left:51px;border-top:10px solid #333;border-top-color:rgba(51,51,51,.9);border-left:10px solid transparent;border-right:10px solid transparent}
.jqmOverlay {background-color:#000}
#modal-overlay {z-index:800;height:100%;width:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,.6)}
.ie8 #modal-overlay {background:#000;filter:alpha(opacity=60)}
.modal {z-index:900;display:none;position:fixed;top:17%;left:50%;margin-left:-322px;min-width:544px;width:auto;background:#fff;color:#454545;border-radius:6px;padding:0 20px;box-shadow:2px 2px 4px rgba(0,0,0,.4)}
.current-offer-modal {display:block;background:#eee;width:812px;padding:40px 0 20px;z-index:900;top:25%;left:50%;margin-top:-50px;margin-left:-406px;border-radius:5px}
.current-offer-modal .comment_detail,.current-offer-modal .share_detail {margin:0 0 -10px 0}
.current-offer-modal .coupon {font-weight:700;margin:0 10px;padding:12px 5px 8px 10px;color:#676767;border-radius:3px;box-shadow:inset 1px 1px 3px rgba(50,50,50,.25);border:1px solid #b5b5b5;height:16px;width:300px;outline-width:0}
.current-offer-modal .current-offer-content {background:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.current-offer-modal .feedback_detail {margin:0 0px 10px 0px}
.current-offer-modal .feedback_detail .submit {margin:69px 0 0 120px}
.current-offer-modal h1 {position:inherit;text-align:center;background:0 0;color:#454545;font-size:24px;line-height:28px;font-weight:400;margin:20px 0 10px;padding:0}
.current-offer-modal .haitaooffer {margin:0;padding:20px 0 10px;border:0;background:#f3fbfe}
.current-offer-modal .haitaooffer .detail {
	margin:0 0 0 200px;
	width:460px
}
.current-offer-modal .haitaooffer.redemp .description .title a,.current-offer-modal .haitaooffer.redemp .description .title a:visited,.current-offer-modal .haitaooffer.redemp .discount a:visited {
	color:#000
}
.current-offer-modal .haitaooffer .haitaovoting {
	top:50px;
	left:70px
}
.current-offer-modal .haitaooffer .curled {
	position:absolute;
	z-index:0;
	display:block;
	top:20px;
	left:26px
}
.current-offer-modal .code-container {
	width:460px;
	margin:10px auto 30px;
	-webkit-user-select:text
}
.current-offer-modal .code-container .coupon {
	float:left;
	font-size:16px;
	line-height:16px
}
.mainCloser {
	position:absolute;
	top:-10px;
	right:-10px;
	height:33px;
	width:33px;
	background:#000;
	border:4px solid #fff;
	border-radius:50%;
	background:url(http://image1.quanmama.com/AdminImageUpload/201478165055402.jpg) 7px -1181px #000;
	box-shadow:2px 2px 4px rgba(0,0,0,.4);
	cursor:pointer;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.jqmClose {
	cursor:pointer
}
.haitaooffer_list {
	margin:0;
	padding:0;
	list-style:none
}
.haitaooffer {
	position:relative;
	border-bottom:1px solid #EEE;
	padding:0 0 5px;
	margin-top:15px;
	min-height:120px
}
.haitaooffer .detail {
	position:relative;
	margin:0 0 0 115px
}
.haitaooffer .detail p {
	margin:5px 0 10px
}
.haitaooffer .detail .description .title {
	margin-bottom:4px;
	word-wrap:break-word
}
.haitaooffer .detail .description .title a:visited {
	color:#66417F
}
.haitaooffer .detail .description h3,.haitaooffer .detail .description .haitaooffer_detail span.hthree,.haitaooffer_detail .haitaooffer .detail .description span.hthree {
	display:inline;
	font-size:18px;
	font-weight:700;
	line-height:28px;
	margin-right:10px;
	text-transform:capitalize
}
.haitaooffer .detail .description a {
	text-decoration:none
}
.haitaooffer .detail .description .discount {
	word-wrap:break-word
}
.haitaooffer .detail .description .discount a:visited {
	color:#66417F
}
.haitaooffer .detail .description .action-crux {
	margin-bottom:4px
}
.haitaooffer .detail .description .action-crux a,.haitaooffer .detail .description .action-crux a:visited,.haitaooffer .detail .description .action-crux a:active,.haitaooffer .detail .description .action-crux a:hover,.haitaooffer .detail .description .action-crux a:link {
	color:#fff
}
.haitaooffer .detail .actions {
	list-style:none;
	color:#888;
	margin:0;
	padding:0 0 10px;
	overflow:hidden;
	margin-top:5px
}
.haitaooffer .detail .actions li {
	float:left;
	margin-right:12px;
	font-size:12px;
	font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
	line-height:24px;
	cursor:pointer
}
.discount {
	margin-top:0;
	clear:both
}
.description a:visited {
	color:#66417F
}
.discount a {
	text-decoration:none;
	color:#333
}
.haitaooffer.raised {
	z-index:50
}
.haitaooffer .haitaostar {
	position:absolute;
	right:0;
	top:5px;
	width:45px;
	color:#1692BE;
	text-align:center;
	cursor:pointer
}
.haitaooffer .haitaostar .haitaostar-image {
	background:url(http://image1.quanmama.com/AdminImageUpload/20147817318399.jpg) 0 -997px;
	height:32px;
	width:32px;
	margin:0 auto
}
.haitaooffer .haitaostar:hover .haitaostar-image {
	background:url(http://image1.quanmama.com/AdminImageUpload/20147817318399.jpg) 0 -673px
}
.haitaooffer .haitaostar.raised {
	z-index:40
}
.haitaooffer .haitaostar input {
	display:none
}
.haitaooffer .haitaostar span {
	display:block;
	padding-top:5px;
	text-align:center;
	font-size:10px;
	line-height:12px
}
#redemption-modal .haitaooffer .haitaostar {
	top:25px;
	right:40px
}
.haitaooffer .haitaostar[data-starred=true] {
	color:#efa505
}
.haitaooffer .haitaostar[data-starred=true] .haitaostar-image {
	background:url(http://image1.quanmama.com/AdminImageUpload/20147817318399.jpg) 0 -963px
}
.haitaooffer .haitaostar[data-starred=true]:hover .haitaostar-image {
	background:url(http://image1.quanmama.com/AdminImageUpload/20147817318399.jpg) 0 -879px
}
.haitaooffer .detail {
	margin-right:85px
}
.feedback_detail:before {
	border-color:transparent #d9f0f6 transparent transparent;
	border-right:10px solid #d9f0f6;
	border-style:solid;
	border-width:10px;
	left:-20px;
	top:17px;
}
.offer_detail:before {
	border-bottom:10px solid #d9f0f6;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	content:"";
	left:40px;
	position:absolute;
	top:-10px;
}
.offer_detail {
	background:none repeat scroll 0 0 #d9f0f6;
	clear:both;
	padding:10px;
	position:relative;
}
.detail_close {
	color:#b31411;
	cursor:pointer;
	float:right;
	font-weight:700;
	height:16px;
	text-align:right;
}
.feedback_detail .savings {
	height:130px;
	width:455px;
}
.savings {
	float:left;
	padding-left:240px;
}
.offer_detail h3,.offer_detail{
	color:#000;
	font-size:18px;
	font-weight:700;
	margin-bottom:10px;
	margin-top:0;
}
h3,.offer_detail {
	font-size:1.17em;
	margin:1em 0;
}
.offer_detail form {
	border:0 none;
	box-shadow:none;
	padding:0;
}
form .row {
	clear:both;
	margin-bottom:20px;
	position:relative;
}
.haitaobtn {
	border-radius:6px;
	border-style:solid;
	border-width:1px;
	padding:12px;
	cursor:pointer;
	display:inline-block;
	font-family:"Trebuchet MS",Trebuchet,Tahoma,Arial,sans-serif;
	font-size:18px;
	font-weight:700;
	line-height:1;
	text-align:center;
	text-decoration:none;
	width:auto;
}
.haitaobtn.sm {
	box-shadow:1px 1px 2px rgba(0,0,0,.4);
	font-size:13px;
	padding:5px 10px;
}
.haitaobtn.haitaogreen {
	padding:6px 8px;
	border:1px solid #76A337;
	box-shadow:2px 1px 2px #BBB;
	border-radius:3px;
	background:#85B942;
	background:-webkit-gradient(linear,50% 100%,50% 0,color-stop(1%,#aace7a),color-stop(6%,#87b84a),color-stop(95%,#abd672),color-stop(97%,#d4f0af));
	background:-webkit-linear-gradient(bottom,#aace7a 1%,#87b84a 6%,#abd672 95%,#d4f0af 97%);
	background:-moz-linear-gradient(bottom,#aace7a 1%,#87b84a 6%,#abd672 95%,#d4f0af 97%);
	background:-o-linear-gradient(bottom,#aace7a 1%,#87b84a 6%,#abd672 95%,#d4f0af 97%);
	background:linear-gradient(bottom,#aace7a 1%,#87b84a 6%,#abd672 95%,#d4f0af 97%)
}
.haitaobtn.haitaogreen:active,.haitaobtn.haitaogreen.active {
	text-shadow:1px 1px 2px #666;
	box-shadow:0 0 3px #497110 inset;
	background:#72993A 1%;
	background:-webkit-gradient(linear,50% 100%,50% 0,color-stop(1%,#72993a),color-stop(97%,#92bd55));
	background:-webkit-linear-gradient(bottom,#72993a 1%,#92bd55 97%);
	background:-moz-linear-gradient(bottom,#72993a 1%,#92bd55 97%);
	background:-o-linear-gradient(bottom,#72993a 1%,#92bd55 97%);
	background:linear-gradient(bottom,#72993a 1%,#92bd55 97%)
}
.haitaobtn.haitaogreen:hover,.haitaobtn.haitaogreen.hover {
	color:#fff;
	text-shadow:-1px -1px 2px #497A0B;
	background:#518015;
	background:-webkit-gradient(linear,50% 100%,50% 0,color-stop(1%,#72993a),color-stop(6%,#518015),color-stop(94%,#7fab41),color-stop(97%,#92bd55));
	background:-webkit-linear-gradient(bottom,#72993a 1%,#518015 6%,#7fab41 94%,#92bd55 97%);
	background:-moz-linear-gradient(bottom,#72993a 1%,#518015 6%,#7fab41 94%,#92bd55 97%);
	background:-o-linear-gradient(bottom,#72993a 1%,#518015 6%,#7fab41 94%,#92bd55 97%);
	background:linear-gradient(bottom,#72993a 1%,#518015 6%,#7fab41 94%,#92bd55 97%)
}
.hometab1 ul {
	margin:1em 0;
	/*padding:0 0 0 40px*/
}
/*
.curled img {
	border:0;
	max-height:40px;
	padding-top:36px;
	-ms-interpolation-mode:bicubic;
	page-break-inside:avoid;
	max-width:100%!important
}

svg:not(:root) {
	overflow:hidden
}
input[type=checkbox] {
	box-sizing:border-box;
	padding:0;
	*height:13px;
	*width:13px
}
.curled a,.curled .link {
	color:#0393be;
	cursor:pointer
}
.curled a:visited,.curled .link:visited {
	color:#55c7e9
}
.curled a:hover,.curled .link:hover {
	color:#006989;
	outline:0
}
.curled a:focus,.curled .link:focus {
	outline:thin dotted
}
.curled a:active,.curled .link:active {
	outline:0
}
input[type=checkbox] {
	border:0;
	border-radius:0;
	box-shadow:none
}
label {
	display:block;
	font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
	color:#535353
}*/

/*
.curled {
	position:relative;
	z-index:0;
	display:block
}
.curled .curled-page {
	position:relative;
	border-radius:4px;
	display:block;
	width:108px;
	height:108px;
	line-height:106px;
	padding:0;
	border:1px solid #d2d2d2;
	background:#fff;
	text-align:center
}
.curled .curled-page:hover span:after,.curled .curled-page:hover span:before {
	position:absolute;
	content:"";
	z-index:800;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 56%,rgba(196,196,196,.15) 75%,rgba(120,130,147,.15) 92%,rgba(81,88,99,.15) 100%);
	background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 56%,rgba(196,196,196,.15) 75%,rgba(120,130,147,.15) 92%,rgba(81,88,99,.15) 100%);
	background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 56%,rgba(196,196,196,.15) 75%,rgba(120,130,147,.15) 92%,rgba(81,88,99,.15) 100%);
	background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 56%,rgba(196,196,196,.15) 75%,rgba(120,130,147,.15) 92%,rgba(81,88,99,.15) 100%)
}
.curled .curled-page:hover span:before {
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,rgba(106,111,113,.1)),color-stop(25%,rgba(255,255,255,0)));
	background-image:-webkit-linear-gradient(top,rgba(106,111,113,.1) 0,rgba(255,255,255,0) 25%);
	background-image:-moz-linear-gradient(top,rgba(106,111,113,.1) 0,rgba(255,255,255,0) 25%);
	background-image:-o-linear-gradient(top,rgba(106,111,113,.1) 0,rgba(255,255,255,0) 25%);
	background-image:linear-gradient(top,rgba(106,111,113,.1) 0,rgba(255,255,255,0) 25%)
}
.curled .curled-page:before,.curled .curled-page:after {
	content:'';
	z-index:-1;
	position:absolute;
	left:4px;
	bottom:-2px;
	width:70%;
	max-width:300px;
	max-height:100px;
	height:55%;
	background:rgba(210,210,210,.6);
	box-shadow:0 2px 3px 0 rgba(210,210,210,.4);
	-webkit-transform:skew(-5deg) rotate(-5deg);
	-moz-transform:skew(-5deg) rotate(-5deg);
	-ms-transform:skew(-5deg) rotate(-5deg);
	-o-transform:skew(-5deg) rotate(-5deg);
	transform:skew(-5deg) rotate(-5deg)
}
.curled .curled-page:after {
	left:auto;
	right:1px;
	-webkit-transform:skew(5deg) rotate(5deg);
	-moz-transform:skew(5deg) rotate(5deg);
	-ms-transform:skew(5deg) rotate(5deg);
	-o-transform:skew(5deg) rotate(5deg);
	transform:skew(5deg) rotate(5deg)
}
.curled.haihomeoffer .detail {
	margin-left:142px
}
.curled.haihomeoffer .curled-page {
	display:block;
	position:absolute;
	left:16px;
	top:0
}
.curled.haihomeoffer::after {
	content:'';
	height:10px;
	left:0;
	right:0;
	position:absolute;
	bottom:-10px;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(10%,rgba(0,0,0,.03)),color-stop(70%,rgba(255,255,255,.03)),color-stop(100%,rgba(255,255,255,.03)));
	background-image:-webkit-linear-gradient(top,#fff 0,rgba(0,0,0,.03) 10%,rgba(255,255,255,.03) 70%,rgba(255,255,255,.03) 100%);
	background-image:-moz-linear-gradient(top,#fff 0,rgba(0,0,0,.03) 10%,rgba(255,255,255,.03) 70%,rgba(255,255,255,.03) 100%);
	background-image:-o-linear-gradient(top,#fff 0,rgba(0,0,0,.03) 10%,rgba(255,255,255,.03) 70%,rgba(255,255,255,.03) 100%);
	background-image:linear-gradient(top,#fff 0,rgba(0,0,0,.03) 10%,rgba(255,255,255,.03) 70%,rgba(255,255,255,.03) 100%)
}
*/

.haihomeoffer_list {
	margin:0;
	padding:0;
	list-style:none
}
.haihomeoffer {
	position:relative;
	border-bottom:1px solid #EEE;
	padding:0 0 5px;
	margin-top:15px;
	min-height:120px
}
.haihomeoffer .detail {
	position:relative;
	margin:0 0 0 115px
}
.haihomeoffer .detail p {
	margin:0 0 10px
}
.haihomeoffer .detail .description .listtitle {
	margin-bottom:4px;
	word-wrap:break-word
}
.haihomeoffer .detail .description .listtitle a:visited {
	color:#66417F
}
.haihomeoffer .detail .description h3,.offer .detail .description .offer_detail span.hthree,.offer_detail .offer .detail .description span.hthree {
	display:inline;
	font-size:18px;
	font-weight:700;
	line-height:28px;
	margin-right:10px;
	text-transform:capitalize
}
.haihomeoffer .detail .description a {
	text-decoration:none
}
.haihomeoffer .detail .description .discount {
	word-wrap:break-word
}
.haihomeoffer .detail .description .discount a:visited {
	color:#66417F
}
.haihomeoffer .detail .description .action-crux {
	margin-bottom:4px
}
.haihomeoffer .detail .description .action-crux a,.offer .detail .description .action-crux a:visited,.offer .detail .description .action-crux a:active,.offer .detail .description .action-crux a:hover,.offer .detail .description .action-crux a:link {
	color:#fff
}
.codelabel {
	display:none
}
.crux {
	clear:both;
	float:left;
	width:148px;
	height:19px;
	line-height:19px;
	position:relative;
	border:1px solid #ccc;
	background:#e6f4f9;
	margin:0 0 8px;
	color:#000;
	border-radius:6px;
	font-size:16px;
	padding:2px 5px;
	overflow:hidden;
	cursor:pointer;
}
.crux .label {
	display:none;
	color:#ccc;
	text-transform:uppercase
}
.crux .cover {
	background:#0d9ec9;
	background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#16a7d2),color-stop(100%,#0492bd)),#0d9ec9;
	background:-webkit-linear-gradient(top,#16a7d2,#0492bd),#0d9ec9;
	background:-moz-linear-gradient(top,#16a7d2,#0492bd),#0d9ec9;
	background:-o-linear-gradient(top,#16a7d2,#0492bd),#0d9ec9;
	background:linear-gradient(top,#16a7d2,#0492bd),#0d9ec9;
	color:#fff;
	font-size:14px;
	line-height:16px;
	position:absolute;
	text-align:center;
	top:0;
	left:0;
	z-index:20;
	padding:4px 6px 3px;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	-ms-border-radius:4px 0 0 4px;
	-o-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
	border-bottom:1px solid #026886
}
.crux .cover:visited {
	color:#fff
}
.crux .cover:after {
	content:"";
	height:26px;
	width:23px;
	position:absolute;
	top:0;
	right:-22px;
	background:url(http://image1.quanmama.com/AdminImageUpload/20147817318399.jpg) 0 -913px;
	cursor:pointer
}
.crux .cover a:link {
	color:#fff
}
.crux:hover .cover,.crux.hover .cover,.crux .cover.hover {
	padding-right:0
}
.action-crux {
	padding-bottom:8px
}
.action-button {
	display:block;
	width:125px;
	padding:2px 6px;
	color:#fff;
	font-size:14px;
	line-height:19px;
	text-align:center;
	text-shadow:0 -1px 0 rgba(0,0,0,.4);
	border-radius:6px;
	border-radius:6px;
	border:1px solid #0880a5;
	background-color:#0593be;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,rgba(255,255,255,.16)),color-stop(100%,rgba(255,255,255,0)));
	background-image:-webkit-linear-gradient(top,rgba(255,255,255,.16),rgba(255,255,255,0));
	background-image:-moz-linear-gradient(top,rgba(255,255,255,.16),rgba(255,255,255,0));
	background-image:-o-linear-gradient(top,rgba(255,255,255,.16),rgba(255,255,255,0));
	background-image:linear-gradient(top,rgba(255,255,255,.16),rgba(255,255,255,0));
	cursor:pointer
}
.action-button:hover {
	background-color:#0c83a7;
	background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,rgba(255,255,255,.35)),color-stop(8%,rgba(255,255,255,0)),color-stop(95%,rgba(255,255,255,.15)),color-stop(100%,rgba(255,255,255,.5)));
	background-image:-webkit-linear-gradient(bottom,rgba(255,255,255,.35) 0,rgba(255,255,255,0) 8%,rgba(255,255,255,.15) 95%,rgba(255,255,255,.5) 100%);
	background-image:-moz-linear-gradient(bottom,rgba(255,255,255,.35) 0,rgba(255,255,255,0) 8%,rgba(255,255,255,.15) 95%,rgba(255,255,255,.5) 100%);
	background-image:-o-linear-gradient(bottom,rgba(255,255,255,.35) 0,rgba(255,255,255,0) 8%,rgba(255,255,255,.15) 95%,rgba(255,255,255,.5) 100%);
	background-image:linear-gradient(bottom,rgba(255,255,255,.35) 0,rgba(255,255,255,0) 8%,rgba(255,255,255,.15) 95%,rgba(255,255,255,.5) 100%);
	box-shadow:0 3px 2px rgba(0,0,0,.27)
}
.logo-tooltip {
	background:#e3e2e3;
	color:#1582a6;
	text-decoration:underline;
	height:28px;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	font-size:11px;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-ms-border-radius:0 0 4px 4px;
	-o-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	line-height:28px;
	cursor:pointer;
	text-align:center;
	display:none;
	z-index:10;
}
.type_icon {
	position:relative;
	display:inline-block;
	text-align:left;
	vertical-align:text-bottom;
	color:#B9AB93;
	background:#fff;
	border:1px solid #B9AB93;
	padding:3px 10px;
	font-size:13px;
	line-height:1;
	margin:0 10px 0 0;
	text-transform:uppercase;
	border-radius:6px
}
.sale_icon:before {
	content:'';
	float:left;
	margin-right:4px;
	background:url(http://image1.quanmama.com/AdminImageUpload/20147817318399.jpg) 0 -1486px;
	height:13px;
	width:13px
}
.exclusive_icon {
	color:#99cb50;
	border-color:#99cb50
}
.exclusive_icon.green {
	color:#fff;
	background:#99cb50
}
.exclusive_icon.green .newtooltip {
	left:15px
}
.exclusive_icon:hover {
	color:#fff;
	background:#99cb50
}
.exclusive_icon:hover .newtooltip {
	display:block
}
.exclusive_icon .newtooltip {
	bottom:32px;
	left:-22px;
	top:auto;
	background:#99cb50;
	color:#fff;
	text-transform:none
}
.exclusive_icon .newtooltip:after {
	border-top-color:#99cb50
}
.expander {
	color:#0393be;
	text-decoration:underline;
	cursor:pointer
}
.discount .expander {
	padding-left:.5em
}
.expander:hover {
	color:#006989
}
.haihomeoffer .liststar {
	position:absolute;
	right:0;
	top:5px;
	width:45px;
	color:#1692BE;
	text-align:center;
	cursor:pointer
}
.haihomeoffer .liststar .liststar-image {
	background:url(http://image1.quanmama.com/AdminImageUpload/20147817318399.jpg) 0 -997px;
	height:32px;
	width:32px;
	margin:0 auto
}
.haihomeoffer .liststar:hover .liststar-image {
	background:url(http://image1.quanmama.com/AdminImageUpload/20147817318399.jpg) 0 -673px
}
.haihomeoffer .liststar.raised {
	z-index:40
}
.haihomeoffer .liststar input {
	display:none
}
.haihomeoffer .liststar span {
	display:block;
	padding-top:5px;
	text-align:center;
	font-size:10px;
	line-height:12px
}
.haihomeoffer .liststar.loading {
	filter:alpha(Opacity=20);
	opacity:.2
}
.haihomeoffer .liststar[data-starred=true] {
	color:#efa505
}
.haihomeoffer .liststar[data-starred=true] .liststar-image {
	background:url(http://image1.quanmama.com/AdminImageUpload/20147817318399.jpg) 0 -963px
}
.haihomeoffer .liststar[data-starred=true]:hover .liststar-image {
	background:url(http://image1.quanmama.com/AdminImageUpload/20147817318399.jpg) 0 -879px
}
.haihomeoffer .detail {
	margin-right:85px
}
.haihomeoffer.noStar .detail {
	margin-right:15px
}
.haihomeoffer_list.recommended .curled {
	z-index:auto
}
.haihomeoffer_list.recommended .curled .curled-page {
	box-shadow:rgba(180,180,180,.8) 0 3px 4px 0
}
.haihomeoffer_list.recommended .curled .curled-page:before {
	-webkit-transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none;
	box-shadow:none
}
.haihomeoffer_list.recommended .curled .curled-page:after {
	-webkit-transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none;
	box-shadow:none
}
.haihomeoffer_list.recommended .merchantLink {
	margin-right:12px;
	display:inline-block
}
.hidden {
	display:none!important;
	visibility:hidden
}
.clearfix:before,div.hdr-container .wrapper:before,div.hdr-container .utilities:before,.hdr-container .utilities-header:before,.clearfix:after,div.hdr-container .wrapper:after,div.hdr-container .utilities:after,.hdr-container .utilities-header:after {
	content:" ";
	display:table
}
.clearfix:after,div.hdr-container .wrapper:after,div.hdr-container .utilities:after,.hdr-container .utilities-header:after {
	clear:both
}
@media print {
	*{background:transparent!important;
	color:#000!important;
	box-shadow:none!important;
	text-shadow:none!important
}
h2,h3,.offer_detail span.hthree {
	page-break-after:avoid
}
}
.current-offer-content .smokey-button.sale-button {
	margin-bottom:25px;
}
.current-offer-content .ncode-container {
	margin:0 auto 10px;
	text-align:center;
	width:100%;
}
.current-offer-content .ncode-container .codeBox {
	background-color:#ecf5f7;
	border-radius:5px;
	display:inline-block;
	font-size:32px;
	height:50px;
	font-weight:700;
	margin:0 auto 10px;
	max-width:75%;
	padding:10px 15px;
	position:relative;
}
.current-offer-content .ncode-container .codeValue {
	display:inline-block;
	font-size:24px;
	line-height:24px;
	max-width:520px;
	overflow-x:auto;
	overflow-y:hidden;
	padding:0 12px 0 8px;
}
.current-offer-content .ncode-container .copy-code {
	border-radius:4px;
	float:none;
	padding:0 24px;
	position:relative;
	right:2px;
	top:6px;
	width:auto;
}
.current-offer-content .ncode-container .copy-code.copied {
	padding-left:42px;
}
.smokey-button:focus {
	outline:0 none;
}
.smokey-button,.smokey-button:visited {
	background:none repeat scroll 0 0 #0393be;
	border:1px solid #127aad;
	border-radius:6px;
	box-shadow:0 1px 0 1px rgba(0,0,0,0.1),0 1px 0 0 #04baf0 inset;
	color:#fff;
	font-weight:700;
	padding:0 12px;
	text-shadow:0 0 1px rgba(0,0,0,0.7);
}
.smokey-button:hover {
	background-color:#03a6d7;
	color:#fff;
}
.smokey-button:active {
	background:none repeat scroll 0 0 #0380a5;
	box-shadow:0 1px 0 0 #026c8c inset;
}
.smokey-button:visited {
	color:#fff;
}
.smokey-button,.smokey-button:visited {
	font-size:18px;
	height:40px;
	line-height:40px;
	padding:0 12px;
	width:254px;
	overflow:hidden;
	cursor:pointer;
}
.current-offer-content .ncode-container .copy-code.copied:after {
	background:url("http://image1.quanmama.com/AdminImageUpload/201478173528775.jpg") repeat scroll 0 -335px rgba(0,0,0,0);
	content:"";
	height:15px;
	left:20px;
	position:absolute;
	top:13px;
	width:15px;
}
.clearfix:before,.clearfix:after {
	content:" ";
	display:table;
}
.clearfix:after {
	clear:both;
}
.current-offer-content .second-link {
	color:#494949;
	font-size:16px;
	margin-bottom:22px;
	text-align:center;
}
.current-offer-content .second-link a {
	text-decoration:none;
}
#redemption-modal .vote-wrap {
	color:#666;
	font-size:14px;
	margin-bottom:20px;
}
#redemption-modal {
	bottom:auto;
}
#redemption-modal .wroffer.in-modal {
	background:inherit;
	border:0 none;
	border-radius:0;
	margin:0;
	min-height:0;
	padding:0;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:168px;
}
.vote-zone-wrap {
	max-height:0;
	overflow:hidden;
	transition:max-height 500ms ease-out 0s;
}
.vote-up,.vote-down {
	float:left;
}
.vote-up:before,.vote-down:before {
	content:"";
	position:absolute;
}
.vote-up,.vote-down {
	border:1px solid #d9d9d6;
	cursor:pointer;
	display:block;
	height:28px;
	position:relative;
	width:32px;
}
.vote-up:before,.vote-down:before {
	left:7px;
	top:4px;
}
.wrvoting {
	display:inline-block;
	margin-right:6px;
	vertical-align:middle;
}
.vote-up {
	border-radius:3px 0 0 3px;
}
.vote-up:before {
	background:url("http://image1.quanmama.com/AdminImageUpload/20147817418458.jpg") no-repeat scroll 0 -706px rgba(0,0,0,0);
	height:18px;
	width:16px;
}
.vote-up:hover {
	background:none repeat scroll 0 0 #f2f9e7;
}
.vote-up:hover:before {
	background:url("http://image1.quanmama.com/AdminImageUpload/20147817418458.jpg") repeat scroll 0 -728px rgba(0,0,0,0);
	content:" ";
}
.vote-up:active:before {
	top:5px;
}
.vote-up.voted {
	background:none repeat scroll 0 0 #5c9b02;
}
.vote-up.voted:before {
	background:url("http://image1.quanmama.com/AdminImageUpload/20147817418458.jpg") repeat scroll 0 -1111px rgba(0,0,0,0);
	content:" ";
}
.vote-up.disabled {
	background:none repeat scroll 0 0 #fff;
}
.vote-up.disabled:before {
	background:url("http://image1.quanmama.com/AdminImageUpload/20147817418458.jpg") repeat scroll 0 -371px rgba(0,0,0,0);
}
.vote-down {
	border-radius:0 3px 3px 0;
	margin-left:-1px;
}
.vote-down:before {
	background:url("http://image1.quanmama.com/AdminImageUpload/20147817418458.jpg") no-repeat scroll 0 -750px rgba(0,0,0,0);
	height:18px;
	width:16px;
}
.vote-down:active {
	background:none repeat scroll 0 0 #fceaea;
}
.vote-down:active:before {
	background:url("http://image1.quanmama.com/AdminImageUpload/20147817418458.jpg") repeat scroll 0 -772px rgba(0,0,0,0);
}
.vote-down:hover {
	background:none repeat scroll 0 0 #fceaea;
}
.vote-down:hover:before {
	background:url("http://image1.quanmama.com/AdminImageUpload/20147817418458.jpg") repeat scroll 0 -772px rgba(0,0,0,0);
	content:" ";
}
.vote-down.voted {
	background:none repeat scroll 0 0 #b23637;
}
.vote-down.voted:before {
	background:url("http://image1.quanmama.com/AdminImageUpload/20147817418458.jpg") repeat scroll 0 -1089px rgba(0,0,0,0);
	content:" ";
}
#redemption-modal .logo-wrapper {
	float:left;
	margin:0;
	padding-left:30px
}
.logo-wrapper img {
	max-width:100px;
	max-height:100px;
	line-height:80px;
}
.voted_down_content {
	text-align:center
}
.redemption-title {
	font-size:24px;
	color:#333;
	line-height:28px;
	margin:0 auto 10px;
	max-width:700px;
	text-align:center;
	margin-top:15px
}
.explanation {
	font-size:16px;
	color:#494949;
	margin-bottom:24px;
	text-align:center
}
.slide a,a:hover {
	text-transform:none;
	text-decoration:none
}
.sale-button {
	text-align:center;
	margin-left:auto;
	margin-right:auto
}
.h1 {
    color: #333333;
    font-size: 21px;
    font-weight: 700;
    line-height: 28px;
}
.h1 a, .h1 a:visited {
    color: #000000;
}
.h1 a:hover {
    color: #167EA3;
    text-decoration: none;
}
.h3 {
    color: #666666;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
}
.offer {
    margin-top: 2px;
    min-height: 120px;
    padding: 24px 0;
    position: relative;
}
.ie8 .offer {
    padding-bottom: 0;
}
.offer .details {
    display: block;
    float: left;
    margin-right: 4.11092%;
    width: 70.381%;
}
.offer .details:last-child {
    margin-right: 0;
}
.offer .type-box {
    background: none repeat scroll 0 0 #F16D3D;
    border-radius: 3px;
    color: #FFFFFF;
    font-weight: 400;
    margin-right: 6px;
    padding: 3px 7px 3px 6px;
    text-transform: capitalize;
}
.ie8 .offer .details {
    display: block;
    float: left;
    margin-right: 4.11092%;
    width: 52.4064%;
}
.ie8 .offer .details:last-child {
    margin-right: 0;
}
.offer .dark-text {
    color: #333333;
    font-weight: 700;
}
.offer .newtitle {
    margin-top: 12px;
    text-transform: capitalize;
    word-wrap: break-word;
}
.offer .metadata {
    color: #666666;
    font-size: 12px;
    line-height: 12px;
    margin: -2px 0 0;
    padding: 0;
}
.offer .metadata li {
    display: inline;
}
.offer .actions {
    display: block;
    float: left;
    margin-right: 0;
    text-align: center;
    /*
    position: relative;
    top: 24px;
    width: 25.6351%;*/
}
.offer.code{
    border-top: 2px solid #F16D3D;
}
.offer .description a {
    font-weight: 700;
}
.description-wrapper {
    margin-bottom: 6px;
    position: relative;
}
.description-wrapper .description {
    color: #999999;
    cursor: pointer;
    line-height: 18px;
    margin: 6px 0 0;
    width: 570px;
    word-wrap: break-word;
}
.ie8 .description-wrapper .description {
    max-width: 380px;
}
.description-wrapper .description.noHover {
    max-width: 420px;
    width: auto;
}
.description-wrapper .description.truncated {
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: normal;
}
.description-wrapper .description, .description-wrapper .newarrow{
    float: left;
}
.description-wrapper .newarrow {
    background: url("http://image1.quanmama.com/AdminImageUpload/20146621225527.jpg") repeat scroll 0 -1500px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    height: 15px;
    margin-top: 6px;
    width: 15px;
}
.description-wrapper .newarrow.newarrow-up {
    background: url("http://image1.quanmama.com/AdminImageUpload/20146621225527.jpg") repeat scroll 0 -1450px rgba(0, 0, 0, 0);
}
.description-wrapper .truncated{
    display: inline;
}
.description-wrapper.truncated {
    color: #349DC5;
    cursor: pointer;
    font-size: 12px;
}
.description-wrapper.truncated:after {
    color: #349DC5;
    content: "Show More";
    cursor: pointer;
    font-size: 12px;
    position: absolute;
    right: 0;
    top: -3px;
}
.description-wrapper.truncated:hover:after {
    color: #167EA3;
}
.newtooltip {
    background: none repeat scroll 0 0 #464646;
    border-radius: 6px;
    color: #FFFFFF;
    display: none;
    font-size: 10px;
    left: -210px;
    line-height: 14px;
    padding: 6px;
    position: absolute;
    text-align: left;
    top: -10px;
    width: 200px;
}
.newtooltip:before {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #464646;
    border-right: 6px solid rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 6px;
    content: "";
    position: absolute;
    right: -12px;
    top: 14px;
}
.verified {
    color: #666666;
    cursor: pointer;
    font-weight: 700;
    margin-right: 6px;
    padding-left: 15px;
    position: relative;
}
.verified:before {
    background: url("http://image1.quanmama.com/AdminImageUpload/20146621225527.jpg") repeat scroll 0 -1375px rgba(0, 0, 0, 0);
    content: "";
    height: 15px;
    left: 0;
    position: absolute;
    top: -1px;
    width: 15px;
}
.verified:hover .newtooltip {
    display: block;
}
.verified .newtooltip {
    left: -50px;
    text-align: center;
    top: -30px;
    width: 180px;
}
.verified .newtooltip:before {
    border-left: 6px solid rgba(0, 0, 0, 0);
    border-top: 6px solid #464646;
    bottom: -12px;
    right: 80px;
    top: auto;
}
.voting {
    color: #666666;
    display: block;
    float: left;
    font-size: 13px;
    line-height: 16px;
    margin-right: 4.11092%;
    margin-top: -4px;
    text-align: right;
    width: 10.7621%;
}
.voting .votes {
    margin: 3px 0 6px;
}
.vote {
    border: 1px solid #CCCCCC;
    cursor: pointer;
    height: 24px; 
    float: right;
}
.vote.up {
    background: url("http://image1.quanmama.com/AdminImageUpload/20146621225527.jpg") no-repeat scroll 6px -834px #F8F8F8;
    border-left: 0 none;
    border-radius: 0 6px 6px 0;
    width: 29px;
}
.vote.down {background: url("http://image1.quanmama.com/AdminImageUpload/20146621225527.jpg") no-repeat scroll 7px -776px #F8F8F8; border-radius: 6px 0 0 6px;width: 31px;}
.star {height: 52px;position: absolute;right: 0;top: 0; width: 52px;z-index: 1}
.star .star-image {background: url("http://image1.quanmama.com/AdminImageUpload/20146621225527.jpg") repeat scroll 0 -863px rgba(0, 0, 0, 0);cursor: pointer;height: 20px; margin: 5px;position: absolute;right: 0;top: 0;width: 21px;z-index: 1}
.star:before, .star:after {content: ""; position: absolute;right: 0;top: 0}
.star:before {border-left: 52px solid rgba(0, 0, 0, 0);border-top: 52px solid #F0F0F0;}
.star:after {border-left: 50px solid rgba(0, 0, 0, 0);border-top: 50px solid #F8F8F8;}
.star input, .star .submit-coupon textarea, .submit-coupon .star textarea {display: none}
.star.loading {opacity: 0.2}
.star[data-starred="true"]:before {border-top-color: #DBCA69;}
.star[data-starred="true"]:after {border-top-color: #FFFFC2;}
.star[data-starred="true"] .star-image {background: url("http://image1.quanmama.com/AdminImageUpload/20146621225527.jpg") repeat scroll 0 -748px rgba(0, 0, 0, 0)}


