/* line 1, ../../../app/stylesheets/partials/_lists.sass */
#columnized span{
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
#categories_content ul {
  padding: 0 0 0 20px;
  margin: 0;
}
#main_content .right{
 margin-left: 200px;
  }
#clearcategories{
  height: 220px;
  padding-top: 20px;
  background-image: -moz-radial-gradient(center 45deg,circle cover, #fffbf5, #f9a837);
  background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%,600, from(#fffbf5), to(#f9a837));
}
/* line 4, ../../../app/stylesheets/partials/_lists.sass */
ul.hlist {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 51, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal-list.scss */
ul.hlist li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
/*white-space: nowrap;*/
  display: inline;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
/* line 43, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal-list.scss */
ul.hlist li:first-child, ul.hlist li.first {
  padding-left: 0px;
}
/* line 44, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal-list.scss */
ul.hlist li:last-child, ul.hlist li.last {
  padding-right: 0px;
}

/* line 8, ../../../app/stylesheets/partials/_lists.sass */
#sidebar ul {
  margin-top: 60px;
}
/* line 10, ../../../app/stylesheets/partials/_lists.sass */
#sidebar ul li {
  margin-bottom: 30px;
  list-style: none;
  font-size: 11px;
}
/* line 14, ../../../app/stylesheets/partials/_lists.sass */
#sidebar ul li a {
  display: block;
  text-align: center;
}
/* line 17, ../../../app/stylesheets/partials/_lists.sass */
#sidebar ul li .image {
  width: 50px;
  height: 30px;
  text-align: center;
  margin-bottom: 14px;
  display: table;
  background: #eeeeee;
  margin: auto;
  margin-bottom: 5px;
}

/* line 24, ../../../app/stylesheets/partials/_lists.sass */
#list_title h5 {
  margin-bottom: 0;
}
/* line 26, ../../../app/stylesheets/partials/_lists.sass */
#list_title span {
  padding: 0 20px;
}
/* line 28, ../../../app/stylesheets/partials/_lists.sass */
#list_title ul div {
  display: inline;
  float: left;
  padding: 0 10px;
}
/* line 33, ../../../app/stylesheets/partials/_lists.sass */
#list_title ul div:nth-child(2) {
  width: 200px;
}

/* line 37, ../../../app/stylesheets/partials/_lists.sass */
.slider_box > ul {
  display: table;
  margin-left: 1%;

}
/* line 41, ../../../app/stylesheets/partials/_lists.sass */
.slider_box > ul li {
  display: inline-block !important;
  text-align: center;
  padding: 10px;
  width: 200px;
  white-space: nowrap;
  float: left;
}
/* line 48, ../../../app/stylesheets/partials/_lists.sass */
.slider_box > ul li .image {
  white-space: normal;
}

/* line 2, ../../../app/stylesheets/partials/_forms.sass */
fieldset.inputs textarea {
  line-height: 20px !important;
}

/* line 5, ../../../app/stylesheets/partials/_forms.sass */
.remove_btn {
  margin: 20px;
}
/* line 7, ../../../app/stylesheets/partials/_forms.sass */
.remove_btn:hover {
  cursor: pointer;
}

/* line 10, ../../../app/stylesheets/partials/_forms.sass */
.button {
  border: 1px solid #dddddd;
  padding: 1px 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  behavior: url(/javascripts/PIE.htc);
  background: -moz-linear-gradient(center top, white, #eaeaea 43%, #eaeaea) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#eaeaea));
  -pie-background: linear-gradient(white, #eaeaea);
  behavior: url(/javascripts/PIE.htc);
}
/* line 15, ../../../app/stylesheets/partials/_forms.sass */
.button:hover {
  background: -moz-linear-gradient(center top, #eaeaea, #eaeaea 43%, white) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(white));
  -pie-background: linear-gradient(#eaeaea, white);
  behavior: url(/javascripts/PIE.htc);
}

/* line 19, ../../../app/stylesheets/partials/_forms.sass */
.formtastic.session fieldset.inputs {
  border: none;
  background: #f1f1dd;
  border: 1px solid #dddddd;
  width: 40%;
  padding: 20px;
  margin: auto;
  margin-bottom: 60px;
}
/* line 28, ../../../app/stylesheets/partials/_forms.sass */
.formtastic.session fieldset.inputs label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}
/* line 34, ../../../app/stylesheets/partials/_forms.sass */
.formtastic.session fieldset.inputs input[type="text"], .formtastic.session fieldset.inputs input[type="password"] {
  margin-bottom: 10px;
  border: 1px solid #cececc;
  padding: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  display: table-caption;
  max-width: 90%;
}
/* line 42, ../../../app/stylesheets/partials/_forms.sass */
.formtastic.session fieldset.inputs input[type="text"]:focus, .formtastic.session fieldset.inputs input[type="password"]:focus {
  border: 1px solid #8f8f34;
}
/* line 45, ../../../app/stylesheets/partials/_forms.sass */
.formtastic.session fieldset.inputs ol {
  list-style: none;
}
/* line 48, ../../../app/stylesheets/partials/_forms.sass */
.formtastic.session fieldset.inputs ol > li.commit {
  float: left;
  padding: 0 10px 0 0;
}

/* line 54, ../../../app/stylesheets/partials/_forms.sass */
.testimonials form, .contact_us form {
  margin-left: 123px;
}
/* line 56, ../../../app/stylesheets/partials/_forms.sass */
.testimonials form label, .contact_us form label {
  display: block;
}
/* line 58, ../../../app/stylesheets/partials/_forms.sass */
.testimonials form input[type="text"], .contact_us form input[type="text"] {
  border: 1px solid #dddddd;
  padding: 5px;
}
/* line 61, ../../../app/stylesheets/partials/_forms.sass */
.testimonials form textarea, .contact_us form textarea {
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  border: 1px solid #dddddd;
  padding: 5px;
  height: 300px;
}
/* line 66, ../../../app/stylesheets/partials/_forms.sass */
.testimonials form input[type="submit"], .contact_us form input[type="submit"] {
  float: right;
  margin: 0 10px;
}

/* line 72, ../../../app/stylesheets/partials/_forms.sass */
.contact_us input[type="text"], .contact_us textarea {
  margin-bottom: 10px;
}

/* line 77, ../../../app/stylesheets/partials/_forms.sass */
.testimonials form input[type="text"], .testimonials form textarea {
  width: 270px;
}

/* line 2, ../../../app/stylesheets/partials/_tables.sass */
body table {
  margin-top: 20px;
}
/* line 4, ../../../app/stylesheets/partials/_tables.sass */
body table tr td.labels {
  text-align: right;
  width: 170px;
}

/* line 9, ../../../app/stylesheets/partials/_tables.sass */
body#admin th {
  text-align: left;
  border-bottom: 2px solid #dddddd;
  padding: 4px 10px 12px 5px;
}

/* line 1, ../../../app/stylesheets/partials/_utilities.sass */
hr.separator {
  border: 1px solid #e3de6f;
  margin-bottom: 10px;
}

/* line 5, ../../../app/stylesheets/partials/_utilities.sass */
hr.invisible {
  border: none;
  background: none;
}

/* line 9, ../../../app/stylesheets/partials/_utilities.sass */
.left {
  float: left;
}

/* line 12, ../../../app/stylesheets/partials/_utilities.sass */
.right {
  float: right;
}

/* line 15, ../../../app/stylesheets/partials/_utilities.sass */
.bold {
  font-weight: bold;
}

/* line 18, ../../../app/stylesheets/partials/_utilities.sass */
.italic {
  font-style: italic;
}

/* line 21, ../../../app/stylesheets/partials/_utilities.sass */
.underline {
  text-decoration: underline !important;
}

/* line 24, ../../../app/stylesheets/partials/_utilities.sass */
.normal_weight {
  font-weight: normal !important;
}

/* line 27, ../../../app/stylesheets/partials/_utilities.sass */
.small {
  font-size: 12px;
}

/* line 30, ../../../app/stylesheets/partials/_utilities.sass */
.centered {
  text-align: center;
}

/* line 1, ../../../app/stylesheets/partials/_flashes.sass */
#error_explanation {
  display: none;
  position: fixed;
  z-index: 999999;
  top: 0;
  left: 0;
  background: pink;
  padding: 0 20px 20px 20px;
  border-bottom: 2px solid #f88b8b;
}
/* line 10, ../../../app/stylesheets/partials/_flashes.sass */
#error_explanation h2 {
  color: red;
  margin-bottom: 0;
}
/* line 13, ../../../app/stylesheets/partials/_flashes.sass */
#error_explanation ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 51, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal-list.scss */
#error_explanation ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
/* line 43, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal-list.scss */
#error_explanation ul li:first-child, #error_explanation ul li.first {
  padding-left: 0px;
}
/* line 44, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal-list.scss */
#error_explanation ul li:last-child, #error_explanation ul li.last {
  padding-right: 0px;
}
/* line 15, ../../../app/stylesheets/partials/_flashes.sass */
#error_explanation ul li {
  list-style: disc;
}

