@charset "utf-8";
/* CSS Document */

body{
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size: 11px;
}

#branding, #infoLink ul{
width: 940px;
}

#mainContent{
width: 936px;
clear: both;
float: none;
padding: 10px 0 0 0;
margin: 0 0 10px 0;
}

#wrapper{
width: 962px;
margin: 0 auto;
}

#chartNav{
float: left;
width: 932px;
margin: 0 0 5px 0;
list-style: none;
padding: 5px 0 0 4px;
background-color: #bbb;
height: 108px;
border-left: 1px solid #666;
border-right: 1px solid #555;
border-bottom: 1px solid #555;
border-top: 1px solid #666;
}

#chartNav li{
float: left;
margin: 0 5px 5px 0;
}

#chartNav a:link, #chartNav a:visited{
display: block;
height: 20px;
width: 106px;
background-color: #777;
background-image: url(images/sizeChartHead.jpg);
background-repeat: repeat-x;
color: #fff;
padding: 0 10px;
line-height: 20px;
text-decoration: none;
font-size: 10px;
border-left: 1px solid #666;
border-right: 1px solid #555;
border-bottom: 1px solid #555;
border-top: 1px solid #666;
}

.lastLink{
margin: 0 0 5px 0;
}


#chartNav a:hover{
background-color: #ccc;
color: #fff;
}

.oddCol{
background-color: #ddd;
border-left: 1px solid #bbb;
border-right: 1px solid #aaa;
}

.odd{
color: #fff;
background-color: #777;
font-weight: bold;
border-bottom: 1px solid #ccc;
}

.odd td{
background-color: #777;
background-image: url(images/sizeChartHead.jpg);
background-repeat: repeat-x;
border-left: 1px solid #666;
border-right: 1px solid #555;
border-bottom: 1px solid #555;
border-top: 1px solid #666;
}


table.sizeChart{
clear: left;
border-collapse: collapse;
text-align: center;
border-width: 0 1px 1px 1px;
}

td{
border: solid #aaa;
border-width: 1px;
}

tr:hover{
background-image: url(images/trHover.png);
background-repeat: repeat;
cursor: default;
}

.break{
background-image: none;
}

.break td{
height: 10px;
border-width: 0 0 0 0;
text-align: right;
background-color: #fff;
background-image: none;

}

.break a:link, .break a:visited{
}

.sizeChart td{
padding: 3px 2px;
}

.sizeChart tr{
}

.logo{
text-align: left;
background-color: #FFFFFF;
background-image: none;
}

td.alignLeft{
text-align: left;
padding: 0 0 0 5px;
}