@charset "UTF-8";
/*Color --------------------------*/
/*header*/
/**/
/*f3f3f3;*/
/**/
/**/
/*#517dae*/
/*color_lightGrey*/
/*Function----------------------------------*/

/*20240913 remove fb-like button*/
.fb-like {
	display:none;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.addTextShadow {
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.45);
}
.addTextShadow-light {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.addTextShadow-dark {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.removeTextShadow {
  text-shadow: none;
}
.btn-facebook,
.btn-mainColor {
  background-color: #3a5178 !important;
  background-repeat: repeat-x;
  /* SVG as background image (IE9/Chrome/Safari/Opera) */
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzY0ODFCNCIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzNBNTA3OCIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzM5KSIgLz4KPC9zdmc+);
  border-color: #3a5078 #3a5078 #324567;
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing: antialiased;
}
.btn-brown {
  background-color: #95612d !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cd935a", endColorstr="#95602c");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#cd935a), to(#95602c));
  background-image: -moz-linear-gradient(top, #cd935a, #95602c);
  background-image: -ms-linear-gradient(top, #cd935a, #95602c);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cd935a), color-stop(100%, #95602c));
  background-image: -webkit-linear-gradient(top, #cd935a, #95602c);
  background-image: -o-linear-gradient(top, #cd935a, #95602c);
  background-image: linear-gradient(#cd935a, #95602c);
  border-color: #95602c #95602c #825427;
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing: antialiased;
}
.btn-flat-orange {
  background-color: #eca55f !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eca55f", endColorstr="#eca55f");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#eca55f), to(#eca55f));
  background-image: -moz-linear-gradient(top, #eca55f, #eca55f);
  background-image: -ms-linear-gradient(top, #eca55f, #eca55f);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eca55f), color-stop(100%, #eca55f));
  background-image: -webkit-linear-gradient(top, #eca55f, #eca55f);
  background-image: -o-linear-gradient(top, #eca55f, #eca55f);
  background-image: linear-gradient(#eca55f, #eca55f);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -khtml-box-shadow: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #eca55f;
}
.btn-flat-orange:hover {
  border-color: #de8733;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-flat-green {
  background-color: #8eb66a !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8eb66a", endColorstr="#8eb66a");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#8eb66a), to(#8eb66a));
  background-image: -moz-linear-gradient(top, #8eb66a, #8eb66a);
  background-image: -ms-linear-gradient(top, #8eb66a, #8eb66a);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8eb66a), color-stop(100%, #8eb66a));
  background-image: -webkit-linear-gradient(top, #8eb66a, #8eb66a);
  background-image: -o-linear-gradient(top, #8eb66a, #8eb66a);
  background-image: linear-gradient(#8eb66a, #8eb66a);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -khtml-box-shadow: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #8eb66a;
}
.btn-flat-green:hover {
  border-color: #6d9449;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-chocoMilk {
  background-color: #cdb28e !important;
  background-repeat: repeat-x;
  /* SVG as background image (IE9/Chrome/Safari/Opera) */
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczODQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFNkQ4QzYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNDREIxOEQiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czODQpIiAvPgo8L3N2Zz4=);
  border-color: #cdb18d #cdb18d #c7a87f;
  color: #333 !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.26);
  -webkit-font-smoothing: antialiased;
}
.btn-g1b1_blue {
  background-color: #3568c0 !important;
  background-repeat: repeat-x;
  /* SVG as background image (IE9/Chrome/Safari/Opera) */
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM1RDhEREMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzRTc0QzAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4NTkpIiAvPgo8L3N2Zz4=);
  border-color: #3467c0 #3467c0 #2f5dac;
  color: #FFF !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
}
.btn-g1b1_pink {
  background-color: #b4273f !important;
  background-repeat: repeat-x;
  /* SVG as background image (IE9/Chrome/Safari/Opera) */
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0MzYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNERDY0NzgiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCMzI3M0UiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0MzYpIiAvPgo8L3N2Zz4=);
  border-color: #b3273e #b3273e #9f2338;
  color: #FFF !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
}
.icon-grey {
  background-image: url(../bootstrap/img/glyphicons-halflings-grey.png);
}
.icon-lightGrey {
  background-image: url(../bootstrap/img/glyphicons-halflings-lightGrey.png);
}
.icon-green {
  background-image: url(../bootstrap/img/glyphicons-halflings-green.png);
}
.icon-red {
  background-image: url(../bootstrap/img/glyphicons-halflings-red.png);
}
.icon-blue {
  background-image: url(../bootstrap/img/glyphicons-halflings-blue.png);
}
.icon-30 {
  width: 30px;
  height: 30px;
}
[class^="icon_"],
[class*=" icon_"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  line-height: 14px;
  vertical-align: text-top;
  background-repeat: no-repeat;
}
li:hover .icon_onShelf,
.btn-inverse .icon_onShelf {
  background: url(../img/icon_onShelf_white.png) no-repeat center center;
}
li:hover .icon_offShelf,
.btn-inverse .icon_offShelf {
  background: url(../img/icon_offShelf_white.png) no-repeat center center;
}
.icon_onShelf {
  background: url(../img/icon_onShelf.png) no-repeat center center;
}
.icon_offShelf {
  background: url(../img/icon_offShelf.png) no-repeat center center;
}
.icon-typeMix {
  background: url(../img/icon_circle_mixType.png) no-repeat center center !important;
}
.icon-typeProduct {
  background: url(../img/icon_circle_product.png) no-repeat center center !important;
}
.icon-typeBrand {
  background: url(../img/icon_circle_brand.png) no-repeat center center !important;
}
.icon-itemState-yello {
  background: url(../img/orderTicketTag_needAction.png) no-repeat;
}
.icon-titleStar {
  background: url(../img/icon_forum_star.png) no-repeat center center;
  width: 16px;
  height: 16px;
}
.icon-titleFire {
  background: url(../img/icon_forum_hot.png) no-repeat center center;
  width: 16px;
  height: 16px;
}
.icon-forum-news {
  background: url(../img/forum_icon_news.png) no-repeat center center;
}
.icon-forum-question {
  background: url(../img/forum_icon_question.png) no-repeat center center;
}
.icon-forum-chat {
  background: url(../img/forum_icon_chat.png) no-repeat center center;
}
.icon-forum-experience {
  background: url(../img/forum_icon_experience.png) no-repeat center center;
}
.icon-forum-openbox {
  background: url(../img/forum_icon_openbox.png) no-repeat center center;
}
.icon-forum-announce {
  background: url(../img/forum_icon_announce.png) no-repeat center center;
}
.icon-forum-wish {
  background: url(../img/forum_icon_wish.png) no-repeat center center;
}
.icon-forum-blogger {
  background: url(../img/forum_icon_blogger.png) no-repeat center center;
}
.icon-orderTicket {
  background: url(../img/icon-orderTicket.png) no-repeat center center;
  width: 18px;
  height: 18px;
}
.icon-talkBubble {
  background: url(../img/icon_talkBubble.png) no-repeat center center;
  width: 16px;
  height: 15px;
}
.icon-airplane {
  background: url(../img/icon_airplane_20x20.png) no-repeat center center;
  width: 20px;
  height: 20px;
}
a {
  color: #4d9bc4;
  cursor: pointer;
}
a:hover {
  color: #4b6787;
}
ul,
li {
  /*padding: 0;
margin: 0;
list-style: none;*/
}
pre {
  border: none;
  background: none;
  padding: 0;
  margin: 0;
}
body {
  background-color: #ededed;
  min-width: 1050px;
  font-family: "lucida grande", "Helvetica Neue", Arial, "Heiti TC", "LiHei Pro", \5FAE\8EDF\6B63\9ED1\9AD4, "Microsoft Jhenghei", sans-serif;
  position: relative;
}
body.isMobile #mainHeader {
  position: absolute !important;
}
body.isMobile .mobileScroll {
  overflow: auto !important;
  -webkit-overflow-scrolling: touch !important;
}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 1050px;
}
#mainHeader {
  background: #574444;
  margin: 0;
  z-index: 1000;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  height: 56px;
  min-width: 1050px;
}
#mainHeaderTopMargin {
  height: 80px;
}
#headerAvatar {
  width: 26px;
  height: 26px;
}
#mainHeader .dropdown-menu:after {
  position: absolute;
  top: -10px;
  right: 14px;
  display: inline-block;
  border-right: 10px solid transparent;
  border-bottom: 10px solid white;
  border-left: 10px solid transparent;
  content: '';
}
.upSection {
  margin: 15px 0 5px 0;
}
.downSection {
  overflow: hidden;
  margin: 0 0 5px 0;
}
.orDiv {
  font-size: 16px;
  padding: 6px 10px;
  float: left;
}
.categoryBtnBox {
  float: left;
}
.categoryBtnToggle {
  padding: 6px 16px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  font-size: 16px;
  display: block;
  margin-left: 20px;
  font-weight: bold;
  position: relative;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
}
.categoryBtnToggle .pointer {
  display: none;
  width: 100%;
  height: 10px;
  position: absolute;
  right: 0;
  left: 0;
  bottom: -10px;
  background: url(../img/pointer_darkWood.png) center top no-repeat;
}
.categoryBtnToggle.active {
  background: url(../img/mainBackground_wood_darkest.jpg) no-repeat;
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  color: white !important;
}
.categoryBtnToggle.active .pointer {
  display: block;
}
#categorySpreadList {
  margin-top: 30px;
  margin-bottom: 20px;
}
#headerFunctionBtn {
  float: left;
  margin: 14px 0 0 4px;
  position: relative;
}
#headerFunctionBtn .btn {
  font-size: 14px;
  padding: 4px 12px;
}
.buyNavSearchBox {
  max-height: 50px;
  float: left;
  padding-right: 10px;
  position: relative;
}
.buyNavSearchBox form {
  margin: 0;
}
.buyNavSearchBox input[type="text"] {
  padding: 6px 10px 6px 26px;
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 16px;
  -moz-border-radius-topleft: 16px;
  border-top-left-radius: 16px;
  -webkit-border-bottom-left-radius: 16px;
  -moz-border-radius-bottomleft: 16px;
  border-bottom-left-radius: 16px;
  width: 280px;
  font-size: 16px;
}
.buyNavSearchBox .btn {
  margin: -8px 0 0 -6px;
  padding: 6px 18px 6px 14px;
  -webkit-border-top-right-radius: 14px;
  -moz-border-radius-topright: 14px;
  border-top-right-radius: 14px;
  -webkit-border-bottom-right-radius: 14px;
  -moz-border-radius-bottomright: 14px;
  border-bottom-right-radius: 14px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  font-size: 16px;
}
.buyNavSearchBox i {
  position: absolute;
  top: 9px;
  left: 10px;
}
.selectBoxStyler {
  position: absolute;
  left: 26px;
  overflow: hidden;
  width: 58px;
  height: 27px;
  background: url(../img/arrow_dropDown.png) no-repeat scroll right center;
}
.selectBoxStyler select {
  width: 80px !important;
  min-width: 0 !important;
  background: transparent;
  -webkit-appearance: none;
  border: none;
  overflow: hidden;
  padding: 0;
}
@-moz-document url-prefix() {
  .selectBoxStyler select {
    padding: 4px 0px;
  }
}
.buyNavKeywordBox {
  max-height: 36px;
  overflow: hidden;
  white-space: nowrap;
}
.buyNavKeywordBox > h5 {
  float: left;
  font-size: 16px;
  padding: 6px 5px 6px 10px;
  line-height: 0;
}
.hotItemList_text {
  padding: 0;
  margin: 0;
  list-style: none;
}
.hotItemList_text li {
  float: left;
  margin: -2px 10px 4px 0;
  padding: 0;
  list-style: none;
}
#topBar_social {
  float: left;
  padding: 18px 6px 0 0;
}
#headerMainBtn {
  float: right;
  height: 50px;
  position: relative;
}
#headerMainBtn > ul,
#headerMainBtn > ul > li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}
#headerMainBtn > ul > li {
  float: left;
  position: relative;
}
#headerMainBtn div.sepLineLeft {
  background: url(../img/header_dotSepLine.png) left repeat-y;
  height: 100%;
  width: 3px;
  position: absolute;
  left: 0;
}
#headerMainBtn div.sepLineRight {
  background: url(../img/header_dotSepLine.png) left repeat-y;
  height: 100%;
  width: 3px;
  position: absolute;
  right: 0;
}
#headerMainBtn > ul > li > a {
  display: block;
  text-decoration: none;
  font-size: 13px;
  margin: 18px 6px 0 6px;
}
#headerLogo {
  float: left;
  position: relative;
  margin: 10px 0 0 0;
}
#headerLogo > a {
  display: block;
  width: 89px;
  height: 32px;
  background: url(../img/logo_white_89x32.png) no-repeat;
}
@media print, (-webkit-min-device-pixel-ratio: 1.25), (-o-min-device-pixel-ratio: 5/4), (min-resolution: 120dpi) {
  #headerLogo > a {
    background-image: url(../img/logo_white_89x32_double.png);
    background-size: 89px 32px;
  }
}
#headerLeftNavBar {
  float: left;
  margin: 0 0 0 20px;
}
#headerRightNavBar {
  float: right;
  margin: 0 10px 0 0;
}
#headerHiddenMenu {
  color: white;
  display: none;
  height: 56px;
  line-height: 56px;
  text-align: right;
}
#headerHiddenMenu #navigationIconBtn {
  display: inline-block;
  width: 56px;
  height: 56px;
  vertical-align: bottom;
  background: url(../img/icon_navigation_mag_22x22.png) no-repeat center center;
  cursor: pointer;
}
@media print, (-webkit-min-device-pixel-ratio: 1.25), (-o-min-device-pixel-ratio: 5/4), (min-resolution: 120dpi) {
  #headerHiddenMenu #navigationIconBtn {
    background-image: url(../img/icon_navigation_mag_22x22_x2.png);
    background-size: 22px 22px;
  }
}
#headerHiddenMenu #navigationIconBtn:before {
  content: "";
  display: inline;
}
.navigationFix {
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.headerTextNav > li {
  float: left;
  position: relative;
}
.headerTextNav > li > a {
  float: left;
  margin: 16px 4px;
  padding: 2px 6px;
  color: #cccccc;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  position: relative;
  z-index: 2;
}
.headerTextNav > li > a:hover {
  text-decoration: none;
  background: #745a5a;
}
.headerTextNav > li > a.active {
  background: #16c2bc;
  color: white;
}
.headerTextNav > li > a.red {
  background: #b01925;
  color: white;
}
.headerTextNav > li > a.red:hover {
  background: #dd1f2e;
  color: white;
}
.headerTextNav > li .tabBackground {
  display: none;
  background: #3a2e2e;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  z-index: 1;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
}
.headerTextNav > li .dropdownPanel {
  display: none;
  overflow: hidden;
  margin: 0;
  position: fixed;
  z-index: 2;
  background: #3a2e2e;
  top: 56px;
}
#headerLoginNav {
  float: right;
  height: 56px;
  background: #493939;
  position: relative;
  padding: 0 8px;
}
#headerLoginNav:hover {
  /*background:darken(@color_headerBgColor, 14%);*/
}
#headerLoginNav div.avatar {
  float: left;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  overflow: hidden;
  top: -5px;
  left: -10px;
  position: relative;
  border: 1px solid #3a2e2e;
  width: 30px;
}
#headerLoginNav > li {
  float: left;
}
#headerLoginNav > li > a {
  color: white;
  display: block;
  padding: 16px 4px;
  max-height: 24px;
  -webkit-box-sizing: content-box; /*Aray*/
     -moz-box-sizing: content-box; /*Aray*/
          box-sizing: content-box; /*Aray*/
}
#headerLoginNav > li > a.iconLink {
  background-position: center 18px;
  background-repeat: no-repeat;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(80));
  filter: alpha(opacity = (80));
  -moz-opacity: 0.8;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(80));
  width: 24px;
  height: 25px;
  display: block;
}
#headerLoginNav > li > a.iconLink:hover {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  -moz-opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}
#headerLoginNav > li > a.iconLink:focus {
  outline: none !important;
}
#headerLoginNav > li > a:hover {
  text-decoration: none;
}
#headerSearchArea > div {
  float: left;
  margin: 14px 0 0 10px;
  position: relative;
}
#headerSearchArea i.icon-search {
  position: absolute;
  top: 4px;
  left: 5px;
}
#headerSearchArea form {
  margin: 0;
}
#headerSearchInput {
  width: 90px;
  margin: 0;
  padding: 2px 4px 2px 24px;
  border-color: #745a5a;
  background: #745a5a;
  color: white;
  -webkit-box-sizing: content-box; /*Aray*/
     -moz-box-sizing: content-box; /*Aray*/
          box-sizing: content-box; /*Aray*/
}
#headerSearchInput::-webkit-input-placeholder {
  color: #cccccc;
}
#headerSearchInput:-moz-placeholder {
  /* Firefox 18- */
  color: #cccccc;
}
#headerSearchInput::-moz-placeholder {
  /* Firefox 19+ */
  color: #cccccc;
}
#headerSearchInput:-ms-input-placeholder {
  color: #cccccc;
}
#headerSearchInput:focus,
#headerSearchInput:hover {
  border-color: #907171;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -khtml-box-shadow: none;
}
#headerSearchBtn {
  position: absolute;
  right: 30px;
  top: 0;
  bottom: 0;
  padding: 0 8px;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}
