/* CSS Document */
#carttable td {border-bottom: #999999 solid 1px !important;}

table #carttable{ 
	border: #999999 solid 1px !important;
	font-size:12px; 
	color:#000000
}
#mainContents { margin-left:10px;}

#carttable tr, #carttable td { 
	font-size:12px; 
	color:#000000  
}

table#carttable a { 
	font-weight:bold; 
	text-decoration:underline; 
	display:block; 
	padding:2px; 
}
table#carttable a:hover { text-decoration:underline !important; }

table#carttable b { 
	font-size:14px; 
	display:block; 
	padding:3px; 
	background-color:#FFF; 
}
table#carttable .bglttextrt { 
	font-size:14px; 
	padding:5px; 
	background-color:#FFF; 
}
table#carttable .listheadernosort {
	font-weight:bold;  
	color:#000000; 
	text-align:center; 
	text-decoration:none !important; 
}

.texttable input {
	margin-right: 10px; 
	padding-left:5px; 
} 
.texttable { 
	border-right: #FFFFFF solid 1px; 
	padding:3px !important; 
	border-collapse:collapse; 
	vertical-align:middle !important;
}
.texttablert, .texttablectr, .texttable, .listtexthl, .listtexthlrt, .xxlisttexthlrt { 
	border: none; 
	border-bottom: #999999 solid 1px !important;
	padding:3px !important;
	border-collapse:collapse;
	vertical-align:middle !important; 
	background-color:#FFFFFF !important;
}
td.texttable table { 
	text-align:center;
}

table#carttable .listheadernosort { 
	font-weight:bold;  
	color:#000000; 
	text-align:center 
}