/* line 37, ../../../app/stylesheets/screen.sass */
body {
  line-height: 2.0;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #444444;
  font-size: 75%;
}
/* line 68, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h1, body h2, body h3, body h4, body h5, body h6 {
  font-weight: normal;
  color: #f36f21;
  font-family: arial;
}
/* line 69, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h1 img, body h2 img, body h3 img, body h4 img, body h5 img, body h6 img {
  margin: 0;
}
/* line 70, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.50em;
}
/* line 71, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h2 {
  font-size: 2em;
  margin-bottom: 0.75em;
}
/* line 72, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h3 {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1.00em;
}
/* line 73, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h4 {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em;
}
/* line 74, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.50em;
}
/* line 75, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body h6 {
  font-size: 1em;
  font-weight: bold;
}
/* line 76, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body p {
  margin: 0 0 0.5em;
}
/* line 77, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body p img.left {
  display: inline;
  float: left;
  margin: 1.5em 1.5em 1.5em 0;
  padding: 0;
}
/* line 78, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body p img.right {
  display: inline;
  float: right;
  margin: 1.5em 0 1.5em 1.5em;
  padding: 0;
}
/* line 80, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body a {
  text-decoration: underline;
  color: #333333;
  font-size: 13px;
}
/* line 18, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body a:visited {
  color: #333333;
}
/* line 22, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body a:focus {
  color: #333333;
}
/* line 26, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body a:hover {
  color: #333333;
}
/* line 30, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
body a:active {
  color: #ea1f00;
}
/* line 81, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body blockquote {
  margin: 1.5em;
  color: #444444;
  font-style: normal;
}
/* line 82, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body strong {
  font-weight: bold;
}
/* line 83, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body em {
  font-style: italic;
}
/* line 84, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body dfn {
  font-style: italic;
  font-weight: bold;
}
/* line 85, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body sup, body sub {
  line-height: 0;
}
/* line 86, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body abbr, body acronym {
  border-bottom: 1px dotted #666666;
}
/* line 87, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body address {
  margin: 0 0 1.5em;
  font-style: italic;
}
/* line 88, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body del {
  color: #666666;
}
/* line 89, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body pre {
  margin: 1.5em 0;
  white-space: pre;
}
/* line 90, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body pre, body code, body tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5;
}
/* line 91, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body li ul, body li ol {
  margin: 0;
}
/* line 92, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body ul, body ol {
  margin: 0 1.5em 1.5em 0;
  padding-left: 3.333em;
}
/* line 93, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body ul {
  list-style-type: disc;
}
/* line 94, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body ol {
  list-style-type: decimal;
}
/* line 95, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body dl {
  margin: 0 0 1.5em 0;
}
/* line 96, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body dl dt {
  font-weight: bold;
}
/* line 97, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body dd {
  margin-left: 1.5em;
}
/* line 98, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body table {
  margin-bottom: 1.4em;
  width: 100%;
  display: block;
}
/* line 99, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body th {
  font-weight: bold;
}
/* line 100, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body thead th {
  background: #c3d9ff;
}
/* line 101, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body th, body td, body caption {
  /*padding: 4px 10px 4px 5px;*/
}
/* line 102, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body tr.even td {
  background: #e5ecf9;
}
/* line 103, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body tfoot {
  font-style: italic;
}
/* line 104, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body caption {
  background: #eeeeee;
}
/* line 105, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body .quiet {
  color: #777777;
}
/* line 106, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body .loud {
  color: #222222;
}
/* line 9, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body .clear {
  clear: both;
}
/* line 12, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body .nowrap {
  white-space: nowrap;
}
/* line 16, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body .clearfix {
  overflow: hidden;
  *zoom: 1;
}
/* line 18, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body .small {
  font-size: 0.8em;
  margin-bottom: 1.875em;
  line-height: 1.875em;
}
/* line 22, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body .large {
  font-size: 1.2em;
  line-height: 2.5em;
  margin-bottom: 1.25em;
}
/* line 26, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body .first {
  margin-left: 0;
  padding-left: 0;
}
/* line 29, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body .last {
  margin-right: 0;
  padding-right: 0;
}
/* line 32, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body .top {
  margin-top: 0;
  padding-top: 0;
}
/* line 35, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
body .bottom {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 8, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_debug.scss */
body .showgrid {
  background: url('images/grid.png');
}
/* line 4, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body .error {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #fbe3e4;
  color: #8a1f11;
  border-color: #fbc2c4;
}
/* line 29, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body .error a {
  color: #8a1f11;
}
/* line 6, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body .notice {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #fff6bf;
  color: #514721;
  border-color: #ffd324;
}
/* line 37, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body .notice a {
  color: #514721;
}
/* line 8, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body .success {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #e6efc2;
  color: #264409;
  border-color: #c6d880;
}
/* line 45, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body .success a {
  color: #264409;
}
/* line 10, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body .hide {
  display: none;
}
/* line 12, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body .highlight {
  background: yellow;
}
/* line 14, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body .added {
  background: #006600;
  color: white;
}
/* line 16, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
body .removed {
  background: #990000;
  color: white;
}

/* line 18, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.blueprint label {
  font-weight: bold;
}
/* line 19, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.blueprint fieldset {
  padding: 1.4em;
  margin: 0 0 1.5em 0;
}
/* line 20, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.blueprint legend {
  font-weight: bold;
  font-size: 1.2em;
}
/* line 26, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.blueprint input.text, form.blueprint input.title, form.blueprint input[type=email], form.blueprint input[type=text], form.blueprint input[type=password] {
  margin: 0.5em 0;
  background-color: white;
  padding: 5px;
}
/* line 27, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.blueprint input.title {
  font-size: 1.5em;
}
/* line 31, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.blueprint input[type=checkbox], form.blueprint input.checkbox, form.blueprint input[type=radio], form.blueprint input.radio {
  position: relative;
  top: 0.25em;
}
/* line 33, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.blueprint textarea {
  margin: 0.5em 0;
  padding: 5px;
}
/* line 34, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.blueprint select {
  margin: 0.5em 0;
}
/* line 59, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.blueprint fieldset {
  border: 1px solid #cccccc;
}
/* line 62, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.blueprint input.text, form.blueprint input.title, form.blueprint input[type=email], form.blueprint input[type=text], form.blueprint input[type=password],
form.blueprint textarea, form.blueprint select {
  border: 1px solid #bbbbbb;
}
/* line 64, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.blueprint input.text:focus, form.blueprint input.title:focus, form.blueprint input[type=email]:focus, form.blueprint input[type=text]:focus, form.blueprint input[type=password]:focus,
form.blueprint textarea:focus, form.blueprint select:focus {
  border: 1px solid #666666;
}
/* line 48, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.blueprint input.text, form.blueprint input.title, form.blueprint input[type=email], form.blueprint input[type=text], form.blueprint input[type=password] {
  width: 300px;
}
/* line 50, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.blueprint textarea {
  width: 390px;
  height: 250px;
}

/* line 10, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
html, body {
  height: 100%;
}

/* line 12, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
#container {
  clear: both;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom:0px;
}
/* line 18, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
#container #layout_footer {
  height: 72px;
}

/* line 20, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/layout/_sticky-footer.scss */
#footer {
  clear: both;
  position: relative;
}

/* line 50, ../../../app/stylesheets/screen.sass */
body {
  margin: 0;
  overflow-x: hidden;
  background: white url('images/backgrounds/body.png?1355992612') center top repeat-x;
  background-color: white;
}
/* line 2, ../../../app/stylesheets/partials/_header.sass */
body header#header {
  height: 152px;
  position: relative;
  min-width: 800px;
  /*overflow: auto;*/
}
/* line 6, ../../../app/stylesheets/partials/_header.sass */
body header#header #logo {
  position: absolute;
  top: 14%;
  left: 8%;
  z-index: 100000;
}
/* line 11, ../../../app/stylesheets/partials/_header.sass */
body header#header #logo a {
  background: url('images/tb_logo2.png?1355992612') no-repeat;
  background-size: 100%;
  display: block;
  width: 121px;
  height: 80px;
  text-indent: -10000px;
}
/* line 68, ../../../app/stylesheets/partials/_mixins.sass */
body header#header #logo a:hover {
  opacity: 0.8;
}
/* line 13, ../../../app/stylesheets/partials/_header.sass */
body header#header nav {
  position: absolute;
  bottom: 0px;
  width: 100%;
}
/* line 18, ../../../app/stylesheets/partials/_header.sass */
body header#header nav ul {
  margin-left: 25%;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  *zoom: 1; 
  overflow: visible;
  text-align: left;
}
/* line 51, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal-list.scss */
body header#header nav ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: left;
  padding-right: left;
}
/* line 43, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal-list.scss */
body header#header nav ul li:first-child, body header#header nav ul li.first {
  padding-left: 0px;
}
/* line 44, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal-list.scss */
body header#header nav ul li:last-child, body header#header nav ul li.last {
  padding-right: 0px;
  border-right: 0px !important;
}
/* line 6, ../../../app/stylesheets/partials/_mixins.sass */
body header#header nav ul li {
  padding: 0;
  position: relative;
}
/* line 9, ../../../app/stylesheets/partials/_mixins.sass */
body header#header nav ul li > a, body header#header nav ul li > span {
  display: block;
  padding: 5px 5px 8px 10px;
  text-transform: uppercase;
  text-decoration: none;
  text-align: left;
  margin-right: 10px;
}
/* line 4, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/utilities/links/_hover-link.scss */
body header#header nav ul li > a:hover, body header#header nav ul li > span:hover {
  text-decoration: underline;
}
/* line 18, ../../../app/stylesheets/partials/_mixins.sass */
body header#header nav ul li > a:hover, body header#header nav ul li > span:hover {
  color: black;
  text-decoration: none;
}
/* line 22, ../../../app/stylesheets/partials/_mixins.sass */
body header#header nav ul li ul.submenu {
  display: none;
  position: absolute;
  background-color: #f6881f;
  opacity: 0.9;
  top: 31px;
  left:-25%;
  z-index: 999;
  width: 240px;
}
/* line 31, ../../../app/stylesheets/partials/_mixins.sass */
body header#header nav ul li ul.submenu li {
  display: block;
  position: relative;
  width: 100%;
  clear: both;
  text-align: left;
}
/* line 38, ../../../app/stylesheets/partials/_mixins.sass */
body header#header nav ul li ul.submenu li:hover {
  background-color: red;
  #safari { background-color:red }
}
/* line 40, ../../../app/stylesheets/partials/_mixins.sass */
body header#header nav ul li ul.submenu li a, body header#header nav ul li ul.submenu li span {
  width: 240px;
  margin-right: 0px;
}
/* line 43, ../../../app/stylesheets/partials/_mixins.sass */
body header#header nav ul li ul.submenu li .label_with_arrow {
  padding: 1px;
  overflow: hidden;
}
/* line 46, ../../../app/stylesheets/partials/_mixins.sass */
body header#header nav ul li ul.submenu li ul {
  display: none;
  position: absolute;
  background-color: #f6881f;
  top: 0;
  left:180px;
  z-index: 99999;
}