#openBrowseBtn {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 0 8px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
#categoryDropDown,
#countryDropDown {
  float: left;
  margin: 18px 0 0 15px;
}
.headerTextDropdown .caret {
  border-top: 4px solid #4d9bc4;
}
.headerTextDropdown ul.dropdown-menu {
  top: 32px;
}
#headerMainBtn .headerTextDropdown ul.dropdown-menu {
  top: 51px;
}
.headerSepDotLine {
  height: 50px;
  width: 3px;
  background: url(../img/headerSepDotLine.jpg) repeat-y;
  float: left;
}
#loginNavBar {
  background-color: #c0c6d1;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  float: right;
  margin: 11px 0 0 10px;
  padding: 4px 4px 4px 4px;
  font-size: 13px;
}
#loginNavBar > li {
  list-style: none;
  display: block;
  margin: 0 0 0 8px;
  float: left;
}
#loginNavBar > li:first-child {
  margin-left: 0;
}
#loginNavBar .dropdown-menu {
  right: -38px;
  top: 35px;
}
.loginNavBarText {
  color: #4d9bc4;
  text-shadow: none;
  padding: 3px 0 0 0;
  margin: 0 4px;
}
.headerDropDownLink {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  -khtml-box-shadow: none !important;
  color: white;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  display: block;
  padding: 3px 0 0 0;
  padding-left: 0px;
  font-size: 13px;
}
.headerDropDownLink:hover {
  text-decoration: none;
  color: #2c343c;
  text-shadow: none;
}
.headerDropDownLink b.caret {
  margin-top: 9px;
  margin-left: 6px;
  border-top-color: white;
}
#headerLoginNav .dropdown-menu {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border: none;
  right: -6px;
}
#buyNavToolBox {
  float: left;
  height: 60px;
}
#indexSearchBoxCenterContainer {
  width: 600px;
  margin: 0 auto;
}
#indexSearchBox {
  position: absolute;
  bottom: 60px;
  text-align: center;
  width: 600px;
}
#indexSearchBox form {
  margin: 0;
}
#indexSearchInput {
  width: 440px;
  padding: 6px 8px;
  font-size: 16px;
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
}
#startSearchBtn {
  font-size: 16px;
  color: grey;
  position: absolute;
  right: 74px;
  top: 2px;
}
#indexSearchHotKeyword {
  display: block;
  text-align: center;
  color: white;
  font-size: 12px;
  margin: 0;
  padding: 0;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.45);
}
#indexSearchHotKeyword li {
  display: inline-block;
  margin: 0 4px;
  padding: 0;
}
#indexSearchHotKeyword li a {
  color: white;
  text-decoration: underline;
}
#hotInfoArea {
  margin-top: 20px;
  margin-bottom: 40px;
}
.hotInfoContent {
  background: white;
  height: 286px;
  overflow: hidden;
}
.hotInfoContent .titleBar {
  border-bottom: 1px solid #f2f2f2;
  color: grey;
  font-size: 16px;
}
.hotInfoTab {
  margin: 0;
  padding: 0;
}
.hotInfoTab a {
  padding: 10px;
  background: none;
  border: none;
  margin: 0;
}
.hotInfoTab a:hover {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-color: transparent !important;
}
.hotInfoTab .active a,
.hotInfoTab .active a:hover {
  color: white;
  background: #4d9bc4 url(../img/hotInfoTabPointer.png) center 106% no-repeat;
  border-color: #f2f2f2 !important;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}
.hotTabContent {
  padding: 5px;
}
.hotListItem {
  padding: 4px;
}
.hotListItem:hover {
  background: #f2f2f2;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.hotListItem a > img {
  width: 70px;
  float: left;
}
.hotListItem > a {
  display: block;
}
.hotListItem a:hover {
  text-decoration: none;
}
.hotListItem .info {
  margin: 0 0 0 80px;
}
.hotListItem .info .country {
  color: #cccccc;
  font-size: 12px;
}
.hotListItem .info .byWho {
  color: #666666;
  font-size: 12px;
  max-height: 20px;
  overflow: hidden;
}
.hotListItem .info .rate > img {
  height: 12px;
}
.hotListItem .info .rate {
  color: #666666;
  font-size: 10px;
}
.hotListItem h5 {
  margin: 0;
  font-size: 13px;
  line-height: 15px;
  padding: 0 5px 3px 0;
  max-height: 28px;
  overflow: hidden;
}
#hotBrandContainer {
  margin: 0;
  padding: 10px;
}
#hotBrandContainer a {
  display: block;
  margin: 2px;
  padding: 6px;
  float: left;
}
#hotBrandContainer a:hover {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: #f2f2f2;
}
#hotBrandContainer a img {
  height: 40px;
}
#hotCountryContainer a {
  margin: 0 0 5px 0;
  display: block;
  padding: 10px;
  float: left;
  width: 12%;
}
#hotCountryContainer a:hover {
  background: #f2f2f2;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  text-decoration: none;
}
#hotCountryContainer a img {
  margin: 0 16px 0 0;
  width: 50px;
  border: 1px solid #f2f2f2;
}
.btn-blue {
  background: #5d8ddc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #5d8ddc 0%, #336fd3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5d8ddc), color-stop(100%, #336fd3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5d8ddc 0%, #336fd3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5d8ddc 0%, #336fd3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5d8ddc 0%, #336fd3 100%);
  /* IE10+ */
  background: linear-gradient(top, #5d8ddc 0%, #336fd3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d8ddc', endColorstr='#336fd3',GradientType=0 );
  /* IE6-9 */
}
.btn-blue:hover {
  background: #336fd3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #336fd3 0%, #5d8ddc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #336fd3), color-stop(100%, #5d8ddc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #336fd3 0%, #5d8ddc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #336fd3 0%, #5d8ddc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #336fd3 0%, #5d8ddc 100%);
  /* IE10+ */
  background: linear-gradient(top, #336fd3 0%, #5d8ddc 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#336fd3', endColorstr='#5d8ddc',GradientType=0 );
  /* IE6-9 */
}
.btn-pink {
  background: #da4d6a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #da4d6a 0%, #ca2a4b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #da4d6a), color-stop(100%, #ca2a4b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #da4d6a 0%, #ca2a4b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #da4d6a 0%, #ca2a4b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #da4d6a 0%, #ca2a4b 100%);
  /* IE10+ */
  background: linear-gradient(top, #da4d6a 0%, #ca2a4b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da4d6a', endColorstr='#ca2a4b',GradientType=0 );
  /* IE6-9 */
}
.btn-pink:hover {
  background: #ca2a4b;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ca2a4b 0%, #da4d6a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ca2a4b), color-stop(100%, #da4d6a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ca2a4b 0%, #da4d6a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ca2a4b 0%, #da4d6a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ca2a4b 0%, #da4d6a 100%);
  /* IE10+ */
  background: linear-gradient(top, #ca2a4b 0%, #da4d6a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca2a4b', endColorstr='#da4d6a',GradientType=0 );
  /* IE6-9 */
}
.buyNavBtn {
  float: left;
  position: relative;
}
.buyNavBtn > a {
  padding: 9px 16px;
  font-size: 18px;
  margin: 16px 6px 0 6px;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  position: relative;
  z-index: 2;
}
.buyNavBtnActiveBg {
  width: red;
  width: 100%;
  height: 51px;
  position: absolute;
  top: 12px;
  z-index: 1;
  text-align: right;
  overflow: hidden;
}
.buyNavBtnActiveBg > div {
  position: relative;
  top: 55px;
}
.buyNavBtnActiveBg_left {
  background: url(../img/buyNavActiveBg_left.png) no-repeat;
  height: 60px;
  margin: 0 15px 0 0;
}
.buyNavBtnActiveBg_right {
  background: url(../img/buyNavActiveBg_right.png) no-repeat;
  height: 60px;
  width: 15px;
  float: right;
}
.nav > li > a.social_fb {
  margin: 10px 5px;
  padding: 0;
  width: 84px;
  height: 33px;
  background: url(../img/logo_facebook_wood.png);
}
.nav > li > a.social_fb:hover {
  background: url(../img/logo_facebook_wood_hover.png);
}
.nav > li > a.social_twitter {
  margin: 10px 5px;
  padding: 0;
  width: 97px;
  height: 33px;
  background: url(../img/logo_twitter_wood.png);
}
.nav > li > a.social_twitter:hover {
  background: url(../img/logo_twitter_wood_hover.png);
}
#buyNavTabArea {
  background: url(../img/mainBackground_wood_dark.jpg);
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  margin: 0 0 20px 0;
  position: relative;
}
#buyNavTabArea h2 {
  font-size: 18px;
  color: #594333;
  text-shadow: 0px 1px 1px #fff;
}
#buyNavTabArea_blue .buyNavSearchBox .btn {
  color: #336fd3;
  font-weight: bold;
}
#buyNavTabArea_pink .buyNavSearchBox .btn {
  color: #ca2a4b;
  font-weight: bold;
}
#buyNavTabArea > .container > .row {
  position: relative;
}
#categoryList {
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
#categoryList > li {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  border: 2px solid transparent;
  width: 71px;
}
#categoryList > li:hover {
  background: url(../img/transparentWhite_50.png);
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border: 2px solid #dddddd;
}
#categoryList > li > a {
  display: block;
  padding: 5px 0;
  text-align: center;
  font-size: 12px;
  text-decoration: none;
}
#categoryList > li > a.active {
  background: url(../img/transparentWhite_50.png);
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
}
#categoryList > li > a > span {
  display: block;
}
#indexBannerArea {
  margin-bottom: 20px;
}
#indexBannerArea a.transBtn {
  width: 100%;
  height: 100%;
}
#indexBannerArea a.transBtn img {
  width: 100%;
  height: 100%;
}
#mainBanner {
  height: 360px;
}
#indexBanner_left {
  float: left;
}
#indexBanner_right > div.oneThirdHeight {
  height: 116px;
  margin: 0 0 6px 0;
  position: relative;
}
#indexBanner_right > div.oneSixthHeight {
  height: 55px;
  margin: 0 0 6px 0;
  position: relative;
}
#indexBanner_right > div:last-child {
  margin: 0;
}
#indexBanner_right a.btn {
  margin: 0;
  padding: 11px 0;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  font-size: 20px;
}
#indexBanner_right a.btn img {
  margin: -2px 10px 0 -20px;
}
#fullWidthBanner {
  margin: 15px 0 0 0;
  overflow: hidden;
  text-align: center;
}
#searchPanel {
  overflow: hidden;
  height: 95px;
  padding-top: 8px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
  background: url(../img/mainBackground_wood_dark.jpg) repeat-y top left;
  filter: none;
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
}
.searchSection {
  float: left;
}
.searchSection form {
  margin: -8px 0 0 0;
  padding: 0;
  border: none;
  display: block;
}
.searchSection input {
  margin-bottom: 0px;
}
.searchSection.withNextStep {
  background: url(../img/searchOrNext.png) no-repeat top right;
  padding-right: 60px;
}
#preFilter {
  margin-bottom: 0px;
}
#brandListTab {
  font-weight: bold;
  color: #ffffff;
  float: left;
  padding: 8px 10px 7px 10px;
  margin-right: 10px;
  background: url(../img/mainBackground_wood_dark.jpg) no-repeat;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
  -webkit-box-shadow: inset 0px -1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px -1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px -1px 3px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: inset 0px -1px 3px rgba(0, 0, 0, 0.3);
}
#brandList {
  clear: both;
  height: 300px;
  border: red solid 2px;
}
#searchFilter {
  background: url(../img/transparentWhite_50.png);
  border: 2px solid #d8c3b5;
  padding: 8px;
}
#searchFilter .form-horizontal,
#searchFilter .form-horizontal .control-group {
  margin-bottom: 0px;
}
#searchFilter .form-horizontal .control-label {
  float: left;
  padding-top: 5px;
  width: auto;
  text-align: left;
  margin: 0 10px 0 20px;
}
#searchFilter .form-horizontal .controls {
  margin-left: 0px;
}
#searchFilter select {
  float: left;
  width: 100px;
  height: 24px;
}
#searchFilter .input-day {
  width: 30px;
}
#resultCount {
  margin: 8px 0;
  padding: 4px;
}
#resultCount span {
  color: #b01925;
}
#viewMode {
  float: right;
}
#resultHeading {
  background: #594333;
  padding: 2px 8px;
}
#resultHeading h3 {
  color: #ffffff;
}
#resultHeading h4 {
  color: #c69c6d;
  margin-top: 4px;
}
#sortBar {
  background: url(../img/transparentWhite_50.png);
}
#sortBar ul {
  margin: 0;
  padding: 0;
}
#sortBar li {
  margin: 0;
  padding: 0;
  float: left;
  list-style: none;
  margin: 2px 0;
}
#sortBar .sort1 {
  margin-left: 114px;
}
#resultData {
  margin: 10px 0 0 0;
}
.resultListMode .thumbnail {
  background: #FFF;
  border: 2px solid white;
  text-decoration: none;
}
.resultListMode .thumbnail:hover {
  border: 2px solid #c69c6d;
}
.resultListMode.thumbnails > li {
  margin-bottom: 4px;
}
.resultListMode .thumbnail > img {
  margin: 0px;
  width: 100px;
}
.resultListMode h4 {
  margin-left: 10px;
  float: left;
  color: #0088cc;
}
.resultListMode h4 span {
  color: #666666;
  margin: 2px 0;
  display: block;
  font-size: 12px;
  font-weight: normal;
}
.resultListMode h4 span a {
  color: #666666;
}
.itemRateListMode {
  float: left;
  width: 60px;
  margin-left: 10px;
}
.itemRateListMode li {
  margin: 0 0 2px 0;
  float: left;
  width: 100%;
  list-style: none;
  color: #666666;
}
.resultListMode .itemDescription {
  float: left;
  margin-left: 10px;
  height: 69px;
  overflow: hidden;
  color: #999999;
}
.resultListMode .shippingDays {
  float: left;
  width: 70px;
  margin-left: 10px;
  text-align: center;
  padding: 25px 0;
  color: #999999;
}
footer {
  margin: 20px 0 0 0;
  padding: 20px 0 100px 0;
  background: white;
  font-size: 13px;
  position: relative;
  z-index: 1;
}
footer ul.footerColumn {
  margin: 0;
  padding: 0;
  display: block;
  float: left;
  width: 33%;
}
footer li {
  list-style: none;
  padding: 0;
  margin: 0 20px 0 0;
}
#itemPageNav {
  position: fixed;
  top: 45%;
  width: 42px;
  height: 80px;
}
#itemPageNav a {
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
  -moz-opacity: 0.5;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  position: absolute;
}
#itemPageNav a:hover {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  -moz-opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}
#itemPageNavLeft {
  margin-left: -50px;
  background: url(../img/itemPageArrow_left.png) no-repeat;
}
#itemPageNavRight {
  background: url(../img/itemPageArrow_right.png) no-repeat;
}
#itemData {
  background-color: white;
  background-image: url(../img/dotLineBg_vertical.jpg);
  background-repeat: repeat-y;
  padding: 0;
  margin-bottom: 20px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  min-height: 360px;
}
#itemHeader {
  margin: 0 0 10px 0;
  position: relative;
  min-height: 36px;
}
.itemShareBar {
  list-style: none;
  margin: 5px 0 20px 0;
  padding: 0px;
  text-align: center;
}
.itemShareBar li {
  list-style: none;
  display: inline-block;
  position: relative;
}
.itemShareBar li .fb-like {
  top: 7px;
  right: 12px;
}
.itemShareBar li .twitter-share-button.twitter-tweet-button.twitter-count-horizontal {
  width: 80px !important;
  position: relative;
  top: 6px;
}
.itemShareBar .listDescription {
  color: #999999;
}
.itemShareBar li.text {
  font-size: 12px;
  color: grey;
  padding: 3px 0 0 0;
  margin: 0 0 0 20px;
}
.itemShareBar li.text a {
  color: grey;
  text-decoration: none;
}
.itemShareBar li.text span.label {
  margin: 2px 0 0 3px;
  font-size: 11px;
  padding: 1px 4px 1px;
}
#infoHeaderBar {
  margin: 0 0 5px 0;
}
#infoNav_right {
  float: right;
}
#infoNav_right .item {
  float: left;
  margin-left: 24px;
  color: grey;
}
#infoNavTab {
  width: 780px;
}
#infoNavTab a {
  float: left;
  display: block;
  padding: 2px 10px;
  color: grey;
  margin: 0 5px 0 0;
}
#infoNavTab a:hover {
  text-decoration: none;
  color: black;
  background: url(../img/transparentWhite_50.png);
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
#itemIntro {
  padding-top: 0px;
}
#itemIntroImg {
  text-align: center;
  cursor: e-resize;
}
#itemIntroImg img {
  max-height: 600px;
}
#infoNavBar {
  position: absolute;
  margin: 0 0 0 -80px;
}
#imgPagination {
  text-align: center;
}
#imgPagination ul {
  margin: 0;
  padding: 0;
}
#imgPagination li {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}
#imgPagination li {
  margin: 0 0 6px 0;
}
#imgPagination li > a {
  position: relative;
  display: block;
  cursor: pointer;
  border-radius: 40px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border: 2px solid transparent;
  overflow: hidden;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(40));
  filter: alpha(opacity = (40));
  -moz-opacity: 0.4;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(40));
}
#imgPagination li > a:hover,
#imgPagination li > a.active {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  -moz-opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  border: 2px solid #cccccc;
}
img.wide {
  height: 100%;
}
img.tall {
  width: 100%;
}
#dotSepLine {
  width: 3px;
  background: url(../img/dotLineBg_vertical.jpg) repeat-y;
  float: left;
  margin: -45px 0 0 20px;
}
#itemIntroInfo {
  margin-bottom: 10px;
  position: relative;
}
.introList {
  padding: 0 20px 10px;
}
.introList h2 {
  font-size: 22px;
  margin: 0 0 20px 0;
  line-height: 22px;
  font-weight: normal;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.introList > label {
  float: left;
  font-size: 13px;
  line-height: 22px;
  margin: 0;
  padding: 3px 0;
  width: 100px;
  color: #999999;
}
.introList > div {
  font-size: 13px;
  line-height: 22px;
  margin: 0 0 0 100px;
  padding: 3px;
  position: relative;
  min-height: 13px;
}
#itemIntroInfo .introList > div > a {
  display: block;
  overflow: hidden;
}
#itemIntroInfo h2 {
  font-weight: normal;
  line-height: 30px;
  margin: 0 0 10px 0;
  font-size: 24px;
}
#profileStar {
  margin: 0 0 0 10px;
  padding-top: 7px;
}
#profileTotalView {
  padding-right: 20px;
  text-align: right;
  font-size: 16px;
}
.ratingNumberLabel {
  display: inline-block;
  background: #fafafa;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  color: grey;
  font-size: 14px;
  padding: 1px 10px;
  margin-left: 5px;
  text-align: center;
}
#star {
  width: 150px !important;
}
.breadcrumb {
  background: none;
  border: none;
  margin: 0;
  padding-left: 8px;
  filter: none;
}
#itemDetailDescription {
  background: white;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.itemInfoSection:first-child h3 {
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
}
.itemInfoSection h3 {
  background: #f2f2f2;
  font-size: 16px;
  padding: 0px 20px;
  margin: 0;
}
.itemInfoSection div.itemContent {
  display: block;
  margin: 20px 20px 30px 20px;
}
.fixedNote {
  text-align: center;
  background: #cccccc;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
  color: #574444;
  padding: 16px 20px;
  margin: 0 -20px;
  font-size: 18px;
}
.itemContent_withSubInfo {
  margin-right: 200px;
}
.itemInfoSection_subInfo {
  border: 1px solid #dddddd;
  color: black;
  float: right;
  width: 180px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.itemInfoSection_subInfo ul {
  margin: 0;
}
.itemInfoSection_subInfo li {
  display: block;
  padding: 6px 2px;
  margin: 0 8px;
  border-bottom: 1px solid #f2f2f2;
}
.itemInfoSection_subInfo li:last-child {
  border-bottom: none;
}
.itemInfoSection_subInfo > div.title {
  border-bottom: 1px solid #dddddd;
  text-align: center;
  font-size: 14px;
  padding: 6px 0;
  background: #f2f2f2;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
  color: grey;
}
.itemInfoTitle_subInfo {
  text-align: right;
  float: right;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  padding: 2px;
  margin: 3px;
  background: #f2f2f2;
}
.sideBox {
  background: url(../img/transparentWhite_50.png);
  margin-bottom: 18px;
}
.itemRelativeSection {
  background: none;
}
.itemRelativeSection a {
  float: right;
  font-weight: normal;
  font-size: 12px;
}
.itemRelativeSection .thumbnails {
  margin: 0;
  padding: 0;
}
.itemRelativeSection .thumbnails > li {
  margin: 1px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -khtml-box-shadow: none;
}
.itemRelativeSection .thumbnails .thumbnail {
  padding: 0;
  border: 5px solid transparent;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -khtml-box-shadow: none;
}
.itemRelativeSection .thumbnails .thumbnail:hover {
  border: 5px solid #f2f2f2;
}
#publicDiscussBox {
  background: #ffffff url(../img/fakeCommentBg.jpg) 0px 20px no-repeat;
  height: 300px;
}
#publicDiscussBox.empty {
  background: url(../img/transparentWhite_30.png);
  border: 2px dashed white;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  color: #594c47;
}
#publicDiscussBox.empty h4 {
  text-align: center;
  margin: 20px 0 0 0;
}
.fancybox-close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 33px;
  height: 33px;
  cursor: pointer;
  background: transparent url(../img/wizard_closeBtn.png);
}
#siteIntro {
  text-align: center;
  position: relative;
  margin: -30px 0 90px 0;
}
#siteIntro > h1 {
  text-align: center;
  position: relative;
  top: 50px;
  font-weight: normal;
}
#siteIntro a {
  text-align: left;
  display: inline-block;
  width: 230px;
  height: 237px;
  margin: 20px 40px;
  text-decoration: none;
  color: white;
  padding: 80px 20px 10px 20px;
  font-weight: bold;
  background: url(../img/siteIntro_selectBox_normal.png);
}
#siteIntro a.blueType:hover {
  background: url(../img/siteIntro_blue_hover.png);
}
#siteIntro a.greenType:hover {
  background: url(../img/siteIntro_green_hover.png);
}
#siteIntro > a h2 {
  color: white;
  margin-bottom: 10px;
  text-align: center;
}
#siteIntro > a p {
  font-size: 16px;
  margin: 0 0 20px 0;
}
#siteIntro > a li {
  list-style: url(../img/listStyle_check.png);
  margin-bottom: 10px;
}
#hotBrandArea {
  height: 70px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: url(../img/mainBackground_wood_dark.jpg);
  margin: 20px auto;
  padding: 10px;
  position: relative;
  filter: none;
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
}
#hotTitle {
  position: absolute;
  top: -20px;
  left: -20px;
  font-weight: bold;
}
#hotTitle > img {
  position: relative;
  float: left;
  top: -15px;
}
#profileMainHeader {
  position: relative;
  margin-bottom: 20px;
}
#profileMainHeader .info {
  margin: 0 0 0 140px;
}
#profileMainHeader .info .title {
  font-size: 22px;
  line-height: 26px;
  margin: 0 0 4px 0;
  font-weight: bold;
}
#profileMainHeader .info .subInfo {
  color: grey;
  font-size: 13px;
}
#profileMainHeader .info .subInfo .item {
  margin-right: 10px;
}
#medalDiv {
  margin: 14px 10px 0 10px;
}
.medalItem {
  float: left;
  display: block;
  padding: 54px 0 0;
  margin: 0 2px;
  min-width: 90px;
  background-position: center 2px;
  background-repeat: no-repeat;
  border-right: 0px solid #f2f2f2;
  text-align: center;
  color: #999999;
  font-size: 16px;
}
#medalType_speed,
#medalDescriptionList > li.speed,
#getCategoryRate > li.ship {
  background-image: url(../img/badge_fastShip.png);
}
#medalType_responsive,
#medalDescriptionList > li.responsive,
#getCategoryRate > li.response {
  background-image: url(../img/badge_fastResponse.png);
}
#medalType_pro,
#medalDescriptionList > li.pro,
#getCategoryRate > li.pro {
  background-image: url(../img/badge_pro.png);
}
#medalType_saving,
#medalDescriptionList > li.saving,
#getCategoryRate > li.cheap {
  background-image: url(../img/badge_cheap.png);
}
#medalType_service,
#medalDescriptionList > li.service,
#getCategoryRate > li.polite {
  background-image: url(../img/badge_polite.png);
  border-right: none;
}
.medalItem span.xSign {
  font-size: 12px;
  margin-right: 3px;
}
.profileSection {
  position: relative;
  min-height: 180px;
}
#profileTabArea {
  min-height: 300px;
  padding: 10px 20px;
}
#medalDescriptionList {
  margin: 20px 0 0 17px;
}
#medalDescriptionList > li {
  padding: 70px 12px 10px 12px;
  margin: 0 5px;
  width: 65px;
  list-style: none;
  background-color: #f2f2f2;
  background-position: center 10px;
  background-repeat: no-repeat;
  border: none !important;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  float: left;
  text-align: center;
  font-size: 14px;
}
#getCategoryRate > li {
  padding: 70px 12px 10px 12px;
  margin: 0 5px;
  width: 65px;
  background-color: white;
  background-position: center 10px;
  background-repeat: no-repeat;
  border: none !important;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  float: left;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
}
.profileSection:nth-of-type(1) {
  background: none;
}
.profileSection > h3 {
  margin: 0 0 10px 0;
}
#profileInfoContainer {
  position: relative;
  margin-top: 20px;
}
#profileInfoArea {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
}
#profileInfoArea > h1 {
  padding: 0 0 0 200px;
  font-size: 24px;
  margin: 0;
}
#profileInfoPanel {
  background: white;
  border: 1px solid #dddddd;
  padding: 0 0 0 200px;
  position: relative;
}
#profileSquarePhoto {
  float: left;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -khtml-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  background: white;
  padding: 5px;
}
#profileSquarePhoto > img {
  width: 110px;
}
#profileRatingInfo .top {
  background: #f2f2f2;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  margin: 10px 10px 0 10px;
  padding: 4px 0;
}
#profileViewSum {
  float: right;
  padding: 3px 0 4px 14px;
  margin: 2px 10px 2px 0;
  text-align: center;
  color: #999999;
  font-size: 14px;
  border-left: 1px solid #cccccc;
}
#profileViewSum span.number {
  font-size: 22px;
  position: relative;
  bottom: -3px;
}
#profileRatingInfo {
  float: right;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  border-left: 1px solid #dddddd;
}
#profileInfoDetail {
  padding: 10px 0 20px;
  min-height: 115px;
}
#profileInfoDetail label {
  font-size: 14px;
  display: block;
  float: left;
  width: 80px;
  padding-top: 3px;
  margin-bottom: 3px;
  line-height: 14px;
  color: #666666;
}
#profileInfoDetail .infoData {
  padding-top: 3px;
  margin: -1px 440px 7px 90px;
  font-size: 14px;
  line-height: 14px;
}
#fbTab_profile #profileInfoDetail label {
  display: none;
}
#fbTab_profile #profileInfoDetail .infoData {
  margin-left: 0;
}
#statusBox {
  float: right;
  background: white;
  font-size: 11px;
  overflow-y: auto;
  height: 400px;
  display: none;
}
#statusBox > h3 {
  padding: 5px 10px;
  background: white;
}
.statusContainer {
  background: url(../img/profileSepShadow.png) repeat-x;
  background: url(../img/bg_paperTexture.jpg);
  width: 100%;
  height: 100%;
}
.announceItem {
  border: 1px solid white;
  border-bottom: 1px solid #f2f2f2;
  padding: 10px 10px 25px 10px;
  position: relative;
}
.announceItem:hover {
  background: #f2f2f2;
}
.statusItem {
  background: #f6efe7;
  border: 1px solid white;
  border-bottom: 1px solid #f2f2f2;
  padding: 10px 10px 25px 10px;
  position: relative;
}
.statusItem:hover {
  background: #f4e5d3;
}
.statusTitle {
  float: left;
  width: 60px;
  font-weight: bold;
}
.statusText {
  margin-left: 60px;
}
.statusTime {
  position: absolute;
  bottom: 4px;
  right: 10px;
  font-size: 10px;
  color: #999999;
}
.searchCurrentUserItem {
  height: 20px;
  margin: 0;
  line-height: 0px;
  padding: 0 8px;
  margin: 0 5px 0 10px;
}
#showMoreStatusLink {
  display: block;
  text-align: center;
  margin-top: 2px;
  padding: 20px;
}
#showMoreStatusLink:hover {
  background: #f2f2f2;
}
.sharrre .button {
  float: left;
  margin-right: 8px;
}
#userRatingContainer {
  margin: 10px 0;
  float: left;
  width: 300px;
  margin: 0 0 0 10px;
}
#userRatingContainer.affix {
  position: fixed;
  top: 60px;
}
#ratingCommentContainer {
  position: relative;
  min-height: 300px;
}
#ratingTypeBar {
  text-align: center;
  margin: 0 50px 40px;
  border-bottom: 1px solid #cccccc;
  height: 15px;
}
#ratingTypeBar .btn-group {
  border: 1px solid #999999;
  overflow: hidden;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  display: inline-block;
}
#ratingTypeBar .btn-group > a.btn {
  background: #ededed;
  border: none;
  min-width: 150px;
  text-shadow: none;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  color: grey;
}
#ratingTypeBar .btn-group > a.btn:first-child {
  border-right: 1px solid #999999;
}
#ratingTypeBar .btn-group > a.btn.active,
#ratingTypeBar .btn-group > a.btn.active:hover {
  background: #999999;
  color: white;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -khtml-box-shadow: none;
}
#ratingTypeBar .btn-group > a.btn:hover {
  background: #dddddd;
}
#ratingTypeBar a.btn span.count {
  border-radius: 14px;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  background: #cccccc;
  padding: 0px 6px;
  margin: 0 0 0 5px;
  color: white;
  font-size: 12px;
}
#ratingComments {
  position: relative;
}
#ratingPercentage > label {
  font-size: 8px;
  display: block;
  float: left;
  width: 86px;
  line-height: 8px;
  color: #666;
  text-align: right;
  margin: -2px 0 0 0;
}
#ratingPercentage div {
  height: 10px;
  margin: 10px 0 10px 92px;
  font-size: 11px;
  line-height: 8px;
  color: #999999;
}
#ratingPercentage span.ratingBarContainer {
  width: 80px;
  height: 12px;
  display: inline-block;
  background: #f2f2f2;
  margin: 0 10px -2px 0;
}
#ratingPercentage span.ratingBarContainer > span {
  height: 12px;
  display: block;
  background: #cbd8ea;
}
.userRatingItem {
  border-bottom: 1px solid #dddddd;
  padding: 10px 5px;
  margin: 0 0 10px 0;
}
.userRatingItem:last-child {
  border-bottom: none;
}
.userRatingItem > img {
  float: left;
  width: 60px;
}
.userRatingItem > div.info {
  margin: 0 0 0 70px;
  color: grey;
}
.userRatingItem div.date {
  float: right;
  font-size: 12px;
  color: #999999;
  margin-top: -2px;
}
.userRatingItem div.fromWho,
.userRatingItem div.rating {
  font-size: 12px;
  color: #999999;
}
.userRatingItem a.title {
  display: block;
  margin: 0 0 8px 0;
  font-size: 14px;
  line-height: 16px;
  font-weight: normal;
}
.userRatingItem a.title .buyerRequest {
  display: inline-block;
  background: #dddddd;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  font-size: 12px;
  margin: 0 0 0 5px;
  padding: 0 4px;
  color: grey;
}
.userRatingItem p {
  font-size: 13px;
  margin-top: 10px;
  color: black;
}
.userRatingItem div > img {
  height: 16px;
}
#userServiceItemContainer .loading {
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  padding: 20px;
  margin: 20px 0;
  background: white;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  color: #999999;
}
#fixed-bottomBar {
  width: 80px;
  margin: 0;
  padding: 0;
  background-color: #594333;
  z-index: 100;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(80));
  filter: alpha(opacity = (80));
  -moz-opacity: 0.8;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(80));
}
#fixed-bottomBar:hover {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  -moz-opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}
#fixed-bottomBar a {
  color: white;
  text-decoration: none;
  display: block;
  margin: 0;
  padding: 20px 10px;
  font-weight: bold;
  text-align: center;
}
span.numberTag {
  border-radius: 14px;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  background: #CCC;
  color: white;
  padding: 1px 6px;
  font-weight: bold;
  margin: 0 0 0 4px;
  line-height: 0px;
  font-size: 14px;
}
#profileTab.nav-tabs > li > a {
  border: none;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  padding-left: 20px;
  padding-right: 20px;
}
#profileTab.nav-tabs > .active > a,
#profileTab.nav-tabs > .active > a:hover {
  border: none;
  background: #4d9bc4;
  color: white;
}
#profileMainPanel {
  background: white;
  border: 1px solid #dddddd;
  margin-bottom: 40px;
  margin-top: 10px;
}
#profilePanel_left,
#profilePanel_right {
  float: left;
}
#profilePanel_left {
  position: relative;
}
#profilePanel_right {
  overflow-x: hidden;
  overflow-y: hidden;
}
div.mousescroll {
  overflow: hidden;
}
div.mousescroll:hover {
  overflow-y: scroll;
}
.splitShadow {
  position: absolute;
  width: 8px;
  z-index: 10;
  margin-top: -20px;
}
.splitShadow > img {
  height: 100%;
  width: 8px;
}
.nav-tabs > li > a {
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.shelfContainer {
  margin: 0 auto;
}
.shelfContainer #myPost_list .thumbnails > li {
  margin-left: 8px;
}
#myPost_list {
  position: relative;
}
#myPost_list > ul > li {
  float: left;
  margin-bottom: 60px;
  display: block;
}
#myPost_list.big > ul > li {
  width: 190px;
}
#myPost_list.small > ul > li {
  width: 190px;
}
#myPost_list .thumbnails {
  position: relative;
  z-index: 2;
  margin-left: 0;
}
#myPost_list .thumbnails .thumbnail {
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  background: white;
  border: 1px solid #f2f2f2;
  height: 250px;
  position: relative;
}
#myPost_list .thumbnails .thumbnail:hover {
  background: #f2f2f2;
  border: 1px solid #dddddd;
}
#myPost_list .thumbnails .thumbnail h3 {
  margin: 0;
}
#myPost_list .thumbnails .thumbnail:hover #itemBottomInfo span {
  display: inline;
  color: grey;
}
#myPost_list .thumbnails .thumbnail:hover #itemBottomInfo .shippingDays {
  max-width: 110px;
}
#myPost_list .thumbnails .thumbnail:hover #itemBottomInfo .fromCountry {
  max-width: 65px;
}
.postShelfBoard {
  height: 60px;
  position: absolute;
  width: 110%;
  margin-left: -4.7%;
}
.shelfLeft {
  float: left;
  width: 100px;
  height: 49px;
  background: url(../img/shelf_left.png) no-repeat;
}
.shelfMiddle {
  height: 49px;
  margin: 0 100px 0 100px;
  background: url(../img/shelf_middle.png) repeat-x;
}
.shelfRight {
  float: right;
  width: 100px;
  height: 49px;
  background: url(../img/shelf_right.png) no-repeat right top;
}
.indexPostArea {
  margin-bottom: 20px;
  margin-top: 20px;
}
.areaTitle {
  border-bottom: 3px solid #dddddd;
  color: grey;
  font-size: 18px;
  padding: 10px 4px;
  line-height: 16px;
  margin-top: 0;
}
#socialArea {
  margin-bottom: 40px;
}
#findBrandBar {
  margin-bottom: 12px;
}
#findBrandBy_container > ul {
  margin: 10px 0 20px 0;
  display: table;
}
#findBrandBy_container > ul > li {
  float: left;
  padding: 10px;
  text-align: center;
  position: relative;
}
#findBrandBy_container > ul > li.active a {
  color: black;
}
#findBrandBy_container > ul > li.active,
#findBrandBy_container > ul > li:hover {
  background: url(../img/mainBackground_wood_dark.jpg);
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
}
#countryPointer {
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  bottom: -15px;
  margin: 0 auto;
  background: url(../img/countryPointer.png) no-repeat;
  left: 41%;
}
#findBrandBy_container > ul > li > a {
  color: #594333;
  font-weight: bold;
  text-decoration: none;
  display: block;
  height: 100%;
}
#findBrandBy_container > ul > li > a > img {
  margin: 0 0 3px 0;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
}
#findBrandBy_container > ul > li:hover {
  color: #053297;
}
#findBrandBy_container > ul > li:first-child {
  margin: 0 0 0 7px;
}
#countryBrandArea {
  overflow: hidden;
  padding-top: 8px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
  background: url(../img/mainBackground_wood_dark.jpg) repeat-y top left;
  filter: none;
  margin: 0 0 20px 0;
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
}
#countryBrandArea .container {
  position: relative;
}
.slideArrow {
  width: 42px;
  height: 80px;
  position: absolute;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
  -moz-opacity: 0.5;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
}
.slideArrow:hover {
  cursor: pointer;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  -moz-opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}
#slideArrow_left {
  background: url(../img/itemPageArrow_left.png) no-repeat;
  top: 20%;
  left: -50px;
}
#slideArrow_right {
  background: url(../img/itemPageArrow_right.png) no-repeat;
  top: 20%;
  right: -50px;
}
#postService_completeForm #itemPageEditContainer {
  background: none;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -khtml-box-shadow: none;
  padding: 0;
  margin: 20px auto 0 auto;
  width: 90%;
}
span.note {
  color: red;
}
#findBrandBy {
  position: relative;
  display: inline-block;
  top: 6px;
  margin: 0 0 0 10px;
}
#findBrandBy > div > a {
  padding-top: 2px;
  padding-bottom: 2px;
}
#brandSortByCountry {
  -webkit-border-top-left-radius: 15px;
  -moz-border-radius-topleft: 15px;
  border-top-left-radius: 15px;
  -webkit-border-bottom-left-radius: 15px;
  -moz-border-radius-bottomleft: 15px;
  border-bottom-left-radius: 15px;
}
#brandSortByCategory {
  -webkit-border-top-right-radius: 15px;
  -moz-border-radius-topright: 15px;
  border-top-right-radius: 15px;
  -webkit-border-bottom-right-radius: 15px;
  -moz-border-radius-bottomright: 15px;
  border-bottom-right-radius: 15px;
}
#findBrandBy_container {
  overflow: hidden;
  width: 100%;
}
.wallPostItem {
  position: relative;
}
.wallPostList.fourPerRow .wallPostItem:nth-child(4n+1) {
  margin-left: 0;
}
.wallPostList.threePerRow .wallPostItem:nth-child(3n+1) {
  margin-left: 0;
}
.wallPostItem .thumbnail {
  padding: 0;
  background: white;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  position: relative;
  height: 320px;
}
.wallPostItem .thumbnail:hover {
  border-color: grey;
}
.wallPostItem .thumbnailPic {
  display: block;
  height: 220px;
  overflow: hidden;
}
.wallPostItem a.title {
  display: block;
  padding: 6px;
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  max-height: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wallPostItem .info {
  display: block;
  padding: 6px;
  font-size: 12px;
  margin: 0;
  list-style: none;
}
.wallPostItem .info li {
  display: block;
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 16px;
}
.wallPostItem li.itemPrice {
  color: #b94a48;
  font-weight: bold;
}
.wallPostItem li.itemPrice .unit {
  font-size: 8px;
  position: relative;
  top: -6px;
}
.wallPostItem li.itemPrice .price {
  font-size: 16px;
  margin: 0 0 0 2px;
}
.wallPostItem li.byWho a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wallPostItem li.byWho span {
  color: grey;
  font-style: italic;
  float: left;
}
.postListItem_thumbnail {
  width: 180px;
  height: 135px;
  display: block;
  margin: 0 0 10px 0;
  background-repeat: no-repeat;
  background-color: #FFF;
  background-position: center center;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
}
.postListItem_title {
  font-size: 14px;
  line-height: 17px;
  width: 180px;
  margin: 0 0 4px 0;
  display: block;
  max-height: 34px;
  overflow: hidden;
}
.postListItem_info {
  font-size: 12px;
  margin: 0;
  paddding: 0;
}
.postListItem_info li {
  max-width: 180px;
  display: block;
  overflow: hidden;
  max-height: 18px;
  white-space: nowrap;
  margin: 0;
  padding: 0;
  list-style: none;
}
.postListItem_info .usrName span {
  font-style: italic;
  color: #594333;
}
.postListItem_info > .itemPrice {
  color: #b94a48;
  font-size: 16px;
  font-weight: bold;
}
.postListItem_info > .itemPrice > span.unit {
  font-size: 8px;
  display: inline-block;
  position: relative;
  top: -6px;
}
.postListItem_info > .itemPrice > span.tag {
  color: white;
  background-image: url(../img/priceAttributeTagHeader_red.png);
  background-position: left center;
  background-repeat: no-repeat;
  display: inline-block;
  font-size: 10px;
  padding: 2px 4px 3px 12px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  position: relative;
  top: -2px;
  margin: 0 0 0 5px;
  line-height: 10px;
}
#itemBottomInfo {
  display: block;
  position: absolute;
  margin: 0 4px;
  padding: 2px 0;
  bottom: 0;
  right: 0;
  left: 0;
  border-top: 1px dotted #594333;
  color: #594333;
}
#itemBottomInfo li {
  list-style: none;
  display: block;
  margin: 0;
  font-size: 13px;
  max-height: 20px;
  overflow: hidden;
  white-space: nowrap;
}
#itemBottomInfo li span {
  font-size: 12px;
  display: none;
  color: #f6efe7;
}
#itemBottomInfo .fromCountry {
  max-width: 120px;
}
#itemBottomInfo .shippingDays {
  float: right;
}
.postListHeader > ul.breadcrumb {
  display: inline-block;
  padding: 0;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -khtml-box-shadow: none;
}
#postListFilterContainer {
  background: url(../img/transparentWhite_50.png);
  border: 2px solid #e4ccb9;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  margin: 0 0 20px 0;
  padding: 0 10px;
}
#postListFilterContainer > div {
  padding: 10px 0 0 0;
}
#postListFilterContainer > div:first-child {
  border-bottom: 2px solid #e4ccb9;
}
#postListFilterContainer h2 {
  font-size: 14px;
  line-height: 16px;
  float: left;
  margin: 0 2px;
  padding: 0px 0;
}
#postListFilterContainer ul {
  display: block;
  margin: 0 0 0 80px;
  min-height: 28px;
}
#postListFilterContainer li {
  display: block;
  float: left;
  margin: 0 2px 10px 2px;
}
#postListFilterContainer a {
  display: block;
  padding: 0px 12px;
  border-radius: 14px;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  text-decoration: none;
}
#postListFilterContainer li > a:hover {
  background: white;
}
#postListFilterContainer li.active > a {
  background: #364c65;
  color: white;
}
#hotestItem {
  margin-bottom: 20px;
}
#hotestItemContainer {
  background: url(../img/mainBackground_wood_dark.jpg);
  height: 100px;
}
#skyPanel {
  background: url(../img/skyPanel_bg_left.jpg) no-repeat left bottom;
  position: relative;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
}
#skyPanel_bg_right {
  background: url(../img/skyPanel_bg_right.jpg) right bottom no-repeat;
  widht: 100%;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
  position: absolute;
  right: 0;
  bottom: 0;
  top: 0;
  width: 331px;
}
#skyPanel.space {
  background: url(../img/spacePanel_bg_left.jpg) no-repeat left bottom;
}
.space #skyPanel_bg_right {
  background: url(../img/spacePanel_bg_right.jpg) right bottom no-repeat;
}
#skyPanel_bg_sky {
  height: 251px;
  position: absolute;
  top: 0;
  width: 100%;
  background: url(../img/skyPanel_topShadow.png) repeat-x;
  z-index: 1;
}
#skyPanel_bg_ground {
  height: 72px;
  position: absolute;
  bottom: 10px;
  left: 130px;
  background: url(../img/skyPanel_bg_ground.png) no-repeat;
}
.space #skyPanel_bg_ground {
  background: url(../img/spacePanel_bg_ground.png) no-repeat;
}
#cloud1 {
  width: 301px;
  height: 160px;
  position: absolute;
  top: -110px;
  left: 40px;
  background: url(../img/skyPanel_cloud1.png) no-repeat;
}
#cloud2 {
  width: 293px;
  height: 168px;
  position: absolute;
  top: -110px;
  right: 20px;
  background: url(../img/skyPanel_cloud2.png) no-repeat;
}
.space #cloud1 {
  width: 328px;
  height: 166px;
  top: 0px;
  background: url(../img/skyPanel_rock1.png) no-repeat;
}
.space #cloud2 {
  width: 241px;
  height: 151px;
  top: 20px;
  background: url(../img/skyPanel_rock2.png) no-repeat;
}
#skyPanel_btnGroup {
  margin: 20px 0;
}
#skyPanel_btnGroup > a {
  margin: 5px 10px 5px 0;
}
#skyPanelContainer {
  margin: 160px 100px 100px 100px;
  color: white;
  position: relative;
  z-index: 10;
  min-height: 250px;
}
#skyPanelContainer > p > span {
  color: orange;
}
#skyPanelContainer > p > a.btn {
  margin: -4px 0 0 5px;
}
#skyPanelContainer.singleColume {
  text-align: center;
}
#skyPanelContainer.twoColume > div.left {
  font-size: 16px;
  line-height: 22px;
}
#skyPanelContainer.twoColume > div.right {
  float: right;
  margin-left: 30px;
}
#skyPanelContainer h1 {
  color: white;
  font-weight: normal;
  margin: 0 0 20px 0;
}
#skyPanelForm {
  margin-right: 10px;
}
#skyPanelForm h1 {
  margin-left: 77px;
}
#skyPanelForm > form > label {
  float: left;
  text-align: right;
  width: 70px;
  color: white;
  margin: 5px 0;
}
#skyPanelForm > form > div {
  display: block;
  margin-left: 80px;
}
#skyPanelForm > form > div > input {
  width: 310px;
}
#skyPanelForm > form > button {
  margin: 0 0 0 80px;
}
#skyPanelForm > a.btn {
  margin: 0 4px;
  position: relative;
  padding-left: 28px;
}
#registerCheck {
  background: url(../img/transparentWhite_50.png);
  margin: 0 0 10px 80px;
}
#signupAgreeTerms input {
  display: inline;
  margin: -5px 4px 0 0;
}
#skyPanel a.textLink {
  color: orange;
}
#skyPanelSepLine_horizontal {
  width: 340px;
  background: url(../img/skyPanel_sepLine_horizontal.png) center center no-repeat;
  text-align: center;
  margin: 10px 0;
}
#icon_facebook {
  background: url(../img/icon_login_facebook.png) no-repeat;
}
#icon_google {
  background: url(../img/icon_login_google.png) no-repeat;
}
#wallItem_showMore {
  display: block;
  margin: 10px auto;
  width: 400px;
  padding: 10px;
  color: white;
  font-size: 18px;
  text-align: center;
  font-weight: bold;
  background: url(../img/mainBackground_wood_dark.jpg);
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
#wallItem_showMore:hover {
  text-decoration: none;
  color: #f6efe7;
}
.btnWithIcon {
  position: relative;
  padding-left: 26px;
}
.copyLinkTarget {
  padding: 10px;
  background: #f2f2f2;
  border: #dddddd;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  margin: 10px 0 0 0;
  font-size: 12px;
}
#postSucessModal h5 {
  font-size: 16px;
  line-height: 16px;
  color: #999999;
  margin-bottom: 10px;
}
#instantShareItem {
  margin: 30px 0;
  text-align: center;
}
#instantShareItem .customIconBtn {
  margin: 0 0 8px 0;
}
#hunterProfile .info {
  text-align: center;
  margin: 0 -10px;
}
#hunterProfile .role {
  text-align: center;
  color: grey;
  font-weight: normal;
  font-size: 12px;
  padding: 0 6px;
  background: #f2f2f2;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  display: inline-block;
  margin: -6px 0 12px 0;
  line-height: 17px;
}
#hunterProfile .rating {
  margin: 0 auto 10px;
}
#hunterProfile .rating img{
  width: 18px;
}
.ot_ratingBox .star img {
	width: 18px;
}

