th.navigator
{
	border-color	: #000080;
	border-width	: 1px 0px 1px 0px;
	border-style	: solid;

	text-align	: right;
}


td.not_last_row
{
	border-color	: #c0c0c0;
	border-width	: 0px 0px 1px 0px; 	
	border-style	: dotted; 
	
	color		: #000080;
	
	padding		: 15px 5px 15px 5px;
}

td.not_last_row_special
{
	border-color	: #c0c0c0;
	border-width	: 0px 0px 1px 0px; 	
	border-style	: dotted; 
	
	color		: #000080;
	
	padding		: 10px 5px 10px 5px;
}

td.last_row
{
	padding		: 15px 5px 15px 5px;
}

td.last_row_special
{
	padding		: 10px 5px 10px 5px;
}


div.field_spacer
{
	font-size	: 0px;
	line-height	: 5px;
	
	display		: block;
}

div.col_center
{
	text-align	: center;
}

div.col_left
{
	text-align	: left;
}

div.col_left_info
{
	font-weight	: bold;
	
	text-align	: left;

	cursor : pointer;
}

div.col_right
{
	text-align	: right;
}


td.picture
{
	background-color: #ffffff;  

	border-width: 0px; 
	border-color: #000080; 
	border-style: solid; 

	text-align: center; 
	vertical-align: middle;
}


img.picture
{
	border-width: 1px; 
	border-color: #000080; 
	border-style: solid;
}


div.grand_total
{
	text-align	: center;
}


/* Results Table */

th.col_image
{
	width		: 90px;
	
	text-align	: center;
}

img.col_image
{
	width		: 90px;
	height		: 1px;
	
	display		: block;
}

td.col_image
{
	height		: 90px;
	
	text-align	: center;
	
	padding		: 15px 5px 15px 5px;
}


th.col_pc_manufacturer
{
	width		: 80px;
	
	text-align	: left;
}

img.col_pc_manufacturer
{
	width		: 80px;
	height		: 1px;
	
	display		: block;
}

td.col_pc_manufacturer
{
	height		: 80px;
	
	text-align	: left;
	
	padding		: 15px 5px 15px 5px;
}


/*th.col_part_code
{
	width		: 90px;
	
	text-align	: left;
}

img.col_part_code
{
	width		: 90px;
	height		: 1px;
		
	display		: block;
}

td.col_part_code
{
	text-align	: left;
	
	padding		: 15px 5px 15px 5px;
}*/


th.col_style_colour
{
	width		: 110px;
	
	text-align	: left;
}

img.col_style_colour
{
	width		: 110px;
	height		: 1px;
		
	display		: block;
}

td.col_style_colour
{
	text-align	: left;
	
	padding		: 15px 5px 15px 5px;
}


/*th.col_manufacturer
{
	width		: 80px;
	
	text-align	: left;
}

img.col_manufacturer
{
	width		: 80px;
	height		: 1px;
		
	display		: block;
}

td.col_manufacturer
{
	text-align	: left;
	
	padding		: 15px 5px 15px 5px;
}


th.col_style
{
	width		: 50px;
	
	text-align	: left;
}

img.col_style
{
	width		: 50px;
	height		: 1px;
		
	display		: block;
}

td.col_style
{
	text-align	: left;
	
	padding		: 15px 5px 15px 5px;
}*/


th.col_size_width
{
	width		: 50px;
	
	text-align	: left;
}

img.col_size_width
{
	width		: 50px;
	height		: 1px;
		
	display		: block;
}

td.col_size_width
{
	text-align	: left;
	
	padding		: 15px 5px 15px 5px;
}


/*th.col_size
{
	width		: 40px;
	
	text-align	: center;
}

img.col_size
{
	width		: 40px;
	height		: 1px;
		
	display		: block;
}

td.col_size
{
	text-align	: center;
	
	padding		: 15px 5px 15px 5px;
}


th.col_width
{
	width		: 40px;
	
	text-align	: center;
}

img.col_width
{
	width		: 40px;
	height		: 1px;
		
	display		: block;
}


td.col_width
{
	text-align	: center;
	
	padding		: 15px 5px 15px 5px;
}*/


th.col_description_fits
{
	width		: 100%;
	
	text-align	: left;
}

