body
{
  background-color: #efefef;
  color:#000;
}

a
{
  color:#70000e;
}

#header-top
{
  background-color: #70000e;
}

#header-bottom
{
  background-color: #101010;
}

#tag-line
{
  color:#fff;
}

#footer
{
  background-color: #0c0c0c;
  color:#fff;
}

#footer a
{
  color:#fff;
}

#footer a:hover
{
  color: #d7d7d7;
}

#copyright
{
  border-top: 1px dashed #323232;
  color:#323232;
}

#copyright a
{
  color:#323232;
}

.section{background: #f4f4f4;}
.title-m{color:#d12228;}
.title-m-red{color:#d11f25;}
.title-s-red{color:#d11f25;}
.info-list li a{color:#2a87a6}
.promotion-list li{color:#2a87a6;}
.promotion-list li a{color:#2a87a6;}
.promotion-list li .step{color:#000;}
.detail-info{background: #f4f4f4;}
.book{background: #f4f4f4;}
.also-like{background: #f4f4f4;}

.scrollWrap
{
  background: #fff;
  border: 2px solid #333;
}

.scrollWrap li.active,
.scrollWrap li:hover
{
  background: #333;
  color: #fff;
}

.scroll-pane
{
  background: #fff;
}

.time span
{
  background-color: #ddd; /* BG color of button grey */
  background-image: -moz-linear-gradient(top, #e5e5e5, #c7c7c7); /* FF 3.6+ */
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e5e5e5), to(#c7c7c7)); /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(top, #e5e5e5, #c7c7c7); /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(top, #e5e5e5, #c7c7c7); /* Opera 11.10 */
  background-image: linear-gradient(to bottom, #e5e5e5, #c7c7c7); /* Standard, IE10 */
  color: #333; /* text color of button grey */
  border:1px solid #000;
}

.time span:hover,
.time span.active
{
  border-color: #000; /* border color when active ot hover */
  background-color: #101010; /* BG color of button grey when active or hover */
  background-image: -moz-linear-gradient(top, #101010, #101010); /* FF 3.6+ */
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#101010), to(#101010)); /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(top, #101010, #101010); /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(top, #101010, #101010); /* Opera 11.10 */
  background-image: linear-gradient(to bottom, #101010, #101010); /* Standard, IE10 */
  color: #fff; /* text color of button grey when active or hover */  
}

/* ===== SEARCH ===== */
#search
{
  background-color: #d6d6d6;
}

.text-box
{
  border: 2px solid #ccc;
}

.input-icon-caret
{
  background: #fff;
  border: 2px solid #ccc;
}

.input-icon-caret .value,
.dropdown-datepicker #alternate-datepicker{color:#999;}
.input-icon-caret .black{color:#000!important;}

.btn-search
{
  border:2px solid #ccc;
  background-color: #860010; /* BG color of big title at sidebar */
  background-image: -moz-linear-gradient(top, #a10013, #73000e); /* FF 3.6+ */
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a10013), to(#73000e)); /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(top, #a10013, #73000e); /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(top, #a10013, #73000e); /* Opera 11.10 */
  background-image: linear-gradient(to bottom, #a10013, #73000e); /* Standard, IE10 */
  color:#fff;
}

.btn {
  color: #fff;
  font-weight: bold;
  display: inline-block;
  *display: inline; /* IE7 inline-block hack */  
  *zoom: 1;
  padding: 9px 28px;
  margin-bottom: 0;
  font-size: 16px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #ffffff;
  background-color: #e6001b;
  background-image: -moz-linear-gradient(top, #fa001d, #c70017);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fa001d), to(#c70017));
  background-image: -webkit-linear-gradient(top, #fa001d, #c70017);
  background-image: -o-linear-gradient(top, #fa001d, #c70017);
  background-image: linear-gradient(to bottom, #fa001d, #c70017);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffa001d', endColorstr='#ffc70017', GradientType=0);
  border-color: #c70017 #c70017 #7b000e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #c70017;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 2px solid #cccccc;
  *margin-left: .3em;
}