#giveStar img {
	width: 18px;
}

#hunterProfile .subInfo > span.inf {
  font-size: 12px;
  padding: 0;
}
#hunterProfile .subInfo > span.sep {
  border-right: 1px solid #dddddd;
  margin: 0 6px;
  width: 1px;
}
#hunterProfile .avatar {
  position: relative;
  text-align: center;
  margin: 30px 0 10px 0;
}
#hunterProfile h3 {
  font-weight: bold;
  font-size: 14px;
  margin: 0 0 10px 0;
  padding: 0 10px;
  line-height: 18px;
}
#namiPriceArea {
  color: #b94a48;
  font-size: 34px;
  margin: 0 0 10px 0;
  position: relative;
  padding: 30px 0 20px 0;
  text-align: center;
}
#namiPriceArea.brand {
  font-size: 26px;
}
#namiPriceArea.brand .priceUnit {
  top: -8px;
}
#namiPriceArea .description {
  color: grey;
  font-size: 12px;
  margin-top: 5px;
}
#namiPriceArea .brandName {
  color: #b01925;
  display: inline-block;
  padding: 0 4px;
}
#namiPriceArea small {
  font-size: 12px;
}
#namiPriceArea .priceUnit {
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
  position: relative;
  top: -12px;
}
#namiPriceArea .tag {
  color: white;
  background-image: url(../img/priceAttributeTagHeader_red.png);
  background-position: left center;
  background-repeat: no-repeat;
  display: inline-block;
  font-size: 14px;
  padding: 0px 5px 0px 12px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  position: relative;
  top: -5px;
  margin: 0 0 0 5px;
}
.shipRule {
  color: white;
  display: inline-block;
  font-size: 14px;
  padding: 0 4px 0 14px;
  background-image: url(../img/tagCornerCover_withHole.png);
  background-position: left center;
  background-repeat: no-repeat;
  position: relative;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  cursor: help;
  margin: 6px 0 0 0;
}
.wallPostItem .shipRule {
  font-size: 12px;
  padding: 0 2px 0 12px;
  top: -2px;
}
.shipFee_all {
  color: white;
  background-color: #ffb300;
}
.shipFee_int {
  color: white;
  background-color: #81c540;
}
.shipFee_none {
  color: grey;
  background-color: #dddddd;
}
.squareTheImg {
  position: relative;
  overflow: hidden;
}
.squareTheImg img {
  position: absolute;
}
.customIconBtn {
  margin: 0;
  position: relative;
  padding-left: 28px;
}
.customIconBtn.btn-large {
  padding-left: 36px;
}
.customIconBtn > i {
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  top: 1px;
  left: 2px;
}
.customIconBtn.btn-large > i {
  top: 6px;
  margin: 0 4px;
}
#postServiceHeader {
  min-height: 30px;
}
.reqMark {
  color: red;
}
.SI-FILES-STYLIZED label.cabinet {
  width: 140px;
  height: 122px;
  display: block;
  overflow: hidden;
  cursor: pointer;
}
.SI-FILES-STYLIZED label.cabinet input.file {
  position: relative;
  height: 100%;
  width: auto;
  opacity: 0;
  -moz-opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  z-index: 1000;
  cursor: pointer;
}
.SI-FILES-STYLIZED #userInfo_photoBlock label.cabinet {
  position: absolute;
  width: 160px;
  height: 160px;
  z-index: 10;
}
.SI-FILES-STYLIZED #chatUploadImgBtn label.cabinet {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 52px;
  height: 52px;
  z-index: 10;
  margin: 0;
  padding: 0;
}
#userInfo_photoBlock .imgFileSelector:hover {
  cursor: default;
}
#hottestList {
  margin: 0;
  padding: 0;
}
.siteInfoContainer {
  /*
	background:white;
	.rounded-corners();
	.addShadow();*/
  min-height: 300px;
}
#siteInfo_side {
  float: left;
  width: 240px;
}
#siteInfo_side.withBg {
  background: #f2f2f2;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  padding: 20px 16px;
}
#siteInfo_side.affix {
  top: 50px;
}
.faqListGroup {
  margin: 0 0 20px 0;
  padding: 0 0 20px 0;
  border-bottom: 1px solid #cccccc;
}
.faqListGroup:last-child {
  border-bottom: none;
}
.faqListGroup .title {
  font-size: 16px;
  color: black;
  margin-bottom: 10px;
}
.faqListGroup .msg {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: #dddddd;
  color: grey;
  text-align: center;
  padding: 20px 10px;
}
.faqList {
  margin-bottom: 30px;
}
.faqList li {
  margin: 0 0 12px;
}
.faqList li > a {
  padding: 6px 10px;
}
.faqList li > a:hover {
  text-decoration: none;
}
.faqList li.active > a {
  background: #16c2bc;
  color: white;
  border: none;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#siteInfo_content {
  margin: 0 0 0 240px;
  padding: 0 20px 0 40px;
  min-height: 300px;
}
#siteInfo_content > .title {
  font-size: 22px;
  margin: 0 0 20px 0;
  padding: 10px 8px;
  background: #16c2bc;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  color: white;
}
#siteInfo_content > .preIntro {
  margin-top: -10px;
  margin-bottom: 20px;
}
#siteInfo_content div.indent {
  margin-left: 40px;
  margin-right: 40px;
}
#siteInfo_content .alert {
  padding: 10px 15px;
}
#siteInfo_content .paragraphList li {
  margin-bottom: 20px;
}
#siteInfo_content .paragraphList .titleName {
  font-weight: bold;
  font-size: 16px;
  color: black;
  margin-bottom: 4px;
}
#siteInfo_content .paragraphList .paragraphList .titleName {
  margin-top: 10px;
  font-size: 14px;
}
#siteInfo_content .tab-pane > .title {
  font-size: 22px;
  margin-bottom: 20px;
}
#siteInfo_content .subTitle {
  font-size: 18px;
  margin-bottom: 12px;
  color: black;
}
#siteInfo_content .panelContent {
  background: white;
  padding: 20px;
}
#siteInfo_content .panelContent > .step > .title {
  font-size: 18px;
  color: black;
  margin-bottom: 10px;
}
#siteInfo_content .panelContent > .step > .text {
  margin: 0 0 0 10px;
}
#siteInfo_content .accordion-toggle {
  font-size: 16px;
  padding-left: 32px;
  background: url(../img/faq_char_Q.png) no-repeat 4px 8px;
  border-left: 3px solid #16c2bc;
}
#siteInfo_content .accordion-toggle.collapsed {
  border-left-color: transparent;
}
#siteInfo_content .accordion-group {
  border: none;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  margin-bottom: 8px;
}
#siteInfo_content .accordion-heading {
  background: white;
}
#siteInfo_content .content,
#siteInfo_content .accordion-inner {
  color: #666666;
  padding-bottom: 30px;
}
#siteInfo_content .accordion-inner {
  padding-left: 32px;
  background: #ffffff url(../img/faq_char_A.png) no-repeat 4px 8px;
  border-left: 3px solid #16c2bc;
}
#siteInfo_content .example {
  margin: 0 0 20px 0;
}
#siteInfo_content .example .bullet {
  width: 50px;
  float: left;
  text-align: right;
  font-weight: bold;
}
#siteInfo_content .example .text {
  margin-left: 60px;
}
#siteInfo_content .example.longBullet .bullet {
  width: 100px;
}
#siteInfo_content .example.longBullet .text {
  margin-left: 110px;
}
#siteInfo_side > .content,
#siteInfo_content > .content {
  margin: 10px 20px;
}
#siteInfo_side .section,
#siteInfo_content .section {
  margin: 0 0 30px 0;
}
.tableList {
  border: 1px solid #f2f2f2;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 10px;
  width: 90%;
  margin: 0 auto;
}
.tableList > label {
  width: 100px;
  float: left;
}
.tableList > div {
  margin: 0 0 20px 110px;
}
.noItemOnWall {
  margin: 0 0 30px 0;
  padding: 50px 0;
  font-size: 18px;
  text-align: center;
  border: 1px solid #e0ddd1;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  color: grey;
}
.noItemOnWall .keyWord {
  color: red;
  margin: 0 4px;
}
#profileNoData {
  background: #fafafa;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#profileNoData h1 {
  text-align: center;
  font-size: 16px;
  line-height: 16px;
  color: grey;
  padding: 130px 0;
  font-weight: normal;
}
#itemWall_title {
  margin-bottom: 20px;
}
#itemWall_title h1 {
  float: left;
  font-size: 18px;
  margin: 0;
  padding: 5px 0 0 0;
  line-height: 18px;
}
#itemWall_title h1 span.keyword,
#itemWall_title h1 span.resultCount {
  color: red;
  margin: 0 6px;
}
.searchWaiting {
  text-align: center;
  padding: 50px;
}
#copyright {
  font-size: 12px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  text-align: right;
}
#whatIsGo1Buy1 {
  margin: 0 40px;
}
#whatIsGo1Buy1 div.section {
  margin: 50px 0 40px 0;
}
#whatIsGo1Buy1 div.section h1 {
  margin: 0;
  padding: 0;
  color: #594333;
  font-size: 22px;
  line-height: 24px;
}
#whatIsGo1Buy1 div.section h2 {
  margin: 0;
  padding: 0;
  color: grey;
  font-size: 18px;
}
#whatIsGo1Buy1 div.section img.left {
  float: left;
  margin: 0 30px 0 0;
}
#whatIsGo1Buy1 div.section img.right {
  float: right;
  margin: 0 0 0 30px;
}
#compareChat {
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border: dashed 1px #594c47;
  background: #dddddd;
  margin: 10px;
  padding: 0;
  display: block;
  clear: both;
}
#compareChat > li {
  display: block;
  padding: 5px;
  margin: 5px;
  border-bottom: 1px solid #594c47;
}
#compareChat > li:last-child {
  border-bottom: none;
}
#compareChat > li > div {
  margin-left: 315px;
}
.affixNavList {
  margin-top: 15px;
  padding-top: 15px;
}
.affixNavList > li > a {
  padding: 6px 15px;
  font-size: 15px;
}
.pls-tailbottom {
  height: 9px;
}
#footerFB {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  font-size: 13px;
  color: #c69c6d;
  padding: 0px 4px;
  margin: -3px 0 0 0;
  background: url(/img/transparentWhite_50.png);
  position: relative;
  border: 1px solid #e4ccb9;
}
#footerFB > span {
  position: relative;
  top: 2px;
  margin: -2px 0px 0 5px;
}
#footerFB .fb-like {
  position: relative;
  top: 1px;
  margin-left: 5px;
}
#qaArea .fb-comments,
#qaArea .fb-comments iframe[style] {
  width: 100% !important;
}
#qaArea .fb_iframe_widget,
#qaArea .fb_iframe_widget span {
  width: 100% !important;
}
#userDiscussContainer .fb-comments,
#userDiscussContainer .fb-comments iframe[style] {
  width: 100% !important;
}
#userDiscussContainer .fb_iframe_widget,
#userDiscussContainer .fb_iframe_widget span {
  width: 100% !important;
}
#oldBrowserModal ul {
  display: block;
  margin: 20px auto;
  padding: 0;
  text-align: center;
  position: relative;
}
#oldBrowserModal li {
  float: left;
  margin: 0 15px;
  padding: 0;
  list-style: none;
}
#oldBrowserModal li a {
  display: block;
  border: 1px solid #f2f2f2;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  height: 120px;
  font-size: 12px;
  max-width: 99px;
}
#oldBrowserModal li a img {
  margin: 6px 9px;
}
#oldBrowserModal li a span {
  font-size: 10px;
}
#oldBrowserModal li a:hover {
  background: #f2f2f2;
  text-decoration: none;
}
[class^="wallItemTypeTag_"],
[class*=" wallItemTypeTag_"] {
  display: block;
  width: 16px;
  height: 25px;
  position: absolute;
  top: 139px;
  right: 8px;
  background-position: 0 -14px;
  background-repeat: no-repeat;
}
.wallItemTypeTag_product {
  background-image: url(../img/wallItemTypeTag_product.png);
}
.wallItemTypeTag_brand {
  background-image: url(../img/wallItemTypeTag_brand.png);
}
#typeFilterToolBar {
  float: right;
}
#typeFilterBtnGroup {
  display: inline;
}
#topBar_socialSite {
  float: left;
}
.index-likebox-frame {
  background: url(../img/transparentWhite_30.png);
}
.index-likebox-frame .fb-like-box,
.index-likebox-frame .fb-like-box iframe[style] {
  width: 100% !important;
}
.index-likebox-frame .fb_iframe_widget,
.index-likebox-frame .fb_iframe_widget span {
  width: 100% !important;
}
.tutorial_thumbnail_block {
  text-align: center;
  margin: 0 0 10px 0;
}
#blackboard_panel {
  background: url(../img/background_blackboard.jpg) center center;
  color: white;
  text-align: center;
}
#blackboard_panel a {
  color: #0088cc;
}
#blackboard_panel h1 {
  margin: 50px 0 20px 0;
}
#gotRating {
  margin: 20px auto 20px auto;
  background: url(../img/transparentWhite_30.png);
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  width: 200px;
  padding: 15px;
}
#gotRating div.ratingImg {
  margin: 0 0 5px 0;
}
#gotRating div.ratingMessage {
  font-style: italic;
  font-size: 16px;
}
.horizontal_subColumn {
  margin: 20px 0 30px 0;
}
.horizontal_subColumn .subColumnSection {
  background: url(../img/transparentWhite_30.png);
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.horizontal_subColumn .subColumnSection:hover {
  background: url(../img/transparentWhite_80.png);
  text-decoration: none;
}
.horizontal_subColumn .subColumnSection > div {
  padding: 10px;
}
.horizontal_subColumn .subColumnSection > div p {
  color: #594333;
}
.subColumnSection > div > img {
  float: left;
  margin: 0 10px 5px 0;
}
.yellow_u {
  text-decoration: none;
  background: url("http://hares.tw/wp-content/themes/harestheme/images/499167d4ecc28.gif") repeat-x 100% 100%;
  padding-bottom: 0px;
}
.green_u {
  text-decoration: none;
  background: url("http://blog.go1buy1.com/wp-content/uploads/2012/06/underline_green.gif") repeat-x 100% 100%;
  padding-bottom: 0px;
}
#page_orderTicketLightBox {
  min-width: inherit;
  background: white;
}
#orderTicketContainer {
  position: relative;
}
#orderTicket_header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: #7396b9 url(../img/icon_40x40_orderTicket.png) no-repeat 15px 18px;
  color: white;
  margin: 0;
  padding: 22px 20px 22px 65px;
  line-height: 26px;
  font-size: 22px;
  font-weight: normal;
  z-index: 1;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -khtml-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
#orderTicket_header.result {
  background: #ffb300 url(../img/icon_40x40_checkMark.png) no-repeat 15px center;
}
#orderTicket_header.pay {
  background: #ffb300 url(../img/icon_40x40_payment.png) no-repeat 15px center;
}
#orderTicket_subTitle {
  background: #f2f2f2;
  color: grey;
  margin: 70px 0 20px 0;
  padding: 15px 20px;
  line-height: 20px;
  font-size: 14px;
}
#orderTicket_subTitle .mainTxt {
  margin: 0 0 8px 0;
  font-size: 16px;
  color: black;
}
#orderTicket_subTitle > i {
  float: left;
  margin-top: 3px;
}
#orderTicket_subTitle > p {
  margin: 0 0 5px 18px;
}
#orderTicket_subTitle > h2 {
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 22px;
  line-height: 26px;
  color: black;
}
#receiptTitle {
  margin: 20px 0;
  color: black;
  text-align: center;
  font-weight: bold;
  padding: 20px;
  border-bottom: 1px solid #f2f2f2;
}
#receiptHunterInfo {
  margin-top: 10px;
}
#orderTicketLightBox_right.result form {
  top: 0;
}
#orderTicket_content {
  padding: 0 50px;
}
.orderTicketSectionTitle {
  margin: 20px 0 10px 0;
  padding: 4px 8px;
  background: #eaeff4;
  background: #b9b0ad;
  color: grey;
  color: white;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.orderTicketSectionTitle > .caret {
  border-top-color: grey;
  border-top-color: white;
  margin-top: 8px;
}
#orderTicket_content .currentNamiInfo {
  margin: 30px 0 20px;
}
#orderTicket_content .currentNamiInfo .title {
  font-size: 16px;
  color: black;
  font-weight: bold;
  margin: 0 0 6px 0;
}
#orderTicket_content .currentNamiInfo .who {
  font-size: 12px;
}
#orderTicket_content .currentNamiInfo .who img {
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  margin-top: -3px;
}
#orderTicket_content .input-xlarge {
  width: 95%;
}
#orderTicket_footer {
  text-align: center;
  padding: 10px;
  position: relative;
  background: url(../img/transparentWhite_80.png);
  border-top: 1px solid #f2f2f2;
}
.notice,
.red,
.redText {
  color: #b01925;
}
.grey {
  color: grey;
}
.tutorialBlock {
  width: 44%;
  padding: 10px 17px;
  float: left;
}
.tutorialBlock:hover {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: #f2f2f2;
}
.tutorialBlock h2 {
  font-size: 20px;
  text-align: center;
}
.wrapper {
  white-space: pre;
  white-space: pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -hp-pre-wrap;
  word-wrap: break-word;
}
#namiMainImg {
  background: #f2f2f2;
  overflow: hidden;
  margin: 0 20px 20px;
}
.nivo-slider img {
  max-height: 510px !important;
  width: auto !important;
}
#namiInfoArea {
  margin-bottom: 8px;
}
#categoryHeader {
  height: 140px;
  background: grey;
  overflow: hidden;
  text-align: center;
  position: relative;
  background: #8bc5cc;
  /*background:url(../img/categoryHeader/grid.jpg);*/
}
#categoryImage {
  overflow: hidden;
}
#categoryImage img {
  min-width: 1280px;
}
#categoryHeaderInfo {
  position: absolute;
  right: 0;
  bottom: 0;
  top: 0;
  left: 0;
  text-align: left;
  z-index: 7;
}
#categoryHeaderInfo .info {
  position: relative;
  top: 30px;
  left: 10px;
  color: white;
}
#categoryHeaderInfo .img {
  margin: -4px 0 0 0;
  float: left;
}
#categoryHeaderInfo .text {
  margin: 0 0 0 60px;
}
#categoryHeaderInfo .title {
  font-size: 26px;
}
#categoryHeaderInfo .subTitle {
  font-size: 14px;
  margin: 10px 0 0 0;
}
#typeSwitcherArea {
  position: absolute;
  bottom: 0;
}
#typeSwitcherArea .nav-tabs > li {
  float: none;
  display: inline-block;
  *display: inline;
  /* ie7 fix */
  zoom: 1;
  /* hasLayout ie7 trigger */
}
#typeSwitcherArea .nav-tabs {
  text-align: center;
  margin: 0;
  border: none;
}
#typeSwitcherArea li a {
  background: url(../img/transparentBlack_50.png);
  color: white;
  padding: 6px 20px;
}
#typeSwitcherArea li.active a,
#typeSwitcherArea li.active a:hover {
  background: #ededed;
  color: grey;
}
#typeSwitcherArea li a:hover {
  background: url(../img/transparentBlack_80.png);
  border-color: transparent;
  color: white;
}
.temporaryHide {
  max-height: 340px;
}
#whatIsType {
  position: absolute;
  right: -180px;
  bottom: 0;
}
#whatIsType a {
  background: none !important;
  padding: 8px !important;
  font-size: 12px;
  color: white !important;
}
#whatIsType a:hover {
  color: #f2f2f2 !important;
}
.namiItemHeader {
  margin-top: 40px;
  margin-bottom: 60px;
  position: relative;
}
.namiItemHeader h1 {
  margin: 0 80px;
}
.namiItemTitle {
  text-align: center;
  font-size: 22px;
  line-height: 32px;
  font-weight: normal;
  color: #333;
}
.namiItemTitle > a {
  color: #333;
  text-decoration: none;
}
.namiItemTitle span.label {
  font-size: 20px;
  text-shadow: none;
  font-weight: normal;
}
#namiMainInfo {
  margin: 0 20px 0 20px;
}
#namiMainInfo pre {
  font-size: 16px; /*14px;*/ /*Aray*/
  line-height: 24px; /*Aray*/
}
#namiMainInfo legend {
  font-size: 16px;
  font-weight: bold;
}
#namiItemImgSlider .nivo-controlNav {
  position: absolute;
  bottom: -70px;
  /* Put the nav below the slider */
}
#namiItemImgSlider .nivo-controlNav img {
  display: inline;
  /* Unhide the thumbnails */
  position: relative;
  margin-right: 10px;
  width: 70px !important;
}
#qaArea {
  background: #fafafa;
  padding: 0 20px;
  margin-top: 20px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#qaArea legend {
  padding: 8px 0 6px 0;
  margin: 0;
  position: relative;
  border: none;
}
#qaArea legend span {
  font-size: 13px;
  color: grey;
}
#qaArea .description {
  padding: 20px 0;
  font-size: 14px;
}
#qaArea .description span {
  margin: 5px 0 0 0;
  font-size: 12px;
  display: block;
}
#qaArea .fbCommentArea {
  margin: 0 20px;
}
.subRightBlock .header {
  padding: 15px 20px;
  font-size: 14px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background: #b9b0ad;
  color: white;
}
.subRightBlock .header .seeMore {
  float: right;
}
.subRightBlock > a.seeMore {
  display: block;
  padding: 5px;
  background: #fafafa;
  text-align: center;
}
.subRightBlock > a.seeMore:hover {
  background: #dddddd;
}
.moreItemsList .listItem {
  text-align: center;
  padding: 0;
  position: relative;
  margin: 0 auto 20px;
  width: 200px;
}
.moreItemsList .listItem:hover .overlay {
  opacity: 1;
}
.moreItemsList .listItem:hover .overlay .type {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  -moz-opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}
.moreItemsList .listItem .numBadge {
  font-size: 18px;
  color: white;
  background: #ffb300;
  position: absolute;
  left: -10px;
  top: 0;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  z-index: 2;
}
.moreItemsList .listItem .numBadge span {
  font-size: 12px;
}
.moreItemsList .itemImg {
  position: relative;
  display: block;
  margin: 0 auto;
  width: 120px;
}
.moreItemsList .itemName {
  font-size: 13px;
  margin-top: 6px;
  display: block;
  line-height: 18px;
}
.moreItemsList .overlay {
  position: absolute;
  padding: 8px;
  background: url(../img/transparentBlackBlue_90.png);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  color: white;
  font-size: 12px;
  opacity: 0;
  transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  /* Firefox 4 */
  -webkit-transition: opacity 0.3s ease-out;
  /* Safari and Chrome */
  -o-transition: opacity 0.3s ease-out;
  /* Opera */
}
.moreItemsList .overlay .type {
  background: none;
  border: none;
  color: white;
  text-shadow: none;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
  -moz-opacity: 0.5;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  padding: 2px 8px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.moreItemsList .overlay .type.blue {
  background: #5d8ddc;
}
.moreItemsList .overlay .type.pink {
  background: #da4d6a;
}
.moreItemsList .seeThisItemBtn {
  background: url(../img/icon_seeThisItem.png) no-repeat center center;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  top: 0;
  z-index: 1;
}
.notAllowedCursor {
  cursor: no-drop !important;
}
#profileHeaer {
  margin: 20px;
}
#profilePageLeft {
  background: white;
  border: 1px solid #dddddd;
  margin-bottom: 40px;
}
#profilePageRight {
  background: white;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
  -khtml-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
  border: 1px solid #dddddd;
  margin-bottom: 40px;
}
#userDiscussContainer {
  margin: 20px 40px;
}
.typeIcon {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 3px;
  line-height: 14px;
  vertical-align: text-top;
  background-repeat: no-repeat;
}
.typeIcon.blue {
  background-image: url("../img/icon_type_blue.png");
}
.typeIcon.pink {
  background-image: url("../img/icon_type_pink.png");
}
.typeIcon.mix {
  background-image: url("../img/icon_type_mix.png");
}
.topRight_deco {
  display: none;
}
#headerOptionMenu {
  background-image: url(../img/icon_header_menu.png);
}
#headerNotificationBtn {
  background-image: url(../img/icon_header_notification.png);
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  text-align: center;
  padding: 3px 0 0 0;
  color: #2c343c;
  font-weight: bold;
  font-size: 10px;
  color: white;
  text-shadow: none;
  position: relative;
}
#headerNotificationBtn:hover {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  -moz-opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}
#headerNotificationBtn.active {
  background-image: url(../img/icon_header_notification.png);
  opacity: 1 !important;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100)) !important;
  filter: alpha(opacity = (100)) !important;
  -moz-opacity: 1 !important;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100)) !important;
}
#headerNotificationBtn.active span.cntBadge {
  border-radius: 14px;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  display: block;
  position: absolute;
  font-size: 10px;
  line-height: 14px;
  background: red;
  min-width: 10px;
  height: 14px;
  top: 11px;
  right: 0;
  padding: 0 3px;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
  -khtml-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
}
#notificationDropdown {
  width: 430px;
  padding: 0;
}
#notificationDropdown li.header {
  border-bottom: 1px solid #cccccc;
  background: white;
  text-align: center;
}
#notificationDropdown li.header .title {
  padding: 5px 10px;
  color: black;
  font-size: 16px;
  line-height: 22px;
  background: white;
  border-bottom: 1px solid #dddddd;
  margin: 0 20px;
}
#notifSwitcher {
  margin: 8px 10px 8px 0;
  display: inline-block;
}
#notifSwitcher a {
  padding: 4px 15px;
}
#notificationDropdown li.list {
  height: 340px;
  position: relative;
}
#notificationDropdown li.seeAll a {
  border-top: 1px solid #cccccc;
  color: grey;
  text-align: center;
}
#notificationDropdown li.seeAll a:hover {
  background: #dddddd;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
#notificationListContainer {
  overflow: hidden;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.notificationList ul,
.notificationList li {
  display: block;
  padding: 0;
  margin: 0;
  list-style: none;
}
.notificationList.all li {
  display: block !important;
}
.notificationList.transact li {
  display: none;
}
.notificationList.transact li.transact {
  display: block !important;
}
.notificationList.social li {
  display: none;
}
.notificationList.social li.social {
  display: block !important;
}
.notificationList.showUnread li.read {
  display: none !important;
}
.notificationList li > a.notiLink {
  display: block;
  padding: 8px 10px;
  border-bottom: 1px solid #dddddd;
}
.notificationList li > a.notiLink:hover {
  background: #f6f4ed;
  text-decoration: none;
}
.notificationList li > a.notiLink img {
  float: left;
}
.notificationList li > a.notiLink div.info {
  margin: 0 10px 0 58px;
}
.notificationList li > a.notiLink div.title {
  color: black;
  font-size: 12px;
  line-height: 15px;
}
.notificationList li > a.notiLink div.subTitle {
  color: grey;
  font-size: 11px;
}
.notificationList li > a.notiLink div.notifyTime {
  color: #999999;
  font-size: 11px;
}
.notificationList li.noData {
  display: block !important;
  text-align: center;
  font-size: 16px;
  color: grey;
  padding: 20px 10px;
}
.notificationList li.noData a.manualLoadMore {
  font-size: 14px;
  background: none;
  color: #4d9bc4;
  display: inline-block;
  margin: 10px 0 0 0;
}
.notificationList li.noData a.manualLoadMore:hover {
  color: #4b6787;
}
.notificationList li.unread a.notiLink {
  background: #eff3f9 url(../img/icon_unreadNotification.png) no-repeat right top;
}
.notificationList li.unread a.notiLink:hover {
  background: #cbd8ea url(../img/icon_unreadNotification.png) no-repeat right top;
}
.notificationList li.loadMore,
.notificationList li.inform {
  text-align: center;
  padding: 16px 0;
  background: #fafafa;
  display: block !important;
}
.notificationList li.loadMore {
  display: block !important;
  text-align: center;
  padding: 20px 0 40px 0;
}
.notificationList.consoleDesktop li > a.notiLink {
  background-color: transparent;
}
.notificationList.consoleDesktop li > a.notiLink div.info {
  margin: 0 0 0 38px;
  font-size: 11px;
}
.notificationList.consoleDesktop li > a.notiLink div.subTitle {
  float: left;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 120px;
}
.notificationList.consoleDesktop li > a.notiLink div.notifyTime {
  text-align: right;
}
.notificationList.consoleDesktop li > a.notiLink img {
  width: 30px;
  height: 30px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
#newFeatureSign {
  width: 293px;
  height: 105px;
  background: url(../img/newFeatureSign1.png) no-repeat;
  position: absolute;
  top: 24px;
  right: -30px;
}
#newFeatureSign h3 {
  font-size: 18px;
  line-height: 18px;
  padding: 13px 0 0 18px;
  color: #99003a;
}
#newFeatureSign h3 span {
  color: white;
}
#newFeatureSign div {
  font-size: 12px;
  padding: 2px 0 0 18px;
}
#categoryOfPostInput {
  cursor: default;
}
#globalSideBanner {
  z-index: 900;
  position: fixed;
}
#loginModal {
  width: 360px;
  margin-left: -180px;
  background-color: #ededed;
}
#loginModal .modal-header {
  padding: 15px 20px;
  border-bottom: 1px solid #e0ddd1;
  font-size: 20px;
  font-weight: bold;
}
#loginModal .modal-body {
  padding: 15px 20px 20px;
}
#loginModal div.loginBtns {
  margin: 30px 0 0 0;
}
#loginModal div.or {
  text-align: center;
  margin: 10px 0;
}
#loginModal div.loginBtns a.customIconBtn {
  padding-left: 9px;
}
.modal-backdrop {
  background-color: #181e23;
  opacity: 0.5;
}
#loginModalBtn {
  min-width: 70px;
}
#extendContent_footer {
  margin: 30px 0 0 0;
}
#extendContent_footer .contentContainer {
  min-height: 200px;
  padding: 0 10px;
}
#extendContent_footer h1 {
  font-size: 22px;
  font-weight: normal;
  margin: 0 0 10px 0;
  border-bottom: 2px solid #e0ddd1;
}
#needHunter h1 {
  font-size: 22px;
  font-weight: normal;
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  border-bottom: 2px solid #e0ddd1;
}
#needHunter .contentContainer {
  padding: 10px 20px;
  background: white;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  text-align: center;
}
#needHunter .control {
  margin: 20px 0;
}
#page_needHunter .sideBarContainer {
  margin-bottom: 20px;
  border-right: 2px solid #dddddd;
}
.sideBarContainer .description {
  margin: 0 20px 0 0;
}
#needHunterStep {
  margin: 0 0 20px 0;
  padding: 20px;
  background: white;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#needHunterStep > h1 {
  text-align: center;
  font-size: 22px;
  margin: 0;
  padding: 0;
}
#needHunterStep .preface {
  margin: 0 0 30px 0;
  text-align: center;
  font-size: 16px;
  line-height: 24px;
}
#needHunterStep .stepContainer {
  text-align: center;
}
#needHunterStep .stepContainer h2 {
  font-size: 18px;
  margin: 0;
  padding: 0;
}
#needHunterStep .stepContainer .content {
  padding: 0 60px;
  position: relative;
}
#needHunterStep .stepArrow {
  position: absolute;
  left: -20px;
  top: 0;
}
#needHunterMainContainer {
  padding: 20px;
  background: white;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.circleNumber {
  background: url(../img/step_circle_bg.png) center no-repeat;
  width: 50px;
  height: 50px;
  color: white;
  display: inline-block;
  text-align: center;
  margin: -5px 10px 0 0;
  color: grey;
  position: relative;
  top: -3px;
  padding-top: 9px;
}
#selectCountryFirst {
  text-align: center;
  font-size: 14px;
  color: grey;
  padding: 60px 0;
  background: #fafafa;
}
#profile_btnBar {
  margin: 36px 0 0 0;
}
#profile_btnBar span {
  font-size: 12px;
  margin: 0 0 0 10px;
  position: absolute;
  line-height: 16px;
  color: grey;
}
#submitCountryBtn {
  margin: 10px 0 0 0;
}
#shareme {
  display: inline-block;
  margin-left: 10px;
}
#hunterDataModal {
  width: 800px;
  margin-left: -400px;
}
#hunterDataModal .form-horizontal .control-label {
  width: 100px;
}
#hunterDataModal .form-horizontal .controls {
  margin-left: 120px;
}
#hunterCountryListModal_chosen {
  width: 224px !important;
  margin-bottom: 4px;
}
#hunterCountryListModal_chosen .chosen-choices {
  border: 1px solid #CCC;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