td.col_description_fits
{
	text-align	: left;
	
	padding		: 15px 5px 15px 5px;
}


/*th.col_colour
{
	width		: 50px;
	
	text-align	: center;
}

img.col_colour
{
	width		: 50px;
	height		: 1px;
		
	display		: block;
}

td.col_colour
{
	text-align	: center;
	
	padding		: 15px 5px 15px 5px;
}*/


th.col_offset_mgw
{
	width		: 55px;
	
	text-align	: left;
}

img.col_offset_mgw
{
	width		: 55px;
	height		: 1px;
		
	display		: block;
}


td.col_offset_mgw
{
	text-align	: left;
	
	padding		: 15px 5px 15px 5px;
}


/*th.col_special
{
	width		: 50px;
	
	text-align	: center;
}

img.col_special
{
	width		: 50px;
	height		: 1px;
		
	display		: block;
}

td.col_special
{
	text-align	: center;
	
	padding		: 15px 5px 15px 5px;
}*/


th.col_price
{
	width		: 55px;
	
	text-align	: right;
}

img.col_price
{
	width		: 55px;
	height		: 1px;
		
	display		: block;
}

td.col_price
{
	text-align	: right;
	
	padding		: 15px 5px 15px 5px;
}


/*th.col_retail
{
	width		: 55px;
	
	text-align	: right;
}

img.col_retail
{
	width		: 55px;
	height		: 1px;
		
	display		: block;
}

td.col_retail
{
	text-align	: right;
	
	padding		: 15px 5px 15px 5px;
}*/


th.col_stock
{
	width		: 40px;
	
	text-align	: right;
}

img.col_stock
{
	width		: 40px;
	height		: 1px;
	
	display		: block;
}

td.col_stock
{
	text-align	: right;
	
	padding		: 15px 5px 15px 5px;
}


th.col_quantity
{
	width		: 60px;
	
	text-align	: center;
}

img.col_quantity
{
	width		: 60px;
	height		: 1px;
		
	display		: block;
}

td.col_quantity
{
	text-align	: center;
	
	padding		: 15px 5px 15px 5px;
}


th.col_line
{
	width		: 30px;
	
	text-align	: center;
}

img.col_line
{
	width		: 30px;
	height		: 1px;
	
	display		: block;
}

td.col_line
{
	text-align	: center;
	
	padding		: 15px 5px 15px 5px;
}


th.col_tyres
{
	width		: 70px;
	
	text-align	: center;
}

img.col_tyres
{
	width		: 70px;
	height		: 1px;
	
	display		: block;
}

td.col_tyres
{
	text-align	: center;
	
	padding		: 15px 5px 15px 5px;
}


th.col_quantity_total
{
	width		: 60px;
	
	text-align	: center;
}

img.col_quantity_total
{
	width		: 60px;
	height		: 1px;
		
	display		: block;
}

td.col_quantity_total
{
	text-align	: center;
	
	padding		: 15px 5px 15px 5px;
}



th.col_size
{
	width		: 50px;
	
	text-align	: center;
}

img.col_size
{
	width		: 50px;
	height		: 1px;
		
	display		: block;
}

td.col_size
{
	text-align	: center;
	
	padding		: 15px 5px 15px 5px;
}


th.col_rating
{
	width		: 45px;
	
	text-align	: center;
}

img.col_rating
{
	width		: 45px;
	height		: 1px;
		
	display		: block;
}

td.col_rating
{
	text-align	: center;
	
	padding		: 15px 5px 15px 5px;
}


th.col_buy
{
	width		: 60px;
	
	text-align	: center;
}

img.col_buy
{
	width		: 60px;
	height		: 1px;
		
	display		: block;
}

td.col_buy
{
	text-align	: center;
	
	padding		: 15px 5px 15px 5px;
}


th.col_requested_available
{
	width		: 70px;
	
	text-align	: center;
}

img.col_requested_available
{
	width		: 70px;
	height		: 1px;
		
	display		: block;
}

td.col_requested_available
{
	text-align	: center;
	
	padding		: 15px 5px 15px 5px;
}


th.col_available
{
	width		: 70px;
	
	text-align	: center;
}

img.col_available
{
	width		: 70px;
	height		: 1px;
		
	display		: block;
}