/* line 53, ../../../app/stylesheets/partials/_mixins.sass */
body header#header nav ul li ul.submenu li ul > * > * {
  text-align: left;
  display: block;
  margin-left: 10px;
  width: 220px;
}
/* line 58, ../../../app/stylesheets/partials/_mixins.sass */
body header#header nav ul li ul.submenu li ul.wide {
  width: 330px;
}
/* line 22, ../../../app/stylesheets/partials/_header.sass */
body header#header nav ul li.active > a {
  color: #ea1f00;
}
/* line 25, ../../../app/stylesheets/partials/_header.sass */
body header#header nav ul li a {
  color: #fff !important;
  font-size: 10px;
  font-family: arial;
}
/* line 29, ../../../app/stylesheets/partials/_header.sass */
body header#header nav ul li a:hover {
  color: black;
  text-shadow: 1px 0px 0 #c1a9a9;
}
/* line 34, ../../../app/stylesheets/partials/_header.sass */
body header#header nav ul.chinese-text li a {
  font-size: 14px;
  font-family: SimHei;
}
/* line 36, ../../../app/stylesheets/partials/_header.sass */
body header#header nav > ul > li:hover {
  color: #ffa600;
}
/* line 40, ../../../app/stylesheets/partials/_header.sass */
body header#header nav div:last-child {
  line-height: 25px;
  padding: 0 20px;
}
/* line 45, ../../../app/stylesheets/partials/_header.sass */
body header#header .location_logo {
  position: relative;
  height: 152px;
}
/* line 48, ../../../app/stylesheets/partials/_header.sass */
body header#header .location_logo #logo {
  position: absolute;
  top: 26px;
  left: 80px;
  z-index: 100000;
}
/* line 53, ../../../app/stylesheets/partials/_header.sass */
body header#header .location_logo #logo a {
  background: url('images/tb_logo2.png?1355992612') no-repeat;
  display: block;
  width: 121px;
  height: 80px;
  text-indent: -10000px;
}
/* line 68, ../../../app/stylesheets/partials/_mixins.sass */
body header#header .location_logo #logo a:hover {
  opacity: 0.8;
}
/* line 55, ../../../app/stylesheets/partials/_header.sass */
body header#header .location_logo nav {
  position: absolute;
  bottom: -4px;
  width: 100%;
}
/* line 61, ../../../app/stylesheets/partials/_header.sass */
body header#header .location_logo nav ul.main_menu ul.submenu li a {
  width: auto;
}
/* line 63, ../../../app/stylesheets/partials/_header.sass */
body header#header .location_logo nav ul.main_menu ul.submenu li ul li a {
  padding-left: 0;
  min-width: 230px;
}
/* line 66, ../../../app/stylesheets/partials/_header.sass */
body header#header .location_logo nav ul.main_menu ul.submenu li ul.wide {
  min-width: 230px;
}
/* line 69, ../../../app/stylesheets/partials/_header.sass */
body header#header .location_logo nav ul.main_menu ul.submenu.chinese-text a {
  font-size: 14px;
  font-family: SimHei;
}
/* line 71, ../../../app/stylesheets/partials/_header.sass */
body header#header ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  *zoom: 1;
  overflow: visible;
  text-align: left;
  width: 100%;
}
/* line 51, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal-list.scss */
body header#header ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: left;
  padding-right: left;
}
/* line 43, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal-list.scss */
body header#header ul li:first-child, body header#header ul li.first {
  padding-left: 0px;
}
/* line 44, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal-list.scss */
body header#header ul li:last-child, body header#header ul li.last {
  padding-right: 0px;
}
/* line 6, ../../../app/stylesheets/partials/_mixins.sass */
body header#header ul li {
  padding: 0;
  position: relative;
}
/* line 9, ../../../app/stylesheets/partials/_mixins.sass */
body header#header ul li > a, body header#header ul li > span {
  display: block;
  padding: 5px 5px 8px 10px;
  text-transform: uppercase;
  text-decoration: none;
  text-align: left;
  margin-right: 10px;
}
/* line 4, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/utilities/links/_hover-link.scss */
body header#header ul li > a:hover, body header#header ul li > span:hover {
  text-decoration: underline;
}
/* line 18, ../../../app/stylesheets/partials/_mixins.sass */
body header#header ul li > a:hover, body header#header ul li > span:hover {
  color: black;
  text-decoration: none;
}
/* line 22, ../../../app/stylesheets/partials/_mixins.sass */
body header#header ul li ul.submenu {
  display: none;
  position: absolute;
  background-color: #ffca60;
  opacity: 0.9;
  top: 31px;
  left: 0;
  z-index: 999;
  width: 240px;
}
/* line 31, ../../../app/stylesheets/partials/_mixins.sass */
body header#header ul li ul.submenu li {
  display: block;
  position: relative;
  width: 100%;
  clear: both;
  text-align: left;
}
/* line 38, ../../../app/stylesheets/partials/_mixins.sass */
body header#header ul li ul.submenu li:hover {
  background-color: #ffa600;
}
/* line 40, ../../../app/stylesheets/partials/_mixins.sass */
body header#header ul li ul.submenu li a, body header#header ul li ul.submenu li span {
  width: 240px;
  margin-right: 0px;
}
/* line 43, ../../../app/stylesheets/partials/_mixins.sass */
body header#header ul li ul.submenu li .label_with_arrow {
  padding: 1px;
  overflow: hidden;
}
/* line 46, ../../../app/stylesheets/partials/_mixins.sass */
body header#header ul li ul.submenu li ul {
  display: none;
  position: absolute;
  background-color: #ffca60;
  top: 0;
  left: 145px;
  z-index: 99999;
}
/* line 53, ../../../app/stylesheets/partials/_mixins.sass */
body header#header ul li ul.submenu li ul > * > * {
  text-align: left;
  display: block;
  margin-left: 10px;
  width: 220px;
}
/* line 58, ../../../app/stylesheets/partials/_mixins.sass */
body header#header ul li ul.submenu li ul.wide {
  width: 330px;
}
/* line 76, ../../../app/stylesheets/partials/_header.sass */
body header#header ul li a {
  width: auto;
  display: block;
}
/* line 79, ../../../app/stylesheets/partials/_header.sass */
body header#header ul li.active > a {
  color: #ea1f00;
}
/* line 81, ../../../app/stylesheets/partials/_header.sass */
body header#header ul li {
  text-align: center;
}
/* line 83, ../../../app/stylesheets/partials/_header.sass */
body header#header ul li a:hover {
  color: black;
  text-shadow: 1px 0px 0 #c1a9a9;
}
/* line 86, ../../../app/stylesheets/partials/_header.sass */
body header#header ul ul {
  position: absolute;
  right: 50px;
}
/* line 89, ../../../app/stylesheets/partials/_header.sass */
body header#header > ul > li:hover {
  color: #ffa600;
}
/* line 93, ../../../app/stylesheets/partials/_header.sass */
body header#header div:last-child {
  line-height: 25px;
  /*padding: 0 20px;*/
}
/* line 3, ../../../app/stylesheets/partials/_footer.sass */
body footer#footer #footer_container {

}
/* line 5, ../../../app/stylesheets/partials/_footer.sass */
body footer#footer nav {
  /*float: left;*/
  /*margin: 20px;*/
  width: 912px;
  margin: 0 auto;
}
/* line 8, ../../../app/stylesheets/partials/_footer.sass */
body footer#footer nav ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 51, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal-list.scss */
body footer#footer nav ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 9px;
  padding-right: 9px;
}
/* line 43, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal-list.scss */
body footer#footer nav ul li:first-child, body footer#footer nav ul li.first {
  padding-left: 0px;
}
/* line 44, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal-list.scss */
body footer#footer nav ul li:last-child, body footer#footer nav ul li.last {
  padding-right: 0px;
}
/* line 11, ../../../app/stylesheets/partials/_footer.sass */
body footer#footer nav ul li a {
  /*border-left: 1px solid #bbbbbb;*/
  padding: 0 0 0 17px;
  color: black;
  text-transform : uppercase;
}
/* line 15, ../../../app/stylesheets/partials/_footer.sass */
body footer#footer nav ul li a:hover {
  color: red;
  text-decoration: underline;
}
/* line 19, ../../../app/stylesheets/partials/_footer.sass */
body footer#footer nav ul.chinese-text li {
  font-size: 14px;
  font-family: SimHei;
}
.chinese-text h1 {
  font-family: SimHei;
}
.chinese-text span{
  font-family: SimHei !important;
}
/* line 21, ../../../app/stylesheets/partials/_footer.sass */
body logo {
  float: right;
  margin: 15px 30px;
}
/* line 2, ../../../app/stylesheets/partials/_typography.sass */
body h1, body h2, body h3 {
  color: #f36f21;
  text-transform: uppercase;
  text-shadow: 1px 1px 1px #f7ffbf;
}
/* line 6, ../../../app/stylesheets/partials/_typography.sass */
body h1 {
  font-size: 28px;
  line-height: 1.1;
  font-weight: bolder;
  margin-bottom: 10px;
}
/* line 11, ../../../app/stylesheets/partials/_typography.sass */
body .clear {
  clear: both;
}
/* line 13, ../../../app/stylesheets/partials/_typography.sass */
body img, body ul li {
  border: none;
}
/* line 15, ../../../app/stylesheets/partials/_typography.sass */
body a {
  text-decoration: none;
}
/* line 17, ../../../app/stylesheets/partials/_typography.sass */
body #categories_content p {
  margin-bottom: 10px;
}
/* line 21, ../../../app/stylesheets/partials/_typography.sass */
body #main_content a {
  text-decoration: underline;
}
/* line 61, ../../../app/stylesheets/screen.sass */
body .center-wrap {
  margin: 0 auto;
  overflow: hidden;
/*  *zoom: 1;*/
  background-color: #f9a837;
  float: left;
  width: 100%;
}
/* pont1 */
/* line 63, ../../../app/stylesheets/screen.sass */
body #container {
  /*width: 950px; */
  margin: 0 auto;
  overflow: hidden;
  /**zoom: 1;*/
  min-height: 758px;
  /*min-height: 865px;*/
  float:left;
  width: 100%;
}
#main_content .right{
  margin-left: 200px;
}
/* line 66, ../../../app/stylesheets/screen.sass */
body header#header {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 100%;
}
/* line 139, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body header#header {
  overflow-x: hidden;
}
/* line 69, ../../../app/stylesheets/screen.sass */
body #main {
  display: inline;
  float: left;
  margin-left: 0px;
  margin-top: 0px;
  width: 100%;
  position: relative;
  background: #fffefc;
 /* background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 67%, rgba(237,237,237,1) 100%);
*/
}
/* line 139, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html body #main {
  overflow-x: hidden;
}
/* line 73, ../../../app/stylesheets/screen.sass */
body #main.chinese-text p, body #main.chinese-text h4 {
  font-size: 13px;
  font-family: SimHei !important;
}
#press_articles_list span{
  font-size: 13px !important;
}
/* line 76, ../../../app/stylesheets/screen.sass */
body footer#footer #footer_container {
  /*width: 950px;*/
  /*margin-left: 20%;*/
  overflow: hidden;
  *zoom: 1;
}
/* line 78, ../../../app/stylesheets/screen.sass */
body .notice, body .error, body .success {
  margin-bottom: 0;
}

/* line 2, ../../../app/stylesheets/views/_common.sass */
.label_color {
  color: #404041 !important;
}

/* line 5, ../../../app/stylesheets/views/_common.sass */
.emphasize_color {
  color: black !important;
}

/* line 8, ../../../app/stylesheets/views/_common.sass */
#locale.public {
  margin-bottom: 18px;
  margin-right: -20px;
}
/* line 10, ../../../app/stylesheets/views/_common.sass */
#locale.public a.chinese-text {
  font-size: 14px;
  font-family: SimHei;
}

/* line 12, ../../../app/stylesheets/views/_common.sass */
#search {
  position: absolute;
  right: 200px;
  bottom: 68px;
  text-align: right;

}
.location_lg{
  position: absolute;
  right: 40px;
  bottom: 30px;
}
.location_lg1{
margin-left: 20px;
}
/* line 18, ../../../app/stylesheets/views/_common.sass */
#search input[type="text"] {
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2) inset;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2) inset;
  behavior: url(/javascripts/PIE.htc);
  border: 1px solid #dddddd;
  padding: 2px 10px;
  -moz-border-radius-topleft: 20px;
  -webkit-border-radius-topleft: 20px;
  border-top-left-radius: 20px;
  behavior: url(/javascripts/PIE.htc);
  -moz-border-radius-bottomleft: 20px;
  -webkit-border-radius-bottomleft: 20px;
  border-bottom-left-radius: 20px;
  behavior: url(/javascripts/PIE.htc);
}
/* line 24, ../../../app/stylesheets/views/_common.sass */
#search .search_btn {
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2) inset;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2) inset;
  behavior: url(/javascripts/PIE.htc);
  background: -moz-linear-gradient(center top, #f86403, #ff4400 43%, #fb630d) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, left top, left bottom, from(#f86403), to(#fb630d));
  -pie-background: linear-gradient(#f86403, #fb630d);
  behavior: url(/javascripts/PIE.htc);
  -moz-border-radius: 0 20px 20px 0;
  -webkit-border-radius: 0 20px 20px 0;
  border-radius: 0 20px 20px 0;
  behavior: url(/javascripts/PIE.htc);
  border: 1px solid #d26800;
  border-left: none;
  padding: 2px 10px;
  margin-left: -3px;
  color: white;
  cursor: pointer;
}
/* line 34, ../../../app/stylesheets/views/_common.sass */
#search .cancel_locale {
  margin-left: 10px;
}