#hunterCountryListModal_chosen .chosen-choices input {
  padding: 4px 6px;
  font-size: 14px;
  line-height: 20px;
  height: 20px;
}
#hunterCountryListModal_chosen .chosen-choices .search-choice {
  margin-top: 4px;
}
#ultimateTopBanner {
  background: #2c343c;
  overflow: hidden;
  text-align: center;
  height: 0;
  color: white;
}
#ultimateTopBanner div {
  padding: 20px 0 0 0;
  position: relative;
}
#ultimateTopBanner a {
  color: #00bdf3;
}
#ultimateTopBanner_closeBtn {
  margin: 1px 0 0 40px;
  position: absolute;
  color: #dddddd !important;
  font-size: 14px;
  right: 50px;
}
#whatIsG1B1Modal {
  width: 700px;
  margin-left: -350px;
  position: absolute;
  top: 350px;
  margin-bottom: 100px;
}
#whatIsG1B1Modal .modal-body {
  padding: 0;
  width: 700px;
  height: 2000px;
  min-height: 2000px;
  overflow: hidden;
  background: url(../img/whatIsProcess.jpg) no-repeat;
}
#whatIsG1B1Modal button {
  position: absolute;
  top: 15px;
  right: 20px;
}
#g1b1ProcessModal {
  width: 700px;
  margin-left: -350px;
  position: absolute;
  top: 350px;
  margin-bottom: 100px;
}
#g1b1ProcessModal .modal-body {
  padding: 0;
  width: 700px;
  height: 1322px;
  min-height: 1322px;
  overflow: hidden;
  background: url(../img/go1buy1_process_infoGraphic.jpg) no-repeat;
}
#g1b1ProcessModal button {
  position: absolute;
  top: 15px;
  right: 20px;
}
.checkbox.inline {
  white-space: nowrap;
}
.radio {
  white-space: nowrap;
}
.postRule {
  margin: 20px auto;
  width: 700px;
  color: #666666;
  font-size: 13px;
}
#moreItemsByThisHunter.postTips {
  background: none;
  border-color: transparent;
}
#moreItemsByThisHunter.postTips .tips,
.previewTips .tips {
  font-size: 12px;
  color: grey;
  margin: 0 0 30px 0;
}
#moreItemsByThisHunter.postTips .tips h5,
.previewTips .tips h5 {
  color: #2c343c;
}
.forumSectionBlock {
  margin-bottom: 10px;
  background: white;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  min-height: 150px;
}
.forumPagination {
  text-align: left;
  margin: 0 0 0 0px;
}
.topicPagination {
  margin: 0 0 0 90px;
}
.forumPagination.pagination a,
.forumPagination.pagination span {
  padding: 0 8px;
  line-height: 24px;
}
#topicPaginationBar .postTimestamp {
  float: right;
  font-size: 12px;
  line-height: 16px;
  color: grey;
}
#forumSectionHeaderTitle h1 {
  float: left;
  padding: 20px 20px;
  margin: 0;
  font-size: 32px;
}
#forumSectionHeaderTitle h1 > i {
  margin-top: 5px;
}
#forumSectionHeaderTitle .description {
  padding: 24px 20px 20px;
  color: grey;
}
.forumBanner > img {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
#forumHotArea {
  border-top: 1px solid #dddddd;
  background: #fafafa;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.forumHotSection {
  width: 50%;
  float: left;
}
.forumHotSection > div {
  padding: 20px 30px;
}
.forumHotSection h2 {
  font-size: 18px;
  line-height: 18px;
  margin: 10px 0 20px 0;
  padding: 0;
}
.forumHotSection ul {
  margin: 0 0 0 20px;
  padding: 0;
  display: block;
}
.forumHotSection li {
  margin: 0 0 12px 0;
  padding: 0;
  display: block;
  list-style: none;
}
.forumHotSection a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13px;
}
#forum {
  min-height: 600px;
}
#forumSideBar {
  margin-left: -10px;
}
#forumSideBar.affix {
  top: 60px;
}
#forumSideBar.affix-bottom {
  bottom: 238px;
  position: absolute;
}
.forumSideBarProfile {
  display: block;
  margin: 0 0 10px 0;
  padding: 0;
  border: 1px solid #dddddd;
  background: white;
}
.forumSideBarProfile img.avatar {
  float: left;
  margin: 5px 10px 5px 5px;
  width: 80px;
}
.forumSideBarProfile .info {
  margin: 0 0 0 90px;
  font-size: 11px;
  padding-top: 5px;
  color: grey;
}
.forumSideBarProfile .name {
  font-size: 13px;
  color: black;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.forumSideBarProfile .forumNotSignIn {
  padding-top: 35px;
}
.forumSideBarContainer {
  display: block;
  margin: 0 0 10px 0;
  padding: 0;
  border: 1px solid #dddddd;
  background: white;
}
.forumSideBarContainer > li {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #f0f1f5;
  background: #fafafa;
}
.forumSideBarContainer > li.active {
  /*background-color: #FACC2E;*/
  background: #E0F8F7 url(../img/arrow_right.png) no-repeat 95% center;
  font-weight: bold;
}
.forumSideBarContainer > li:hover {
  background: #ffffff url(../img/arrow_right.png) no-repeat 95% center;
}
.forumSideBarContainer > li:first-child {
  padding: 10px;
  border-top: 1px solid transparent;
  background: none;
}
.forumSideBarContainer i {
  margin-right: 8px;
}
.forumSideBarContainer li > a {
  display: block;
  padding: 10px;
  border-top: 1px solid white;
  text-decoration: none;
}
.forumSideBarContainer a > i {
  margin-top: -5px;
}
#forumSearch {
  padding: 10px;
}
#forumSearch form {
  margin-bottom: 0;
}
#forumListHeaderTitle h1 {
  font-size: 18px;
  padding: 16px 15px;
  margin: 0;
  line-height: 18px;
  border-bottom: 1px solid #dddddd;
}
.forumListHeaderBar {
  border-bottom: 1px solid #dddddd;
  color: grey;
  font-size: 11px;
  padding: 2px 10px;
}
.forumList {
  margin: 0;
  padding: 0;
  display: block;
}
.forumList > li {
  margin: 0;
  padding: 10px;
  list-style: none;
  display: block;
  font-size: 12px;
  border-bottom: 1px solid #dddddd;
}
.forumList > li:last-child {
  /*border-bottom:none;*/
}
.forumList > li:hover {
  background: #fafafa;
}
.forumList > li:hover .belongCategory {
  display: inline-block;
  margin-top: -3px;
}
.forumList .icon {
  float: left;
  width: 50px;
  position: relative;
}
.forumList .origPost,
.forumListHeaderBar .origPost {
  float: right;
  width: 14%;
  margin: 0 0 0 10px;
  text-align: right;
}
.forumList .lastPost,
.forumListHeaderBar .lastPost {
  float: right;
  width: 16%;
  margin: 0 0 0 10px;
}
.forumList .origPost > img {
  float: left;
  width: 30px;
  height: 30px;
  margin: 10px 10px 0 0;
}
.forumList .origPost .time,
.forumList .lastPost .time {
  display: block;
  font-size: 11px;
  color: #999999;
  margin-top: -2px;
  text-align: right;
}
.forumList .origPost > a,
.forumList .lastPost > a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 7px 10px 0 0;
}
.forumList .viewCount,
.forumList .replyCount {
  float: right;
  width: 5%;
  padding: 0;
  margin: 0 0 0 16px;
  color: #999999;
  text-align: center;
}
.forumList .byWho {
  color: #999999;
  font-size: 11px;
}
.forumList .byWho > a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  max-width: 200px;
  color: #999999;
}
.forumList .mainTitle {
  font-size: 14px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.forumList .belongCategory {
  display: none;
  font-size: 12px;
}
.forumList .lastTime {
  color: #999999;
}
.forumList .title {
  padding: 0;
}
.forumListHeaderBar .viewCount,
.forumListHeaderBar .replyCount {
  float: right;
  width: 5%;
  margin: 0 0 0 16px;
}
.forumListHeaderBar .icon {
  float: left;
  width: 50px;
  min-height: 10px;
}
#postNewBtn {
  float: right;
  margin: 14px 14px 0;
}
#postHeader {
  margin: 0 0 12px 0;
}
#postHeader .title {
  text-align: center;
  font-size: 18px;
  color: black;
  margin: 0 0 10px 0;
}
#postHeader .info {
  text-align: center;
  color: grey;
  font-size: 12px;
}
#postHeader .info .breadcrumb {
  padding: 0;
}
#postHeader .info li {
  margin: 0 10px;
}
.threadItem {
  margin: 0 0 10px 0;
  position: relative;
}
.threadItem .userInfo {
  float: left;
  position: relative;
  width: 80px;
}
.threadItem .userName {
  text-align: center;
  display: block;
}
.threadItem .userAvatar {
  position: relative;
}
.threadItem .userAvatar .shadow {
  position: absolute;
}
.threadItem .userAvatar .avatar {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  width: 80px;
}
.threadItem .threadContent {
  margin: 0 0 0 90px;
  background: white;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
.threadItem .threadIdNum {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 11px;
}
.threadItem .threadIdNum > a {
  color: #dddddd;
}
.threadItem .saidBy {
  font-size: 13px;
  padding: 20px 0 0 20px;
}
.threadItem .saidBy a {
  color: #999999;
}
.threadItem .content {
  margin: 20px 40px 30px;
  line-height: 24px;
}
.threadItem .footer {
  border-top: 1px solid #dddddd;
  font-size: 12px;
  color: grey;
  padding: 4px 8px;
}
.threadItem .threadBtn {
  float: right;
  margin: 0px 0 0 2px;
  padding: 0px 8px;
}
.threadItem .threadBtn:hover {
  background: #f2f2f2;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  text-decoration: none;
}
#noneReply {
  margin: 0 0 50px 0;
}
#noneReply .threadContent {
  text-align: center;
  background: none;
  color: grey;
  padding: 20px;
}
.threadItem #socialBtn_shareItem {
  margin: 30px 0 0 0;
}
#forumNonePost {
  text-align: center;
  color: grey;
  padding: 30px 20px;
}
#forumTopicForm {
  margin: 0;
}
#forumPostForm {
  margin: 20px 30px;
}
#forumPostForm .control-label {
  width: 90px;
}
#forumPostForm .controls {
  margin-left: 110px;
  margin-right: 30px;
}
#forumPostForm .form-actions {
  background: none;
  margin-bottom: 0;
  padding-left: 110px;
}
#forumPostForm .agreeRule {
  font-size: 12px;
  padding-left: 10px;
}
#indexArticleArea {
  background: white;
  position: relative;
}
#indexArticleArea .sepLine {
  position: absolute;
  top: 0;
  bottom: 0;
  border-left: 1px solid #dddddd;
  margin-left: -15px;
}
.indexArticleItem {
  position: relative;
}
.span3 .indexArticleItem {
  margin-left: -10px;
}
.span6 .indexArticleItem .image {
  float: left;
  text-align: center;
  overflow: hidden;
  height: 160px;
  width: 160px;
  margin: 10px;
}
.span3 .indexArticleItem .image {
  float: left;
  text-align: center;
  overflow: hidden;
  height: 160px;
  width: 100px;
  margin: 10px;
}
.indexArticleItem .image > img {
  max-width: none;
  margin: 0 auto;
}
.span6 .indexArticleItem > .details {
  padding: 10px 0 0 10px;
  margin: 0 0 0 170px;
}
.span3 .indexArticleItem > .details {
  padding: 10px 10px 0 10px;
  margin: 0 0 0 110px;
}
.indexArticleItem .type {
  color: grey;
}
.indexArticleItem .title {
  font-size: 16px;
  margin: 0 0 6px 0;
}
.indexArticleItem p {
  padding: 0;
  margin: 0;
  font-size: 13px;
}
.indexArticleItem .extraLink {
  border-top: 1px solid #dddddd;
  padding-top: 5px;
  margin-top: 5px;
  text-align: right;
}
.mini {
  display: block;
  font-size: 11px;
  text-align: center;
}
#forum .radio .error {
  position: absolute;
  margin-top: 20px;
  margin-left: -18px;
}
.control-group.error {
  color: #b01925;
}
.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -khtml-box-shadow: none;
}
.errorContainer label {
  background: #b01925;
  color: white;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  padding: 1px 8px;
  float: left;
  margin-top: 2px;
}
#hunterDropdown ul > li > a {
  min-width: 50px;
}
.browseArea {
  margin: 20px 30px 20px 0;
  padding: 0 0 0 20px;
  position: relative;
  float: left;
}
.browseArea:last-child {
  margin-right: 20px;
}
.browseArea.onePerRow li {
  clear: both;
  border: none;
  margin-right: 0;
}
.browseArea.twoPerRow li:nth-child(2n+1) {
  clear: both;
}
.browseArea.twoPerRow li:nth-child(2n+2) {
  border: none;
  margin-right: 0;
}
.browseArea.threePerRow li:nth-child(3n+1) {
  clear: both;
}
.browseArea.threePerRow li:nth-child(3n+3) {
  border: none;
  margin-right: 0;
}
.browseArea.fourPerRow li:nth-child(4n+1) {
  clear: both;
}
.browseArea.fourPerRow li:nth-child(4n+4) {
  border: none;
  margin-right: 0;
}
.browseArea > ul li {
  float: left;
  list-style: inside;
  border-right: 1px solid #574444;
  margin: 4px 20px 4px 0;
}
.browseArea > ul a:hover {
  color: white;
}
.browseArea > ul a {
  display: block;
  text-decoration: none;
  padding-right: 10px;
  font-size: 13px;
  color: #999999;
  min-width: 62px;
}
.browseArea > ul a.noLink {
  cursor: default;
}
.browseArea > ul.narrowWidth a {
  min-width: 46px;
}
.browseArea .sepLine {
  border-left: 1px solid #574444;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -15px;
}
.browseArea .sepLine.right {
  left: auto;
  right: -15px;
}
#browseByOther1 {
  max-width: 130px;
}
#browseByOther1 li {
  border-right: none;
}
#browseByCategory1 li:nth-child(3n),
#browseByCountry li:nth-child(3n) {
  border-right: none;
  margin-right: 10px;
}
.browseArea > h5 {
  color: #745a5a;
  font-size: 16px;
}
.browseArea > h5 > span {
  color: white;
  margin: 0 3px;
}
#closeBrowsePanel {
  background: #dddddd url(../img/arrow_up.png) no-repeat center center;
  height: 10px;
  cursor: pointer;
}
#closeBrowsePanel:hover {
  background-color: #cccccc;
}
#forum #textarea_object01 {
  opacity: 0;
}
#headerForumBtn {
  position: relative;
}
#headerForumBtn .badgeNew {
  position: absolute;
  top: -6px;
  right: -4px;
  width: 27px;
  height: 11px;
  background: url(../img/badge_new.png) no-repeat top left;
}
#headerForumBtn .banner {
  position: absolute;
  right: -169px;
  top: -16px;
  width: 168px;
  height: 48px;
  background: url(../img/forum_newFunctionBanner.png) no-repeat top left;
  z-index: 1;
}
.inlineTextWidthBtn {
  position: relative;
  top: 6px;
  left: 6px;
}
#nicNav.affix-top {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 25px;
}
#nicNav.affix {
  position: fixed;
  top: 50px;
}
body#fbTab_profile {
  min-width: 800px;
  width: 800px;
}
#fbTab_profile .container {
  width: 780px;
}
.text-center {
  text-align: center;
}
.no-border {
  border: none !important;
}
#individualImgContainer {
  min-height: 300px;
}
.nextPrevItemBtn {
  position: fixed;
  top: 230px;
  background: #b9b0ad;
  overflow: hidden;
}
.nextPrevItemBtn a {
  display: block;
  height: 60px;
  overflow: hidden;
  color: white;
  text-decoration: none;
}
.nextPrevItemBtn .hoverGrow {
  height: 60px;
  overflow: hidden;
  display: none;
}
.nextPrevItemBtn .title {
  white-space: nowrap;
  padding: 20px 5px 0;
}
.nextPrevItemBtn .image {
  overflow: hidden;
  width: 60px;
  height: 60px;
  background: #dddddd;
  text-align: center;
  z-index: 10;
  position: relative;
}
.nextPrevItemBtn .image > div {
  width: 100px;
  height: 100px;
  margin-left: -20px;
}
#itemPageBtn_right {
  right: 0;
}
#itemPageBtn_left {
  left: 0;
}
#itemPageBtn_right .arrow {
  float: left;
  background: url(../img/nextItemBtn_right.png) no-repeat center center;
  width: 50px;
  height: 60px;
}
#itemPageBtn_left .arrow {
  float: right;
  background: url(../img/nextItemBtn_left.png) no-repeat center center;
  width: 50px;
  height: 60px;
}
#itemPageBtn_right .image {
  float: right;
}
#itemPageBtn_left .image {
  float: left;
}
#itemPageBtn_right .title {
  margin-right: 70px;
}
#itemPageBtn_left .title {
  margin-left: 70px;
}
.styleBackground .accordion-group {
  background: #f2f2f2;
  border: none;
}
.styleBackground .accordion-inner {
  border-top: none;
  padding-left: 0;
}
.styleBackground .collapse {
  background: #fafafa;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
}
.narrowContainer {
  width: 940px;
}
#hunterApplyDetail {
  background: white;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#hunterApplyDetail > div.padding {
  padding: 30px 40px;
}
#hunterApplyDetail .chapter {
  margin: 0 0 50px 0;
}
#hunterApplyDetail .intro {
  background: #574444 url(../img/orderTicket_sepShadowUp.png) repeat-x left bottom;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
  padding: 20px 40px;
  color: #666666;
}
#hunterApplyDetail .intro > h1.highlight {
  font-size: 26px;
  margin-bottom: 10px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  color: white;
  font-weight: normal;
}
#hunterApplyDetail .chapter > h1 {
  font-size: 20px;
  padding: 0;
  margin: 0;
  color: #7396b9;
}
#hunterApplyDetail .chapter > p {
  color: #666666;
}
.listTitleAndImgContainer {
  margin-top: 30px;
}
.listTitleAndImgContainer .list {
  margin: 10px auto;
  width: 50%;
  float: left;
  min-height: 120px;
}
.listTitleAndImgContainer .title {
  font-size: 16px;
  position: relative;
  line-height: 29px;
  font-weight: bold;
  color: #666666;
  margin: 0 0 0 120px;
  padding-right: 40px;
}
.listTitleAndImgContainer .title span {
  display: none;
}
#applyStepList li {
  list-style: none;
  padding: 15px 0 15px 40px;
  font-size: 16px;
}
#applyStepList span.bullet {
  width: 30px;
  height: 30px;
  background: url(../img/step_circle_30x30_bg.png) no-repeat;
  text-align: center;
  display: block;
  font-size: 18px;
  position: absolute;
  margin: -6px 0 0 -40px;
  line-height: 30px;
}
#applyStepList span.description {
  font-size: 14px;
  color: grey;
}
.listTitleAndImgContainer .image {
  float: left;
  width: 100px;
  margin-left: 10px;
}
.listTitleAndImgContainer .image > img {
  width: 100px;
}
.listTitleAndImgContainer .description {
  font-size: 13px;
  line-height: 18px;
  color: grey;
  font-weight: normal;
}
.listTitleAndImgContainer .description .blue {
  color: #5d8ddc;
}
.listTitleAndImgContainer .description .red {
  color: #da4d6a;
}
#applyQandA {
  padding: 20px 30px;
  background: #ededed;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#applyQandA h3 {
  margin: 0 0 20px 0;
  padding: 0;
  font-size: 20px;
  line-height: 20px;
}
#applyQandA ul {
  display: block;
  margin: 0;
  padding: 0;
}
#applyQandA li {
  display: block;
  margin: 0 0 10px 0;
  padding: 0;
  list-style: none;
  color: grey;
}
#applyQandA li > span {
  color: #b01925;
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
}
#hotNegoContainer .list {
  overflow: hidden;
  position: relative;
  height: 404px;
}
#hotNegoContainer .moveLeftBtn {
  right: 0px;
  background: transparent url(../img/icon_btnArrow_down.png) no-repeat center center;
}
#hotNegoContainer .moveRightBtn {
  right: 30px;
  background: transparent url(../img/icon_btnArrow_up.png) no-repeat center center;
}
#hotNegoContainer .moveBtn {
  position: absolute;
  top: 0;
  height: 20px;
  width: 15px;
  cursor: pointer;
  padding: 3px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
#hotNegoContainer .moveBtn:hover {
  background-color: #cccccc;
}
#hotNegoContainer .header div.description {
  font-size: 13px;
  color: #e6f1f7;
}
.blockStyle1 .header {
  width: 114px;
  background: url(../img/white_left_pointer.png) no-repeat 122px 14px;
  float: left;
  color: white;
  font-size: 16px;
  padding: 5px 8px;
}
.blockStyle1 .header h1 {
  font-size: 18px;
  margin: 0;
  padding: 10px 0 6px 0;
  line-height: 16px;
  font-weight: normal;
  position: relative;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.blockStyle1 .header h1 > img {
  position: relative;
  top: -3px;
  margin-right: 3px;
}
.blockStyle1 .list {
  margin-left: 130px;
}
.sideColumnItem {
  margin: 0;
  padding: 10px 0;
  border-bottom: 1px solid #dddddd;
}
.sideColumnItem:hover > div {
  background: #f2f2f2;
}
.sideColumnItem a.imgLink {
  border: 1px solid #dddddd;
  display: block;
  padding: 4px;
  background: white;
  float: left;
}
.sideColumnItem a > img {
  width: 50px;
}
.sideColumnItem > div > a {
  display: block;
}
.sideColumnItem a:hover {
  text-decoration: none;
}
.sideColumnItem .info {
  margin: 0 0 0 65px;
}
.sideColumnItem .info .country {
  color: #999999;
  font-size: 12px;
}
.sideColumnItem .info .byWho {
  color: #666666;
  font-size: 12px;
  max-height: 20px;
  overflow: hidden;
}
.sideColumnItem .info .rate > img {
  height: 12px;
}
.sideColumnItem .info .rate {
  color: #666666;
  font-size: 10px;
}
.sideColumnItem .info .time {
  color: #999999;
  font-size: 12px;
  line-height: 12px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 4px;
}
.sideColumnItem .info .tag {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  display: inline-block;
  color: #999999;
  padding: 2px 3px;
  background: grey;
  color: white;
  margin: 0 0 0 6px;
}
.sideColumnItem h5 {
  margin: 0;
  font-size: 12px;
  line-height: 17px;
  font-weight: normal;
  padding: 0 5px 3px 0;
  max-height: 31px;
  overflow: hidden;
}
.sideColumnItem h5 .singleLine {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#socialStatus .sideColumnItem {
  padding: 6px 0;
}
#socialStatus .info {
  color: #4d4d4d;
  margin-left: 50px;
}
#socialStatus .info i {
  font-weight: bold;
}
#socialStatus a.imgLink {
  border: none;
  padding: 0;
  background: transparent;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  overflow: hidden;
  width: 40px;
}
#applyFormArea {
  background: #fafafa url(../img/orderTicket_sepShadowDown.png) repeat-x left top;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
  padding: 20px 40px;
  color: #666666;
}
#applyDoneAndOther a {
  font-size: 20px;
  padding: 20px 0;
  color: #7396b9;
  display: block;
  margin: -10px 0 -10px 0;
}
#applyDoneAndOther a:hover {
  background: #f2f2f2;
  text-decoration: none;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#applyDoneAndOther p {
  color: grey;
  margin: 10px 0 0 0;
  font-size: 14px;
}
#applyDoneAndOther img {
  float: left;
  margin: 0 10px 0 15px;
}
#groupSaleContainer {
  position: relative;
  height: 286px;
  background: white;
  overflow: hidden;
}
#groupSaleContainer .header {
  background-color: #da4d6a;
  height: 276px;
}
.groupSaleAttrBlock {
  background: url(../img/transparentBlack_30.png);
  position: relative;
  margin: 8px 0 8px 3px;
  text-align: center;
}
.groupSaleAttrBlock .title {
  position: relative;
  left: -3px;
  top: -3px;
  color: white;
  font-size: 18px;
  padding: 2px;
}
.groupSaleAttrBlock .content {
  background: white;
  position: relative;
  left: -3px;
  top: -3px;
  color: black;
  font-size: 18px;
  font-weight: bold;
  padding: 4px 2px;
}
.groupSaleAttrBlock.country .title {
  background: orange;
}
.groupSaleAttrBlock.date .title {
  background: #b01925;
}
.groupSaleAttrBlock .validDate {
  font-size: 20px;
  font-weight: bold;
  padding: 1px 2px;
}
.betweenSymbol {
  height: 14px;
  margin: 3px 0;
  width: 100%;
  background: url(../img/icon_betweenSymbol.jpg) no-repeat top center;
}
#groupSaleContainer .header div.description {
  font-size: 14px;
  padding: 3px;
  border: 1px dashed white;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: url(../img/transparentWhite_10.png);
}
#hotBrandCountryContainer {
  background: white;
}
#rightGroupSaleContainer {
  float: right;
  width: 300px;
}
#leftGroupSaleContainer {
  margin-right: 320px;
}
#groupSaleHeader {
  background: #ffffff url(../img/bg_groupSale.jpg) no-repeat center center;
  height: 200px;
}
#groupSaleHeader .header {
  padding: 15px 20px;
  position: relative;
}
#groupSaleHeader .header .text {
  margin: 40px 0 0 0;
  width: 400px;
}
#groupSaleHeader .header h1 {
  font-size: 32px;
  color: #1c4384;
  margin: 0;
  padding: 0;
}
#groupSaleHeader .header h2 {
  font-size: 20px;
  color: white;
  margin: 0;
  padding: 0;
  line-height: 26px;
}
#groupSaleHeader .header p {
  font-size: 14px;
  color: white;
  margin: 0;
}
.groupSaleList {
  padding: 0;
  margin: 0;
  display: block;
}
.groupSaleItem {
  font-size: 13px;
  display: block;
  padding: 0;
  margin: 0 0 20px 0;
  list-style: none;
  height: 320px;
  position: relative;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0px 3px rgba(0, 0, 0, 0.2);
  -khtml-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.2);
}
.groupSaleItem:hover {
  border-color: #ffb300;
}
.groupSaleItem .content {
  float: right;
  background: white;
  width: 210px;
  height: 280px;
  padding: 20px;
  position: relative;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.groupSaleItem .price {
  border-bottom: 1px dotted #dddddd;
  padding: 8px 0;
  margin: 0 0 20px 0;
}
.groupSaleItem .price .number {
  font-size: 24px;
  line-height: 24px;
  color: #b01925;
  margin-right: 10px;
}
.groupSaleItem .price .unit {
  float: left;
  color: #b01925;
  font-size: 16px;
  line-height: 20px;
}
.groupSaleItem .origPrice {
  color: grey;
  text-decoration: line-through;
  font-size: 12px;
}
.groupSaleItem .priceType {
  font-size: 13px;
  color: grey;
  padding-top: 13px;
}
.groupSaleItem .priceInfo {
  padding: 8px 0;
}
.groupSaleItem .soldNum {
  float: right;
  color: grey;
}
.groupSaleItem h1 {
  font-size: 18px;
  margin: 0 0 6px 0;
  padding: 0;
  line-height: 22px;
  overflow: hidden;
  max-height: 45px;
}
.groupSaleItem p {
  margin: 0;
  padding: 0;
  color: grey;
  max-height: 60px;
  overflow: hidden;
}
.groupSaleItem .mainPic {
  display: block;
  width: 480px;
  height: 320px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
  position: relative;
}
.groupSaleItem:hover .overlay {
  opacity: 1;
}
.groupSaleItem .overlay {
  transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  /* Firefox 4 */
  -webkit-transition: opacity 0.3s ease-out;
  /* Safari and Chrome */
  -o-transition: opacity 0.3s ease-out;
  /* Opera */
  opacity: 0;
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  background: url(../img/transparentBlack_50.png);
  bottom: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
  text-align: center;
}
.groupSaleItem .from {
  background: url(../img/locationMarker_mini.png) no-repeat left center;
  height: 20px;
  padding: 0 0 0 14px;
  color: grey;
  margin: -4px 0 6px 0;
}
.groupSaleItem li.flag {
  display: none;
}
.groupSaleItem li.country {
  font-size: 16px;
  color: grey;
}
.groupSaleItem li.ship_int {
  background: #00bdf3 url(../img/tagCornerCover.png) no-repeat left center;
  color: white;
  font-size: 14px;
  padding: 0px 4px 0px 10px;
}
.groupSaleItem li.ship_domestic {
  background: #eb6bab url(../img/tagCornerCover.png) no-repeat left center;
  color: white;
  font-size: 14px;
  padding: 0px 4px 0px 10px;
}
.groupSaleItem .overlayContent {
  position: absolute;
  top: 110px;
  right: 100px;
  left: 100px;
  font-weight: bold;
  color: white;
  font-size: 22px;
  line-height: 20px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  padding: 10px;
}
.groupSaleItem .dateRange {
  font-size: 13px;
  font-weight: normal;
  margin: 10px;
}
.groupSaleItem .lowerContent {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 20px;
}
.groupSaleItem a {
  text-decoration: none;
}
.groupSaleItem a.gotoInfo {
  display: block;
  position: relative;
  background: #81c540;
  font-size: 18px;
  color: white;
  text-decoration: none;
  padding: 15px 60px 15px 20px;
  overflow: hidden;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
.groupSaleItem a.gotoInfo > div {
  position: absolute;
  background: #64b216 url(../img/icon_goto.png) no-repeat center center;
  width: 50px;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
#expiredSepLine {
  background: url(../img/sepLine_zigzag.png) repeat-x top left;
  margin: 20px 0;
  padding: 10px 0 0 0;
  text-align: center;
  color: grey;
}
#showExpiredListBtn {
  padding: 15px;
  text-align: center;
  color: grey;
  display: block;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  background: #e0ddd1;
}
#showExpiredListBtn:hover {
  background: #e6e4da;
  text-decoration: none;
}
#groupSaleBubble {
  width: 366px;
  height: 82px;
  position: absolute;
  top: 50px;
  left: 520px;
  background: url(../img/groupSale_bubbleGroup.png) no-repeat;
  z-index: 2;
}
#groupSaleMarkerGroup {
  width: 606px;
  height: 200px;
  position: absolute;
  top: 0;
  left: 380px;
  z-index: 1;
}
a.loadMoreWallItemBtn {
  margin: 0 auto;
  padding: 14px 8px;
  background: #e0ddd1;
  color: grey;
  clear: both;
  text-align: center;
  display: block;
  position: relative;
  top: -10px;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
}
a.loadMoreWallItemBtn:hover {
  text-decoration: none;
  background: #d6d2c2;
  color: #666666;
}
#orderticketNoticText {
  cursor: help;
  margin-bottom: 10px;
}
.tooltip {
  font-size: 12px;
}
#g1b1Flow {
  display: block;
  background: #b9b0ad;
  color: white;
  font-size: 18px;
  position: fixed;
  text-align: center;
  right: 0;
  top: 227px;
  width: 30px;
  z-index: 100;
  padding: 10px;
}
#g1b1Flow:hover {
  background: #c5bdbb;
  text-decoration: none;
}
#g1b1Fb {
  display: block;
  background: #3b5997;
  color: white;
  font-size: 14px;
  position: fixed;
  text-align: center;
  right: 0;
  top: 120px;
  width: 34px;
  z-index: 100;
  padding: 10px 8px;
}
#g1b1Fb > span {
  display: block;
  float: left;
  width: 16px;
  line-height: 16px;
}
#g1b1Fb:hover {
  background: #4264a9;
  text-decoration: none;
}
#g1b1Fb div.img {
  background: url(../img/transparentWhite_30.png);
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  overflow: hidden;
  width: 34px;
  padding: 4px 0;
  margin: -3px 0 5px;
}
#g1b1News {
  display: block;
  background: #EBB04B;
  color: white;
  font-size: 14px;
  position: fixed;
  text-align: center;
  /*right: 0;*/ /*Aray*/
  top: 120px;
  width: 34px;
  z-index: 100;
  padding: 10px 8px;
}
#g1b1News > span {
  display: block;
  float: left;
  width: 16px;
  line-height: 16px;
}
#g1b1News:hover {
  background: #EBBE4B;
  text-decoration: none;
}
#g1b1News div.img {
  /*background: url(../img/transparentWhite_30.png);*/
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  overflow: hidden;
  width: 34px;
  padding: 4px 0;
  margin: -3px 0 2px;
}
.sideBarBlock {
  margin-bottom: 10px;
  background: white;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  overflow: hidden;
}
.sideBarBlock > .title {
  background: #dddddd;
  color: grey;
  padding: 10px 15px;
}
.sideBarBlock > .title > h1 {
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  line-height: 20px;
}
.sideBarBlock > .title > p {
  font-size: 13px;
  margin: 0;
  padding: 0;
  color: #999999;
}
.pullList {
  padding: 0;
  margin: 0;
  display: block;
}
.pullList > li {
  padding: 0;
  margin: 0;
  display: block;
  list-style: none;
  border-bottom: 1px solid #f2f2f2;
  position: relative;
  font-size: 13px;
  padding: 10px;
}
.pullList > li:hover {
  background: #f2f2f2;
}
.pullList .pullItem_img {
  width: 80px;
  height: 80px;
  float: left;
}
.pullList .pullItem_text {
  margin: 0 0 0 90px;
}
.pullList .lower {
  position: absolute;
  bottom: 10px;
  right: 10px;
  left: 100px;
}
.pullList .pullBar {
  height: 4px;
  margin-top: 3px;
  background: #f2f2f2;
}
.pullList > li:hover .pullBar {
  background: white;
}
.pullList .pullBar_fill {
  height: 4px;
  background: #ffb300;
}
.pullList .pullBar_text {
  color: grey;
  float: right;
}
.pullList .pullNumber {
  float: right;
  color: grey;
}
.pullList .pullItem_text a {
  text-decoration: none;
}
.pullList .pullItem_text h1 {
  font-size: 13px;
  line-height: 18px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  max-height: 36px;
}
.pullList .overlay {
  background: url(../img/pull_plusOne.png);
  display: none;
  width: 80px;
  height: 80px;
}
.pullList .overlay:hover {
  background: url(../img/pull_plusOne_hover.png);
}
.pullList > li:hover .overlay {
  display: block;
}
.sideBarItemList {
  display: block;
  padding: 0;
  margin: 0;
}
.sideBarItemList > li {
  display: block;
  padding: 0;
  margin: 15px;
  width: 272px;
  height: 272px;
  list-style: none;
}
.sideBarItemList > li > a {
  display: block;
  width: 272px;
  height: 272px;
  position: relative;
  overflow: hidden;
}
.sideBarItemList > li .overlay {
  position: absolute;
  bottom: -30px;
  left: 0;
  right: 0;
  background: url(../img/transparentBlack_80.png);
  padding: 10px 15px;
  color: white;
  transition: bottom 0.3s ease-out;
  -moz-transition: bottom 0.3s ease-out;
  /* Firefox 4 */
  -webkit-transition: bottom 0.3s ease-out;
  /* Safari and Chrome */
  -o-transition: bottom 0.3s ease-out;
  /* Opera */
}
.sideBarItemList > li:hover .overlay {
  bottom: 0;
}
.sideBarItemList > li .overlay .name {
  padding-bottom: 10px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sideBarItemList > li .overlay .subInfo {
  color: #cccccc;
  font-size: 12px;
}
.indexTileGrid {
  display: block;
  margin: 0 0 0 3px;
  padding: 0;
}
.indexTileGrid > li {
  display: block;
  margin: 0 5px 5px 0;
  padding: 0;
  list-style: none;
  width: 120px;
  height: 120px;
  position: relative;
  overflow: hidden;
  float: left;
}
.indexTileGrid > li:nth-child(4n) {
  margin-right: 0;
}
.indexTileGrid a.itemImg {
  display: block;
  width: 120px;
  height: 120px;
}
.indexTileGrid a.info {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 5px 10px;
  display: block;
  background: url(../img/transparentBlack_50.png);
  color: white;
  font-size: 12px;
  line-height: 16px;
  opacity: 0;
  transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  /* Firefox 4 */
  -webkit-transition: opacity 0.3s;
  /* Safari and Chrome */
  -o-transition: opacity 0.3s;
  /* Opera */
}
.indexTileGrid > li:hover a.info {
  opacity: 1;
  text-decoration: none;
}
.indexTileGrid a .lower {
  position: absolute;
  left: 10px;
  bottom: 5px;
  right: 10px;
  font-size: 11px;
}
.indexTileGrid .rate > img {
  width: 70px;
}
.multilineInput {
  margin-bottom: 10px;
}
#previewGroupSaleContainer {
  margin-top: 30px;
}
#previewGroupSaleBlock {
  width: 730px;
  margin: 0 10px 40px 310px;
}
#previewGroupSaleBlock_previewInfo {
  width: 270px;
  margin: 0 0 0 10px;
  float: left;
}
#previewGroupSaleBlock_previewInfo .namiItemTitle {
  text-align: left;
  margin-top: 0;
}
#previewGroupSaleBlock_previewInfo .description {
  color: grey;
}
#groupSaleSignUpForm {
  float: right;
  margin: 6px 0 0 0;
}
#groupSaleSignUpForm form {
  margin: 0;
}
#groupSaleSignUpForm input {
  padding: 8px 14px;
  font-size: 16px;
  width: 210px;
}
#patternList {
  margin: -10px 20px 20px;
}
#patternList > li {
  border-bottom: 1px solid #dddddd;
  margin: 0 0 4px 0;
  padding: 8px 0;
  overflow: hidden;
  position: relative;
  font-size: 12px;
  line-height: 16px;
}
#patternList > li:first-child {
  border-top: 1px solid #dddddd;
}
#patternList > li:last-child {
  margin: 0;
}
#patternList.inOrderTicket {
  margin: 0;
}
#patternList.inOrderTicket > li {
  padding: 5px 10px;
  position: relative;
}
#patternList.inOrderTicket > li:hover {
  background: #dddddd;
  border-color: transparent;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