td.col_available
{
	text-align	: center;
	
	padding		: 15px 5px 15px 5px;
}


th.col_action
{
	width		: 110px;
	
	text-align	: center;
}

img.col_action
{
	width		: 110px;
	height		: 1px;
		
	display		: block;
}

td.col_action
{
	text-align	: center;
	
	padding		: 15px 5px 15px 5px;
}


th.col_total
{
	width		: 55px;
	
	text-align	: right;
}

img.col_total
{
	width		: 55px;
	height		: 1px; 
	
	display		: block;
}

td.col_total
{
	text-align	: right;
	
	padding		: 15px 5px 15px 5px;
}


th.col_order_num
{
	width		: 80px;
	
	text-align	: center;
}

img.col_order_num
{
	width		: 80px;
	height		: 1px; 
	
	display		: block;
}

td.col_order_num
{
	text-align	: center;
	
	padding		: 15px 5px 15px 5px;
}


th.col_date
{
	width		: 65px;
	
	text-align	: center;
}

img.col_date
{
	width		: 65px;
	height		: 1px; 
	
	display		: block;
}

td.col_date
{
	text-align	: center;
	
	padding		: 15px 5px 15px 5px;
}


th.col_time
{
	width		: 65px;
	
	text-align	: center;
}

img.col_time
{
	width		: 65px;
	height		: 1px; 
	
	display		: block;
}

td.col_time
{
	text-align	: center;
	
	padding		: 15px 5px 15px 5px;
}


th.col_your_ref
{
	width		: 50%;
	
	text-align	: center;
}

td.col_your_ref
{
	text-align	: center;
	
	padding		: 15px 5px 15px 5px;
}


th.col_your_num
{
	width		: 50%;
	
	text-align	: center;
}

td.col_your_num
{
	text-align	: center;
	
	padding		: 15px 5px 15px 5px;
}


th.col_lines
{
	width		: 50px;
	
	text-align	: center;
}

img.col_lines
{
	width		: 50px;
	height		: 1px; 
	
	display		: block;
}

td.col_lines
{
	text-align	: center;
	
	padding		: 15px 5px 15px 5px;
}


th.col_view
{
	width		: 70px;
	
	text-align	: center;
}

img.col_view
{
	width		: 70px;
	height		: 1px; 
	
	display		: block;
}

td.col_view
{
	text-align	: center;
	
	padding		: 15px 5px 15px 5px;
}


th.col_make
{
	width		: 150px;
	
	text-align	: left;
}

img.col_make
{
	width		: 150px;
	height		: 1px;
	
	display		: block;
}

td.col_make
{
	text-align	: left;
	
	padding		: 15px 5px 15px 5px;
}


th.col_model_derivative
{
	width		: 50%;
	
	text-align	: left;
}

img.col_model_derivative
{
	width		: 50%;
	height		: 1px;
	
	display		: block;
}

td.col_model_derivative
{
	text-align	: left;
	
	padding		: 15px 5px 15px 5px;
}

th.col_type
{
	width		: 80px;
	
	text-align	: left;
}

img.col_type
{
	width		: 80px;
	height		: 1px;
	
	display		: block;
}

td.col_type
{
	text-align	: left;
	
	padding		: 15px 5px 15px 5px;
}

th.col_fits
{
	width		: 130px;
	
	text-align	: left;
}

img.col_fits
{
	width		: 130px;
	height		: 1px;
	
	display		: block;
}

td.col_fits
{
	text-align	: left;
	
	padding		: 15px 5px 15px 5px;
}


input.quantity
{
	 width		: 50px; 
	 
	 text-align	: center;
	 
	 padding	: 0px;
}

input.add_remove
{
	width		: 60px;
	height		: 18px;
	
	background-image: url('../images/button.gif'); 
	
	font-weight	: bold;
	text-align	: center;
}


div.special
{
	font-weight	: bold;
	color		: #c00000;
}

td.current_category
{
	width		: 20%;
	
	font-weight	: bold;
	color		: #000080;
	text-align	: center;
}


td.other_category
{
	width		: 20%;
	
	font-weight	: normal;
	color		: #000080;
	font-style	: italic;
	text-align	: center;
}


div.hidden_text
{
	color		: #c0c0c0;
}
