/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family:"Arial", sans-serif;
}

.wrapper {
	width:584px;
	margin:0;
	padding:0;
	background-color:#d9d9d9;
}

	.wrapper a {
		float:right;
		margin:10px 8px 5px 0;
		color:#545454;
		font-size:11px;
	}
	
	.chartContainerTop {
		float:left;
		width:576px;
		height:10px;
		margin:0 0 -8px 4px;
		_margin-left:2px;
		padding:0;
		background:url(/images/new/sizechart/chartContainer_top.gif) no-repeat;
	}
	
	.chartContainerBtm {
		float:left;
		width:576px;
		margin:0 0 8px 4px;
		_margin-left:2px;
		padding:0;
		background:url(/images/new/sizechart/chartContainer_btm.gif) bottom no-repeat;
	}
	
		.chartContainerBtm h1 {
			float:right;
			width:108px;
			height:16px;
			margin:12px 12px 18px 0px;
			#margin-top:10px;
			_margin-right:8px;
			padding:0;
		}
		
		.chartContainerBtm h2 {
			margin:20px 0;
			padding:0 0 0 8px;
			color:#303030;
			font-size:11px;
		}
		
		.chartContainerBtm h3 {
			margin:0;
			padding:0 0 10px 8px;
			color:#303030;
			font-size:11px;
			text-transform:uppercase;
		}
		
			table.sizeInfo {
				width:560px;
				margin:0 0 10px 8px;
				padding:0;
				border-top:1px solid #c7c7c7;
				border-left:1px solid #c7c7c7;
			}
			
			table.sizeInfo td {
				width:80px;
				margin:0;
				padding:4px 0 4px 5px;
				color:#3e3e3e;
				font-size:11px;
				border-right:1px solid #c7c7c7;
				border-bottom:1px solid #c7c7c7;
				text-transform:uppercase;
			}
			
			table.sizeInfo h4 {
				margin:0;
				padding:0;
				color:#303030;
				font-size:11px;
			}
			
			table.sizeInfo .header {
				background:url(/images/new/sizechart/table_header_bg.jpg) repeat-x;
			}
			
			table.sizeInfo .grayBg {
				background:#fbfbfb;
			}
			
/*MISC*/
.hide { visibility:hidden; }
.clear { clear:both; }