#patternList.inOrderTicket span.buyerWantQuantity {
  float: right;
  height: 20px;
  padding: 0;
}
#patternList .quantityWarning {
  background: #b01925;
  color: white;
}
#patternList .quantityWarning select {
  top: -2px;
}
#patternList .buyerWantQuantity select {
  position: relative;
  height: 20px;
  padding: 0;
}
#patternList .quantityWarning .label {
  font-weight: normal;
  text-shadow: none;
  position: relative;
  top: -1px;
  margin-right: 8px;
}
#patternList .setInfo1 {
  font-weight: bold;
  padding-right: 50px;
}
#patternList .quantity {
  position: absolute;
  text-align: center;
  min-width: 20px;
  right: 0;
  top: 8px;
  display: block;
  color: #b01925;
  font-size: 12px;
}
#patternList .priceInfo {
  color: #999999;
  font-size: 11px;
}
.resetList {
  padding: 0;
  margin: 0;
  display: block;
}
.resetList > li {
  padding: 0;
  margin: 0;
  display: block;
  list-style: none;
}
#namiDetailInfo {
  padding: 10px 0;
  margin: 0 20px 10px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  background: #ededed;
}
#namiDetailInfo ul {
  float: left;
  width: 50%;
}
#namiDetailInfo ul:last-child {
  margin-left: -20px;
}
#namiDetailInfo li {
  margin: 5px 0 5px 20px;
  font-size: 12px;
}
#namiDetailInfo li > span.labelName {
  color: #999999;
  width: 60px;
  display: block;
  float: left;
}
#namiDetailInfo li > span.data {
  margin: 0 10px 0 65px;
  display: block;
  color: #666666;
}
#groupSaleNavBar {
  background: url(../img/transparentBlackBlue_90.png);
  background: #e0ddd1;
  min-height: 50px;
  color: white;
}
#groupSaleMenuList > li {
  float: left;
}
#groupSaleMenuList li > a {
  display: block;
  margin: 0 10px 0 0;
  padding: 14px 20px;
  color: grey;
  font-size: 16px;
  height: 22px;
}
#groupSaleMenuList li > a:hover {
  text-decoration: none;
  background: url(../img/transparentBlack_50.png);
  color: white;
}
#faq_groupSale {
  background: white;
  padding: 20px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#faq_groupSale h1 {
  font-size: 24px;
  margin: 0;
  padding: 0;
  line-height: 28px;
}
#faq_groupSale h2 {
  font-size: 16px;
  margin-bottom: 0;
}
#faq_groupSale .questionBlock p {
  margin: 0 0 30px 30px;
  color: grey;
}
#groupSaleMainImg {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
}
#groupSaleScrollImg {
  width: 100%;
  height: 100%;
  background: url(../img/groupSale/scrollAnimation_10.jpg) repeat-y;
}
.select2-container-multi .select2-choices {
  border: 1px solid #cccccc !important;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
.setWidthToMatchItemPage {
  width: 700px;
}
.runtimeQtyCnt {
  display: inline-block;
}
#info_description h1,
#info_description h2,
#info_description h3,
#info_description h4,
#info_description h5,
#info_description h6,
#productDescription_richEditor h1,
#productDescription_richEditor h2,
#productDescription_richEditor h3,
#productDescription_richEditor h4,
#productDescription_richEditor h5,
#productDescription_richEditor h6 {
  font-size: 13px !important;
  line-height: 20px !important;
  padding: 0 !important;
  margin: 0 !important;
}
#headerNickName {
  max-width: 105px;/*Aray:135px;*/
  max-height: 23px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: -8px;
  padding: 16px 8px 16px 20px !important;
}
#headerNickName:hover {
  background: url(../img/transparentWhite_10.png);
  background: #2f2525;
}
#headerNickName b.caret {
  position: absolute;
  right: 6px;
}
.inline {
  display: inline-block;
}
#hunterPerformance {
  margin: 20px 0 0 0;
  /*background:@color_darkBlue;color_headerBgColor*/
  /*background:lighten(@color_headerBgColor,10%);*/
  background: #666666;
  padding: 12px 0;
}
#hunterPerformance .type {
  float: left;
  border-right: 1px solid #737373;
  min-width: 33%;
  text-align: center;
}
#hunterPerformance .type:last-child {
  border-right: none;
}
#hunterPerformance .type .value {
  font-size: 14px;
  color: #666666;
  color: white;
}
#hunterPerformance .type .description {
  font-size: 12px;
  color: #cccccc;
}
#headerSubscribeBtn {
  background-image: url(../img/icon_header_subsicribe_vector_white.png);
  background-position: center 18px;
  background-repeat: no-repeat;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  width: 28px;
  height: 25px;
  display: block;
  text-align: center;
  padding: 3px 0 0 0;
  color: #2c343c;
  font-weight: bold;
  opacity: 0.6;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(60));
  filter: alpha(opacity = (60));
  -moz-opacity: 0.6;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(60));
  font-size: 10px;
  color: white;
  text-shadow: none;
}
#headerSubscribeBtn:hover {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  -moz-opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}
#headerSubscribeBtn.active {
  background-image: url(../img/icon_header_subsicribe_vector_red.png);
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  -moz-opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}
#indexMainBanner {
  margin: 0 0 30px;
  height: 430px;
  position: relative;
}
#indexMainBanner .first_row {
  height: 220px;
  overflow: hidden;
  margin: 0 0 5px 320px;
}
#indexMainBanner .hightlightItem {
  position: relative;
}
#indexMainBanner .hightlightItem .title {
  font-size: 13px;
  padding: 5px 10px;
  color: white;
  text-decoration: none;
  overflow: hidden;
  max-height: 36px;
}
#indexMainBanner .hightlightItem .overlay {
  display: block;
  transition: height 0.3s ease-out;
  -moz-transition: height 0.3s ease-out;
  /* Firefox 4 */
  -webkit-transition: height 0.3s ease-out;
  /* Safari and Chrome */
  -o-transition: height 0.3s ease-out;
  /* Opera */
  background: url(../img/transparentBlackBlue_90.png);
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 0;
  z-index: 2;
  overflow: hidden;
}
#indexMainBanner .hightlightItem:hover .overlay {
  display: block;
  height: 52px;
}
#indexMainBanner .hightlightItem .collectItemBtn {
  background: url(../img/transparentBlackBlue_90.png);
  position: absolute;
  top: 6px;
  right: 6px;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 8px;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
  filter: alpha(opacity = (0));
  -moz-opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
}
#indexMainBanner .hightlightItem:hover .collectItemBtn {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  -moz-opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}
#indexMainBanner .hightlightItem .collectItemBtn:hover {
  display: block;
  background: url(../img/transparentBlack_80.png);
}
#indexMainBanner .second_row {
  height: 220px;
  overflow: hidden;
  margin: 0 0 0 320px;
}
#indexMainBanner .largeItem {
  float: left;
  width: 205px;
  margin-right: 5px;
}
#indexMainBanner .smallItem {
  float: left;
  width: 100px;
  margin: 0 0 5px 0;
}
#bannerInfo {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 275px;
  padding: 20px 20px;
  background: #067b82 url(../img/index_mapBackground.png) no-repeat 20% 42%;
}
#bannerInfo .counter .item {
  float: left;
  width: 48%;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: white;
  text-align: center;
  position: relative;
}
#bannerInfo .counter .item:first-child {
  margin-right: 2%;
}
#bannerInfo .counter .item .num {
  font-size: 48px;
  line-height: 72px;
  font-weight: bold;
  color: #067b82;
}
#bannerInfo .counter .item .unit {
  position: absolute;
  right: 4px;
  bottom: 2px;
  color: grey;
}
#bannerInfo .counter .item .sepLine {
  border-bottom: 1px solid #f2f2f2;
  width: 100%;
  position: absolute;
  top: 52%;
}
#bannerInfo h1 {
  color: white;
  font-size: 34px;
  line-height: 42px;
  font-weight: normal;
  margin: 0 0 6px 0;
  padding: 0;
}
#bannerInfo h2 {
  font-size: 18px;
  line-height: 26px;
  font-weight: normal;
  margin: 0 0 10px 0;
  padding: 0;
  color: #ffd800;
}
#bannerInfo h3 {
  clear: both;
  font-size: 27px;
  line-height: 38px;
  font-weight: normal;
  margin: 90px 0 10px;
  padding: 0;
  color: white;
}
#bannerInfo .quickCountry {
  font-size: 12px;
  color: #dddddd;
}
#bannerInfo .quickCountry a {
  display: inline-block;
  color: white;
}
#bannerInfo p {
  color: white;
  font-size: 14px;
  margin: 0;
  padding: 0;
}
#indexFindSellerBtn {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  padding: 4px 6px;
  font-size: 22px;
  line-height: 26px;
  font-weight: normal;
  color: white;
  display: inline-block;
  margin: -14px 0 0 0;
  background: url(../img/transparentBlack_30.png);
}
#indexFindSellerBtn:hover {
  text-decoration: none;
  background: url(../img/transparentBlack_50.png);
}
#indexFindSellerBtn > img {
  margin-top: -2px;
}
#bannerInfo .chosen-container-single .chosen-single {
  padding: 10px 15px;
  background: white;
  font-size: 16px;
  border: none;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
#bannerInfo .chosen-container-single .chosen-single div {
  top: 10px;
  height: 20px;
}
#bannerInfo .chosen-container .chosen-drop {
  border-color: white;
}
#bannerInfo .chosen-container-single .chosen-search input {
  background: url(../img/icon_search.png) no-repeat 95% center;
}
.twoColumn_left {
  width: 780px;
  float: left;
}
.twoColumn_right {
  float: right;
  width: 240px;
  margin-left: 30px;
  position: relative;
}
.tabBar {
  border-bottom: 2px solid #dddddd;
  margin-bottom: 30px;
}
.tabBar > li {
  float: left;
  margin-bottom: -2px;
}
.tabBar > li > a {
  display: block;
  padding: 6px 14px;
  font-size: 14px;
  color: grey;
}
.tabBar > li > a h1 {
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  line-height: 20px;
}
.tabBar > li:first-child > a {
  padding-left: 0;
}
.tabBar > li.active {
  /*border-bottom:2px solid @color_darkBlue;*/
}
.tabBar > li.active > a {
  color: #2c343c;
  font-weight: bold;
  font-size: 16px;
}
.tabBar > li.active > a h1 {
  font-size: 16px;
  font-weight: bold;
}
.tabBar > li:hover > a {
  text-decoration: none;
  color: #2c343c;
}
.tabBar.terminal li > a {
  font-size: 16px !important;
  padding: 2px 20px 6px;
}
.tabBar.terminal li.active {
  border-bottom: 2px solid #16c2bc;
}
.tabBar.terminal li.active > a {
  color: #16c2bc;
}
.tabBar .keyword {
  color: #b01925;
  margin: 0 3px;
}
.countBadge {
  font-size: 11px;
  color: white;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  padding: 1px 6px;
  background: #cccccc;
  position: relative;
  margin-left: 2px;
}
.twoColumn_right .sideColumn {
  margin: 0 0 40px 0;
  position: relative;
}
.twoColumn_right .sideColumn.withBg {
  /*namiSideBlock*/
  background: white;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  margin-bottom: 20px;
  /*.addShadow(1px,2px,0.2);*/
  overflow: hidden;
}
.twoColumn_right .sideColumn.withBg > .title {
  font-size: 14px;
  padding: 10px 16px;
  color: #4d4d4d;
  background: #cccccc;
  margin: 0 0 20px;
  border-bottom: none;
}
.twoColumn_right .sideColumn.withBg > .content {
  padding: 0 20px 10px;
}
.twoColumn_right .sideColumn.withBg .categoryTag {
  margin: 0 -8px;
  text-align: center;
}
.twoColumn_right .sideColumn > .title {
  font-size: 16px;
  color: #2c343c;
  border-bottom: 2px solid #dddddd;
  margin: 0 0 10px 0;
  padding: 4px;
}
.twoColumn_right .sideColumn > .title .counter {
  float: right;
  font-size: 12px;
  color: #999999;
  font-weight: normal;
}
.twoColumn_right .sideColumn > .title .seeMore {
  float: right;
  font-size: 12px;
  color: #999999;
  font-weight: normal;
}
.twoColumn_right .sideColumn .itemInfo {
  margin: 5px 0;
  font-size: 13px;
  color: grey;
}
.twoColumn_right .sideColumn .sepTitle {
  border-top: 1px solid #dddddd;
  text-align: center;
  margin: 15px 0 0 0;
}
.twoColumn_right .sideColumn .sepTitle span {
  display: inline-block;
  font-size: 12px;
  color: #999999;
  margin-top: -10px;
  background: white;
  padding: 0 4px;
}
.twoColumn_right .sideColumn .sepContent {
  margin: 0 0 20px 0;
}
.twoColumn_right .sideColumn .featuredList li {
  float: left;
  display: block;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  background: #16c2bc;
  color: white;
  width: 50px;
  height: 50px;
  text-align: center;
  margin: 0 12px 0 0;
  line-height: 50px;
}
.twoColumn_right .sideColumn .featuredList li:last-child {
  margin-right: 0;
}
.twoColumn_right .sideColumn .categoryTag a {
  display: inline-block;
  padding: 0 4px;
  margin-bottom: 4px;
  font-size: 13px;
}
.twoColumn_right .sideColumn .categoryTag a:hover {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  background: #dddddd;
  text-decoration: none;
}
.twoColumn_right .sideColumn .categoryTag .sep {
  display: inline-block;
  border-right: 1px solid #dddddd;
  width: 1px;
  line-height: 8px;
}
.themeCover {
  overflow: hidden;
  margin: 20px 0;
  background: white;
  position: relative;
}
.themeCover.pageCover {
  margin: 0 0 30px;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.themeCover .overlapTitle {
  background: url(../img/transparentBlack_50.png);
  font-size: 30px;
  padding: 20px;
  position: absolute;
  color: white;
  top: 0;
  right: 0;
  left: 0;
}
.themeCover .sectionName {
  float: left;
  width: 200px;
  padding: 10px 20px;
  font-size: 22px;
  display: none;
}
.themeCover .sectionImg {
  /*width:540px;*/
}
.themeCover .info {
  background: white;
  padding: 12px 20px;
}
.themeCover .info .categoryBar > li {
  float: left;
  padding: 0 16px 0 0;
  margin: 0 16px 0 0;
  border-right: 1px solid #dddddd;
}
.themeCover .info .categoryBar > li:last-child {
  border-right: none;
}
.wallItemList .postItem {
  float: left;
  width: 240px;
  margin: 0 30px 40px 0;
  background: white;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -khtml-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  position: relative;
}
.wallItemList .postItem.miniCard {
  width: 180px;
  margin: 0 20px 30px 0;
}
.wallItemList .postItem:nth-child(3n) {
  margin-right: 0;
}
#page_manage .wallItemList .postItem:nth-child(3n) {
  margin-right: 30px;
}
.wallItemList .postItem.miniCard:nth-child(3n) {
  margin-right: 20px;
}
.wallItemList .postItem.miniCard:nth-child(4n) {
  margin-right: 0;
}
.wallItemList .postItem .thumbnailPic {
  position: relative;
  display: block;
}
.wallItemList .postItem .countdown {
  color: white;
  text-align: center;
  background: #b01925;
  padding: 5px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  display: none;
}
.wallItemList .postItem .infoArea {
  min-height: 110px;
}
.wallItemList .postItem.miniCard .infoArea {
  min-height: 60px;
}
.wallItemList .postItem .overlay {
  opacity: 0;
  transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  /* Firefox 4 */
  -webkit-transition: opacity 0.3s ease-out;
  /* Safari and Chrome */
  -o-transition: opacity 0.3s ease-out;
  /* Opera */
  background: url(../img/transparentBlackBlue_90.png);
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  top: 0;
  z-index: 2;
}
.wallItemList .postItem:hover .overlay {
  opacity: 1;
}
.wallItemList .postItem .overlay .seeThisItemBtn {
  background: url(../img/icon_seeThisItem.png) no-repeat center center;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  top: 0;
  z-index: 1;
}
.wallItemList .postItem .overlay .collectItemBtn {
  font-size: 12px;
  color: white;
  position: absolute;
  right: 8px;
  top: 8px;
  padding: 8px;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  z-index: 2;
}
.wallItemList .postItem .overlay .collectItemBtn:hover {
  background: url(../img/transparentWhite_30.png);
  text-decoration: none;
}
.collectItemBtn img {
	width: 18px;
	height: 18px;
}
.wallItemList .postItem .info {
  padding: 10px;
}
.wallItemList .postItem a.itemTitle {
  font-size: 13px;
  line-height: 18px;
  overflow: hidden;
  max-height: 35px;
  display: block;
  margin-bottom: 5px;
}
.wallItemList .postItem .itemPrice {
  font-size: 12px;
  color: #b01925;
}
.wallItemList .postItem .itemBrand {
  font-size: 12px;
  color: grey;
}
.wallItemList .postItem .itemBrand > span {
  color: #b01925;
  margin: 0 3px -6px;
  max-width: 116px;
  display: inline-block !important;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wallItemList .postItem .shipType {
  background: none;
  color: #999999;
}
.wallItemList .postItem .bottomInfo {
  position: absolute;
  bottom: 5px;
  left: 5px;
  right: 5px;
  font-size: 12px;
  color: #999999;
}
.wallItemList .postItem .bottomInfo a {
  color: #999999;
}
.wallItemList .postItem .byWho {
  display: inline;
}
.wallItemList .postItem .byWho > span {
  color: #cccccc;
}
.wallItemList .postItem .fromCountry {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wallItemList .postItem .fb-like {
  float: right;
  margin-left: 6px;
  z-index: 3;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
  filter: alpha(opacity = (0));
  -moz-opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
  transition: opacity 0.1s ease-out;
  -moz-transition: opacity 0.1s ease-out;
  /* Firefox 4 */
  -webkit-transition: opacity 0.1s ease-out;
  /* Safari and Chrome */
  -o-transition: opacity 0.1s ease-out;
  /* Opera */
  width: auto !important;
}
.wallItemList .postItem:hover .fb-like {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  -moz-opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}
#howToApply {
  padding: 10px 14px;
  background-color: white;
  background-image: url(../img/icon_btnArrow_greenCircle.png);
  background-repeat: no-repeat;
  background-position: 93% center;
  transition: background-position 0.3s ease-out;
  -moz-transition: background-position 0.3s ease-out;
  /* Firefox 4 */
  -webkit-transition: background-position 0.3s ease-out;
  /* Safari and Chrome */
  -o-transition: background-position 0.3s ease-out;
  /* Opera */
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -khtml-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  color: white;
}

#goToGoodwall {
  padding: 10px 14px;
  background-color: white;
  background-image: url(../img/icon_btnArrow_pinkCircle.png);
  background-repeat: no-repeat;
  background-position: 95% center;
  transition: background-position 0.3s ease-out;
  -moz-transition: background-position 0.3s ease-out;
  /* Firefox 4 */
  -webkit-transition: background-position 0.3s ease-out;
  /* Safari and Chrome */
  -o-transition: background-position 0.3s ease-out;
  /* Opera */
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -khtml-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  color: white;
}

#howToApply:hover, #goToGoodwall:hover {
  background-color: #fafafa;
  background-position: 96% center;
}
#howToApply a, #goToGoodwall a {
  text-decoration: none;
}
#howToApply .title, #goToGoodwall .title {
  font-size: 16px;
  line-height: 22px;
  color: #2c343c;
  font-weight: bold;
  margin: 0 0 5px 0;
  padding: 0;
}
#howToApply p, #goToGoodwall p {
  font-size: 13px;
  color: #999999;
  margin: 0;
}
#howToApply .arrow, #goToGoodwall .arrow {
  float: right;
}
#tabSubBar {
  margin: -20px 0 30px 0;
  padding: 10px 4px 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: white;
  text-align: center;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -khtml-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
#tabSubBar > li {
  float: left;
  border-right: 1px solid #dddddd;
  margin-bottom: 10px;
}
#tabSubBar > li:last-child {
  display: inline-block;
  border-right: none;
}
#tabSubBar > li > a {
  margin: 0 6px;
  padding: 1px 10px;
  min-width: 62px;
  display: block;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
#tabSubBar > li.noLink {
  margin-left: 16px;
  color: grey;
}
#tabSubBar > li.active > a,
#tabSubBar > li.active > a:hover {
  background: #16c2bc;
  color: white;
  cursor: default;
}
#tabSubBar > li > a:hover {
  background: #f2f2f2;
  text-decoration: none;
}
#postTypeSwitcher {
  float: right;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border: 1px solid #574444;
  overflow: hidden;
  margin-top: 4px;
}
#postTypeSwitcher > li {
  float: left;
}
#postTypeSwitcher > li > a {
  display: block;
  padding: 1px 10px;
  border-right: 1px solid #574444;
  color: #574444;
  font-size: 13px;
}
#postTypeSwitcher > li:last-child > a {
  border-right: 1px solid transparent;
}
#postTypeSwitcher > li.active > a,
#postTypeSwitcher > li.active:hover > a {
  background: #574444;
  color: white;
}
#postTypeSwitcher > li:hover > a {
  background: #dddddd;
  text-decoration: none;
}
#browseTotalCount {
  float: right;
  font-size: 13px;
  color: #999999;
  padding: 2px 10px;
  margin-top: 4px;
}
.twoColumn_left .pagination {
  text-align: center;
}
#askQuotation {
  background: #574444;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
#askQuotation form {
  margin-bottom: 10px;
}
#askQuotation .title {
  padding: 10px 12px 5px;
  margin: 0;
  color: white;
  border: none;
  font-weight: normal;
}
#askQuotation .content {
  padding: 0px 12px 5px;
  font-size: 13px;
}
#askQuotation .content > p {
  color: #cccccc;
}
#askQuotation .quickCountry {
  font-size: 12px;
  color: #dddddd;
}
#askQuotation .quickCountry a {
  display: inline-block;
  color: white;
}
#askQuotation .chosen-container-single .chosen-single {
  padding: 6px 10px;
  background: white;
  font-size: 14px;
  border: none;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
#askQuotation .chosen-container-single .chosen-single div {
  top: 6px;
  height: 20px;
}
#askQuotation .chosen-container .chosen-drop {
  border-color: white;
}
#askQuotation .chosen-container-single .chosen-search input {
  background: url(../img/icon_search.png) no-repeat 95% center;
}
#sideBar_findSellerBtn {
  display: block;
  padding: 4px 12px;
  background: #16c2bc;
  color: white;
  font-size: 14px;
  margin: -10px 0 6px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  text-align: center;
}
#sideBar_findSellerBtn:hover {
  text-decoration: none;
  background: #18d4ce;
}
#sideBar_findSellerBtn > img {
  height: 14px;
  margin-top: -3px;
}
.sellerList > li {
  position: relative;
  margin-bottom: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #eaeaea;
}
.sellerList > li:hover .info {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  background: #eaeaea;
}
.sellerList .sellerAvatar {
  position: relative;
  z-index: 2;
  border: 5px solid white;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  -khtml-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  float: left;
}
.sellerList .sellerAvatar img {
  width: 110px;
}
.sellerList li .gotoSellerProfile {
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
  filter: alpha(opacity = (0));
  -moz-opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
  padding: 10px;
  position: absolute;
  width: 30px;
  height: 30px;
  right: 40px;
  top: 36px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  z-index: 3;
  background: #cccccc url(../img/icon_btnArrow_right.png) no-repeat 54% center;
  transition: right 0.2s ease-out;
  -moz-transition: right 0.2s ease-out;
  /* Firefox 4 */
  -webkit-transition: right 0.2s ease-out;
  /* Safari and Chrome */
  -o-transition: right 0.2s ease-out;
  /* Opera */
}
.sellerList li:hover .gotoSellerProfile {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  -moz-opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  right: 20px;
}
.sellerList .gotoSellerProfile:hover {
  background-color: #16c2bc;
}
.sellerList .info {
  position: absolute;
  padding: 8px;
  left: 130px;
  top: 0;
  bottom: 12px;
  right: 4px;
  z-index: 1;
}
.sellerList .info .country {
  color: grey;
  font-size: 13px;
}
.sellerList .bottomInfo {
  position: absolute;
  bottom: 20px;
  left: 138px;
  right: 10px;
  z-index: 2;
}
#profileMainHeader .bottomInfo {
  position: absolute;
  bottom: 00px;
  left: 140px;
  right: 10px;
  z-index: 2;
}
#sellerKPI.bottomInfo .infoItem {
  float: left;
  padding: 0 16px 0 0;
  margin: 0 14px 0 0;
  border-right: 1px solid #cccccc;
}
#sellerKPI.bottomInfo .infoItem:last-child {
  border-right: none;
}
#sellerKPI.bottomInfo .infoItem.rating img {
  width: 116px;
}
#sellerKPI.bottomInfo #userProfileStar {
  float: left;
}
#sellerKPI.bottomInfo #userProfileStar img {
  width: 20px;
}
#sellerKPI.bottomInfo .infoItem.rating .commentCount {
  font-size: 12px;
  color: grey;
}
#sellerKPI.bottomInfo .data {
  color: #666666;
  font-size: 14px;
}
#sellerKPI.bottomInfo .dataName {
  color: #999999;
  font-size: 12px;
}
#mainMessageBox,
.mainMessageBox {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  background: #fafafa;
  text-align: center;
  padding: 30px 20px;
  font-size: 14px;
  color: grey;
}
#KPI_sidebar {
  margin-bottom: 40px;
}
#KPI_sidebar .infoItem {
  border-bottom: 1px solid #dddddd;
  padding: 0 0 8px 0;
  margin: 0 0 8px 0;
}
#KPI_sidebar .infoItem .data {
  float: right;
  font-size: 14px;
  padding: 0 10px;
  color: #666666;
}
#KPI_sidebar .infoItem .dataName {
  font-size: 12px;
  color: #999999;
  padding: 0 0px;
}
#KPI_sidebar #userProfileStar {
  float: left;
}
#KPI_sidebar #userProfileStar > img {
  width: 20px;
}
#KPI_sidebar .commentCount {
  font-size: 11px;
  color: white;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  padding: 2px 8px;
  background: #cccccc;
  position: relative;
  top: 2px;
}
#sellerBtnBar {
  position: absolute;
  bottom: 0;
  left: 140px;
}
#sellerBtnBar .flat-btn {
  min-width: 120px;
}
.flat-btn {
  display: inline-block;
  text-align: center;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  text-shadow: none;
  -webkit-box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.2);
  -khtml-box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.2);
  color: #333;
  background: #e8e8e8;
  padding: 8px 16px;
  border: none;
  min-width: 80px;
  font-size: 16px;
  line-height: 20px;
}
.flat-btn:hover {
  color: grey;
  text-decoration: none;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(80));
  filter: alpha(opacity = (80));
  -moz-opacity: 0.8;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(80));
}
.flat-btn.block {
  display: block;
}
.flat-btn.muted {
  background: #DDD !important;
  color: grey !important;
}
.flat-btn.warning {
  background: url(../img/btnBg_warning.jpg) !important;
  color: white;
}
.flat-btn.disabled {
  background: #b01925 !important;
  color: white;
}
.flat-btn.blue {
  background: #4d9bc4;
  background: #0180cd;
  color: white;
}
.flat-btn.green {
  background: green;
  color: white;
}
.flat-btn.highlightGreen {
  background: #16c2bc;
}
.flat-btn.red {
  background: #b01925;
  color: white;
}
.flat-btn.yellow {
  background: #ffb300;
  color: white;
}
.flat-btn.flat-btn-large {
  padding: 16px 10px;
  min-width: 120px;
  font-size: 18px;
}
.flat-btn.flat-btn-small {
  font-size: 14px;
  line-height: 20px;
  padding: 2px 12px 3px;
  min-width: 0;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.flat-btn.flat-btn-mini {
  font-size: 12px;
  line-height: 18px;
  padding: 2px 8px ;
  min-width: 0;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.flat-btn.outline {
  background: none !important;
  border: 1px solid #cccccc;
  color: #666666;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -khtml-box-shadow: none;
}
.flat-btn.outline.red {
  color: #b94a48;
  border-color: #b94a48;
}
.flat-btn.outline.green {
  color: #11af62;
  border-color: #11af62;
}
#askForQuotationDisabled_btn {
  background: #b01925;
  margin-right: 10px;
}
#askForQuotationDisabled_btn:hover {
  background: #c61c2a;
}
#askForQuotation_btn {
  background: #16c2bc;
  color: white;
  margin-right: 10px;
}
#askForQuotation_btn:hover {
  background: #19d9d2;
}
.subscribBtn_textControl:hover .hoverState,
.subscribBtn_textControl .currentState {
  display: block;
}
.subscribBtn_textControl .hoverState,
.subscribBtn_textControl:hover .currentState {
  display: none;
}
#subscribe_btn {
  background: #574444;
  color: white;
}
#subscribeBox #subscribe_btn,
#subscribeBox #subscribeWating {
  font-size: 14px;
  padding: 4px 10px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  display: inline-block;
  min-width: 100px !important;
}
#subscribeWating {
  background: grey;
  color: white;
}
#subscribeBox {
  margin: 10px 0 5px;
  text-align: center;
}
#subscribeBox .content {
  font-size: 12px;
  color: #999999;
  margin: 5px 30px;
  line-height: 16px;
  text-align: center;
}
#sellerEditAnnouncement_btn,
.editSellerInfoBtn {
  background: #574444;
  /*color: white;*/
}
#sellerEditAnnouncement_btn:hover,
.editSellerInfoBtn:hover {
  background: #654f4f;
  color: white;
}
#sellerAnnouncement {
  /*padding: 0 5px;*/
}
#sellerAnnouncement .timeStamp {
  color: #999999;
  font-size: 12px;
}
#rating_detail {
  margin: -20px 0 30px 0;
  padding: 16px 20px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: white;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -khtml-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