/* line 37, ../../../app/stylesheets/views/_common.sass */
#search.chinese-text a {
  font-size: 14px;
  font-family: SimHei;
}

/* line 40, ../../../app/stylesheets/views/_common.sass */
nav#my_tiger_balm ul {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 10px;
  width: auto;
  text-align: center;
  margin: 0 auto;
  padding-left: 0;
  /*margin-left: 20%;*/
}
/* line 51, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal-list.scss */
nav#my_tiger_balm ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
  white-space: nowrap;
  display: inline;
  float: none;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 43, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal-list.scss */
nav#my_tiger_balm ul li:first-child, nav#my_tiger_balm ul li.first {
  padding-left: 0px;
}
/* line 44, ../../../../../../../../usr/local/rvm/gems/ree-1.8.7-2012.02@tigerbalm/gems/compass-0.10.5/frameworks/compass/stylesheets/compass/utilities/lists/_horizontal-list.scss */
nav#my_tiger_balm ul li:last-child, nav#my_tiger_balm ul li.last {
  padding-right: 0px;
}
/* line 44, ../../../app/stylesheets/views/_common.sass */
nav#my_tiger_balm ul li {
  border-right: 1px solid #fff;
  /*font-weight: bold;*/
  font-size: 11px;
}
/* line 49, ../../../app/stylesheets/views/_common.sass */
nav#my_tiger_balm ul li:last-child {
  border: none;
}
/* line 51, ../../../app/stylesheets/views/_common.sass */
nav#my_tiger_balm ul li a {
  font-size: 10px;
  color: #fff;
  text-transform:uppercase;
  font-family: arial;
}
/* line 53, ../../../app/stylesheets/views/_common.sass */
nav#my_tiger_balm ul li a:hover {
  color: #ea7300;
}
/* line 56, ../../../app/stylesheets/views/_common.sass */
nav#my_tiger_balm ul#neck_shoulder_ache_relief li.neck_shoulder_ache_relief a, nav#my_tiger_balm ul#back_pain_relief li.back_pain_relief a, nav#my_tiger_balm ul#joint_pain_sprains_relief li.joint_pain_sprains_relief a, nav#my_tiger_balm ul#muscle_ache_strain_relief li.muscle_ache_strain_relief a, nav#my_tiger_balm ul#cold_nasal_relief li.cold_nasal_relief a, nav#my_tiger_balm ul#relief_of_tension_headache li.relief_of_tension_headache a {
  color: #880F3A;
}

/* line 61, ../../../app/stylesheets/views/_common.sass */
nav#my_tiger_balm.chinese-text ul li a {
  font-size: 12px;
  font-family: SimHei;
}

/* line 63, ../../../app/stylesheets/views/_common.sass */
.emphasize {
  font-size: 20px;
}

/* line 67, ../../../app/stylesheets/views/_common.sass */
.slider_box {
  width: 100%;
  display: block;
  position: relative;
  background-image: -moz-radial-gradient(center 45deg,circle cover, #fffbf5, #f9a837);
  background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%,600, from(#fffbf5), to(#f9a837));
  background-image: linear-webkit-gradient(radial, 50% 50%, 0, 50% 50%,600, from(#fffbf5), to(#f9a837));

}
/* line 73, ../../../app/stylesheets/views/_common.sass */
.slider_box .next {
  /*position: absolute;*/
  /*right: 12%;*/
  background: url('images/backgrounds/arrows.png?1355992612') no-repeat -50px 1px;
  margin-right: 1598px;
}
.slider_box .next1{
  margin-right: 396px;
}
/* line 77, ../../../app/stylesheets/views/_common.sass */
.slider_box .next:active {
  background-position: -50px 2px;
}
/* line 79, ../../../app/stylesheets/views/_common.sass */
.slider_box .prev {
  background: url('images/backgrounds/arrows.png?1355992612') no-repeat 0 1px;
  /*position: absolute;*/
  left: 25%;
}
.slider_box .prev1 {
  /*background: url('images/backgrounds/arrows.png?1355992612') no-repeat 0 1px;*/
  /*position: absolute;*/
  left: 25%;
}
.hrtag{
  height: 160px;
  border-right:1px solid #333333;
  /*position: absolute;*/

}
/* line 83, ../../../app/stylesheets/views/_common.sass */
.slider_box .prev:active {
  background-position: 0 2px;
}
/* line 85, ../../../app/stylesheets/views/_common.sass */
.slider_box .prev, .slider_box .next {
  top: 24%;
  width: 50px;
  height: 90px;
}
/* line 89, ../../../app/stylesheets/views/_common.sass */
.slider_box .prev:hover, .slider_box .prev:active, .slider_box .next:hover, .slider_box .next:active {
  cursor: pointer;
}
/* line 92, ../../../app/stylesheets/views/_common.sass */
.image_holder {
  display: block;
  width: 450px;
  height: 350px;
  margin: 8% auto;
  opacity: 1;
}
/* line 99, ../../../app/stylesheets/views/_common.sass */
.image_holder img {
  max-width: 400px;
  max-height: 500px;
}

/* line 104, ../../../app/stylesheets/views/_common.sass */
.three_col #main_graphic, .three_col #left_content {
  /*width: 426px !important;*/
}
/* line 106, ../../../app/stylesheets/views/_common.sass */
.three_col #main_graphic.product_type, .three_col #left_content.product_type {
  width: 500 !important;
}
/* line 108, ../../../app/stylesheets/views/_common.sass */
.three_col #main_content {
  width: 299px !important;
  padding-left: 0 !important;
}
/* line 111, ../../../app/stylesheets/views/_common.sass */
.three_col #sidebar {
  float: left;
  margin-left: -10px;
  width: 135px;
}
/* line 115, ../../../app/stylesheets/views/_common.sass */
.three_col #sidebar span a {
  text-align: left;
  display: inline;
  color: #ffa600;
}

/* line 121, ../../../app/stylesheets/views/_common.sass */
.two_col .col-120 {
  width: 120px;
  float: left;
  display: block;
}
/* line 125, ../../../app/stylesheets/views/_common.sass */
.two_col .col-450 {
  width: 450px;
  padding: 10px;
  float: left;
  display: block;
}
/* line 130, ../../../app/stylesheets/views/_common.sass */
.two_col .col-450.border-right {
  border-right: 1px solid #cececc;
}

/* line 133, ../../../app/stylesheets/views/_common.sass */
.with-icon {
  width: 14px;
  background: url('images/icons/sprite_product_icons.gif?1355992612') no-repeat;
  height: 15px;
}
/* line 137, ../../../app/stylesheets/views/_common.sass */
.with-icon.delete {
  width: 40px;
  display: block;
  background-position: -34px 0;
}

/* line 2, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#main_section { 
  position: relative;
  width: 1366px;
  margin: 0 auto;
  margin-bottom: -0.5px;
}
/* line 5, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#main_section #main_graphic {
  float: left;
  width: 700px;
  height: 486px;
  text-align: center;
  display: table;
}
/* line 8, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#main_section #main_graphic.about_page {
  background: url("/images/about_images/main.png") no-repeat;
  background-position: 0 -2px;
  height: 550px;
  width: 528px;
  margin-left:12%;
}
/* line 13, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#main_section #main_graphic.about_page img {
  height: 541px !important;
  width: 527px !important;
  position: absolute;
  top: -2px !important;
}
/* line 18, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#main_section #main_graphic #buttonContainer {
}
/* line 22, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#main_section #main_graphic #buttonContainer div.slide-control {
  border: none;
  width: 11px;
  height: 11px;
  float: left;
  background: #e9e9e9;
  margin-left: 5px;
  border-radius: 50px;
}
/* line 30, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#main_section #main_graphic #buttonContainer div.slide-control.active {
  background: grey;
}
/* line 34, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#main_section #left_content {
  position: absolute;
  top: 0;
  left: 0;
  /*width: 700px !important;*/
  height: 347px;
  text-align: center;
  margin-bottom: 14px;
  display: table;
  text-align: left;
  position: relative;
  float: left;
  width: 528px;
  margin-left: 12%;
}
/* line 48, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#main_section #left_content.home_page #fade {
  margin-top: 0px;
}
/* line 50, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#main_section #left_content.home_page #fade img {
  width: 500px;
}
/* line 52, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#main_section #left_content.home_page #fade .category_slide {
  display: none;
}
/* line 55, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#main_section #left_content.health_and_tb {
  background: url("/images/health_and_tb_images/main4.png") no-repeat;
}
/* line 57, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#main_section #left_content img.slideshow2 {
  position: absolute;
  top: 46px !important;
  left: 42px !important;
}
/* line 63, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#main_section #main_content {
  float: left;
  width: 380px;
  margin: 20px 0 0px 20px;
  padding: 0;
  /*margin-left: 26%;*/
}
/* line 68, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#main_section #main_content p {
  font-size: 12px;
}
/* line 71, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#main_section #main_content.chinese-text p {
  font-size: 14px;
  font-family: SimHei;
}
/* line 73, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#main_section #home_content {
  float: left;
  margin: 20px 0 0 18px !important;
  padding: 0;
  width: 440px;
}
/* line 79, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#main_section #home_content.chinese-text p {
  font-size: 14px;
  font-family: SimHei;
}
/* line 82, ../../../app/stylesheets/views/pages/_home.sass */
#main_page #my_tiger_balm ul {
}
#my_tiger_balm{
  margin: 5px auto;
  color: #fff;
}
/* line 84, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#whats_new {
  display: block;
  margin-bottom: -18px;
  margin-top: -20px;
}
/* line 87, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#whats_new header#h3 {
  width: 140px;
  padding: 10px 50px 0 15px;
  display: block;
  max-width: 300px;
  margin-top: 50px;
  margin-left: 50px;
}
#main_page section#whats_new header#h4 {
  padding: 10px 50px 0 50px !important;
  display: block;
  /*max-width: 300px;*/
  margin-top: 50px;
  margin-left: 0px !important;
}
#main_page section#whats_new header#h4 span {
  color:#58585A;letter-spacing:-1pt;word-spacing:4pt;font-size:32px;text-align:left;line-height:0;
}
#main_page section#whats_new header#h4 p {
  font-size:10px;  
}
#main_page section#whats_new header#h3 span {
  font-weight:bold;color:#58585A;letter-spacing:-1pt;word-spacing:4pt;font-size:32px;text-align:left;
  font-family:"../../fonts/GothamCondensed-Bold.otf", sans-serif;line-height:0;
  text-transform: uppercase;
}
#main_page section#whats_new header#h3 p {
  font-size:11px;  
  float: left;;
}
.thelastest span{
font-weight:bold;color:#58585A;letter-spacing:-1pt;word-spacing:4pt;font-size:26px;text-align:left;
font-family:"../../fonts/GothamCondensed-Bold.otf", sans-serif;line-height:0;
}
/* line 91, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#whats_new .carousel_images img {
  display: none;
}
/* line 93, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#whats_new #carousel {
  /*margin-right: 80px;*/
  /*height: 180px;*/
  width: 700px;
  margin-bottom: 30px;
}
/* line 101, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#whats_new ul.taller_image li.single {
  float: none;
  margin: 28px auto 0;
}
#main_page section#whats_new ul.taller_image{
  width: 100%;
  margin-left: 5%;
}
.titletony{
  height: 171px;
  font-size: 18px;s
  padding-left: 0px;
  max-width: 300px;
  margin-left: 70px;
}
.titletony .latest{
  font-size: 12px;
  width: 186px;
  height: 50px;
  vertical-align:middle; 
  display: table-cell;
}
/* line 104, ../../../app/stylesheets/views/pages/_home.sassdsdsds */
#main_page section#whats_new ul.taller_image li a {
  text-align: center;
  margin: 0 auto;
  display: table;

}
#main_page section#whats_new ul.taller_image li a p  {
  width: 185px;
  font-weight: bold;
  font-size: 13px;
  text-align: center;
