/* Grid and pre-header styles */
.grid { border-top:1px solid #adafb2;width:725px; }

/* Data cell styles */
.dat { border-bottom:1px solid #6f7479; }

/* Row (and data cell) styles */
.row { line-height:28px;cursor:default;height:28px;color:#fff; }
	.row .dat { border:1px solid #9b9c9d;border-top:none;border-left:none;padding:0 0 0 6px; }
	.row .appname { color:#fff; }
	.row .contactname { color:#a8e6ff; }
	.row .stars { }
	.row .points { color:#fff; }
	.row .entrydate { color:#5ea9c7;border-right:none !important; }
	.row-h .entrydate { border-right:none !important; }
	.row-s .entrydate { border-right:none !important; }

.row-h { line-height:28px;cursor:default;height:28px;color:#fff; }
	.row-h .dat { border:1px solid #9b9c9d;border-top:none;border-left:none;padding:0 0 0 6px;background:transparent url("../img/cont/gd/bg20.png"); }

.row-s { line-height:28px;cursor:default;height:28px;color:#fff;background:transparent url("../img/cont/gd/bg40.png"); }
	.row-s .dat { border:1px solid #9b9c9d;border-top:none;border-left:none;padding:0 0 0 6px; }


/* Header styles */
.row-hd { height:27px !important;cursor:default;font-size:11px; }
	.row-hd .cell { border:1px solid #9b9c9d;border-top:none;border-left:none;background:transparent url("../img/cont/gd/bg30.png"); }
	.row-hd .cell-h { border:1px solid #9b9c9d;border-top:none;border-left:none;background:transparent url("../img/cont/gd/bg41.png"); }
	.row-hd .cell-d { border:1px solid #9b9c9d;border-top:none;border-left:none; }
	.row-hd .txt { color:#fff;line-height:27px;padding:0 0 0 6px;border:1px solid #000; }
	.row-hd .sort { background:transparent url("../img/cont/gd/bg41.png"); }

		.row-hd .sort td { border:1px solid #000;border-left:none; }
		.row-hd .sort .txt { border-right:none; }


	/* AppName cell */
	.row-hd .hd-appname { width:250px !important; }
		.row-hd .hd-appname .txt { border-left:none; }

	/* ContactName cell */
	.row-hd .hd-contactname { width:146px !important; }
		.row-hd .sort.hd-contactname .txt { border-left:1px solid #000;border-right:none; }

	/* Stars cell */
	.row-hd .hd-stars { width:130px !important; }
		.row-hd .sort.hd-stars .txt { border-left:1px solid #000;border-right:none; }

	/* Points cell */
	.row-hd .hd-points { width:111px !important; }
		.row-hd .sort.hd-points .txt { border-left:1px solid #000;border-right:none; }

	/* EntryDate cell */
	.row-hd .hd-entrydate { border-right:none !important;width:75px !important; }
		.row-hd .hd-entrydate .txt { border-right:none; }

	.row-hd .sort.hd-entrydate td { border:1px solid #000;border-left:none;border-right:none; }
		.row-hd .sort.hd-entrydate .txt { border-left:1px solid #000;border-right:none; }

.grid td.stars span { float:left;height:16px;line-height:16px;color:#a8e6ff;font-size:10px; }
	.grid td.stars span.s0 { margin:3px 0 0 0;width:60px;height:10px;background:transparent url("../img/cont/gd/static.png") no-repeat 0 -10px; }
	.grid td.stars span.s1 { margin:3px 0 0 0;width:60px;height:10px;background:transparent url("../img/cont/gd/static.png") no-repeat 0 -40px; }
	.grid td.stars span.s2 { margin:3px 0 0 0;width:60px;height:10px;background:transparent url("../img/cont/gd/static.png") no-repeat 0 -70px; }
	.grid td.stars span.s3 { margin:3px 0 0 0;width:60px;height:10px;background:transparent url("../img/cont/gd/static.png") no-repeat 0 -100px; }
	.grid td.stars span.s4 { margin:3px 0 0 0;width:60px;height:10px;background:transparent url("../img/cont/gd/static.png") no-repeat 0 -130px; }
	.grid td.stars span.s5 { margin:3px 0 0 0;width:60px;height:10px;background:transparent url("../img/cont/gd/static.png") no-repeat 0 -160px; }



/* Footer styles */
.grid .ftr { border-top:1px solid #161a1e;color:#fff;height:40px; }
	.grid .ftr > table { padding:0 8px; }
	.grid .ftr a { color:#a8e6ff;font-weight:bold;text-decoration:underline;font-size:12px; }
	.grid .ftr a:hover { color:#fff; }

	.grid .ftr .pgr { color:#a8e6ff;cursor:default; }
		.grid .ftr .pgr b { color:#fff;font-weight:bold; }


