/*
****************************************************************
UVL STYLES 
****************************************************************

- All shared styles relating to the UVL.

*****************************************************************
*/

/*******************************************************
Uvl Container Form Styles
********************************************************/
form.uvl
{	
    width : 100%;
}
form.uvl div.wrapper
{
	float : left;
}
img.uvl.header
{
    margin : 0 0 -2px 0;
}
img.uvl.footer
{
    display : block;
    clear : both;
    margin : 0;
}
/********************************************************/

/*******************************************************
Uvl Search Panel Styles
********************************************************/
div.searchPanel { float : right; }
div.searchPanel div.divTitle
{
	font-size : 12px;			
	font-weight : bold;
	color : Black;
	text-align : center;
	padding : 5px 10px;
	background-color : #DADADA;	
}
div.vehicleSearch
{
    margin : 0 0 5px 0;
    padding : 10px;
    font-weight : bold;    
    width : 466px;    
    color : #5F5F5F;
    float : left;      
    border : solid 1px #C4C4C4;      
}
div.vehicleSearch fieldset
{	   
	border-width : 0px;
    margin : 0;
    padding : 0;
    width : 100%;
}
div.vehicleSearch fieldset div 
{
	width : 228px;
	text-align : right;
	padding : 5px 5px 0 0;
	margin : 0;
	float : left;
}
div.vehicleSearch fieldset div label { float : left; color : #656A70; }
div.vehicleSearch fieldset div select { color : Black; width : 120px; font-size : 10px; }
div.vehicleSearch fieldset div.pagesize 
{
	border-top : solid 1px white; 
	margin-top : 10px;
	padding-top : 10px;
}

div.vehicleSearch fieldset.panel.buttons { text-align : right; margin : 0; padding : 5px 0 0 0; }
div.vehicleSearch fieldset.panel.buttons a 
{
	float : right;
	color : #656A70;
	border-top : solid 2px #656A70;
	font-size : 11px;
	font-weight : bold;
	margin : 0;
	padding : 5px 0 7px 0;
	display : block;
	width : 70px;
	text-align : center;
}
div.vehicleSearch fieldset.panel.buttons a:hover { background-color : #656A70; color : White; }
div.vehicleSearch fieldset.panel.buttons input { margin : 5px 0 0 2px; }

div.vehicleSearch legend { display : none; }

div.vehicleSearch div.fldSetDivider { cursor : pointer; margin : 5px 0px; }
div.vehicleSearch div.fldSetDivider { border-top : solid 1px #DADADA; border-bottom : solid 1px #DADADA; }
div.vehicleSearch div.fldSetDivider { width : 100%; height : 18px; display : block; }
div.vehicleSearch div.fldSetDivider a { padding : 2px 4px; font-size : 10px; }
div.vehicleSearch div.fldSetDivider a.title { float : left; font-weight : normal; }
div.vehicleSearch div.fldSetDivider a.symbol { float : right; font-weight : bold; }

div.resultspanel 
{ 
	clear : right;
	float : right;
	width : 486px;
	margin : 0 0 0 4px;
	padding : 0;
}
div.resultspanel fieldset
{
	border-width : 0px;
    margin : 0;
    padding : 0;
}
div.resultspanel div.searchTools
{
	padding : 10px;
}
div.resultspanel div.searchTools fieldset
{
	float : left;
	width : 50%;
}
div.resultspanel div.searchTools fieldset div.pagesize label { float : left; padding : 3px 10px 0 0; }
div.resultspanel div.searchTools fieldset div.pagesize select { float : left; }
div.resultspanel div.searchTools fieldset div.sortorder label { float : left; }
div.resultspanel div.searchTools fieldset div.sortorder select { float : right; }

div.resultspanel div.pagination
{
	overflow : hidden;
	padding : 10px;
	text-align : center;
}
div.resultspanel div.pagination div
{
	float : left;
	margin : 0; 
	padding : 0;	
}
div.resultspanel div.pagination div.panel.information { color : #656A70; float : left; }
div.resultspanel div.pagination div.panel.pages { float : right; }
div.resultspanel div.pagination div.panel.pages a { color : #656A70; text-decoration : none; font-weight : normal; }
div.resultspanel div.pagination div.panel.pages a.active { color : #999999; font-weight : bold; }

div.results 
{ 
	clear : left; 
	padding : 5px; 
	margin : 0;
}
div.results div.item 
{
	height : 89px; 
	margin : 0 0 5px 0; 
	padding-bottom : 5px;
	border-bottom : solid 1px #DADADA;
}
div.results div.item div.thumbnail
{
	float : left;
	width : 132px;
	height : 89px;
	margin : 0;
	padding : 0;	
}
div.results div.item div.thumbnail img 
{
	width : 130px;
	height : 87px;
	border : solid 1px #DADADA;
}
div.results div.item div.details
{	
	float : left;
	width : 344px;	
	color : #656A70;
}
div.results.exDemo div.item div.details { width : 334px; }
div.results div.item div.details div.title
{
	overflow : hidden;
	height : 16px;	
	background-color : #DADADA;
	padding : 5px;
}
div.results div.item div.details div.title a
{	
	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
	color : Black;
}
div.results div.item div.details div.title a.description 
{ 
	float : left; 
	width : 270px;
	height : 15px;
	overflow : hidden;
}
div.results div.item div.details div.title a.price { float : right; }
div.results div.item div.details p
{
	font-size : 11px;
	height : 14px;
	line-height : 14px;
	margin : 0 0 3px 0;
	overflow : hidden;
	padding : 10px 5px 5px 5px;		
}
div.results.exDemo div.item div.details p
{
	height : 45px;
	overflow : auto;
}

div.results div.item div.details ul {		
	list-style-image : none;
	list-style-position : outside;
	list-style-type : none;
	margin : 0;
	padding : 5px;			
}
div.results div.item div.details ul li 
{  
	float : left;
	margin : 0;	
}
div.results div.item div.details ul li.dfr { width : 70px; }
div.results div.item div.details ul li.odometer { width : 100px; }
div.results div.item div.details ul li.fueltype { width : 55px; }
div.results div.item div.details ul li.transmission { width : 100px; }
/*div.results div.item div.details ul li a.lblDetails 
{
	font-weight : normal;
	cursor : text;
	float : left;
	display : block;	
}*/
div.results div.item div.details ul li a.txtDetails 
{	
	font-weight : bold;	
	cursor : text;		
	display : block;		
}
/********************************************************/

/*******************************************************
Uvl Vehicle View Styles
********************************************************/
div.vehiclepanel div.column.right div.detail
{
	padding : 0;
}
div.vehiclepanel div#vehicleImagesContainer
{
	width : 475px;
	margin : 0px 0px 0px 10px;
	padding : 0px;
}

div.vehiclepanel div#vehicleImagesContainer div.title
{
	overflow : hidden;
	height : 16px;	
	background-color : #DADADA;
	padding : 5px;
}
div.vehiclepanel div#vehicleImagesContainer div.title a
{	
	text-decoration : none;
	font-size : 12px;
	font-weight : bold;
	color : Black;
}
div.vehiclepanel div#vehicleImagesContainer div.title a.description 
{ 
	float : left; 
	width : 405px;
	height : 15px;
	overflow : auto;
}
div.vehiclepanel div#vehicleImagesContainer div.title a.price { float : right; }


div.vehiclepanel div#vehicleImagesContainer div.mainImageContainer
{
	position : relative;
	width : 353px;
	height : 237px;
	float : left;	
	margin : 3px 0 0 2px;	
	padding : 0;
}
div.vehiclepanel div#vehicleImagesContainer div.mainImageContainer div.mainImage
{
	width : 353px;
	height : 237px;
	position : absolute;
	margin : 0;
	padding : 0;
	top : 0px;
	left : 0px;
}
div.vehiclepanel div#vehicleImagesContainer div.mainImageContainer div.mainImage img
{
    width : 351px;
    height : 235px;
    border : solid 1px #656A70;
}

div.vehiclepanel div#vehicleImagesContainer div.thumbnailContainer
{
	position : relative;
	float : right;	
	margin : 3px 0 0 0;	
	padding : 0 3px 0 0;
}
div.vehiclepanel div#vehicleImagesContainer div.thumbnailContainer div.thumbnail.two
{
	margin : 3px 0px;
	padding : 0;
}
div.vehiclepanel div#vehicleImagesContainer div.thumbnailContainer div.thumbnail,
div.vehiclepanel div#vehicleImagesContainer div.thumbnailContainer div.thumbnailDisabled
{
	width : 114px;
	height : 80px;		
}
div.vehiclepanel div#vehicleImagesContainer div.thumbnailContainer div.thumbnail img,
div.vehiclepanel div#vehicleImagesContainer div.thumbnailContainer div.thumbnailDisabled img
{
	border : solid 1px #656A70;
	width : 112px;
	height : 75px;		
	margin : 0;
	padding : 0;
}
div.vehiclepanel div#vehicleImagesContainer div.details dl
{
	float : left;
	width : 118px;
	margin : 5px 0;
	padding : 0;
}
div.vehiclepanel div#vehicleImagesContainer div.details dl dt,
div.vehiclepanel div#vehicleImagesContainer div.details dl dd
{
	
	text-align : center;
	margin : 0;	
}
div.vehiclepanel div#vehicleImagesContainer div.details dl dt
{
	font-weight : bold;
}

div.vehiclepanel div.column.right div.detailsPanel
{
	margin : 5px 0 0 10px;
	padding : 0px;
	width : 477px;
}
div.vehiclepanel div.column.right div.detailsPanel div.details
{
	padding : 10px;
	margin-bottom : 5px;	
}
div.vehiclepanel div.column.right div.detailsPanel div.details h3
{
	width : 447px;	
}
div.vehiclepanel div.column.right div.detailsPanel div.details div.equipment
{
	margin : 0;
	padding : 0;	
}
div.vehiclepanel div.column.right div.detailsPanel div.details div.equipment ul.equipment
{
	margin : 10px 0 0 0;
	padding : 0;
	list-style : none;
}
div.vehiclepanel div.column.right div.detailsPanel div.details div.equipment ul.equipment li
{
	width : 200px;
	margin-left : 0px;
	padding : 0px 0px 5px 15px;
	float : left;
	background : transparent url('/WhiteRoseVW/assets/images/screen/bullet.jpg') no-repeat left top;
}

div#hiddenZoomImagesContainer
{
	position : absolute;
	top : 0px;
	left : 0px;
}
div#hiddenZoomImagesContainer div#zoomImagesContainer
{
	position : relative;
}
div#hiddenZoomImagesContainer div#zoomImagesContainer div.mainImageContainer
{
	position : absolute;
    top : 14px;
    left : 14px;
    width : 602px;    
}
div#hiddenZoomImagesContainer div#zoomImagesContainer div.mainImageContainer div.zoomMainImage
{
	position : absolute;
	top : 0px;
	left : 0px;
	width : 600px;
	height : 400px;
}
div#hiddenZoomImagesContainer div#zoomImagesContainer div.mainImageContainer div.zoomMainImage img
{
	width : 600px;
	height : 400px;
}

div#hiddenZoomImagesContainer div#zoomThumbnailsContainer
{
	position : absolute;
	top : 420px;
	left : 14px;
	width : 599px;
}
div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div#navContainer
{
	font-family : Verdana;
    font-weight : normal;
    font-size : 11px;
    width : 100%;
    height : 30px;
}
div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div#navContainer div
{
	margin : 0;	
	height : 26px;
	text-align : center;	
	width : 342px;
	float : left;
	color : #656A70;
}
div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div#navContainer div.div.zoomPrevImage, 
div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div#navContainer div.div.zoomNextImage,
div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div#navContainer div.div.zoomClose 
{	
	width : 194px;
	background-color : White;
	border-top : solid 2px #656A70;
	font-weight : bold;
	color : #656A70;	
	text-align : center;
}
div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div#navContainer div.div.zoomClose
{
	margin : 0px 5px;
	width : 195px;
}
div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div#navContainer div.div.zoomPrevImage:hover, 
div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div#navContainer div.div.zoomNextImage:hover,
div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div#navContainer div.div.zoomClose:hover 
{	
	background-color : #656A70;
}
div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div#navContainer div.div.zoomPrevImage a, 
div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div#navContainer div.div.zoomNextImage a,
div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div#navContainer div.div.zoomClose a
{
	display : block;
	height : 26px;	
	padding : 2px 0 0 0;
}
div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div#navContainer div.div.zoomPrevImage a:hover, 
div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div#navContainer div.div.zoomNextImage a:hover,
div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div#navContainer div.div.zoomClose a:hover
{
	color : White;
}
div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div.layoutContainer div.thumbnailContainerContents
{
	padding : 5px 0px;
	margin : 5px 0px;
	width : 598px;
	height : 58px;
}
div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div.layoutContainer div.thumbnailContainerContents div.divZoomThumbnailContainer
{
	width : 275px;
	margin : 0 auto;	
}
div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div.layoutContainer div.thumbnailContainerContents div.divZoomThumbnailContainer div
{
	width : 86px;
	height : 58px;
	float : left;
	margin : 0 2px;
}
div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div.layoutContainer div.thumbnailContainerContents div.divZoomThumbnailContainer div img
{
	border : solid 1px #656A70;
	width : 84px;
	height : 56px;
}


/*******************************************************
Uvl Compare Compact Styles
********************************************************/
div.content div#divCompareCompact ul.menu.related li div.compareCompactPanel
{
	background-color : White;
	padding : 3px 0px 0px 0px;
}
div.content div#divCompareCompact ul.menu.related li div.compareCompactPanel div.list
{
	padding-left : 5px;
	padding-right : 5px;
}
div.content div#divCompareCompact ul.menu.related li div.compareCompactPanel div.list div.item
{
	float : left;
	clear : left;
	width : 230px;
	height : 69px;
	padding : 4px 0;
	border-bottom : solid 1px #DADADA;
}
div.content div#divCompareCompact ul.menu.related li div.compareCompactPanel div.list div.item div.thumbnail
{
	float : left;
	margin : 0;
	padding : 0;
	width : 102px;
	height : 69px;
}
div.content div#divCompareCompact ul.menu.related li div.compareCompactPanel div.list div.item div.thumbnail a
{
	margin : 0;
	padding : 0;	
}
div.content div#divCompareCompact ul.menu.related li div.compareCompactPanel div.list div.item div.thumbnail a img
{
	width : 100px;
	height : 67px;
	border : solid 1px #656A70;
}
div.content div#divCompareCompact ul.menu.related li div.compareCompactPanel div.list div.item div.title
{
	float : left;
	width : 118px;
	height : 59px;
	padding : 5px;	
}
div.content div#divCompareCompact ul.menu.related li div.compareCompactPanel div.actions
{
	width : 230px;
	background-color : White;
}
div.content div#divCompareCompact ul.menu.related li div.compareCompactPanel div.actions a
{
	color : #656A70;
	font-weight : bold;
	text-align : center;
	padding : 7px 10px 0px 10px;
}
div.content div#divCompareCompact ul.menu.related li div.compareCompactPanel div.actions a:hover
{
	color : Black;
	text-decoration : underline;
}
div.content div#divCompareCompact ul.menu.related li div.compareCompactPanel div.actions span
{
	text-align : center;
	display : block;
	padding : 7px 10px 10px 10px;
}

/*******************************************************
Uvl Favourites Compact Styles
********************************************************/
div.content div#divFavouritesCompact ul.menu.related li div.favouritesCompactPanel
{
	background-color : White;
	padding : 3px 0px 0px 0px;
}
div.content div#divFavouritesCompact ul.menu.related li div.favouritesCompactPanel div.list
{
	padding-left : 5px;
	padding-right : 5px;
}
div.content div#divFavouritesCompact ul.menu.related li div.favouritesCompactPanel div.list div.item
{
	float : left;
	clear : left;
	width : 230px;
	height : 69px;
	padding : 4px 0;
	border-bottom : solid 1px #DADADA;
}
div.content div#divFavouritesCompact ul.menu.related li div.favouritesCompactPanel div.list div.item div.thumbnail
{
	float : left;
	margin : 0;
	padding : 0;
	width : 102px;
	height : 69px;
}
div.content div#divFavouritesCompact ul.menu.related li div.favouritesCompactPanel div.list div.item div.thumbnail a
{
	margin : 0;
	padding : 0;	
}
div.content div#divFavouritesCompact ul.menu.related li div.favouritesCompactPanel div.list div.item div.thumbnail a img
{
	width : 100px;
	height : 67px;
	border : solid 1px #656A70;
}
div.content div#divFavouritesCompact ul.menu.related li div.favouritesCompactPanel div.list div.item div.title
{
	float : left;
	width : 118px;
	height : 59px;
	padding : 5px;
}
div.content div#divFavouritesCompact ul.menu.related li div.favouritesCompactPanel div.actions
{
	width : 230px;
	background-color : White;	
}
div.content div#divFavouritesCompact ul.menu.related li div.favouritesCompactPanel div.actions a
{
	color : #656A70;
	font-weight : bold;
	text-align : center;
	padding : 7px 10px 0px 10px;
}
div.content div#divFavouritesCompact ul.menu.related li div.favouritesCompactPanel div.actions a:hover
{
	color : Black;
	text-decoration : underline;
}
div.content div#divFavouritesCompact ul.menu.related li div.favouritesCompactPanel div.actions span
{
	text-align : center;
	display : block;
	padding : 7px 10px 10px 10px;
}

/*******************************************************
Uvl Compare Vehicle Table Styles
********************************************************/
div.comparePanel div.compare { margin : 0; padding : 1px; }
div.comparePanel div.compare.one,
div.comparePanel div.compare.one tbody tr td table { width : 248px; }
div.comparePanel div.compare.two,
div.comparePanel div.compare.two tbody tr td table { width : 329px; }
div.comparePanel div.compare.three,
div.comparePanel div.compare.three tbody tr td table { width : 408px; }
div.comparePanel div.compare.four,
div.comparePanel div.compare.four tbody tr td table { width : 480px; }

div.comparePanel div.compare table.compare,
div.comparePanel div.compare table.compare tbody tr td table
{	
	float : left; 
	border : 0; 
	margin : 0; 
	padding : 0;
	font-weight : normal;	
	font-size : 11px;
	border-collapse : collapse;
}
div.comparePanel div.compare table.compare tbody tr td { margin-top : 0px; }
div.comparePanel div.compare table.compare tr.sectionCollapse { cursor : pointer; border-top : solid 1px #656A70; border-bottom : solid 1px #656A70; background-color : White; height : 28px; }
div.comparePanel div.compare table.compare tr.sectionCollapse th a { color : #656A70; padding-left : 5px; font-weight : bold; display : block; }
div.comparePanel div.compare table.compare tr.sectionCollapse th a:hover { color : black; }
div.comparePanel div.compare table.compare tbody { margin-bottom : 10px; }
div.comparePanel div.compare table.compare tbody tr td table tbody tr td img { width : 80px; height : 87px; margin : 0; padding : 0; }
div.comparePanel div.compare table.compare tbody tr td table tbody tr td a { width : 80px; height : 87px; display : block; color : #728976; text-decoration : none; }
div.comparePanel div.compare table.compare tbody tr td table tbody tr.Actions td a 
{ 
	width : 100%; 
	height : 100%; 
	display : block; 
	border-left : solid 1px #C0C0C0; 
	padding-top : 7px;
}
div.comparePanel div.compare table.compare tbody tr td table tbody tr.Actions td.first a { border-left : none; }
div.comparePanel div.compare table.compare tbody tr td table tbody tr td.odd a:hover { color : #F5F6E9; }
div.comparePanel div.compare table.compare tbody tr td table tbody tr td.even a:hover { color : #E2E6BF; }
div.comparePanel div.compare table.compare tbody tr td table tbody tr { color : #656A70; }
div.comparePanel div.compare table.compare tbody tr td table tbody tr th,
div.comparePanel div.compare table.compare tbody tr td table tbody tr td { padding : 2px 0 5px 0; }
/*div.comparePanel div.compare table.compare tbody tr td table tbody tr th { width : 205px; }*/
div.comparePanel div.compare table.compare tbody tr td table tbody tr th { width : 163px; }
/*div.comparePanel div.compare table.compare tbody tr td table tbody tr td { width : 130px; text-align : center; vertical-align : middle; }*/
div.comparePanel div.compare table.compare tbody tr td table tbody tr td { width : 80px; text-align : center; vertical-align : middle; }
div.comparePanel div.compare table.compare tbody tr td table tbody tr td.odd { background-color : #DADADA; }
div.comparePanel div.compare table.compare tbody tr td table tbody tr td.even { background-color : White; }
div.comparePanel div.compare table.compare tbody tr.header.Content td table tbody tr.Title { background-color : Transparent; border : none; }
div.comparePanel div.compare table.compare tbody tr.header.Content td table tbody tr.Title th { font-weight : bold; border-bottom : none; padding : 0; background-color : Transparent; }
div.comparePanel div.compare table.compare tbody tr.header.Content td table tbody tr.Title td 
{ 
	font-weight : normal; 
	border-bottom : none; 
	border-left : solid 1px white;
	padding : 10px 0px; 
	color : #656A70;
}

div.comparePanel div.compare table.compare tbody tr.header.Content td table tbody tr.Title td.odd { background-color : #DADADA; }
div.comparePanel div.compare table.compare tbody tr.header.Content td table tbody tr.Title td.even { background-color : White; }
div.comparePanel div.compare table.compare tbody tr.header.Content td table tbody tr.Media th { border-bottom : none; }
div.comparePanel div.compare table.compare tbody tr.header.Content td table tbody tr.Media td { margin : 0px; padding : 0px; }
div.comparePanel div.compare table.compare tbody tr.header.Content td table tbody tr.Media td a,
div.comparePanel div.compare table.compare tbody tr.header.Content td table tbody tr.Media td a img { width : 80px; height : 60px; }
div.comparePanel div.compare table.compare tbody tr.header.Content td table tbody tr.Actions th 
{ 		
	background-color : White;	
	/*width : 205px; */
}
/*div.comparePanel div.compare table.compare tbody tr.header.Content td table tbody tr.Actions td.first { width : 205px; }*/
div.comparePanel div.compare table.compare tbody tr.header.Content td table tbody tr.Actions td.first { width : 163px; }
/*div.comparePanel div.compare table.compare tbody tr.header.Content td table tbody tr.Actions td { background-color : #656A70; width : 128px; height : 23px; margin : 1px; padding : 0px; }*/
div.comparePanel div.compare table.compare tbody tr.header.Content td table tbody tr.Actions td { background-color : White; width : 80px; margin : 1px; padding : 0px; border-top : solid 2px #656A70; }
div.comparePanel div.compare table.compare tbody tr.header.Content td table tbody tr.Actions td a 
{ 
	font-weight : bold;	
	color : #656A70; 	
	display : block;
	padding-bottom : 7px;
}
div.comparePanel div.compare table.compare tbody tr.header.Content td table tbody tr.Actions a:hover
{
	color : White;
	background-color : #656A70;
}
div.comparePanel div.compare table.compare tbody tr td table tbody tr th { font-weight : normal; border-bottom : solid 1px #CCCCCC; padding-left : 5px; }
div.comparePanel div.compare table.compare tbody tr td table tbody tr td { font-weight : normal; border-bottom : solid 1px #CCCCCC; color : #656A70; }
div.comparePanel div.compare table.compare tr.backToResults 
{ 
	border-top : solid 2px #656A70;
	height : 28px;	
}
div.comparePanel div.compare table.compare tr.backToResults td { width : auto; text-align : center; }
div.comparePanel div.compare table.compare tr.backToResults a { height : 23px; padding-top : 5px; color : #656A70; background-color : White; text-decoration : none; display : block; font-weight : bold; }
div.comparePanel div.compare table.compare tr.backToResults a:hover { color : White; background-color : #656A70; }
/********************************************************/

/*******************************************************
Uvl Favourites List Styles
********************************************************/
div.favouritesPanel div.favourites
{
	padding : 5px;
}
div.favouritesPanel div.favourites div.item
{
	height : 89px; 
	margin : 0 0 5px 0; 
	padding-bottom : 5px;
	border-bottom : solid 1px #DADADA;
}
div.favouritesPanel div.favourites div.item div.thumbnail
{
	float : left;
	width : 132px;
	height : 89px;
	margin : 0;
	padding : 0;	
}
div.favouritesPanel div.favourites div.item div.thumbnail img 
{
	width : 130px;
	height : 87px;
	border : solid 1px #DADADA;
}
div.favouritesPanel div.favourites div.item div.details
{
	float : left;
	width : 344px;	
	color : #656A70;
}
div.favouritesPanel div.favourites div.item div.details div.title
{
	overflow : hidden;
	height : 16px;	
	background-color : #DADADA;
	padding : 5px;
}
div.favouritesPanel div.favourites div.item div.details div.title a
{	
	text-decoration : none;
	font-size : 12px;
	font-weight : bold;
	color : Black;
}
div.favouritesPanel div.favourites div.item div.details div.title a.description 
{ 
	float : left; 
	width : 250px;
	height : 15px;
	overflow : hidden;
}
div.favouritesPanel div.favourites div.item div.details div.title a.price { float : right; }
div.favouritesPanel div.favourites div.item div.details p
{
	font-size : 11px;
	height : 14px;
	line-height : 14px;
	margin : 0 0 3px 0;
	overflow : hidden;
	padding : 10px 5px 5px 5px;		
}

div.favouritesPanel div.favourites div.item div.details ul {		
	list-style-image : none;
	list-style-position : outside;
	list-style-type : none;
	margin : 0;
	padding : 10px 5px 0px 10px;			
}
div.favouritesPanel div.favourites div.item div.details ul li 
{  
	float : left;
	margin : 0;	
}
div.favouritesPanel div.favourites div.item div.details ul li.dfr { width : 70px; }
div.favouritesPanel div.favourites div.item div.details ul li.odometer { width : 100px; }
div.favouritesPanel div.favourites div.item div.details ul li.fueltype { width : 55px; }
div.favouritesPanel div.favourites div.item div.details ul li.transmission { width : 100px; }
div.favouritesPanel div.favourites div.item div.details ul li a.txtDetails 
{	
	font-weight : bold;	
	cursor : text;		
	display : block;		
}
div.favouritesPanel div.favourites div.item div.actions
{
	height : 30px;		
	margin : 8px 0 0 0;
	padding : 0;
	cursor : default;	
	float : left;
}  
div.favouritesPanel div.favourites div.item div.actions ul
{
    list-style          : none;
    list-style-image    : none;
    margin              : 0px;
    padding             : 0px;    
}
div.favouritesPanel div.favourites div.item div.actions ul li
{
	height : 26px;
	margin : 2px 0 2px 2px;	
	width : 168px;
	float : left;
	cursor : pointer;
	border-top : solid 2px #656A70;
}
div.favouritesPanel div.favourites div.item div.actions ul li a
{
	text-align : center;
	font-size : 11px;
	font-weight : bold;
	color : #656A70;	
	padding : 5px 0 0 0;
	display : block;
	height : 21px;
}
div.favouritesPanel div.favourites div.item div.actions ul li:hover
{
	background-color : #656A70;	
}
div.favouritesPanel div.favourites div.item div.actions ul li a:hover
{
	color : White;
}
/********************************************************/

/*******************************************************
Uvl Message Panel Styles
********************************************************/
div.messagePanel h2
{
	background-color : #656A70;
	color : White;
	padding : 5px;
}
div.messagePanel p
{
	padding : 5px;
}
div.messagePanel a
{
	text-decoration : underline;
	color : #656A70;
}
/********************************************************/
