@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Orbitron:400,500);
#LayoutContents {
  width: 1080px;
  border: 8px double #666666;
  background: #ededed;
  padding: 0px;
  border-radius: 5px;
}
#LayoutContents .row {
  color: #1e3d59;
  padding: 0 px !important;
  width: 100%;
}
* {
  margin: 0px;
  padding: 0px;
  outline: none;
}
.banner {
  width: 100% !important;
  height: 300px;
  overflow: hidden;
  margin: 0px !important;
  padding: 0px !important;
  border-radius: 0 0 0px 0px;
}
.banner img {
  width: 1080px !important;
  height: 300px;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
}
.topnav {
  height: 25px;
  margin: 0px 0px 20px 0px !important;
  padding: 0px;
  background: url(https://static.viewider.com/uni_mart/top_bg.jpg);
}
.navHeader {
  float: right;
  position: relative;
  left: -50%;
  text-align: left;
}
.navHeader ul {
  list-style: none;
  position: relative;
  left: 50%;
  margin: 0px;
}
.navHeader ul li {
  position: relative;
  float: left;
  width: 140px;
  padding: 5px 0;
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 400;
  font-size: 11px;
  color: #ffffff;
  border-right: 1px solid #ffffff;
}
.navHeader ul li a {
  display: block;
  text-decoration: none;
  font-family: 'Orbitron', sans-serif !important;
  font-size: 12px;
  color: #ffffff;
  padding: 0px;
}
.navHeader ul li a:hover {
  text-decoration: underline;
}
.navHeader ul li:last-child {
  border: none;
}
.galleryContainer {
  margin: none;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 0px !important;
}
.galleryPhoto galleryBtn {
  display: none !important;
}
.galleryContainer ul li {
  float: left;
  margin: 0 3px 3px 0;
  max-width: 80px !important;
  max-height: 80px !important;
  padding: none !important;
  list-style: none;
}
.galleryContainer li {
  margin-right: 5px;
  margin-bottom: 5px;
  padding: none !important;
  -webkit-box-shadow: 1px 1px 10px 0px rgba(50,50,50,0.38);
  -moz-box-shadow: 1px 1px 10px 0px rgba(50,50,50,0.38);
  box-shadow: 1px 1px 10px 0px rgba(50,50,50,0.38);
  border: 1px solid #9c9c9c;
}
.galleryContainer img {
  width: 80px !important;
  max-height: 80px !important;
  padding: none !important;
}
.galleryWrapper li {
  padding: none !important;
  box-sizing: inherit;
}
.mainPhoto {
  padding: 0px 0px;
}
.mainPhotoContainer {
  padding: none !important;
  padding-bottom: 0px;
  width: 400px !important;
  height: 400px !important;
  display: block;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-shadow: 1px 1px 10px 0px rgba(50,50,50,0.38);
  -moz-box-shadow: 1px 1px 10px 0px rgba(50,50,50,0.38);
  box-shadow: 1px 1px 10px 0px rgba(50,50,50,0.38);
}
.mainPhoto img {
  padding: none !important;
  width: 100%;
  max-width: 400px !important;
  height: auto;
  max-height: 400px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.phodesc {
  padding: 0 20px;
}
.photoarea {
  max-width: 780px !important;
  padding: 30px 0px 10px 0px;
}
.photoarea .mainp {
  width: 400px;
  margin-bottom: 20px;
  float: left;
}
.photoarea .thump {
  width: 370px;
  float: right;
}
.descarea {
  float: right;
  width: 340px !important;
  font-size: 12PX;
  font-family: Arial !important;
  color: #4c4c4c;
  text-align: left;
}
.descarea .desctop {
  font-weight: bold;
}
.descarea .descin {
  padding: 15px 0px;
  margin-left: none !important;
}
.descarea .descin ul {
  margin-left: none !important;
}
.clearfix {
  clear: both;
}
.subcate {
  padding: 0 0px 0 10px !important;
}
.subcate ul {
  list-style: none;
}
.subcate ul li {
  float: left;
  width: 250px !important;
  margin: 0 0 0 5px;
}
.subcate ul li img {
  width: 250px !important;
}
.subcate ul li:last-child {
  margin: 0 0 0 0px;
}
.itemspec {
  padding: 0 25px 30px 15px !important;
}
.videoarea {
  padding: 0 25px 30px 15px !important;
}
.itemspec .redtag {
  width: 100%;
  text-align: left;
  padding: 3px 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 100;
  color: #ffffff;
  border-radius: 10px 10px 0 0;
  background: url(https://static.viewider.com/sun_mart/bg.png);
}
.redtag {
  width: 230px !important;
  text-align: left;
  padding: 3px 10px;
  font-family: 'Orbitron', sans-serif !important;
  font-size: 14px;
  font-weight: 100;
  color: #ffffff;
  border-radius: 10px 10px 0 0;
  margin-left: 20px;
  background: url(https://static.viewider.com/uni_mart/top_bg.jpg);
}
.itemspec td {
  border: 1px solid #f9e5e5;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #333333;
  padding: 5px;
}
.rigin {
  width: 230px !important;
  margin: 0 0 20px 0;
  padding: 10px !important;
  border: 1px solid #cccccc;
  border-radius: 0 0 0px 0px;
  margin-left: 20px;
  background-color: #ffffff;
}
.rigins {
  width: 230px !important;
  margin: 0 0 20px 0;
  padding: 10px !important;
  border: 1px solid #999999;
  border-radius: 0 0 0px 0px;
  margin-left: 20px;
  background-color: #ffffff;
}
.rigin img {
  max-width: 210px !important;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.rightpanel .search {
  background: none !important;
  padding: 0px !important;
}
.storeCategory {
  padding: 0px 0px 0px 20px !important;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #666;
}
.storeCategory ul {
  color: #666;
  list-style: none;
}
.storeCategory li:before {
  content: "";
  border-color: transparent #111;
  border-style: solid;
  border-width: 0.35em 0 0.35em 0.45em;
  display: block;
  height: 0;
  width: 0;
  left: -1em;
  top: 0.9em;
  position: relative;
}
.storeCategory ul li a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #666;
}
.terms {
  margin: 0 25px 30px 15px !important;
}
.tabpanel {
  margin-left: 8px;
}
.nav-tabs {
  border: none !important;
  background: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.tab-content {
  -webkit-box-shadow: 1px 1px 10px 0px rgba(50,50,50,0.38);
  -moz-box-shadow: 1px 1px 10px 0px rgba(50,50,50,0.38);
  box-shadow: 1px 1px 10px 0px rgba(50,50,50,0.38);
  padding: 25px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  line-height: 20px;
  min-height: 250px;
  border: 1px solid #999999;
  border-radius: 0 0 10px 10px;
}
.nav-tabs>li>a {
  color: #ffffff;
  background: #000000;
}
.nav-tabs>li>a:hover,
.nav-tabs>li>a:focus,
.nav-tabs>li.active>a {
  text-decoration: none;
  background: #bf0000;
  color: #ffffff;
}
.topnav form {
  position: relative;
  background: none;
  width: auto;
  padding: 0 0 !important;
}
.search {
  margin: 0px !important;
  border: none !important;
  height: auto !important;
  padding: 0 0 !important;
}
.searchin {
  width: 236px !important;
  margin: 0 0 10 0;
  padding: 5px !important;
  border: 1px solid #999999;
  border-radius: 0 0 10px 10px;
}
.search form input {
  width: 170px;
}
.resetForm {
  background: none !important;
  width: auto !important;
  height: aut !importanto;
  position: relative !important;
  padding: 0 0 !important;
  margin: 0px 0px 0px 0px !important;
}
.desctxtin {
  padding: 0 10px;
}
.copyright {
  padding: 0 0px 20px 0px !important;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #333333;
  text-align: left;
  display: none;
}
.childCate {
  display: none;
}
.rig {
  width: 770px;
  overflow: hidden;
}
.rig .sbanner img {
  width: 770px;
}
.rig .subadv {
  width: 770px;
}
.rig .subadv img {
  width: 380px;
}
.rig .adv1 {
  float: left;
}
.rig .adv1 img {
  float: left;
  width: 380px;
}
.rig .adv2 {
  float: right;
}
.rig .adv2 img {
  float: left;
  width: 380px;
}
.htmlBox {
  width: 770px;
  overflow: hidden;
  font-weight: 100;
  font-size: 14px;
  color: #000000;
  text-align: left;
  padding: 0px 0px 20px 0px;
  font-family: Verdana, Geneva, sans-serif;
  color: #4c4c4c;
}
.htmlBox ul {
  margin-left: 20px;
}
.htmlBox li {
  list-style: square !important;
}
.termsarea {
  padding: 20px 0;
}
.policy_box {
  margin-top: 5px;
  padding-bottom: 0px;
  text-align: left;
  font-size: 12PX;
  width: 770PX;
  border-radius: 0 0 10px 10px;
  background-color: #ffffff;
  box-shadow: 6px 6px 5px rgba(0,0,0,0.1);
  padding: 0px 0 15px 0;
}
.termin {
  font-size: 14px;
  font-family: verdana, geneva, sans-serif;
  padding: 15px;
  color: #333333;
}
.termin ul {
  padding: 0 0 0 20px;
}
.termin ul li {
  list-style: disc !important;
}
.title {
  padding: 0px 0px;
  text-align: left;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 16px;
}
.key {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
}
.value {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
}
