@import "custom.css";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
.sidebar.watsapp img { width: 100% !important; }
.caaptcha { float: left; }
.disabled { background: grey !important; }
#feedback #content { min-height: unset !important; }
.field.captchafield { height: auto; overflow: hidden; padding-top: 15px !important; }
#signup-user-form label { width: 150px !important; }
.signup-box .sect { overflow: visible !important; }
.description * { color: #ff6600 !important; }
.social-btn.ytb { margin-left: 61px; background-position: 72px 0px; }
.sect { overflow: hidden; position: relative; }
.sect p { padding: 12px !important; }
.blue { background: #19A1EA !important; }
.text-orange { color: #FFA100; font-size: 1.6em; }
.left-25 { margin-left: 25px !important; }
.field.mobile > label { padding-left: 7px; width: auto !important; }
.mobile .hint { margin-left: 62px !important; }
.voirdeal-hover-button .description { color: #000000; height: 87px; overflow: hidden; word-wrap: break-word; }
.order-total * { color: #515151 !important; }
.etoile { padding: 6px; position: absolute; right: 0; top: 172px; background-image: url('i/bgtrans.png'); background-repeat: repeat; }
.etoile-home { padding: 6px; position: absolute; right: 3px; bottom: 132px; background-image: url('i/bgtrans.png'); background-repeat: repeat; z-index: 9999999999; }
.etoile > img, .etoile-home > img { display: inline-block; }
#ft li.col:first-child { padding: 0 7px 0 10px; text-align: center; width: auto; }
#ft li.col:last-child { border: medium none; padding: 0 0 0 18px; width: 220px; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0 none; }
address, caption, cite, code, dfn, em, var { font-style: normal; font-weight: normal; }
li { list-style: none outside none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
q:before, q:after { content: ""; }
abbr, acronym { border: 0 none; font-variant: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
input, textarea, select { font-size: 100%; }
legend { color: #000000; }
.cf { }
.cf:after { clear: both; content: ""; display: block; height: 0; overflow: hidden; visibility: hidden; }
body { font: 13px/1.5 arial, sans-serif; }
a { color: #18A1EA; text-decoration: none; }
a:hover { text-decoration: underline; }
span.money { font-family: Helvetica, arial, sans-serif; margin-right: 10px; }
span.currency { font-family: Helvetica, arial, sans-serif; margin-right: 10px; }
span.required { color: #FF0000; }
.f-input, input.date, input.number { border-color: #89B4D6; border-style: solid; border-width: 1px; font-size: 14px; padding: 5px 4px; }
.h-input, input.date, input.number { border-color: #89B4D6; border-style: solid; border-width: 1px; font-size: 12px; padding: 2px 3px; width: 120px; }
.f-text { border-color: #89b4d6; border-style: solid; border-width: 1px 1px 1px 1px; font-size: 14px; padding: 4px 4px 4px 4px; width: 213px; }
.f-textarea { border-color: #7C7C7C #C3C3C3 #DDDDDD; border-style: solid; border-width: 1px; font-size: 14px; padding: 3px 4px; }
.f-select { border-color: #89B4D6; border-style: solid; border-width: 1px; font-size: 14px; padding: 3px 0 3px 4px; }
input.formbutton { background-color: #19A1EA; border: 0 none; box-shadow: 0 0 2px -1px #000000; color: #FFFFFF !important; cursor: pointer; margin-top: 10px; padding: 6px 14px; }
input.disabled { background: none repeat scroll 0 0 #EEEEEE; border: 1px solid #CCCCCC; color: #999999; cursor: default; }
button.formbutton { background-color: #19A1EA; border: 0 none; box-shadow: 0 0 2px -1px #000000; color: #FFFFFF !important; cursor: pointer; margin-top: 10px; padding: 6px 14px; }
dd.formbutton:focus { border-color: #000000; }
.paginator { font-size: 12px; padding: 10px 0; text-align: right; white-space: nowrap; }
.paginator li { display: inline; margin: 0 1px; vertical-align: middle; }
.paginator li.current { font-weight: bold; height: 24px; line-height: 24px; margin: 0 6px; }
.paginator li a { border: 1px solid #BBBBBB; display: inline-block; height: 22px; line-height: 22px; padding: 0 6px; position: relative; text-decoration: none; }
.paginator li a:hover { background: none repeat scroll 0 0 #00ADB2; border: medium none; color: #FFFFFF; height: 24px; line-height: 24px; padding: 0 7px; text-decoration: none; }
.paginator li a.nolink { color: #CCCCCC; cursor: default; }
.paginator li a.nolink:hover { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #CCCCCC; height: 22px; line-height: 22px; padding: 0 6px; }
.sysmsgw { clear: both; color: #000000; font-size: 14px; margin: 15px auto; padding: 10px; width: 940px; }
.sysmsg { margin: auto; overflow: hidden; padding: 0; position: relative; width: 100%; }
.sysmsg > p { float: left; overflow: hidden; width: calc(100% - 80px); }
.sysmsg .close { background-image: url("i/bg-sysmsg-close.gif"); background-position: 100% 50%; background-repeat: no-repeat; cursor: pointer; float: right; font-size: 12px; padding-right: 22px; position: relative; width: 45px; }
#sysmsg-tip .sysmsg-tip-content { background-color: #FFFFFF; border-radius: 4px; box-shadow: 0 0 4px -3px #000000; color: #FF7F00; padding: 8px 30px; }
#sysmsg-error { background-color: #FFFFFF; border-radius: 4px; color: #FF7F00; margin: 0 auto 10px; width: 964px; }
#sysmsg-success { background: none repeat scroll 0 0 #EDFEDA; border: 2px solid #669900; color: #669900; }
#sysmsg-error .sysmsg { background-position: 0 0; }
#sysmsg-success .sysmsg { background-position: 0 0; background-repeat: no-repeat; }
#sysmsg-tip { font-size: 14px; left: 8px; margin-bottom: 11px; margin-top: 5px; width: 100%; }
#sysmsg-tip .sysmsg-tip-top { background-image: url("i/bg-sysmsg-tip.gif"); background-position: 0 0; background-repeat: no-repeat; display: none; height: 12px; overflow: hidden; }
#sysmsg-tip .sysmsg-tip-content { background-color: #FFFFFF; border-radius: 4px; box-shadow: 0 0 4px -3px #000000; color: #FF7F00; padding: 8px 30px; }
#sysmsg-tip .sysmsg-tip-bottom { background-image: url("i/bg-sysmsg-tip.gif"); background-position: 0 -13px; background-repeat: no-repeat; display: none; font-size: 12px; height: 12px; overflow: hidden; }
#sysmsg-tip .sysmsg-tip-close { background-image: url("i/bg-sysmsg-close.gif"); background-position: 100% 50%; background-repeat: no-repeat; color: #699701; cursor: pointer; display: none; font-size: 12px; padding-right: 16px; position: absolute; right: 20px; top: 12px; }
#sysmsg-tip .deal-close { position: relative; z-index: 1; }
#sysmsg-tip .deal-close .focus { background-image: url("i/bg-sysmsg-tip-focus.gif"); background-position: 0 0; background-repeat: no-repeat; font-weight: bold; height: 69px; left: -31px; padding: 3px 21px; position: absolute; top: -12px; width: 163px; z-index: 2; }
#sysmsg-tip .deal-close .body { height: 30px; padding-left: 220px; }
#sysmsg-tip .deal-close .subscribe-succ { display: block; padding-top: 5px; }
#sysmsg-tip .deal-close td { line-height: 1.2; padding-top: 1px; vertical-align: middle; }
#sysmsg-tip .deal-close .f-text { color: #333333; width: 216px; }
#sysmsg-tip .deal-close .commit { background-image: url("i/button-subscribe-b.gif"); background-position: 0 0; background-repeat: no-repeat; border: medium none; height: 28px; text-indent: -999em; width: 51px; }
.sysmsg-tip-deal-close { margin-bottom: 15px; }
#sysmsg-guide { background-image: url("i/bg-newbie-guide.gif"); background-repeat: no-repeat; height: 156px; left: 0; margin: 0 0 10px 8px; position: relative; top: -10px; width: 951px; z-index: 1; }
#sysmsg-guide .link { padding-top: 25px; }
#sysmsg-guide .link a { display: block; height: 110px; width: 950px; }
#sysmsg-guide .close { background-image: url("i/bg-newbie-close.gif"); background-position: right center; background-repeat: no-repeat; color: #666666; display: block; font-size: 12px; height: 20px; line-height: 20px; padding-right: 20px; padding-top: 2px; position: absolute; right: 14px; top: 1px; }
body { background-attachment: fixed; background-color: #F0F6F8; background-image: url("i/bgGREEN.png"); background-position: center center; background-repeat: repeat; }
body.bg-alt { /*  background-color: #A3DCEF;*/
background-color: #CCC; /*  background-image: url("i/bg-deal.png");*/
background-position: 50% 150px; background-repeat: repeat; }
body.newbie { }
#hdsw { background: url("i/bg-hd.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0); height: 157px; }
#bdw { min-height: 500px; }
#ftw { background: url("i/bg-ft.gif") repeat-x scroll 0 0 #121212; border-top: 5px solid #000000; height: auto; }
#hds { margin: 0 auto; position: relative; width: 960px; z-index: 2; }
#hds .subscribe { position: absolute; right: 0; top: 35px; width: 275px; }
#hds .subscribe .text { color: #999999; display: block; font-size: 12px; padding: 0 0 5px 5px; }
#hds .subscribe .f-text { border: 1px solid #999999; color: #999999; float: left; font-size: 12px; padding-left: 4px; width: 179px; }
#hds .subscribe .commit { background: url("i/button-header-subscribe.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); border-width: 0; cursor: pointer; float: left; height: 25px; margin-left: 15px; text-indent: -999em; width: 67px; }
#hds .nav { left: 0; padding-left: 8px; position: absolute; top: 115px; }
.vcoupon { background-color: #515151; color: #3FCFD0; font-size: 11px; height: 23px; padding: 4px 20px 0; position: absolute; right: 0; text-align: center; top: 65px; width: 300px; }
.vcoupon a { color: #3FCFD0; }
.voyagethumbnail { display: block; float: left; height: auto; margin-right: 11px; width: 17%; height: 125px; }
.voircontent { background: none repeat scroll 0 0 white; height: auto; margin: 0 auto; padding: 21px; width: 50%; position: relative; min-height: 50% }
.closethis { color: #ff9900; cursor: pointer; font-family: arial; font-weight: 800; height: 20px; position: absolute; right: 0; top: 0; width: 20px; }
.listvoyageitem { border-bottom: 1px dashed #a8a8a8; box-sizing: border-box; display: block; float: left; padding: 17px; position: relative; width: 100%; }
.voyagedescri { float: left; margin-right: 10px; padding-top: 5px; width: 80%; }
.voyagethumbnail img { width: 100%; height: 100%; }
.viewmore { background: none repeat scroll 0 0 #0081bc; color: white; float: right; font-size: 13px; font-weight: 700; left: 0; margin: 0 5px 0 auto; padding: 5px; position: relative; right: 0; text-align: center; width: 105px; }
.viewmore:hover { background: #FF6600; }
.listvoyageitem:hover .overlay { -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; opacity: 1; }
.listvoyageitem { box-sizing: border-box; display: block; float: left; padding: 17px; position: relative; width: 100%; }
.overlay { -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3); height: 100%; left: 0; position: absolute; top: 0; width: 100%; opacity: 0; }
.voyagedescri > p { color: grey; font-size: 16px; font-weight: 500; height: 60px; overflow: hidden; word-wrap: break-word; }
.voyagedescri > h2 { color: #0081bc; font-size: 20px; }
.logins { background: none repeat scroll 0 0 #0081bc; float: right; position: absolute; right: 0; top: 65px; z-index: 1; }
#hds .nav li { float: left; }
#hds .nav li.current a { background: none repeat scroll 0 0 #33C5C8; color: #FFFFFF; text-decoration: none; }
#hds .nav a { color: #FFFFFF; float: left; font-size: 13px; font-weight: bold; height: 42px; line-height: 42px; padding: 0 18px; }
#hds .nav a:hover, #hds .nav a.hover { background-color: #63C5C8; color: #328889; text-decoration: none; }
#hds .nav .today { padding: 0 22px 0 23px; }
.logins ul { float: right; }
.logins li { float: left; }
.logins .refer { float: right; font-size: 12px; height: 42px; width: 160px; }
.logins .refer a { background: url("i/icon-gift.gif") no-repeat scroll 0 13px rgba(0, 0, 0, 0); color: #99FFFF; display: block; height: 42px; line-height: 42px; margin-top: 0; padding-left: 20px; width: 130px; }
.logins .line { background: url("i/bg-logins-line.gif") no-repeat scroll 0 50% rgba(0, 0, 0, 0); float: right; height: 42px; width: 115px; }
.logins .islogin { width: 2px; }
.logins .links a { color: #FFFFFF; display: block; font-size: 14px; height: 42px; line-height: 42px; }
.logins .username { color: #FFFFFF; font-family: Helvetica, arial, sans-serif; font-style: italic; height: 42px; line-height: 42px; padding: 0 1px 0 20px; text-align: center; }
.logins .account { text-align: center; width: 86px; }
.logins .account a { outline: 0 none; }
.logins .logout, .logins .login, .logins .signup { min-width: 56px; padding: 0 10px; text-align: center; }
.logins .links a:hover, .logins a.hover { background: none repeat scroll 0 0 #FFFFFF; color: #629708; font-weight: normal; text-decoration: none; }
#logo { float: left; left: 0; position: absolute; top: 0; z-index: 1; }
.popup-voyage { background: none repeat scroll 0 0 rgba(77, 77, 77, 0.5); box-sizing: border-box; height: 100%; left: 0; min-height: 352px; padding: 37px; position: fixed; text-align: center; top: 0; width: 100%; z-index: 2147483647; }
#logo img { padding: 16px 25px 0 0; }
.guides { float: left; padding: 10px 0 0; position: relative; z-index: 222; }
.city { cursor: pointer; float: left; font-size: 18px; height: 25px; line-height: 25px; min-width: 73px; }
.city h2 { background-color: #FFFFFF; border-radius: 4px; box-shadow: 0 0 4px -2px #555B54; color: #19A1EA; font-size: 16px; padding: 6px 10px; text-align: center; text-shadow: none; }
.change { color: #FFFFFF; cursor: pointer; float: left; font-size: 12px; padding: 5px 8px 3px; width: 80px; }
.city-list { background-color: #303030; border-radius: 5px; box-shadow: 1px 1px 3px -1px #000000; clear: both; display: none; float: left; margin-top: 5px; padding: 12px; position: absolute; top: 40px; /* width: 1000px;*/
width: auto; }
.city-list ul { float: left; padding-bottom: 5px; }
.city-list li { float: left; margin-bottom: 10px; margin-left: 10px; min-width: 90px; }
.city-list li a { color: #FFFFFF; display: block; padding: 2px 5px; text-align: center; }
.city-list li a:hover { background-color: #565656; border-radius: 10px; color: #F1F1F1; }
.city-list li.current a { background-color: #565656; border-radius: 10px; color: #F1F1F1; }
.city-list li.current a:hover { color: #639A05; }
.city-list .other { border-top: 1px dashed #666666; clear: both; font-size: 12px; padding-top: 5px; }
.city-list .other a { color: #339999; float: right; padding: 2px 5px; width: 60px; }
.city-list .other a:hover { background: none repeat scroll 0 0 #666666; color: #339999; text-decoration: none; }
#nav { position: relative; }
#nav ul { font-size: 16px; font-weight: bold; }
#myaccount-menu { background-color: #19A1EA; border-top: 0 none; display: none; font-size: 12px; font-weight: normal; left: 0; padding: 8px 0; position: absolute; top: 26px; z-index: 2147483647; }
#myaccount-menu li { padding: 5px 0; width: 175px; }
#myaccount-menu li a { color: #FFFFFF; display: block; padding-left: 20px; padding-right: 14px; }
#myaccount-menu li a:hover { border-left: 2px solid #FFFFFF; color: #E5E5E5; text-decoration: none; }
#ft { margin: 36px auto 0; width: 100%; }
#ft .contact { font-weight: bold; height: 58px; line-height: 58px; text-align: right; }
#ft .contact a { color: #FFFFFF; }
#ft ul { }
#ft ul, #ft ul a, #ft .copyright { color: #666666; }
.copyright a { color: #FFFFFF; }
#ft li.col { border-right: 1px dashed #373536; display: inline; float: left; height: 143px; padding: 0 0 0 12px; width: 157px; }
.copyright { margin-top: 25px; }
#ft li.end { border: medium none; padding-left: 70px; }
#ft h3 { color: #666666; font-size: 14px; }
#ft .sub-list { font-size: 12px; margin-top: 5px; }
#ft .sub-list li { line-height: 20px; list-style-position: inside; list-style-type: circle; }
#ft .logo-footer { padding-top: 10px; }
#ft .copyright p { color: #6F6F6F; font-size: 12px; padding: 3px 0; text-align: center; }
#miibeian { color: #DDDDDD; }
dd#bd { margin: 0 auto; padding: 30px 0 65px; position: relative; width: 1000px; z-index: 1; }
#bd { margin: 0 auto 65px; position: relative; width: 1000px; z-index: 1; }
#content { float: left; margin-right: 16px; padding: 0; min-height: 1160px; width: 742px; }
#content.mainwide { float: left; margin-left: 8px; margin-right: 16px; padding: 0; width: 98%; }
#content .primary { background-color: #FFFFFF; border: 2px solid #89B4D4; clear: both; margin-bottom: 25px; padding: 20px 14px 15px; }
#content .primary .main { float: left; font-family: Helvetica, arial, sans-serif; margin-right: 15px; width: 215px; }
#content .primary .sidebar .cover img { display: block; height: 267px; width: 440px; }
#content .primary .siderbar .new { background: url("i/bg-deal-today-new.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: block; height: 100px; position: absolute; right: -15px; top: -24px; width: 100px; }
#content .primary h1 { font-family: 'bold', arial, sans-serif; font-size: 20px; font-weight: normal; padding: 0 6px 15px; }
#content .primary h1 span { font-family: arial, sans-serif; }
#content .primary h1 a { color: #000000; }
#content .primary h1 a:hover { color: #339999; }
#content .primary .deal-buy { position: relative; }
#deal-buy .box-content { height: auto !important; min-height: unset !important; }
#content .primary .deal-price-tag-open { background: url("i/bg-deal-see.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 100px; left: -72px; padding-left: 50px; position: absolute; width: 237px; z-index: 1; }
#content .primary .deal-price-tag-soldout { background: url("i/bg-deal-soldout.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 97px; left: -72px; padding-left: 50px; position: absolute; width: 237px; z-index: 1; }
#content .primary .deal-price { height: 84px; left: -72px; line-height: 84px; padding-left: 50px; position: absolute; width: 237px; z-index: 2; }
#content .primary .deal-price strong { color: #FFFFFF; float: left; font-size: 32px; font-weight: normal; margin: 0 0 0 5px; }
#content .primary .deal-price strong.digits4 { font-size: 28px; margin-top: 2px; }
#content .primary .deal-price strong.digits5 { font-size: 24px; margin-top: 3px; }
#content .primary .deal-price span { color: #FFFFFF; left: 153px; position: absolute; top: 0; z-index: 2; }
#content .primary .deal-price span a { display: block; height: 53px; line-height: 53px; margin-top: 16px; outline: 0 none; width: 127px; }
#content .primary .discount { background-color: #DEF9F0; border: 1px solid #339A99; margin-top: 77px; width: 100%; }
#content .primary .discount th, #index-deals .primary .discount td { padding: 0 10px; text-align: center; }
#content .primary .discount th { font-size: 12px; font-weight: normal; padding-top: 20px; }
#content .primary .discount td { padding-bottom: 10px; }
#content .primary .discount .number td { font-size: 16px; font-weight: bold; padding-left: 20px; }
#content .primary td.status-box { padding-bottom: 0; }
#content .primary .deal-timeleft { text-align: center; }
#content .deal-timeleft strong { font-weight: normal; padding-right: 7px; }
#content .deal-timeleft ul { display: inline; }
#content .deal-timeleft li { display: inline; }
#content .deal-timeleft li span { font-weight: bold; margin: 0 3px; padding: 0; }
#content .deal-status { overflow: hidden; padding: 0 7px; }
#content .primary .deal-status { text-align: center; }
#content .secondary { clear: both; font-family: Helvetica, arial, sans-serif; }
#content .secondary .cover img { display: block; height: 188px; margin: 0 auto 15px; width: 308px; }
#content .secondary h1 { font-size: 16px; height: 60px; padding: 15px 16px 0; }
#content .secondary h1 span { font-family: arial, sans-serif; }
#content .secondary h1 a { color: #000000; }
#content .secondary h1 a:hover { color: #339999; }
#content .secondary .deal-buy { position: relative; }
#content .secondary .deal-price-tag-open { background: url("i/bg-deal-see-s.png?v=1") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 76px; left: -27px; padding-left: 50px; position: absolute; width: 168px; z-index: 1; }
#content .secondary .deal-price-tag-soldout { background: url("i/bg-deal-soldout-s.png?v=1") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 76px; left: -27px; padding-left: 50px; position: absolute; width: 168px; z-index: 1; }
#content .secondary .deal-price { height: 64px; left: -24px; line-height: 64px; padding-left: 35px; position: absolute; width: 100px; z-index: 2; }
#content .secondary .deal-price strong { color: #FFFFFF; float: left; font-size: 22px; font-weight: normal; margin-left: 5px; }
#content .secondary .deal-price strong.digits4 { font-size: 18px; margin-top: 2px; }
#content .secondary .deal-price strong.digits5 { font-size: 16px; margin-top: 3px; }
#content .secondary .deal-price span { color: #FFFFFF; left: 113px; position: absolute; top: 0; z-index: 2; }
#content .secondary .deal-price span a { display: block; height: 41px; line-height: 41px; margin-top: 12px; outline: 0 none; width: 97px; }
#content .secondary .item { background-color: #FFFFFF; border: 1px solid #89B4D4; float: left; margin-bottom: 25px; width: 336px; }
#content .secondary .odd { margin-right: 26px; }
#content .secondary .cover { position: relative; }
#content .secondary .cover .new { background: url("i/bg-deal-today-new.png") no-repeat scroll -16px -142px rgba(0, 0, 0, 0); display: block; height: 66px; position: absolute; right: 1px; top: -15px; width: 64px; }
#content .secondary .discount { color: #333333; font-size: 14px; margin: 0 0 10px 205px; width: 120px; }
#content .secondary .discount th, #index-deals .secondary .discount td { padding: 0; text-align: left; }
#content .secondary .discount th { font-weight: normal; width: 40px; }
#content .secondary .discount td { width: auto; }
#content .secondary .discount .number td { font-size: 16px; font-weight: bold; }
#content .secondary .discount .price { color: #CC3333; }
#content .secondary .deal-timeleft { color: #333333; float: left; height: 22px; padding-right: 0; text-align: right; width: 184px; }
#content .secondary .deal-status { color: #000000; float: left; height: 22px; margin-left: 5px; padding: 8px; width: 120px; }
#content .secondary .deal-buy-tip-top { font-size: 14px; font-weight: normal; line-height: 1; }
#content .secondary .deal-buy-tip-top strong { color: #CC3333; font-size: 18px; }
#content .secondary .deal-buy-tip-total { font-size: 14px; font-weight: normal; line-height: 1.2; margin-top: 0; }
#content .deal-timeleft strong { font-weight: normal; padding-right: 7px; }
#content .secondary .deal-buy-ended { color: #333333; display: inline; font-size: 14px; margin: 0; text-align: right; }
#content .secondary .deal-buy-tip-total strong { color: #CC3333; font-size: 18px; }
#content .item-time { color: #333333; float: left; height: 22px; padding: 8px 0; text-align: right; width: 184px; }
#content .item-time li { display: inline; }
#content .item-time li span { font-weight: bold; padding: 0 2px; }
.box-top { background: url("i/bg-box-702.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: none; height: 20px; overflow: hidden; }
.box-content { background-color: #FFFFFF; border-radius: 4px; min-height: 600px; height: auto; position: relative; }
.one-deal { background-color: #FFFFFF; border-radius: 4px; height: auto; position: relative; }
.box-bottom { background: url("i/bg-box-702.gif") no-repeat scroll 0 -21px rgba(0, 0, 0, 0); display: none; height: 20px; overflow: hidden; }
.mainwide .box-top { background: url("i/bg-box-944.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }
.mainwide .box-bottom { background: url("i/bg-box-944.gif") no-repeat scroll 0 -21px rgba(0, 0, 0, 0); }
.box-split .box-top { background: url("i/bg-box-split-702.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }
.box-split .box-content { background: url("i/bg-box-split-702b.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0); border: medium none; }
.box-split .box-bottom { background: url("i/bg-box-split-702.gif") no-repeat scroll 0 -21px rgba(0, 0, 0, 0); }
.sbox { border: 1px solid #D6D6D6; margin: 0; padding: 10px; }
.sbox-top { background: url("i/bg-sbox-230.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: none; height: 13px; overflow: hidden; }
.sbox-content { background: none repeat scroll 0 0 #FFFFFF; }
.sbox-bottom { background: url("i/bg-sbox-230.gif") no-repeat scroll 0 -14px rgba(0, 0, 0, 0); display: none; height: 13px; }
.sbox-white { width: 230px; }
.sbox-white .sbox-top { background: url("i/bg-sbox-230-white.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 12px; overflow: hidden; }
.sbox-white .sbox-content { background: none repeat scroll 0 0 #FFFFFF; border: medium none; }
.sbox-white .sbox-bottom { background: url("i/bg-sbox-230-white.gif") no-repeat scroll 0 -13px rgba(0, 0, 0, 0); display: none; height: 12px; }
.clear { clear: both; }
.dashboard { bottom: -2px; margin-left: 24px; position: relative; z-index: 2; }
.dashboard ul { display: inline; float: left; width: 100%; }
.dashboard li { background-color: #19A1EA; border-radius: 5px 5px 0 0; color: #FFFFFF; display: inline; float: left; font-size: 14px; margin-right: 4px; }
.dashboard li a { color: #FFFFFF; float: left; height: 27px; outline: 0 none; padding: 7px 3px 0 17px; }
.dashboard li span { float: left; height: 34px; width: 10px; }
.dashboard li.current a { background-position: 0 0; }
.dashboard li.current span { background-position: -161px -100px; }
.coupons-table { margin: 40px 38px 20px; text-transform: capitalize; }
.coupons-table td, .coupons-table th { border: 1px solid #FFFFFF; padding: 10px; }
.coupons-table td { background: none repeat scroll 0 0 #FFFFFF; }
.coupons-table .last { white-space: nowrap; }
.coupons-table .last form { text-align: center; }
.coupons-table .last form p { margin-top: 4px; }
.coupons-table .last .f-input { float: none; margin-bottom: 4px; width: 90px; }
.coupons-table .alt td { background: none repeat scroll 0 0 #F1F1F1; }
.coupons-table a.deal-title { color: #626061; }
.coupons-table a.deal-title:hover { color: #626061; }
.coupons-table .op { color: #808080; font-size: 14px; }
.coupons-table td.author { color: #808080; font-size: 12px; }
#dialog .coupons-table td, #dialog .coupons-table th { padding: 2px; }
.sendsms-failure { color: #CC0000; }
.deals-table { margin: 10px 10px 30px; }
.deals-table td, .deals-table th { border: 1px solid #FFFFFF; padding: 10px; }
.deals-table th { text-align: right; vertical-align: top; }
.bizs-table th { text-align: right; vertical-align: top; }
.head a { color: #F4863E; }
.head a:hover { color: #FFFFFF; }
#content .head { color: #FFFFFF; padding: 7px; }
#content .head h2 { display: inline; font-size: 1.85em; padding-left: 10px; }
#content .head .headtip { font-size: 16px; font-weight: bold; margin-left: 20px; }
#content div.success { background: url("i/bg-pay-return-success.gif") no-repeat scroll 145px 25px rgba(0, 0, 0, 0); height: 60px; padding-left: 255px; padding-top: 50px; }
#content div.error { background: url("i/bg-pay-return-error.gif") no-repeat scroll 145px 25px rgba(0, 0, 0, 0); height: 60px; padding-left: 232px; padding-top: 38px; }
#content div.success h2, #content div.error h2 { font-family: 'Bold', helvetica, arial, sans-serif; font-size: 28px; }
#content .title { padding: 0 10px; }
#content .title h3 { display: inline; font-size: 1.5em; padding-left: 10px; }
#content .sect { }
#content.mainwide .sect { border-top: 1px solid #DDEEFF; padding: 20px 10px 50px; width: 100%; box-sizing: border-box; }
#content .field { clear: both; float: none; margin: 5px auto 10px; padding: 0 10px 2px; }
#content.mainwide .field { clear: both; display: inline; float: left; margin: 5px auto 10px; overflow: auto; padding: 0 10px 2px; width: 93%; }
#content .field label { color: #333333; float: left; font-size: 12px; line-height: 30px; padding-right: 20px; text-align: right; width: 130px; }
#content .field .f-input { float: left; margin: 3px 0 0; width: 60%; }
#content.mainwide .field .f-input { float: left; margin: 3px 0 0; width: 55%; }
#content.mainwide .field .f-hint { width: 500px; }
.field input.number { float: left; margin: 3px 15px 0 0; width: 88px; }
.field input.date { float: left; margin: 3px 15px 0 0; width: 80px; }
#content #deal-buy-box .f-input { width: 240px; }
#content .field .f-textarea { float: left; height: 120px; margin: 3px 0 0; width: 320px; }
#content.mainwide .field .f-textarea { float: left; height: 160px; margin: 3px 0 0; width: 700px; }
#forum #content .field .f-input { width: 480px; }
#forum #content .field .f-textarea { height: 120px; width: 480px; }
#forum #content .avatar { }
#forum #content div.author { background-color: #EAEAEA; padding: 2px 5px; }
#forum #content .topic-content { padding: 10px 5px; }
#forum #content .topic-reply .topic-content { }
#forum .consult-form { padding: 35px 55px 15px; width: auto; }
#forum .consult-form .commit { margin-top: 10px; }
#forum .consult-form .f-textarea { height: 100px; width: 480px; }
#forum .consult-form .succ { display: none; padding: 10px 0; }
#gjc { padding-left: 10px; }
.cities-select .gjc { padding-left: 0; }
.gjc { padding-left: 10px; }
.filter-collumn .gjc { display: inline-block; padding-left: 10px; position: relative; width: 80px; }
#jqtgss { height: 37px; margin-left: 10px; margin-top: 10px; width: 665px; }
#jqtgssa { height: 36px; position: absolute; width: 561px; }
#jqtgssa ul { margin-top: 5px; }
#jqtgssb { left: 590px; position: absolute; width: 95px; }
#jqtgssb .btnrssa { background: url("i/buttonssb.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0 none; cursor: pointer; height: 26px; margin-top: 5px; width: 75px; }
.hw-input { border-color: #A3DCEF; border-style: solid; border-width: 1px; font-size: 12px; height: 20px; margin-left: 5px; padding: 2px 3px; width: 120px; }
.Wdate { background: url("i/datePicker.gif") no-repeat scroll right center #FFFFFF; border: 1px solid #A3DCEF; height: 24px; width: 120px; }
#content .field .f-check { float: left; margin-top: 0; }
#content .readonly { background: none repeat scroll 0 0 #F1F1F1; color: #666666; }
#content .hint { clear: left; color: #989898; float: left; font-size: 12px; margin-left: 171px; width: 320px; }
#content.mainwide .hint { clear: left; color: #989898; float: left; font-size: 12px; margin-left: 8px; width: 560px; }
#content .act { clear: left; margin-left: 110px; padding: 0 10px; }
#content .act .button { cursor: pointer; height: 33px; padding-left: 0; width: 158px; }
#content .notice-title { font-size: 16px; }
#content .notice { padding: 10px; text-align: center; font-size: 14px; }
#content .notice-special { background: none repeat scroll 0 0 #F1F1F1; border: 1px dashed #CCCCCC; margin: 10px; padding: 10px; }
#content .wholetip h3 { color: #808080; font-size: 15px; padding: 8px 16px; }
#content .inputtip { color: #666666; float: left; font-size: 12px; margin-left: 10px; margin-top: 5px; }
#content .city_list a { margin-right: 12px; }
#content .head { position: relative; }
#content .filter { position: absolute; right: 10px; top: 25px; }
#content .filter li { float: left; font-size: 11px; margin: 0 5px 0 0; }
#content .filter a { color: #FFFFFF; padding: 3px 1px; }
#content .filter .current a { background: none repeat scroll 0 0 #F4863E; color: #FFFFFF; padding: 3px 7px; }
#signup .f-input-tip { color: #666666; float: left; font-size: 12px; margin-left: 10px; margin-top: 5px; }
#signup .email .f-input { font-weight: bold; }
#signup .username .f-input { font-weight: bold; }
#signup .city { margin-bottom: 10px; }
#signup .f-city { color: #333333; float: left; margin-top: 4px; }
#signup .field .f-cityname { color: #333333; width: 100px; }
#signup .enter-city { color: #333333; float: left; margin-left: 15px; margin-top: 0; }
#signup .subscribe { margin-left: 107px; margin-top: 5px; padding-bottom: 0; width: 260px; }
#signup .subscribe label { font-size: 12px; height: 20px; line-height: 20px; margin-top: 2px; padding-left: 3px; text-align: left; width: 180px; }
#signup .act { margin-top: 0; }
#signuped .sect { padding: 50px; width: auto; }
#signuped .notice-content { color: #666666; padding: 5px 0; }
#signuped .help-tip { background: none repeat scroll 0 0 #F7F7F7; font-size: 12px; margin-top: 25px; padding: 20px 30px 20px 25px; }
#signuped .help-list { margin: 10px 0 0; }
#signuped .help-list li { color: #666666; list-style-position: inside; list-style-type: disc; margin-bottom: 5px; }
.signup-gotoverify { margin-top: 15px; text-align: center; }
#verify .sect { padding: 50px; width: auto; }
#verify .notice-content { color: #666666; padding: 5px 0; }
#login .email .f-input { font-weight: bold; }
#login .autologin { margin-left: 110px; margin-top: 0; padding-bottom: 0; width: 200px; }
#login .autologin label { font-size: 12px; height: 18px; line-height: 10px; margin-top: 2px; padding-left: 3px; text-align: left; width: auto; }
#login .lostpassword { float: left; font-size: 12px; margin-left: 10px; margin-top: 5px; }
#coupons .head { position: relative; }
#coupons .filter { position: absolute; right: 10px; top: 8px; }
#coupons .filter li { float: left; font-size: 12px; margin: 0 5px 0 0; }
#coupons .filter a { padding: 3px 1px; }
#coupons .filter .current a { background-color: #F4863E; color: #FFFFFF; padding: 3px 7px; }
#coupons .delivery-text { color: #808080; }
#coupons .sbox { margin-top: 34px; }
#coupons .invalid { color: #DDDDDD; }
#credit .sect { padding: 15px 20px 40px; width: auto; }
#credit .credit-title { border-bottom: 1px solid #F1F1F1; padding-bottom: 12px; }
#credit .credit-title strong { color: #CC3333; font-size: 24px; }
#credit p.charge { background: none repeat scroll 0 0 #FFFBCC; border: 1px solid #FFEC19; margin: 0 0 10px; padding: 10px; }
#credit p.charge span { color: #339999; }
#credit p.charge a { text-decoration: underline; }
#credit .coupons-table { margin: 1px 0 0; width: 100%; }
#credit .coupons-table th, #credit .coupons-table td { border: medium none; }
#credit .coupons-table .income { color: #B2302D; }
#credit .coupons-table .expense { color: #469800; }
#credit .coupons-table a { color: #666666; }
#credit .paginator { margin-top: 20px; }
#credit .notice { padding: 10px 0; }
#credit .rail { margin-top: 34px; }
#credit .credit-card-box { margin-top: 20px; }
#credit .credit-card { padding: 4px 10px 4px 15px; }
#credit .credit-card .f-input { display: block; width: 185px; }
#credit .credit-card .act { margin-top: 10px; }
#credit .credit-card-notice { color: #FF0000; padding: 5px 0; }
#credit .credit-card-link { background: url("i/blue_arrow.gif") no-repeat scroll 0 5px rgba(0, 0, 0, 0); padding-left: 12px; }
#credit .credit-card .captcha { display: none; margin-top: 10px; }
#credit .credit-card .captcha img { display: block; margin-top: 5px; }
#credit .credit-card .show { display: block; }
#biz .autologin { margin-left: 110px; margin-top: 0; padding-bottom: 0; }
#biz .autologin label { font-size: 12px; height: 20px; line-height: 20px; margin: 0; padding-left: 5px; text-align: left; }
#biz .field .coupon-code { clear: left; float: left; font-size: 25px; height: 30px; padding: 10px; width: 500px; }
#biz .verify { margin-left: 0; }
#biz .verify .formbutton { margin-right: 10px; padding: 0.5em 1.5em; }
#biz .verify-noti { margin: 30px 10px 0; }
#biz .verify-noti dt { font-size: 16px; font-weight: bold; margin: 20px 0 5px; }
#biz .edit-password th { font-weight: normal; text-align: right; }
#mis .f-textarea { height: 200px; width: 430px; }
#mis .f-input { width: 430px; }
#feedback .notice { margin: 0 10px 10px; }
#feedback .f-textarea { width: 430px; }
#feedback .f-input { width: 430px; }
#about .sect h3 { font-size: 1.2em; margin: 20px 0 10px; padding-left: 10px; }
#about .sect h4 { font-size: 1em; margin: 25px 0 10px; padding-left: 10px; }
#about .sect p { line-height: 1.5em; margin: 10px; }
#about .sect ol.list { margin: 10px 20px; }
#about .sect ol.list li { list-style-position: inside; list-style-type: decimal; }
#about .sect ul.list { margin: 10px 20px; }
#about .about .sect { padding: 10px; }
#about .about ul.list { margin: 5px 10px 30px 30px; }
#about .about dl { margin-left: 10px; margin-top: 20px; }
#about .about dt { font-weight: bold; }
#about .about h3.contact { background: none repeat scroll 0 0 #E8F9FF; font-size: 16px; padding: 8px 18px; }
#about .about dl.contact { margin-left: 18px; }
#about .job .caption { margin: 0 20px; }
#about .job .faith { margin: 10px 10px 30px; padding-left: 21px; }
#about .job .joinus { padding-left: 23px; }
#about .job .job-title { background: url("i/bg-toggle-fold.gif") no-repeat scroll 10px -89px #E8F9FF; cursor: pointer; padding: 3px 30px; }
#about .job .fold { background-position: 10px -89px; }
#about .job .unfold { background-position: 10px 11px; }
#about .job .job-desc { display: block; }
#about .job .job-desc p { margin-bottom: 0; margin-left: 30px; }
#about .job .job-desc p.continue { margin-bottom: 20px; }
#about .job .job-desc ul { margin: 5px 20px 0 47px; }
#about .job .job-desc ol { margin: 5px 20px 20px 53px; }
#about .job .job-desc ul li { list-style-position: outside; list-style-type: disc; }
#about .job .job-desc ol li { list-style-position: outside; list-style-type: decimal; }
#about .job .job-desc h4 { font-size: 16px; }
#about .job .job-desc h5 { margin-left: 30px; }
#learn .intro { margin: 0 10px; }
#learn .step { margin: 10px 10px 20px; }
#learn .first { margin-top: 0; }
#learn .guide { padding: 20px 30px; width: auto; }
#learn .guide-steps { color: #666666; }
#learn .guide-steps li { position: relative; z-index: 1; }
#learn .guide-steps h3 { background: url("i/bg-learn-guide-titles.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 38px; margin-top: 50px; text-indent: -999em; width: 370px; }
#learn .guide-steps h3.step1 { margin-top: 0; }
#learn .guide-steps h3.step2 { background-position: 0 -200px; }
#learn .guide-steps h3.step3 { background-position: 0 -400px; }
#learn .guide-steps h3.step4 { background-position: 0 -600px; }
#learn .guide-steps .text { margin-top: 5px; padding-left: 50px; width: 290px; }
#learn .guide-steps .text img { display: block; margin-top: 10px; }
#learn .bubble { left: 370px; position: absolute; top: 0; }
#learn .bubble-top { background: url("i/bg-learn-guide-bubble.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 20px 10px 20px 28px; width: 237px; }
#learn .bubble-bottom { background: url("i/bg-learn-guide-bubble.gif") no-repeat scroll 0 -588px rgba(0, 0, 0, 0); height: 12px; overflow: hidden; width: 275px; }
#learn .bubble li { list-style-position: inside; list-style-type: decimal; }
#learn .bubble ol.buy li { margin-bottom: 25px; }
#learn .bubble ol.buy li.last { margin-bottom: 0; }
#learn .bubble ol.coupon li { margin-top: 5px; }
#learn .bubble ol.coupon p { font-size: 12px; padding-left: 20px; }
#learn .bubble ol.coupon p img { display: block; margin-left: -18px; margin-top: 12px; }
#help .sect { padding-top: 16px; }
#help .sect h3 { font-size: 1.2em; margin: 20px 0 10px; padding-left: 10px; }
#help .sect h4 { font-size: 1em; margin: 25px 0 5px; padding-left: 10px; }
#help .sect h4.first { margin: 0; }
#help .sect p { line-height: 1.5em; margin: 5px 10px; }
#help .sect, #about .sect { padding: 16px 16px 10px; width: auto; }
#help .faq .faqlist li { list-style-position: inside; list-style-type: decimal; margin-bottom: 12px; padding: 10px; }
#help .faq .faqlist li.alt { background: none repeat scroll 0 0 #F6F6F6; }
#help .faq .faqlist h4 { color: #333333; display: inline; }
#help .faq .faqlist p { color: #666666; line-height: 1.5em; margin: 8px 20px 0 16px; }
@media not all {
#help .faq .faqlist p { margin-left: 17px; }
}
.side-deals-header a { color: #619400 !important; }
.side-deals-item:hover .side-deals-description { top: 0; transition: all 0.5s ease 0s; }
.side-deals-header { height: 45px; padding: 5px 11px 6px 15px; }
.small { font-size: 12px; line-height: 28px; }
.side-deals-item { box-shadow: 0 0 2px 0 #A5A5A5; height: 232px; margin: 0 auto 13px; overflow: hidden; position: relative; width: 218px; }
.line-seperator { background-color: #619400; height: 1px; }
.side-deals-description { background-color: #FFFFFF; height: 191px; position: absolute; top: -500px; transition: all 1s ease 0s; width: 100%; }
.side-deals-description .description { padding: 25px 15px 11px; }
.side-deals-description .side-deals-header { padding: 35px 15px 20px; }
.the-price-old { color: #444444; float: right; font-size: 13px; line-height: 28px; text-decoration: line-through; }
.small { font-size: 12px; margin-right: 15px; }
.side-price { padding: 7px 10px; }
.sidebar { background-color: #FFFFFF; border-radius: 4px; box-shadow: 0 0 4px -3px #000000; float: left; margin-bottom: 15px; padding: 12px; width: 216px; }
.one-page-side div.sidebar:nth-child(8) { display: none !important; }
.sidebar h2 { color: #FFA100; font-size: 1.15em; padding-bottom: 8px; }
.sidebar .credit { padding: 10px; }
.sidebar .credit-card-link { background: url("i/blue_arrow.gif") no-repeat scroll 0 5px rgba(0, 0, 0, 0); padding-left: 12px; }
.sidebar .credit-card { padding: 10px; }
.sidebar .f-input { display: block; margin-top: 10px; width: 185px !important; }
.sidebar .formbutton { margin-top: 10px; }
.sidebar .side-tip { }
.sidebar .side-tip h3 { margin: 14px 0 5px; }
.sidebar .side-tip h3.first { margin-top: 0; }
.sidebar .side-tip p { color: #666666; font-size: 12px; margin: 5px 0 10px; }
.sidebar .side-invite-tip .tip { }
.sidebar .side-invite-tip h2 { padding-bottom: 5px; padding-top: 0; }
.sidebar .side-invite-tip p { line-height: 1.5; }
.sidebar .side-invite-tip .text { background: url("i/bg-deal-default-icons.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); color: #333333; height: 39px; line-height: 18px; padding-left: 50px; padding-top: 7px; }
.sidebar .side-invite-tip .link { margin-top: 8px; }
.sidebar .side-invite-tip strong { color: #CC3333; }
.sidebar .side-invite-tip a { font-size: 12px; font-weight: bold; }
.sidebar .sbox .daysign { padding: 4px 12px; }
.sidebar .sbox .daysign .signweek { background: url("i/paysign.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer; float: left; height: 53px; width: 110px; }
.sidebar .sbox .daysign .havesign { background: url("i/havesign.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: default; float: left; height: 53px; width: 110px; }
.sidebar .sbox .daysign .weekday { cursor: pointer; font-size: 12px; height: 53px; line-height: 53px; text-indent: 8px; width: 110px; }
.sidebar .sbox .daysign .signweek a { color: #000000; }
.sidebar .sbox .daysign .signweek a:hover { text-decoration: none; }
.sidebar .sbox .daysign .signtip { background: url("i/showsign.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); float: right; line-height: 32px; position: relative; text-align: center; width: 85px; }
.sidebar .sbox .daysign .signinfo { margin-top: 2px; }
.sidebar .side-vote-tip { }
.sidebar .side-vote-tip .tip { }
.sidebar .side-vote-tip h2 { padding-bottom: 10px; padding-top: 0; }
.sidebar .side-vote-tip .text { background: url("i/bg-deal-default-icons.gif") no-repeat scroll 0 -94px rgba(0, 0, 0, 0); color: #333333; height: 48px; line-height: 18px; padding-left: 55px; text-align: center; }
#deal-default { position: relative; }
.sidebar .side-vote-tip .text .mark { margin-bottom: 2px; }
.sidebar .side-vote-tip .link { margin-top: 12px; text-align: center; }
.sidebar .side-vote-tip .link a { font-size: 12px; font-weight: bold; }
#side-business ul { margin-top: 7px; }
#side-business li { margin: 0 0 3px; }
#side-business li.address { margin-bottom: 10px; }
.sidebar .side-others .tip { padding: 4px 15px; }
.sidebar .side-others h2 { padding-bottom: 5px; padding-top: 0; }
.sidebar .side-others p { line-height: 1.5; }
.sidebar .side-others strong { color: #CC3333; }
.sidebar .side-others a { font-size: 12px; font-weight: bold; }
.sidebar .side-business .tip { padding: 4px 12px; }
.sidebar .side-business h2 { padding-bottom: 5px; padding-top: 0; }
.sidebar .side-business p { line-height: 1.5; }
.sidebar .side-business-tip { margin-bottom: 15px; }
.sidebar .side-business-tip .tip { padding: 4px 13px; }
.sidebar .side-business-tip h2 { padding-bottom: 10px; padding-top: 0; }
.sidebar .side-business-tip .text { background: url("i/bg-deal-default-icons.gif?v=3") no-repeat scroll 0 -200px rgba(0, 0, 0, 0); color: #333333; height: 35px; line-height: 18px; padding: 3px 0 0 55px; }
.sidebar .deal-consult h2 { font-size: 16px; }
.sidebar .cardcode { padding: 10px; }
.sidebar .cardcode .f-input { display: block; width: 195px; }
.sidebar .cardcode .formbutton { display: block; margin-top: 5px; }
.sidebar .cardcode .act { display: none; }
.sidebar #cardcode-link { background: url("i/blue_arrow.gif") no-repeat scroll 0 5px rgba(0, 0, 0, 0); padding-left: 12px; }
#login .side-tip h2, #signup .side-tip h2 { padding-bottom: 0; }
#login .side-tip p, #signup .side-tip p { margin-top: 10px; }
#maillist .side-business .tip { padding: 4px 15px; }
#maillist .side-business h2 { padding-bottom: 5px; padding-top: 0; }
#maillist .side-business p { line-height: 1.5; }
#help .side-tip-help { padding: 10px 12px 1px; }
#help .side-tip-help img { display: block; }
#help .side-tip-help span { display: block; margin: 5px 0 15px; padding-left: 10px; }
.sidebar .sbox { margin-bottom: 15px; margin-top: 0; }
#deal-share .deal-share-fix { background: url("i/bg-share-corner.gif") no-repeat scroll 100% -50px rgba(0, 0, 0, 0); float: left; height: 30px; width: 10px; }
#deal-share .deal-share-top { background: url("i/bg-share-corner.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); float: left; margin-left: 24px; }
#deal-share .deal-share-links { float: left; height: 23px; padding: 7px 0 0 20px; width: 453px; }
#deal-share .deal-share-links h4 { float: left; font-weight: normal; }
#deal-share .deal-share-links ul { }
#deal-share .deal-share-links li { float: left; margin-left: 3px; margin-top: 2px; }
#deal-share a { background: url("i/icons-share.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); color: #000000; float: left; font-family: Helvetica, arial, sans-serif; font-size: 12px; height: 16px; line-height: 18px; margin-right: 10px; outline: 0 none; padding-left: 20px; }
#deal-share a:hover { color: #0981BE; }
#deal-share a img { margin-right: 2px; vertical-align: -2px; }
#deal-share .kaixin { background-position: 0 -40px; }
#deal-share .renren { background-position: 0 -80px; }
#deal-share .douban { background-position: 0 -120px; }
#deal-share .twitter { background-position: 0 -120px; }
#deal-share .email { background-position: 0 -161px; }
#deal-share .facebook { background-position: 0 -201px; }
#deal-share .sina { background-position: 0 -201px; }
#deal-share-im-c { clear: both; display: none; margin-left: 24px; width: 483px; }
#deal-share-im-c .deal-share-im-b { background-color: #E5F8FF; border-left: 1px solid #89B4D6; border-right: 1px solid #89B4D6; height: 50px; padding: 10px 10px 10px 20px; }
#deal-share-im-c .f-input { width: 320px; }
#deal-share-im-c .formbutton { display: inline; }
#deal-intro { background-color: #FFFFFF; border: 0 solid #89B4D4; border-radius: 4px; box-shadow: 0 0 4px -3px #000000; clear: both; height: 500px; margin-bottom: 20px; padding: 0; }
#deal-intro .main { float: right; font-family: Helvetica, arial, sans-serif; margin-right: 0; width: 240px; }
#deal-intro .side { float: left; margin-right: 0; overflow: hidden; position: relative; width: 499px; }
#deal-intro .side .deal-buy-cover-img .slides img { border-radius: 4px 0 0; height: 380px; width: 500px; }
#deal-intro .side .digest { background-color: rgba(255, 255, 255, 0.75); bottom: 0; color: #000000; height: 124px; margin-left: 0; margin-top: 16px; padding-left: 29px; padding-right: 35px; position: absolute; width: 435px; }
.side:hover .digset { left: 0; transition: all 1s ease-out 0s; }
#deal-intro .side .digest { left: -600px !important; transition: all 1s ease-out 0s; }
#deal-intro h1 { background-color: rgba(0, 0, 0, 0.33); border-radius: 4px 0 0; color: #FFFFFF; float: left; font-family: 'Bold', arial, sans-serif; font-size: 22px; line-height: 1.2; padding: 14px 19px 13px; position: absolute; text-transform: capitalize; top: 0; width: 460px; z-index: 110000000; }
#deal-intro h1 span { font-family: arial, sans-serif; }
#deal-intro .deal-buy { height: 152px; position: relative; }
#deal-intro .deal-today-link { color: #f4863e; text-decoration: none; }
#deal-intro .deal-price-tag { background-attachment: scroll; background-clip: border-box; background-color: rgba(0, 0, 0, 0); background-image: url("i/bg-deal-price.png"); background-origin: padding-box; background-position: 0 0; background-repeat: no-repeat; background-size: 100% auto !important; height: 154px; left: -55px; padding-left: 50px; position: absolute; width: 238px; z-index: 1; }
#deal-intro .deal-price { height: 152px; left: 0; line-height: 82px; padding-left: 40px; position: absolute; width: 192px; z-index: 2; }
#deal-intro .deal-price > span { color: #FFFFFF; position: relative; top: 0; z-index: 2; }
#deal-intro .deal-price span.deal-price-expire, #deal-intro .deal-price span.deal-price-soldout { background: url("i/bg-deal-close-text.gif") no-repeat scroll 0 16px rgba(0, 0, 0, 0); color: #666666; padding-left: 10px; width: 140px; }
#deal-intro .deal-price span.deal-price-expire { background: url("i/bg-deal-expired-text.gif") no-repeat scroll 6px 17px rgba(0, 0, 0, 0); height: 84px; width: 140px; }
#deal-intro .deal-price span.deal-price-soldout { background: url("i/bg-deal-soldout-text.gif") no-repeat scroll 6px 17px rgba(0, 0, 0, 0); height: 84px; width: 140px; }
#deal-intro .deal-price strong { color: #FFFFFF; float: left; font-size: 33px; font-weight: normal; height: 75px; margin-left: 5px; text-align: center; width: auto; }
#deal-intro .deal-price strong.digits5 { font-size: 24px; margin-top: 3px; }
#deal-intro .deal-price span a { display: block; height: 53px; line-height: 53px; margin-top: 19px; outline: 0 none; width: 144px; }
#deal-intro .progress-pointer { float: left; padding: 3px 0; }
#deal-intro .progress-pointer span { background: url("i/bg-progress-pointer.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); float: left; height: 13px; width: 14px; }
#deal-intro .progress-bar { background: url("i/bg-progress-bottom.gif") no-repeat scroll left top rgba(0, 0, 0, 0); float: left; height: 17px; padding: 0 2px; width: 198px; }
#deal-intro .progress-left, #deal-intro .progress-right { background: url("i/bg-progress-top-l.gif") no-repeat scroll left top rgba(0, 0, 0, 0); float: left; height: 9px; margin-top: 3px; }
#deal-intro .progress-left { margin-left: 2px; }
#deal-intro .progress-right { background-image: url("i/bg-progress-top-r.gif"); width: 6px; }
#deal-intro .hide { display: none; }
#deal-intro .min { clear: both; float: left; font-weight: bold; }
#deal-intro .max { float: right; font-weight: bold; }
.deal-consult { clear: both; font-size: 12px; position: relative; }
.deal-consult .sbox-bubble { background: url("i/bg-sbox-bubble.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: none; height: 30px; left: -17px; position: absolute; width: 19px; }
.deal-consult .nav { color: #339999; padding: 0; }
.deal-consult-tip { }
.deal-consult-tip .noconsult { color: #60605E; margin: 12px 0; }
.deal-consult-tip .list { color: #626061; }
.deal-consult-tip .list a { color: #626061; }
.deal-consult-tip .list li { border-bottom: 1px dashed #CDCCCA; padding: 5px 0; }
.deal-consult-tip .list .last { border: medium none; }
.deal-consult-tip .custom-service { background: none repeat scroll 0 0 #FFFFFF; margin-top: 12px; padding: 15px 15px 12px; text-align: center; }
.deal-consult-tip .custom-service .time { font-size: 12px; }
.deal-subscribe { margin-top: 0; width: 230px; }
.deal-subscribe .top { background: url("i/bg-deal-subscribe-t.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 76px; }
.deal-subscribe .body { background: none repeat scroll 0 0 #EFF8FF; padding: 10px; }
.deal-subscribe .bottom { background: url("i/bg-deal-subscribe-b.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 12px; }
.deal-subscribe .text { background: url("i/bg-deal-subscribe-m.gif") no-repeat scroll right center rgba(0, 0, 0, 0); color: #999999; font-size: 12px; margin-top: 10px; padding-right: 50px; }
.deal-subscribe .address { width: 100%; }
.deal-subscribe .address td { vertical-align: top; }
.deal-subscribe .f-text { color: #999999; font-size: 12px; width: 147px; }
/*.deal-discount { background-color: #FFFFFF; font-weight: bold; margin: 3px 0 0; text-align: center; width: 100%; }*/
.deal-discount { background-color: #ff7b3d; font-weight: bold; margin: 3px 0 0; text-align: center; width: 100%; }
.deal-discount strong { color: #669E05; }
.deal-discount > div { color: #5E5E5E; }
.deal-discount tbody tr:first-child th strong { color: #659C07; font-weight: bold; }
.deal-discount th, .deal-discount td { padding: 0 10px; text-align: center; }
.deal-discount th { font-size: 12px; font-weight: normal; padding-top: 20px; }
.deal-discount td { font-size: 16px; padding-bottom: 10px; }
.deal-box { border: 0 solid #89B4D6; margin-top: 10px; padding: 8px; }
.days { width: 44px !important; }
#content .deal-timeleft li span:first-child { margin-left: 0; margin-right: 3px; }
#content .deal-timeleft li span:last-child { margin-left: 3px; margin-right: 0; }
.deal-timeleft { background: none repeat scroll 0 0 #d8d8d8; color: #333333; height: 85px; margin: 6px 5px 5px; text-align: center; }
.deal-timeleft h3 { font-size: 14px; font-weight: normal; }
.deal-timeleft li { font-weight: bold; }
.deal-timeleft li span > p { background: none repeat scroll 0 0 #FFFFFF; color: #6FAF00; height: 22px; }
.deal-timeleft li span { background-color: #6FAF00; color: #FFFFFF; float: left; font-weight: bold; height: 49px; margin-right: 0; margin-top: 0; padding-right: 0; text-align: center; width: 46px; }
.seconds { width: 52px !important; }
.seconds > p { font-size: 10.4px; }
#deal-timeleft > h2 { margin-bottom: 8px; }
.deal-off { }
.minutes > p { font-size: 11px; }
.deal-status { padding: 15px 8px; text-align: center; }
.deal-available-tip { clear: both; color: #333333; font-size: 12px; }
.deal-buy-tip-top { font-size: 15px; font-weight: bold; line-height: 1.2; margin-bottom: 1px; }
.deal-buy-tip-total { font-size: 18px; font-weight: bold; line-height: 1.2; margin-top: 10px; }
.deal-buy-tip-notice { font-size: 12px; }
.deal-buy-ended { color: #333333; font-size: 12px; margin: 5px 0 12px; }
.deal-buy-on { font-size: 16px; font-weight: bold; margin-bottom: 5px; }
.deal-buy-on img { left: -9px; position: relative; top: 9px; }
.deal-buy-tip-btm { font-size: 14px; }
.deal-buy-soldout { background: url("i/bg-sold-out.gif") no-repeat scroll 50% 0 rgba(0, 0, 0, 0); height: 89px; }
.deal-buy-success { background: url("i/bg-deal-expired-success.gif") no-repeat scroll 50% 0 rgba(0, 0, 0, 0); height: 89px; }
.deal-buy-failure { background: url("i/bg-deal-expired-fail.gif") no-repeat scroll 50% 0 rgba(0, 0, 0, 0); height: 89px; }
.deal-buy-seconds { background: url("i/bg-deal-expired-seconds.gif") no-repeat scroll 50% 0 rgba(0, 0, 0, 0); height: 89px; }
#deal-stuff .deal-price strong { color: #FFFFFF; float: left; font-size: 250%; }
#deal-stuff { margin-bottom: 22px; margin-top: 22px; position: relative; display: block !important; }
#deal-stuff .main, #deal-stuff .side { padding: 15px 23px; }
#deal-stuff .main { background: none repeat scroll 0 0 #E0E0E0; min-height: 100px; overflow: hidden; width: 56%; }
hr { display: none; }
#deal-stuff .side { border-radius: 0 4px 0 0; float: left; height: auto; position: relative; width: 280px !important; }
#deal-stuff h2 { font-size: 16px; }
#deal-stuff .main .blk { margin: 7px 0 30px; }
#deal-stuff .main .blk p { margin: 10px 0 15px; }
#deal-stuff .main .detail p { margin: 5px 0; }
#deal-stuff .main .detail p img { display: block; margin: 5px auto; }
#deal-stuff .deal-detail-intro { margin-bottom: 30px; }
#deal-stuff .deal-detail-intro h2 { font-size: 16px; margin: 0; }
#deal-stuff .deal-detail-intro ul { margin-top: 5px; }
#deal-stuff .deal-detail-intro li { line-height: 1.6; list-style-position: inside; list-style-type: disc; }
#deal-stuff .main ul.list { margin: 10px 0 15px; padding-left: 15px; }
#deal-stuff .main ul.list li { list-style-position: outside; list-style-type: disc; margin-bottom: 5px; }
#deal-stuff .main ol.list { margin: 10px 0 15px; padding-left: 23px; }
#deal-stuff .main ol.list li { list-style-position: outside; list-style-type: decimal; margin-bottom: 5px; }
#deal-stuff .main dt { font-weight: bold; margin: 10px 0 2px; }
#deal-stuff .review ul li { background: url("i/quote.png") no-repeat scroll 0 2px / 17px auto rgba(0, 0, 0, 0); margin-bottom: 10px; padding: 0 0 0 20px; }
#deal-stuff .review ul span { display: block; text-align: right; }
#deal-stuff .go-top { bottom: 0; font-size: 12px; left: 737px; position: absolute; width: 50px; z-index: 1; }
#deal-stuff .go-top a { color: #32989A; }
#deal-stuff .go-top a:hover { text-decoration: none; }
#deal-stuff .go-top .top-arrow { padding-right: 3px; }
#deal-business { background: none repeat scroll 0 0 #DDEDCC; border: 2px solid #76A045; padding: 8px; }
#deal-buy { margin-bottom: 16px; padding-bottom: 14px; }
#deal-buy .form-submit { margin: 10px 16px; }
#deal-buy table { width: 100%; }
#deal-buy h3.mobile { margin-top: 20px; padding: 0 0 4px 16px; }
#deal-buy p.mobile { margin: 0; padding-left: 16px; }
#deal-buy p.mobile label { padding-left: 5px; }
#deal-buy .sect { padding: 20px; width: auto; }
#deal-buy .input-text { font-size: 140%; margin-bottom: 3px; text-align: center; width: 50px; }
#deal-buy .order-table th, #deal-buy .order-table td { padding: 10px 11px; text-align: center; }
#deal-buy .order-table th { background: none repeat scroll 0 0 #EDEDED; color: #808080; padding-bottom: 10px; padding-top: 10px; white-space: nowrap; }
#deal-buy .order-table td { border-bottom: 1px solid #EFF8FF; }
#deal-buy .order-table .deal-buy-desc { padding-left: 16px; text-align: left; width: auto; }
#deal-buy .deal-buy-quantity { width: 60px; }
#deal-buy .deal-buy-multi { width: auto; }
#deal-buy .deal-buy-price { width: 71px; }
#deal-buy .deal-buy-equal { width: auto; }
#deal-buy .order-table .deal-buy-total { padding-right: 12px; text-align: right; width: 115px; }
#deal-buy .order-table .order-total td { border: medium none; color: #CC3333; }
#deal-buy td.deal-buy-total { font-size: 20px; }
#deal-buy .order-total .deal-buy-total { font-weight: bold; }
#deal-buy h3.address { background: none repeat scroll 0 0 #EFF8FF; color: #333333; padding: 10px 0 10px 16px; }
#deal-buy h3.address span { font-weight: normal; }
#deal-buy h3.delivery { margin-top: 0; padding: 12px 0 4px 16px; }
#deal-buy p.address { margin: 10px 0 5px; padding-left: 16px; }
#deal-buy .address-table { margin: 5px 0; }
#deal-buy .address-table th { font-weight: normal; padding: 5px 0; text-align: right; vertical-align: top; width: 95px; }
#deal-buy .address-table td { padding: 5px; width: 480px; }
#deal-buy .address-table .blk-error { background: url("i/bg-sys-icons.gif") no-repeat scroll 5px 5px #FFF2E9; border: 1px solid #FF6600; display: none; height: 25px; line-height: 25px; margin: 5px 0 0; padding-left: 28px; padding-right: 10px; width: 440px; }
#deal-buy .address-list { margin-left: 30px; }
#deal-buy .address-zipcode { width: 100px; }
#deal-buy .address-detail { width: 470px; }
#deal-buy .address-name { width: 120px; }
#deal-buy .address-phone { width: 120px; }
#deal-buy .address-list li { line-height: 2; }
#deal-buy .address-list .selected { background: none repeat scroll 0 0 #FFFFCC; }
#deal-buy .address-list label { padding-left: 10px; }
#deal-buy .delivery-type { margin-left: 30px; }
#deal-buy .delivery-type li { line-height: 2; }
#deal-buy .delivery-type label { padding-left: 10px; }
#deal-buy .delivery-comment { padding-left: 30px; }
#deal-buy-update { font-size: 12px; }
#deal-buy-box h2 span { font-size: 14px; font-weight: normal; margin-left: 10px; }
#deal-buy-form-signup { margin-top: 10px; }
#deal-buy-login { background-color: #EFF8FF; padding: 12px; position: absolute; right: 20px; top: 100px; width: 240px; }
#deal-buy-login p { margin: 10px 0; }
#deal-buy-login-form p span { display: inline-block; padding-right: 10px; text-align: right; width: 45px; }
#deal-buy-login .f-input { width: 160px; }
#deal-buy-login-tip strong { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #63C5C8; border-color: #82D0D4 #92D6D9 #54A3A7 #4D989B; border-image: none; border-style: solid; border-width: 1px; color: #FFFFFF; cursor: pointer; font-size: 14px; font-weight: normal; padding: 3px 15px; }
#content #deal-buy-login-form .act { margin-left: 55px; padding: 0; }
.order-total { background: #FFB88C; }
#content #order-paytype .sect { padding-bottom: 24px; }
#deal-buy .order-check-form { margin-top: 12px; padding-top: 20px; }
#deal-buy .has-credit { border: medium none; padding-top: 0; }
#deal-buy .order-pay-credit h3 { background-color: #EDEDED; color: #808080; padding: 10px 16px; }
#deal-buy .order-pay-credit p { padding: 12px 16px; }
#deal-buy .order-pay-credit p strong { color: #F4863E; }
#deal-buy .order-pay-credit div { padding: 5px 16px; }
#deal-buy .order-pay-credit div p { padding: 5px 0; }
#deal-buy .order-pay-credit div li { padding-left: 20px; }
#deal-buy .order-pay-credit div strong { color: #000000; }
#deal-buy .choose-pay-type { padding-left: 16px; }
#deal-buy .paytype h2 strong { color: #CC0000; }
#deal-buy .paytype .check-act { margin-top: 32px; padding-left: 16px; }
#deal-buy .paytype .typelist { margin-left: 16px; }
#deal-buy .paytype .typelist li { clear: both; float: left; margin-top: 10px; width: 640px; }
#deal-buy .paytype .typelist input { float: left; margin-top: 15px; }
#deal-buy .paytype .typelist label { float: left; padding-left: 250px; padding-top: 15px; width: 420px; }
#deal-buy .paytype .mobile { margin: 10px; }
#deal-buy .paytype .address { padding-left: 16px; }
#deal-buy .paytype .address span { color: #666666; }
#deal-buy .gotopay { font-size: 16px; padding: 10px 1.5em; }
#deal-buy .back-to-check { margin-top: 20px; }
#order-pay .total-money { color: #CC3333; }
#order-pay-return .sect { padding: 20px 50px 50px; width: auto; }
#order-pay-return h3.mobile { font-size: 18px; margin: 20px 0 10px; }
#order-pay-return p.mobile .f-text { color: #666666; font-size: 12px; width: 150px; }
#order-pay-return .info { font-size: 18px; font-weight: bold; }
#order-pay-return .info .delta { color: #CC3333; }
#order-pay-return .coupon-tip { background: none repeat scroll 0 0 #F7F7F7; margin-top: 15px; padding: 6px; }
#order-pay-return .coupon-tip-title { margin-left: 25px; margin-top: 10px; }
#order-pay-return .coupon-tip-title p { color: #666666; font-size: 12px; }
#order-pay-return .coupon-tip-list { background: none repeat scroll 0 0 #FFFFFF; margin-top: 10px; padding: 15px 25px 5px; }
#order-pay-return .coupon-tip-list h5 { color: #666666; font-size: 12px; font-weight: normal; }
#order-pay-return .coupon-tip-list ol { margin-top: 15px; }
#order-pay-return .coupon-tip-list li { list-style-position: inside; list-style-type: decimal; margin-bottom: 10px; }
#order-pay-return .coupon-tip-list p { color: #666666; font-size: 12px; padding-left: 16px; }
#order-pay-return .coupon-tip-list a { text-decoration: underline; }
#order-pay-return .invite { margin-top: 30px; width: 596px; }
#order-pay-return .invite h3 { font-size: 18px; }
#order-pay-return .invite p { line-height: 1.5; }
#order-pay-return .invite .top { background: url("i/bg-pay-return-box.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 17px; }
#order-pay-return .invite .content { background: none repeat scroll 0 0 #BCDDEE; padding: 0 32px; }
#order-pay-return .invite .bottom { background: url("i/bg-pay-return-box.gif") no-repeat scroll 0 -18px rgba(0, 0, 0, 0); height: 17px; }
#order-pay-return .invite .f-text { width: 375px; }
#order-pay-return .invite .formbutton { display: inline; }
#order-pay-return .wait { padding: 15px 25px; }
#order-pay-return .wait label { color: #666666; display: block; font-weight: bold; padding-bottom: 5px; }
#order-pay-return .wait p.mobile .f-text { width: 185px; }
#order-pay-return .error-tip { font-weight: bold; margin: 30px 0; text-align: center; }
#order-pay-dialog .bd { background: none repeat scroll 0 0 #FFFFFF; padding: 1px; }
#order-pay-dialog h3 { background: none repeat scroll 0 0 #19a1ea; color: white; height: 40px; line-height: 40px; padding: 0 10px; text-align: left; }
#order-pay-dialog h3 span { float: right; }
#order-pay-dialog .close { background: url("i/bg-newbie-close.gif") no-repeat scroll 100% 45% rgba(0, 0, 0, 0); color: white; cursor: pointer; float: right; font-weight: normal; padding-right: 20px; width: 35px; }
#order-pay-dialog .info { background: url("i/bg-sys-icon-info.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: block; font-family: 'Bold', arial, sans-serif; font-size: 16px; margin: 20px 15px; min-height: 56px; padding-left: 70px; }
#order-pay-dialog .notice { margin: 5px 0; padding-left: 35px; }
#order-pay-dialog .notice input { width: 180px; }
#order-pay-dialog .act { margin: 15px 35px 20px; }
#order-pay-dialog .retry { margin: 10px 35px 20px; }
#referrals h3.succlist { border-bottom: 1px solid #DAEACA; font-size: 1.2em; margin: 0 10px 10px; padding-bottom: 5px; }
#referrals p.notice-total { background: none repeat scroll 0 0 #FFFBCC; border: 1px solid #FFEC19; margin: 0 10px 10px; padding: 10px; }
#referrals p.notice-total strong { color: #CC3333; }
#referrals .coupons-table { margin-top: 0; }
#referrals .intro { margin: 0 10px; }
#referrals .intro strong { color: #CC3333; }
#referrals .login { font-size: 18px; font-weight: bold; margin: 10px; }
#referrals .referrals-side .invalid { color: #666666; font-size: 12px; margin: 5px 0 10px; padding-left: 15px; }
#referrals .referrals-side .invalid li { list-style-position: outside; list-style-type: disc; }
#referrals .coupons-table th, #referrals .coupons-table td { text-align: center; }
#referrals .finder-form p { margin: 5px 0; }
#referrals .finder-form p.commit { margin-top: 15px; }
#referrals .finder-form label { display: block; padding-bottom: 2px; }
#referrals .finder-form .f-text { width: 205px; }
#referrals .finder-form .tip { color: #999999; font-size: 12px; }
#referrals .finder .invite-success { margin: 15px 0 15px 135px; }
#referrals .finder .invite-success h3 { font-size: 18px; }
#referrals .finder .invite-success p { color: #666666; margin: 5px 0 0; }
#referrals .finder .contacts { padding: 20px 70px 50px; width: auto; }
#referrals .contacts-box { margin: 10px 10px 0; }
#referrals .contacts-box h3 { color: #333333; line-height: 200%; margin-bottom: 0.4em; }
#referrals .contacts-box .hd { background: none repeat scroll 0 0 #EEEEEE; border: 1px solid #CCCCCC; color: #333333; font-size: 12px; line-height: 200%; }
#referrals .contacts-box .hd input { margin: 0 0.5em; }
#referrals .contacts-box .bd { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color #CCCCCC #CCCCCC; border-image: none; border-right: 1px solid #CCCCCC; border-style: none solid solid; border-width: 0 1px 1px; height: 300px; overflow: auto; }
#referrals .contacts-box table { border-collapse: collapse; width: 95%; }
#referrals .contacts-box td { border-bottom: 1px solid #EEEEEE; cursor: pointer; font-size: 12px; padding: 5px 0; vertical-align: middle; }
#referrals .contacts-box tr.alt { background: none repeat scroll 0 0 #F3F3F3; }
#referrals .contacts-box td.checkbox { width: 20px; }
#referrals .contacts-box td.checkbox input { margin: 0 0.5em; }
#referrals .contacts-box .enter-name { line-height: 2; margin-top: 15px; }
#referrals .contacts-box .enter-name span { color: #666666; }
#referrals .contacts-box .commit { margin-top: 10px; }
#referrals .refers .share-list { margin: 40px 38px 20px; }
#referrals .refers .share-list .f-text { width: 235px; }
#referrals .refers .blk { }
#referrals .refers .blk h4 { color: #349835; }
#referrals .refers .last { margin-bottom: 0; }
#referrals .refers .logo { background-color: #FFFFFF; border: 1px solid #CCCCCC; float: left; height: 48px; margin-right: 15px; width: 48px; }
#referrals .refers .info { float: left; width: 535px; }
#referrals .refers .im .formbutton { font-size: 14px; visibility: visible; }
#referrals .refers .deal-info { float: left; margin-top: 12px; }
#referrals .refers .pic { float: left; width: 150px; }
#referrals .refers .pic img { display: block; }
#referrals .refers .deal-title { float: left; padding-left: 13px; width: 237px; }
#referrals #deal-share { float: left; margin-top: 16px; }
#referrals #deal-share h4 { color: #000000; font-size: 12px; padding-top: 2px; }
#referrals #deal-share .deal-share-links { background: none repeat scroll 0 0 #EFF8FF; padding: 5px 10px 5px 25px; width: 370px; }
#referrals #deal-share.nodeal { margin-top: 12px; }
#consult .consult-hd { float: left; margin-left: 8px; margin-right: 16px; width: 702px; }
#consult .consult-bd { float: left; margin-top: 25px; }
#consult .deal-info { background: none repeat scroll 0 0 #FFFFFF; border: 2px solid #89B4D4; clear: both; }
#consult .deal-info table { width: 100%; }
#consult .deal-info .link { padding: 22px 20px 25px 25px; vertical-align: top; }
#consult .deal-info .link h2 { font-size: 22px; margin-top: 3px; }
dd#consult .deal-info .link h2 span { font-family: arial, sans-serif; }
#consult .deal-info .buy { background: url("i/bg-consult-deal-buy.gif") no-repeat scroll 100% 52% #DEF9F0; padding: 25px 0; vertical-align: middle; width: 235px; }
#consult .deal-info .buy a { float: right; height: 85px; text-indent: -9999px; width: 185px; }
#consult .consult-list { padding: 10px 23px 18px; width: auto; }
#consult .consult-list .item { margin: 0 0 23px; padding: 10px 22px 20px; }
#consult .consult-list .alt .item { background: none repeat scroll 0 0 #F6F6F6; }
#consult .consult-list .item a { color: #666666; }
#consult .consult-list .item a:hover { color: #666666; }
#consult .consult-list .user { color: #999999; font-size: 12px; }
#consult .consult-list .user strong { float: left; width: 300px; }
#consult .consult-list .user span { float: right; text-align: right; width: 200px; }
#consult .consult-list .text { clear: both; margin-top: 8px; }
#consult .consult-list .reply { color: #CB3234; margin-top: 8px; }
#consult .consult-form { height: 152px; padding: 35px 55px 15px; width: auto; }
#consult .consult-form .commit { margin-top: 10px; }
#consult .consult-form .f-textarea { height: 100px; width: 480px; }
#consult .consult-form .succ { display: none; padding: 10px 0; }
#maillist .sect { height: 277px; padding: 10px 23px 22px; width: auto; }
#maillist .enter-address { background: none repeat scroll 0 0 #FDFEEE; border: 1px solid #F3D3C4; margin-top: 20px; padding: 15px 20px 30px; }
#maillist .intro { margin-top: 30px; }
#maillist .enter-address-c { float: left; font-size: 12px; margin-top: 22px; }
#maillist .enter-address-c label { display: block; padding-bottom: 5px; }
#maillist .enter-address-c .mail { float: left; width: 310px; }
#maillist .enter-address-c .f-mail { width: 250px; }
#maillist .enter-address-c .city { float: left; width: 300px; }
#maillist .enter-address-c .f-city { width: 175px; }
#maillist .enter-address-c .f-cityname { width: 175px; }
#maillist .enter-address-c span.tip { color: #7C7A7D; display: block; padding-top: 5px; }
#maillist .side-pic p { line-height: 1; padding-bottom: 10px; }
#maillist .succ { padding: 10px 0; }
#maillist .unsubscribe { margin-top: 20px; }
#maillist .unsubscribe label { display: block; }
#maillist .welcome-notice { padding: 0; }
#maillist .welcome-title { color: #CC3333; font-size: 16px; font-weight: bold; }
#maillist .recent-title { margin-top: 25px; }
#maillist .recent-title h2 { font-size: 2em; }
#maillist .welcome .sect { height: auto; }
#maillist .welcome .deals-list { margin-top: 15px; }
#maillist .welcome .deals-list li { clear: both; }
#maillist .welcome .deals-list li.last { padding-top: 30px; }
#maillist .welcome .pic { float: left; margin-right: 18px; width: 215px; }
#maillist .welcome .info { float: left; width: 410px; }
#maillist .welcome .price { background: none repeat scroll 0 0 #E1F4FA; font-size: 12px; margin-top: 6px; padding: 5px 15px; }
#maillist .welcome .price strong { font-size: 14px; }
#maillist .welcome .price strong.count { font-size: 16px; }
#maillist .welcome .price strong.count .number { color: #CC3333; font-size: 20px; }
#maillist .welcome .detail { color: #666666; font-size: 12px; margin-top: 8px; }
#recent-deals .sect { padding: 20px 20px 40px; width: auto; }
#recent-deals .deals-list li { border-bottom: 1px dashed #CCCCCC; border-right: 1px dashed #CCCCCC; float: left; height: 228px; width: 318px; }
#recent-deals .deals-list li.first { height: 213px; }
#recent-deals .deals-list li.alt { border-right: medium none; padding-left: 20px; }
#recent-deals .deals-list .time { color: #000000; font-size: 12px; font-weight: bold; margin-top: 15px; }
#recent-deals .deals-list .first .time { margin-top: 0; }
#recent-deals .deals-list h4 { font-weight: normal; height: 42px; margin-top: 5px; padding-right: 10px; }
#recent-deals .deals-list h4 a { color: #666666; }
#recent-deals .pic { float: left; height: 121px; margin: 8px 0 20px; position: relative; width: 200px; z-index: 1; }
#recent-deals .pic .soldout { background: url("i/bg-deals-default-soldout.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: 0; height: 69px; position: absolute; right: 0; width: 122px; z-index: 1; }
#recent-deals .pic .soldoutlink { bottom: 0; display: block; height: 69px; outline: 0 none; position: absolute; right: 0; text-indent: -999em; width: 122px; z-index: 2; }
#recent-deals .pic .isopen { background: url("i/bg-deals-default-isopen.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: -7px; height: 65px; position: absolute; right: -13px; width: 65px; z-index: 1; }
#recent-deals .pic .isopenlink { bottom: -7px; display: block; height: 65px; outline: 0 none; position: absolute; right: -13px; text-indent: -999em; width: 65px; z-index: 2; }
#recent-deals .pic .seconds_wait { background: url("i/bg-deals-seconds_wait.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: -7px; height: 65px; position: absolute; right: -13px; width: 65px; z-index: 1; }
#recent-deals .pic .seconds_wait_link { bottom: -7px; display: block; height: 65px; outline: 0 none; position: absolute; right: -13px; text-indent: -999em; width: 65px; z-index: 2; }
#recent-deals .pic .seconds_on { background: url("i/bg-deals-seconds_on.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: -7px; height: 65px; position: absolute; right: -13px; width: 65px; z-index: 1; }
#recent-deals .pic .seconds_on_link { bottom: -7px; display: block; height: 65px; outline: 0 none; position: absolute; right: -13px; text-indent: -999em; width: 65px; z-index: 2; }
#recent-deals .pic .seconds_off { background: url("i/bg-deals-seconds_off.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: -7px; height: 65px; position: absolute; right: -13px; width: 65px; z-index: 1; }
#recent-deals .pic .seconds_off_link { bottom: -7px; display: block; height: 65px; outline: 0 none; position: absolute; right: -13px; text-indent: -999em; width: 65px; z-index: 2; }
#recent-deals .pic img { display: block; }
#recent-deals .info { color: #666666; float: left; font-size: 12px; padding-left: 15px; padding-top: 5px; width: 100px; }
#recent-deals .total strong { color: #CC3333; font-size: 20px; }
#recent-deals .price { font-size: 12px; line-height: 1.5; margin-top: 6px; }
#recent-deals .price strong { color: #000000; font-size: 14px; font-weight: bold; }
#recent-deals .price strong.discount { color: #CC3333; font-size: 14px; font-weight: bold; }
#recent-deals .price strong.old { text-decoration: line-through; }
#recent-deals .detail { color: #666666; font-size: 12px; margin-top: 8px; }
#recent-deals .deal-subscribe { margin-top: 0; }
/*#verify-coupon-id { cursor: pointer; display: none; }*/
#order-detail .sect { padding: 26px 20px 50px; width: auto; }
#order-detail .data-table th, #order-detail .data-table td { padding: 8px 0 8px 10px; vertical-align: top; }
#order-detail .data-table th { padding-left: 15px; width: 75px; }
#order-detail .data-table td { color: #666666; padding-left: 0; }
#order-detail .data-table td.orderid { color: #CC3333; padding-right: 5px; }
#order-detail .data-table .other-coupon { color: #CC3333; }
#order-detail .info-table { margin: 13px 0 28px; width: 100%; }
#order-detail .info-table th, #order-detail .info-table td { padding: 7px 10px; text-align: center; }
#order-detail .info-table th { background: none repeat scroll 0 0 #E6F9FA; border-bottom: 3px solid #FFFFFF; }
#order-detail .info-table td { background: none repeat scroll 0 0 #F6F6F6; }
#order-detail .info-table .left { padding-left: 15px; text-align: left; }
#order-detail .info-table .total { color: #CC3333; }
#order-detail .info-table .status { color: #CC3333; }
#account-charge .charge { margin: 0 10px; }
#account-charge .number { margin-top: 10px; }
#account-charge .number .f-text { width: 150px; }
#account-charge .tip { color: #349835; height: 20px; }
#account-charge .choose { padding-top: 5px; }
#account-charge .choose-pay-type { padding-left: 0; }
#account-charge .typelist { margin-left: 0; }
#account-charge .typelist li { clear: both; float: left; margin-top: 10px; width: 640px; }
#account-charge .typelist input { float: left; margin-top: 15px; }
#account-charge .typelist label { float: left; padding-left: 235px; padding-top: 15px; width: 390px; }
#account-charge .typelist .bill { background: url("i/99bill.gif") no-repeat scroll 20px 2px rgba(0, 0, 0, 0); height: 39px; }
#account-charge .commit { margin-top: 30px; }
#team_images { height: 500px; margin-bottom: 0; overflow: hidden; width: 499px; }
#team_images ul { list-style: none outside none; }
#team_images a { cursor: pointer; outline: medium none; }
#team_images .mid { padding: 0; position: relative; width: 100%; }
#team_images .mid ul { height: 500px; overflow: hidden; position: relative; width: 499px; }
#team_images .mid ul li { height: 500px; left: 523px; list-style-type: none; margin: 0; position: absolute; top: 0; width: 499px; }
#team_images .mid ul .first { left: 0; }
#team_images #img_list { bottom: 10px; position: absolute; right: 10px; }
#team_images #img_list a { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #333333; color: #000000; display: block; float: left; line-height: 20px; margin: 2px 0 0 4px; padding: 0 5px; }
#team_images #img_list a.active { border-color: #FF6600; color: #FF6600; font-weight: bold; line-height: 24px; margin-top: 0; padding: 0 7px; }
#dialog { border: 4px solid white; display: none; position: absolute; z-index: 9999; border-radius: 3px; }
span.errorTip { color: #CC0000; font-size: 12px; }
div.errorTip { color: #CC0000; font-size: 12px; }
div.validTip, span.validTip { display: none; font-size: 12px; }
span.require { color: #CC0000; font-weight: bold; }
.noerror .errorTip, .noerror .validTip { display: none; }
.errorInput { background-color: #FFCC33; }
#user-vote .welcome { margin: 0 10px 10px; }
#user-vote .vote-list { margin: 0 10px; }
#user-vote .vote-list li { border-bottom: 1px solid #f1f1f1; margin: 0 0 10px; padding: 6px 10px 10px; }
#user-vote .vote-list li .choices { color: #333333; line-height: 2; margin: 5px 0 0 13px; }
#user-vote .vote-list li .text { padding: 0 7px 0 3px; }
#user-vote .vote-list li .f-text { width: 250px; }
#user-vote .vote-list .other { padding-left: 23px; }
#user-vote .vote-list .disabled { background: none repeat scroll 0 0 #F1F1F1; }
#user-vote .input-table td { padding: 5px 2px 5px 0; }
#user-vote .input-table td.label { text-align: right; }
#user-vote .input-table td.label span { color: #FF0000; }
#user-vote .commit { margin: 15px 10px; }
#user-vote .post-success { margin: 15px 10px; }
#help .faq .paytype .paypal { background: url("i/paypal.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0); height: 39px; }
#deal-buy .paytype .typelist .paypal { background: url("i/paypal.png") no-repeat scroll 20px 2px rgba(0, 0, 0, 0); height: 39px; }
#account-charge .typelist .paypal { background: url("i/paypal.png") no-repeat scroll 20px 2px rgba(0, 0, 0, 0); height: 39px; }
#help .faq .paytype .paypalpro { background: url("i/paypalpro.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0); height: 39px; }
#deal-buy .paytype .typelist .paypalpro { background: url("i/paypalpro.png") no-repeat scroll 20px 2px rgba(0, 0, 0, 0); height: 39px; }
#account-charge .typelist .paypalpro { background: url("i/paypalpro.png") no-repeat scroll 20px 2px rgba(0, 0, 0, 0); height: 39px; }
#help .faq .paytype .authorize { background: url("i/authorize.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0); height: 39px; }
#deal-buy .paytype .typelist .authorize { background: url("i/authorize.png") no-repeat scroll 20px 2px rgba(0, 0, 0, 0); height: 39px; }
#account-charge .typelist .authorize { background: url("i/authorize.png") no-repeat scroll 20px 2px rgba(0, 0, 0, 0); height: 39px; }
#help .faq .paytype .moneris { background: url("i/moneris.jpg") no-repeat scroll 0 2px rgba(0, 0, 0, 0); height: 84px; }
#deal-buy .paytype .typelist .moneris { background: url("i/moneris.jpg") no-repeat scroll 20px 2px rgba(0, 0, 0, 0); height: 84px; }
#account-charge .typelist .moneris { background: url("i/moneris.jpg") no-repeat scroll 20px 2px rgba(0, 0, 0, 0); height: 84px; }
a.sms { color: #55FFFF; cursor: pointer; font-size: 12px; }
#recent-deals .deals-list li { height: auto; padding-bottom: 15px; }
#recent-deals .deals-list li.first { height: auto; padding-bottom: 15px; }
#info_a { clear: both; color: #666666; font-size: 12px; margin-top: -10px; padding-right: 25px; text-align: right; width: 293px; }
#info_a strong { color: #CC3333; font-size: 20px; }
div.expresstip { background-color: #ECECEC; margin: 0 10px; padding: 5px; }
.deal-detail-t { color: #333333; margin-top: 0; }
.deal-detail-t li.col { float: left; font-size: 12px; line-height: 22px; }
.deal-detail-t li.col h2 { font-size: 16px; font-weight: bold; margin: 10px 0 6px; }
.deal-detail-t li.first { margin-left: 13px; padding-right: 10px; width: 207px; }
.deal-detail-t .highlight { padding-left: 15px; }
.deal-detail-t .highlight li { list-style-position: outside; list-style-type: disc; }
#side-business .mapbody { border: 1px solid #CDCDCD; }
#side-business .map a { display: block; }
#side-business .map img { display: block; }
#side-business .map .link { background: url("i/bg-side-business-map.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); color: #000000; font-size: 12px; height: 29px; line-height: 29px; padding-left: 70px; }
#deal-stuff h2 { font-size: 16px; }
#paybank { margin-left: 16px; }
#paybank p { float: left; height: 20px; margin: 15px 0 10px; width: 180px; }
#paybank p input { float: left; margin-top: 15px; }
#paybank p label { float: left; height: 25px; margin-top: 15px; padding-left: 150px; }
#paybank p .cmb { background: url("i/icon_zsyh_s.gif") no-repeat scroll 10px 0 rgba(0, 0, 0, 0); }
#paybank p .icbc { background: url("i/icon_zggsyh_s.gif") no-repeat scroll 10px 0 rgba(0, 0, 0, 0); }
#paybank p .ccb { background: url("i/icon_ccb_s.gif") no-repeat scroll 10px 0 rgba(0, 0, 0, 0); }
#paybank p .abc { background: url("i/icon_abc_s.gif") no-repeat scroll 10px 0 rgba(0, 0, 0, 0); }
#paybank p .spdb { background: url("i/icon_spdb_s.gif") no-repeat scroll 10px 0 rgba(0, 0, 0, 0); }
#paybank p .bofc { background: url("i/icon_bofc_s.gif") no-repeat scroll 10px 0 rgba(0, 0, 0, 0); }
#paybank p .citic { background: url("i/icon_itic_s.gif") no-repeat scroll 10px 0 rgba(0, 0, 0, 0); }
#paybank p .cib { background: url("i/icon_cib_s.gif") no-repeat scroll 10px 0 rgba(0, 0, 0, 0); }
#paybank p .gdb { background: url("i/icon_gdb_s.gif") no-repeat scroll 10px 0 rgba(0, 0, 0, 0); }
#paybank p .sdb { background: url("i/icon_sdb_s.gif") no-repeat scroll 10px 0 rgba(0, 0, 0, 0); }
#paybank p .cebb { background: url("i/icon_cebb_s.gif") no-repeat scroll 10px 0 rgba(0, 0, 0, 0); }
#paybank p .bob { background: url("i/icon_bob_s.gif") no-repeat scroll 10px 0 rgba(0, 0, 0, 0); }
#paybank p .pingan { background: url("i/icon_pingan_s.gif") no-repeat scroll 10px 0 rgba(0, 0, 0, 0); }
#paybank p .cmbc { background: url("i/icon_cmbc_s.gif") no-repeat scroll 10px 0 rgba(0, 0, 0, 0); }
#paybank p .comm { background: url("i/icon_comm_s.gif") no-repeat scroll 10px 0 rgba(0, 0, 0, 0); }
.sidebar .today-deal h2 { padding-bottom: 6px; }
.sidebar .today-deal h4 { padding-bottom: 8px; }
.sidebar .today-deal .info { background: none repeat scroll 0 0 #FFFFFF; }
.sidebar .today-deal .total { font-weight: bold; padding: 8px 10px 0; }
.sidebar .today-deal .old { text-decoration: line-through; }
.sidebar .today-deal .price { color: #666666; padding: 8px 10px; }
.sidebar .today-deal .price strong { color: #000000; display: inline-block; height: 20px; margin-top: -1px; vertical-align: top; width: 48px; }
.sidebar .today-deal .count, .sidebar .today-deal strong.discount { color: #CC3333; }
.sidebar .today-deal .buy { padding: 10px 8px 0; }
.sidebar .today-deal .buy img { display: block; }
#deal-share .deal-share-fix { background: url("i/bg-share-corner.gif") no-repeat scroll 100% -50px rgba(0, 0, 0, 0); float: left; height: 30px; width: 10px; }
.today_pic { float: right; height: 90px; overflow: hidden; width: 105px; }
.today_pic img { width: 105px; }
.today_cont { color: #666666; float: left; font-size: 12px; width: 90px; }
.today_cont span { color: #000000; font-size: 14px; font-weight: bold; }
.today_cont strong { font-size: 14px; font-weight: bold; }
.toady_title { margin-bottom: 10px; }
.toady_title a { font-size: 14px !important; }
.today_box { height: 90px; }
.others div.others_btn { float: right; margin-top: 5px; width: 100px; }
.others div.others_btn .now_num { font-size: 12px; text-align: center; }
.others div.others_btn .now_num strong { color: #D81A46; }
.others div.others_btn a { background-image: url("i/other_btn.png"); display: block; height: 24px; margin: 5px auto; width: 85px; }
.others div.others_btn a span { display: none; }
.others p.price { color: #333333; float: left; font-size: 12px; margin-bottom: 10px; margin-top: 5px; width: 90px; }
.others p.price b { }
.others p.price s { }
.others p.price span { color: #CC3333; font-weight: bold; }
.others h3 { margin-bottom: 3px; }
.others h3 a { color: #000000; font-size: 12px; }
.cancel { color: #999999 !important; }
.partner-tittle h4 { font-size: 14px; line-height: 30px; }
.partner-tittle p { margin-bottom: 5px; }
.partner-tittle { float: left; font-size: 12px; line-height: 20px; margin: 8px 0 20px; padding-left: 20px; width: 240px; }
.partner-cont { float: right; font-size: 12px; line-height: 24px; margin: 35px 0 20px; width: 150px; }
.partner-cont p a { }
.partner-cont p { float: left; }
.partner-cont-comm-num { color: #5C5C5C; }
.partner-cont-comm-num strong { color: #CC3333; font-size: 14px; }
.partner-cont strong { color: #CC3333; font-size: 16px; }
.partner-li { border-bottom: 1px dashed #CCCCCC; margin-bottom: 10px; }
.partnar-num { background-image: url("i/num-bg.png"); background-position: 0 3px; background-repeat: no-repeat; color: #FFFFFF; display: block; float: left; font-size: 12px; height: 20px; margin-right: 5px; text-align: center; width: 18px; }
.partner-index-list { width: 656px; }
.partner_team_info { background-color: #FFFCD7; border: 1px solid #FDBD7F; height: 240px; margin-top: 10px; padding: 10px; position: relative; }
.partner_team_info b { color: #CC3333; }
#partner-btn { background-image: url("i/partner-cont-btn.png"); background-repeat: no-repeat; height: 70px; left: -1px; margin-top: 10px; position: absolute; width: 227px; }
#partner-btn span { display: block; float: left; }
.h-comment { color: #FFFFFF; font-size: 20px; font-weight: bold; margin-right: 0; margin-top: 23px; padding-left: 5px; text-align: center; width: 95px; }
.partner-comment-btn { margin-top: 15px; }
.partner-comment-btn a { display: block; height: 40px; width: 105px; }
.partner-comment-btn strong { display: none; }
.partner-dianping { margin-top: 90px; }
.partner-dianping span { color: #6B645E; padding: 0 5px; }
.other-top { border-bottom: 1px solid #CACACA; padding-bottom: 5px; }
.partner-detil { background: url("i/quote.gif") no-repeat scroll 0 2px rgba(0, 0, 0, 0); margin-bottom: 10px; margin-top: 15px; padding: 0 0 0 20px; }
#partner-comment-box { margin-top: 10px; }
#partner-comment-box div { float: left; }
.partner-comment-box-avatar img { height: 48px; margin-right: 10px; width: 48px; }
.partner-comment-box-cont { margin-bottom: 20px; width: 595px; }
.partner-comment-box-cont .comment-name { background-color: #E5F7FF; margin-bottom: 10px; padding: 1px 10px; }
.partner-comment-box-cont .comment-name a { color: #F36B07; font-size: 13px; }
.partner-comment-box-cont .comment-text { font-size: 12px; line-height: 130%; margin-bottom: 10px; overflow: hidden; padding-left: 10px; padding-right: 10px; word-break: break-all; }
.partner-comment-box-cont .comment-misc { color: #5F5F5F; font-size: 12px; padding-left: 10px; }
.partner-comment-box-cont .comment-time { font-size: 12px; }
#partner-tip-bottom { background-color: #F1F1F1; border: 1px dashed #A8A8A8; font-size: 12px; margin-top: 20px; padding: 10px; }
#partner-content { float: left; margin-left: 8px; margin-right: 16px; padding: 0; width: 702px; }
.partner-sysms { display: none; }
.lcComment { font-size: 12px; overflow: hidden; }
.lcComment li { border-bottom: 1px dotted #89B4D5; margin-bottom: 10px; }
.lcName { margin-bottom: 5px; }
.lcName a { font-weight: bold; }
.lcName span { color: #339999; }
.lcCont { background-position: 0 3px; background-repeat: no-repeat; min-height: 20px; padding-left: 25px; padding-right: 10px; }
.lcCont a { color: #000000; }
.lcTime { color: #999999; line-height: 25px; padding-right: 10px; text-align: right; }
.todydeal { position: relative; z-index: 900; }
.todydeal .no { background: url("i/g_bgdealno.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); font-size: 40px; font-weight: bold; height: 87px; left: -35px; line-height: 87px; padding-left: 5px; position: absolute; text-align: center; top: -20px; width: 72px; z-index: 900; }
.mobile { padding-left: 0; padding-right: 0; position: relative; }
.mobile .mobile-main { margin-bottom: 10px; padding-left: 50px; }
.mobile .mobile-main img { left: 20px; position: absolute; top: 20px; }
.mobile h4 { color: #444444; font-size: 14px; margin-bottom: 10px; }
.mobile .mobile-main .dm { background-color: #EBF4F2; height: 50px; width: 150px; }
.mobile .mobile-main .dm p { padding: 5px 5px 0; }
.mobile .mobile-main p { margin: 0 !important; padding-top: 5px; }
.mobile .mobile-main .dm p.url { color: #950003 !important; font-size: 20px !important; line-height: 22px; padding-top: 0 !important; }
.mobile .mobile-main .dm p { padding: 5px 5px 0; }
.mobile .mobile-tip { border-top: 1px solid #EFEFEF; color: #666666; font-size: 12px; line-height: 1.6; margin: 0 2px; padding: 5px 10px; }
.mobile { padding-left: 0; padding-right: 0; position: relative; }
.mobile .mobile-main { margin-bottom: 10px; padding-left: 50px; }
.mobile .mobile-main img { left: 20px; position: absolute; top: 20px; }
.mobile h4 { color: #444444; font-size: 14px; margin-bottom: 10px; }
.mobile .mobile-main .dm { background-color: #EBF4F2; height: 50px; width: 150px; }
.mobile .mobile-main .dm p { padding: 5px 5px 0; }
.mobile .mobile-main p { margin: 0 !important; padding-top: 5px; }
.mobile .mobile-main .dm p.url { color: #950003 !important; font-size: 20px !important; line-height: 22px; padding-top: 0 !important; }
.mobile .mobile-main .dm p { padding: 5px 5px 0; }
.mobile .mobile-tip { border-top: 1px solid #EFEFEF; color: #666666; font-size: 12px; line-height: 1.6; margin: 0 2px; padding: 5px 10px; }
#bindmobile { margin: 10px 0 0; padding: 10px 0; }
#bindmobile h3 { margin-bottom: 5px; padding: 8px 0; }
#bindmobile p { clear: both; margin: 10px 0; width: 648px; }
#bindmobile label { float: left; text-align: left; width: 90px; }
#bindmobile .f-text { float: left; width: 120px; }
#bindmobile .f-verify { cursor: pointer; float: left; font-size: 14px; margin-left: 10px; margin-top: -1px; padding: 5px 1px 0; }
#bindmobile .tip { color: #999999; float: left; font-size: 12px; padding-left: 10px; padding-top: 3px; }
#bindmobile .hint { color: #999999; float: left; margin: 3px 0 0 90px; }
#bindmobile .error { color: #CC3333; }
#bindmobile .formbutton { margin-left: 90px; }
#login .alifast { border-top: 1px solid #DDDDDD; color: #333333; margin: 20px 120px 0; padding: 15px 0 0; }
#order-pay-return .coupon-tip .tipped { border: 2px dashed #FFFFFF; padding: 3px; }
#order-pay-return .coupon-tip .tipped .coupon-status { background: none repeat scroll 0 0 #FFFFFF; margin-bottom: 10px; padding: 10px; }
#order-pay-return .coupon-tip .tipped .coupon-sms { font-size: 16px; margin: 0 0 4px; }
#order-pay-return .coupon-tip .tipped .coupon-sms strong { font-size: 20px; }
#order-pay-return .coupon-tip .tipped .check { float: right; margin-top: 0; overflow: hidden; text-align: center; width: 131px; }
#order-pay-return .coupon-tip .tipped h4 { font-size: 14px; margin: 0 0 8px 10px; }
#order-pay-return .coupon-tip .tipped .no-sms-tip { margin: 0 10px 10px; }
#order-pay-return .coupon-tip .tipped .no-sms-tip li { background: url("i/bg-nosms-tip.png") no-repeat scroll 0 7px rgba(0, 0, 0, 0); float: left; font-size: 12px; margin: 0 10px 10px 0; padding-left: 30px; width: 210px; }
#order-pay-return .coupon-tip .tipped .no-sms-tip li.coupon { background-position: 0 -43px; }
#order-pay-return .coupon-tip .tipped .no-sms-tip li.mobile { background-position: 0 -93px; margin-bottom: 0; }
#order-pay-return .coupon-tip .tipped .no-sms-tip li.consult { background-position: 0 -143px; margin-bottom: 0; }
#order-pay-return .coupon-tip .tip { color: #666666; font-size: 12px; }
#order-pay-return .coupon-untip { background: none repeat scroll 0 0 #FFFBCC; border: 1px solid #FFEC19; border-radius: 6px; margin: 20px 0; padding: 20px 30px 24px; }
#order-pay-return .coupon-untip .tip { color: #666666; font-size: 12px; }
#order-pay-return .coupon-untip .check { font-size: 14px; margin-top: 10px; }
#group-filter { background: none repeat scroll 0 0 #63C5C8; height: 50px; margin: 0 auto; overflow: hidden; width: 946px; }
#group-filter .filter-by-group-title { color: #FFFFFF; float: left; font-size: 14px; font-weight: bold; line-height: 50px; text-indent: 20px; }
#group-filter .filter-by-group-id { float: left; }
#group-filter ul li { float: left; line-height: 50px; margin-left: 15px; }
#group-filter ul li a { display: block; padding: 0 10px; text-decoration: none; white-space: nowrap; }
#group-filter ul li a:hover { background: none repeat scroll 0 0 #FFFFFF; }
#group-filter ul li.current a { background: none repeat scroll 0 0 #FFFFFF; font-weight: 700; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
.menu-top { background-color: rgba(0, 0, 0, 0.8); box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.8); height: 65px; width: 100%; }
.Login-top > div { height: 100%; }
.guide-coontainer { height: 85px; }
.top-container { margin: 0 auto; position: relative; text-shadow: 1px 1px 2px #000000; width: 1000px; }
.nav.cf > li { float: left; position: relative; }
.backend img { padding: 11px 0 0 !important; width: 165px !important; }
.nav.cf.backend { margin-left: 170px; }
.nav.cf.backend a { font-size: 16px; padding: 15px 16px; }
.nav.cf a { color: #FFFFFF; font-family: Helvetica; font-size: 17px; font-weight: normal; height: 68px; line-height: 60px; outline: 0 none; padding: 17px 18px; }
.nav.cf { float: left; margin-left: 285px; }
.subscribe { float: right; }
.subscribe { float: right; padding: 17px 0; }
.nav.cf a:hover { border-top: 5px solid #76C043; color: #76C043; text-decoration: none; }
form .coupons-table tr:first-child { color: #000000; }
.nav.cf a:hover:before { background-color: #76C043; border-bottom: 5px solid #76C043; border-left: 5px solid #76C043; content: " "; height: 7px; left: 44%; position: absolute; top: -6px; transform: rotate(-44deg); width: 7px; }
.nav.cf .selected a { border-top: 5px solid #76C043; color: #76C043; text-decoration: none; }
.nav.cf .selected a:before { background-color: #76C043; border-bottom: 5px solid #76C043; border-left: 5px solid #76C043; content: " "; height: 7px; left: 44%; position: absolute; top: -6px; transform: rotate(-44deg); width: 7px; }
.commit { background-color: rgba(0, 0, 0, 0); color: #639708; cursor: pointer; margin-left: -4px; padding: 3px; }
.home-deals-list li { background-color: #FFFFFF; border-radius: 4px; box-shadow: 0 0 4px -3px #000000; display: inline-block; float: left; height: 295px; margin-bottom: 31px; margin-right: 31px; position: relative; width: 347px; }
.home-deals-item { }
.home-deals .total { float: right; margin-top: 8px; text-align: center; width: 80px; }
.home-deals-item h4 a { color: #FFFFFF; font-size: 16px; }
.home-deals-item .pic { height: 254px; }
.home-deals .price { float: left; height: 40px; width: 100%; }
.deal-description { border-bottom: 1px solid #9ebe65; height: 35px; overflow: hidden; padding: 3px 12px 8px; }
.the-price { color: #F4863E; font-size: 18px; left: 32%; position: absolute; }
.price > div { display: inline-block; width: 130px; }
.home-deals { margin-top: 25px; width: 102%; }
.head > h2 { color: #FFFFFF; }
.total > p { text-align: center; }
.text-input { background-color: #FFFFFF; border: 1px solid #D6D6D6; border-radius: 4px; color: #808080; padding: 6px; }
.city-list ul { width: 100%; }
.city-list ul:first-child { margin-bottom: 13px; }
.filter-collumn { display: inline-table; width: 49%; }
.filter-select:first-child { margin-bottom: 10px; }
.guide-city-switch { background: url("i/arrow.png") no-repeat scroll 0 7px rgba(0, 0, 0, 0); height: 38px; left: 85px; overflow: visible; position: absolute; top: 47px; width: 325px; }
.guide-city-switch > span { color: #F4863E; font-family: Comic Sans MS; font-size: 14px; font-style: italic; margin-left: 34px; text-shadow: none; }
.price .you-save { color: #6da807; float: right; font-size: 14px; font-weight: 700; line-height: 28px; }
.price .the-price-old { float: left !important; }
.price span { line-height: 42px !important; }
.info { overflow: hidden; padding: 4px 12px 0; position: relative; z-index: 4; }
.h-deal { height: 35px; line-height: 20px; width: 263px; }
.voirdeal-hover { background-color: rgba(255, 255, 255, 0.87); background-position: 0 0; background-repeat: repeat; border-radius: 4px; height: 100%; opacity: 0; position: absolute; right: 0; top: 0; transition: all 0.5s ease 0s; width: 100%; z-index: 0; }
.voirdeal-hover-button { color: #595959; font-size: 18px; height: 240px; width: 280px; margin: 0 auto; padding: 25px 35px 35px; position: absolute; text-align: center; transform: scale(1) rotate(0deg) translateX(0px) translateY(0px); }
.voirdeal-hover-button .fa-external-link { color: #808080; }
.home-deals-list li:hover .home-deals-item .h-deal, .home-deals-list li:hover .home-deals-item .deal-description { opacity: 0; }
.hotels .home-deals-list li:hover .home-deals-item .h-deal, .hotels .home-deals-list li:hover .home-deals-item .deal-description { opacity: 1 !important; }
.home-deals-list li:hover .voirdeal-hover-button { transform: scale(1) rotate(0deg) translateX(0px) translateY(0px); transition: all 1s ease 0s; }
.home-deals-list li:hover > .voirdeal-hover { opacity: 1; transition: all 0.5s ease 0s; z-index: 3; }
.discount-label { background-color: rgba(0, 0, 0, 0); background-image: url("i/remise.png"); background-position: 0 0; background-repeat: no-repeat; color: #FFFFFF; height: 117px; opacity: 0.75; position: absolute; right: -6px; top: -7px; width: 112px; z-index: 4; }
.discount-label-2 { background-color: rgba(0, 0, 0, 0); background-image: url("i/remise2.png"); background-position: 0 0; background-repeat: no-repeat; color: #FFFFFF; height: 117px; opacity: 0.75; position: absolute; right: -6px; top: -7px; width: 112px; z-index: 4; }
.discount-label-2 > span { font-family: georgia; font-size: 15px; font-weight: bold; position: absolute; right: -9px; text-align: center; top: 28px; transform: rotate(45deg); width: 95px; }
.discount-label > span { font-family: georgia; font-size: 15px; font-weight: bold; position: absolute; right: -9px; text-align: center; top: 28px; transform: rotate(45deg); width: 95px; }
.Login-top { background-color: #525252; background-repeat: repeat-x; height: 35px; position: relative; width: 100%; z-index: 10; }
.top-login-input { background-color: #464646; border: 1px solid #6E6E6E; color: #FFFFFF; font-size: 12px; height: 13px; }
.Login-top label { color: #FFFFFF; font-size: 12px; }
.Login-top > div { font-size: 13px; height: 100%; padding: 6px 0; }
.Login-top a { color: #BFBFBF; }
.top-login-submit { background-color: rgba(0, 0, 0, 0); border: 0 none; color: #ffffff !important; cursor: pointer; padding: 0 3px; width: 90px; }
a.top-login-submit { padding: 7px 14px !important; }
.language-switch { display: inline-block; float: right; }
.sociaal { float: right; width: 65px; height: 20px !important; margin-top: -2px;/* overflow: visible; */
}
.sociaal > .social-btn:first-child { margin-left: 30px; }
.social-btn.fbk { background-position: -37px 0; }
.social-btn { background-image: url("i/social_icons.png"); display: inline-block; height: 28px; width: 32px; position: absolute; }
.login-top-form { width: 82%; display: inline-block; font-size: 12px; }
.Login-top .links > li { display: inline-block; }
.Login-top .links { color: #FFFFFF; float: left; width: 82%; }
.Login-top .links .account, .Login-top .links .logout { background-color: #19A1EA; color: #FFFFFF; display: inline-block; font-size: 12px; padding: 1px 8px; position: relative; z-index: 2147483647; }
.tip { font-size: 12px; }
.subscribe-sidebar-button { background-color: #19A1EA; border: 0 none; box-shadow: 0 0 2px -1px #000000; color: #FFFFFF !important; cursor: pointer; margin-top: 10px; padding: 6px 14px; }
.language-switch .chosen-drop { background: none repeat scroll 0 0 #FFFFFF !important; border: 0 none !important; border-radius: 0 !important; }
.language-switch .chosen-single { background: none repeat scroll 0 0 #FFFFFF !important; border: 0 none !important; border-radius: 0 !important; font-size: 12px; height: 14px !important; line-height: 14px !important; padding: 4px 0 4px 8px !important; }
.home-deals-list { min-height: 680px; }
.singup-div { display: inline-block; float: left; width: 49%; }
.login-div .f-input { width: 140px !important; }
.login-div { display: inline-block; width: 49%; }
.div { padding: 20px; }
.singup-but { background: none repeat scroll 0 0 #19A1EA; border: 0 none; box-shadow: 0 0 2px -1px #000000; color: #FFFFFF !important; cursor: pointer; float: right; margin-top: 10px; padding: 6px 14px; position: relative; }
.div h1 { font-size: 16px; }
.top-icons { float: right; }
.top-icons img { display: block; height: 43px; margin: 3px auto 4px; text-align: center; }
.top-icons > div { color: #FFFFFF; font-size: 17px; line-height: 10px; text-align: center; }
.top-icons > div:hover { background-image: url("../css/i/foodiii2.png"); }
.top-icons > div { background-attachment: scroll; background-clip: border-box; background-color: rgba(0, 0, 0, 0); background-image: url("../css/i/foodiii.png"); background-origin: padding-box; background-position: 0 66px; background-repeat: no-repeat; color: #FFFFFF; display: inline-block; font-size: 17px; height: 72px; line-height: 10px; margin-top: 4px; text-align: center; width: 135px; }
.top-icons a { color: #A8A8A8; text-shadow: none; }
.currencyy { font-size: 55%; }
.deal-description .you-save { float: right; text-align: right; width: 25%; }
.deal-description > p { float: left; width: 75%; }
.voirdeal { border-radius: 8px; margin: 0 auto; padding: 0; width: 130px; }
.h-deal > a { color: #4D7800 !important; }
.hovetime { color: #000000; font-size: 15px; margin: 19px 0 4px; }
.voirdeal-hover-button .line-seperator { margin: 0 15px 7px; }
.hovetime { color: #000000; font-size: 15px; margin: 11px 0; }
.voirdeal-hover-button .description { color: #000000; height: 95px; }
.voirdeal > span { color: #559ED6; }
.ask-sidebar strong { color: #19A1EA; }
.sidebar > h2 { text-align: center; }
.ask-sidebar { background-image: url("i/support.png"); background-position: 128px 35px; background-repeat: no-repeat; }
.side-deals-item > img { height: 135px; }
.sidebar.wafacash { background-image: url("i/wafacash.jpg"); background-position: 0 0; background-repeat: no-repeat; font-size: 13px; font-weight: bold; height: 68px; padding: 3px 0 0 7px; width: 235px; float: right; }
.chosen-single > span { text-shadow: none !important; }
.home-deals-item .h-deal > h4 { width: 270px; }
.home-deals-item .h-deal { background-color: rgba(0, 0, 0, 0.3); background-image: none; background-position: 0 0; background-repeat: repeat; border-radius: 4px 4px 0 0; height: 55px; padding: 7px 0 3px 22px; position: absolute; width: 325px; }
.pic img { border-radius: 4px 4px 0 0; height: 208px; }
.flexslider .subscribe-sidebar-button { margin: 0 auto; width: auto; }
.tombola-slider { bottom: 16px; left: 115px; position: absolute; }
.tombola-slider > img { background: none repeat scroll 0 0 #19a1ea; box-shadow: 2px 2px 7px -4px black; height: auto !important; padding: 5px; width: auto !important; }
.money { color: #d65404; }
.head { background-color: #A8A8A8; border-radius: 4px 4px 0 0; margin-bottom: 10px; }
.head-extra > h2 { color: #19A1EA; font-size: 2em; margin-bottom: 6px; }
.order-total .currencyy { color: #808080; }
.buy-steps { background-color: #A8A8A8; border-bottom: 1px solid #FFFFFF; color: #FFFFFF; font-size: 1.2em; padding: 9px; }
.buy-steps:last-child { border: medium none; border-radius: 0 0 4px 4px; }
.buy-steps:first-child { border-radius: 4px 4px 0 0; }
.buy-steps.active-step { background-color: #19A1EA; }
.pay-method { height: 80px; margin-bottom: 22px; }
.pay-method:last-child { margin: 0; }
.other_pay { float: none; margin: 10px 0 0; }
.pay-type { color: #686868; font-size: 14px; margin-left: 5px; }
.conditions { background-color: #F4F4F4; clear: both; padding: 5px; }
.conditions-text { border: 1px solid #808080; height: 75px; margin: 10px 0; overflow: auto; padding: 10px; }
.submit-pay { height: 50px; }
.wafa-success span { color: #F4863E; }
.wafa-success h1 { color: #19A1EA; font-size: 2em; }
.wafa-success { margin-top: 5px; }
.wafa-success .sect { padding: 20px; width: auto; }
@media screen and (max-width: 980px) {
.sysmsgw { width: 910px; }
#ft li.col:last-child { border: medium none; height: 80px; padding: 0 0 0 18px; text-align: center; width: 90%; }
.city-list { background-color: #303030; border-radius: 5px; box-shadow: 1px 1px 3px -1px #000000; clear: both; display: none; float: left; margin-top: 5px; padding: 12px; position: absolute; top: 40px; /*   width: 900px;*/
width: auto; }
#bd { }
.nav.cf a { font-size: 16px; }
.top-container { margin: 0 auto; position: relative; text-shadow: 1px 1px 2px #000000; width: 960px; }
#bd { width: 960px; }
#content { width: 700px; min-height: 1160px; }
#deal-intro h1 { font-size: 22px; width: 422px; }
#deal-intro .side, #team_images, #deal-intro .side .deal-buy-cover-img .slides img { width: 460px; }
.home-deals-list li { margin-right: 17px; }
.home-deals-list li, .home-deals-item .pic a img { width: 340px; }
.home-deals-item .h-deal { width: 318px; }
}
@media not all {
a.top-login-submit { padding: 7px !important; }
}
@media screen and (max-width: 786px) {
.sysmsgw { width: 90%; }
.login-top-form { display: inline-block; font-size: 12px; width: auto; }
.top-login-input { background-color: #464646; border: 1px solid #6E6E6E; color: #FFFFFF; font-size: 12px; height: 13px; width: 150px; }
.city-list { background-color: #303030; border-radius: 5px; box-shadow: 1px 1px 3px -1px #000000; clear: both; display: none; float: left; margin-top: 5px; padding: 12px; position: absolute; top: 40px; /*  width: 700px;*/
width: auto; }
}
@media screen and (max-width: 800px) {
.sysmsgw { width: 90%; }
.one-page-side { margin: 0 auto; position: relative; width: 227px; }
.city-list { background-color: #303030; border-radius: 5px; box-shadow: 1px 1px 3px -1px #000000; clear: both; display: none; float: left; margin-top: 5px; padding: 12px; position: absolute; top: 40px; /* width: 750px;*/
width: auto; }
.language-switch { display: none; }
.top-icons > div { background-position: 0 57px; font-size: 12px; height: 64px; margin-top: 15px; width: 124px; }
.nav.cf { margin-left: 218px; }
.guide-city-switch > span { font-size: 12px; margin-left: 20px; }
.guide-city-switch { left: 12px; top: 48px; width: 269px; }
#logo img { padding: 16px 6px 10px 0; width: 215px; }
.nav.cf a { font-size: 12px; font-weight: bold; padding: 17px 11px; }
.top-icons img { height: 32px; margin: 3px auto 5px; }
.top-container { margin: 0 auto; position: relative; text-shadow: 1px 1px 2px #000000; width: 765px; }
#bd { width: 760px; }
#content { width: 760px; min-height: 1160px; }
#deal-intro h1 { font-size: 21px; width: 461px; }
.home-deals-list { float: left; margin-left: 78px; min-height: 680px; width: 350px; }
.less960Than { float: right; width: 315px; }
#deal-intro .side, #team_images, #deal-intro .side .deal-buy-cover-img .slides img { width: 499px; }
.home-deals-list li { margin-right: 17px; }
.home-deals-list li, .home-deals-item .pic a img { width: 340px; }
.home-deals-item .h-deal { width: 318px; }
}
.blk li { width: 100% !important; }
.sect > form { padding: 8px; }
#team_main_side { overflow: auto; }
@media screen and (max-width: 480px) {
#deal-stuff .main { width: 94%; display: block; }
.sysmsgw { width: 80%; }
#ft li.col:first-child { padding: 0 7px 0 10px; text-align: center; width: 90%; }
.col.before-last { text-align: center !important; width: 88% !important; border-right: none !important; }
.blk li { width: 100% !important; }
.blk { overflow: auto; padding: 22px; width: 258px; }
.one-page-side { margin: 0 auto; position: relative; width: auto; }
.featured-slider { display: none; }
.guide-city-switch { display: none; }
.mobilemenu { display: block !important; padding: 11px; }
.nav.cf { display: none; }
#logo img { float: right; padding: 2px 0 0 68px; width: auto; }
#deal-intro { background-color: #FFFFFF; border: 0 solid #89B4D4; border-radius: 4px; box-shadow: 0 0 4px -3px #000000; clear: both; height: auto; margin-bottom: 20px; padding: 0 0 8px; }
.sociaal { float: left; margin: 0 0 0 30%; }
.guides { float: none; height: 38px; margin: 0 auto; max-width: 200px; padding: 10px 0 0; position: relative; z-index: 12; }
.city { cursor: pointer; float: none; font-size: 18px; height: 25px; line-height: 25px; margin: 0 auto; min-width: 73px; position: relative; }
.Login-top { background-color: #525252; height: 72px; position: relative; text-align: center; width: 100%; z-index: 10; }
.top-login-input { width: 130px; }
.guide-coontainer { height: auto; }
.top-icons { float: none; margin: 5px auto; width: 260px; }
.top-container { width: 350px; }
.flex-control-thumbs img { cursor: pointer; display: block; height: 80px; opacity: 0.7; width: 100%; }
.flex-control-thumbs li { float: left; margin: 0 0 0 6px; width: 31%; }
#deal-intro .side, #team_images, #deal-intro .side .deal-buy-cover-img .slides img { float: left; height: auto; width: 350px; }
#deal-intro .main { float: right; font-family: Helvetica, arial, sans-serif; margin-right: 0; width: auto; }
.deal-discount { background-color: #FFFFFF; float: left; font-weight: bold; margin: 5px 2px 2px 11px; text-align: center; width: 38%; }
.deal-timeleft { float: right; }
#content { width: 350px; min-height: unset; }
#bd { width: 350px; }
.flexslider2 .flex-viewport { height: 230px !important; }
.deal-timeleft li span > p { background-color: #FFFFFF; color: #6FAF00; font-size: 9px; height: 22px; }
.main > div { display: inline-block; }
.deal-timeleft li span { width: 39px !important; }
.flex-control-thumbs li { float: left; margin: 0 0 0 6px; width: 31% !important; }
.flex-control-thumbs img { cursor: pointer; display: block; height: 85px !important; opacity: 0.7; width: 100% !important; }
#deal-intro .deal-buy { height: 152px; left: 198px; position: absolute; top: 143px; }
#deal-intro .deal-price > span { color: #FFFFFF; display: none; left: -166px; position: absolute; top: -9px; z-index: 2; }
#deal-intro:hover .deal-price > span { display: block; }
#deal-intro .deal-price-tag { background-color: rgba(0, 0, 0, 0) !important; background-image: url("i/bg-deal-price-140.png") !important; background-repeat: no-repeat !important; background-size: 145px auto !important; left: 0; opacity: 0.8; padding-left: 60px; position: absolute; width: 89px; z-index: 1; }
#ft li.col { border-right: 1px dashed #373536; display: inline; float: left; height: 143px; padding: 0 0 0 12px; width: 157px; }
#deal-intro h1 { font-size: 15px; width: 312px; }
.city-list { background-color: #303030; border-radius: 5px; box-shadow: 1px 1px 3px -1px #000000; clear: both; display: none; float: left; margin-top: 5px; padding: 12px; position: absolute; top: 40px; width: 233px; }
#ft .copyright p { color: #6F6F6F; font-size: 12px; line-height: 28px; padding: 3px 0; text-align: center; }
.home-deals-list { float: left; margin-left: 3px; min-height: 680px; width: 350px; }
#deal-intro .deal-price { height: 152px; left: 0; line-height: 82px; padding-left: 15px; position: absolute; width: 192px; z-index: 2; }
#deal-intro .deal-price strong { color: #FFFFFF; float: left; font-size: 26px; font-weight: normal; height: 76px; margin-left: 5px; text-align: center; width: auto; }
.filter-voyage { float: left; margin: 13px 0; }
.deal-timeleft { background-color: #D8D8D8; color: #333333; height: 85px; margin: 7px 7px 16px; text-align: center; }
#content .deal-status { margin-left: 60px; margin-top: 0; overflow: hidden; padding: 0 7px; }
}
.mobilemenu { display: none; }
@media screen and (max-width: 768px) {
.sysmsgw { width: 90%; }
.nav.cf .selected a { border-top: 7px solid #76C043; color: #76C043; text-decoration: none; }
#content { margin: 0 6px; width: 744px; }
}
@media screen and (min-width: 1000px) {
textarea { width: 60% !important; }
.top-login-input { background-color: #464646; border: 1px solid #6E6E6E; color: #FFFFFF; font-size: 12px; height: 13px; width: 150px; }
#ft .cf { margin: 0 auto; width: 1000px; }
}
@media screen and (max-width: 480px) {
.sysmsgw { width: 80%; }
.Login-top .links > li { display: block; }
.Login-top .links .account, .Login-top .links .logout { background-color: #19A1EA; color: #FFFFFF; display: inline-block; font-size: 12px; padding: 1px 6px; position: relative; z-index: 2147483647; }
.Login-top .links { color: #FFFFFF; float: left; width: 100%; }
.login-top-form { width: auto; }
#content .hint { clear: left; color: #989898; float: left; font-size: 12px; margin-left: 0; width: 285px; }
.scrolltable { overflow: scroll; }
.dashboard li:nth-child(2n+1) { float: left; margin-top: 3px; width: 52%; }
.dashboard li { background-color: #19A1EA; border-radius: 5px 5px 0 0; color: #FFFFFF; display: inline; float: right; font-size: 14px; margin-right: 0; margin-top: 3px; width: 47%; }
#coupons .filter, #content .filter { background: none repeat scroll 0 0 #A8A8A8; position: absolute; right: 0; top: 53px; }
#content .sect { margin-bottom: 15px; }
.sidebar { background-color: #FFFFFF; border-radius: 4px; box-shadow: 0 0 4px -3px #000000; float: left; margin-bottom: 15px; padding: 12px; width: 280px; }
.head { background-color: #A8A8A8; border-radius: 4px 4px 0 0; margin-bottom: 35px; }
.dashboard { bottom: -2px; margin-left: 0; position: relative; z-index: 2; }
#content .field .f-input { float: left; margin: 3px 0 0; width: 180px; }
.login-div, .singup-div { width: auto; }
.gjc { display: inline-block; margin: 11px 0; width: 70px; }
.top-container { width: 310px; }
#content { margin: 0; width: 310px; }
#deal-intro .side, #team_images, #deal-intro .side .deal-buy-cover-img .slides img { float: left; height: auto; width: 310px; }
#deal-intro h1 { font-size: 15px; width: 272px; }
#bd { width: 317px; }
#content .field .f-textarea { float: left; height: 120px; margin: 3px 0 0; width: 98%; }
.flexslider2 .flex-viewport { height: 200px !important; }
#deal-intro .deal-buy { height: 152px; left: 163px; position: absolute; top: 99px; }
#deal-intro .deal-price > span { color: #FFFFFF; display: none; left: -155px; position: absolute; top: -9px; z-index: 2; }
.voirdeal-hover-button { color: #595959; font-size: 18px; height: 240px; margin: 0 auto; padding: 25px 22px 30px; position: absolute; text-align: center; transform: scale(1) rotate(0deg) translateX(0px) translateY(0px); }
.deal-timeleft li span { width: 32px !important; }
.deal-timeleft li span > p { background-color: #FFFFFF; color: #6FAF00; font-size: 8px; font-weight: bolder; height: 22px; }
.home-deals-list { float: left; margin-left: 0; min-height: 680px; width: 312px; }
.home-deals-list li, .home-deals-item .pic a img { width: 310px; }
.home-deals-item .h-deal { width: 288px; }
#ft li.col { border-right: 1px dashed #373536; display: inline; float: left; height: 143px; padding: 0 0 0 20px; width: 43%; }
.voirdeal-hover-button .description { color: #000000; font-size: 15px; height: 95px; text-align: left; }
.top-login-input { width: 108px; }
#logo img { float: right; padding: 9px 0 0 66px; width: 244px; }
#deal-intro .deal-price { height: 152px; left: 0; line-height: 82px; padding-left: 15px; position: absolute; width: 132px; z-index: 2; }
}
.coupons-table tr:first-child { background: none repeat scroll 0 0 #F4863E; color: #FFFFFF; }
.side-price .the-price { left: 12px; }
.backendpaage .sidebar { display: none; }
.refers .sect { padding: 11px; }
