﻿/*******************************************************
Uvl Container Form Styles
********************************************************/
form.uvl
{	
    width : 100%;
}

form.uvl img
{
    /*border : none;*/
}

img.uvl.header
{
    margin : 0 0 -2px 0;
}

img.uvl.footer
{
    display : block;
    clear : both;
    margin : 0;
}
/********************************************************/

/*******************************************************
Uvl Search Panel Styles
********************************************************/
div.searchpanel
{
    margin : 0;
    padding : 0;    
    font-weight : bold;    
    width : 735px;        
    height : 130px;
    background-color: Black;
    color:White;
    border-bottom:solid 2px white;
    overflow:hidden;
}

div.searchpanel div.divUVLTitle
{	
	font-size : 10pt;	
	width : 848px;		
	background-color : #D8DCD2;
	color:Gray;
	text-align:left;
	padding:3px 0 3px 115px;
	border-bottom:solid 2px white;
}

div.searchpanel img
{
    display : block;
    float : left;
    vertical-align : middle;
}

div.searchpanel div.label
{
    float : left;
    width : 91px;
    height : auto;
    margin : 16px 0 auto 10px;
    font-size : 7pt;
}
div.searchpanel fieldset
{
	width : 848px;
	border-width : 0px;
    margin : 0 0 0 5px;
    padding : 0;
    float : left;        
}

div.searchpanel legend
{
    display : none;
}

div.searchpanel label
{
    display :inline-block;
}

