/*	---------------------------------------------------------------
		@filename		tables.css
		@author			trey.eckels@akqa.com
		@description	Style definitions for global tables
		
		Contents
		
		1. Globals
		2. style1
		3. tableStyle2
		
		
		
	--------------------------------------------------------------- */ 
	
/*	
	=========== 1. Globals ===========
*/

div.table-wrap{
	width:80%;
}

/*	
	=========== 2. style1 ===========
*/

table.style1{
	width:100%;
	border-collapse:collapse;
	font-size:1em;
}

table.style1 th,
table.style1 td{
	text-align:left;
	padding:6px 0 6px 30px;
	min-width:150px;
	border:1px solid #E0E0E0;
}

table.style1 th{
	text-transform:uppercase;
	color:#B5B5B5;
	background-image:url(/media/images/global/tables/table_header_gradient.gif);
	background-repeat:repeat-x;
}

table.style1 td{
	color:#6B6B6B;	
}

table.style1 tr.odd{
	background-color:#F2F1F1;
}

/*	
	=========== 2. tableStyle2 ===========
*/
table.tableStyle2{
	font-size:1.1em;
}
table.tableStyle2 label{
	font-size:1.0em;
}
table.tableStyle2 th,
table.tableStyle2 td{
		padding:8px 0px;
}

table.tableStyle2{
	border:1px solid #d4d4d4;
	border-top:none;
	border-bottom:none;
}

	table.tableStyle2 tr{
		vertical-align:top;
	}
	
	table.tableStyle2 tr.last td{
		border-bottom:none;
		padding-bottom:2px;
	}
	
		table.tableStyle2 th{
			text-align:left;
			background:transparent url(/media/images/global/tables/table_header_caps.png) no-repeat -20px 0px;
		}

		table.tableStyle2 th.first{
			background-position:left top;
		}
		table.tableStyle2 th.last{
			background-position:right top;
		}
		
		table.tableStyle2 th,
		table.tableStyle2 td{
			padding-left:20px;
			line-height:14px;
			border-right:1px solid #dbdbdb;
		}
		table.tableStyle2 td{
			border-bottom:1px solid #dbdbdb;
		}
		table.tableStyle2 th.last,
		table.tableStyle2 td.last{
			border-right:none;
		}
		table.tableStyle2 tr.odd td{
			background-color:white;
		}
		table.tableStyle2 tr.even td{
			background-color:#f5f5f5;
		}
		
	.tableStyle2Container .table-cap-top,
	.tableStyle2Container .table-cap-bottom{
		height:6px;
		width:100%;
		background:transparent url(/media/images/ship/print-label/gxg_drop_table_sprite.png) no-repeat 0px 0px;
		overflow:hidden;
	}

	.tableStyle2Container .table-cap-bottom{
		background-position:0px -6px;
	}
	
	.tableStyle2Container .table-cap-bottom-odd{
		background-position:0px -12px;
	}
