#sizechartClose , #sizechartBody {
    
    margin:0 auto;
}

#sizechartClose {
    margin:10px auto;
    text-align:right;
    width:680px;
}

#sizechartBody {
    width:648px;
    margin:0 auto;
    padding:16px;
    background-color:#d0d0d0;
    border:solid 1px #b3b3b3;
}

#sizechartContent {
    background-color:#fff;
    padding:10px 20px;
}

#sizechartHead {
    clear:both;
    border-bottom:solid 1px #b3b3b3;
    margin-bottom:20px;
}

#sizechartNavContainer {
	float : right;
	padding : 2px 0 0 0;
	width : 240px;
}

#sizechartNav {
	padding : 0 0 0 9px;
	height : 25px;
	background : transparent url(../images/bar_bevel_bg.gif) bottom left repeat-x;
	border : 1px solid #b3b3b3;
}

#sizechartNav label {
	padding : 0 10px 0 5px;
	font-weight : bold;
	line-height : 25px;
	vertical-align : middle;
}

#sizechartNav select {
	margin : 0;
	padding : 1px 0;
	border : 1px solid #bfbfbf;
	vertical-align : middle;
}

#sizechartContent  h1 {
    color:black;
    padding-top:10px;
}

#sizechartContent  h2 {
    text-transform:uppercase;
}

#sizechartContent  h3 {
    color:black;
    margin:0;
}

p {
    font-size:92%;
}

table {
    border-collapse:collapse;
}

th {
    background-color:#c1c1c1;
    text-transform:uppercase;
    border-left:solid 1px white;
    text-align:center;
}

td {
    text-align:center;
    border-right : 1px solid #bfbfbf;
    border-bottom : 1px solid #bfbfbf;
    margin-right: 2px;
}

th.first, td.first {
    text-align:left;
    padding-left:5px;
    width:100px;
}
