@CHARSET "UTF-8";
.search_btn {
  width:27px;
  height:19px;
  font-size:12px;
  font-weight:bold;
  border:0px;
  background:url(../images/top_btn_go.gif) no-repeat;
}
.text_input {
  margin:0px;
  height:16px;
  padding:2px 2px 0 2px;;
  line-height:12px;
  font-size:11px;
  border:1px solid #ccc;
}

.tl {
  background:url(../images/b_tl.gif) 0 0 no-repeat #7995d4;
}
.tr {
  background:url(../images/b_tr.gif) 100% 0 no-repeat;
}
.bl {
  background:url(../images/b_bl.gif) 0 100% no-repeat;
}
.br{
  background:url(../images/b_br.gif) 100% 100% no-repeat;
  padding:10px;
  color:#fff;
}
.bottom_ad {
  margin:10px 0px;
  width:254px;
  float:left;
}
.bottom_ad_m {
  margin-left:9px;
  margin-right:9px;
  width:254px;
  float:left;
}
.img_l {
  float:left;
}
.content {
  margin:0px;
  padding:10px;
}
#nav_last {
  border-right:0px solid #CCC;
}
.desc {
  font-size:10px;
  color:#666;
}
.clear {
  font: 0xp/0px sans-serif;
  clear:both;
  display:block;
  height:0px;
}
.imgborder {
  border:1px solid #ccc;
}
.bluebox, .greybox{
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  width: 99%;
  border:1px solid #ccc;
  float: left;
  background:url(../images/bluegrad_t_bg.gif) repeat-x right top;
}
.greybox {
  background:url(../images/greygrad_t_bg.gif) repeat-x right top;
}
.bluebox h3, .greybox h3{
  font-size:14px;
  margin:0px;
  padding:10px;
  font-weight:bold;
  float:left;
}
.bluebox p {
  margin:0px;
  padding:0px;
}
.mainboxcontent, .blueboxcontent, .greyboxcontent{
  margin:5px 0px;
  padding-bottom:10px;
  overflow:hidden;
  float: left;
  height:250px;
  word-break: break-all;
  word-warp:warp;
}
.item {
  margin:0px;
  padding:0px 10px;
}
.full {
  width: 768px;
}
.onecol {
  width: 575px;
}
.onecol_l {
  width: 540px;
}
.fcol {
  width:170px;
  float:left;
}
.center {
  text-align: center;
}
.textleft {
  text-align: left;
}
.narrow {
  background:url(../images/leftnav_bg_b.gif) no-repeat left bottom;
  padding:0px 0px 5px 0px;
  margin-bottom: 10px;
  width: 170px;
}
.narrow h1 {
  background-color: transparent;
  background-image: url(../images/leftnav_bg_t.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-x-position: left;
  background-y-position: top;
  font-size: 12px;
  margin:0px;
  padding:10px 10px 5px 10px;
}
.narrowcontent {
  background-color:#ffffcc;
  border-width:0px 1px;
  border-color:#ccc;
  border-style:solid;
  margin:0px;
  padding:0px 10px;
}
.narrowcontent h3 {
  font-size: 12px;
  padding:10px 0px 5px 0px;
  margin:3px 0px 0px 0px;
  border-top:1px solid #ccc;
}
.narrow ul  {
  list-style:none;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 10px;
}
.narrow ul li {
  margin:0px 0px 2px 0px;
  padding:1px 0px;
}

.mainbox_t {
  margin:0px;
  padding:0px;
  background-color: transparent;
  background-image: url(../images/main_blue_bg2.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-x-position: left;
  background-y-position: top;
  width:587px;
  float:left;
  height:35px;
}
.mainbox_content {
  margin:0px 0px 10px 0px;
  padding:0px 0px 10px 0px;
  width:585px;
  border-width:0px 1px 1px 1px;
  border-style:solid;
  border-color:#ccc;
  background: url(../images/main_blue_bg_b.gif) no-repeat left bottom;
}
.mainbox_content img {
  float:left;
  margin:-10px 5px 0 5px;
}
.mainbox_content h1 {
  font-size:20px;
  font-weight:blod;
}
.mainbox_content p {
  margin-right:5px;
}
.mainbox_content ul {
  padding-top:10px;
  padding-left:10px;
  list-style:none;
  float:left;
  clear:left;
}
.mainbox_content ul li{
  margin:0px;
  padding:10px 0px 5px 17px;
  float:left;
}
.mainbox_content ul li h3{
  width:140px;
  margin:5px;
  clear:left;
  float:left;
  text-align:center;
}
.border {
  border:1px solid #ccc;
}
.article h4 {
  clear:left;
  margin:0px;
  padding:8px 10px;
  font-weight:bold;
  font-size:12px;
  font-weight:bold;
}
.article p {
  padding:0px 10px;
  clear:left;
  font-size:11px;
  text-indent:2em;
  line-height:14px;
}
.model ul {
  list-style:none;
}
.model li {
  float:left;
  padding:1px 0px 1px 10px;
  width:130px;
}
.priceblock {
  margin-top: 8px;
  margin-right: 0pt;
  margin-bottom: 8px;
  margin-left: 0pt;
  padding-top: 1px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  background-color: #ffff10;
  font-weight: bold;
  font-size: 11px;
}
.good_preview_main_top{
  background-color: transparent;
  background-image: url(../images/good_top_rev.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-x-position: left;
  background-y-position: bottom;
  height: 7px;
  font-size:0px;
  width: 540px;
  padding:0px;
  margin:0px;
  float:right;
}
.good_preview_main_mid{
  background-color: transparent;
  background-image: url(../images/good_mid_rev.gif);;
  background-repeat: repeat;
  background-attachment: scroll;
  background-x-position: left;
  background-y-position: top;
  float: left;
  width: 540px;
  margin:0px;
  float:right;
}
.rightborder {
  border-right:1px dashed #ccc;
}
.good_preview_main_bottom{
  background-color: transparent;
  background-image: url(../images/good_bottom_rev.gif);;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-x-position: left;
  background-y-position: top;
  float: left;
  width: 540px;
  margin:0px;
  float:right;
  height:10px;
}
.textli {
  float: left;
  padding-top: 1px;
  padding-right: 0px;
  padding-bottom: 1px;
  padding-left: 10px;
  width: 130px;
}
.gsli {
  float: left;
  padding-top: 1px;
  padding-right: 0px;
  padding-bottom: 1px;
  padding-left: 10px;
  clear:left;
  width:98%;
}
.g_r_nav {
  width:178px;
  border:1px solid #ccc;
  margin-bottom:15px;
}
.g_r_nav h3 {
 background-color: #d1dbf3;
 font-size: 11px;
 margin:0px;
 padding:5px 10px;
}
.g_r_nav ul {
  margin:0px 5px;
  padding:5px 0px;
  clear:left;
}
.g_r_nav li {
  padding-bottom:8px;
  border-bottom:1px dashed #ccc;
}
.g_r_nav dt {
  margin-left:35px;
}
.g_r_nav dd {
  word-break:break-all;
  word-warp: warp;
}
.nostyle {
  list-style:none;
}
.lititle {
  list-style:none;
  font-size:14px;
  font-weight:bold;
  padding:3px 0px;
}
