/* 

	TableCloth	
	by Alen Grakalic, brought to you by cssglobe.com
	
*/

/* general styles */

table, td{
	/*font:100% Arial, Helvetica, sans-serif; */
	
	border:none;
}
table{width:90%;border-collapse:collapse;margin:1em 0; }
table b{ font-size:16px;}
th, td{
	text-align:left;
	padding:.5em;/*border:1px solid #fff;*/
	border:none;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top:10px;
	padding-bottom:10px;
}

.noborders th, .noborders td { background:none;}
th{color:#88d4f5; font-weight:bold;}
td{
	text-align:right;}
/*th{background:#328aa4 url(tr_back.gif) repeat-x;color:#fff;}
td{background:#e5f1f4;}*/
table img{vertical-align:middle;}
td.qty{ text-align:center;}
td.qty input{ text-align:left;  padding:3px; width:20px; vertical-align:middle;}

td.backcolor{ background-color:#036; font-weight:bold; }
a.checkout{display:block;float:right;
width:70px;
height:24px;
	background-image: url(../images/checkout_over.png);
	background-repeat: no-repeat;
	background-position: center top;
	
	
	
}
a.checkout img{ display:none;}
a.checkout:hover{background-position: center -24px;}


/* tablecloth styles */
/*
tr.even td{background:#e5f1f4;}
tr.odd td{background:#f8fbfc;}*/

th.over, tr.even th.over, tr.odd th.over{background:#4a98af;}
/*th.down, tr.even th.down, tr.odd th.down{background:#bce774;}*/
th.selected, tr.even th.selected, tr.odd th.selected{}

td.over, tr.even td.over, tr.odd td.over{background:#ecfbd4;}
td.down, tr.even td.down, tr.odd td.down{background:#bce774;color:#fff;}
td.selected, tr.even td.selected, tr.odd td.selected{background:#bce774;color:#555;}

/* use this if you want to apply different styleing to empty table cells*/
td.empty, tr.odd td.empty, tr.even td.empty{background:#fff;}