/* CSS Document */
body {
	margin:0;
	display: block;
	min-height: 100%;
  }
  html{font-family:Tahoma, Geneva, sans-serif;
	  -webkit-text-size-adjust:100%;
	  -ms-text-size-adjust:100%;
	  font-size:12px;
	  width:100%;
	  height:100%;
  }
  a {
	  background: none repeat scroll 0px 0px transparent;
	  text-decoration:none;
  }
  * {
	  box-sizing: border-box;
	  color:#333;
  }
@media only screen and (min-width: 1020px) 
{  
  .headerbg{
	  width:100%;
	  height:60px;
  }
  .header{
	  width:100%;
	  max-width:1020px;
	  min-width:1020px;
	  height:60px;
	  margin-left:auto;
	  margin-right:auto;
  }
  .menubg{
	  background:#425a9a;
	  width:100%;
	  min-width:1020px;
	  height:33px;
	  clear:both;
	  border-bottom:solid 3px #e47f33;
  }
  nav {
	  height: 30px;
	  max-width:1020px;
	  min-width:1020px;
	  width:1020px;
	  margin-left:auto;
	  margin-right:auto;
	  text-transform:uppercase;
  }
  nav ul {
	  padding: 0;
	  margin: 0 auto;
	  height: 30px;
  }
  nav li {
	  display: inline;
	  float:right;
  }
  nav a {
	  color: #fff;
	  display: inline-block;
	  padding-left:8px; 
	  padding-right:8px;
	  text-align: center;
	  text-decoration: none;
	  line-height: 30px;
  }
  nav li a {
	  border-right: 1px solid #576979;
	  box-sizing:border-box;
	  -moz-box-sizing:border-box;
	  -webkit-box-sizing:border-box;
  }
  nav a:hover, nav a:active {
	  background-color: #e48034;
  }
  nav a#pull {
	  display: none;
  }
  #nav div
  {	
	  position: absolute;
	  visibility: hidden;
	  padding: 0;
	  background: #425a9a;
  }
  #nav div a
  {	position: relative;
	  display: block;
	  padding-left:8px; 
	  padding-right:8px;
	  line-height: 26px;
	  font-size:9px;
	  margin: 0;
	  width: auto;
	  white-space: nowrap;
	  text-align: left;
	  text-decoration: none;
	  background: #425a9a;
	  color: #FFF;
  }
  #nav div a:hover
  {	background: #e48034;
	  color: #FFF;
  }
  .active{
	  background: #e48034;
	  color: #FFF;
  }
  .slidecontainer{
	  position:relative;
	  background:#FFF;
	  clear:both;
	  padding-top:0px;
	  margin-bottom:20px;
	  margin-left:auto;
	  margin-right:auto;
	  max-width:1020px;
  }
  #contents{
	  width:1020px;
	  margin-top:15px;
	  margin-left:auto;
	  margin-right:auto;
  }
  #topcontents{
	  width:80%;
	  float:left;
  }
  #rightside{
	  width:20%;
	  float:left;
  }
  .pro{
	  width:24%;
	  max-width:230px;
	  height:220px;
	  float:left;
	  overflow:hidden;
	  margin-right:5px;
	  margin-bottom:10px;
	  border-radius: 5px;
  }
  .pro img{
	  width:100%;
	  height:160px;
	  border:solid 1px #CCC;
	  padding:3px;
  }
  .title{
	  z-index:99;
	  width:100%;
	  bottom:0px;
	  height:30px;
	  padding-left:8px;
	  color:#FFF;
	  background:#425a9a;
	  opacity: 0.8;
	  font-weight:bold;
	  line-height:30px;
	  text-align:left;
	  overflow:hidden;
  }
  .price{
	  z-index:101;
	  width:100%;
	  height:30px;
	  padding-right:8px;
	  color:#FFF;
	  background:#425a9a;
	  opacity: 0.8;
	  font-size:14px;
	  font-weight:bold;
	  line-height:30px;
	  text-align:right;
	  overflow:hidden;
  }
  #icons a{
	  display:block;
	  float:right;
	  height:25px;
	  line-height:25px;
	  margin-left:2px;
	  font-size:14px;
	  color:#425a9a;
	  text-decoration:none;
	  font-weight:bold;
  }
  #icons{
	  padding-top:5px;
  }
  .icon{
	  border-radius: 5px;
	  border:solid 3px #425a9a;
	  padding:5px;
	  margin:2px;
	  width:110px;
	  height:110px;
  }
  #submenu td{
	  width:12%;
	  max-width:110px;
	  text-align:center;
  }
  #submenu div{
	  width:127px;
	  text-align:center;
	  float:left;
  }
  #submenu{
	  width:100%;
	  max-width:1020px;
	  margin-left:auto;
	  margin-right:auto;
  }
  #submenu a{
	  text-decoration:none;
	  font-size:12px;
	  font-weight:bold;
	  color:#425a9a;
  }
  .chatbox{
	  border-radius:5px;
	  width:100%;
	  height:200px;
	  border:solid 1px #CCC;
  }
  .title1{
	  z-index:99;
	  width:100%;
	  bottom:0px;
	  height:30px;
	  padding-left:8px;
	  color:#FFF;
	  background:#425a9a;
	  opacity: 0.8;
	  font-weight:bold;
	  line-height:30px;
	  text-align:left;
	  overflow:hidden;
  }
  .texts{
	  width:100%;
	  height:140px;
	  overflow:auto;
  }
  .chatbox1{
	  border-radius:5px;
	  width:100%;
	  height:180px;
	  border:solid 1px #CCC;
  }
  .chatbox2{
	  border-radius:5px;
	  width:100%;
	  height:150px;
	  border:solid 1px #CCC;
  }
  .pics{
	  width:100%;
	  height:120px;
	  overflow:auto;
  }
  .downloads{
	  width:100%;
	  height:150px;
	  overflow:auto;
  }
  h1{
	  color:#333;
  }
  p{
	  color:#333;
  }
  .pro1{
	  width:19%;
	  max-width:230px;
	  height:220px;
	  float:left;
	  overflow:hidden;
	  margin-right:7px;
	  margin-bottom:10px;
	  border-radius: 5px;
  }
  .pro1 img{
	  width:100%;
	  height:160px;
	  border:solid 1px #CCC;
	  padding:3px;
  }
  #comment{
	  background:#CCC;
	  margin-top:5px;
  }
  #comment h4{
	  color:#000;
	  font-size:12px;	
  }
  #comment td{
	  padding:5px 30px;
  }
  #comments td{
	  padding:5px 30px;
  }
  #comments{
	  margin-bottom:5px;
	  border-bottom:dashed 1px #CCC;
  }
  #comments a{
	  color:#039;
	  font-size:14px;
  }
  #footer{
	  min-width:1020px;
  }
  #cashlist td{
	  padding:3px 5px;
	  border-bottom:dashed 1px #CCC;
  }
  #cashlist img{
	  height:120px;
  }
  #cashlist input{
	  margin:3px;
	  padding:2px;
	  font-size:12px;
	  width:200px;
	  color:#F00;
	  font-weight:bold;
  }
}
@media only screen and (max-width: 1019px) 
{
  .headerbg{
	  width:100%;
	  height:60px;
  }
  #cashlist input{
	  margin:3px;
	  padding:2px;
	  font-size:12px;
	  width:200px;
	  color:#F00;
	  font-weight:bold;
  }
  .header{
	  width:100%;
	  height:60px;
	  margin-left:auto;
	  margin-right:auto;
  }
  .menubg{
	  background:#425a9a;
	  width:100%;
	  height:33px;
	  clear:both;
	  border-bottom:solid 3px #e47f33;
  }
  nav {
	  height: 30px;
	  width:100%;
	  margin-left:auto;
	  margin-right:auto;
	  text-transform:uppercase;
  }
  nav ul {
	  padding: 0;
	  margin: 0 auto;
	  height: 30px;
	  display:none;
  }
  nav li {
	  display: inline;
	  float:right;
  }
  nav a {
	  color: #fff;
	  display: inline-block;
	  padding-left:10px; 
	  padding-right:10px;
	  text-align: center;
	  text-decoration: none;
	  line-height: 30px;
  }
  nav li a {
	  border-right: 1px solid #576979;
	  box-sizing:border-box;
	  -moz-box-sizing:border-box;
	  -webkit-box-sizing:border-box;
  }
  nav a:hover, nav a:active {
	  background-color: #e48034;
  }
  nav a#pull {
	  display:block;
  }
  #nav div
  {	
	  position: absolute;
	  visibility: hidden;
	  padding: 0;
	  background: #425a9a;
  }
  #nav div a
  {	position: relative;
	  display: block;
	  padding-left:8px; 
	  padding-right:8px;
	  line-height: 26px;
	  font-size:9px;
	  margin: 0;
	  width: auto;
	  white-space: nowrap;
	  text-align: left;
	  text-decoration: none;
	  background: #425a9a;
	  color: #FFF;
  }
  #nav div a:hover
  {	background: #e48034;
	  color: #FFF;
  }
  .active{
	  background: #e48034;
	  color: #FFF;
  }
  .slidecontainer{
	  position:relative;
	  background:#FFF;
	  clear:both;
	  padding-top:0px;
	  margin-bottom:20px;
	  margin-left:auto;
	  margin-right:auto;
	  max-width:1020px;
  }
  #contents{
	  width:100%;
	  margin-top:10px;
	  margin-left:auto;
	  margin-right:auto;
  }
  #topcontents{
	  width:100%;
	  float:left;
  }
  #rightside{
	  width:100%;
	  float:left;
  }
  .pro{
	  width:49%;
	  max-width:230px;
	  height:220px;
	  float:left;
	  overflow:hidden;
	  margin-right:1px;
	  margin-bottom:10px;
	  border-radius: 5px;
  }
  .pro img{
	  width:100%;
	  height:160px;
	  border:solid 1px #CCC;
	  padding:3px;
  }
  .title{
	  z-index:99;
	  width:100%;
	  bottom:0px;
	  height:30px;
	  padding-left:8px;
	  color:#FFF;
	  background:#425a9a;
	  opacity: 0.8;
	  font-weight:bold;
	  line-height:30px;
	  text-align:left;
	  overflow:hidden;
  }
  .price{
	  z-index:101;
	  width:100%;
	  height:30px;
	  padding-right:8px;
	  color:#FFF;
	  background:#425a9a;
	  opacity: 0.8;
	  font-size:14px;
	  font-weight:bold;
	  line-height:30px;
	  text-align:right;
	  overflow:hidden;
  }
  #icons a{
	  display:block;
	  float:right;
	  height:25px;
	  line-height:25px;
	  margin-left:2px;
	  font-size:14px;
	  color:#425a9a;
	  text-decoration:none;
	  font-weight:bold;
  }
  #icons{
	  padding-top:5px;
  }
  .icon{
	  border-radius: 5px;
	  border:solid 3px #425a9a;
	  padding:5px;
	  margin:2px;
	  width:110px;
	  height:110px;
  }
  #submenu td{
	  width:12%;
	  max-width:110px;
	  text-align:center;
  }
  #submenu div{
	  width:33%;
	  text-align:center;
	  float:left;
  }
  #submenu{
	  width:100%;
	  max-width:1020px;
	  margin-left:auto;
	  margin-right:auto;
  }
  #submenu a{
	  text-decoration:none;
	  font-size:12px;
	  font-weight:bold;
	  color:#425a9a;
  }
  .chatbox{
	  border-radius:5px;
	  width:100%;
	  height:200px;
	  border:solid 1px #CCC;
  }
  .title1{
	  z-index:99;
	  width:100%;
	  bottom:0px;
	  height:30px;
	  padding-left:8px;
	  color:#FFF;
	  background:#425a9a;
	  opacity: 0.8;
	  font-weight:bold;
	  line-height:30px;
	  text-align:left;
	  overflow:hidden;
  }
  .texts{
	  width:100%;
	  height:140px;
	  overflow:auto;
  }
  .chatbox1{
	  border-radius:5px;
	  width:100%;
	  height:180px;
	  border:solid 1px #CCC;
  }
  .chatbox2{
	  border-radius:5px;
	  width:100%;
	  height:150px;
	  border:solid 1px #CCC;
  }
  .pics{
	  width:100%;
	  height:120px;
	  overflow:auto;
  }
  .downloads{
	  width:100%;
	  height:150px;
	  overflow:auto;
  }
  h1{
	  color:#333;
  }
  p{
	  color:#333;
  }
  .pro1{
	  width:49%;
	  max-width:230px;
	  height:220px;
	  float:left;
	  overflow:hidden;
	  margin-right:1px;
	  margin-bottom:10px;
	  border-radius: 5px;
  }
  .pro1 img{
	  width:100%;
	  height:160px;
	  border:solid 1px #CCC;
	  padding:3px;
  }
  #comment{
	  background:#CCC;
	  margin-top:5px;
  }
  #comment h4{
	  color:#000;
	  font-size:12px;	
  }
  #comment td{
	  padding:5px 30px;
  }
  #comments td{
	  padding:5px 30px;
  }
  #comments{
	  margin-bottom:5px;
	  border-bottom:dashed 1px #CCC;
  }
  #comments a{
	  color:#039;
	  font-size:14px;
  }
  #footer{
	  width:100%;
  }
  #cashlist td{
	  padding:3px 5px;
	  border-bottom:dashed 1px #CCC;
  }
  #cashlist img{
	  height:120px;
  }
}