#rating_detail .commentCount {
  border-radius: 14px;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  display: inline-block;
  background: #cccccc;
  color: white;
  font-size: 12px;
  line-height: 12px;
  margin: 2px 0 0 5px;
  padding: 3px 8px;
}
#rating_detail .title {
  font-size: 16px;
  margin: 0 0 10px 0;
  color: #999999;
}
#rating_avg img {
  width: 20px;
}
#rating_detail .left {
  float: left;
  width: 200px;
  min-height: 100px;
}
#rating_detail .right {
  margin: 0 0 0 220px;
  padding: 0 0 0 20px;
  border-left: 1px solid #dddddd;
}
#namiItemMainArea {
  background: white;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  /*.addShadow(1px,2px,0.2);*/
  padding-top: 20px;
}
.contactHunterBtn.flat-btn {
  background: #16c2bc;
  color: white;
  display: block;
}
.contactHunterBtn.inline {
  display: inline-block;
  margin: 0 6px;
}
#namiItemMainInfo {
  /*background:@color_darkBlue;*/
}
#namiItemMainInfo .duration {
  padding: 5px 20px;
  text-align: center;
  color: grey;
  font-size: 14px;
}
#namiItemMainInfo .countdown {
  color: white;
  background: #b01925;
  text-align: center;
  padding: 8px;
}
#sideScrollFix .countdown {
  color: white;
  background: #b01925;
  text-align: center;
  padding: 2px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.helpCursor:hover {
  cursor: help;
}
#headerImageArea {
  margin: -24px 0 40px 0;
  background-repeat: no-repeat;
  background-position: center center;
  text-align: center;
  color: white;
  position: relative;
}
#headerImageArea .hotKeyword {
  text-align: center;
  color: grey;
  margin-bottom: 60px;
  font-size: 16px;
}
#headerImageArea .hotKeyword li {
  display: inline-block;
}
#headerImageArea .tabBtn {
  text-align: center;
  position: absolute;
  width: 100%;
  bottom: 0;
}
#headerImageArea .tabBtn li {
  display: inline-block;
  width: 240px;
  text-align: center;
  margin: 0 2px;
}
#headerImageArea .tabBtn li.active a {
  background: #ededed;
  color: black;
}
#headerImageArea .tabBtn a {
  display: block;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
  font-size: 20px;
  color: grey;
  padding: 10px;
  background: url(../img/transparentWhite_50.png);
}
#headerImageArea .tabBtn a:hover {
  background: white;
  color: #0088cc;
  text-decoration: none;
}
#headerImageArea .title {
  margin: 60px auto 10px;
  padding: 0 0 20px 0;
  font-size: 42px;
}
#headerImageArea .subTitle {
  font-size: 14px;
}
#favorItemBox {
  margin-top: 10px;
}
#favorItemBtn,
#favorWating {
  font-size: 13px;
}
.sideBar_userAvatarList > li {
  display: block;
  float: left;
  margin: 0 8px 8px 0;
  width: 40px;
}
.sideBar_userAvatarList.consoleDesktop {
  overflow: hidden;
  position: relative;
}
.sideBar_userAvatarList.consoleDesktop li.fadeWhite {
  position: absolute;
  width: 100%;
  bottom: 0;
  background: url(../img/white_bottomFade.png) repeat-x bottom;
  height: 60px;
  margin: 0;
  text-align: center;
}
.sideBar_userAvatarList.consoleDesktop li.fadeWhite #showAllSubscribed {
  display: inline-block;
  margin-top: 40px;
}
.sideBar_userAvatarList.consoleDesktop > li {
  margin: 0 8px 8px 0;
  width: 38px;
}
.sideBar_userAvatarList.consoleDesktop > li:nth-child(4n) {
  margin-right: 0;
}
.sideBar_userAvatarList.consoleDesktop > li img {
  border-radius: 40px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
}
.sideBar_userAvatarList.consoleDesktop > li img:hover {
  opacity: 0.6;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(60));
  filter: alpha(opacity = (60));
  -moz-opacity: 0.6;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(60));
}
.stepDescription .step {
  margin: 0 0 20px 0;
}
.stepDescription .step .title {
  margin: 0 0 10px 0;
  font-size: 18px;
  font-weight: bold;
  color: #16c2bc;
}
.stepDescription .step .content {
  margin: 0 0 10px 0;
}
.stepDescription .step .title .bulletNumber {
  display: inline-block;
  background: #16c2bc;
  color: white;
  padding: 5px 10px;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}
.listDescription .title {
  float: left;
  width: 80px;
  font-size: 16px;
  font-weight: bold;
  color: #16c2bc;
}
.listDescription .description {
  margin: 0 0 15px;
  padding: 0 0 15px 90px;
  border-bottom: 1px solid #dddddd;
  font-size: 14px;
}
#aboutus_fullPage {
  background: url(../img/aboutGo1Buy1_fullPage.jpg) no-repeat top center;
  height: 3139px;
  width: 100%;
  min-widht: 1050px;
  margin: -25px 0 0 0;
}
#aboutus_loginBlock {
  padding: 30px 60px;
  width: 500px;
  margin: 50px auto;
  text-align: center;
  background: white;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
}
#aboutus_loginBlock > p {
  font-size: 16px;
  margin-bottom: 10px;
}
#aboutus_loginBlock .flat-btn {
  background: #16c2bc;
  color: white;
}
#team_fullPage {
  background: url(../img/team_fullPage.jpg) no-repeat top center;
  height: 974px;
  width: 100%;
  min-widht: 1050px;
  margin: -25px 0 0 0;
}
#tagControlContainer {
  padding: 10px 10px;
  background: #fafafa;
  margin: -30px auto 60px;
  width: 760px;
  position: relative;
  left: -20px;
}
#tagControlContainer .title {
  color: black;
  font-size: 16px;
  font-weight: bold;
}
#tagControlContainer .content {
  font-size: 13px;
}
#tagList_linkMode {
  margin: 5px 0 0 0;
  padding: 10px 4px 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -khtml-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  background: white;
}
#tagList_linkMode > li {
  float: left;
  border-right: 1px solid #dddddd;
  margin-bottom: 10px;
}
#tagList_linkMode > li:last-child {
  display: inline-block;
  border-right: none;
}
#tagList_linkMode > li > a {
  margin: 0 6px;
  padding: 1px 10px;
  min-width: 62px;
  display: block;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  text-align: center;
}
#tagList_linkMode li.noItem {
  color: grey;
  width: 100%;
  text-align: center;
}
#tagList_editBox {
  display: none;
  margin-top: 5px;
}
#page_manage .select2-container-multi .select2-choices .select2-search-choice {
  padding: 5px 7px 5px 18px;
  margin: 8px 0 8px 5px;
}
#yourSubscribedSellerContainer {
  margin: -20px 40px 40px;
  padding: 5px 10px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
#yourSubscribedSellerContainer .title {
  float: left;
  margin: 0 10px 0 0;
  padding: 9px 10px 9px 5px;
  border-right: 1px solid #cccccc;
  color: grey;
  display: none;
}
#yourSubscribedSellerList {
  text-align: center;
}
#yourSubscribedSellerList li {
  display: inline-block;
  margin: 0 8px 0 0;
}
#yourSubscribedSellerList a {
  display: block;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  overflow: hidden;
  border: 2px solid transparent;
}
#yourSubscribedSellerList a:hover {
  border: 2px solid #fafafa;
}
#yourSubscribedSellerList a > img {
  width: 36px;
}
.popOverProfile {
  text-align: center;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border: 4px solid white;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  overflow: hidden;
}
.popOverProfile > img {
  width: 120px;
}
.indexSellerPopOver {
  margin-top: -8px;
  width: 130px;
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -khtml-box-shadow: none;
}
.indexSellerPopOver .arrow {
  bottom: -6px !important;
}
.indexSellerPopOver .popover-content {
  padding: 0;
}
#fbTab_announcementBlock {
  position: absolute;
  top: 20px;
  right: 10px;
  background: white;
  width: 200px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 5px 10px;
}
#fbTab_announcementBlock .title {
  border-bottom: 1px solid #dddddd;
  color: #999999;
  margin-bottom: 5px;
}
#fbTab_announcementBlock .content p {
  margin: 0 0 5px 0;
  font-size: 13px;
}
#indexAlert {
  margin: 0 0 20px 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: #fafafa url(../img/birthday_banner_bg.jpg) no-repeat top right;
  border: 1px solid #dddddd;
  padding: 20px 40px;
  text-shadow: none;
}
#indexAlert .title {
  font-size: 20px;
  font-weight: bold;
  margin: 0 0 10px 0;
}
#indexAlert .content {
  font-size: 13px;
  margin: 70px 450px 0 0;
  color: grey;
}
#indexAlert .close {
  font-size: 13px;
  margin: -10px -10px 0 0;
  color: black;
  opacity: 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90));
  filter: alpha(opacity = (90));
  -moz-opacity: 0.9;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90));
}
#profileArticleList {
  clear: both;
}
#profileArticleList .articleItem {
  padding: 0 0 30px 0;
  margin: 0 0 30px 0;
  border-bottom: 1px solid #dddddd;
}
#profileArticleList .articleItem .title {
  margin: 0 0 12px 0;
}
#profileArticleList .articleItem .title > a {
  font-size: 20px;
  font-weight: bold;
  color: #2c343c;
}
#profileArticleList .articleItem .fb-like {
  /*display: none;*/
}
.articleInfoBar {
  margin: 0 0 0px 0;
}
.articleInfoBar .categoryTag {
  background: #dddddd;
  color: grey;
  font-size: 12px;
  line-height: 17px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  padding: 2px 6px;
  margin: 0 0 6px 0;
  display: inline-block !important;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 400px;
}
.articleInfoBar .tagList {
  border-left: 1px solid #cccccc;
  display: inline;
  margin: 0 0 0 4px;
  padding: 0 0 0 4px;
}
.articleInfoBar .tagList > span,
.sellerArticleContainer .header .tagList > span {
  padding: 0 2px;
}
.articleInfoBar .other {
  margin: 0 0 6px 0;
  float: right;
}
.articleInfoBar .other > div {
  font-size: 12px;
  color: grey;
  float: left;
  margin: 0 0 0 20px;
}
.articleInfoBar .twitter-share-button {
  width: 80px !important;
}
#profileArticleList .articleItem.layout1 .mainImage {
  clear: both;
  float: left;
  max-height: 160px;
  overflow: hidden;
  width: 220px;
}
#profileArticleList .articleItem.layout1 .intro {
  margin: 0 0 0 240px;
}
#profileArticleList .articleItem.layout2 .mainImage {
  clear: both;
  max-height: 300px;
  overflow: hidden;
  text-align: center;
  margin-bottom: 20px;
}
#profileArticleList .articleItem.layout2 .intro {
  margin: 0;
}
#profileArticleList .articleItem.layout3 .mainImage {
  clear: both;
  display: none;
}
#profileArticleList .articleItem.layout3 .intro {
  margin: 0;
}
#profileArticleList .articleItem .intro {
  color: #666666;
}
#profileArticleList .articleItem .intro .readMore {
  white-space: nowrap;
}
#profileArticleList .articleItem .intro .timestamp {
  font-size: 12px;
  font-style: italic;
  color: #9a9a9a;
}
#articleToolbar {
  margin: -20px 0 20px 0;
  padding: 10px 20px;
  /*background:@color_whiteGrey1;*/
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  line-height: 20px;
}
#announcement_page {
  min-width: 0;
}
.announcementContainer {
  background: white;
}
.ann_header {
  border-bottom: 1px solid #dddddd;
  padding: 20px 30px 10px;
}
.ann_header .title {
  font-size: 22px;
  font-weight: bold;
  margin: 0 0 16px 0;
}
.ann_header .info {
  color: #999999;
  font-size: 12px;
}
.ann_header .sepLine {
  border-right: 1px solid #dddddd;
  margin: 0 8px;
}
.ann_header img.avatar {
  width: 20px;
  height: 20px;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
}
.ann_content {
  padding: 30px;
}
.announcementReplyContainer {
  padding: 30px;
}
.simpleReplyList > li {
  border-bottom: 1px solid #dddddd;
  padding: 20px 0;
  position: relative;
}
.simpleReplyList > li:last-child {
  border-bottom: none;
}
.simpleReplyList#qaReplyList > li {
  padding: 14px 0;
  margin: 0 0 10px 0;
  background: white;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border: 1px solid #f2f2f2;
  overflow: hidden;
}
.simpleReplyList#qaReplyList > li:hover {
  border-color: #cccccc;
}
.simpleReplyList#qaReplyList > li.quickReply {
  background: none;
  border: none;
  margin: 0 130px;
}
.simpleReplyList#qaReplyList > li.quickReply textarea {
  width: 96%;
}
.simpleReplyList#qaReplyList > li.quickReply .avatar {
  display: none;
}
.simpleReplyList#qaReplyList > li.quickReply .replyContent {
  margin: 0;
}
.simpleReplyList#qaReplyList > li.unreply {
  border: 2px solid #f2a3a9;
}
.simpleReplyList#qaReplyList > li .hunterReplyBtn {
  position: absolute;
  right: 10px;
  top: 10px;
  background: #b01925;
  color: white;
  font-size: 12px;
}
.simpleReplyList#qaReplyList .avatar {
  margin-left: 16px;
}
.simpleReplyList#qaReplyList .avatar img {
  width: 40px;
  height: 40px;
}
.simpleReplyList#qaReplyList .replyContent {
  margin: 0 70px 0 66px;
}
.simpleReplyList#qaReplyList .ansContent {
  margin: 10px 20px 0 66px;
  border-top: 1px solid #f2f2f2;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 10px 0 0;
}
.simpleReplyList#qaReplyList .ansContent textarea {
  width: 96%;
}
.simpleReplyList#qaReplyList .ansContent .name {
  font-size: 12px;
}
.simpleReplyList#qaReplyList .ansContent .name .date {
  color: #cccccc;
  font-size: 10px;
}
.simpleReplyList .avatar {
  float: left;
}
.simpleReplyList .avatar img {
  width: 60px;
  height: 60px;
  border-radius: 60px;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  border: 1px solid #dddddd;
}
.simpleReplyList .replyContent {
  margin: 0 0 0 80px;
}
.simpleReplyList .replyContent > .date {
  float: right;
  color: grey;
  font-size: 12px;
}
.simpleReplyList .replyContent > .name {
  margin: 0 10px 0 0;
  color: black;
  font-size: 12px;
  font-weight: bold;
}
.simpleReplyList .replyContent > .name .date {
  font-size: 10px;
  color: #cccccc;
  font-weight: normal;
}
.simpleReplyList .noneReply {
  border-bottom: 1px solid #dddddd;
  text-align: center;
  color: grey;
  padding: 20px;
}
#ann_quickReply textarea,
#article_quickReply textarea {
  width: 95%;
}
/*

#writerSideBlock .header{
	border-bottom:1px solid @color_whiteGrey3;
}

#writerSideBlock .avatar{
	float:left;
	margin:10px;
}

#writerSideBlock .avatar img{
	width:60px;
	height:60px;
	.rounded-corners(100px);
}

#writerSideBlock .info{
	margin:10px 0 10px 80px;
}

#writerSideBlock .author{
	color:grey;
}

#writerSideBlock .role{
	color:grey;
	font-size:12px;
}

*/
#writerSideBlock .centeredTitle {
  color: grey;
  text-align: center;
  padding: 6px;
  font-size: 16px;
  border-bottom: 1px solid #dddddd;
  margin-bottom: -10px;
}
#writerSideBlock .avatar img {
  border-radius: 110px;
  -webkit-border-radius: 110px;
  -moz-border-radius: 110px;
  width: 100px;
  height: 100px;
}
.sellerArticleContainer .header {
  margin: 0 0 10px 0;
}
.sellerArticleContainer .header .title {
  font-size: 22px;
  margin: 0 0 12px 0;
  line-height: 22px;
  font-weight: normal;
}
.sellerArticleContainer .header img.avatar {
  width: 20px;
  height: 20px;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
}
.sellerArticleContainer .header .byWho {
  color: grey;
  font-size: 12px;
}
.sellerArticleContainer .articleContent {
  background: white;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
  padding: 20px 30px;
}
.sellerArticleContainer .articleContent .mainImg {
  text-align: center;
  margin: 0 0 20px 0;
}
.sellerArticleContainer .articleContent .mainImg > img {
  max-width: 720px;
}
.sellerArticleContainer .articleContent .content {
  font-size: 16px;
  line-height: 24px;
  white-space: pre-line; /*pre-wrap;*/ /*Aray*/
  word-break: break-all;
  word-wrap: break-word;
}
.articleContent .shareBar {
  background: #f2f2f2;
  margin: 20px 0 10px;
  padding: 4px 12px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.articleContent .shareBar .shareTo {
  top: -3px;
  display: inline-block;
  position: relative;
  color: grey;
}
.articleContent .shareBar .fb-like {
  top: 3px;
}
.articleReply {
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
  background: #fafafa;
  padding: 20px 30px;
}
.articleReply .nav-tabs {
  background: white;
  margin: -20px -30px 20px;
  padding: 30px 30px 0;
  text-align: center;
}
.articleReply .nav-tabs > .active > a,
.articleReply .nav-tabs > .active > a:hover {
  background-color: #fafafa;
}
.articleReply .nav-tabs > li {
  display: inline-block;
  float: none;
}
.articleReply .nav-tabs > li > a {
  padding: 10px 20px;
}
.imgUploadPreview .imgBorder {
  max-width: 540px;
  border: 1px solid #f2f2f2;
  padding: 4px;
  margin: 0 0 10px 0;
  display: inline-block;
}
.imgUploadPreview .cropView {
  overflow: hidden;
  position: relative;
}
.imgUploadPreview .cropView > img {
  position: absolute;
  max-width: none;
}
.editArticleBtn.flat-btn {
  float: right;
  background: #574444;
  color: white;
  margin: 0 0 0 10px;
}
#articlePostForm from {
  margin-top: 20px;
}
#articlePostForm .form-actions {
  background: none;
}
.sideBarLinkList > li {
  position: relative;
}
.sideBarLinkList > li > i {
  position: absolute;
  top: 2px;
}
.sideBarLinkList > li > a {
  display: block;
  padding: 0 6px 6px 20px;
  border-bottom: 1px solid #dddddd;
  margin: 0 0 6px;
}
.sideBarLinkList > li:last-child > a {
  border: none;
}
#articleTypeRadio span.description {
  font-size: 12px;
  background: #f2f2f2;
  color: grey;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  padding: 1px 8px;
  display: none;
  position: absolute;
  margin: -2px 0 0 10px;
  display: inline-block;
}
#articleTypeRadio label:hover span.description {
  display: inline-block;
}
.fb-share {
  display: inline-block;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border: 1px solid #cad4e7;
  background: #eceef5;
  color: #3b5998;
  font-size: 12px;
  padding: 2px 4px 5px;
  line-height: 13px;
  position: relative;
  top: -3px;
  height: 12px;
}
.fb-share:hover {
  border-color: #9dacce;
  text-decoration: none;
}
.article_container .articleBox_large,
.article_container .articleBox_hori {
  width: 380px;
  background: white;
  float: left;
  margin: 0 0 40px 0;
}
.article_container .articleBox_large:nth-child(2n),
.article_container .articleBox_hori:nth-child(2n+1) {
  margin-left: 20px;
}
.article_container .articleBox_large .imgBox {
  position: relative;
  display: block;
  width: 380px;
  height: 276px;
  overflow: hidden;
}
.article_container .articleBox_large .title {
  position: absolute;
  background: url(../img/transparentBlack_80.png);
  height: 42px;
  padding: 8px 16px;
  left: 0;
  right: 0;
  bottom: 0;
  transition: height 0.2s ease-out;
  -moz-transition: height 0.2s ease-out;
  /* Firefox 4 */
  -webkit-transition: height 0.2s ease-out;
  /* Safari and Chrome */
  -o-transition: height 0.2s ease-out;
  /* Opera */
}
.article_container .articleBox_large .title > div {
  max-height: 40px;
  color: white;
  font-size: 16px;
  overflow: hidden;
}
.article_container .articleBox_large:hover .title {
  height: 52px;
}
.article_container .articleBox_large .content {
  padding: 10px 16px 4px;
  font-size: 13px;
  color: grey;
  height: 160px;
}
.article_container .otherInfo {
  font-size: 11px;
  color: #cccccc;
  padding: 0 16px 10px;
  text-align: right;
  white-space: nowrap;
}
.article_container .otherInfo > span {
  padding: 0 0 0 8px;
  display: inline-block;
}
.article_container .fb-like {
  top: 6px;
}
.article_container .articleBox_large:hover .content {
  color: #666666;
}
.article_container .articleBox_verti {
  float: left;
  width: 180px;
  margin: 0 20px 40px 0;
}
.article_container .articleBox_verti:nth-child(4n) {
  margin-right: 0;
}
.article_container .articleBox_verti a.img {
  display: block;
  margin: 0 0 5px 0;
}
.article_container .articleBox_hori {
  background: none;
  height: 87px;
}
.article_container .articleBox_hori a.img {
  display: block;
  float: left;
  width: 120px;
}
.article_container .articleBox_hori .info {
  margin: 0 0 0 130px;
}
.article_container .articleBox_hori .title,
.article_container .articleBox_verti .title {
  display: block;
  margin: 0 0 5px 0;
  max-height: 38px;
  overflow: hidden;
}
.article_container .articleBox_hori .content {
  font-size: 12px;
  color: grey;
  max-height: 38px;
  overflow: hidden;
}
.article_container .articleBox_hori .otherInfo {
  padding: 0;
  text-align: left;
  white-space: nowrap;
}
.article_container .articleBox_verti .content {
  font-size: 12px;
  color: grey;
  height: 60px;
  overflow: hidden;
}
.orderTicketFormInLb .control-label {
  width: 80px;
}
.orderTicketFormInLb .controls {
  margin-left: 100px;
}
#namiPatternTab {
  margin: 0 20px;
  text-align: center;
}
#namiPatternTab > li {
  float: none;
  display: inline-block;
}
#namiPatternTab > li > a {
  padding: 2px 10px;
  background: #f2f2f2;
  border-bottom-color: #dddddd;
  font-size: 14px;
}
#namiPatternTab > li.active > a {
  background: white;
  border-bottom-color: transparent;
}
#packageInfo .listTitle > span {
  margin: 0 20px;
  font-size: 12px;
  line-height: 14px;
  color: white;
  display: inline-block;
  background: #999999;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  padding: 2px 6px;
  min-width: 100px;
}
#packageInfoList,
#patternInfoList {
  margin: 0 20px 20px;
}
#packageInfoList > li,
#patternInfoList > li {
  border-bottom: 1px solid #dddddd;
  margin: 0 0 4px 0;
  padding: 8px 0;
  overflow: hidden;
  position: relative;
  font-size: 14px;
  line-height: 16px;
}
#packageInfoList > li:last-child,
#patternInfoList > li:last-child {
  margin: 0;
}
#patternInfoList .patternName {
  font-weight: bold;
}
#patternInfoList .itemsLeft {
  float: right;
  color: #999999;
}
#packageInfoList.inOrderTicket {
  width: 365px;
  margin: 0;
}
#packageInfoList.inOrderTicket > li {
  padding: 5px 10px;
  position: relative;
}
#packageInfoList.inOrderTicket > li:hover {
  background: #dddddd;
  border-color: transparent;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
#packageInfoList.inOrderTicket span.buyerWantQuantity {
  float: right;
  height: 20px;
  padding: 0;
}
#packageInfoList .setInfo1 {
  padding: 0 4px;
}
#packageInfoList .setInfo2 {
  margin-top: 4px;
  padding: 0 4px;
}
#packageInfoList .quantityWarning {
  background: #b01925;
  color: white;
}
#packageInfoList .quantityWarning select {
  top: -2px;
}
#packageInfoList .buyerWantQuantity select {
  position: relative;
  height: 20px;
  padding: 0;
}
#packageInfoList .quantityWarning .label {
  font-weight: normal;
  text-shadow: none;
  position: relative;
  top: -1px;
  margin-right: 8px;
}
#packageInfoList .setInfo1 {
  font-weight: bold;
  padding-right: 50px;
}
#packageInfoList .quantity {
  position: absolute;
  text-align: center;
  min-width: 20px;
  right: 4px;
  top: 8px;
  display: block;
  color: #b01925;
  font-size: 14px;
}
#packageInfoList .priceInfo {
  color: #999999;
  font-size: 11px;
}
#packagePickerList li {
  display: block;
  padding: 5px 10px;
  background: #fafafa;
  margin: 0 0 6px 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  cursor: pointer;
  border: 2px solid #f2f2f2;
}
#packagePickerList li:hover {
  border: 2px solid #dddddd;
}
#packagePickerList li.active {
  border: 2px solid #ffb300;
  background: #ffb300;
  color: white;
}
#packagePickerList .name {
  font-size: 16px;
}
#packagePickerList .price {
  position: relative;
  font-size: 16px;
  color: red;
  text-align: right;
}
#packagePickerList .price > span {
  font-size: 10px;
  position: relative;
  top: -4px;
}
#packagePickerList .origPrice {
  color: grey;
  font-size: 12px;
  text-decoration: line-through;
  text-align: right;
}
#packagePickerList .discntRate {
  color: red;
  font-size: 12px;
  text-align: right;
}
#packagePickerList .discnt {
  color: grey;
  font-size: 12px;
}
.form-horizontal .controls .onlyText {
  margin-top: 5px;
}
#patternPickerList {
  border: 1px solid #cccccc;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#patternPickerList > li {
  padding: 10px 12px;
  border-bottom: 1px solid #cccccc;
  display: block;
}
#patternPickerList > li:last-child {
  border-bottom: none;
}
#patternPickerList > li:hover {
  background: #f2f2f2;
}
#patternPickerList span.buyerWantQuantity {
  float: right;
}
#patternPickerList select {
  height: 20px;
  padding: 0;
}
#orderProcessBar {
  text-align: center;
}
#orderProcessBar > li {
  display: inline-block;
  padding: 2px 16px;
  border: 1px solid #dddddd;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  cursor: default;
}
#orderProcessBar > li:last-child {
  margin-right: 0;
}
#orderProcessBar > li.active {
  background: #999999;
  color: white;
}
#orderProcessBar > li.linkLine {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border: none;
  border-top: 1px solid #dddddd;
  width: 40px;
  padding: 0;
  margin: 4px -5px;
}
#indexBannerSlider {
  position: relative;
}
#indexBannerSlider .nivo-controlNav {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 8;
  padding: 8px;
}
#indexBannerSlider .nivo-control {
  margin: 0 5px;
  background: white;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  display: inline-block;
  color: transparent;
  width: 10px;
  height: 10px;
  opacity: 0.6;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(60));
  filter: alpha(opacity = (60));
  -moz-opacity: 0.6;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(60));
}
#indexBannerSlider .nivo-control.active,
#indexBannerSlider .nivo-control:hover {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  -moz-opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}
.dottedSepLine {
  border-bottom: 1px dotted #dddddd;
  margin: 20px 0;
}
#franceSeasonBox {
  position: fixed;
  display: block;
  /*right: -56px; Aray*/
  top: 320px;
  z-index: 1;
}
.blankUploadBlock {
  width: 0px;
}
.fileinput-button,
.nicEdit-go1Buy1UploadImg .nicEdit-button-undefined {
  position: relative;
  overflow: hidden;
}
.fileinput-button input,
.nicEdit-go1Buy1UploadImg .nicEdit-button-undefined input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}
.uProgress {
  width: 500px;
  background: #dddddd;
}
.uProgressBar {
  height: 6px;
  background: #11af62 url(../img/progressBarAni.gif) repeat-x;
}
.uBoxContainer {
  position: relative;
}
.articleEditor {
  position: relative;
}
#aboutme {
  /*
	background:white;
	.rounded-corners(5px);
	.addShadow(1px,2px,0.2);
	*/
  margin: 0 0 0 0;
}
#aboutme .section {
  margin: 0;
  padding: 10px 0 40px;
  border-bottom: 1px dotted #999999;
}
#aboutme .section:last-child {
  border-bottom: none;
}
#aboutme .section .title {
  float: left;
  width: 120px;
  font-size: 14px;
  color: grey;
  padding: 0;
  margin: 0;
  font-weight: bold;
  color: #2c343c;
}
#aboutme .section .content {
  margin: 0 0 0 130px;
  font-size: 13px;
  color: #666666;
}
#aboutme .section .content > pre {
  font-size: 13px;
  line-height: 18px;
  color: #666666;
}
.profile_linkList > .name {
  float: left;
  width: 100px;
  text-align: right;
}
.profile_linkList > .link {
  margin: 0 0 10px 110px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#coverPhoto {
  background: #dddddd;
  height: 200px;
  position: relative;
  z-index: 2;
  overflow: hidden;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
}
#coverPhoto > img {
  width: 100%;
}
#coverPhoto .flat-btn {
  display: none;
  position: absolute;
  right: 10px;
  top: 10px;
  background: url(../img/transparentWhite_80.png);
  color: grey;
}
#coverPhoto:hover .btn {
  display: block;
}
#pHeaderContainer .leaveReason {
  background: #999999;
  color: white;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
  padding: 10px;
  text-align: center;
}
#pHeaderContainer.cover {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -khtml-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  margin-bottom: 20px;
}
#pHeaderContainer.cover #profileMainHeader {
  background: white;
  padding: 10px;
  margin: 0;
}
#pHeaderContainer.cover #profileSquarePhoto {
  position: relative;
  margin-top: -50px;
  z-index: 3;
}
#pHeaderContainer.cover #sellerBtnBar {
  right: 10px;
  bottom: 10px;
  left: auto;
}
#pHeaderContainer.cover #profileMainHeader .info .subInfo .item {
  display: block;
  margin-right: 300px;
}
.redAlert {
  background: #b01925;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  color: white;
  margin: -20px 0 20px 0;
}
.redAlert > .title {
  float: left;
  padding: 8px 16px;
}
.redAlert > .content {
  margin: 0 0 0 90px;
  background: url(../img/transparentWhite_10.png);
  padding: 8px 16px;
}
#old_content {
  border: 1px solid #cccccc;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  min-height: 60px;
  max-height: 300px;
  padding: 14px 14px 20px;
  overflow-x: hidden;
  overflow-y: scroll;
  background: url(../img/transparentWhite_80.png);
}
.wordCount {
  color: grey;
  background: #f2f2f2;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  display: inline-block;
  padding: 0px 6px;
  font-size: 13px;
  margin: 4px 0 0 0;
}
#howToStart_header {
  background: url(../img/bg_green.jpg) repeat-y;
  min-height: 180px;
  text-align: center;
  padding: 40px 0 0;
  margin: -25px 0 0 0;
  color: white;
  font-size: 18px;
}
#howToStart_header .title {
  background: url(../img/howToStart/titleLogo.png) no-repeat;
  width: 310px;
  height: 115px;
  margin: 0 auto;
}
#processArrowBar {
  background: #dddddd;
  text-align: center;
}
#processArrowBar .nav {
  margin: 0;
}
#processArrowBar.affix {
  width: 100%;
  top: 56px;
  z-index: 2;
}
#processArrowBar.affix-top {
  width: 100%;
  position: absolute;
  z-index: 2;
}
#processArrowBar li {
  display: inline-block;
  margin: 10px 0 10px -18px;
}
#processArrowBar li > a {
  display: block;
  height: 62px;
  font-size: 16px;
  line-height: 60px;
  color: grey;
}
#processArrowBar li > a:hover,
#processArrowBar li.active > a {
  text-decoration: none;
  color: white;
  transition: background 0.3s ease-out;
  -moz-transition: background 0.3s ease-out;
  /* Firefox 4 */
  -webkit-transition: background 0.3s ease-out;
  /* Safari and Chrome */
  -o-transition: background 0.3s ease-out;
  /* Opera */
}
#processArrowBar li > a.step1 {
  background: url(../img/howToStart/bar_1.png) no-repeat;
  width: 133px;
}
#processArrowBar li > a.step1:hover,
#processArrowBar li.active > a.step1 {
  background: url(../img/howToStart/bar_1_active.png) no-repeat;
}
#processArrowBar li > a.step2,
#processArrowBar li > a.step3 {
  background: url(../img/howToStart/bar_2.png) no-repeat;
  width: 122px;
}
#processArrowBar li > a.step2:hover,
#processArrowBar li.active > a.step2,
#processArrowBar li > a.step3:hover,
#processArrowBar li.active > a.step3 {
  background: url(../img/howToStart/bar_2_active.png) no-repeat;
}
#processArrowBar li > a.step4 {
  background: url(../img/howToStart/bar_3.png) no-repeat;
  width: 134px;
}
#processArrowBar li > a.step4:hover,
#processArrowBar li.active > a.step4 {
  background: url(../img/howToStart/bar_3_active.png) no-repeat;
}
#howToProcess {
  background: #11af62;
  color: white;
  margin: 10px 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  position: relative;
  overflow: hidden;
}
#howToProcess .title {
  float: left;
  font-size: 18px;
  color: white;
  line-height: 82px;
  width: 130px;
  text-align: center;
  top: 0;
  bottom: 0;
  background: url(../img/transparentBlack_30.png);
}
#howToProcess .link {
  position: absolute;
  color: grey;
  right: 10px;
  bottom: 6px;
  color: white;
}
#howToProcess ul {
  text-align: center;
  padding-right: 50px;
}
#howToProcess li {
  display: inline-block;
  height: 62px;
  font-size: 16px;
  line-height: 60px;
  color: grey;
  margin: 10px 0 10px -18px;
}
#howToProcess li.step1 {
  background: url(../img/howToStart/bar_1.png) no-repeat;
  width: 133px;
}
#howToProcess li.step2,
#howToProcess li.step3 {
  background: url(../img/howToStart/bar_2.png) no-repeat;
  width: 122px;
}
#howToProcess li.step4 {
  background: url(../img/howToStart/bar_3.png) no-repeat;
  width: 134px;
}
#howToStart_content .title {
  color: grey;
  font-size: 18px;
}
#howToStart_content .step_content {
  padding: 30px 0;
}
#howToStart_step1.step_content {
  background: white;
  padding: 150px 0 30px 0;
}
#howToStart_step1 .tabList {
  margin: 20px 0 30px 0;
}
#howToStart_step1 .tabList > li {
  padding: 10px 0 10px 10px;
  border: 2px solid transparent;
  margin: 8px -9px 8px 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}
