body{
  background:url(../images/bg.jpg);
  margin: 0 0 0 0;
  font-family:"Courier New", Courier, mono;
}
#header{
  background:url(../images/header.jpg);
  height:230px;
  width:870px;
  float:none;
  
}
#menu-bar{
  width:870px;
  background:#FFFFFF;
}
ul {
	display: block;
	line-height: 30px;
	list-style-type: none;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	background:url(../images/bg-menu-bar.gif) no-repeat;
}
li {
	list-style-type: none;
	display: inline;
	text-align: center;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#container{
  width:870px;
  background:#FFFFFF;
  text-align:left;
}
#container #c-left{
  width:680px;
  padding-left:40px;
  font-size:14px;
}
#container #c-left a{
  color:#FF9933;
  text-decoration:none;
}
#container #c-left a:hover{
  color:#FF9933;
  text-decoration:underline;
}
#container #sidebar{
  float:right;
  width:300px;
}
#container .side-bar{
  width:250px;
  background:none;
}
#container .side-bar2{
  width:250px;
  background:none;
  display:table;
}
#container .side-bar2 li{
  margin-left:4px;
  display:table;
  font-size:12px;
}
#container h2{
  margin-left:50px;
  font-size:14px;
}
#container form{
  padding-left:200px;
}
#container label{
  font-family:Tahoma;
  font-size:12px;
  width:110px;
  float:left;
}
#container .box-detail{
  display:block;
  width:500px;
  margin-left:200px;
  margin-bottom:10px;
  padding: 10px 10px 10px 10px;
  border:1px dotted #333333;
  font-family:Tahoma;
  font-size:12px;
}
#container .box-list-code{
  float:left;
  display:block;
  width:370px;
  margin-left:20px;
  margin-bottom:10px;
  padding: 10px 10px 10px 10px;
  border:1px dotted #F7941D;
  font-family:Tahoma;
  font-size:12px;
}
#container .box-list-all{
  display:block;
  width:600px;
  margin-left:50px;
  margin-bottom:10px;
  padding: 10px 10px 10px 10px;
  border:1px dotted #F7941D;
  font-family:Tahoma;
  font-size:12px;
}
#container .red-text-content{
  font-size:14px;
  font-family:sans-serif;
  float:left;
  color:#FF9933;
  vertical-align:text-top;
}
#container .desc-text{
  float:left;
  position:relative;
  font-family:Tahoma;
  font-size:12px;
  color:#666666;
}
#container .p-sub{
  float:none;
  position:relative;
  font-family:Tahoma;
  font-size:12px;
  color:#666666;
  margin-left:5px;
}
#container .right-link{
  float:right;
}
#container a:link{
  color:#999999;
}
#container a:visited{
  color:#999999;
}
#container a:hover{
  color:#FF9933;
}
#container .ex-text{
  color:#999999;
  font-family:sans-serif;
  font-size:12px;
}
#container #gallery{
  width:800px;
  position:relative;
  float:left;
  margin:0 auto;
  
  height:auto;
}
#container #gallery #info{float:left; width:150px; height:auto; border:1 solid #333333; margin-left:5px; font-family:Tahoma; font-size:12px;}
#container #gallery .detail-pic{ padding-left:4px; float:left;}
#footer{
  width:870px;
  float:none;
  background:#000000;
  text-align:center;
  color:#FFFFFF;
  font-size:12px;
  padding-bottom:5px;
}
#footer a:link{
  color:#FF9933;
}
#footer a:visited{
  color:#FF9933;
}
#footer a:hover{
  color:#FFCC99;
}
.red_text{
  color:#FF0000;
  font-family:Tahoma;
  font-size:14px;
}
.clear{clear:both; height:0; line-height:0; font-size:0;}