body {margin:0; padding:0; /*overflow:hidden*/}
body,table,input,select,textarea,button {font:12px Tahoma,Verdana}

a {text-decoration:none; color:#003399}
a:hover {text-decoration:none; color:#1A66FF}
img {border:0px}
table {border-collapse:collapse; table-layout:fixed; word-wrap:break-word; overflow:hidden}
tr {vertical-align:top}
td,input {padding:0px}
textarea {overflow-y:auto}
optgroup {font-style:normal}
form {margin:0px}

/* Form */
.main {width:100%; margin:15px 0px 0px 0px}
.main tr {vertical-align:baseline}
.main td {padding:3px} 
.main_condense {width:100%; margin:10px 0px 3px 0px}
.main_condense tr {vertical-align:baseline}
.main_condense td {padding:0px 3px 1px 3px} 
.forum_logo img {border:1px solid #FFFFFF}
.forum_logo:hover img {border:1px solid #000000}
optgroup.og_zone{background-color:#DDEDFF}

.field_title {font-weight:bold; text-align:right}
.required {color:#FF0000}
.small {font-size:11px}
.member {font-weight:bold}
.model {font-weight:bold}
.price {font-weight:bold; color:#FF6600}
.func {color:#666666}
td.button {padding-top:8px; text-align:center}
.hr {height:1px; background-color:#DDDDDD; overflow:hidden; margin:8px 0}

#msg_frame {position:absolute; left:0px; top:34px; z-index:50; display:none}
#msg_container {position:absolute; left:0px; top:34px; z-index:51; background-color:#FFFFFF; display:none}
#msg_content {width:550px; text-align:center; padding-top:100px}
.msg_content {width:550px}
.msg_content td {width:100%; text-align:center; padding-top:100px}

/* Image */
a.thumb:hover img {border:1px solid #A5BA7B}
.img60 {width:60px; height:60px; border:1px solid #DDDDDD}

/* Review */
.rate_head div {float:left; width:20px; height:30px; font-weight:bold; text-align:center}
.rate td {vertical-align:middle; line-height:20px; font-weight:bold}
.rate div {float:left; width:20px; height:20px}
.rate img {padding:2px; cursor:pointer}
.rate .msg {margin-left:5px}