/*  font-family: "../../fonts/GothamCondensed-Medium.otf"*/
  font-family: arial;
  /*text-transform: uppercase;*/

}
#main_page section#whats_new ul.taller_image li a span {
  font-weight: bold;
  font-size: 11px;
  text-align: center;
 /* font-family: "../../fonts/GothamCondensed-Medium.otf"*/
 font-family: arial;

}

/* line 107, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#whats_new ul.taller_image li a .image img {
  height: 100px;
  margin: 0 auto;
   display: table;
}
/* line 110, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#whats_new ul li {
  margin: 30px 12px 0;
  border: none;
  text-align: center;
  width: 180px;
  padding-right: 20px;
}
/* line 116, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#whats_new ul li img {
  max-height: 100px;
}
/* line 118, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#whats_new ul li a {
  text-decoration: none;
  text-align: center;
}
/* line 122, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#whats_new ul li a .image img {
  border: none;
  height: 100px;
}
/* line 126, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#whats_new ul li a .article_icon img {
  height: auto;
  margin: 5px auto 10px;
  border: none;
}
/* line 131, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#whats_new ul li a span {
  text-align: center;
  white-space: nowrap;
  width: 150px;
}
/* line 135, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#whats_new ul li a span.article {
  white-space: normal;
  width: 150px;
}
/* line 139, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#whats_new.chinese-text .latest {
  font-size: 12px !important;
  font-family: SimHei;
}
/* line 141, ../../../app/stylesheets/views/pages/_home.sass */
#main_page section#whats_new.chinese-text ul li a span {
  font-size: 14px;
  font-family: SimHei;
}

/* line 145, ../../../app/stylesheets/views/pages/_home.sass */
.home #main_content {
  width: 300px !important;
}
/* line 147, ../../../app/stylesheets/views/pages/_home.sass */
.home #main_content h1 {
  font-size: 34px;
}

/* line 151, ../../../app/stylesheets/views/pages/_home.sass */
.floating_term_panel {
  /*width: 1200px;*/
  opacity: 1;
  position: fixed;
  top: auto;
  bottom: 20px;
  z-index: 1001;
  color: #666666;
  margin-top: 20px;
  margin : 0 auto;
  padding: 15px;
  background-color: #dddddd;
  text-align: justify;
}

/* line 163, ../../../app/stylesheets/views/pages/_home.sass */
.close_button {
  float: right;
}

/* line 3, ../../../app/stylesheets/views/pages/_about.sass */
#main_page.about_tb section#main_section #main_graphic {
  position: relative;
  display: block !important;
}
/* line 6, ../../../app/stylesheets/views/pages/_about.sass */
#main_page.about_tb section#main_section #main_graphic #fade {
  height: 375px;
}
/* line 8, ../../../app/stylesheets/views/pages/_about.sass */
#main_page.about_tb section#main_section #main_graphic #fade .category_slide {
  display: none;
}
/* line 10, ../../../app/stylesheets/views/pages/_about.sass */
#main_page.about_tb section#main_section #main_graphic img.slideshow2 {
  top: 42px !important;
}
/* line 12, ../../../app/stylesheets/views/pages/_about.sass */
#main_page.about_tb section#main_section #main_graphic .share_us {
  position: absolute;
  right: 135px;
  width: 128px;
  bottom: 14px;
  text-align: center;
  z-index: 100;
}
/* line 19, ../../../app/stylesheets/views/pages/_about.sass */
#main_page.about_tb section#main_section #main_graphic .share_us a {
  text-decoration: underline;
}
/* line 21, ../../../app/stylesheets/views/pages/_about.sass */
#main_page.about_tb section#main_section #main_graphic .share_us p {
  text-align: center;
  background-color: transparent !important;
}
/* line 23, ../../../app/stylesheets/views/pages/_about.sass */
#main_page.about_tb section#main_section #main_graphic .share_us h2 {
  margin-bottom: 7px;
  line-height: 29px;
}
/* line 26, ../../../app/stylesheets/views/pages/_about.sass */
#main_page.about_tb section#main_section #main_content {
  /*margin: 20px 0;*/
  width: 360px;
}
/* line 30, ../../../app/stylesheets/views/pages/_about.sass */
#main_page.about_tb section#main_section #main_content.chinese-text p {
  font-size: 14px;
  font-family: SimHei;
}

/* line 1, ../../../app/stylesheets/views/pages/_products.sass */
#main_graphic.products_box {

  /*margin: 0 0 20px;*/
  text-align: center;
}
/* line 4, ../../../app/stylesheets/views/pages/_products.sass */
#main_graphic.products_box img {
  margin: 0 auto;
}
/* line 6, ../../../app/stylesheets/views/pages/_products.sass */
#main_graphic.products_box #fade {
  overflow: hidden;
  margin-top: 0px;
}
/* line 9, ../../../app/stylesheets/views/pages/_products.sass */
#main_graphic.products_box #fade .category_slide {
  width: 700px;
  height: 404px;
}

/* line 13, ../../../app/stylesheets/views/pages/_products.sass */
#main_graphic.chinese-text p {
  font-size: 14px;
  font-family: SimHei;
}

/* line 16, ../../../app/stylesheets/views/pages/_products.sass */
.products_box {
  width: 33%;
}

.category_footer{
  min-width: 1100px;  
  float: left;
  width: 100%;
  background-image: -moz-radial-gradient(center 45deg,circle cover, #fffbf5, #f9a837);
  background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%,600, from(#fffbf5), to(#f9a837));
}

/* line 1, ../../../app/stylesheets/views/pages/_categories.sass */
#categories {
  position: relative;
}
/* line 3, ../../../app/stylesheets/views/pages/_categories.sass */
#categories .cat_products_box {
  height: 486px;
  width: 700px;
  float: left;
}
/* line 7, ../../../app/stylesheets/views/pages/_categories.sass */
#categories .cat_products_box .slide_image_holder, #categories .cat_products_box .default_category {
  width: 700px;
  height: 486px;
  position: absolute;
}
/* line 11, ../../../app/stylesheets/views/pages/_categories.sass */
#categories .cat_products_box .slide_image_holder {
  top: 12px;
  display: none;
}
/* line 14, ../../../app/stylesheets/views/pages/_categories.sass */
#categories .cat_products_box .home_category.message {
  bottom: 58px;
  left: 160px;
  position: relative;
  display: none;
}
/* line 19, ../../../app/stylesheets/views/pages/_categories.sass */
#categories .cat_products_box .classic.message {
  bottom: 8px;
  left: 151px;
  display: none;
}
/* line 23, ../../../app/stylesheets/views/pages/_categories.sass */
#categories .cat_products_box .tiger_balm_active.message, #categories .cat_products_box .tiger_balm.message {
  bottom: 34px;
  left: 122px;
  display: none;
}
/* line 27, ../../../app/stylesheets/views/pages/_categories.sass */
#categories .cat_products_box .balance.message {
  bottom: 34px;
  left: 122px;
  display: none;
}
/* line 31, ../../../app/stylesheets/views/pages/_categories.sass */
#categories .cat_products_box .junior.message {
  bottom: 34px;
  left: 122px;
  display: none;
}
/* line 35, ../../../app/stylesheets/views/pages/_categories.sass */
#categories .cat_products_box .message {
  position: absolute;
  width: 235px;
  text-align: center;
}
/* line 39, ../../../app/stylesheets/views/pages/_categories.sass */
#categories .cat_products_box h1 {
  margin: 28px 0 10px;
}
/* line 41, ../../../app/stylesheets/views/pages/_categories.sass */
#categories .cat_products_box h1 a {
  cursor: pointer;
  color: #ea7300;
  height: auto;
}
/* line 45, ../../../app/stylesheets/views/pages/_categories.sass */
#categories ul#categories_list {
  /*margin-right: 28%;*/
  /*margin-top: 10px;*/
  /*float: left;*/
  /*margin-left: 300px;*/
  width: 910px;
  margin: 0 auto;
}
/* line 47, ../../../app/stylesheets/views/pages/_categories.sass */
#categories ul#categories_list li {
  margin: 0 3px;
  /*text-align: center;*/
  padding-right: 10px;
}
/* line 49, ../../../app/stylesheets/views/pages/_categories.sass */
#categories a {
  display: block;
  width: 207px;
  height: 71px;
  font-size: 27px;
  text-align: center;
  padding-top:25px; 
  margin-top: 10px;
  font-weight: bold;
}
#categories .category_footer p {
  width: 162px;
  /*word-break: break-word;*/
  margin: 0 auto;
  margin-top:20px; 
}
/* line 53, ../../../app/stylesheets/views/pages/_categories.sass */
#categories a.classic {
  background: #f6881f;
  color: #fff;
}
/* line 55, ../../../app/stylesheets/views/pages/_categories.sass */
#categories a.tiger_balm_active {
  background: black;
  color: #fff;
}
/* line 57, ../../../app/stylesheets/views/pages/_categories.sass */
#categories a.balance {
  background: #939598;
  color: #fff;
}
/* line 59, ../../../app/stylesheets/views/pages/_categories.sass */
#categories a.junior {
  background: #f4de34;
  color: black;
}
/* line 62, ../../../app/stylesheets/views/pages/_categories.sass */
#categories a.classic-th {
  
}
/* line 64, ../../../app/stylesheets/views/pages/_categories.sass */
#categories a.tiger_balm_active-th {
  /*background: url('images/backgrounds/categories/active-th.png') no-repeat 0 0;*/
}
/* line 66, ../../../app/stylesheets/views/pages/_categories.sass */
#categories a.balance-th {
  /*background: url('images/backgrounds/categories/urban-th.png?1355992612') no-repeat 0 0;*/
}
/* line 68, ../../../app/stylesheets/views/pages/_categories.sass */
#categories a.junior-th {
  /*background: url('images/backgrounds/categories/junior-th.png') no-repeat 0 0;*/
}
/* line 71, ../../../app/stylesheets/views/pages/_categories.sass */
#categories a.classic-hk {
  /*background: url('images/backgrounds/categories/classic-hk.png?1355992612') no-repeat 0 0;*/
}
/* line 73, ../../../app/stylesheets/views/pages/_categories.sass */
#categories a.tiger_balm_active-hk {
  /*background: url('images/backgrounds/categories/active-hk.png') no-repeat 0 0;*/
}
/* line 75, ../../../app/stylesheets/views/pages/_categories.sass */
#categories a.balance-hk {
  /*background: url('images/backgrounds/categories/urban-hk.png?1355992612') no-repeat 0 0;*/
}
/* line 77, ../../../app/stylesheets/views/pages/_categories.sass */
#categories a.junior-hk {
  /*background: url('images/backgrounds/categories/junior-hk.png?1355992612') no-repeat 0 0;*/
}
/* line 80, ../../../app/stylesheets/views/pages/_categories.sass */
#categories #categories_pane {
  float: left;
  /*margin: 152px 0 0 0px !important;*/
  padding: 0;
  width: 456px;
}
/* line 86, ../../../app/stylesheets/views/pages/_categories.sass */
#categories #categories_pane.chinese-text p {
  font-size: 14px;
  font-family: SimHei;
}
/* line 88, ../../../app/stylesheets/views/pages/_categories.sass */
#categories #main_graphic {
  float: left;
}

