body {
       font-family: Helvetica !important;
       margin: 0;
     }

#smf_top {
           background: url("../images/search-img.png") no-repeat scroll center top #FFFFFF;
           height: 60px;
           margin: 0px;
           padding: 0px;
         }

#no_images_main {
                 padding: 5px;
                 text-align: center;
                 border-top: 1px solid #B4B4B4;
                 border-bottom: 1px solid #B4B4B4;
               }

#images_main {
               padding: 5px;
               text-align: center;
               height: 200px;
               border-top: 1px solid #B4B4B4;
               border-bottom: 1px solid #B4B4B4;
             }

#images_main img {
                   border: 0 none;
                   height: 200px;
                   width: 250px;
                 }

.link_arrow {
              background: url("../images/link_arrow.png") no-repeat scroll right center transparent;
              padding: 5px;
              text-align: center;
            }
.no_link_arrow {
                 background: url("../images/no_link_arrow.png") no-repeat scroll right center transparent;
                 padding: 5px;
                 text-align: center;
               }

#contents table {
                  border-collapse: collapse;
                  width: 100%;
                }

#contents td {
               border: 1px solid #B4B4B4;
             }

#contents label {
                  white-space: pre;
                }

.items {
         background-color: #EEEEEE;
         font-size: 12px;
         font-weight: bold;
         width: 100px;
       }
.values {
          font-size: 12px;
          font-weight: bold;
        }

.price {
         color: red;
       }

#inquiry {
           padding: 10px;
         }
#inq_title {
             padding-top: 8px;
             margin-top: 20px;
             margin-bottom: 5px;
             width: 100%;
             height: 30px;
             background: #003333;
             text-align: center;
             font-size: 16px;
             font-weight: bold;
             color: #FFFFFF;
             text-shadow: 1px 1px 5px #CCCCCC;

             background: -moz-linear-gradient(top, #339999, #333333);
             background: -webkit-gradient(linear, left top, left bottom, from(#339999), to(#333333));
           }
#inquiry p {
             margin: 0;
             font-size: 16px;
             text-shadow: 2px 2px 2px #666666;
           }
.address {
           padding: 5px;
           font-size: 14px;
           margin-bottom: 10px;
           width: 96%;
           background: #FFFFFF;
           border: 1px solid #999999;
         }
.content {
           padding: 5px;
           font-size: 14px;
           margin-bottom: 10px;
           width: 96%;
           height: 100px;
           background: #FFFFFF;
           border: 1px solid #999999;
         }

.caller {
          margin-top: 10px;
          margin-bottom: 5px;
          text-align: center;
        }
.caller button {
            font-size: 14px;
            font-weight: bold;
            color: #FFFFFF;

            width: 200px;
            height: 40px;
            background: #3CFF00;
            border: 2px solid #26A300;

            text-shadow: 2px 2px 2px #26A300;

            -webkit-box-shadow: 2px 2px 2px #26A300;
            -moz-box-shadow: 2px 2px 2px #26A300;

            border-radius: 10px;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;

            background: -webkit-gradient(linear, left top, left bottom, from(#3CFF00), to(#26A300));
            background: -moz-linear-gradient(top, #3CFF00, #26A300);
          }

#mail_submit {
               text-align: center;
             }
#mail_submit button {
                      font-size: 14px;
                      font-weight: bold;
                      color: #FFFFFF;

                      width: 200px;
                      height: 40px;
                      background: #999999;
                      border: 2px solid #999999;

                      text-shadow: 2px 2px 2px #666666;

                      -webkit-box-shadow: 2px 2px 2px #666666;
                      -moz-box-shadow: 2px 2px 2px #666666;

                      border-radius: 10px;
                      -webkit-border-radius: 10px;
                      -moz-border-radius: 10px;

                      background: -webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#999999));
                      background: -moz-linear-gradient(top, #CCCCCC, #999999);
                    }

#bottom_info {
               background-color: #DDDDDD;
               text-align: center;
               font-size: 12px;
               height: 16px;
             }

#bottom_company {
                  font-weight: bold;
                  font-size: 14px;
                  color: #666666;
                  text-align: center;
                }


.image {
          margin: 10px 0 0 0;
          text-align: center;
        }
.comment {
           text-align: center;
         }
#thumbs {
          height: 65px;
          border-bottom: 1px solid #B4B4B4;
          text-align: center;
          overflow: hidden;
        }

#prev, #next {
             }

#prev {
        float: left;
      }

#next {
        float: right;
      }

#thumbs_main {
               margin: 0 auto;
               padding: 0;
               width: 210px;
               border: 0 none;
             }
