table#bordered, #bordered table
{
	margin:0 auto;
	padding:0.5em;
	background:#f3f3f3;
	
	border-bottom: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;

}

#bordered th, #bordered td
{
	border-left: 1px solid #e3e3e3;
	border-top: 1px solid #e3e3e3;
}

#bordered th
{
	background: #fafafa;
	color: #29496d;
	font-weight:bold;
	
	margin: 0;
	padding: 0.5em;	
}

#bordered td
{
	background: #fff;
	color: #444;
	font-weight:normal;
	
	margin: 0;
	padding: 0.5em;
}

#bordered td.o,#bordered th.o{background-color:green;color:white;} 
#bordered td.m,#bordered th.m{background-color:red;color:white;} 
#bordered td.h,#bordered th.h{background-color:orange;color:white;} 
#bordered td.t,#bordered th.t{background-color:purple;color:white;} 
#bordered td.j,#bordered th.j{background-color:pink;} 
#content a.lot_no, #content a:hover.lot_no, #content a:visited.lot_no, #content a:active.lot_no{
	text-decoration:none;
	font-weight:normal;
	font-size:1em;
	border-bottom:none;
}

td.text_left{
	text-align:left;
	padding-left:10px;
}

table.range#bordered, #bordered table.range, table.range#bordered td, #bordered table.range td{
	border:none;
	background-color:transparent;
	padding:0;
	margin:0;
}
table.range#bordered td, #bordered table.range td{
	padding:2.5px;
}

div#input_panel{
	border:1px dotted #CCCCCC;
	margin: 0 0.8em 10px 0.8em;
	padding:5px;
}

.wish_list{
	text-align:right;
}

#content h3 {
	height:2em;
	line-height:2em;
}

input[type=checkbox]{
	width:13px;
	height:13px;
	padding:0;
	margin:0;
}

#content h3 div.float_right{
}