#howToStart_step1 .tabList > li:hover {
  background: #f2f2f2;
}
#howToStart_step1 .tabList > li.active {
  border-color: #cccccc;
  border-right-color: transparent;
  background: white;
  position: relative;
  z-index: 1;
}
#howToStart_step1 .tabList a {
  font-size: 16px;
  text-decoration: none;
}
#howToStart_step1 .tabList .active a {
  color: black;
}
#howToStart_step1 .tabList .bullet {
  width: 40px;
  height: 40px;
  text-align: center;
  display: inline-block;
  background: #11af62;
  color: white;
  border-radius: 40px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  line-height: 40px;
  margin-right: 5px;
}
#howToStart_step1 .tab-content {
  border-left: 2px solid #cccccc;
  padding: 0 0 50px 20px;
  margin-left: -20px;
}
#howToStart_content .subStep {
  margin-bottom: 30px;
}
#howToStart_content .subStep .img {
  float: right;
  margin-left: 20px;
}
#howToStart_content .subStep .img.center {
  float: none;
  text-align: center;
}
#howToStart_content .subStep .num {
  float: left;
  width: 30px;
  height: 30px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  text-align: center;
  color: white;
  background: #cccccc;
  line-height: 30px;
}
#howToStart_content .subStep .text {
  margin: 0 0 20px 40px;
}
#howToStart_content .subStep.noNum .text {
  margin-left: 0;
}
#howToStart_step2 {
  background: #11af62;
}
#howToStart_step2 .title {
  color: white;
  font-size: 28px;
  margin: 0 0 30px 0;
}
#howToStart_step2 .text {
  color: white;
}
#howToStart_step3 {
  background: white;
}
#howToStart_step3 .title,
#howToStart_step4 .title {
  font-size: 28px;
  margin: 0 0 30px 0;
}
.simBtn {
  display: inline-block;
  background: grey;
  color: white;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  margin: 0 4px;
  padding: 0px 4px;
}
.simBtn.green {
  background: #16c2bc;
}
.simBtn.blue {
  background: #12439a;
}
.simBtn.orange {
  background: #ff8a00;
}
.alert-red {
  background: #b01925;
  color: white;
}
#indexLatestArticle {
  border-top: 2px solid #cccccc;
  border-bottom: 2px solid #cccccc;
  position: relative;
  padding: 10px 0 15px;
  margin: 20px 40px 30px;
  clear: both;
  color: grey;
}
#indexLatestArticle .title {
  margin: -20px auto 10px;
  text-align: center;
  width: 100px;
  background: #ededed;
}
#indexLatestArticle li {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 4px;
  font-size: 13px;
}
#newOverlay {
  position: fixed;
  overflow-y: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /*z-index: 1200; Aray*/
  z-index: 4000; /*V3 header's z-index is 3000*/
}
#newOverlay #fancybox-wrap {
  top: 20px !important;
}
body.allPayPage #fancybox-content {
  width: auto !important;
  height: auto !important;
  position: fixed;
  top: 40px;
  right: 40px;
  left: 40px;
  bottom: 40px;
  background: white;
  overflow: hidden;
}
body.allPayPage #payPageHeader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  color: white;
  margin: 0;
  padding: 22px 20px 22px 65px;
  line-height: 26px;
  font-size: 22px;
  font-weight: normal;
  z-index: 1;
  background: #ffb300 url(../img/icon_40x40_payment.png) no-repeat 15px center;
}
body.allPayPage #fancyIframeContainer {
  height: auto !important;
  position: absolute;
  top: -28px;
  bottom: 0;
  right: 0;
  left: 0;
}
a.openLink,
span.openLink {
  min-width: 14px;
  height: 14px;
  display: inline-block;
  background: url(../img/icon_openLink.png) no-repeat top left;
  margin-left: 4px;
  position: relative;
}
a.openLink.grey,
span.openLink.grey {
  background-image: url(../img/icon_openLink_grey.png);
}
a.openLink .hoverText,
span.openLink .hoverText {
  display: none;
  font-size: 12px;
  line-height: 14px;
  margin-left: 20px;
  color: grey;
  font-weight: normal;
  position: absolute;
  white-space: nowrap;
}
a.openLink:hover,
span.openLink:hover {
  background-image: url(../img/icon_openLink.png);
}
a.openLink:hover .hoverText,
span.openLink:hover .hoverText {
  display: inline-block;
}
#payByAtmList {
  margin: 0 50px 0 18px;
  background: #f2f2f2;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  padding: 10px;
  display: none;
}
#payByAtmList label.radio {
  float: left;
  width: 45%;
  margin-bottom: 20px;
}
#payByAtmList label.radio img {
  width: 120px;
}
#payByAtmList input[type="radio"] {
  margin-top: 12px;
}
#payByAtmList.consoleDesktop {
  margin: 0 20px 0 10px;
}
#payByAtmList.consoleDesktop label.radio {
  width: 40%;
  margin-right: 8px;
}
#fancyIframeContainer {
  height: 100%;
}
#terminalPage {
  background: white;
}
#terminalPage #headerLogo > a {
  background-image: url(../img/logo_terminal_185x88.png);
  background-size: auto; /*Aray add*/
  width: 185px;
  height: 88px;
  position: absolute;
  left: -44px;
  top: -10px;
}
#terminalPage #headerLogo:after {
  display: block;
  width: 95px;
  height: 50px;
  content: "";
}
#terminalPage #mainHeader {
  /*background: url(../img/transparentWhite_95.png);*/ /*Aray*/
  background: #DDDDDD;
  border-bottom: 1px solid #dddddd;
}
#terminalPage #mainHeader i.icon-search {
  background-image: url(../bootstrap/img/glyphicons-halflings-grey.png);
}
#terminalPage #mainHeader #headerLoginNav {
  background: #cccccc;
}
#terminalPage #mainHeader #headerLoginNav .avatar {
  border-color: #dddddd;
}
#terminalPage #mainHeader #headerLoginNav a {
  text-shadow: none;
}
#terminalPage .headerTextNav > li > a {
  color: grey;
}
#terminalPage .headerTextNav > li > a:hover {
  background: #dddddd;
}
#terminalPage .headerTextNav > li > a.active {
  color: white;
}
#terminalPage #headerSearchInput {
  border-color: #dddddd;
  background: white;
  color: #666666;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -khtml-box-shadow: none;
}
#terminalPage #headerNewAnn.red {
  color: white;
}
#terminalPage #headerNewAnn.red i {
  background-image: url(../bootstrap/img/glyphicons-halflings-white.png);
}
#terminalPage #headerNewAnn i {
  background-image: url(../bootstrap/img/glyphicons-halflings-grey.png);
}
#terminalPage .tabBackground {
  background: #fafafa;
  border: 1px solid #999999;
  border-bottom: none;
}
#terminalPage .tabBackground:after {
  width: 100%;
  height: 10px;
  background: #fafafa;
  content: "";
  display: block;
  position: absolute;
  bottom: -4px;
  z-index: 1;
}
#terminalPage .dropdownPanel {
  background: #fafafa;
  border: 1px solid #999999;
  z-index: 0;
}
#terminalPage .browseArea > h5 > span {
  color: black;
  font-weight: bold;
}
#terminalPage .browseArea > ul a:hover {
  color: #16c2bc;
}
#terminalPage .browseArea > ul li {
  border-right-color: #dddddd;
}
#terminalPage .browseArea .sepLine {
  border-left-color: #dddddd;
}
#terminalPage .browseArea > h5 {
  color: grey;
  font-weight: normal;
}
#terminalPage #mainHeaderTopMargin {
  height: 56px;
}
#terminalPage .mirrorLayout > .twoColumn_right {
  float: left;
  margin-left: 0;
  margin-right: 30px;
}
#terminalPage .mirrorLayout > .twoColumn_left {
  float: right;
}
#terminalPage footer {
  border-top: 1px solid #dddddd;
}
#terminalPage #featuredArticle .articleBox_large .content,
#terminalPage #featuredArticle .articleBox_large .otherInfo {
  padding-left: 0;
  padding-right: 0;
}
.categoryTagList {
  background: #f2f2f2;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.categoryTagList > .title {
  padding: 10px 14px 6px;
  font-size: 16px;
}
.categoryTagList > .description {
  padding: 0 14px;
  margin-bottom: 10px;
  font-size: 12px;
  color: grey;
}
.categoryTagList > .addNew {
  padding: 20px;
  text-align: center;
  color: grey;
  transition: background 0.1s ease-out;
  -moz-transition: background 0.1s ease-out;
  /* Firefox 4 */
  -webkit-transition: background 0.1s ease-out;
  /* Safari and Chrome */
  -o-transition: background 0.1s ease-out;
  /* Opera */
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
}
.categoryTagList > .addNew:hover {
  background: #4d9bc4;
  color: white;
  cursor: pointer;
}
.categoryTagList > .set {
  margin: 0 14px;
  padding: 14px 0;
  border-bottom: 1px solid #dddddd;
}
.categoryTagList > .set .catName_input {
  width: 199px;
}
.categoryTagList > .set.edit > div {
  display: none;
  margin-right: 0;
  margin-left: 0;
}
.categoryTagList > .set.edit > div.inputDiv {
  display: block;
}
.categoryTagList > .set.edit:hover .hoverDiv {
  display: none;
}
.categoryTagList > .set.del .delDiv {
  display: block;
}
.categoryTagList > .set:hover .hoverDiv {
  display: block;
}
.categoryTagList > .set:last-child {
  border-bottom: none;
}
.categoryTagList > .set .inputDiv,
.categoryTagList > .set .hoverDiv,
.categoryTagList > .set .delDiv {
  display: none;
}
.categoryTagList > .set > .ctrl {
  float: right;
}
.categoryTagList > .set > .ctrl > a {
  font-size: 12px;
}
.categoryTagList > .set > .ctrl > a.editTagBtnClass {
  color: #11af62;
}
.categoryTagList > .set > .ctrl > a.askDelTagBtnClass {
  color: red;
}
.categoryTagList > .set > .catName {
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 4px;
}
.categoryTagList > .set > .catContent {
  font-size: 13px;
  margin: 0 -6px;
}
.categoryTagList > .set > .catContent .tag {
  display: block;
  float: left;
  padding: 0 8px;
  margin: 0 0 4px 0;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  color: #0098d8;
}
.categoryTagList > .set > .catContent .tag.active,
.categoryTagList > .set > .catContent .tag.active:hover {
  background: #0098d8;
  color: white;
  text-decoration: none;
}
.categoryTagList > .set > .catContent .tag:hover {
  background: #dddddd;
  text-decoration: none;
}
.categoryTagList #addNew_input {
  display: none;
}
.terminalItemPage #namiMainImg {
  margin: 0 0 20px;
}
.terminalItemPage #imgPagination li {
  float: left;
  margin: 0 10px 30px 0;
}
.terminalItemPage #imgPagination li > a {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-width: 1px;
}
.terminalItemPage #namiPatternTab {
  margin: 0;
}
.terminalItemPage #packageInfoList,
.terminalItemPage #patternInfoList {
  margin: 0 0 20px;
}
.terminalItemPage .contactHunterBtn {
  font-size: 22px;
  line-height: 28px;
}
.terminalItemPage #itemContent {
  margin-bottom: 20px;
}
.terminalItemPage #itemContent pre {
  font-size: 16px; /*14px;*/ /*Aray*/
}
.terminalItemPage .countdownBar {
  background: #b01925;
  color: white;
  text-align: center;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  margin: 8px 0;
  padding: 2px;
}
.terminalItemPage .countdownBar .countdown {
  display: inline-block !important;
}
#terminalBanner {
  background: white;
  position: relative;
}
#terminalBanner .html {
  background-color: white;
  background-repeat: no-repeat;
  background-position: center center;
  height: 300px;
  position: relative;
}
#terminalBanner .html .textArea {
  position: absolute;
  top: 190px;
  margin-left: 74px;
}
#terminalBanner .html .launchTimer {
  color: #b01925;
  font-size: 48px;
  line-height: 54px;
  font-weight: bold;
}
#terminalBanner .html .launchTimer .kkc-days-text,
#terminalBanner .html .launchTimer .kkc-hours-text,
#terminalBanner .html .launchTimer .kkc-min-text,
#terminalBanner .html .launchTimer .kkc-sec-text,
#terminalBanner .html .launchTimer .kkc-godz-text,
#terminalBanner .html .launchTimer .kkc-dni-text {
  font-size: 22px;
}
#terminalBanner .html a {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
}
#terminalBanner .nivoSlider {
  max-width: 1440px;
  max-height: 300px;
  margin: 0 auto;
}
#terminalBanner .nivo-controlNav {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  z-index: 5;
  padding: 8px 0;
}
#terminalBanner .nivo-controlNav .nivo-control {
  font-size: 0px;
  background: url(../img/transparentWhite_80.png);
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  width: 12px;
  height: 12px;
  margin: 0 3px;
  overflow: hidden;
  display: inline-block;
}
#terminalBanner .nivo-controlNav .nivo-control.active {
  background: white;
}
#terminalSubHeader {
  background: #ff8a00;
  margin-bottom: 20px;
  position: relative;
}
#terminalSubHeader .title {
  font-size: 36px;
  line-height: 56px;
  font-weight: bold;
  float: left;
  margin-right: 20px;
  color: white;
}
#terminalSubHeader .description {
  color: yellow;
  float: left;
  margin-top: 9px;
}
#terminalSubHeader .host {
  display: block;
  background: url(../img/transparentWhite_10.png);
  padding: 6px 0;
  text-align: center;
}
#terminalSubHeader .host:hover {
  background: url(../img/transparentWhite_30.png);
  text-decoration: none;
}
#terminalSubHeader .host .avatar {
  width: 45px;
  border-radius: 40px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
}
#terminalSubHeader .host .store {
  color: white;
  font-size: 16px;
}
.terminalItemList .terminalItem {
  margin: 0 25px 60px 0;
  float: left;
}
.terminalItemList .terminalItem .imageLink {
  display: block;
  position: relative;
  background-position: center center;
}
.terminalItemList .terminalItem .imageLink .badge {
  display: none;
  position: absolute;
}
.terminalItemList .terminalItem .countdown { /*iesinjp countdown*/
  color: white;
  text-align: center;
  background: #b01925;
  padding: 5px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  display: none;
}
.terminalItemList .terminalItem .imageLink .badge.soldOut {
  display: block;
  width: 110px;
  height: 110px;
  top: -1px;
  left: -1px;
  z-index: 1;
  background: url(../img/itemBadge_soldOut.png) no-repeat;
}
.terminalItemList .terminalItem .imageLink .overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(../img/transparentBlackBlue_90.png);
  opacity: 0;
  transition: opacity 0.4s ease-out;
  -moz-transition: opacity 0.4s ease-out;
  /* Firefox 4 */
  -webkit-transition: opacity 0.4s ease-out;
  /* Safari and Chrome */
  -o-transition: opacity 0.4s ease-out;
  /* Opera */
}
.terminalItemList .terminalItem .imageLink .overlay .plane {
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(../img/icon_hover_airplane.png);
  background-repeat: no-repeat;
  background-position: center 100%;
  transition: background-position 0.6s ease-out;
  -moz-transition: background-position 0.6s ease-out;
  /* Firefox 4 */
  -webkit-transition: background-position 0.6s ease-out;
  /* Safari and Chrome */
  -o-transition: background-position 0.6s ease-out;
  /* Opera */
}
.terminalItemList .terminalItem .imageLink .overlay .plane.preview {
  background-image: url(../img/aboutToSell.png);
}
.terminalItemList .terminalItem .imageLink .overlay .content {
  position: absolute;
  top: 5px;
  right: 5px;
  left: 5px;
  text-align: center;
  padding: 5px;
  border-bottom: 1px solid grey;
  color: white;
  font-size: 14px;
}
.terminalItemList .terminalItem .imageLink:hover .overlay {
  opacity: 1;
}
.terminalItemList .terminalItem .imageLink:hover .overlay .plane {
  background-position: center 60%;
}
.terminalItemList .terminalItem .info {
  padding-top: 8px;
}
.terminalItemList .terminalItem .info .country {
  font-size: 12px;
  color: #999999;
}
.terminalItemList .terminalItem .info .fb {
  float: right;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
  filter: alpha(opacity = (0));
  -moz-opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
  transition: opacity 0.1s ease-out;
  -moz-transition: opacity 0.1s ease-out;
  /* Firefox 4 */
  -webkit-transition: opacity 0.1s ease-out;
  /* Safari and Chrome */
  -o-transition: opacity 0.1s ease-out;
  /* Opera */
}
.terminalItemList .terminalItem .info a.name {
  margin-top: 6px;
  display: block;
  font-size: 16px;
  color: black;
  font-weight: bold;
}
.terminalItemList .terminalItem .info .itemPrice {
  margin-top: 6px;
  color: red;
  font-size: 16px;
  font-weight: bold;
}
.terminalItemList .terminalItem .info .itemPrice .unit {
  font-size: 12px;
}
.terminalItemList .terminalItem .info .itemPrice .sold {
  font-size: 12px;
  color: grey;
  font-weight: normail;
}
.terminalItemList .terminalItem:hover .fb {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  -moz-opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}
.terminalItemList.threePerRow .terminalItem {
  width: 240px;
  height: 300px;
}
.terminalItemList.threePerRow .terminalItem:nth-child(3n) {
  margin-right: 0;
}
.terminalItemList.threePerRow .imageLink {
  height: 180px;
}
.terminalItemList.twoPerRow .terminalItem {
  margin-right: 40px;
  width: 370px;
}
.terminalItemList.twoPerRow .terminalItem:nth-child(2n) {
  margin-right: 0;
}
.terminalItemList.twoPerRow .imageLink {
  height: 280px;
}
#itemMainInfo .country {
  color: #999999;
}
#itemMainInfo .itemTitle {
  font-size: 32px;
  line-height: 38px;
  font-weight: bold;
  margin-bottom: 10px;
}
#itemMainInfo .priceSet {
  color: red;
  margin: 0 0 24px;
}
#itemMainInfo .priceSet .price {
  font-size: 22px;
  font-weight: bold;
}
#itemMainInfo .priceSet .unit {
  font-size: 12px;
  font-weight: bold;
}
#itemContentTab {
  border-bottom: 2px solid #cccccc;
  margin-bottom: 20px;
}
#itemContentTab li {
  float: left;
  padding: 5px 20px;
  margin-bottom: -2px;
}
#itemContentTab li a {
  font-size: 18px;
  color: #999999;
}
#itemContentTab li.active {
  border-bottom: 2px solid #16c2bc;
}
#itemContentTab li.active a {
  color: #16c2bc;
}
#itemContentTab li:hover {
  border-bottom: 2px solid grey;
}
#itemContentTab li:hover a {
  color: grey;
  text-decoration: none;
  background: none;
}
#itemContentTab li:hover.active {
  border-bottom: 2px solid #16c2bc;
}
#itemContentTab li:hover.active a {
  color: #16c2bc;
}
.sb_cntdownList .item {
  margin: 0 0 20px 0;
}
.sb_cntdownList .item .imageLink {
  background-position: top right;
  background-repeat: no-repeat;
  display: block;
  height: 180px;
  position: relative;
}
.sb_cntdownList .item .imageLink .no {
  width: 56px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  background: #ff8a00;
  color: white;
  text-align: center;
  font-size: 32px;
  font-weight: bold;
  padding: 20px 0;
}
.sb_cntdownList .item .imageLink .overlay {
  position: absolute;
  top: 0;
  right: 0;
  width: 180px;
  height: 180px;
  background: url(../img/transparentBlackBlue_90.png);
  opacity: 0;
  transition: opacity 0.4s ease-out;
  -moz-transition: opacity 0.4s ease-out;
  /* Firefox 4 */
  -webkit-transition: opacity 0.4s ease-out;
  /* Safari and Chrome */
  -o-transition: opacity 0.4s ease-out;
  /* Opera */
}
.sb_cntdownList .item .imageLink .overlay .plane {
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(../img/icon_hover_airplane.png);
  background-repeat: no-repeat;
  background-position: center 100%;
  transition: background-position 0.6s ease-out;
  -moz-transition: background-position 0.6s ease-out;
  /* Firefox 4 */
  -webkit-transition: background-position 0.6s ease-out;
  /* Safari and Chrome */
  -o-transition: background-position 0.6s ease-out;
  /* Opera */
}
.sb_cntdownList .item .imageLink .overlay .content {
  position: absolute;
  top: 5px;
  right: 5px;
  left: 5px;
  text-align: center;
  padding: 5px;
  border-bottom: 1px solid grey;
  color: white;
  font-size: 14px;
}
.sb_cntdownList .item .imageLink:hover .overlay {
  opacity: 1;
}
.sb_cntdownList .item .imageLink:hover .overlay .plane {
  background-position: center 60%;
}
.sb_cntdownList .item .info {
  padding-top: 2px;
}
.sb_cntdownList .item .info .country {
  font-size: 12px;
  color: #999999;
}
.sb_cntdownList .item .info a.name {
  margin-top: 2px;
  display: block;
  font-size: 14px;
  color: black;
}
.sb_cntdownList .item .info .itemPrice {
  margin-top: 2px;
  color: #b01925;
  font-size: 14px;
}
.sb_cntdownList .item .info .itemPrice .unit {
  font-size: 10px;
}
.sb_cntdownList .item .info .itemPrice .sold {
  font-size: 12px;
  color: grey;
}
#terminalIntro {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000000 url(../img/transparentBlack_80.png);
  z-index: 2;
  overflow: hidden;
}
#terminalIntro .container {
  padding: 5px 0;
}
#terminalIntro .container .icon {
  float: left;
  font-size: 100px;
  line-height: 100px;
  margin: 0 30px 0 0;
  color: #16c2bc;
}
#terminalIntro .container .title {
  font-size: 28px;
  line-height: 40px;
  color: #16c2bc;
  width: 700px;
  margin: 6px 0 3px;
}
#terminalIntro .container .content {
  color: white;
  font-size: 16px;
  width: 700px;
}
#terminalIntro .container .close {
  float: right;
  background: url(../img/closeBtn_40x40.png) no-repeat top right;
  padding-right: 50px;
  height: 40px;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  -moz-opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  margin: 30px 50px 0 0;
  line-height: 40px;
  color: grey;
  text-shadow: none;
}
#terminalIntro .container .close:hover {
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(80));
  filter: alpha(opacity = (80));
  -moz-opacity: 0.8;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(80));
}
#terminalEDM form {
  margin: 0;
}
#terminalEDM .content {
  padding: 6px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: #dddddd;
}
#terminalEDM .input-append {
  margin: 0;
}
#terminalEDM input {
  width: 157px;
  border-color: white;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -khtml-box-shadow: none;
}
#terminalEDM .btn {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -khtml-box-shadow: none;
  background: #ff8a00;
  border-color: #ff8a00;
  text-shadow: none;
  color: white;
}
#sideScrollFix {
  width: 240px;
  position: fixed;
}
#sideScrollFix.affix-top {
  top: -100px;
}
#sideScrollFix.affix-top .content {
  display: none;
  height: 0;
}
#sideScrollFix.affix {
  top: 57px;
  z-index: 10;
  transition: top 0.3s ease-out;
  -moz-transition: top 0.3s ease-out;
  /* Firefox 4 */
  -webkit-transition: top 0.3s ease-out;
  /* Safari and Chrome */
  -o-transition: top 0.3s ease-out;
  /* Opera */
}
#sideScrollFix.affix .content {
  display: block;
}
#sideScrollFix .content {
  background: white;
  padding: 6px 10px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  display: none;
}
#sideScrollFix .content .country {
  font-size: 13px;
  color: #999999;
  margin: 0 0 4px;
}
#sideScrollFix .content .title {
  font-size: 18px;
  line-height: 22px;
}
#sideScrollFix .content .priceSet {
  color: red;
  margin: 0 0 10px 0;
  font-weight: bold;
}
#sideScrollFix .content .priceSet .unit {
  font-size: 10px;
}
#payProcessIntro {
  margin: 30px 0 0 0;
}
#payProcessIntro .title {
  font-size: 24px;
  line-height: 28px;
  margin: 0 0 20px 0;
  color: grey;
}
#payProcessIntro img.fullWidth {
  width: 60%;
  margin: 10px auto 40px;
  display: block;
}
#payProcessIntro .bullet {
  width: 40px;
  height: 40px;
  font-size: 18px;
  line-height: 40px;
  background: #dddddd;
  display: inline-block;
  border-radius: 40px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  text-align: center;
  font-weight: bold;
}
.btn-group.simple > a.btn {
  display: inline-block;
  padding: 4px 10px;
  line-height: 14px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -khtml-box-shadow: none;
  background: transparent;
  border: 1px solid #999999;
  border-left: none;
  margin: 0;
  font-size: 12px;
}
.btn-group.simple > a.btn:first-child {
  -webkit-border-top-left-radius: 14px;
  -moz-border-radius-topleft: 14px;
  border-top-left-radius: 14px;
  -webkit-border-bottom-left-radius: 14px;
  -moz-border-radius-bottomleft: 14px;
  border-bottom-left-radius: 14px;
  border-left: 1px solid #999999;
}
.btn-group.simple > a.btn:last-child {
  margin: 0;
  -webkit-border-top-right-radius: 14px;
  -moz-border-radius-topright: 14px;
  border-top-right-radius: 14px;
  -webkit-border-bottom-right-radius: 14px;
  -moz-border-radius-bottomright: 14px;
  border-bottom-right-radius: 14px;
}
.btn-group.simple > a.btn.active {
  background: #999999;
  color: white;
  text-shadow: none;
}
.btn-group.simple.noBorder > a.btn {
  background: #dddddd;
  border: none;
  margin: 0 1px 0 0px;
}
.btn-group.simple.noBorder > a.btn:last-child {
  margin: 0;
}
.btn-group.simple.noBorder > a.btn.active {
  background: #666;
  color: white;
}
.btn-group.simple.red > a.btn.active {
  background: #b94a48;
}
#specialEpisodePage #mainHeaderTopMargin {
  height: 56px;
}
#specialEpisodePage .banner {
  background-position: center 56px;
  background-repeat: no-repeat;
  background-attachment: fixed;
  height: 330px;
  position: relative;
}
#specialEpisodePage .banner .content {
  position: absolute;
  color: white;
  max-width: 470px;
}
#specialEpisodePage .banner .content h1 {
  font-size: 40px;
  line-height: 40px;
  position: relative;
}
#specialEpisodePage .banner .content h2 {
  font-size: 52px;
  line-height: 52px;
}
#specialEpisodePage #cateMenu {
  background: white;
  text-align: center;
  margin-bottom: 30px;
  position: absolute;
  width: 100%;
  z-index: 3;
}
#specialEpisodePage #cateMenu.affix {
  position: fixed;
  top: 56px;
}
#specialEpisodePage #cateMenu .container .sep {
  display: inline-block;
  border-right: 1px solid #dddddd;
  width: 1px;
  margin: 0 10px;
}
#specialEpisodePage #cateMenu .container li {
  display: inline-block;
}
#specialEpisodePage #cateMenu .container li a {
  display: block;
  padding: 15px 20px 15px 50px;
  font-size: 16px;
  transition: background 0.1s ease-out;
  -moz-transition: background 0.1s ease-out;
  /* Firefox 4 */
  -webkit-transition: background 0.1s ease-out;
  /* Safari and Chrome */
  -o-transition: background 0.1s ease-out;
  /* Opera */
  background-position: left top;
  background-repeat: no-repeat;
  background-color: none;
}
#specialEpisodePage #cateMenu .container li a:hover,
#specialEpisodePage #cateMenu .container li a.active {
  background-position: left -50px;
  color: white;
  text-decoration: none;
  background-color: transparent;
}
#specialEpisodePage #cateMenu .container li.active a {
  background-position: left -50px;
  color: white;
}
#specialEpisodePage #cateMenu .container li.share .shareBox {
  background: url(../img/transparentWhite_30.png);
  padding: 2px 8px;
  margin-left: 20px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  color: white;
  line-height: 28px;
}
#specialEpisodePage #cateMenu .container li.share .shareBox .fb-like {
  top: 5px;
  left: 5px;
  margin-right: 4px;
}
#specialEpisodePage #cateMenu .otherCollection {
  position: absolute;
  left: 0;
  top: 100px;
  background: url(../img/transparentWhite_30.png);
  color: white;
}
#specialEpisodePage #cateMenu .otherCollection .titleImg {
  display: block;
  margin: 10px auto;
}
#specialEpisodePage #cateMenu .otherCollection li > a {
  padding: 10px 8px;
  text-align: left;
  display: block;
  background: url(../img/transparentWhite_50.png);
  border-top: 1px solid #cccccc;
  color: black;
}
#specialEpisodePage #cateMenu .otherCollection li > a:hover {
  background: white;
  text-decoration: none;
  color: black;
}
#specialEpisodePage #cateMenu .otherCollection li:first-child > a {
  border-top: none;
}
#specialEpisodePage .se_section .se_sectionTitle {
  height: 50px;
  font-size: 18px;
  margin: 0 0 20px 0;
  padding: 0 0 0 60px;
  line-height: 50px;
}
#askWantSubscribe .profile {
  float: left;
  width: 40%;
  text-align: center;
  border-right: 1px solid #dddddd;
  padding: 40px 20px 40px 0;
  margin-right: 30px;
}
#askWantSubscribe .profile .avatar {
  border-radius: 110px;
  -webkit-border-radius: 110px;
  -moz-border-radius: 110px;
  margin-bottom: 10px;
}
#askWantSubscribe .profile .name {
  font-weight: bold;
  font-size: 14px;
}
#terminalPromoBox {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: #eb866a;
  color: white;
  padding: 20px 20px;
}
#terminalPromoBox .formBox {
  float: right;
  padding: 14px 0 13px 20px;
  border-left: 2px solid #f1ab97;
}
#terminalPromoBox .formBox input {
  font-size: 16px;
  padding: 10px 12px;
  border: none;
  width: 180px;
}
#terminalPromoBox .formBox .flat-btn {
  min-width: 80px;
  padding: 11px 6px;
  font-size: 20px;
}
#terminalPromoBox img.icon {
  float: left;
  margin: 0 20px 0 0;
}
#terminalPromoBox h5 {
  font-size: 22px;
  line-height: 20px;
  padding: 0;
  margin: 0 0 6px 0;
  font-weight: normal;
  color: #ffe400;
}
#commentInNami {
  margin-top: 20px;
  background: white;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  overflow: hidden;
}
#commentInNami > .title {
  background: #ffb300;
  color: white;
  padding: 14px 20px;
  text-align: center;
  font-size: 18px;
}
#commentInNami .commentScroll {
  overflow: hidden;
}
#commentInNami .bottomBtn a {
  display: block;
  background: #fafafa;
  text-align: center;
  padding: 8px;
}
#commentInNami .bottomBtn a:hover {
  text-decoration: none;
  background: #f5f5f5;
}
#commentInNami .bottomBtn a i {
  margin: 2px 0 0 0;
}
#commentInNami .commentItem {
  padding: 25px 0;
  margin: 0 25px;
  position: relative;
  border-top: 1px solid #dddddd;
}
#commentInNami .commentItem:first-child {
  border: none;
}
#commentInNami .commentItem .info {
  position: absolute;
  right: 0;
  font-size: 12px;
  color: #999999;
  text-align: right;
  bottom: 22px;
  width: 40%;
}
#commentInNami .commentItem .info .itemName {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#commentInNami .commentItem .avatar {
  border-radius: 24px;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  width: 24px;
  margin-right: 6px;
}
#commentInNami .commentItem .quote {
  position: relative;
  float: left;
  max-width: 65%;
}
#commentInNami .commentItem .quote .msg {
  display: inline-block;
  font-size: 16px;
  font-style: italic;
  line-height: 22px;
  padding-left: 20px;
}
#commentInNami .commentItem .rate {
  font-size: 12px;
  color: #999999;
  margin: 10px 0 0 20px;
  padding: 1px 8px;
  background: #fafafa;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  clear: both;
  float: left;
}
#commentInNami .commentItem .rate img {
  width: 80px;
  margin-right: 6px;
}
#commentInNami .commentItem .rate .sep {
  display: inline-block;
  background: #dddddd;
  margin: 0 8px;
  width: 1px;
  line-height: 14px;
}
#commentInNami .commentItem .quoteImg {
  width: 20px;
  height: 16px;
}
#commentInNami .commentItem .quoteImg.start {
  position: absolute;
  left: 0;
  top: -6px;
  background: url(../img/quote.png) no-repeat;
}
#commentInNami .commentItem .quoteImg.end {
  display: inline-block;
  position: relative;
  background: url(../img/quote_reverse.png) no-repeat;
  bottom: -8px;
}
#page_pinPage #mainHeader {
  position: absolute;
}
#page_pinPage #mainHeaderTopMargin {
  height: 190px;
}
#page_pinWall.sitBack {
  overflow: hidden;
}
#page_pinWall #mainHeader {
  position: absolute;
}
#page_pinWall #mainHeaderTopMargin {
  height: 220px;
}
#page_pinWall #pinWallContainer {
  padding: 0 40px;
}
#page_pinWall #streamWall {
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
  filter: alpha(opacity = (0));
  -moz-opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
  margin: 20px auto;
}
#page_pinWall #streamWall.loaded {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  -moz-opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}
#page_pinWall #streamWall .pinItem {
  background: white;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -khtml-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
