#video_box{
  height:535px;

}

.video_space {
  float:left;

  width:400px;
}



#product_list {
  overflow:hidden;
}

#product_list ul {
  margin-left:5px;
}

#product_list ul li.item{
  border-bottom:1px dotted gray;
  float:left;
  height:205px;
  width:195px;
  cursor:pointer;
}

#product_list ul li.item .show {
  border-right:1px dotted gray;
  padding-left:10px;
  padding-right:10px;
  height:185px;
  margin-top:10px;
}

#product_list ul li.item .links {
  padding-top:5px;
}

#product_list ul li.item .name{
  font-size:12px;
  font-weight:bold;
  color:#666666;
}

#product_list ul li.item a {
  color:#006699;
  font-size:12px;
  font-weight:bold;

}

#product_list ul li.item .right {

  padding-left:10px;
  padding-right:10px;
  height:215px;
  margin-top:10px;
}


#player_box #video_title {
  color:#006699;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  margin-bottom:15px;
}

#product_list ul li.item a:hover {
  color:#333333;

}

#player_box {
   height:505px;
   width:500px;
}

#player_box #player{
   height:420px;
}

#player_box #video_desc {
height:70px;
margin-top:10px;
color:#666666;

}

#video_list a {

   cursor:pointer;
}

#video_list ul li {
border-bottom-color:gray;
border-bottom-style:dotted;
border-bottom-width:1px;
height:110px;
width:100%;
background-color:#f2f2f2;
}

#video_list div.label {

background-color:#1B2D5D;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
height:15px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;
padding-top:5px;
color:#ffffff;
width:100px;
}

#video_list {
  float:right;

}

#video_list .list_box {
  padding:10px;
  width:400px;
  height:400px;
  border:1px solid #DBDFE1;
}

#product_list ul li.item .thumbnail {
  padding:5px;
}

.video_list li {


}

.video_list li .thumb {
   float:left;
   padding-left:10px;
   padding-top:10px;
}

.video_list li .text {
float:left;
font-size:12px;
font-weight:bold;
height:105px;
margin-left:15px;
margin-right:5px;
padding-top:10px;
width:250px;
}

.video_list li .text .model  {

   color:#006699;
}

.video_list li .text .desc  {
   margin-top:5px;
}

#video_list a:hover {

   color:#666666;

}

.video_list li .text .title {

   height:70px;
}

#ytvideo {
   margin-left:10px;
}

#demo_list table {
   padding:5px;
   border: 1px solid #999;
   border-collapse:collapse;
   margin-bottom:10px;
   width:100%;
}
#demo_list table th {
   padding:5px 5px 5px 15px;
   border: 1px solid #999;
   text-align:left;
}
#demo_list table td {
   padding:5px 5px 5px 15px;
   border: 1px solid #999;
   text-align:left;
}

#gallery_list {
     border:6px solid #DBDFE1;
       padding-bottom:5px;
padding-left:15px;
padding-right:15px;
padding-top:5px;
color:#666666;
}

#gallery_list ul.group {
overflow:auto;


}

#gallery_list ul.group li.row{
  overflow:auto;

  margin-bottom:15px;

}

#gallery_list ul.group .label {

font-size:14px;

height:20px;
padding-top:5px;
color:#8C8C8C;
text-transform: uppercase;
border-bottom:#DBDFE1 2px solid;
padding-bottom:4px;
margin-bottom:15px;
}

#gallery_list ul.group b {
   font-size:20px;
   color:#526380;
}

#gallery_list ul {}

#gallery_list ul li.cell{
   float:left;
   margin-bottom:5px;
   margin-right:5px;
   width:310px;
}

#gallery_list ul li.cell .wrapper{

   overflow:auto;
   border:1px solid #D8E4E4;
   padding:5px;
   height:140px;

}

#gallery_list ul li.cell .wrapper .left {
   float:left;
}

#gallery_list ul li.cell .wrapper .right {
   float:left;
   margin-left:15px;
}

#detail {

  margin-bottom:15px;
  margin-left:10px;

}

.wrapper .desc_text {
   width:145px;
   margin-top:20px;

}

#demo_list table a {

   font-size:12px;
   font-weight:bold;
   color:#006699;
}

#demo_list table a:hover {

   font-size:12px;
   font-weight:bold;
   color:#666666;
}
li.cell {
   float:left;
   width:450px;
   margin-right:10px;
   margin-bottom:25px;
   border:1px solid #DBDFE1;
   padding:10px;
   min-height:655px;
   margin-left:10px;
}

#demo_list {
   overflow:auto;
}

#demo_list a {
   color:#006699;
   font-size:12px;

}

#demo_list a:hover {
   color:#666666;


}