/* line 1, ../../../app/stylesheets/views/pages/_classic.sass */
#main_page section#main_section #main_graphic {
  /*position: relative;*/
  text-align: left;
}
/* line 4, ../../../app/stylesheets/views/pages/_classic.sass */
#main_page section#main_section #main_graphic img {
  margin: 0;
}
/* line 6, ../../../app/stylesheets/views/pages/_classic.sass */
#main_page section#main_section #main_graphic img.product_image {
  width: 559px;
}
/* line 10, ../../../app/stylesheets/views/pages/_classic.sass */
#main_page section#main_section #main_graphic img.slideshow2 {
  position: absolute;
  top: 0px !important;
  left: 0px !important;
}

/* line 18, ../../../app/stylesheets/views/pages/_classic.sass */
.items #main_content {
  padding-bottom: 0;
}
/* line 21, ../../../app/stylesheets/views/pages/_classic.sass */
.items #main_content.chinese-text p {
  font-size: 14px;
  font-family: SimHei;
}

/* line 24, ../../../app/stylesheets/views/pages/_classic.sass */
#whats_new header#h3 {
  padding-top: 15px !important;
}
/* line 26, ../../../app/stylesheets/views/pages/_classic.sass */
#whats_new header#h3 span.latest {
  margin-left: 10px;
}
.thelastest{
  width: 10px;
  height: 132px;
  margin-left: -60px;
}
/* line 28, ../../../app/stylesheets/views/pages/_classic.sass */
#whats_new header#h3 span.latest.chinese-text {
  font-size: 14px;
  font-family: SimHei;
}

/* line 31, ../../../app/stylesheets/views/pages/_classic.sass */
.classic_items #main_graphic {
  height: 300px;
}

/* line 36, ../../../app/stylesheets/views/pages/_classic.sass */
.categories_page #whats_new #h3 {
  padding-top: 0px !important;
}
/* line 38, ../../../app/stylesheets/views/pages/_classic.sass */
.categories_page #whats_new #carousel {
  /*height: 300px !important;*/
}

/* line 41, ../../../app/stylesheets/views/pages/_classic.sass */
#categories_content {
  float: left;
  margin: 20px 0 0 10px !important;
  padding: 0;
}

/* line 45, ../../../app/stylesheets/views/pages/_classic.sass */
#categories_sidebar {
  float: left;
  margin-left: 0;
  width: 206px;
}
/* line 49, ../../../app/stylesheets/views/pages/_classic.sass */
#categories_sidebar ul {
  /*margin-top: 60px;*/
  /*padding-left: 24px;*/
}
/* line 52, ../../../app/stylesheets/views/pages/_classic.sass */
#categories_sidebar ul li {
  font-size: 11px;
  list-style: none outside none;
  margin-bottom: 30px;
}
/* line 56, ../../../app/stylesheets/views/pages/_classic.sass */
#categories_sidebar ul li a {
  display: block;
  text-align: center;
}
/* line 59, ../../../app/stylesheets/views/pages/_classic.sass */
#categories_sidebar ul li a img {
  background: none repeat scroll 0 0 #eeeeee;
  height: 30px;
  margin: auto auto 5px;
  text-align: center;
}
/* line 64, ../../../app/stylesheets/views/pages/_classic.sass */
#categories_sidebar ul li a span {
  display: block;
  text-align: center;
}

/* line 2, ../../../app/stylesheets/views/pages/_which_is_tb.sass */
.which_is_tb #main_graphic {
  /*margin-top:-10px;*/
}
/* line 4, ../../../app/stylesheets/views/pages/_which_is_tb.sass */
#tb_pane {
  float: left;
  margin-left: 30px;
  margin-top: 50px;
  padding: 0;
  width: 450px;
}

/* line 2, ../../../app/stylesheets/views/pages/_testimonials.sass */
.testimonials #slider {
  /*height: auto !important;*/
}
/* line 5, ../../../app/stylesheets/views/pages/_testimonials.sass */
.testimonials #left_content {
  padding: 30px 10px !important;
  height: 720px !important;
  margin-bottom: 0 !important;
}
/* line 10, ../../../app/stylesheets/views/pages/_testimonials.sass */
.testimonials #left_content h4 {
  margin: 0 10px;
  margin-left: 100px;
}
/* line 14, ../../../app/stylesheets/views/pages/_testimonials.sass */
.testimonials #left_content table tr td.labels {
  text-align: right;
  width: 250px;
  vertical-align: top;
}

/* line 21, ../../../app/stylesheets/views/pages/_testimonials.sass */
.testimonials.chinese-text #left_content table tr td {
  font-size: 14px;
  font-family: SimHei;
}

/* line 24, ../../../app/stylesheets/views/pages/_testimonials.sass */
hr.separator.testimonials {
  margin-top: 0;
}

/* line 27, ../../../app/stylesheets/views/pages/_testimonials.sass */
#testimonial_pane {
  float: left;
  margin: 4px 0 0 20px;
  padding: 0;
  width: 366px;
}

/* line 32, ../../../app/stylesheets/views/pages/_testimonials.sass */
#testimonial_pane.chinese-text {
  font-size: 14px;
  font-family: SimHei;
}

/* line 36, ../../../app/stylesheets/views/pages/_testimonials.sass */
.slider #nextBtn a {
  background: url('images/backgrounds/nextbtn.png?1355992612') no-repeat 93px -4px !important;
  width: 89px !important;
  line-height: 11px;
  font-size: 10px;
  padding-right: 36px;
  text-align: right;
}

/* line 45, ../../../app/stylesheets/views/pages/_testimonials.sass */
.slider #prevBtn a {
  background: url('images/backgrounds/prevbtn.png?1355992612') no-repeat 0 -4px !important;
  width: 89px !important;
  line-height: 11px;
  font-size: 10px;
  padding-left: 36px;
  text-align: left;
}

/* line 53, ../../../app/stylesheets/views/pages/_testimonials.sass */
#add_testimonial_info {
  min-height: 300px;
  color: white;
}
/* line 56, ../../../app/stylesheets/views/pages/_testimonials.sass */
#add_testimonial_info p {
  text-align: center;
  padding-top: 13%;
  font-size: 21px;
}

/* line 61, ../../../app/stylesheets/views/pages/_testimonials.sass */
#box-outer {
  overflow: hidden;
  height: 120px;
  margin: 20px;
}

/* line 66, ../../../app/stylesheets/views/pages/_testimonials.sass */
#testimonial-form .error {
  padding: inherit;
}

/* line 69, ../../../app/stylesheets/views/pages/_testimonials.sass */
#testimonial-form label.error {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  color: red;
}

/* line 2, ../../../app/stylesheets/views/pages/_health_and_tb.sass */
.three_col .col_300 {
  width: 310px;
  float: left;
}
/* line 5, ../../../app/stylesheets/views/pages/_health_and_tb.sass */
.three_col .col_300 ul {
  list-style: none;
}
/* line 7, ../../../app/stylesheets/views/pages/_health_and_tb.sass */
.three_col .col_300 ul li {
  color: #ffa600;
}
/* line 9, ../../../app/stylesheets/views/pages/_health_and_tb.sass */
.three_col .col_300 ul li p {
  color: black;
}

/* line 12, ../../../app/stylesheets/views/pages/_health_and_tb.sass */
#health_tb_pane {
  float: left;
  /*margin: 0 0 0 20px !important;*/
  padding: 0;
  width: 440px;
}

/* line 2, ../../../app/stylesheets/views/pages/_health_and_tb_articles.sass */
.health_and_tb_articles .article_image {
  margin-top: 0px;
}
/* line 5, ../../../app/stylesheets/views/pages/_health_and_tb_articles.sass */
.health_and_tb_articles #whats_new #h3 {
  padding: 10px 80px 0 20px !important;
}
/* line 7, ../../../app/stylesheets/views/pages/_health_and_tb_articles.sass */
.health_and_tb_articles #main_content {
  width: 400px;
}

/* line 9, ../../../app/stylesheets/views/pages/_health_and_tb_articles.sass */
.health_and_tb_articles.chinese-text {
  font-size: 14px;
  font-family: SimHei;
}

/* line 1, ../../../app/stylesheets/views/pages/_find_tiger_balm.sass */
.popup {
  text-align: center;
  overflow-x: hidden;
  width: 300px;
  position: relative;
}
/* line 7, ../../../app/stylesheets/views/pages/_find_tiger_balm.sass */
.popup h1 {
  font-size: 16px !important;
  font-weight: bold !important;
}
/* line 10, ../../../app/stylesheets/views/pages/_find_tiger_balm.sass */
.popup.popup_cities {
  margin-top: 42px;
}
/* line 12, ../../../app/stylesheets/views/pages/_find_tiger_balm.sass */
.popup.popup_cities a {
  color: #777777 !important;
}
/* line 14, ../../../app/stylesheets/views/pages/_find_tiger_balm.sass */
.popup .image_holder {
  display: table;
}

