@charset "utf-8";
* { margin: 0px; padding: 0px; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 20px; background: #73BCE7 url(../images/bg.jpg) repeat-x left top; }
a { color: #000; text-decoration: none; }
a:hover { color: #003E7B; text-decoration: underline; }
ol, ul, li { list-style-type: none; }
img { border: 0px; }
#wrapper { background: #FFF; width: 960px; height: 1%; overflow: hidden; margin: 0px auto; position: relative; }
#logo { position: absolute; top: 20px; left: 25px; }
#nav { float: left; width: 824px; }
#shop { width: 165px; position: absolute; left: 790px; }
#msg { line-height: 60px; text-align: right; padding-right: 10px; }
#textfield { line-height: 21px; background: url(../images/b_2.gif); border: 0px; float: left; width: 107px; height: 21px; margin-right: 5px; padding-left: 25px; }
#button { font-weight: bold; font-size: 12px; color: #FFF; line-height: 21px; background: url(../images/b_3.gif); border: 0px; text-align: center; float: left; width: 21px; height: 21px; cursor: pointer; }
#footer { clear: both; width: 100%; height: 1%; overflow: hidden; padding-top: 20px; }
#status { float: left; width: 780px; margin-top: 5px; }
#status dt { line-height: 0px; border-right: 1px solid #CCC; text-align: center; float: left; width: 155px; margin-right: 20px; padding: 7px 0px; }
#status dd { line-height: 22px; }
#status dd span { margin-left: 20px; }
#joinus { background: url(../images/b_12.jpg) no-repeat left top; text-align: center; float: right; width: 168px; height: 60px; }
#joinus ul { margin: 30px 0px 0px 60px; }
#joinus ul li { line-height: 0px; border-right: 1px solid #809EBD; float: left; margin-right: 9px; padding: 3px 9px 3px 0px; }
#joinus .xs { border-right: none; }
