@media screen and (-webkit-min-device-pixel-ratio:0) {
.top_nav {
  padding-top: 18px;
}
.bullets dd h2 {
  font-size: 18px;
  color: #646464;
  font-weight: normal;
  line-height: 1px;
  padding: 25px 0px 26px 0px;
}
.bullets dd h3 {
  font-size: 15px;
  color: #000;
  font-weight: bold;
  line-height: 0px;
  padding: 0px 0px 26px 0px;
}
.bullets dd p {
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
  color: #777777;
  padding-right: 100px
}
#m_col {float:left; width:973px; height:auto; overflow:hidden; background:url('../assets/img/m_col_bg.gif') 0px bottom no-repeat; padding-bottom:20px }
.box_small .box_header {
  line-height: 2px;
}
.widget-releases-title-middle {float:left; background:url('../assets/img/widget-releases-title-middle.gif') left top repeat-x; height:27px; width:167px; line-height:0px; font-size:2px;}
.box_container .box_header {
  float: left;
  background: url(../assets/img/box_header.gif) left top repeat-x;
  height: 30px;
  line-height: 4px;
  width: 432px;
}
.contact_left {
  float: left;
  width: 680px;
  padding-left: 20px;
  padding-top: 10px;
  min-height: 370px;
  height: auto !important;
  overflow: hidden;
  position: relative;
  padding-bottom: 368px;
}
.contact_left .contact_left_inner .comment {
  height: 18px;
  line-height: 18px;
  padding: 0px;
  margin-top: 6px;
  margin-bottom: -10px;
  color: #bbb;
}
.contact_left .contact_left_inner textarea {
  float: left;
  display: block;
  border: #acacac 1px solid;
  width: 435px;
  height: 118px;
  margin-bottom: 0px;
}
.contact_left .contact_left_inner p {
  float: left;
  display: block;
  width: 545px;
  line-height: 1px;
  height: 18px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.box_small_inner h3 { font-size:12px; color:#ff7100; padding:0px; margin:0px; line-height:16px;}
.box_small_inner p { font-size:12px; color:#646464; padding:0px; margin:0px; line-height:16px;}
}