/* line 17, ../../../app/stylesheets/views/pages/_find_tiger_balm.sass */
.tb_popup {
  max-width: 900px;
  overflow: visible;
}

/* line 21, ../../../app/stylesheets/views/pages/_find_tiger_balm.sass */
#fancybox-outer {
  background: url('images/backgrounds/black_transparent.png?1355992612') repeat !important;
}

/* line 26, ../../../app/stylesheets/views/pages/_find_tiger_balm.sass */
.find_tb_toolbar {
  text-align: left;
  color: #ffa200 !important;
  position: absolute;
  bottom: 80px;
  right: 0;
  width: 267px;
}
/* line 33, ../../../app/stylesheets/views/pages/_find_tiger_balm.sass */
.find_tb_toolbar > * {
  font-family: helvetica;
}
/* line 35, ../../../app/stylesheets/views/pages/_find_tiger_balm.sass */
.find_tb_toolbar h1 {
  text-align: right !important;
  margin-right: 20px;
  font-weight: normal !important;
}
/* line 39, ../../../app/stylesheets/views/pages/_find_tiger_balm.sass */
.find_tb_toolbar a {
  color: #555555 !important;
  font-weight: bold;
  font-size: 14px;
}
/* line 43, ../../../app/stylesheets/views/pages/_find_tiger_balm.sass */
.find_tb_toolbar a:hover {
  color: #222222 !important;
}
/* line 45, ../../../app/stylesheets/views/pages/_find_tiger_balm.sass */
.find_tb_toolbar ul.countries {
  margin-left: 30px;
}
/* line 47, ../../../app/stylesheets/views/pages/_find_tiger_balm.sass */
.find_tb_toolbar ul.countries > li {
  list-style: none;
  text-transform: uppercase !important;
}
/* line 50, ../../../app/stylesheets/views/pages/_find_tiger_balm.sass */
.find_tb_toolbar ul.countries > li ul {
  padding-left: 10px;
}

/* line 1, ../../../app/stylesheets/views/pages/_press_room.sass */
.content_header {
  padding: 10px;
  border-bottom: 1px solid #ffa600;
}

/* line 5, ../../../app/stylesheets/views/pages/_press_room.sass */
.content_body {
  position: relative;
  margin-bottom: 20px;
}

/* line 11, ../../../app/stylesheets/views/pages/_press_room.sass */
#press_room section#main_section #main_content {
  float: left;
  margin: 20px 0 0 20px;
  padding: 0;
  width: 880px;
}
/* line 16, ../../../app/stylesheets/views/pages/_press_room.sass */
#press_room section#main_section ul#press_articles_list {
  padding: 0;
  margin: 10px 0px;
  list-style: none;
  float: left;
  width: 100%;
}
/* line 22, ../../../app/stylesheets/views/pages/_press_room.sass */
#press_room section#main_section ul#press_articles_list li {
  border-bottom: 1px dashed #dddddd;
  padding: 5px 0;
}
/* line 25, ../../../app/stylesheets/views/pages/_press_room.sass */
#press_room section#main_section ul#press_articles_list li:hover {
  background-color: #fefbf0;
}
/* line 27, ../../../app/stylesheets/views/pages/_press_room.sass */
#press_room section#main_section ul#press_articles_list li h4 {
  font-weight: bolder;
  margin: 0 0 2px 0;
}
/* line 30, ../../../app/stylesheets/views/pages/_press_room.sass */
#press_room section#main_section ul#press_articles_list li p {
  margin-bottom: 5px;
}
/* line 32, ../../../app/stylesheets/views/pages/_press_room.sass */
#press_room section#main_section ul#press_articles_list li p.download {
  text-decoration: underline;
}

/* line 35, ../../../app/stylesheets/views/pages/_press_room.sass */
#press_room .press_container {
  padding: 10px;
  padding-top: 20px;
  overflow: hidden;
}
/* line 39, ../../../app/stylesheets/views/pages/_press_room.sass */
#press_room .press_details {
  float: right;
  text-align: left;
  width: 700px;
  left: -27px;
}
/* line 44, ../../../app/stylesheets/views/pages/_press_room.sass */
#press_room .press_details a {
  color: #ffa600;
  font-size: 14px;
  text-decoration: underline;
}
/* line 48, ../../../app/stylesheets/views/pages/_press_room.sass */
#press_room .press_details h4 {
  margin: 0;
  font-weight: bold;
}
/* line 51, ../../../app/stylesheets/views/pages/_press_room.sass */
#press_room .image_holder {
  margin: 0;
  left: 48px;
  width: 130px;
  height: 130px;
  float: left;
  background: #dddddd;
  position: relative;
}

/* line 1, ../../../app/stylesheets/views/pages/_site_map.sass */
.site-list {
  margin: 20px;
}

/* line 6, ../../../app/stylesheets/views/pages/_site_map.sass */
body .site_map .left a.chinese-text {
  font-size: 14px;
  font-family: SimHei;
}
/* line 8, ../../../app/stylesheets/views/pages/_site_map.sass */
body .site_map h3 {
  margin-bottom: 5px;
}
/* line 10, ../../../app/stylesheets/views/pages/_site_map.sass */
body .site_map ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 14, ../../../app/stylesheets/views/pages/_site_map.sass */
body .site_map ul li {
  padding: 10px 10px 0;
}
/* line 16, ../../../app/stylesheets/views/pages/_site_map.sass */
body .site_map ul li a, body .site_map ul li a:visited {
  padding: 10px 0;
}
/* line 18, ../../../app/stylesheets/views/pages/_site_map.sass */
body .site_map ul li a:hover, body .site_map ul li a:visited:hover {
  text-decoration: underline;
}
/* line 20, ../../../app/stylesheets/views/pages/_site_map.sass */
body .site_map ul li ul {
  margin: 5px 0;
}
/* line 24, ../../../app/stylesheets/views/pages/_site_map.sass */
body .site_map ul.chinese-text li a, body .site_map ul.chinese-text li a:visited {
  font-size: 14px;
  font-family: SimHei;
}

/* line 1, ../../../app/stylesheets/views/pages/_search.sass */
section#search_section {
  margin: 20px;
  float: left;
}
/* line 4, ../../../app/stylesheets/views/pages/_search.sass */
section#search_section h1 {
  border-bottom: 3px solid #bbbbbb;
  padding-bottom: 10px;
  margin-bottom: 0px;
}
/* line 8, ../../../app/stylesheets/views/pages/_search.sass */
section#search_section p.centered {
  text-align: center;
}
/* line 10, ../../../app/stylesheets/views/pages/_search.sass */
section#search_section ol {
  padding: 0;
  margin: 10px 20px 10px;
  float: left;
}
/* line 14, ../../../app/stylesheets/views/pages/_search.sass */
section#search_section ol li {
  border-bottom: 1px dashed #dddddd;
  padding: 10px 0 10px 0;
}
/* line 17, ../../../app/stylesheets/views/pages/_search.sass */
section#search_section ol li:hover {
  background-color: #fefbf0;
}
/* line 19, ../../../app/stylesheets/views/pages/_search.sass */
section#search_section ol li h4 {
  font-weight: bolder;
  margin: 0 0 2px 0;
}
/* line 22, ../../../app/stylesheets/views/pages/_search.sass */
section#search_section ol li p {
  margin: 0;
}
/* line 24, ../../../app/stylesheets/views/pages/_search.sass */
section#search_section .pagination {
  float: right;
  margin: 10px 20px 0;
}

/* line 2, ../../../app/stylesheets/views/pages/_locations.sass */
#locations_page #map_canvas {
  margin: 20px auto;
  border: 6px solid #f19935;
  height: 400px;
  width: 900px;
}

/* line 7, ../../../app/stylesheets/views/pages/_locations.sass */
#locations {
  /*float: left;*/
  width: 910px;
  margin: 20px auto;
}
/* line 11, ../../../app/stylesheets/views/pages/_locations.sass */
#locations h1 {
  margin: 0 0 10px;
}

/* line 14, ../../../app/stylesheets/views/pages/_locations.sass */
#locations.chinese-text p {
  font-size: 14px;
  font-family: SimHei;
}
/* line 17, ../../../app/stylesheets/views/pages/_locations.sass */
#locations.chinese-text p a, #locations.chinese-text form a {
  text-decoration: underline;
  font-family: SimHei;
}
/* line 19, ../../../app/stylesheets/views/pages/_locations.sass */
#locations.chinese-text li {
  display: block;
  font-family: SimHei;
}
/* line 21, ../../../app/stylesheets/views/pages/_locations.sass */
#locations.chinese-text > ul {
  list-style: none;
  padding-left: 100px;
  font-family: SimHei;
}
/* line 25, ../../../app/stylesheets/views/pages/_locations.sass */
#locations.chinese-text > ul > li {
  padding: 3px 10px;
  font-weight: bold;
  font-family: SimHei;
}
/* line 28, ../../../app/stylesheets/views/pages/_locations.sass */
#locations.chinese-text > ul > li:selected, #locations.chinese-text > ul > li:hover, #locations.chinese-text > ul > li:active {
  background: red;
  font-family: SimHei;
}

/* line 31, ../../../app/stylesheets/views/pages/_locations.sass */
ul#locations_by_zip_code {
  list-style: none;
  float: left;
  margin: 10px 0;
  padding: 0;
  width: 100%;
}
/* line 37, ../../../app/stylesheets/views/pages/_locations.sass */
ul#locations_by_zip_code li {
  float: left;
  width: 260px;
  font-weight: normal;
  border: 1px solid #dddddd;
  height: 210px;
  margin: 5px;
  padding: 10px 15px;
}
/* line 46, ../../../app/stylesheets/views/pages/_locations.sass */
ul#locations_by_zip_code li p {
  margin-bottom: 5px;
}
/* line 48, ../../../app/stylesheets/views/pages/_locations.sass */
ul#locations_by_zip_code li p.title {
  font-weight: bold;
  font-size: 16px;
}

/* line 51, ../../../app/stylesheets/views/pages/_locations.sass */
.marker_content {
  padding: 10px;
}
/* line 53, ../../../app/stylesheets/views/pages/_locations.sass */
.marker_content a {
  text-decoration: underline;
}
/* line 55, ../../../app/stylesheets/views/pages/_locations.sass */
.marker_content p {
  margin: 0;
}
/* line 57, ../../../app/stylesheets/views/pages/_locations.sass */
.marker_content p.marker_title {
  font-weight: bold;
  font-size: 16px;
}

/* line 61, ../../../app/stylesheets/views/pages/_locations.sass */
#stores_list p {
  margin: 10px;
}

/* line 2, ../../../app/stylesheets/views/pages/_contact.sass */
#main_content.chinese-text #contact_form {
  font-size: 14px;
  font-family: SimHei;
}

/* line 4, ../../../app/stylesheets/views/pages/_contact.sass */
#contact_form {
  padding-top: 18px;
  float: left;
  padding-bottom: 20px;
}

