/** content **/
body {margin:0;padding:0;}
h4 { display: inline;
      color: #54677A;
      line-height: 26px;
      font-family: Arial; }

h5 { margin: 0 0 5px 0;
      color: #789E4C;
      font-family: Arial; }
h5 a:link { color:#789E4C; text-decoration:none; }
h5 a:hover { color#789E4C; text-decoration: underline; }
h5 a:visited { color:#789E4C; text-decoration:none; }

.txt { font-size: 12px;
        line-height: 18px;
        color: #5E6061;
        font-family: Arial;  }
.txt a:link { color: #60AFF9; text-decoration:none; }
.txt a:hover { color: #60AFF9; text-decoration: underline; }
.txt a:visited { color: #5E6061; text-decoration:none; }

.txt_orange { font-size: 13px;
                    line-height: 18px;
                    color: #F78400;
                    font-weight: bold;
                    font-family: Arial;  }
.txt_orange a:link { color:#F78400; text-decoration:none; }
.txt_orange a:hover { color#789E4C; text-decoration: underline; }
.txt_orange a:visited { color:#F78400; text-decoration:none; }

.txt_white { font-size: 12px;
                 line-height: 16px;
                 color: #FFFFFF;
                 font-family: Arial;  }

.more { font-size: 9px;
           line-height: 10px;
           font-family: Arial;
           color: #F78400; }
.more a:link { color:#F78400; text-decoration:none; }
.more a:hover { color#789E4C; text-decoration: underline; }
.more a:visited { color:#F78400; text-decoration:none; }

ul.menu { font-size: 12px;line-height: 14px;color: #456588;font-weight: bold;font-family: Arial;  }
ul.menu a:link { color: #456588; text-decoration:none; }
ul.menu a:hover { color: #58F8F8; text-decoration: underline; }
ul.menu a:visited { color: #456588; text-decoration:none; }

/** footer **/

.ft_title { font-size: 12px;
            font-weight: bold;
             line-height: 18px;
             color: #B8C5DF; }

.ft_txt { font-size: 12px;
           line-height: 18px;
           color: #FFFFFF; }
.ft_txt a:link { color:#FFFFFF; text-decoration:none; }
.ft_txt a:hover { color#FFFFFF; text-decoration: underline; }
.ft_txt a:visited { color:#FFFFFF; text-decoration:none; }
 
.copyright { font-size: 12px;
                 line-height: 18px;
                 color: #5E6061; }

.hide {display:none;}
.clear {clear:both;}
#product-menu ul {margin:0;padding:0;list-style-type:none;}
#product-menu li {margin:0;padding:0;}
#product-menu ul ul {margin:10px 0 10px 18px;padding:0;list-style:none outside url(arrow03.gif);}
#product-menu ul ul li {margin:0 0 5px 0;padding:0;}
#product-menu ul ul li span {position:relative;left:-5px;}
#product-menu .menu {display:none;}

ul.product-detail-list-box {margin:0 0 0 6px;padding:0;list-style-type:none;}
ul.product-detail-list-box li {margin:0;padding:0;}
.product-detail-list {cursor:pointer;padding-left:20px;background: url(expand.gif) no-repeat left center;}
.product-detail-list.alt {background: url(collapse.gif) no-repeat left center;}
.product-detail-table {margin:5px 0;width:720px;overflow:auto;}
#slide-nav-prev, #slide-nav-next, .photo-thumb {cursor:pointer;}

#slides-wrap {position:relative; overflow:hidden; width:560px; height:200px; padding:0;}
.slides-wrap {width:506px; overflow:hidden; margin: 0 auto; padding:0;/**ie7**/*margin-top:15px;}
#slides .slide {float:left;width:162px;height:190px;top:0;}
#slides .slide img {background-color:#FFF;padding:5px;border: 1px solid #DCDCDE;}
#slides ul, #slides li {margin:0; padding:0;}
.slides-wrap a.prev {position:absolute; top:80px; left:5px;}
.slides-wrap a.next {position:absolute; top:80px; left:535px;}
.slides-wrap a img {border:0;}
.bxslider_container {margin:0 !important;padding:0 !important;}
