body{
margin:0;
padding: 0;
font-size:78%;
line-height:1.4;
}
#tabs {
z-index:99;
position: absolute;
top:0;
left:0;
margin: 20px 10px;
padding:0 30px;
width:540px;
}
#mconty {
position: relative;
top:42px;
left:0;
margin: 0 10px 60px;
padding:0 30px 30px;
width:540px;
border:#2b2b2b solid 1px;
background-color:#fff;
}
.sety {
margin: 0 0 60px 0;
padding: 0;
}
h2{
margin:20px 0 15px 0;
padding:0;
border-bottom:#000 solid 1px;
}
h3{
margin:20px 0 10px 0;
padding:0;
}
h4{
margin:0;
padding:0;
}
p {
margin:0;
padding:0;
}
ul{
list-style-type:none;
margin:0;
padding:0;
}
table.sizechart{
width: 540px;
margin: 0 0 20px 0;
padding:0;
border-collapse:collapse;
}

table.sizechart caption{
text-align: right;
}
table.sizechart th, table.sizechart td{
margin: 0;
padding:5px;
border: #ddd solid 1px;
}
table.sizechart thead th{
background-color:#545d82;
text-align: left;
color:#fff;
}
table.sizechart thead td{
background-color:#ccc;
text-align:center;
font-weight:bold;
}
table.sizechart tbody th{
background-color:#eee;
font-weight:normal;
text-align: left;
}
table.sizechart tbody td{
text-align:center;
}
table.sizechart tfoot th{
background-color:#89b0d8;
text-align: left;
color:#fff;
}
table.sizechart tfoot td{
text-align:center;
font-weight:bold;
}

#close {
height:30px;
text-align:center;
}
li sup{
color: #f03;
}

li.red {
color: #f03;
}