/* line 2, ../../../app/stylesheets/views/pages/_articles.sass */
body #main_page.articles {
  position: relative;
}
/* line 5, ../../../app/stylesheets/views/pages/_articles.sass */
body #main_page.articles section#main_section {
  position: static;
  min-height: 400px;
  width: 1366px;
  margin: 0 auto;
}
/* line 8, ../../../app/stylesheets/views/pages/_articles.sass */
body #main_page.articles section#main_section #health_tb_pane {
  /*position: absolute;*/
  right: 15%;
}
/* line 11, ../../../app/stylesheets/views/pages/_articles.sass */
body #main_page.articles section#main_section #main_graphic {
  height: auto;
}
/* line 13, ../../../app/stylesheets/views/pages/_articles.sass */
body #main_page.articles.chinese-text {
  font-size: 14px;
  font-family: SimHei;
}
/* line 16, ../../../app/stylesheets/views/pages/_articles.sass */
body .article_page {
  padding: 20px;
}
/* line 18, ../../../app/stylesheets/views/pages/_articles.sass */
body .articles_list {
  margin-top: 20px;
  margin-left: 130px;
}
/* line 20, ../../../app/stylesheets/views/pages/_articles.sass */
body .three_col {
  margin-bottom: 20px;
  display: table;
  margin-top: 30px;
  /*margin-left: 130px;*/
}
/* line 24, ../../../app/stylesheets/views/pages/_articles.sass */
body .article_box {
  width: 350px;
  padding: 0 0 15px 35px;
  height: 100px;
}
/* line 28, ../../../app/stylesheets/views/pages/_articles.sass */
body .article_box h4 {
  margin-bottom: 5px;
  line-height: 120%;
  display: list-item;
  color: orange;
}
/* line 34, ../../../app/stylesheets/views/pages/_articles.sass */
body .articles_list > div:last-child {
  margin-bottom: 30px;
}
/* line 37, ../../../app/stylesheets/views/pages/_articles.sass */
body .pagination {
  margin-top: 20px;
}
/* line 39, ../../../app/stylesheets/views/pages/_articles.sass */
body .pagination em {
  font-style: normal !important;
}
/* line 41, ../../../app/stylesheets/views/pages/_articles.sass */
body .pagination a {
  color: orange !important;
}

/* line 3, ../../../app/stylesheets/views/pages/_privacy.sass */
body #main_page.privacy section#main_section #main_content {
  float: left;
  margin: 20px 0 0 20px;
  padding: 0;
  width: 880px;
}

/* line 2, ../../../app/stylesheets/views/pages/_promotions.sass */
body #promotions {
  position: relative;
  margin: 20px;
}
/* line 5, ../../../app/stylesheets/views/pages/_promotions.sass */
body #promotions section#main_section {
  position: static;
}
/* line 7, ../../../app/stylesheets/views/pages/_promotions.sass */
body #promotions section#main_section #promotions_pane {
  position: absolute;
  right: 10px;
}
/* line 10, ../../../app/stylesheets/views/pages/_promotions.sass */
body #promotions section#main_section #main_graphic {
  height: auto;
}
/* line 13, ../../../app/stylesheets/views/pages/_promotions.sass */
body .article_page {
  padding: 20px;
}
/* line 15, ../../../app/stylesheets/views/pages/_promotions.sass */
body .articles_list {
  margin-top: 20px;
}
/* line 17, ../../../app/stylesheets/views/pages/_promotions.sass */
body .three_col {
  margin-bottom: 20px;
  display: table;
}
body .three_col1 {
  margin-bottom: 20px;
  display: table;
  margin-left: 130px;
  margin-top: 12px;
  width: 100%;
}

/* line 21, ../../../app/stylesheets/views/pages/_promotions.sass */
body .article_box {
  width: 350px;
  padding: 0 0 15px 35px;
  height: 100px;
}
/* line 25, ../../../app/stylesheets/views/pages/_promotions.sass */
body .article_box h4 {
  margin-bottom: 5px;
  line-height: 120%;
  display: list-item;
  color: orange;
}
/* line 31, ../../../app/stylesheets/views/pages/_promotions.sass */
body .articles_list > div:last-child {
  margin-bottom: 30px;
}
/* line 34, ../../../app/stylesheets/views/pages/_promotions.sass */
body .pagination {
  margin-top: 20px;
}
/* line 36, ../../../app/stylesheets/views/pages/_promotions.sass */
body .pagination em {
  font-style: normal !important;
}
/* line 38, ../../../app/stylesheets/views/pages/_promotions.sass */
body .pagination a {
  color: orange !important;
}

/* line 3, ../../../app/stylesheets/partials/_tb_scroll.sass */
#main_content {
  margin: 20px 0 0;
  padding: 25px 0;
}
/* line 6, ../../../app/stylesheets/partials/_tb_scroll.sass */
#main_content .divVScrollerBarUp, #main_content .divVScrollerBarDown {
  display: none !important;
}
/* line 8, ../../../app/stylesheets/partials/_tb_scroll.sass */
#main_content .divVScrollerBar {
  width: 20px;
  overflow: visible;
}
/* line 11, ../../../app/stylesheets/partials/_tb_scroll.sass */
#main_content .divVScrollerBarTrace, #main_content .divOScrollerBarTrace {
  background: #dc5a05;
  background: -moz-linear-gradient(right center, #221911, #f87824 43%, #fbaf2e) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, right center, left center, from(#221911), to(#fbaf2e));
  -pie-background: linear-gradient(#221911, #fbaf2e);
  behavior: url(/javascripts/PIE.htc);
  border-right: 1px solid #222222;
  border-left: 1px solid #f5f3b4;
  width: 3px !important;
  margin: 20px auto !important;
  overflow: visible !important;
}
/* line 19, ../../../app/stylesheets/partials/_tb_scroll.sass */
#main_content .divVScrollerBarCursor {
  width: 20px !important;
  overflow: visible !important;
}
/* line 22, ../../../app/stylesheets/partials/_tb_scroll.sass */
#main_content .divVScrollerBarCursor span {
  border: none;
  background: url('images/backgrounds/scroll_ball.png?1355992612') center no-repeat;
  width: 20px;
  margin-left: -9px;
}

/* line 1, ../../../app/stylesheets/modules/jquery.tipsy.sass */
.tipsy {
  padding: 5px;
  font-size: 12px;
  position: absolute;
  z-index: 100000;
}

/* line 7, ../../../app/stylesheets/modules/jquery.tipsy.sass */
.tipsy-inner {
  padding: 5px 8px 4px 8px;
  background-color: #fbd245;
  color: #f43900;
  max-width: 200px;
  text-align: center;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 17, ../../../app/stylesheets/modules/jquery.tipsy.sass */
.tipsy-arrow {
  position: absolute;
  background: url('images/backgrounds/tipsy.png?1355992612') no-repeat top left;
  width: 9px;
  height: 5px;
}

/* line 23, ../../../app/stylesheets/modules/jquery.tipsy.sass */
.tipsy-n .tipsy-arrow {
  top: 0;
  left: 50%;
  margin-left: -4px;
}

/* line 28, ../../../app/stylesheets/modules/jquery.tipsy.sass */
.tipsy-nw .tipsy-arrow {
  top: 0;
  left: 10px;
}

/* line 32, ../../../app/stylesheets/modules/jquery.tipsy.sass */
.tipsy-ne .tipsy-arrow {
  top: 0;
  right: 10px;
}

/* line 36, ../../../app/stylesheets/modules/jquery.tipsy.sass */
.tipsy-s .tipsy-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -4px;
  background-position: bottom left;
}

/* line 42, ../../../app/stylesheets/modules/jquery.tipsy.sass */
.tipsy-sw .tipsy-arrow {
  bottom: 0;
  left: 10px;
  background-position: bottom left;
}

/* line 47, ../../../app/stylesheets/modules/jquery.tipsy.sass */
.tipsy-se .tipsy-arrow {
  bottom: 0;
  right: 10px;
  background-position: bottom left;
}

/* line 52, ../../../app/stylesheets/modules/jquery.tipsy.sass */
.tipsy-e .tipsy-arrow {
  top: 50%;
  margin-top: -4px;
  right: 0;
  width: 5px;
  height: 9px;
  background-position: top right;
}

/* line 60, ../../../app/stylesheets/modules/jquery.tipsy.sass */
.tipsy-w .tipsy-arrow {
  top: 50%;
  margin-top: -4px;
  left: 0;
  width: 5px;
  height: 9px;
}

/* line 1, ../../../app/stylesheets/modules/jquery.slider.sass */
.slider {
  position: relative;
  margin-top: 30px;
}

/* line 5, ../../../app/stylesheets/modules/jquery.slider.sass */
#slider {
  width: 100% !important;
  height: 432px !important;
}
/* line 8, ../../../app/stylesheets/modules/jquery.slider.sass */
#slider ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#main_content .right {
margin-left: 200px;
}
/* line 12, ../../../app/stylesheets/modules/jquery.slider.sass */
#slider li {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 696px;
  height: 432px;
  min-height: 241px;
  overflow: hidden;
}
/* line 19, ../../../app/stylesheets/modules/jquery.slider.sass */
#slider li p {
  width: 350px;
  font-style: italic;
}
/* line 22, ../../../app/stylesheets/modules/jquery.slider.sass */
#slider li > * {
  margin-left: 10px;
  width: 350px;
}

/* line 26, ../../../app/stylesheets/modules/jquery.slider.sass */
#prevBtn {
  width: 200px;
  float: left;
}

/* line 34, ../../../app/stylesheets/modules/jquery.slider.sass */
#nextBtn {
  display: block;
  float: right;
}

/* line 43, ../../../app/stylesheets/modules/jquery.slider.sass */
#prevBtn a {
  display: block;
  height: 77px;
  background: url(images/btn_prev.gif) no-repeat 0 0;
}

/* line 49, ../../../app/stylesheets/modules/jquery.slider.sass */
#nextBtn a {
  display: block;
  height: 77px;
  background: url(images/btn_prev.gif) no-repeat 0 0;
  background: url(images/btn_next.gif) no-repeat 0 0;
}
@font-face {
  font-family: 'icomoon';
  src:url('../fonts/icomoon.eot');
  src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.woff') format('woff'),
    url('../fonts/icomoon.ttf') format('truetype'),
    url('../fonts/icomoon.svg#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*@media only screen and (min-width: 1000px) {
.category_slide{
  width:500px;height:390px;
}
#main_graphic{
  width: 451px;
}
.about_page{
  width: 527px;margin-left:0%;
}
#carousel{
  width: 471px;
}
.carousel_images{
  margin-left: -50px;
}
#carousel{
  margin-left: -9px;
}
#main_content{
  margin-left: 10%;
}
#left_content{
  margin-left: 0%;
}
#health_tb_pane{
  right: 6%;
}
#my_tiger_balm ul{
  margin-left: 0%;
}
#tb_pane{
  margin-right: 0px;
}
#map_canvas{
  width: 650px;height:300px;
}
#locations{
  width: 650px;
}
}
*/


/* Common styles of menus */
