		body {
			font-family: Arial, Helvetica, sans-serif;
			font-size: smaller;
		}
		
		.btnAddToShortlist
		{
			background: url(/App_Themes/CCR/btnAddToShortListLarge.png) no-repeat 0 0;
			width:190px;
			height:36px;
			cursor:pointer;
			border: none;			
		}
		
		/* define table skin */
		table.grid {
			margin: 0;
			padding: 0;
			/*border-collapse: separate;
			border-spacing: 0;*/
			width: auto;
			border-top:1px solid #0079c2;
			font-size:13px;
			vertical-align: top;
			text-align: left;
			

		}
		
		/*
		table.grid * {
			font: 11px Arial, Helvetica, sans-serif;
			
		}*/
		
		table.grid thead, table.grid .collapsible {
			background-color: #e6edc1;
		}
 
		/* use the below style below to hide the collapsed rows via CSS, you must also set the showCollapsed setting to true */		
/*
		table.grid tr.expand-child td {
			display: none;
		}
*/
 
		table.grid th {
			color: #fff;
			padding: 0; 
			margin: 0;			
			cursor: pointer;
			height:42px;
			
		} 
		

		

		table.grid th.sort {
			background: url(/App_Themes/CCR/elemTableHeaderOff.png) no-repeat 0 0;
			width:109px;
			border-right:1px solid #fff;
		}		
			
		
		table.grid th.headerSortUp {
			background: url(/App_Themes/CCR/elemTableHeaderOff.png) no-repeat 0 0;
			width:109px;
			border-right:1px solid #fff;
		}
		
	
		table.grid th.headerSortDown {
			background: url(/App_Themes/CCR/elemTableHeaderOn.png) no-repeat 0 0;
			width:109px;
			border-right:1px solid #fff;
		}
		
		table.grid thead
		{
			border-right:1px solid #0079c2;
			
		}
		
		
		
		table.grid th.thfirst {
			/*background: url(/App_Themes/CCR/elemTableHeaderSmall.png) no-repeat 0 0;
			cursor: default;*/
			width:109px;
			border-right:1px solid #fff;
		}		

		table.grid th.thlast {
			cursor: default;
			width:87px;
			background: url(/App_Themes/CCR/elemTableHeaderMedium.png) no-repeat 0 0;
		} 			
	
		table.grid th div {
			padding: 4px 12px 0px 5px;
			*padding: 2px 12px 0px 5px;
			height:36px;
			font-size:12x;
			vertical-align: top;
		}
		
		
		
		table.grid td {
			padding: 0px;
			margin: 0px;
			text-align: center;
			height:100%;
			vertical-align:middle;
			border-right:1px solid #0079c2;
			border-bottom:1px solid #0079c2;
		}
		
		table.grid td.tdfirst {
			vertical-align:top;
			height:100%;
		}


		table.grid td p{
			margin-top:0px;			
			width:107px;
			vertical-align:middle;
			text-align: center;
		}	
		
		table.grid td div.top{
			font-size:18px;
			font-weight:bold;
			color:#0079c2;
		}	
		table.grid td div.bottom{
			font-size:12px;
			color:#000;
		}			
		
		table.grid td p.card{

			margin-top:5px;

		}			

		
		table.grid td p.shortlist{
			margin-top:10px;	
			width:77px;
			vertical-align:middle;
		}
		
		table.grid td p.editorschoice{

			height:31px;
			width:77px;

		}		

		table.grid td p.proceed{

			width:87px;

		}	

				table.grid td p.shortlist{

			width:87px;

		}	

		
		
		table.grid td.tdlast, table.grid th.thlast  {
			border-right:1px solid #0079c2;
		}
		table.grid td.tdfirst, table.grid th.thfirst {
			border-left:1px solid #0079c2;
		}	


		
		table.grid a:link,
		table.grid a:visited,
		table.grid a:focus,
		table.grid a:hover {
			color: #0079c2;
			font-weight: bold;
			text-decoration: none;
		}
		
/*
		table.grid tr.even {
			background-color: #f0f0f0;
		}
	*/	
		/* expand/collapse */
		table.grid .collapsible {
			padding: 0 0 3px 0;
		}
		
		table tr.expand-child td div
		{
			width:540px;
			text-align:left;
			color: #000;
		}
		
		table tr.expand-child td 
		{
			padding:25px 79px 25px 79px;
			background-color: #eeeeee;
		}

		table.grid td.rewards-tab
		{
			color: #0079c2;
			font-weight: bold;
		} 		
 
		.collapsible a.collapsed {
			margin: 2px;
			display: block;
			width: 15px;
			height: 15px;
			background: url(./tablesorter_expand.png) no-repeat 3px 3px;
			outline: 0;
		}
		
		.collapsible a.expanded {
			margin: 2px;
			display: block;
			width: 15px;
			height: 15px;
			background: url(./tablesorter_expand.png) no-repeat -24px 3px;
			outline: 0;
		}
		
		#btnShortlist
		{
			cursor:hand;
		}
		
		
