* {margin: 0; padding: 0;}
ul, li {list-style: none;}
a img {border: none;}
body {background: #fff; font-size: 11px; font-family: Tahoma, Arial, sans-serif;}
#layout {margin: 0 auto; width: 750px;}

#slogan {float: right;}

#left {float: left; width: 193px;}
#menu {padding-top: 1px;}
#menu li {padding-bottom: 5px;}
#feature {margin-top: 11px; width: 176px; height: 437px; background: url(../img/feature-bg.jpg);} 
#feature h3 {padding: 16px 0 16px 20px; font-size: 18px; color: #ff7d00; font-weight: normal;}
#feature ul {background: url(../img/icons.gif) no-repeat 17px 1px;}
#feature li {padding: 1px 0 10px 46px;}
#feature a {color: #000; text-decoration: none;}
#feature img {position: relative; top: 7px; left: 19px;}

#main {float: left; width: 557px; background: #f2fcff;}
#main .corner {font-size: 1px; height: 8px; display: block;}
#login {padding: 0 0 4px 18px; margin-top: -5px; font-size: 10px; color: #ffab01;}
#login input.text {width: 85px; border: 1px solid #ffe8b9; font-size: 10px;}
#login a {color: #018619; padding: 2px 0 4px 20px; background: url(../img/forgot.jpg) no-repeat 3px 0;}
#join {padding: 0 0 9px 269px; width: 269px; height: 303px; background: url(../img/join-bg.jpg) no-repeat 19px 0; color: #fff; }
#join h3 {padding: 16px 0; font-size: 18px; font-weight: normal;}
#join h3 span {color: #fff610;}
#join a {color: #fff;}
#join input  {width: 150px; height: 16px; margin-bottom: 0px;}
#join input.button {padding-top: 5px;}
#join select {width: 153px; height: 18px; font-size: 10px; margin-bottom: 0px;}
#join select.norm {width: 51px;}
#join td span {font-size: 10px;}

#join table {width:255px;}
#join .nb select {width:auto!important;}
#join th {text-align:left; font-weight:normal;}



#joiny {left: -243px; position: absolute; top: 5px;}
#two {width: 518px; height: 220px; padding: 0 0 17px 20px; background: url(../img/member-search-bg.jpg) no-repeat 20px 0;}
#search {float: left; padding-left: 8px; width: 282px;}
#search h3 {padding: 14px 0 5px 8px; color: #ff9000; font-size: 18px; font-weight: normal;}
#search span {padding: 0 10px 0 6px;}
#search select {  height: 18px; font-size: 10px;}
#search select.norm {width: 63px;}
#member {float: left; width: 228px;}
#member h3 {padding: 14px 0 17px 1px; color: #00af77; font-size: 18px; font-weight: normal;}
#member li {float: left;} 
#member a {text-decoration: none;}
#member img {padding: 5px; margin: 0 15px 1px 0; border: 1px solid #65e099;}
#member span {color: #008b5f; font-weight: bold; text-decoration: underline;}

#footer {clear: both; padding: 13px 0 40px 215px;}
#footer li {float: left; padding-right: 18px;}
#footer a {color: #257700;}
#footer p {clear: both; padding-top: 17px; color: #ffa200; font-size: 10px;}