@charset "UTF-8";

* {margin: 0;padding: 0;}
html {height:100%; }
body,p,ul,li,h1,h2,h3,h4,h5,h6,input,select,textarea{font-family:Arial, Helvetica, sans-serif;}
html {font-size:12px;}
p {font-size:12px;margin-bottom:10px;color:#333;}
h1 {font-size:1.2em;line-height:1.0em;padding:11px 0px;color:#333;font-weight:bold; }
h2 {font-size:1.1em;line-height:1.0em;padding:11px 0px;font-weight:bold;color:#333;}
h3 {font-size:1.0em;margin-bottom:10px;font-weight:bold;}
h4 {font-size:1.1em;margin-bottom:10px;font-weight:bold;}
h5 {font-size:0.8em;margin-bottom:5px;font-style:italic;font-weight:normal;}
h6 {font-size:1.0em;font-weight:bold;margin-bottom:5px;}
p{line-height:1.3em;}
ul {margin-left:15px; color:#333;}
img {border:none;}
option{padding:0em 0.5em;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#000;}
i{display:none;}
form{margin:0px;padding:0px;}
textarea{font-size:1.0em;}
input,textarea{border:solid 1px #e2e2e2; background:#f6f6f6; color:#666; padding:10px; font-size:12px;margin: 12px 0;}
body {background:url("images/bg.jpg") center top fixed;padding-bottom:40px;}
#header,#banner,#footer {width:987px; margin:0px auto;padding:0px;}
#header {height:107px;position:relative;}
#header #logo {width: 200px;position: absolute;top: 30px; }
#header #nav {position: absolute;top: 48px;height: 27px;right: 0;overflow: hidden;width: 620px;}

.main-container p,ul{color:#333;}
#header #nav ul{list-style:none;}
#header #nav li{display:inline; margin-left:30px;}
#header #nav a:hover {color:#00aeed;}
#header #nav .current {font-weight:bold;}
#banner img {-webkit-box-shadow: #B3B3B3 0px 1px 4px;-moz-box-shadow: #B3B3B3 0px 1px 4px; box-shadow: #B3B3B3 0px 1px 4px;background: rgba( 230, 230, 230, 0.4);padding: 10px;margin-left: -10px;border-radius: 10px;}
#body {width:987px; margin:0px auto;padding:15px 0px;}
#body #contents{}
#body #contents ul,li{color:#333;}
#body #contents .contents {width:947px;padding:20px 20px 20px 20px;margin-bottom: 25px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background:rgba( 230, 230, 230, 0.4);-webkit-box-shadow: #998 0px 1px 4px;-moz-box-shadow:#998 0px 1px 4px; box-shadow: #998 0px 1px 4px;}
#body .brands {float:right;width:525px;}
#body .welcome {float:left;width:370px;}
#body .home_category {float:left; width:166px; padding:0 4px;margin:10px 7px 0px 7px;}
#body .home_category .style_findoutmore{display:block;margin:15px 0 30px 0;}
#body .home_category .style_findoutmore a{text-decoration:underline;color:#02aeee;}
#body .home_category .style_findoutmore a:hover{text-decoration:none;color:#02aeee;}
#body .home_category ul{list-style:none;margin:0;font-size:12px;}
#body .home_category li{margin:0;}
#footer {height:44px;background:url("images/bg_footer.png") left top repeat-x;width:100%;position:fixed; bottom:0px;z-index:100000;}
#footer .content {width:987px; margin:0 auto;padding:18px 0 0 0;}
#footer .copyright{color:#ccc; float:right;padding:0 10px 0 0; font-size:12px;}
#footer .labelspacer{display:inline-block;margin:0 15px;}

.contact_co {width:200px;float:left; color:#333;}
.btn_contact {border:none;background:none;margin: 0;padding: 0;}
.upload_contact {padding:0;border:none;background:none;margin:5px 0;}
.contact_small {font-size:11px; font-style:italic;}
.contact_textarea {width:600px;height:74px;}

.clearfix:after {content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix {display:inline-block;}