#page_pinWall #streamWall .pinItem .imgBox {
  position: relative;
  display: block;
}
#page_pinWall #streamWall .pinItem .imgBox img {
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
}
#page_pinWall #streamWall .pinItem .imgBox .subInfo {
  z-index: 2;
  background: #f2f2f2;
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
}
#page_pinWall #streamWall .pinItem .imgBox .subInfo .overflow {
  padding: 0;
  transition: height 0.1s ease-out;
  -moz-transition: height 0.1s ease-out;
  /* Firefox 4 */
  -webkit-transition: height 0.1s ease-out;
  /* Safari and Chrome */
  -o-transition: height 0.1s ease-out;
  /* Opera */
  height: 0;
  font-size: 11px;
  color: #999999;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#page_pinWall #streamWall .pinItem .imgBox .subInfo .overflow > span {
  display: inline-block;
  border-right: 1px solid #dddddd;
  padding: 0 8px;
}
#page_pinWall #streamWall .pinItem .imgBox .subInfo .overflow > span:last-child {
  border-right: none;
}
#page_pinWall #streamWall .pinItem .imgBox .subInfo .overflow > span .avatar {
  width: 16px;
  height: 16px;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  margin: 0 2px 0 0;
}
#page_pinWall #streamWall .pinItem .imgBox .subInfo .pointer {
  width: 16px;
  height: 16px;
  background-image: url(../img/icon_pinPointer.png);
  background-position: 0 16px;
  background-repeat: no-repeat;
  position: absolute;
  transition: background-position 0.2s ease-out;
  -moz-transition: background-position 0.2s ease-out;
  /* Firefox 4 */
  -webkit-transition: background-position 0.2s ease-out;
  /* Safari and Chrome */
  -o-transition: background-position 0.2s ease-out;
  /* Opera */
  top: -15px;
  left: 12px;
}
#page_pinWall #streamWall .pinItem:hover .overlay {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  -moz-opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}
#page_pinWall #streamWall .pinItem:hover .thisIsGood_btn {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  -moz-opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}
#page_pinWall #streamWall .pinItem .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
  filter: alpha(opacity = (0));
  -moz-opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
  background: url(../img/transparentBlack_30.png);
  z-index: 1;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
}
#page_pinWall #streamWall .pinItem .content {
  position: relative;
}
#page_pinWall #streamWall .pinItem .content .user {
  text-align: right;
  font-size: 11px;
  color: #999999;
  position: relative;
  z-index: 1;
}
#page_pinWall #streamWall .pinItem .content .user > a {
  color: #999999;
}
#page_pinWall #streamWall .pinItem .content .description {
  font-size: 13px;
  padding: 10px 12px;
}
#page_pinWall #streamWall .pinItem .content .cntInfo {
  font-size: 11px;
  color: #999999;
  margin: -3px 12px 10px;
  line-height: 11px;
}
#page_pinWall #streamWall .pinItem .content .msgBox {
  border-top: 1px dotted #dddddd;
  text-align: left;
}
#page_pinWall #streamWall .pinItem .content .msgBox .msgItem {
  border-bottom: 1px solid #f2f2f2;
  padding: 10px 12px;
  background: #fafafa;
}
#page_pinWall #streamWall .pinItem .content .msgBox .msgItem.input .text {
  white-space: normal;
}
#page_pinWall #streamWall .pinItem .content .msgBox .msgItem .text {
  font-size: 12px;
  margin: 0 0 0 36px;
  white-space: pre-line;
}
#page_pinWall #streamWall .pinItem .content .msgBox .msgItem .name {
  font-size: 11px;
  line-height: 11px;
  color: #999999;
  margin: 0 0 2px 36px;
}
#page_pinWall #streamWall .pinItem .content .msgBox .msgItem .date {
  display: none;
}
#page_pinWall #streamWall .pinItem .content .msgBox .msgItem .avatar {
  width: 30px;
  height: 30px;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  float: left;
}
#page_pinWall #streamWall .pinItem .content .msgBox .msgItem textarea {
  width: 170px;
  resize: vertical;
  background: #f2f2f2;
  font-size: 12px;
  min-height: 40px;
  margin-top: 2px;
}
#page_pinWall #streamWall .pinItem .content .msgBox .msgItem textarea:focus {
  background: white;
}
#page_pinWall #streamWall .pinItem:hover {
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
}
#page_pinWall #streamWall .pinItem:hover .subInfo .overflow {
  height: 25px;
  padding: 5px 0 0;
}
#page_pinWall #streamWall .pinItem:hover .subInfo .pointer {
  background-position: 0 0;
}
#page_pinWall .tooltip.left {
  font-size: 11px;
  margin-top: 3px;
  margin-right: -4px;
}
#page_pinWall .tooltip.left .tooltip-inner {
  padding: 0 8px;
}
#page_pinWall .tooltip.left .tooltip-arrow {
  right: 2px;
}
.thisIsGood_btn {
  cursor: pointer;
  position: absolute;
  width: 62px;
  height: 62px;
  background: url(../img/goodWall_haoIcon.png) no-repeat center center;
  left: 50%;
  top: 50%;
  margin: -60px 0 0 -31px;
  border-radius: 64px;
  -webkit-border-radius: 64px;
  -moz-border-radius: 64px;
  border: 3px solid transparent;
  z-index: 2;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
  filter: alpha(opacity = (0));
  -moz-opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
  transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  /* Firefox 4 */
  -webkit-transition: opacity 0.2s ease-out;
  /* Safari and Chrome */
  -o-transition: opacity 0.2s ease-out;
  /* Opera */
}
@media print, (-webkit-min-device-pixel-ratio: 1.25), (-o-min-device-pixel-ratio: 5/4), (min-resolution: 120dpi) {
  .thisIsGood_btn {
    background-image: url(../img/goodWall_haoIcon.png);
    background-size: 42px 42px;
  }
}
.thisIsGood_btn:hover {
  border-color: #dddddd;
}
.thisIsGood_btn.active {
  background-image: url(../img/goodWall_haoIcon_active_pink.png);
}
.thisIsGood_btn .text {
  position: absolute;
  bottom: -30px;
  width: 95px;
  padding-left: 4px;
  height: 18px;
  color: white;
  text-align: center;
  left: 31px;
  margin-left: -50px;
  background: url(../img/thisIsGood_text.png) no-repeat right top;
}
.pinOverlay {
  display: none;
  z-index: 1001;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow-y: auto;
  background: url(../img/transparentGrey_95.png);
}
.pinOverlay:hover {
  cursor: alias;
}
.pinOverlay .pinClose {
  display: block;
  width: 70px;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1;
  transition: width 0.1s ease-out;
  -moz-transition: width 0.1s ease-out;
  /* Firefox 4 */
  -webkit-transition: width 0.1s ease-out;
  /* Safari and Chrome */
  -o-transition: width 0.1s ease-out;
  /* Opera */
}
.pinOverlay .pinClose:hover {
  width: 80px;
}
.pinContainer {
  background: white;
  margin-top: 40px;
  margin-bottom: 40px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  -khtml-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  position: relative;
}
.pinContainer .twoColumn_right {
  margin-left: 0;
  width: 270px;
  position: absolute;
  right: 0;
  bottom: 0;
  top: 0;
  overflow: hidden;
}
.pinContainer:hover {
  cursor: default;
}
.pinContainer #pin_MainBox {
  border-right: 1px solid #dddddd;
  position: relative;
}
.pinContainer #pin_MainBox #favorOverlay {
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
  filter: alpha(opacity = (0));
  -moz-opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
  transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  /* Firefox 4 */
  -webkit-transition: opacity 0.2s ease-out;
  /* Safari and Chrome */
  -o-transition: opacity 0.2s ease-out;
  /* Opera */
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: url(../img/transparentBlack_30.png);
}
.pinContainer #pin_MainBox #favorOverlay .thisIsGood_btn {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  -moz-opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}
.pinContainer #pin_MainBox #favorOverlay:hover {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  -moz-opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}
.pinContainer #pin_toolBar {
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
  height: 60px;
  position: absolute;
  width: 100%;
  top: 0;
  background: url(../img/transparentWhite_95.png);
  text-align: center;
}
.pinContainer #pin_toolBar a {
  line-height: 60px;
}
.pinContainer #pin_toolBar .shadow {
  background: url(../img/orderTicket_sepShadowDown.png) repeat-x;
  /*profileSepShadow.png*/
  height: 40px;
  width: 100%;
  position: absolute;
  top: 60px;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
  filter: alpha(opacity = (0));
  -moz-opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
}
.pinContainer #pin_toolBar.affix {
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
  position: fixed;
  width: 779px;
}
.pinContainer #pin_toolBar.affix .shadow {
  transition: opacity 0.4s ease-out;
  -moz-transition: opacity 0.4s ease-out;
  /* Firefox 4 */
  -webkit-transition: opacity 0.4s ease-out;
  /* Safari and Chrome */
  -o-transition: opacity 0.4s ease-out;
  /* Opera */
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(80));
  filter: alpha(opacity = (80));
  -moz-opacity: 0.8;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(80));
}
.pinContainer #pin_mainImg {
  text-align: center;
  background: #fafafa;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
  overflow: hidden;
  min-height: 500px;
  line-height: 500px;
  vertical-align: middle;
  display: table-cell;
  height: 500px;
  width: 780px;
}
.pinContainer #pin_sideBar .scl_container {
  position: relative;
  overflow: hidden;
}
.pinContainer #pin_sideBar .pinOwner {
  padding: 0 20px 14px;
  text-align: right;
  font-size: 11px;
  color: #999999;
}
.pinContainer #pin_sideBar .pinOwner .avatar {
  width: 20px;
  height: 20px;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border: 1px solid #f2f2f2;
  display: inline-block;
}
.pinContainer #pin_sideBar .pinOwner .name {
  line-height: 20px;
}
.pinContainer #pin_sideBar .pinOwner .date {
  color: #cccccc;
}
.pinContainer #pin_sideBar .description {
  float: none;
  clear: both;
  margin: 10px 20px;
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
}
.pinContainer #pin_sideBar .goodCnt {
  margin: -4px 20px 14px;
  font-size: 12px;
  color: #cccccc;
}
.pinContainer #pin_sideBar .linkBar {
  text-align: center;
  padding: 10px 10px 10px;
  border-bottom: 1px solid transparent;
}
.pinContainer #pin_sideBar .linkBar.showBorder {
  border-bottom: 1px solid #f2f2f2;
}
.pinContainer #pin_sideBar .linkBar #pin-fb-like {
  display: inline-block;
  position: relative;
  top: 5px;
}
.pinContainer #pin_sideBar .linkBar a.transparent {
  line-height: 28px;
  padding: 0 7px 0 26px;
  font-size: 12px;
  display: inline-block;
  margin: 0 10px 0 0;
  color: #4d9bc4;
  background-repeat: no-repeat;
  background-position: 4px center;
  transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
  /* Firefox 4 */
  -webkit-transition: background 0.2s ease-out;
  /* Safari and Chrome */
  -o-transition: background 0.2s ease-out;
  /* Opera */
}
.pinContainer #pin_sideBar .linkBar a.transparent:hover {
  text-decoration: none;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background-color: #f2f2f2;
}
.pinContainer #pin_sideBar .linkBar a.transparent:last-child {
  margin: 0;
}
.pinContainer #pin_sideBar .linkBar a.transparent.visitSite {
  background-image: url(../img/icon_link_18x18.png);
}
.pinContainer #pin_sideBar .linkBar a.transparent.looksGreat {
  background-image: url(../img/icon_looksGreat_18x18.png);
}
.pinContainer #pin_sideBar .msgBox {
  border-top: 1px solid #dddddd;
  margin: 0 20px;
}
.pinContainer #pin_sideBar .msgItem {
  padding: 14px 0;
  border-bottom: 1px solid #f2f2f2;
}
.pinContainer #pin_sideBar .msgItem.input {
  position: relative;
  padding: 5px 20px;
  border-bottom: none;
}
.pinContainer #pin_sideBar .msgItem.input .text {
  white-space: normal;
}
.pinContainer #pin_sideBar .msgItem.input .shadow {
  display: none;
  position: absolute;
  width: 100%;
  height: 6px;
  top: -6px;
  left: 0;
  background: url(../img/itemShadow_bottom.png) repeat-x top left;
}
.pinContainer #pin_sideBar .msgItem.none {
  padding: 20px 0;
  text-align: center;
  color: #dddddd;
}
.pinContainer #pin_sideBar .msgItem .avatar {
  width: 40px;
  height: 40px;
  border-radius: 40px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border: 1px solid #f2f2f2;
  float: left;
}
.pinContainer #pin_sideBar .msgItem .name {
  margin: 0 0 0 46px;
  font-size: 11px;
  color: #999999;
}
.pinContainer #pin_sideBar .msgItem .text {
  margin: 0 0 0 46px;
  font-size: 12px;
  white-space: pre-line;
}
.pinContainer #pin_sideBar .msgItem .date {
  margin: 2px 0 0 46px;
  font-size: 11px;
  color: #cccccc;
}
.pinContainer #pin_sideBar .msgItem textarea {
  width: 170px;
  resize: vertical;
  background: #f2f2f2;
  font-size: 12px;
  min-height: 40px;
}
.pinContainer #pin_sideBar .msgItem textarea:focus {
  background: white;
}
#picSelector .picBox {
  background: #fafafa;
  border: 1px solid #f2f2f2;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 15px;
  max-height: 130px;
  overflow-x: hidden;
  overflow-y: auto;
}
#picSelector .picBox .picItem {
  float: left;
  max-height: 100px;
  max-width: 200px;
  border: 2px solid #f2f2f2;
  cursor: pointer;
  margin: 3px;
}
#picSelector .picBox .picItem:hover {
  border-color: black;
}
#goodWallHeader {
  background: white;
  position: absolute;
  top: 56px;
  width: 100%;
  z-index: 99;
}
#goodWallHeader h2 {
  display: inline-block;
  height: 45px;
  overflow: hidden;
}
#goodWallHeader .logoHeaer {
  background: #ff0961 url(../img/logo_goodwall_284x51_beta.png) no-repeat center 10px;
  color: white;
  height: 100px;
  text-align: center;
}
@media print, (-webkit-min-device-pixel-ratio: 1.25), (-o-min-device-pixel-ratio: 5/4), (min-resolution: 120dpi) {
  #goodWallHeader .logoHeaer {
    background-image: url(../img/logo_goodwall_284x51_beta_x2.png);
    background-size: 220px 40px;
  }
}
#goodWallHeader .logoHeaer .subTitle {
  font-size: 12px;
}
#goodWallHeader .menuHeader {
  height: 45px;
}
#goodWallHeader .menuHeader #addPin_btn {
  display: inline-block;
}
#goodWallHeader .menuHeader #myGoodCnt {
  display: inline-block;
  padding: 0 10px;
  height: 45px;
  line-height: 45px;
  transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
  /* Firefox 4 */
  -webkit-transition: background 0.2s ease-out;
  /* Safari and Chrome */
  -o-transition: background 0.2s ease-out;
  /* Opera */
}
#goodWallHeader .menuHeader #myGoodCnt span.cnt {
  color: #ff0961;
  font-size: 22px;
  margin-right: 4px;
}
#goodWallHeader .menuHeader #myGoodCnt span.unit {
  position: relative;
  top: -3px;
  color: grey;
}
#goodWallHeader .menuHeader #myGoodCnt:hover {
  background: #f2f2f2;
  text-decoration: none;
}
#goodWallHeader .menuHeader .sideLogo {
  display: inline-block;
  margin: 4px 0 0 0px;
  width: 0;
  transition: width 0.6s ease-out;
  -moz-transition: width 0.6s ease-out;
  /* Firefox 4 */
  -webkit-transition: width 0.6s ease-out;
  /* Safari and Chrome */
  -o-transition: width 0.6s ease-out;
  /* Opera */
  overflow: hidden;
  height: 30px;
  background: url(../img/logo_goodwall_197x30_pink_beta.png) no-repeat center center;
}
@media print, (-webkit-min-device-pixel-ratio: 1.25), (-o-min-device-pixel-ratio: 5/4), (min-resolution: 120dpi) {
  #goodWallHeader .menuHeader .sideLogo {
    background-image: url(../img/logo_goodwall_197x30_pink_beta_x2.png);
    background-size: 158px 24px;
  }
}
#goodWallHeader .menuHeader .rightGroup {
  position: absolute;
  right: 0;
}
#goodWallHeader .menuHeader .leftGroup {
  position: absolute;
  left: 0;
}
#goodWallHeader .menuHeader .leftGroup #pinFilter li {
  display: inline-block;
}
#goodWallHeader .menuHeader .leftGroup #filterIconBtn {
  cursor: pointer;
  width: 45px;
  height: 45px;
  display: none;
  background: url(../img/icon_filter_22x22.png) no-repeat center center;
}
@media print, (-webkit-min-device-pixel-ratio: 1.25), (-o-min-device-pixel-ratio: 5/4), (min-resolution: 120dpi) {
  #goodWallHeader .menuHeader .leftGroup #filterIconBtn {
    background-image: url(../img/icon_filter_22x22_x2.png);
    background-size: 22px 22px;
  }
}
#goodWallHeader .menuHeader .leftGroup #filterIconBtn:hover {
  background-color: #f2f2f2;
}
#goodWallHeader .menuHeader select {
  -webkit-appearance: none;
  margin: 8px 6px 0 0;
  max-width: 100px;
  padding: 0 10px;
  color: grey;
  border: 1px solid #dddddd;
  background: #fafafa url(../img/arrow_dropDown_general.png) no-repeat right center;
}
#goodWallHeader .menuHeader a.textLink {
  position: relative;
  display: inline-block;
  padding: 4px 10px;
  color: grey;
  border: 1px solid #dddddd;
  background: #fafafa;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  top: 5px;
  margin-right: 6px;
}
#goodWallHeader .menuHeader a.textLink:hover {
  background: #f2f2f2;
  text-decoration: none;
}
#goodWallHeader .menuHeader .menuList {
  margin: 12px 0 0 0;
  display: inline-block;
}
#goodWallHeader .menuHeader .menuList li {
  float: left;
  margin: 0;
  padding: 0 10px;
}
#goodWallHeader .menuHeader .menuList li.title {
  font-size: 10px;
  line-height: 12px;
  margin-top: -4px;
}
#goodWallHeader .menuHeader .menuList li a {
  color: grey;
}
#goodWallHeader .menuHeader .menuList li a:hover {
  text-decoration: none;
  color: #ff0961;
}
#goodWallHeader .menuHeader .menuList li.active {
  background: #ff0961;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
#goodWallHeader .menuHeader .menuList li.active a {
  color: white;
  font-weight: bold;
}
#goodWallHeader .shadow {
  display: none;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: -6px;
  height: 6px;
  background: url(../img/itemShadow_top.png) repeat-x top left;
}
#goodWallHeader .container {
  transition: width 0.3s ease-out;
  -moz-transition: width 0.3s ease-out;
  /* Firefox 4 */
  -webkit-transition: width 0.3s ease-out;
  /* Safari and Chrome */
  -o-transition: width 0.3s ease-out;
  /* Opera */
  width: 1050px;
  text-align: center;
  position: relative;
}
#goodWallHeader .text-btn {
  margin-top: 8px;
  background: none;
  text-shadow: none;
  box-shadow: none;
  border: none;
  color: grey;
}
#goodWallHeader .text-btn:hover {
  background: #f2f2f2;
}
#goodWallHeader.affix {
  position: fixed;
  top: 0;
}
#goodWallHeader.affix .shadow {
  display: block;
}
#goodWallHeader.affix .container {
  width: 96%;
  margin: 0 auto;
}
#goodWallHeader.affix .logoHeaer {
  height: 0px;
}
#goodWallHeader.affix .logoHeaer .subTitle {
  display: none;
}
#goodWallHeader.affix .menuHeader {
  height: 45px;
}
#goodWallHeader.affix .menuHeader .sideLogo {
  width: 197px;
  margin-right: 20px;
}
.generalTableOutline {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border: 1px solid #dddddd;
  background: white;
  padding: 3px;
}
.generalTableOutline .generalTable {
  border: none;
  background: none;
}
.generalTable {
  border: 1px solid grey;
  background: white;
  width: 100%;
}
.generalTable tr {
  border-bottom: 1px solid #f2f2f2;
}
.generalTable tr:first-child {
  background: #f2f2f2;
}
.generalTable tr:last-child {
  border-bottom: none;
}
.generalTable td {
  text-align: center;
  padding: 8px 10px;
  border-right: 1px solid #f2f2f2;
}
.generalTable td:last-child {
  border-right: none;
}
#contractContent h6 {
  font-weight: bold;
  font-size: 16px;
}
#contractContent ol {
  margin-left: 40px;
  margin-bottom: 30px;
}
.greenText {
  color: green;
}
.colorTagList {
  margin-top: 6px;
}
.colorTagList li {
  float: left;
  border: 2px solid transparent;
  width: 28px;
  height: 28px;
  margin-right: 6px;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
}
.colorTagList li.needBorder {
  border-color: #dddddd;
}
.colorTagList li:hover {
  border-color: black;
  cursor: pointer;
}
.modal h4 {
  margin: 0 0 20px 0;
  padding: 0;
}
.modal span.unit {
  font-size: 10px;
}
.modal .refundMsg .alert-danger {
  margin: 0 50px 30px;
  padding: 5px 10px;
}
.modal-header h4 {
  margin: 4px 0;
  padding: 0;
  font-size: 18px;
  line-height: 18px;
}
.modal-header.red {
  background: #b01925;
  color: white;
}
.modal-header.green {
  background: #11af62;
  color: white;
}
.modal-header.blue {
  background: #0088cc;
  color: white;
}
.modal-header.lightGreen {
  background: #16c2bc;
  color: white;
}
.modal-header.brown {
  background: #574444;
  color: white;
}
.colorPanel {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: #f2f2f2;
  padding: 10px 10px;
  margin-bottom: 5px;
}
.colorPanel.greenBg {
  background: #d8f8c4;
}
.colorPanel.redBg {
  background: #ffe9e9;
}
#applyFixIntro {
  background: #574444;
  position: fixed;
  z-index: 1;
  width: 100%;
  height: 400px;
  color: white;
  top: 56px;
}
#applyFixIntro #demoStore img {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
#applyMainContent {
  background: white;
  position: relative;
  z-index: 2;
  margin-top: 360px;
  margin-bottom: -20px;
  border-bottom: 1px solid #dddddd;
}
#applyMainContent > .shadow {
  background: url(../img/indexThemeBottomShadow.png) repeat-x top center;
  width: 100%;
  height: 40px;
  position: absolute;
  top: -40px;
}
#applyMainContent h2 {
  font-weight: normal;
  font-size: 28px;
  line-height: 28px;
  margin: 0 0 10px 0;
  padding: 0;
  color: #574444;
}
#applyMainContent .h2_subTitle {
  font-size: 16px;
  color: grey;
}
#applyMainContent h3 {
  font-weight: normal;
  font-size: 22px;
  line-height: 24px;
  margin: 0 0 10px 0;
  padding: 0;
  color: #424e66;
}
#applyMainContent .h3_subTitle {
  font-size: 14px;
  color: grey;
  margin: 0 0 20px 0;
}
#applyMainContent #trueStory {
  background: white;
  padding: 30px 0;
}
#applyMainContent #trueStory .storyBox {
  margin: 0 auto;
  width: 60%;
  position: relative;
  font-style: italic;
}
#applyMainContent #trueStory .storyBox .arrowBtn {
  width: 18px;
  height: 31px;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  cursor: pointer;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
  -moz-opacity: 0.5;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
}
#applyMainContent #trueStory .storyBox .arrowBtn:hover {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
  -moz-opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
}
#applyMainContent #trueStory .storyBox .arrowBtn.left {
  background: url(../img/thin_arrow_left.png) no-repeat;
  left: -70px;
}
#applyMainContent #trueStory .storyBox .arrowBtn.right {
  background: url(../img/thin_arrow_right.png) no-repeat;
  right: -70px;
}
#applyMainContent #trueStory .storyBox .content {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 20px;
  text-align: center;
}
#applyMainContent #trueStory .storyBox .content > span {
  position: relative;
}
#applyMainContent #trueStory .storyBox .content .quoteStart {
  display: block;
  position: absolute;
  background: url(../img/quote.png) no-repeat;
  top: 0px;
  width: 20px;
  height: 16px;
  left: -24px;
}
#applyMainContent #trueStory .storyBox .content .quoteEnd {
  display: inline-block;
  position: relative;
  background: url(../img/quote_reverse.png) no-repeat;
  bottom: -8px;
  width: 20px;
  height: 16px;
}
#applyMainContent #trueStory .storyBox .byWho {
  text-align: center;
  font-size: 12px;
  color: #999999;
}
#applyMainContent #featureInfo {
  background: #ededed;
  min-height: 800px;
}
#applyMainContent #pricing {
  background: white;
  padding: 60px 0;
}
#applyMainContent #pricing .priceCard {
  overflow: hidden;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  width: 350px;
  margin: 0 auto 30px auto;
  background: #f2f2f2;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
  -khtml-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
}
#applyMainContent #pricing .priceCard .top {
  background: #62b2ff;
  color: white;
}
#applyMainContent #pricing .priceCard .top .priceBox {
  text-align: center;
  position: relative;
  padding: 24px;
}
#applyMainContent #pricing .priceCard .top .unit {
  position: relative;
  top: -40px;
}
#applyMainContent #pricing .priceCard .top .month {
  position: relative;
}
#applyMainContent #pricing .priceCard .top .price {
  font-size: 70px;
  line-height: 70px;
}
#applyMainContent #pricing .priceCard .packageControl {
  background: #515151;
  text-align: center;
}
#applyMainContent #pricing .priceCard .packageControl a.packageBtn {
  display: inline-block;
  padding: 15px 30px;
  color: white;
}
#applyMainContent #pricing .priceCard .packageControl a.packageBtn:hover {
  text-decoration: none;
  color: #62b2ff;
}
#applyMainContent #pricing .priceCard .packageControl a.packageBtn.active {
  color: #62b2ff;
  background: url(../img/apply_packageControlPointer.png) no-repeat top center;
}
#applyMainContent #pricing .priceCard .bottom {
  color: grey;
}
#applyMainContent #pricing .priceCard .bottom ul li {
  margin: 0 20px;
  padding: 14px 0;
  border-bottom: 1px solid #cccccc;
}
#applyMainContent #pricing .priceCard .bottom ul li:last-child {
  border-bottom: none;
}

/*hotChannel*/
ul.channel{
	padding:0px;
	margin:0px;
	list-style: none; 
}
ul.channel li{
	height:50px;  
	line-height: 50px;  
	font-size:20px;
	letter-spacing: 1px;  
	margin-bottom:10px;  
} 
ul.channel li a{
	display: block;
	padding-left:10px;
	color:#fff;
	text-decoration: none;
}
ul.channel li a span.en{
	font-family: "Times New Roman";
	margin-left:10px;
	font-size:13px;
	color:rgba(255,255,255,0.7);
}
ul.channel li a span.angle-right{
	float:right;
	background:rgba(255,255,255,0.1);
	display: block;
	width:50px;
	height:50px;
	transition:all ease-in-out .3s;    
}
ul.channel li a:hover span.angle-right{
	padding-right:10px;
}
ul.channel li a span img{
	width:50px;
}
ul.channel li.news{
	background:#222222;
}
ul.channel li.fanspage{
	background:#2D6EBA;
}
ul.channel li.trend{
	background:#73B4C2;
}
ul.channel li.goodwall{
	background:#FB005D;
}
.float_banner{
	width:280px;
	height:280px;
	overflow:hidden;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	position:fixed;
	bottom:0px;
	right:40px;
	z-index:9; /*Aray*/
}
.float_banner img{
	width:280px;
	height:280px;
}
.float_banner a.bfloat_close{
	width:40px;
	height:40px;
	border-radius: 50%;
	background:rgba(0,0,0,0.7);
	color:#fff;
	line-height: 40px;
	text-align: center;
	font-size:20px;
	position:absolute;
	top:10px;
	right:10px;
	text-decoration: none;
	font-family: "Arial";
}
@media (max-width: 767px) {
.float_banner{
	display: none;
}    
}
/*hotChannel end*/