/* BASIC css start */
#footer { margin-top: 80px; border-top: 1px solid #dedede; text-align:center; line-height:20px; position:relative; }
#footer .bi { display:inline-block; vertical-align:top; text-transform:uppercase; padding:50px 30px; }
#footer .bi a { font-size:17px; font-weight:bold; border:2px solid #000; color:#222; padding:5px 15px 5px 18px; letter-spacing:3px; display:inline-block; font-family: 'Poppins', sans-serif; transition-duration:.4s; -webkit-transition-duration:.4s; -moz-transition-duration:.4s; -o-transition-duration:.4s;}
#footer .bi a:hover { background:#222; color:#fff; }
#footer .info { zoom: 1; overflow: hidden; display:inline-block; vertical-align:top; padding: 30px 0;  }
#footer .info .cscenter,
#footer .info .bankinfo { display:block; vertical-align:top; text-align:left; font-size:11px; }
#footer .info h3 { color: #222; font-size: 11px; font-weight: bold; margin:20px 0 10px; }
#footer .info p { }
#footer .info p.phone { color: #222; font-size: 11px; }
#footer .info .shoplnks { text-align: center; }
#footer .info .shoplnks a {  }
#footer .flnk { display:inline-block; vertical-align:top; text-align:left; padding:30px 10%; font-size:11px; }
#footer .flnk h3 { color: #222; font-size: 11px; font-weight: bold; margin:20px 0 10px;  }
#footer .flnk a { display:block; color: #222; font-size:11px; }

#footer address { display:inline-block; vertical-align:top; text-align:left; padding: 30px 0; line-height:20px; font-size:11px; color:#222; }
#footer address h3 { color: #222; font-size: 11px; font-weight: bold; margin:20px 0 10px;  }
#footer address span { color:#222; margin:0 15px 0 0; }
#footer address a { color:#222; }
#footer address a.ftc { display: inline-block; padding: 0 5px; color: #222; font-size: 11px;  }
#footer .escrow { padding: 10px 0 30px; text-align: center; }
.pro{ width: 100%; margin: 0 auto; }


#footer #search { position:absolute; top:0; right:0; }
#footer #search a.top { display:inline-block; height: 35px; line-height: 35px; padding: 0 15px; background: #777; color: #fff; vertical-align:top; }


#footer .search { display:inline-block; width: 160px; height: 25px; border-bottom: 1px solid #ddd; vertical-align:top; margin:10px 0 0; }
#footer .search span { position: absolute; top: 5px; left: 0; color: #444; }
#footer .search .MS_search_word,
#footer .search .btn-sch { float: left; width: auto; }
#footer .search .MS_search_word { width:130px; height: 25px; line-height: 25px; border: 0 none; background: 0 none; }
#footer .search .btn-sch {  }

/* BASIC css end */