div.searchpanel.vauxhall label { color : #FF0000; }
div.searchpanel.chevrolet label { color : gold; }

div.searchpanel fieldset.panel.search div
{
	margin-top:10px;
}
div.searchpanel fieldset div select
{
	margin-left:10px;
}

div.searchpanel select,
div.searchpanel input
{
    width : 130px;
    font-size : 10px;
    color : #333;
    font-weight : normal;
}

div.searchpanel div
{
	margin:0;
	padding:0;
    padding-right : 4px;
    float : left;
    width : 235px;
    text-align:right;    
}

div.searchpanel fieldset.panel.buttons
{	
    float : right;        
    text-align : right;    
    margin : -15px 16px 0 0;
    width : auto;
    height : auto;
}
div.searchpanel fieldset.panel.buttons input { cursor : pointer; }
div.searchpanel fieldset.panel.buttons a.reset 
{
	border : solid 1px white;	
	background-color : Black;
	color : White;
	text-decoration : none;
	padding : 1px 10px;
} 
div.searchpanel fieldset.panel.buttons a.reset:hover
{
	background-color : #666666;
}
div.searchpanel.vauxhall fieldset.panel.buttons a.reset 
{
	border : solid 1px white;	
	background-color : Black;
	color : #FF0000;
}
div.searchpanel.vauxhall fieldset.panel.buttons a.reset:hover
{
	background-color : #666666;
}
div.searchpanel.chevrolet fieldset.panel.buttons a.reset 
{
	border : solid 1px white;	
	background-color : Black;
	color : gold;
}
div.searchpanel.chevrolet fieldset.panel.buttons a.reset:hover
{
	background-color : #666666;
}

div.searchpanel input.button
{
    width : auto;
    height : auto;    
}
/********************************************************/


/*******************************************************
Uvl Results Panel Styles
********************************************************/
div.resultspanel
{
    clear : left;
    float : left;
    margin : 0;
    width : 735px;        
}

div.resultspanel img
{
    border-width : 0px;
}

div.resultspanel div.panel,
div.resultspanel fieldset.panel
{
    border-width : 0;
    float : left;
}

div.resultspanel div.panel.information
{
    margin : 6px 0 0 9px;
    width : auto;
}

div.resultspanel div.panel.pages
{
    text-align : center;
    margin : 8px 0 0 25px;
    width : auto;
}

div.resultspanel fieldset.panel.configuration
{
    padding : 5px 9px 0 0;
    float : right; 
    width:auto;   
}

div.resultspanel fieldset.panel.configuration select,
div.resultspanel fieldset.panel.configuration input
{
    color : Black;
    width : auto;
    font-size : 10px;
    font-weight : normal;
    font-family : Arial, Helvetica, Sans-Serif;
    border : 1px solid White;
}

div.resultspanel fieldset.panel.configuration div
{
    margin : 0;
}
div.resultspanel fieldset.panel.configuration div.pagesize
{
	clear : left;
	float : left;
}

div.resultspanel fieldset.panel.configuration label
{
    display : block;
    float : left;
    margin-right : 10px;
    margin-top : 3px;
    margin-left : 5px;
}

div.resultspanel div.pagination
{
    margin : 0;
    color : White;
    background-color:#666666;
    height : 26px;
    font-weight : bold;
    font-size : 11px;
    clear:left;
}

div.resultspanel div.pagination a
{
    color : White;
    text-decoration : none;
}

div.resultspanel div.pagination a.page
{
    padding : 0 2px 0 2px;    
    font-weight : normal;
    font-size : 11px;
}

div.resultspanel div.pagination a:hover
{
    text-decoration : none;
}

div.resultspanel div.pagination a.active
{
    font-weight : bold;
    color : #999;
}

div.resultspanel div.results
{
    padding-top : 5px;
    display : block;
    clear : both;
    min-height : 302px;
}
div.resultspanel div.results div.column.one
{
	width : 100%;
	float : left;		
}
div.resultspanel div.results div.column.two
{
	position : absolute;
	width : 276px;
	left : 459px;	
	background-color:White;		
}

div.results div.item
{   
    margin-left:-3px;
    height : 145px;     
}
div.results div.item.odd { background-color : #E9E7E7; }
div.results div.item.even { background-color : #D4D4D4; }

div.results div.item div.thumbnail
{
	width:199px;
	height : 145px;
	float:left;		
}
div.results div.item div.detailsRightBorder
{
	float:left;
	width:5px;
}
div.results div.item img.thumbnail
{
    float : left;
    width : 170px;
    height : 113px;
    margin-top : 13px;    
    margin-left : 12px;
    border : none;
}
div.results div.item div.details
{
    float : left;    
    width : 535px;
    height : 145px;      
    overflow:hidden;      
}

div.results div.item div.title
{
    padding : 10px 0 0 0;
    font-weight : bold;
    font-size : 12px;
    height : 12px;
}

div.results div.item div.title div.distance
{
    float : right;
    font-size : 9px;
    color : #476B07;
    text-decoration : none;
}

div.results div.item div.title a
{
    float : left;
    display : block;
    color : #666666;
    text-decoration : none;
}
div.results div.item.vauxhall div.title a { color : #CC0000; }
div.results div.item.chevrolet div.title a { color : #897200; }

div.results div.item div.title a:hover
{
    text-decoration : underline;
}

div.results div.item p
{
    color : Black;
    margin-left : 0px;
    margin-bottom:0;
}

div.results div.item div.details ul
{
    color : Black;
    margin : 5px 0 0 0;
    font-weight : bold;
    padding : 0;
    list-style : none;
    width : 535px;    
}
div.results div.item div.details ul li
{	
	float : left;			
	width : 250px;
}
div.results div.item div.details ul li a { cursor : text; }
div.results div.item div.details ul li a.lblDetails
{
	float:left;
	color:Black;	
	font-weight:normal;
	width:100px;	
}
div.results div.item div.details ul li a.txtDetails
{	
	color:Black;		
	width : 250px;
}
div.results div.item div.details ul li.price a.txtDetails
{
	color:#666666;
}
div.results div.item.vauxhall div.details ul li.price a.txtDetails
{
	color:#CC0000;
}
div.results div.item.chevrolet div.details ul li.price a.txtDetails
{
	color:#897200;
}

div.results div.item ul li
{
    float : left;
    height : 15px;    
    padding-right : 3px;
    white-space : nowrap;
}
div.results div.item div.details ul li.location,
div.results div.item div.details ul li.telephone
{
	clear : left;
}
div.results div.item div.details ul li.location { padding-top : 10px; }
/********************************************************/


/*******************************************************
Uvl Results Panel - Compare and Favourite Styles
/********************************************************/
div.resultspanel div.results div.column.two 
{ 	
	margin-top : -2px;	
}
div.resultspanel div.results div.column.two a
{	
	float:left;
	color:White;
	background-color:Black;
	margin : 2px 0 0 0;		
	text-decoration:none;	
	font-size:10pt;
}

div.resultspanel div.results div.column.two div.toolbarpanel,
div.resultspanel div.results div.column.two div.favpanel
{
	width : 274px;
	float : right;
}
div.resultspanel div.results div.column.two div.toolbarpanel div.list.favourites,
div.resultspanel div.results div.column.two div.toolbarpanel div.list.compare,  
div.resultspanel div.results div.column.two div.favpanel div.list.vehicles,
div.resultspanel div.results div.column.two div.favpanel div.list.vehicles div.header,
div.resultspanel div.results div.column.two div.favpanel div.list.vehicles div.content
{ 
	width : 274px;	
	background-color : #E9E7E7;
}

div.favpanel div.list.vehicles div.content
{
	margin-top : -2px;
}
div.favpanel div.list.vehicles div.content div.item a { background-color : White; width : 90px; }
div.resultspanel div.results div.column.two div.toolbarpanel div.list.compare div.item,
div.resultspanel div.results div.column.two div.favpanel div.list.vehicles div.item
{
	float : left;
	width : 90px;
	height: 60px;		
	margin : 2px 2px 0 0;	
	border : none;	
}
div.resultspanel div.results div.column.two div.toolbarpanel div.list.compare div.item.last,
div.resultspanel div.results div.column.two div.favpanel div.list.vehicles div.item.last
{
	margin-right : 0px;
}
div.vehiclepanel div.column.two div.buttons div.toolbarpanel div.list.compare div.item a,
div.resultspanel div.results div.column.two div.toolbarpanel div.list.compare div.item a
{
	background-color : White;
	margin : 0;
	padding : 0;
	width : 79px;
}
div.resultspanel div.results div.column.two div.toolbarpanel div.list.compare div.item img,
div.resultspanel div.results div.column.two div.favpanel div.list.vehicles div.item img
{	
	width : 90px;
	height: 60px;		
	margin : 0;
	padding : 0;
	border : none;
	display : block;
}
div.resultspanel div.results div.column.two div.toolbarpanel a,
div.resultspanel div.results div.column.two div.favpanel div.list.vehicles div.header a 
{ 
	background-color : Black;
	padding : 5px 0px 5px 10px;
	width : 264px;
}

/********************************************************/


/*******************************************************
Uvl Timeout Panel Styles
********************************************************/
div.timeoutpanel { color : Black; padding : 10px; }
div.timeoutpanel h1,
div.timeoutpanel a { color : #92A596; }
/********************************************************/


/*******************************************************
Uvl Vehicle Panel Styles
********************************************************/
div.vehiclepanel
{
    width : 735px; 
}

div.vehiclepanel div.header
{
    /*height : 20px;*/
}

div.vehiclepanel div.header h1
{
    font-size : 14px;
	font-weight : bold;
	color : #666666;
	padding : 0 15px 6px 10px;
}
div.vehiclepanel.vauxhall div.header h1 { color : #CC0000; }
div.vehiclepanel.chevrolet div.header h1 { color : #897200; }

div.vehiclepanel div.header h1 span.price
{
	margin-left:50px;
}

div.vehiclepanel div.column
{
    float : left;
}

div.vehiclepanel div.column.one 
{    
    width : 490px;
    padding : 0 0 0 0;
    margin : 0;
}
div.vehiclepanel div.column.one h1
{
	color:#666666;
	margin:0px 10px 0 0;
	font-size:10pt;
	clear : both;
	padding-top : 10px;
}
div.vehiclepanel div.column.one div.images,
div.vehiclepanel div.column.one div.images img 
{
	width : 490px;
	height : 328px;
}
div.vehiclepanel div.column.one div.images img.zoom
{	
	position : absolute;    
    border : solid 1px white;
    width: 14px;
    height: 14px;
    padding : 5px;
    margin-right : 550px;
    left : 0px;
    background-color : Black;
    cursor : pointer;
}
div.vehiclepanel div.column.one div.images img { float : left; }

div.vehiclepanel div.column.two, 
div.vehiclepanel div.column.two div.images
{
    width : 245px;
    height : 330px;
    padding : 0;
    margin : 0;
}
div.vehiclepanel div.column.two.IE40 { margin-left : -12px; }

div.vehiclepanel div.column.two div.images img 
{
	width : 245px;
	height : 165px;	
}
div.vehiclepanel div.column.two div.images img { float : left;}

div.vehiclepanel ul.vehicle
{
    padding : 0;
    margin : 7px;    
    list-style : none;
    clear:left;
}
div.vehiclepanel ul.vehicle li
{
    
    float : left;
    clear : both;
    text-align : left;
    font-weight : bold;    
    font-size : 11px;
    color : #666;
    padding-top : 2px; 
}
div.vehiclepanel ul.vehicle li a { cursor : Text; }
div.vehiclepanel ul.vehicle li a.lblDetails
{
	width : 100px;
	float:left;
	color:#666666;
}
div.vehiclepanel ul.vehicle li a.txtDetails
{
	color:Black;
}
div.vehiclepanel ul.vehicle li span
{
    display : block;
    font-size : 10px;
    font-weight : normal;
}
div.vehiclepanel ul.vehicle li.price
{
    width : 85px;
    padding-top : 6px;
    font-size : 16px;
    color : #fff;
}
div.vehiclepanel ul.vehicle li.price span { display : none; }


div.vehiclepanel ul.equipment
{       
    margin : 10px 0;
    padding : 0 0 0 7px;
    width : 480px;    
}
div.vehiclepanel ul.equipment li
{   	
	background-image: url(/assets/Wayside/images/bullet.jpg); 
	background-repeat : no-repeat;
	background-position : left;	
	list-style : none;
    text-align : left;
    font-weight : bold;    
    font-size : 11px;
    color : #666;
    padding : 2px 5px 0 15px;    
    width : 250px;  
    float : left;     
}
div.vehiclepanel ul.equipment li.category
{
	margin-top : 15px;
	padding-left : 0;
	margin-bottom : 5px;
	background : none;
	font-size : 14px;
	border-bottom : 1px solid #ccc;	
	width : 480px;
}

div.vehiclepanel.linkview div.buttons { display : none; }
div.vehiclepanel div.buttons
{
   margin-top : 3px;
}
div.vehiclepanel div.column.one div.buttons a
{
	color:White;
	background-color:Black;
	padding:5px 10px 5px 10px;
	margin-right : 1px;	
	text-decoration:none;	
	font-size:10pt;
	width : 142px; 
	float : left;
}
div.vehiclepanel.vauxhall div.column.one div.buttons a { color : #FF0000; }
div.vehiclepanel.chevrolet div.column.one div.buttons a { color : gold; }

div.vehiclepanel div.column.one div.buttons a.back
{	
	margin-right : 0px;
	width : 143px;
}
div.vehiclepanel div.column.one div.buttons a.hide { color : Black; cursor : default; }

div.vehiclepanel div.column.two div.buttons 
{ 
	float:left; 
	margin-top:0px;
}
div.vehiclepanel div.column.two div.buttons a
{	
	float:left;
	color:White;
	background-color:Black;
	margin : 1px 0 0 0;		
	text-decoration:none;	
	font-size:10pt;
	width : 235px; 
}
div.vehiclepanel.vauxhall div.column.two div.buttons a { color : #FF0000; }
div.vehiclepanel.chevrolet div.column.two div.buttons a { color : gold; }

div.vehiclepanel div.column.two div.buttons a.print { padding : 5px 0px 5px 10px; }
div.vehiclepanel div.column.two div.buttons a.general { padding : 5px 0px 5px 10px; }
div.vehiclepanel div.column.two div.buttons a.send { padding : 5px 0px 5px 10px; }
div.vehiclepanel div.column.two div.buttons a.fav { padding : 5px 0px 5px 10px; }
div.vehiclepanel div.column.two div.buttons a.comp { padding : 5px 0px 5px 10px; }

div.vehiclepanel div.column.two div.buttons div.toolbarpanel,
div.vehiclepanel div.column.two div.buttons div.favpanel
{
	width : 245px;
	float : left;
}
div.vehiclepanel div.column.two div.buttons div.toolbarpanel div.list.favourites,
div.vehiclepanel div.column.two div.buttons div.toolbarpanel div.list.compare,  
div.vehiclepanel div.column.two div.buttons div.favpanel div.list.vehicles,
div.vehiclepanel div.column.two div.buttons div.favpanel div.list.vehicles div.header,
div.vehiclepanel div.column.two div.buttons div.favpanel div.list.vehicles div.content
{ 
	width : 245px;
}
div.favpanel div.list.vehicles div.content
{
	margin-top : -2px;
}
div.vehiclepanel div.column.two div.buttons div.toolbarpanel div.list.compare div.item
{
	float : left;
	width : 79px;
	height: 53px;		
	margin : 3px 4px 2px 0;
}
div.vehiclepanel div.column.two div.buttons div.toolbarpanel div.list.compare div.item img,
div.vehiclepanel div.column.two div.buttons div.favpanel div.list.vehicles div.item img { width : 79px; height: 53px; }
div.vehiclepanel div.column.two div.buttons div.toolbarpanel div.list.compare div.item.last { margin-right : 0px; }
div.vehiclepanel div.column.two div.buttons div.favpanel div.list.vehicles div.item
{	
	float : left;
	width : 79px;
	height: 53px;		
	margin : 4px 3px -1px 0;
}
div.vehiclepanel div.column.two div.buttons div.favpanel div.list.vehicles div.item.last { margin-right : 0px; }
div.vehiclepanel div.column.two div.buttons div.toolbarpanel a,
div.vehiclepanel div.column.two div.buttons div.favpanel div.list.vehicles div.header a 
{ 
	background-color : Black;
}
div.vehiclepanel div.column.two div.buttons div.toolbarpanel a { padding : 5px 0px 5px 10px; }
div.vehiclepanel div.column.two div.buttons div.favpanel div.list.vehicles div.header a { padding : 5px 0px 5px 10px; }

div.vehiclepanel div.buttons img
{
   display : block;
   float : left;   
}

div.vehiclepanel div.vehicle
{
    margin-right : 10px;
}

div.vehiclepanel div.vehicle h2
{
    margin : 5px 0 5px 0; 
    font-size : 12px;  
}

div.vehiclepanel div.vehicle p
{
    font-size : 9px; 
}
/********************************************************/

/*******************************************************
Uvl Vehicle Panel Image Styles
********************************************************/
div.vehiclepanel div.images div.thumbnails
{
    width : 495px;
    text-align : right;
    position : absolute;
    z-index : 2;
}

div.vehiclepanel div.images div.thumbnails img
{
    cursor : pointer;
    width : 90px;
    height : 60px;
    
    border : 1px solid #fff;
    border-top-width : 0px;
    border-right-width : 0px;
}

div.vehiclepanel div.images img#mainimage
{
    border-width : 0px;
    width : 495px;
    height : 330px;
}

div.vehiclepanel div.images div.thumbnails img.zoom.none
{
    display : none;
}

div.vehiclepanel div.images div.thumbnails img.zoom.one
{
    top : 3px;
}
/********************************************************/

/*******************************************************
Uvl Vehicle Form Panel Styles
********************************************************/
div.vehiclepanel.form
{
	width : 735px;	
}
div.vehiclepanel.form div.header h1
{
    font-size : 14px;
	font-weight : bold;
	color : #666666;
	padding : 5px 0 5px 12px;
}
div.vehiclepanel.form div.column
{
    float : left;
}

div.vehiclepanel.form div.column.one
{    
    width : 120px;
    height : 90px;
    padding-left : 10px;
}
div.vehiclepanel.form div.column.one h1
{
	color:#666666;
	margin:0px 10px 0 0;
	font-size:10pt;
	clear : both;
	padding-top : 10px;
}
div.vehiclepanel.form div.column.one div.images,
div.vehiclepanel.form div.column.one div.images img
{
	width : 120px;
	height : 80px;	
	float : left; 
}
div.vehiclepanel.form div.column.two
{    
    height : 90px;
}

div.vehiclepanel.form div.column.two table
{
	border-collapse : collapse;	
	margin : 0 0 0 10px;
}
div.vehiclepanel.form div.column.two table tbody tr th
{
	color : #666;
	width : 100px;
}
div.vehiclepanel.form div.column.two table tbody tr td
{
	color : Black;
	font-weight : bold;
}
div.vehiclepanel.form div.footer { float : left; width : 690px; }
div.vehiclepanel.form div.footer div.vehicle
{
	padding : 0 0 20px 10px;
	margin : 0;
	text-align : right;
}
div.vehiclepanel.form div.footer div.vehicle h2 
{ 
	color : #666; 
	font-size : 14px; 
	text-align : left;
}
div.vehiclepanel.form div.footer div.vehicle p 
{ 
	color : Black; 
	font-size : 11px;	
}
div.vehiclepanel.form div.footer div.vehicle a
{
	background-color: Black;
	color:White;
	font-size:10pt;
	margin-right:1px;
	padding:5px 10px;
	text-decoration:none;
	width:167px;
	height : 27px;
}
div.vehiclepanel.form div.footer div.vehicle a:hover { background-color : #666666; }
/********************************************************/

/*******************************************************
Uvl Compare Vehicle Table Styles
********************************************************/
div.noComparePanel { color : Black; padding : 10px; }
div.noComparePanel h1,
div.noComparePanel a { color : #92A596; }

div.comparepanel table.compare,
div.comparepanel table.compare tbody tr td table
{	
	float : left; 
	border : 0; 
	margin : 0; 
	padding : 0;
	font-weight : normal;	
	font-size : 10pt;
	border-collapse : collapse;	
}
div.comparepanel table.compare tbody tr td { margin-top : 0px; }
div.comparepanel table.compare tr.head { cursor : pointer; }
div.comparepanel table.compare tr.head.Title { background-color : Black; height : 20px; }
div.comparepanel table.compare tr.head.Title th a { color : White; padding-left : 5px; }
div.comparepanel table.compare tr.head.Title th a:hover { color : #666666; }
div.comparepanel table.compare tr.head.Title th.anchor { text-align : right; padding-right : 5px; }
div.comparepanel table.compare tbody { margin-bottom : 10px; }
div.comparepanel table.compare.one,
div.comparepanel table.compare.one tbody tr td table { width : 401px; } 
div.comparepanel table.compare.two,
div.comparepanel table.compare.two tbody tr td table { width : 556px; } 
div.comparepanel table.compare.three,
div.comparepanel table.compare.three tbody tr td table { width : 711px; }
div.comparepanel table.compare tbody tr td table tbody tr td img { width : 155px; height : 104px; margin : 0; padding : 0; }
div.comparepanel table.compare tbody tr td table tbody tr td a { color : #728976; font-size : 11px; text-decoration : none; }
div.comparepanel table.compare tbody tr td table tbody tr td.odd a:hover { color : #F5F6E9; }
div.comparepanel table.compare tbody tr td table tbody tr td.even a:hover { color : #E2E6BF; }
div.comparepanel table.compare tbody tr td table tbody tr { color : #666666; }
div.comparepanel table.compare tbody tr td table tbody tr th,
div.comparepanel table.compare tbody tr td table tbody tr td { padding-bottom : 5px; }
div.comparepanel table.compare tbody tr td table tbody tr th { width : 230px; }
div.comparepanel table.compare tbody tr td table tbody tr td { width : 155px; text-align : center; vertical-align : middle; }
div.comparepanel table.compare tbody tr td table tbody tr td.odd { background-color : #E9E7E7; }
div.comparepanel table.compare tbody tr td table tbody tr td.even { background-color : #D4D4D4; }
div.comparepanel table.compare tbody tr.header.Content td table tbody tr.Title th { font-weight : bold; border-bottom : none; padding : 0; }
div.comparepanel table.compare tbody tr.header.Content td table tbody tr.Title td { font-weight : bold; border-bottom : none; margin-left : 5px; background-color : Black; color : White; }
div.comparepanel table.compare tbody tr.header.Content td table tbody tr.Title td.even { border-left : solid 1px white; border-right : solid 1px white; }
div.comparepanel table.compare tbody tr.header.Content td table tbody tr.Actions { background-color : #666666; }
div.comparepanel table.compare tbody tr.header.Content td table tbody tr.Actions td { border-right : solid 1px white; }
div.comparepanel table.compare tbody tr.header.Content td table tbody tr.Actions td.first { width : 336px; }
div.comparepanel table.compare tbody tr.header.Content td table tbody tr.Actions td { width : 153px; }
div.comparepanel table.compare tbody tr.header.Content td table tbody tr.Actions a { color : White; }
div.comparepanel table.compare tbody tr td table tbody tr th { font-weight : normal; border-bottom : solid 1px #CCCCCC; padding-left : 5px; }
div.comparepanel table.compare tbody tr td table tbody tr td { font-weight : bold; border-bottom : solid 1px #CCCCCC; }
div.comparepanel table.compare tr.backToResults { background-color : #666666; height : 20px; }
div.comparepanel table.compare tr.backToResults td { width : auto; }
div.comparepanel table.compare tr.backToResults a { color : White; text-decoration : none; }
/********************************************************/

/*******************************************************
Uvl Favourites Vehicle Table Styles
********************************************************/
div.favouritespanel,
div.noFavouritesPanel
{ width : 848px; }
div.noFavouritesPanel { color : Black; padding : 10px; }
div.noFavouritesPanel h1,
div.noFavouritesPanel a { color : #92A596; }
div.favouritespanel table 
{ 
	width : 278px; 
	float : left; 
	border : 0; 
	margin : 0 2px 2px 0; 
	padding : 0;
	font-weight : normal;	
	font-size : 10pt;
	border-collapse : collapse;	
}
div.favouritespanel table thead tr.Title { background-color : #92A596; height : 40px; }
div.favouritespanel table thead tr.Title th { padding-left : 5px; text-align : center; vertical-align : middle; }
div.favouritespanel table thead tr.Title th a { color : White; text-decoration : none; }
div.favouritespanel table thead tr.Image td img { width : 278px; height : 187px; border : 0; padding : 0; margin : 0; display : block; }
div.favouritespanel table tr { color : #728976; height : 20px; }
div.favouritespanel table tr.Buttons { background-color : #DE9900; }
div.favouritespanel table tr.Buttons td:hover { background-color : #92A596; }
div.favouritespanel table tr.Buttons td { width : 50%; text-align : center; }
div.favouritespanel table tr.Buttons td.Remove { border-left : solid 2px white; }
div.favouritespanel table tr.Buttons a { text-decoration : none; color : White; }
/********************************************************/

/*******************************************************
Uvl Print Panel Styles
********************************************************/
div.printpanel
{
    width : 645px;
    padding : 0;    
    margin : 0px auto 0px auto;
}
div.printpanel div.header.logo,
div.printpanel div.header.logo img.logo
{
	/*background : url(/assets/WGrose/images/printHdr.png) no-repeat; */
	width : 645px;
	height : 79px;
}
div.printpanel.approved.car div.header.title
{
	background-color : #FE1100;
}
div.printpanel.car div.header.title
{
	background-color : #0D125B;
}
div.printpanel div.header h1
{
    font-size : 14px;
	font-weight : bold;
	color : White;
	padding : 4px 15px 4px 10px;
	margin : 0;
}
div.printpanel div.header.logo h1
{
	font-size : 38px;
	font-weight : normal;
}
div.printpanel.car.vauxhall div.header.logo h1 { color : #FF0000; }
div.printpanel.car.chevrolet div.header.logo h1 { color : gold; }
div.printpanel div.column
{
    float : left;    
}

div.printpanel div.column.one
{    
    width : 430px;
    /*height : 800px;    
    overflow : hidden;*/
    min-height : 800px;
}

div.printpanel div.column.one h1
{
	color : #666666;
	margin : 5px 10px 0 0;
	font-size : 10pt;
	padding : 5px 0 5px 1px;
}

div.printpanel div.column.one div.images,
div.printpanel div.column.one div.images img
{
	width : 430px;
	height : 288px;	
}
div.printpanel div.column.one div.images img { float : left; }

div.printpanel div.column.two
{
    /*height : 800px;    
    overflow : hidden;*/
    min-height : 800px;
}

div.printpanel.car div.column.two div.benefits.logo 
{
	width : 215px;
	height : 125px;
	padding-bottom : 193px;
	background-color : #0D125B;
}
div.printpanel.car div.column.two div.benefits.logo img
{
	width : 215px;
	height : 125px;
}
div.printpanel.approved.car div.column.two div.benefits.logo
{
	width : 215px;
	height : 318px;
	padding-bottom : 0;
	background-color : #FE1100;
}
div.printpanel.approved.car div.column.two div.benefits.logo img
{
	width : 215px;
	height : 318px;
}

div.printpanel div.column.two div.images
{
    width : 215px;
    height : 288px;
}
div.printpanel div.column.two div.images
{
    overflow : hidden;
}
div.printpanel div.column.two div.address
{ 
	width : 215px; 
	float : left;		
	margin : 0;
	color : White; 
	padding : 0; 
	height : 240px;	
	min-height : 25px;
}
div.printpanel.car div.column.two div.address
{
	background-color : #0D125B;
}
div.printpanel.approved.car div.column.two div.address
{
	background-color : #FE1100;
}
div.printpanel div.column.two div.address table { margin-top : 125px; text-align : right; }
div.printpanel div.column.two div.address table tr td { width : 201px; }
div.printpanel div.column.two div.images img
{
	width : 215px;
	height : 144px;	
}
div.printpanel div.column.two div.images img { float : left;}

div.printpanel div.column.one table,
div.printpanel div.column.one table tbody { width : 420px; }
div.printpanel div.column.one table tbody tr th { color : #666666; text-align : left; font-weight : normal; padding : 0; }
div.printpanel div.column.one table tbody tr td { color : Black; font-weight : bold; padding : 0; }

div.printpanel ul.equipment
{       
    margin : 10px 0;
    padding : 0;
    padding-left : 2px;
    width : 420px;
    min-height : 280px;
}
div.printpanel ul.equipment li
{   	
	background-image: url(/assets/Wayside/images/bullet.jpg); 
	background-repeat : no-repeat;
	background-position : left;	
	list-style : none;
    text-align : left;
    font-weight : bold;    
    font-size : 9px;
    color : #666;
    padding : 2px 5px 0 15px;    
    width : 190px;  
    float : left;     
}
div.printpanel ul.equipment li.category
{
	margin-top : 5px;
	padding-left : 0;
	margin-bottom : 2px;
	background : none;
	font-size : 11px;
	border-bottom : 1px solid #ccc;	
	width : 400px;
}
/********************************************************/

/*******************************************************
Disclaimer Styles
********************************************************/
div.disclaimer 
{
	width : 480px;	
	clear : left;
	padding : 20px 0 0 10px;
	margin : 0 auto;
	font-size : 7pt; 
	color : #666;
}
div.disclaimer.print 
{
	width : 640px;	
	padding : 0;
}
/********************************************************/