/*
 * This is a manifest file that'll automatically include all the stylesheets available in this directory
 * and any sub-directories. You're free to add application-wide styles to this file and they'll appear at
 * the top of the compiled file, but it's generally better to create a new file per style scope.




*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
nav ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
body{margin:0 auto;font-size:14px;font-family:sans-serif;-webkit-text-size-adjust:none;color:#262217;background-color:#eeeeed;}@media (min-width:640px){body{font-size:20px;}}
a{cursor:pointer;color:#00addc;text-decoration:none;}a.default{color:#262217;}
a:hover{text-decoration:underline;}
@media (min-width:640px){a:hover img{opacity:0.8;filter:alpha(opacity=80);}}
h1{padding-top:30px;margin:0 10px 30px;line-height:120%;font-size:1.71em;text-align:center;}
h2{margin-top:20px;padding:10px 0;color:#ffffff;text-align:center;border-top:1px solid #000000;border-bottom:1px solid #ffffff;background-color:#262217;}
hr{height:2px;margin:20px 0;border:none;background:url("../img/border.gif") repeat-x 0 0;}
input,textarea{font-size:100%;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
#error_explanation ul li{list-style-type:none;color:#ff0000;font-weight:bold;padding:1em;}
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
p.large strong{color:#e61b85;font-size:1.71em;font-weight:bold;}
.close{position:absolute;display:block;top:0;right:0;width:30px;height:30px;background-size:10px 10px;-webkit-background-size:10px 10px;background:url("../img/close@2x.png") no-repeat center center;}@media (min-width:640px){.close{width:60px;height:60px;}}@media (min-width:640px){.close{background-size:20px 20px;-webkit-background-size:20px 20px;}}
.button{border:none;}.button.green{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#66be0f;background-image:-moz-linear-gradient(top, #66cc00, #66a825);background-image:-ms-linear-gradient(top, #66cc00, #66a825);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#66cc00), to(#66a825));background-image:-webkit-linear-gradient(top, #66cc00, #66a825);background-image:-o-linear-gradient(top, #66cc00, #66a825);background-image:linear-gradient(top, #66cc00, #66a825);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66cc00', endColorstr='#66a825', GradientType=0);}.button.green:hover{text-decoration:none;background-color:#66b616;background-image:-moz-linear-gradient(top, #66a825, #66cc00);background-image:-ms-linear-gradient(top, #66a825, #66cc00);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#66a825), to(#66cc00));background-image:-webkit-linear-gradient(top, #66a825, #66cc00);background-image:-o-linear-gradient(top, #66a825, #66cc00);background-image:linear-gradient(top, #66a825, #66cc00);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66a825', endColorstr='#66cc00', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #66a825 inset;-moz-box-shadow:0 5px 10px 5px #66a825 inset;box-shadow:0 5px 10px 5px #66a825 inset;}
.button.blue{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#1cb3dd;background-image:-moz-linear-gradient(top, #2fb7dd, #00addc);background-image:-ms-linear-gradient(top, #2fb7dd, #00addc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#2fb7dd), to(#00addc));background-image:-webkit-linear-gradient(top, #2fb7dd, #00addc);background-image:-o-linear-gradient(top, #2fb7dd, #00addc);background-image:linear-gradient(top, #2fb7dd, #00addc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fb7dd', endColorstr='#00addc', GradientType=0);}.button.blue:hover{text-decoration:none;background-color:#13b1dc;background-image:-moz-linear-gradient(top, #00addc, #2fb7dd);background-image:-ms-linear-gradient(top, #00addc, #2fb7dd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#00addc), to(#2fb7dd));background-image:-webkit-linear-gradient(top, #00addc, #2fb7dd);background-image:-o-linear-gradient(top, #00addc, #2fb7dd);background-image:linear-gradient(top, #00addc, #2fb7dd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00addc', endColorstr='#2fb7dd', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #00addc inset;-moz-box-shadow:0 5px 10px 5px #00addc inset;box-shadow:0 5px 10px 5px #00addc inset;}
.button.pink{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#ea479d;background-image:-moz-linear-gradient(top, #ed65ad, #e61b85);background-image:-ms-linear-gradient(top, #ed65ad, #e61b85);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ed65ad), to(#e61b85));background-image:-webkit-linear-gradient(top, #ed65ad, #e61b85);background-image:-o-linear-gradient(top, #ed65ad, #e61b85);background-image:linear-gradient(top, #ed65ad, #e61b85);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed65ad', endColorstr='#e61b85', GradientType=0);border:2px solid #e61b85;}.button.pink:hover{text-decoration:none;background-color:#e93995;background-image:-moz-linear-gradient(top, #e61b85, #ed65ad);background-image:-ms-linear-gradient(top, #e61b85, #ed65ad);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e61b85), to(#ed65ad));background-image:-webkit-linear-gradient(top, #e61b85, #ed65ad);background-image:-o-linear-gradient(top, #e61b85, #ed65ad);background-image:linear-gradient(top, #e61b85, #ed65ad);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e61b85', endColorstr='#ed65ad', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #e61b85 inset;-moz-box-shadow:0 5px 10px 5px #e61b85 inset;box-shadow:0 5px 10px 5px #e61b85 inset;}
.button.facebook{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#6c8abc;background-image:-moz-linear-gradient(top, #7195c7, #6579ab);background-image:-ms-linear-gradient(top, #7195c7, #6579ab);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#7195c7), to(#6579ab));background-image:-webkit-linear-gradient(top, #7195c7, #6579ab);background-image:-o-linear-gradient(top, #7195c7, #6579ab);background-image:linear-gradient(top, #7195c7, #6579ab);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7195c7', endColorstr='#6579ab', GradientType=0);width:260px;margin:10px auto 0;padding:20px 0;}.button.facebook:hover{text-decoration:none;background-color:#6a84b6;background-image:-moz-linear-gradient(top, #6579ab, #7195c7);background-image:-ms-linear-gradient(top, #6579ab, #7195c7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#6579ab), to(#7195c7));background-image:-webkit-linear-gradient(top, #6579ab, #7195c7);background-image:-o-linear-gradient(top, #6579ab, #7195c7);background-image:linear-gradient(top, #6579ab, #7195c7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6579ab', endColorstr='#7195c7', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #6579ab inset;-moz-box-shadow:0 5px 10px 5px #6579ab inset;box-shadow:0 5px 10px 5px #6579ab inset;}
@media (min-width:640px){.button.facebook{width:520px;}}
.button.facebook-s{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#6c8abc;background-image:-moz-linear-gradient(top, #7195c7, #6579ab);background-image:-ms-linear-gradient(top, #7195c7, #6579ab);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#7195c7), to(#6579ab));background-image:-webkit-linear-gradient(top, #7195c7, #6579ab);background-image:-o-linear-gradient(top, #7195c7, #6579ab);background-image:linear-gradient(top, #7195c7, #6579ab);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7195c7', endColorstr='#6579ab', GradientType=0);display:inline-block;width:auto !important;padding:5px 10px 3px;font-size:0.87em;}.button.facebook-s:hover{text-decoration:none;background-color:#6a84b6;background-image:-moz-linear-gradient(top, #6579ab, #7195c7);background-image:-ms-linear-gradient(top, #6579ab, #7195c7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#6579ab), to(#7195c7));background-image:-webkit-linear-gradient(top, #6579ab, #7195c7);background-image:-o-linear-gradient(top, #6579ab, #7195c7);background-image:linear-gradient(top, #6579ab, #7195c7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6579ab', endColorstr='#7195c7', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #6579ab inset;-moz-box-shadow:0 5px 10px 5px #6579ab inset;box-shadow:0 5px 10px 5px #6579ab inset;}
.button.twitter{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#58ccfc;background-image:-moz-linear-gradient(top, #74d5fc, #2dbffb);background-image:-ms-linear-gradient(top, #74d5fc, #2dbffb);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#74d5fc), to(#2dbffb));background-image:-webkit-linear-gradient(top, #74d5fc, #2dbffb);background-image:-o-linear-gradient(top, #74d5fc, #2dbffb);background-image:linear-gradient(top, #74d5fc, #2dbffb);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74d5fc', endColorstr='#2dbffb', GradientType=0);width:260px;margin:10px auto 0;padding:20px 0;}.button.twitter:hover{text-decoration:none;background-color:#49c8fb;background-image:-moz-linear-gradient(top, #2dbffb, #74d5fc);background-image:-ms-linear-gradient(top, #2dbffb, #74d5fc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#2dbffb), to(#74d5fc));background-image:-webkit-linear-gradient(top, #2dbffb, #74d5fc);background-image:-o-linear-gradient(top, #2dbffb, #74d5fc);background-image:linear-gradient(top, #2dbffb, #74d5fc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dbffb', endColorstr='#74d5fc', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #2dbffb inset;-moz-box-shadow:0 5px 10px 5px #2dbffb inset;box-shadow:0 5px 10px 5px #2dbffb inset;}
@media (min-width:640px){.button.twitter{width:520px;}}
.button.simple{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#e1e0de;background-image:-moz-linear-gradient(top, #eeeeed, #cecbc7);background-image:-ms-linear-gradient(top, #eeeeed, #cecbc7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eeeeed), to(#cecbc7));background-image:-webkit-linear-gradient(top, #eeeeed, #cecbc7);background-image:-o-linear-gradient(top, #eeeeed, #cecbc7);background-image:linear-gradient(top, #eeeeed, #cecbc7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeed', endColorstr='#cecbc7', GradientType=0);color:#262217;border:2px solid #262217;}.button.simple:hover{text-decoration:none;background-color:#dbd9d6;background-image:-moz-linear-gradient(top, #cecbc7, #eeeeed);background-image:-ms-linear-gradient(top, #cecbc7, #eeeeed);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#cecbc7), to(#eeeeed));background-image:-webkit-linear-gradient(top, #cecbc7, #eeeeed);background-image:-o-linear-gradient(top, #cecbc7, #eeeeed);background-image:linear-gradient(top, #cecbc7, #eeeeed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecbc7', endColorstr='#eeeeed', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #cecbc7 inset;-moz-box-shadow:0 5px 10px 5px #cecbc7 inset;box-shadow:0 5px 10px 5px #cecbc7 inset;}
.button.tiny{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#f8f8f8;background-image:-moz-linear-gradient(top, #ffffff, #eeeeed);background-image:-ms-linear-gradient(top, #ffffff, #eeeeed);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeed));background-image:-webkit-linear-gradient(top, #ffffff, #eeeeed);background-image:-o-linear-gradient(top, #ffffff, #eeeeed);background-image:linear-gradient(top, #ffffff, #eeeeed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeed', GradientType=0);display:inline-block;width:auto !important;padding:5px 10px 3px;font-size:0.87em;color:#262217;border:1px solid #cecbc7;}.button.tiny:hover{text-decoration:none;background-color:#f5f5f4;background-image:-moz-linear-gradient(top, #eeeeed, #ffffff);background-image:-ms-linear-gradient(top, #eeeeed, #ffffff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eeeeed), to(#ffffff));background-image:-webkit-linear-gradient(top, #eeeeed, #ffffff);background-image:-o-linear-gradient(top, #eeeeed, #ffffff);background-image:linear-gradient(top, #eeeeed, #ffffff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeed', endColorstr='#ffffff', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #eeeeed inset;-moz-box-shadow:0 5px 10px 5px #eeeeed inset;box-shadow:0 5px 10px 5px #eeeeed inset;}
.button.tiny.disable{opacity:0.25;filter:alpha(opacity=25);}.button.tiny.disable:hover{cursor:default;}
.button.more{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#e1e0de;background-image:-moz-linear-gradient(top, #eeeeed, #cecbc7);background-image:-ms-linear-gradient(top, #eeeeed, #cecbc7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eeeeed), to(#cecbc7));background-image:-webkit-linear-gradient(top, #eeeeed, #cecbc7);background-image:-o-linear-gradient(top, #eeeeed, #cecbc7);background-image:linear-gradient(top, #eeeeed, #cecbc7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeed', endColorstr='#cecbc7', GradientType=0);color:#262217;border:2px solid #262217;margin:10px;}.button.more:hover{text-decoration:none;background-color:#dbd9d6;background-image:-moz-linear-gradient(top, #cecbc7, #eeeeed);background-image:-ms-linear-gradient(top, #cecbc7, #eeeeed);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#cecbc7), to(#eeeeed));background-image:-webkit-linear-gradient(top, #cecbc7, #eeeeed);background-image:-o-linear-gradient(top, #cecbc7, #eeeeed);background-image:linear-gradient(top, #cecbc7, #eeeeed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecbc7', endColorstr='#eeeeed', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #cecbc7 inset;-moz-box-shadow:0 5px 10px 5px #cecbc7 inset;box-shadow:0 5px 10px 5px #cecbc7 inset;}
.button.disabled{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#cecbc7;background-image:-moz-linear-gradient(top, #cecbc7, #cecbc7);background-image:-ms-linear-gradient(top, #cecbc7, #cecbc7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#cecbc7), to(#cecbc7));background-image:-webkit-linear-gradient(top, #cecbc7, #cecbc7);background-image:-o-linear-gradient(top, #cecbc7, #cecbc7);background-image:linear-gradient(top, #cecbc7, #cecbc7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecbc7', endColorstr='#cecbc7', GradientType=0);}.button.disabled:hover{text-decoration:none;background-color:#cecbc7;background-image:-moz-linear-gradient(top, #cecbc7, #cecbc7);background-image:-ms-linear-gradient(top, #cecbc7, #cecbc7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#cecbc7), to(#cecbc7));background-image:-webkit-linear-gradient(top, #cecbc7, #cecbc7);background-image:-o-linear-gradient(top, #cecbc7, #cecbc7);background-image:linear-gradient(top, #cecbc7, #cecbc7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecbc7', endColorstr='#cecbc7', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #cecbc7 inset;-moz-box-shadow:0 5px 10px 5px #cecbc7 inset;box-shadow:0 5px 10px 5px #cecbc7 inset;}
.button.blueFrame{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#f8f8f8;background-image:-moz-linear-gradient(top, #ffffff, #eeeeed);background-image:-ms-linear-gradient(top, #ffffff, #eeeeed);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeed));background-image:-webkit-linear-gradient(top, #ffffff, #eeeeed);background-image:-o-linear-gradient(top, #ffffff, #eeeeed);background-image:linear-gradient(top, #ffffff, #eeeeed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeed', GradientType=0);border:2px solid #00addc;color:#00addc;}.button.blueFrame:hover{text-decoration:none;background-color:#f5f5f4;background-image:-moz-linear-gradient(top, #eeeeed, #ffffff);background-image:-ms-linear-gradient(top, #eeeeed, #ffffff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eeeeed), to(#ffffff));background-image:-webkit-linear-gradient(top, #eeeeed, #ffffff);background-image:-o-linear-gradient(top, #eeeeed, #ffffff);background-image:linear-gradient(top, #eeeeed, #ffffff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeed', endColorstr='#ffffff', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #eeeeed inset;-moz-box-shadow:0 5px 10px 5px #eeeeed inset;box-shadow:0 5px 10px 5px #eeeeed inset;}
.button.icon-arrowLeft:before{position:absolute;content:'';width:8px;height:100%;top:0;left:10px;background:url("../img/arrow_left@2x.png") no-repeat 0 center;background-size:8px 8px;-webkit-background-size:8px 8px;}
.button.icon-arrowRight:before{position:absolute;content:'';width:8px;height:100%;top:0;right:10px;background:url("../img/arrow_right@2x.png") no-repeat 0 center;background-size:8px 8px;-webkit-background-size:8px 8px;}
.button.icon-free{cursor:pointer;display:block;width:220px;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-image:none;background:url("../img/bg_free.png") no-repeat left center;background-size:320px 60px;-webkit-background-size:320px 60px;}@media (min-width:640px){.button.icon-free{width:440px;}}@media (min-width:640px){.button.icon-free{background-size:640px 120px;-webkit-background-size:640px 120px;}}.button.icon-free:hover{background-image:url("../img/bg_free_on.png");}
.button.center{margin-right:auto;margin-left:auto;}
.button.small{width:120px;padding:5px;font-size:0.87em;}@media (min-width:640px){.button.small{width:240px;}}
.button.middle{width:200px;}@media (min-width:640px){.button.middle{width:400px;}}
.button.large{padding:20px 0;}
.button.wide{width:98.5%;}
.checkboxTwitter label{background-image:url("../img/checkbox_twitter@2x.png");}
.checkboxFacebook label{background-image:url("../img/checkbox_facebook@2x.png");}
.checkboxNormal label{background-image:url("../img/checkbox_normal@2x.png");}
@media (min-width:640px){.checkboxTwitter label{background-image:url("../img/checkbox_twitter.png");} .checkboxFacebook label{background-image:url("../img/checkbox_facebook.png");} .checkboxNormal label{background-image:url("../img/checkbox_normal.png");}}.checkboxNormal,.checkboxTwitter,.checkboxFacebook{margin-bottom:20px;}.checkboxNormal input,.checkboxTwitter input,.checkboxFacebook input{display:none;}
.checkboxNormal label,.checkboxTwitter label,.checkboxFacebook label{display:block;cursor:pointer;text-indent:-9999px;overflow:hidden;width:40px;height:40px;background-repeat:no-repeat;background-position:-40px 0;background-size:80px 40px;-webkit-background-size:80px 40px;}
.checkboxNormal label.checked,.checkboxTwitter label.checked,.checkboxFacebook label.checked{background-position:0 0;}
.button-group{padding:30px;}.button-group>input,.button-group>div{padding:0 2px;display:inline-block !important;vertical-align:top;}
.button-group input.middle{width:200px;}
.button-group.vertical{padding:20px 10px 0;}.button-group.vertical a{margin-bottom:4px;}.button-group.vertical a:before{position:absolute;content:'';width:8px;height:100%;top:0;right:10px;background:url("../img/arrow_right@2x.png") no-repeat 0 center;background-size:8px 8px;-webkit-background-size:8px 8px;}
.icon{padding-left:16px;background-position:left 3px;background-repeat:no-repeat;}@media (min-width:640px){.icon{padding-left:32px;background-position:left top;}}.icon.facebook{background-image:url("../img/icon-facebook@2x.png");background-size:12px 12px;}@media (min-width:640px){.icon.facebook{background-size:24px 24px;}}
.facebook-verified{line-height:140%;margin:0.7em 0 0.3em;}
.sub{font-size:0.87em;color:#7a7972;}
.description{margin-top:5px !important;margin-bottom:5px !important;color:#7a7972;text-align:center;}
.photoFrame{display:block;border:2px solid #ffffff;-webkit-box-shadow:0 2px 5px #7a7972;-moz-box-shadow:0 2px 5px #7a7972;box-shadow:0 2px 5px #7a7972;}.photoFrame.large{width:190px;margin:10px auto;}@media (min-width:640px){.photoFrame.large{width:380px;}}
.balloonBox{*zoom:1;padding:10px 10px 0;}.balloonBox:before,.balloonBox:after{display:table;content:"";}
.balloonBox:after{clear:both;}
.balloonBox:first-child{padding-top:20px;}
.balloonBox .thumb{float:left;width:60px;text-align:center;font-size:0.93em;}@media (min-width:640px){.balloonBox .thumb{width:120px;}}.balloonBox .thumb img{margin-bottom:3px;width:60px;}@media (min-width:640px){.balloonBox .thumb img{width:120px;}}
.balloonBox .thumb .activity,.balloonBox .thumb .review{margin-top:10px;margin-bottom:10px;padding:8px 0 10px;color:#e61b85;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#ffffff;}.balloonBox .thumb .activity strong,.balloonBox .thumb .review strong{display:block;text-align:center;font-size:1.71em;font-family:"Arial Black";font-weight:bold;}
.balloonBox .plane{position:relative;min-height:38px;margin-left:70px;}@media (min-width:640px){.balloonBox .plane{min-height:76px;}}@media (min-width:640px){.balloonBox .plane{margin-left:140px;}}.balloonBox .plane p{line-height:120%;}.balloonBox .plane p:first-child{margin-top:0;}
.balloonBox .plane p.facebook-verified{font-weight:normal;margin-bottom:0.7em;}
.balloonBox .plane p.fv-profile{color:#7A7972;}
.balloonBox .balloon{position:relative;min-height:38px;margin-left:70px;padding:10px;line-height:140%;border:1px solid #cecbc7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #eeeeed;-moz-box-shadow:0 0 5px #eeeeed;box-shadow:0 0 5px #eeeeed;background-color:#ffffff;}@media (min-width:640px){.balloonBox .balloon{min-height:76px;}}@media (min-width:640px){.balloonBox .balloon{margin-left:140px;}}@media (min-width:640px){.balloonBox .balloon{padding:20px;}}.balloonBox .balloon .photoBox{position:relative;display:block;margin:10px auto;width:190px;}@media (min-width:640px){.balloonBox .balloon .photoBox{width:380px;}}.balloonBox .balloon .photoBox img{width:190px;}@media (min-width:640px){.balloonBox .balloon .photoBox img{width:380px;}}
.balloonBox .balloon .photoBox .price{position:absolute;bottom:2px;margin:0 2px;width:190px;background-color:rgba(0, 0, 0, 0.5);}@media (min-width:640px){.balloonBox .balloon .photoBox .price{width:380px;}}.balloonBox .balloon .photoBox .price span{display:block;padding:8px 10px;color:#ffffff;font-weight:bold;font-size:1.71em;font-family:"Arial Black";text-align:right;}
.balloonBox .balloon:before{position:absolute;content:'';width:10px;height:10px;top:10px;left:-10px;background:url("../img/balloon_pin@2x.png") no-repeat 0 0;background-size:10px 10px;-webkit-background-size:10px 10px;}
.balloonBox .balloon .system{font-style:italic;color:#66a825;}
.balloonBox .balloon .date,.balloonBox .balloon .comment{font-size:0.87em;color:#7a7972;text-align:right;}
.balloonBoxWide{margin:20px 10px 0;padding:10px;text-align:center;line-height:140%;border:1px solid #cecbc7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #eeeeed;-moz-box-shadow:0 0 5px #eeeeed;box-shadow:0 0 5px #eeeeed;background-color:#ffffff;}.balloonBoxWide p{text-align:left;padding:0 10px;margin-bottom:0.5em;color:#7a7972;}@media (min-width:640px){.balloonBoxWide p{padding:0 20px;}}.balloonBoxWide p em{color:#000000;font-weight:bold;font-style:normal;}
.balloonBoxWide p.pressBookButton{text-align:center;}.balloonBoxWide p.pressBookButton a{color:#7a7972 !important;text-decoration:underline;}.balloonBoxWide p.pressBookButton a:hover{text-decoration:none;}
.balloonBoxWide input[type="text"],.balloonBoxWide textarea{width:90%;margin-bottom:5px;padding:8px;border:2px solid #7a7972;background-color:#ffffcc;}
.balloonBoxWide textarea{min-height:70px;}
.balloonBoxWide .button{display:inline-block;margin:0 auto;}.balloonBoxWide .button.middle{margin-top:10px;width:200px;}@media (min-width:640px){.balloonBoxWide .button.middle{width:400px;}}
.balloonBoxWide .button-group{padding:0;}.balloonBoxWide .button-group .button.middle{margin-top:0;width:160px;}@media (min-width:640px){.balloonBoxWide .button-group .button.middle{width:320px;}}
.pagination{*zoom:1;margin:20px 10px;}.pagination:before,.pagination:after{display:table;content:"";}
.pagination:after{clear:both;}
.pagination li{display:block;width:50%;}.pagination li a{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#1cb3dd;background-image:-moz-linear-gradient(top, #2fb7dd, #00addc);background-image:-ms-linear-gradient(top, #2fb7dd, #00addc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#2fb7dd), to(#00addc));background-image:-webkit-linear-gradient(top, #2fb7dd, #00addc);background-image:-o-linear-gradient(top, #2fb7dd, #00addc);background-image:linear-gradient(top, #2fb7dd, #00addc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fb7dd', endColorstr='#00addc', GradientType=0);}.pagination li a:hover{text-decoration:none;background-color:#13b1dc;background-image:-moz-linear-gradient(top, #00addc, #2fb7dd);background-image:-ms-linear-gradient(top, #00addc, #2fb7dd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#00addc), to(#2fb7dd));background-image:-webkit-linear-gradient(top, #00addc, #2fb7dd);background-image:-o-linear-gradient(top, #00addc, #2fb7dd);background-image:linear-gradient(top, #00addc, #2fb7dd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00addc', endColorstr='#2fb7dd', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #00addc inset;-moz-box-shadow:0 5px 10px 5px #00addc inset;box-shadow:0 5px 10px 5px #00addc inset;}
.pagination li.disabled span{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#cecbc7;background-image:-moz-linear-gradient(top, #cecbc7, #cecbc7);background-image:-ms-linear-gradient(top, #cecbc7, #cecbc7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#cecbc7), to(#cecbc7));background-image:-webkit-linear-gradient(top, #cecbc7, #cecbc7);background-image:-o-linear-gradient(top, #cecbc7, #cecbc7);background-image:linear-gradient(top, #cecbc7, #cecbc7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecbc7', endColorstr='#cecbc7', GradientType=0);}.pagination li.disabled span:hover{text-decoration:none;background-color:#cecbc7;background-image:-moz-linear-gradient(top, #cecbc7, #cecbc7);background-image:-ms-linear-gradient(top, #cecbc7, #cecbc7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#cecbc7), to(#cecbc7));background-image:-webkit-linear-gradient(top, #cecbc7, #cecbc7);background-image:-o-linear-gradient(top, #cecbc7, #cecbc7);background-image:linear-gradient(top, #cecbc7, #cecbc7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecbc7', endColorstr='#cecbc7', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #cecbc7 inset;-moz-box-shadow:0 5px 10px 5px #cecbc7 inset;box-shadow:0 5px 10px 5px #cecbc7 inset;}
.pagination li.previous_page{float:left;}.pagination li.previous_page a,.pagination li.previous_page span{margin-right:2px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;}.pagination li.previous_page a:before,.pagination li.previous_page span:before{position:absolute;content:'';width:8px;height:100%;top:0;left:10px;background:url("../img/arrow_left@2x.png") no-repeat 0 center;background-size:8px 8px;-webkit-background-size:8px 8px;}
.pagination li.next_page{float:right;}.pagination li.next_page a,.pagination li.next_page span{margin-left:2px;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;}.pagination li.next_page a:before,.pagination li.next_page span:before{position:absolute;content:'';width:8px;height:100%;top:0;right:10px;background:url("../img/arrow_right@2x.png") no-repeat 0 center;background-size:8px 8px;-webkit-background-size:8px 8px;}
.box{padding:10px;background-color:#f8f8f8;background-image:-moz-linear-gradient(top, #ffffff, #eeeeed);background-image:-ms-linear-gradient(top, #ffffff, #eeeeed);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeed));background-image:-webkit-linear-gradient(top, #ffffff, #eeeeed);background-image:-o-linear-gradient(top, #ffffff, #eeeeed);background-image:linear-gradient(top, #ffffff, #eeeeed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeed', GradientType=0);border-top:1px solid #ffffff;border-bottom:1px solid #cecbc7;}
.boxThumbContainer{border-top:1px solid #cecbc7;}
.boxThumb{padding:10px;background-color:#f8f8f8;background-image:-moz-linear-gradient(top, #ffffff, #eeeeed);background-image:-ms-linear-gradient(top, #ffffff, #eeeeed);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeed));background-image:-webkit-linear-gradient(top, #ffffff, #eeeeed);background-image:-o-linear-gradient(top, #ffffff, #eeeeed);background-image:linear-gradient(top, #ffffff, #eeeeed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeed', GradientType=0);border-top:1px solid #ffffff;border-bottom:1px solid #cecbc7;}.boxThumb div{display:table-cell;vertical-align:middle;}
.boxThumb .thumb img{width:120px;height:120px;}@media (min-width:640px){.boxThumb .thumb img{width:240px;}}@media (min-width:640px){.boxThumb .thumb img{height:240px;}}
.boxThumb .thumb.small img{width:60px;height:auto;}@media (min-width:640px){.boxThumb .thumb.small img{width:120px;}}
.boxThumb .subject{padding:10px;}.boxThumb .subject p{line-height:140%;}.boxThumb .subject p.price{margin-bottom:10px;font-size:0.87em;color:#7a7972;color:#e61b85;}
.boxThumb .subject p .button{width:140px;}@media (min-width:640px){.boxThumb .subject p .button{width:280px;}}
.boxBorder{margin-top:20px;padding-top:20px;background:url("../img/border.gif") repeat-x 0 top;padding-left:10px;padding-right:10px;}
.tourMap{position:relative;height:240px;overflow:hidden;border-bottom:1px solid #eeeeed;background:#ffffff url("../img/tourMap@2x.jpg") no-repeat center 0;background-size:320px 240px;-webkit-background-size:320px 240px;}@media (min-width:640px){.tourMap{height:480px;}}@media (min-width:640px){.tourMap{background-size:640px 480px;-webkit-background-size:640px 480px;}}.tourMap img{display:block;width:80px;height:80px;margin:80px auto 0;}@media (min-width:640px){.tourMap img{width:160px;}}@media (min-width:640px){.tourMap img{height:160px;}}@media (min-width:640px){.tourMap img{margin-top:160px;}}
.tourMap.bali{background-image:url("../img/tourMap_bali@2x.jpg");}.tourMap.bali img{margin-top:50px;}@media (min-width:640px){.tourMap.bali img{margin-top:100px;}}
.tourMap.bangkok{background-image:url("../img/tourMap_bangkok@2x.jpg");}.tourMap.bangkok img{margin-top:50px;}@media (min-width:640px){.tourMap.bangkok img{margin-top:100px;}}
.tourMap.hochiminhcity{background-image:url("../img/tourMap_hochiminhcity@2x.jpg");}.tourMap.hochiminhcity img{margin-top:50px;}@media (min-width:640px){.tourMap.hochiminhcity img{margin-top:100px;}}
.tourMap.jakarta{background-image:url("../img/tourMap_jakarta@2x.jpg");}.tourMap.jakarta img{margin-top:50px;}@media (min-width:640px){.tourMap.jakarta img{margin-top:100px;}}
.tourMap.kualalumpur{background-image:url("../img/tourMap_kualalumpur@2x.jpg");}.tourMap.kualalumpur img{margin-top:50px;}@media (min-width:640px){.tourMap.kualalumpur img{margin-top:100px;}}
.tourMap.kyoto{background-image:url("../img/tourMap_kyoto@2x.jpg");}.tourMap.kyoto img{margin-top:50px;}@media (min-width:640px){.tourMap.kyoto img{margin-top:100px;}}
.tourMap.manila{background-image:url("../img/tourMap_manila@2x.jpg");}.tourMap.manila img{margin-top:50px;}@media (min-width:640px){.tourMap.manila img{margin-top:100px;}}
.tourMap.okinawa{background-image:url("../img/tourMap_okinawa@2x.jpg");}.tourMap.okinawa img{margin-top:50px;}@media (min-width:640px){.tourMap.okinawa img{margin-top:100px;}}
.tourMap.osaka{background-image:url("../img/tourMap_osaka@2x.jpg");}.tourMap.osaka img{margin-top:50px;}@media (min-width:640px){.tourMap.osaka img{margin-top:100px;}}
.tourMap.seoul{background-image:url("../img/tourMap_seoul@2x.jpg");}.tourMap.seoul img{margin-top:50px;}@media (min-width:640px){.tourMap.seoul img{margin-top:100px;}}
.tourMap.singapore{background-image:url("../img/tourMap_singapore@2x.jpg");}.tourMap.singapore img{margin-top:50px;}@media (min-width:640px){.tourMap.singapore img{margin-top:100px;}}
.tourMap.taipei{background-image:url("../img/tourMap_taipei@2x.jpg");}.tourMap.taipei img{margin-top:50px;}@media (min-width:640px){.tourMap.taipei img{margin-top:100px;}}
.tourMap.tokyo{background-image:url("../img/tourMap_tokyo@2x.jpg");}.tourMap.tokyo img{margin-top:50px;}@media (min-width:640px){.tourMap.tokyo img{margin-top:100px;}}
.userProfile{position:relative;padding:20px 10px 0;background-color:#f8f8f8;background-image:-moz-linear-gradient(top, #ffffff, #eeeeed);background-image:-ms-linear-gradient(top, #ffffff, #eeeeed);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeed));background-image:-webkit-linear-gradient(top, #ffffff, #eeeeed);background-image:-o-linear-gradient(top, #ffffff, #eeeeed);background-image:linear-gradient(top, #ffffff, #eeeeed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeed', GradientType=0);}.userProfile p{line-height:140%;margin-right:60px;}
.userProfile .name{margin-bottom:10px;font-size:2.28em;font-weight:bold;line-height:100%;text-transform:capitalize;}
.userProfile .review{position:absolute;top:0;right:10px;width:60px;text-align:center;margin-top:10px;margin-bottom:10px;padding:8px 0 10px;color:#e61b85;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#ffffff;}@media (min-width:640px){.userProfile .review{width:120px;}}.userProfile .review strong{display:block;text-align:center;font-size:1.71em;font-family:"Arial Black";font-weight:bold;}
.userProfileWide{*zoom:1;padding:20px 10px 0;}.userProfileWide:before,.userProfileWide:after{display:table;content:"";}
.userProfileWide:after{clear:both;}
.userProfileWide .thumb{float:left;}.userProfileWide .thumb img{width:80px;}@media (min-width:640px){.userProfileWide .thumb img{width:160px;}}
.userProfileWide p{margin-left:90px;line-height:140%;}@media (min-width:640px){.userProfileWide p{margin-left:180px;}}.userProfileWide p.name{margin-bottom:10px;font-size:2.28em;font-weight:bold;line-height:100%;text-transform:capitalize;}
.tourProfile{padding:20px 10px 0;background-color:#f8f8f8;background-image:-moz-linear-gradient(top, #ffffff, #eeeeed);background-image:-ms-linear-gradient(top, #ffffff, #eeeeed);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeed));background-image:-webkit-linear-gradient(top, #ffffff, #eeeeed);background-image:-o-linear-gradient(top, #ffffff, #eeeeed);background-image:linear-gradient(top, #ffffff, #eeeeed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeed', GradientType=0);}.tourProfile p{line-height:140%;width:140px;}@media (min-width:640px){.tourProfile p{width:280px;}}.tourProfile p.name{width:100%;margin-bottom:10px;font-size:1.71em;font-weight:bold;line-height:100%;text-transform:capitalize;}
.tourProfile>div{*zoom:1;}.tourProfile>div:before,.tourProfile>div:after{display:table;content:"";}
.tourProfile>div:after{clear:both;}
.tourProfile>div .left{float:left;width:140px;}@media (min-width:640px){.tourProfile>div .left{width:280px;}}
.tourProfile>div .right{float:right;width:140px;}@media (min-width:640px){.tourProfile>div .right{width:280px;}}
.tourProfile .price{padding:8px 0 10px;color:#e61b85;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#ffffff;}.tourProfile .price strong{padding-right:2px;font-size:1.71em;font-weight:bold;font-family:"Arial Black";}
.tourPhoto{overflow:hidden;}.tourPhoto .show{height:170px;overflow:hidden;background-color:#000000;}@media (min-width:640px){.tourPhoto .show{height:340px;}}.tourPhoto .show img{display:block;margin:0 auto;height:170px;}@media (min-width:640px){.tourPhoto .show img{height:340px;}}
.tourPhoto .container{position:relative;background-color:#262217;padding:6px 10px;}@media (min-width:640px){.tourPhoto .container{padding:12px 20px;}}.tourPhoto .container>a{position:absolute;display:block;top:0;width:60px;height:100%;text-indent:-9999px;background-position:center center;background-repeat:no-repeat;background-size:18px 28px;-webkit-background-size:18px 28px;}@media (max-width:640px){.tourPhoto .container>a{display:none;}}.tourPhoto .container>a:hover{opacity:0.75;filter:alpha(opacity=75);}
.tourPhoto .container>a.prev{left:0;background-image:url("../img/photolist_icon_prev.png");}
.tourPhoto .container>a.next{right:0;background-image:url("../img/photolist_icon_next.png");}
.tourPhoto .photoList{padding:0;text-align:center;height:58px;background-color:#262217;}@media (min-width:640px){.tourPhoto .photoList{height:116px;}}.tourPhoto .photoList li{margin-bottom:100px;opacity:0.25;filter:alpha(opacity=25);}.tourPhoto .photoList li.active{opacity:1;filter:alpha(opacity=100);}
.tourConversation{margin-top:20px;padding-top:20px;background:url("../img/border.gif") repeat-x 0 top;padding-top:0;}
.photoList{padding:20px 10px 0;}.photoList li{display:inline-block;padding:2px 1px ;}.photoList li img{width:50px;height:50px;}@media (min-width:640px){.photoList li img{width:100px;height:100px;}}
.photoList li a.delete{display:block;margin-top:0.5em;width:50px;text-align:center;}@media (min-width:640px){.photoList li a.delete{width:100px;}}
.photoListVertical{*zoom:1;margin-top:20px;padding-top:20px;background:url("../img/border.gif") repeat-x 0 top;padding:10px;}.photoListVertical:before,.photoListVertical:after{display:table;content:"";}
.photoListVertical:after{clear:both;}
.photoListVertical .thumb{float:left;}.photoListVertical .thumb img{width:60px;}@media (min-width:640px){.photoListVertical .thumb img{width:120px;}}
dl.form dt{margin-top:1em;padding:1em;color:#7a7972;background:url("../img/border.gif") repeat-x 0 top;}
dl.form dd{padding:0 1em;}dl.form dd .button{width:160px;}@media (min-width:640px){dl.form dd .button{width:320px;}}
dl.form dd p{margin-top:0.5em;line-height:140%;font-size:0.87em;}dl.form dd p.alert{color:#e61b85;}
dl.form dd .sub{font-size:0.87em !important;}
dl.form dd input[type="text"],dl.form dd textarea{width:90%;padding:8px;border:2px solid #7a7972;background-color:#ffffcc;}dl.form dd input[type="text"].inline,dl.form dd textarea.inline{width:auto;margin:0 0.5em;}
dl.form dd.inline{margin-top:1em;padding-top:1em;background:url("../img/border.gif") repeat-x 0 top;}dl.form dd.inline span{font-size:1em;color:#7a7972;}
dl.form dd.inline input[type="text"],dl.form dd.inline textarea{width:auto;}
#tooltip{display:none;}@media (min-width:640px){#tooltip{width:550px;height:70px;padding:25px;color:#ffffff;line-height:140%;background:transparent url("../img/tooltip_bg@2x.png");}}
.messageBox{*zoom:1;position:relative;min-height:60px;margin:10px 10px 0;padding:10px;border:1px solid #cecbc7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #eeeeed;-moz-box-shadow:0 0 5px #eeeeed;box-shadow:0 0 5px #eeeeed;background-color:#ffffff;}.messageBox:before,.messageBox:after{display:table;content:"";}
.messageBox:after{clear:both;}
@media (min-width:640px){.messageBox{min-height:120px;}}.messageBox .thumb img{float:left;width:60px;height:60px;}@media (min-width:640px){.messageBox .thumb img{width:120px;height:120px;}}
.messageBox p{margin-top:0.5em;margin-left:70px;}@media (min-width:640px){.messageBox p{margin-left:130px;}}.messageBox p.name{font-weight:bold;margin-right:90px;}@media (min-width:640px){.messageBox p.name{margin-right:180px;}}
.messageBox p.recent{margin-top:0.5em;margin-bottom:1.5em;line-height:120%;}
.messageBox .status{position:absolute;top:10px;right:10px;width:80px;text-align:right;font-size:1.14em;font-weight:bold;}@media (min-width:640px){.messageBox .status{width:160px;}}.messageBox .status.accepted{color:#66a825;}
.messageBox .status.declined{color:#e61b85;}
.messageBox .status.inquiry{color:#cecbc7;}
.messageBox .date{position:absolute;bottom:10px;right:10px;text-align:right;font-size:0.87em;color:#7a7972;}
.alertBox{margin:0 10px;padding:0 10px 15px;border:2px solid #e61b85;background-color:#ffffff;}.alertBox p{line-height:140%;margin-top:10px;}.alertBox p.timeRemained{color:#e61b85;font-size:0.87em;font-weight:bold;text-align:center;}.alertBox p.timeRemained strong{display:block;margin-top:0.2em;font-size:2em;}
.alertBox p .email{font-style:italic;font-size:1.14em;color:#e61b85;}
h1#conversation{min-height:60px;margin:20px 10px;padding:10px;border:1px solid #cecbc7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #eeeeed;-moz-box-shadow:0 0 5px #eeeeed;box-shadow:0 0 5px #eeeeed;text-align:left;background-color:#ffffff;}@media (min-width:640px){h1#conversation{min-height:120px;}}h1#conversation .thumb img{float:left;width:60px;height:60px;}@media (min-width:640px){h1#conversation .thumb img{width:120px;height:120px;}}
h1#conversation p{font-size:0.58em;margin-left:70px;}@media (min-width:640px){h1#conversation p{margin-left:130px;}}h1#conversation p a{display:block;font-size:1.71em;}
h1#acitivityTitle{padding-top:0.5em;margin-bottom:1em;font-size:1.43em;}
h1 em{color:#e61b85;font-size:0.58em;}
.tourStatus{*zoom:1;padding:10px;border-top:2px solid #262217;border-bottom:2px solid #262217;background-color:#f8f8f8;background-image:-moz-linear-gradient(top, #ffffff, #eeeeed);background-image:-ms-linear-gradient(top, #ffffff, #eeeeed);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeed));background-image:-webkit-linear-gradient(top, #ffffff, #eeeeed);background-image:-o-linear-gradient(top, #ffffff, #eeeeed);background-image:linear-gradient(top, #ffffff, #eeeeed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeed', GradientType=0);}.tourStatus:before,.tourStatus:after{display:table;content:"";}
.tourStatus:after{clear:both;}
.tourStatus .thumb img{float:left;width:60px;height:60px;}@media (min-width:640px){.tourStatus .thumb img{width:120px;height:120px;}}
.tourStatus p{margin-left:70px;line-height:140%;}@media (min-width:640px){.tourStatus p{margin-left:130px;}}.tourStatus p strong{color:#e61b85;}.tourStatus p strong em{font-style:normal;font-size:1.14em;}
.tourStatus p .button{margin-top:10px;}
.tourStatus input[type="text"]{padding:8px;border:2px solid #7a7972;background-color:#ffffcc;}
.tourStatus .button-group{clear:left;padding:20px 10px 10px;text-align:center;}.tourStatus .button-group a{margin:0 auto;}
.tourStatus .button-group li{display:inline-block;margin:0 4px;list-style-type:none;}
#letsTalkWithMoreLocals{margin:30px 0;text-align:center;}#letsTalkWithMoreLocals img{width:60px;height:60px;}@media (min-width:640px){#letsTalkWithMoreLocals img{width:120px;height:120px;}}
#letsTalkWithMoreLocals p{margin-top:0.5em;font-weight:bold;}
.staticBox p{margin:10px 20px 0;line-height:140%;}
.staticBox ol,.staticBox ul{margin:10px 20px 0 40px;line-height:140%;}.staticBox ol li,.staticBox ul li{margin-top:10px;}
.staticBox .help-about-video{margin:10px 0 0;}.staticBox .help-about-video iframe{width:280px;height:157px;display:block;margin:0 auto;}@media (min-width:640px){.staticBox .help-about-video iframe{width:560px;height:314px;}}
.staticBox .help-termsAndPrivacy-box{overflow:scroll;height:200px;margin:20px 20px 10px;padding:10px;font-size:0.87em;background-color:#ffffff;border:1px solid #7a7972;}@media (min-width:640px){.staticBox .help-termsAndPrivacy-box{height:400px;}}
.staticBox .help-faq-menu{margin:20px 20px 10px;padding:10px 20px 20px;font-size:0.87em;background-color:#ffffff;border:1px solid #7a7972;}.staticBox .help-faq-menu li{list-style-type:none;}
.staticBox h2.help-faq-answer{padding-left:1em;padding-right:1em;line-height:120%;text-align:left;}.staticBox h2.help-faq-answer a{color:#ffffff;}
.arrow-bottom{width:100%;height:40px;background:url("../img/arrow_bottom.png") no-repeat center top;background-size:200px 40px;-webkit-background-size:200px 40px;}
.topicPath{margin:1em;}.topicPath li{display:inline;list-style-type:none;}.topicPath li a{padding-right:0.5em;}
ul.list1{margin:20px 10px 0;line-height:140%;}ul.list1 li{margin-top:0.5em;margin-left:1.5em;list-style-type:disc;}
.android-app-list{text-align:center;}.android-app-list li{display:inline;list-style-type:none;}.android-app-list li img{width:70px;margin:5px;}@media (min-width:640px){.android-app-list li img{width:140px;}}
#header{*zoom:1;background-color:#13b1dc;background-image:-moz-linear-gradient(top, #00addc, #2fb7dd);background-image:-ms-linear-gradient(top, #00addc, #2fb7dd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#00addc), to(#2fb7dd));background-image:-webkit-linear-gradient(top, #00addc, #2fb7dd);background-image:-o-linear-gradient(top, #00addc, #2fb7dd);background-image:linear-gradient(top, #00addc, #2fb7dd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00addc', endColorstr='#2fb7dd', GradientType=0);}#header:before,#header:after{display:table;content:"";}
#header:after{clear:both;}
#header ul.menu{width:320px;margin:0 auto;}#header ul.menu li{display:block;float:left;}#header ul.menu li a{display:block;height:50px;text-indent:-9999px;background:url("../img/header@2x.png") no-repeat;background-size:440px 100px;-webkit-background-size:440px 100px;}#header ul.menu li a#nav-top{width:60px;background-position:0 0;}#header ul.menu li a#nav-top.taipei{background-position:-320px 0;}
#header ul.menu li a#nav-top.tokyo{background-position:-380px 0;}
#header ul.menu li a#nav-activity{width:64px;background-position:-60px 0;}#header ul.menu li a#nav-activity.active,#header ul.menu li a#nav-activity:hover{background-position:-60px -50px;}
#header ul.menu li a#nav-qanda{width:62px;background-position:-124px 0;}#header ul.menu li a#nav-qanda.active,#header ul.menu li a#nav-qanda:hover{background-position:-124px -50px;}
#header ul.menu li a#nav-mypage{width:70px;background-position:-186px 0;}#header ul.menu li a#nav-mypage.active,#header ul.menu li a#nav-mypage:hover{background-position:-186px -50px;}
#header ul.menu li a#nav-create{width:64px;background-position:-256px 0;}#header ul.menu li a#nav-create.active,#header ul.menu li a#nav-create:hover{background-position:-256px -50px;}
@media (min-width:640px){#header ul.menu{width:640px;}#header ul.menu li a{width:128px !important;background-image:url("../img/header_pc.png");background-size:896px 100px;-webkit-background-size:896px 100px;}#header ul.menu li a#nav-top{background-position:0 0;}#header ul.menu li a#nav-top.taipei{background-position:-640px 0;} #header ul.menu li a#nav-top.tokyo{background-position:-768px 0;} #header ul.menu li a#nav-activity{background-position:-128px 0;}#header ul.menu li a#nav-activity.active,#header ul.menu li a#nav-activity:hover{background-position:-128px -50px;} #header ul.menu li a#nav-qanda{background-position:-256px 0;}#header ul.menu li a#nav-qanda.active,#header ul.menu li a#nav-qanda:hover{background-position:-256px -50px;} #header ul.menu li a#nav-mypage{background-position:-384px 0;}#header ul.menu li a#nav-mypage.active,#header ul.menu li a#nav-mypage:hover{background-position:-384px -50px;} #header ul.menu li a#nav-create{background-position:-512px 0;}#header ul.menu li a#nav-create.active,#header ul.menu li a#nav-create:hover{background-position:-512px -50px;}}
#offer_overlay,#login_overlay,#howitworks_overlay{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.75);}#offer_overlay .popup,#login_overlay .popup,#howitworks_overlay .popup{position:relative;margin:20px 10px 0;padding:20px;border:1px solid #cecbc7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #000000;-moz-box-shadow:0 0 5px #000000;box-shadow:0 0 5px #000000;background-color:#ffffff;}@media (min-width:640px){#offer_overlay .popup,#login_overlay .popup,#howitworks_overlay .popup{width:560px;margin:20px auto auto;}}#offer_overlay .popup .thumb img,#login_overlay .popup .thumb img,#howitworks_overlay .popup .thumb img{width:120px;margin:0 auto 30px;}@media (min-width:640px){#offer_overlay .popup .thumb img,#login_overlay .popup .thumb img,#howitworks_overlay .popup .thumb img{width:240px;}}
#offer_overlay .popup #howItWorks,#login_overlay .popup #howItWorks,#howitworks_overlay .popup #howItWorks{margin:0 0 20px;}
#help-nav{text-align:center;margin-top:20px;}#help-nav ul{margin-top:10px;}#help-nav ul li{display:inline;}
#help-nav a{margin-right:0.3em;padding:0 3px;text-decoration:underline;}
#contents{*zoom:1;background:url("../img/contents_bg.jpg") repeat-x 0 0;}#contents:before,#contents:after{display:table;content:"";}
#contents:after{clear:both;}
#contents>p{margin:20px 10px 0;line-height:140%;}
@media (min-width:640px){#contents{width:640px;margin:0 auto;}}
#keyVisual{padding:30px 0 10px;text-align:center;}#keyVisual img{width:260px;margin-bottom:20px;}@media (min-width:640px){#keyVisual img{width:520px;}}
#keyVisual .google-play-banner{margin-bottom:20px;}#keyVisual .google-play-banner img{width:162px;}
.fb-like-box{margin:20px 10px;background-color:#ffffff;}
.createActivityImage{text-align:center;}.createActivityImage img{width:260px;}@media (min-width:640px){.createActivityImage img{width:520px;}}
.selectAreaButtons{margin:30px 0;text-align:center;}.selectAreaButtons .button{margin:10px auto;}
.selectAreaButtons select{-webkit-appearance:none;-moz-appearance:none;width:180px;padding:6px 10px;font-size:1em;border:2px solid #7a7972;background:#ffffcc url("../img/select_arrow.png") no-repeat right center;}@media (min-width:640px){.selectAreaButtons select{width:280px;}}
.selectArea{display:-webkit-box;display:-moz-box;display:box;width:100%;margin-top:20px;}.selectArea>div,.selectArea>li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}
.selectArea div{padding:0 20px;text-align:center;}.selectArea div img{width:120px;height:120px;margin-bottom:5px;}@media (min-width:640px){.selectArea div img{width:240px;height:240px;}}
.selectArea div a.button.blueFrame{width:116px;height:116px;margin:0 auto;padding:0;}@media (min-width:640px){.selectArea div a.button.blueFrame{width:232px;height:232px;}}.selectArea div a.button.blueFrame span{display:block;padding-top:20px;vertical-align:middle;font-size:2em;line-height:140%;}@media (min-width:640px){.selectArea div a.button.blueFrame span{padding-top:60px;}}
#howItWorks{margin:0 30px;}#howItWorks dt{margin-top:10px;}#howItWorks dt img{width:260px;}@media (min-width:640px){#howItWorks dt img{width:520px;}}
#howItWorks dd{color:#7a7972;line-height:140%;}
#featuredInTheWorld{margin:20px 20px;}#featuredInTheWorld .quote{margin-bottom:5px;color:#7a7972;font-style:italic;line-height:140%;}
#featuredInTheWorld .media{margin-bottom:30px;text-align:right;}#featuredInTheWorld .media img{width:137px;}@media (min-width:640px){#featuredInTheWorld .media img{width:274px;}}
.area-button-group{padding-left:20px;text-align:left;}@media (min-width:640px){.area-button-group{padding-left:40px;}}.area-button-group a{position:relative;display:block;padding:10px;color:white;font-weight:bold;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#e1e0de;background-image:-moz-linear-gradient(top, #eeeeed, #cecbc7);background-image:-ms-linear-gradient(top, #eeeeed, #cecbc7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eeeeed), to(#cecbc7));background-image:-webkit-linear-gradient(top, #eeeeed, #cecbc7);background-image:-o-linear-gradient(top, #eeeeed, #cecbc7);background-image:linear-gradient(top, #eeeeed, #cecbc7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeed', endColorstr='#cecbc7', GradientType=0);position:relative;display:inline-block;width:28%;margin:0.5em 0.1em 0;padding:0.8em 0.5em 0.8em 3em;color:#00addc;text-align:left;border:2px solid #262217;}.area-button-group a:hover{text-decoration:none;background-color:#dbd9d6;background-image:-moz-linear-gradient(top, #cecbc7, #eeeeed);background-image:-ms-linear-gradient(top, #cecbc7, #eeeeed);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#cecbc7), to(#eeeeed));background-image:-webkit-linear-gradient(top, #cecbc7, #eeeeed);background-image:-o-linear-gradient(top, #cecbc7, #eeeeed);background-image:linear-gradient(top, #cecbc7, #eeeeed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecbc7', endColorstr='#eeeeed', GradientType=0);-webkit-box-shadow:0 5px 10px 5px #cecbc7 inset;-moz-box-shadow:0 5px 10px 5px #cecbc7 inset;box-shadow:0 5px 10px 5px #cecbc7 inset;}
@media (min-width:640px){.area-button-group a{width:32%;padding-left:3em;}}.area-button-group a img{position:absolute;top:7px;left:5px;width:30px;}@media (min-width:640px){.area-button-group a img{top:12px;width:40px;}}
#qandaKeyVisual{text-align:center;margin:-10px 0 20px;}#qandaKeyVisual img{height:40px;}@media (min-width:640px){#qandaKeyVisual img{height:60px;}}#qandaKeyVisual img.qandaKeyVisualIcon{margin-right:0.75	em;}
.checkSendSameMessage{*zoom:1;margin:0 0 10px;}.checkSendSameMessage:before,.checkSendSameMessage:after{display:table;content:"";}
.checkSendSameMessage:after{clear:both;}
@media (min-width:640px){.checkSendSameMessage{margin-left:20px;margin-right:20px;}}.checkSendSameMessage .checkboxNormal{float:left;width:40px;height:40px;margin-bottom:0;}
.checkSendSameMessage p{padding-left:5px;width:120px;float:left;margin-top:5px;color:#7a7972;text-align:left;line-height:120%;font-size:0.8em;}@media (min-width:640px){.checkSendSameMessage p{width:240px;}}
.checkSendSameMessage>img{float:right;margin-top:4px;margin-left:5px;width:30px;opacity:0.5;filter:alpha(opacity=50);}@media (min-width:640px){.checkSendSameMessage>img{width:40px;}}
.checkSendSameMessage.checked p{color:#000000;}
.checkSendSameMessage.checked img{opacity:1;filter:alpha(opacity=100);}
#footer-nav{margin-top:20px;padding-top:20px;background:url("../img/border.gif") repeat-x 0 top;text-align:center;}#footer-nav li{display:inline;}
#footer-nav a{margin-right:0.3em;padding:0 3px;text-decoration:underline;}
#footer-partnership{margin-top:20px;text-align:center;}#footer-partnership img{margin-top:10px;height:22px;}@media (min-width:640px){#footer-partnership img{height:44px;}}
#footer-medialogo{margin-top:20px;text-align:center;}#footer-medialogo img{margin-top:10px;height:21px;}@media (min-width:640px){#footer-medialogo img{height:42px;}}
#footer{margin-top:20px;padding:20px 0;color:#ffffff;font-size:0.87em;text-align:center;border-top:1px solid #000000;background-color:#262217;}#footer a{margin-right:0.3em;color:white;text-decoration:underline;}
#footer .menu{list-style-type:none;}#footer .menu li{display:inline;}#footer .menu li a{padding:0 3px;}
#footer .copyright{margin-top:10px;}
