body, ul, ol, h1,h2,h3,h4,h5,h6,form,li{margin:0px;padding:0px;}
* {margin: 0px;padding: 0px;list-style-type: none;}
p {padding:5px;}
a:link {color:#000;text-decoration:none;}
a:visited {color:#000;text-decoration:none;}
a:hover {color:#FF0000;text-decoration:underline;}
body {margin: 0px auto;font-family: Arial,Verdana;font-size: 12px;}
h1,h2,h3,h4 {text-transform:uppercase;}
h1 {font-size: 14px;}
h2 {font-size: 13px;}
h3 {font-size: 12px;}
h4 {font-size: 11px;}
hr {background: #CCCCCC;width: 100%;height: 1px;border: 0px;margin: 5px 0px;}
img {border: 0px;}
input, textarea {border:#CCCCCC 1px solid;padding:1px;font-size:12px;font-family: Arial,Verdana;}
.clear {clear: both;}
a.more {background: url('../images/more.gif') no-repeat left;float:right;padding-left: 8px;font-weight:bold;}
#container {width: 900px;margin: 0px auto;}
#header {height: 77px;position:relative;}
.logo {margin-top:25px;position:absolute;}
#search {top:53px; right:0px; position:absolute;}
#search form {padding:0px;width:auto;}
#search form input {width:200px;background: url('../images/search.gif') no-repeat right;border:#B3B3B3 1px solid;border-right:0px;font-size:13px;padding-right:20px;}

ul#headernav {float:right;position: relative; top:18px;}
ul#headernav li {display:inline;float:left;}
ul#headernav li a {padding: 0px 10px;font-size:11px;}
ul#headernav li div#country {position: absolute;right:0px;z-index:100;border: 1px solid #B3B3B3;background:#FFFFFF url('../images/worldwidebg.gif') no-repeat right bottom;width: 300px;display: none;padding:10px;}
ul#headernav li:hover div#country {display:block}
ul#headernav li div#country ul {float:left;}
ul#headernav li div#country h4 {border-bottom:#CCCCCC 1px solid;}
ul#headernav li div#country li {width:100px;display:inline-block;float:left;}
ul#headernav li div#country li a{padding:0px;line-height:14px;}

#main {}
#navigator ul {height: 30px;border: #1e1e1e 1px solid;background: url('../images/nav.gif') repeat-x;}
#navigator ul li {border-right:#1e1e1e 1px solid; display:inline-block;}
#navigator ul li a {padding:8px 20px 7px 20px;margin:0px;display:inline-block;text-decoration: none;color:#FFFFFF;font-weight:bold;}
#navigator ul li a:hover {background: url('../images/navhover.gif') repeat-x top;}

#slideshowholder {height: 200px;margin-top:4px;}
#slideshow {position:relative;float:left; position:relative; overflow:auto; width:650px; height:200px;}
#slideshow ul.slideshow {position:absolute; list-style:none; top:0; left:0}
#slideshow ul.slideshow li {float:left; width:650px; height:200px;}
#slideshow ul.pagination {position:absolute; list-style:none;right:10px;bottom:10px;}
#slideshow ul.pagination li {display:inline-block;float:left; cursor:pointer; height:19px; width: 19px; line-height:19px; background:url('../images/paginate_off.gif'); border:1px solid #B3B3B3; margin-left: 5px; text-align:center; color:#000000}
#slideshow ul.pagination li.current {border:1px solid #D10000;background:url('../images/paginate_on.gif'); color:#FFFFFF}
#accordion {width:245px; float:right; *clear:both;}
.accordion {width:245px; font:12px; color:#000000;}
.accordion span {width:245px; font-weight:bold; line-height:25px; padding-left:5px; cursor:pointer; height:25px; background:url('../images/boxheader_off.gif') no-repeat; color:#000000; display:block; font-size:13px; }
.accordion .open {background:url('../images/boxheader_on.gif') no-repeat; color:#FFFFFF;}
.accordion div {overflow:hidden; background:#fff; width:245px; margin:0px;}
.accordion ul {display:block; width:245px; margin-bottom:0px; height:136px; border-top:none; padding:10px 10px 0px 10px; background:url('../images/boxbody.gif') no-repeat; float:left;}
.accordion ul li {list-style-image: url('../images/li-style.gif');margin-left:15px;}

#bubblenews {height: 25px;color: #FFFFFF;margin-top: 4px;position: relative;background: url('../images/bubblenews.gif');line-height: 25px;padding: 0px 0px 0px 75px;}
#bubblenews a {color: #FFFFFF;}
#expand span a {display:block;}
#expand {width:575px;background: url('../images/expand_off.gif') no-repeat right;float:left;position: relative;}
#expand:hover {background: url('../images/expand_on.gif') no-repeat right;}
#expand ul{position: absolute;border: 1px solid #CCCCCC;background:#FFFFFF;border-bottom: 0px;line-height: 18px;width: 575px;display: none;}
#expand:hover ul {display: block;}
#expand ul li a{width: 100%;display: block;text-indent: 3px;padding: 1px 0;text-decoration: none;text-indent: 5px;color: #000000;}
#expand ul li {border-bottom: 1px solid #CCCCCC;}
#expand ul li a:hover{background: url('../images/border.gif') repeat-y left;}

div#content {min-height:300px;margin-top:4px;padding:15px;padding-top:25px; background: url('../images/contentbg.gif') no-repeat top;}
div#content h2.module {background: url('../images/h2bg.gif') no-repeat right bottom;margin:-25px 0px 0px -15px;position:absolute;line-height:25px;padding-right:30px;}

#leftnav {float:left;width:180px;}
#leftnav h3.module {width:180px; font-weight:bold; line-height:25px; padding-left:5px; height:25px; background:url('../images/leftnavh2.gif') no-repeat; display:block; color:#FFFFFF;margin-top:10px;}
#leftnav h3.module a {color:#FFFFFF;}
#leftnav h4 {background:#EEEEEE;padding:3px 0px 3px 10px;}
#leftnav ul {border: #CCCCCC 1px solid;border-bottom:0px;}
#leftnav ul li {border-bottom:#CCCCCC 1px solid;}
#leftnav ul li a {padding:3px 0px 3px 10px;display:block;text-decoration: none;}
#leftnav ul li a:hover {background: url('../images/border.gif') repeat-y left;}

#contentcenter {float:left;width:470px;padding:0px 20px;}
#contentcenter .category {height:20px;background: url('../images/categorybg.gif') no-repeat bottom right;}
#contentcenter .category h3 {background: url('../images/categoryh3.gif') no-repeat top right;line-height:20px;text-transform:none;float:left;color:#FFFFFF;padding:0px 30px 0px 15px;}
#contentcenter .category h3 a {color:#FFFFFF;}
#contentcenter p img {float:left;padding:0px 10px 10px 0px;max-width:80px;max-height:60px;}
#contentcenter p {padding-bottom:5px;}
#contentcenter h4 a {background: url('../images/list.gif') no-repeat left;padding-left: 15px;font-weight:bold;}
#contentcenter ul {margin:0px 0px 5px 50px;}
#contentcenter ul li {list-style-image: url('../images/li-style.gif');}
#contentcenter div.pagination {}
#contentcenter div.pagination span,#contentcenter div.pagination a {display:inline-block;float:left; cursor:pointer; height:19px; line-height:19px; background:url('../images/paginate_off.gif'); border:1px solid #B3B3B3; margin-left: 5px; text-align:center; color:#000000;padding:0px 5px 0px 5px;}
#contentcenter div.pagination span.current {border:1px solid #D10000;background:url('../images/paginate_on.gif'); color:#FFFFFF}

#contentcenter ul.feed li {list-style-image: url('../images/feed.gif');}

#product {background:#FFFFFF;border:#CCCCCC 1px solid;margin-bottom:10px;}
#product h4 {background:#EEEEEE;padding:3px 0px 3px 5px;}
#product img {float:right;padding:10px;max-width:150px;max-height:150px;}

#service {background:#FFFFFF;border:#CCCCCC 1px solid;margin-bottom:10px;}
#service h4 {background:#EEEEEE;padding:3px 0px 3px 5px;}
#service img {float:right;padding:10px;max-width:150px;max-height:150px;}

#contentleft {float:left;width:600px;}

#contentright {float:right;width:450px;}
#contentright h1 {background: url('../images/list.gif') no-repeat left;padding-left:15px;}

#rightnav {float:right;width:180px;font-size:11px;}
#rightnav h4 {background:#EEEEEE;padding:3px 0px 3px 10px;}
#rightnav ul {border: #CCCCCC 1px solid;margin-bottom:10px;}
#rightnav ul li a {padding:5px 10px;margin:0px;display:block;text-decoration: underline;}
#rightnav ul li p {padding:5px 10px;}

#footer {margin:3px 0px 20px 0px; border-top:#FF0000 4px solid;line-height: 27px;}
.footerslogan {width:400px; float:left;text-transform:uppercase;font-weight:bold;}
.footermenu {width:500px; float:right;}
.footermenu ul {text-align:right;}
.footermenu ul li {position:relative;display:inline;border-right: #CCCCCC 1px solid;}
.footermenu ul li a {padding: 0px 4px; font-size: 10px;}
.footercontent {font-size:9px;line-height:12px;color:#B3B3B3;}

.contact {width:400px;float:left;}
.contact label {float:left;line-height:19px;}
.contact li {margin-bottom:4px;text-align:right;}
.contact input {width:250px;}
.contact textarea {width:250px;}
input#send {width:auto;}

form {padding:15px;width:350px;}
form label {float:left;line-height:19px;}
form li {margin-bottom:4px;text-align:right;}
form input {width:150px;}
form input[type='checkbox'],form input[type='radio'] {width:auto;text-align:left;}

.button {float:right;padding-left:16px;width:auto;}
.add {background: #EEEEEE url('../images/icon/add.png') no-repeat 1px 1px;}

.message {border:1px solid;padding:5px;padding-left:30px;margin-top:5px;}
.success{background:#E6EFC2 url('../images/icon/message_success.png') no-repeat 5px 5px;border-color:#C6D881;}
.warning{background:#FFF6BF url('../images/icon/message_warning.png') no-repeat 5px 5px;border-color:#FDD845;}
.error{background:#FBE3E4 url('../images/icon/message_error.png') no-repeat 5px 5px;border-color:#FBC7C9;}
.tip{background:#A8B2C5 url('../images/icon/message_tip.png') no-repeat 5px 5px;border-color:#8497BF;}

.poster {float:right;font-weight:bold;font-style:italic;}
ul.comment {}
ul.comment li {background:#F5F5F5;border:#CCCCCC 1px solid;margin:5px;padding:5px;}
ul.comment li span.name {float:left;font-weight:bold;}
ul.comment li span.time {float:right;font-style:italic;}

ul.agreement li {list-style-type:decimal;padding:5px;margin-left:10px;}
ul.agreement li ul li {list-style-type:circle;margin-left:30px;}