/*
****************************************************************
UVL STYLES 
****************************************************************

- All shared styles relating to the UVL.

*****************************************************************
*/

/*******************************************************
Uvl Container Form Styles
********************************************************/
form.uvl
{	
    width : 100%;
}
img.uvl.header
{
    margin : 0 0 -2px 0;
}
img.uvl.footer
{
    display : block;
    clear : both;
    margin : 0;
}
/********************************************************/

/*******************************************************
Uvl Search Panel Styles
********************************************************/
form#searchCriteriaForm { float : left; width : 100%; }
form#searchCriteriaForm legend { display : none; }
form#searchCriteriaForm div.sectionContent { padding : 5px; margin-bottom : 5px; }
form#searchCriteriaForm div#searchCriteriaLoadingFlash { text-align : center; }
form#searchCriteriaForm fieldset { border : none; margin : 0; padding : 0; }
form#searchCriteriaForm fieldset div { padding : 3px 0px; float : left; }
form#searchCriteriaForm fieldset div,
form#searchCriteriaForm fieldset div select { width : 100%; color : #02497F; }
form#searchCriteriaForm fieldset div.pricefrom,
form#searchCriteriaForm fieldset div.ageto { width : 100px; }
form#searchCriteriaForm fieldset div.priceto,
form#searchCriteriaForm fieldset div.odometerto { width : 105px; float : right; }
form#searchCriteriaForm h2#h2ResultCount { text-align : center; font-size : 15px; color : #02497F; padding : 3px 0px; }
form#searchCriteriaForm h3#h3ResultLabel { text-align : center; color : #02497F; padding : 3px 0px 10px 0px; }
form#searchCriteriaForm fieldset.buttonsContainer { text-align : center; }
form#searchCriteriaForm fieldset.buttonsContainer input.submit
{	
	border : none;
	background : transparent url('/GkGroup/assets/images/buttons/blueButton.jpg') no-repeat;
	background-position : 0px 3px;
	width : 105px;
	height : 26px;
	color : White;
	cursor : pointer;
}
form#searchCriteriaForm fieldset.buttonsContainer input.submit:hover
{
	color : #1E3658;
}
form#searchCriteriaForm fieldset.buttonsContainer a.button.reset
{
	display : block;
	border-top : solid 1px #DADADA;
	color : #02497F;
	text-decoration : none;
	margin-top : 10px;
	padding : 3px 0px;
}
/********************************************************/

/*******************************************************
Uvl Results Panel Styles
********************************************************/
div.resultspanel 
{ 
	float : left;
	width : 100%;
	margin : 0;
	padding : 0;
}
div.resultspanel fieldset
{
	border-width : 0px;
    margin : 0;
    padding : 0;
}
div.resultspanel form div.pagination
{
	height : 60px;
}
div.resultspanel div.pagination
{
	height : 30px;
	overflow : hidden;
	padding : 10px;
	text-align : center;
}
div.resultspanel div.pagination div
{
	float : left;
	margin : 0; 
	padding : 0 0 5px 0;	
}
div.resultspanel div.pagination div.pagesize { float : left; }
div.resultspanel div.pagination div.pagesize label { padding-right : 10px; }
div.resultspanel div.pagination div.sortorder { float : right; }
div.resultspanel div.pagination div.sortorder label { padding-right : 10px; }
div.resultspanel div.pagination div.panel { width : 100%; }
div.resultspanel div.pagination div.panel.information { color : #656A70; }
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 : #02497F; font-weight : bold; }

div.results 
{ 
	clear : left; 
	padding : 5px 0px; 
	margin : 0; 
}
div.results div.item { height : 145px; margin : 0 0 5px 0; }
div.results div.sectionHeader h2.title
{
	overflow : hidden;
}
div.results div.sectionHeader h2.title a
{	
	text-decoration : none;
	font-size : 12px;
	color : #02497F;
}
div.results div.sectionHeader h2.title a:hover { text-decoration : underline; }
div.results div.item div.thumbnail
{
	float : left;
	width : 180px;
	height : 120px;
	margin : 0;
	padding : 10px;	
}
div.results div.item div.thumbnail img 
{
	width : 180px;
	height : 120px;
	border : solid 1px #DADADA;
}
div.results div.item div.details
{
	float : left;
	padding : 10px;
	width : 282px;	
	color : #656A70;
}
div.results div.item div.details p
{
	font-size : 11px;
	height : 14px;
	line-height : 14px;
	margin : 0 0 3px 0;
	overflow : hidden;
	padding : 0;		
}

div.results div.item div.details ul {		
	list-style-image : none;
	list-style-position : outside;
	list-style-type : none;
	margin : 0;
	padding : 0;			
}
div.results div.item div.details ul li 
{  
	float : left;
	margin : 2px 0;
	width : 100%;
}
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;		
	float : right;
	display : block;		
}
div.results div.item div.price
{
	margin : -5px 0 0 0;
	padding : 0px 10px;
	width : 260px;		
	float : right;	
	color : Black;
}
div.results div.item div.price.reduced { margin : 0px; }
div.results div.item div.price ul
{
	list-style-image : none;
	list-style-position : outside;
	list-style-type : none;
	margin : 0;
	padding : 0;		
}
div.results div.item div.price ul li
{
	font-weight : bold;	
	font-size : 17px;
	float : right;
}
div.results div.item div.price.normal ul li.was { display : none; }
div.results div.item div.price.normal ul li.save { display : none; }
div.results div.item div.price ul li.was { font-size : 10px; font-weight : normal; }
div.results div.item div.price ul li.now { font-size : 12px; padding : 0 5px; margin-top : -2px; }
div.results div.item div.price ul li.save { font-size : 10px; font-weight : normal; }
/********************************************************/

/*******************************************************
Uvl Vehicle View Styles
********************************************************/
div.vehiclepanel div#vehicleImagesContainer
{
	margin : 0;
	padding : 5px;
}
div.vehiclepanel div.sectionContent div.images
{
	width : 332px;
	float : left;
}
div.vehiclepanel div.sectionContent div.images div.mainImageContainer
{
	position : relative;
	width : 332px;
	height : 222px;
}
div.vehiclepanel div.sectionContent div.images div.mainImageContainer div.mainImage
{
	position : absolute;
	top : 0px;
	left : 0px;
}
div.vehiclepanel div.sectionContent div.images div.mainImageContainer div.mainImage img
{
    width : 330px;
    height : 220px;
    border : solid 1px #DADADA;
}

div.vehiclepanel div.sectionContent div.images div.thumbnailContainer
{
	position : relative;
	width : 332px;
}
div.vehiclepanel div.sectionContent div.images div.thumbnailContainer div.thumbnail,
div.vehiclepanel div.sectionContent div.images div.thumbnailContainer div.thumbnailDisabled
{
	float : left;
	margin-top : 5px;
}
div.vehiclepanel div.sectionContent div.images div.thumbnailContainer div.thumbnailDisabled.even,
div.vehiclepanel div.sectionContent div.images div.thumbnailContainer div.thumbnail.even
{
	margin : 5px;
	padding : 0;
}
div.vehiclepanel div.sectionContent div.images div.thumbnailContainer div.thumbnail,
div.vehiclepanel div.sectionContent div.images div.thumbnailContainer div.thumbnailDisabled
{
	width : 107px;
	height : 72px;		
	margin-bottom : 3px;	
}
div.vehiclepanel div.sectionContent div.images div.thumbnailContainer div.thumbnail img,
div.vehiclepanel div.sectionContent div.images div.thumbnailContainer div.thumbnailDisabled img
{
	border : solid 1px #656A70;
	width : 105px;
	height : 70px;		
	margin : 0;
	padding : 0;
}

div.vehiclepanel div.detailsPanel
{
	margin : 0px;
	padding : 0px;
}
div.vehiclepanel div.detailsPanel div.details.standard
{
	padding : 10px;
	margin-bottom : 5px;
}
div.vehiclepanel div.detailsPanel ul.standard
{
	list-style-image : none;
	list-style-position : outside;
	list-style-type : none;
	margin : 0;
	padding : 0;		
}
div.vehiclepanel div.detailsPanel ul.standard li
{
	padding : 0 0 5px 0;
	width : 420px;
	float : left;
	clear : left;
}
div.vehiclepanel div.detailsPanel ul.standard li a.lblDetails
{
	font-weight : bold;
	display : block;
	width : 200px;
	float : left;
}
div.vehiclepanel div.detailsPanel ul.standard li a.txtDetails
{
	display : block;	
	width : 200px;
	float : right;
}

div.vehiclepanel div.detailsPanel ul.equipment
{
	list-style : none;
	margin : 0;
	padding : 0;
}

div.vehiclepanel div.detailsPanel ul.equipment li
{
	width : 45%;
	padding : 5px 10px 5px 0px;
	float : left;
}

div#hiddenZoomImagesContainer
{
	position : absolute;
	top : 0px;
	left : 0px;
}
div#hiddenZoomImagesContainer div.sectionHeader
{
	width : 630px;
}
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;
	border : solid 1px #DADADA;
	display : block;
}

div#hiddenZoomImagesContainer div#zoomThumbnailsContainer
{
	position : absolute;
	top : 456px;
	left : 14px;
	width : 600px;
}
div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div.sectionHeader
{
	width : 600px;
}

div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div#navContainer
{
	font-family : Verdana;
    font-weight : normal;
    font-size : 11px;
    width : 109px;
    height : 26px;
    float : right;
    margin : 3px;
}
div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div#navContainer div
{
	margin : 0;	
	height : 26px;
	text-align : center;	
	width : 109px;
	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 : 109px;
	height : 26px;
	float : left;
	clear : left;
}
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;
	width : 105px;
	height : 23px;
	background : transparent url('/GkGroup/assets/images/buttons/blueButton.jpg') no-repeat;
	margin : 0;
	padding : 3px 0 0 0;
	color : White;
}
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
{
	text-decoration : underline;
}
div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div.layoutContainer
{
	width : 100%;
	height : 85px;	
	border : solid 1px #DBDBDB;
	background : #FFFFFF url('/GkGroup/assets/images/panel/sectionContentBg.jpg') repeat-x bottom;	
}
div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div.layoutContainer div.thumbnailContainerContents
{
	padding : 5px 0px;
	margin : 0px;
	width : 280px;
	height : 58px;
	float : left;
}
div#hiddenZoomImagesContainer div#zoomThumbnailsContainer div.layoutContainer div.thumbnailContainerContents div.divZoomThumbnailContainer
{
	width : 275px;
	margin : 0;
	padding : 9px 10px;	
}
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 Recently Reduced Styles
********************************************************/
div.content div.panel.recentlyreduced div.sectionContent
{
	padding : 5px;
}
div.content div.panel.recentlyreduced div.recentlyReducedPanel div.list
{
	width : 100%;
}
div.content div.panel.recentlyreduced div.recentlyReducedPanel div.list div.item
{
	float : left;
	padding : 0 0 5px 0;
	width : 210px;
}
div.content div.panel.recentlyreduced div.recentlyReducedPanel div.list div.item div.title
{
	float : left;
	border : solid 1px #DBDBDB;
	background : white url(/GkGroup/assets/images/panel/dropShadow_panel_bg_Grey.png) repeat-x scroll center bottom;
	width : 100%;
	height : 25px;
}
div.content div.panel.recentlyreduced div.recentlyReducedPanel div.list div.item div.title a
{
	text-decoration : none;
	color : #02497F;
	display : block;
	padding : 5px 0px 0px 5px;
}
div.content div.panel.recentlyreduced div.recentlyReducedPanel div.list div.item div.title a:hover
{
	text-decoration : underline;
}
div.content div.panel.recentlyreduced div.recentlyReducedPanel div.list div.item div.content
{
	float : left;
	border : solid 1px #DBDBDB;
	width : 206px;
	padding : 2px;
}
div.content div.panel.recentlyreduced div.recentlyReducedPanel div.list div.item div.content a.thumbnail
{
	margin : 0;
	padding : 0;	
	width : 107px;
	height : 72px;
	display : block;
	float : left;
}
div.content div.panel.recentlyreduced div.recentlyReducedPanel div.list div.item div.content a.thumbnail img
{
	width : 105px;
	height : 70px;
	border : solid 1px #DBDBDB;
}
div.content div.panel.recentlyreduced div.recentlyReducedPanel div.list div.item div.content dl
{
	display : block;
	float : left;
	width : 90px;
	padding-left : 5px;
	margin : 10px 0px;
}
div.content div.panel.recentlyreduced div.recentlyReducedPanel div.list div.item div.content dl dt
{
	font-size : 10px;
	float : left;
	width : 37px;
	text-align : left;
}
div.content div.panel.recentlyreduced div.recentlyReducedPanel div.list div.item div.content dl dd
{
	margin : 0;
	float : left;
	width : 53px;
	text-align : right;
	color : #02497F;
}
div.content div.panel.recentlyreduced div.recentlyReducedPanel div.list div.item div.content dl dd.was
{
	text-decoration : line-through;
}
div.content div.panel.recentlyreduced div.recentlyReducedPanel div.list div.item div.content dl dd.now
{
	font-weight : bold;
}
div.content div.panel.recentlyreduced div.recentlyReducedPanel div.list div.item div.content dl dt.was,
div.content div.panel.recentlyreduced div.recentlyReducedPanel div.list div.item div.content dl dd.was
{
	padding : 5px 0px;
}

/*******************************************************
Uvl Compare Compact Styles
********************************************************/
div.content div#divCompareCompact div.sectionContent
{
	padding : 5px;
}
div.content div#divCompareCompact div.compareCompactPanel div.list
{
	width : 100%;
}
div.content div#divCompareCompact div.compareCompactPanel div.list div.item
{
	float : left;
	padding : 0 0 3px 0;
}
div.content div#divCompareCompact div.compareCompactPanel div.list div.item a.thumbnail
{
	margin : 0;
	padding : 0;	
	width : 107px;
	height : 72px;
	display : block;
	float : left;
}
div.content div#divCompareCompact div.compareCompactPanel div.list div.item a.thumbnail img
{
	width : 105px;
	height : 70px;
	border : solid 1px #DBDBDB;
}
div.content div#divCompareCompact div.compareCompactPanel div.list div.item span
{
	display : block;
	float : left;
	width : 100px;
	padding-left : 5px;	
}
div.content div#divCompareCompact div.compareCompactPanel div.list div.item span a
{
	color : #656A70;
	text-decoration : none;
}
div.content div#divCompareCompact div.compareCompactPanel div.list div.item span a:hover
{
	text-decoration : underline;
}
div.content div#divCompareCompact div.compareCompactPanel div.actions
{
	width : 100%;
}
div.content div#divCompareCompact div.compareCompactPanel div.actions a
{
	color : #656A70;
	font-weight : bold;
	text-align : center;
	padding : 5px 10px 0px 10px;
	display : block;
}
div.content div#divCompareCompact div.compareCompactPanel div.actions a:hover
{
	color : Black;
	text-decoration : underline;
}
div.content div#divCompareCompact div.compareCompactPanel div.actions a.disabled:hover
{
	color : #656A70;
	text-decoration : none;
}
div.content div#divCompareCompact div.compareCompactPanel div.actions span
{
	text-align : center;
	display : block;
	padding : 7px 10px 0px 10px;
}

/*******************************************************
Uvl Favourites Compact Styles
********************************************************/
div.content div#divFavouritesCompact div.sectionContent
{
	padding : 5px;
}
div.content div#divFavouritesCompact div.favouritesCompactPanel div.list
{
	width : 100%;
}
div.content div#divFavouritesCompact div.favouritesCompactPanel div.list div.item
{
	float : left;
	padding : 0 0 3px 0;
}
div.content div#divFavouritesCompact div.favouritesCompactPanel div.list div.item a.thumbnail
{
	margin : 0;
	padding : 0;	
	width : 107px;
	height : 72px;
	display : block;
	float : left;
}
div.content div#divFavouritesCompact div.favouritesCompactPanel div.list div.item a.thumbnail img
{
	width : 105px;
	height : 70px;
	border : solid 1px #DBDBDB;
}
div.content div#divFavouritesCompact div.favouritesCompactPanel div.list div.item span
{
	display : block;
	float : left;
	width : 100px;
	padding-left : 5px;	
}
div.content div#divFavouritesCompact div.favouritesCompactPanel div.list div.item span a
{
	color : #656A70;
	text-decoration : none;
}
div.content div#divFavouritesCompact div.favouritesCompactPanel div.list div.item span a:hover
{
	text-decoration : underline;
}
div.content div#divFavouritesCompact div.favouritesCompactPanel div.actions
{
	width : 100%;
}
div.content div#divFavouritesCompact div.favouritesCompactPanel div.actions a
{
	color : #656A70;
	font-weight : bold;
	text-align : center;
	padding : 5px 10px 0px 10px;
	display : block;
}
div.content div#divFavouritesCompact div.favouritesCompactPanel div.actions a:hover
{
	color : Black;
	text-decoration : underline;
}
div.content div#divFavouritesCompact div.favouritesCompactPanel div.actions a.disabled:hover
{
	color : #656A70;
	text-decoration : none;
}
div.content div#divFavouritesCompact div.favouritesCompactPanel div.actions span
{
	text-align : center;
	display : block;
	padding : 7px 10px 0px 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 : 244px; }
div.comparePanel div.compare.two,
div.comparePanel div.compare.two tbody tr td table { width : 325px; }
div.comparePanel div.compare.three,
div.comparePanel div.compare.three tbody tr td table { width : 404px; }
div.comparePanel div.compare.four,
div.comparePanel div.compare.four tbody tr td table { width : 486px; }

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 white; background-color : #1E3658; height : 28px; }
div.comparePanel div.compare table.compare tr.sectionCollapse th a { color : White; padding-left : 10px; font-weight : bold; display : block; }
div.comparePanel div.compare table.compare tr.sectionCollapse th a:hover { text-decoration : underline; }
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 : Black; }
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 : 163px; }
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; }
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 : Black;
}

div.comparePanel div.compare table.compare tbody tr.header.Content td table tbody tr.Title td.odd { background-color : #DADADA; vertical-align : top; }
div.comparePanel div.compare table.compare tbody tr.header.Content td table tbody tr.Title td.even { background-color : White; vertical-align : top; }
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;	
}
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 : #1E3658; width : 80px; margin : 1px; padding : 0px; }
div.comparePanel div.compare table.compare tbody tr.header.Content td table tbody tr.Actions td a 
{ 
	font-weight : bold;	
	color : White; 	
	display : block;
	padding-bottom : 7px;
}
div.comparePanel div.compare table.compare tbody tr.header.Content td table tbody tr.Actions a:hover
{
	text-decoration : underline;
}
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 : Black; }
/********************************************************/

/*******************************************************
Uvl Favourites List Styles
********************************************************/
div.favouritesPanel div.favourites div.item { height : 145px; margin : 0 0 5px 0; }
div.favouritesPanel div.sectionHeader h2.title
{
	overflow : hidden;
}
div.favouritesPanel div.sectionHeader h2.title a
{	
	text-decoration : none;
	font-size : 12px;
	color : #02497F;
}
div.favouritesPanel div.sectionHeader h2.title a:hover { text-decoration : underline; }
div.favouritesPanel div.favourites div.item div.thumbnail
{
	float : left;
	width : 180px;
	height : 120px;
	margin : 0;
	padding : 10px;	
}
div.favouritesPanel div.favourites div.item div.thumbnail img 
{
	width : 180px;
	height : 120px;
	border : solid 1px #DADADA;
}
div.favouritesPanel div.favourites div.item div.details
{
	float : left;
	padding : 10px 0 0 0;
	width : 270px;	
	color : #656A70;
}
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 : 0;		
}

div.favouritesPanel div.favourites div.item div.details ul {		
	list-style-image : none;
	list-style-position : outside;
	list-style-type : none;
	margin : 0;
	padding : 0;			
}
div.favouritesPanel div.favourites div.item div.details ul li 
{  
	float : left;
	margin : 2px 0;
	width : 100%;
}
div.favouritesPanel div.favourites div.item div.details ul li a.lblDetails 
{
	font-weight : normal;
	cursor : text;
	float : left;	
	display : block;
}
div.favouritesPanel div.favourites div.item div.details ul li a.txtDetails 
{	
	font-weight : bold;	
	cursor : text;
	float : right;
	display : block;
}
div.favouritesPanel div.favourites div.item div.price
{
	margin : 5px 0 0 0;
	padding : 0px 10px;
	width : 260px;		
	float : right;	
	color : Black;
}
div.favouritesPanel div.favourites div.item div.price.reduced { margin : 0; }
div.favouritesPanel div.favourites div.item div.price ul
{
	list-style-image : none;
	list-style-position : outside;
	list-style-type : none;
	margin : 0;
	padding : 0;		
}
div.favouritesPanel div.favourites div.item div.price ul li
{
	font-weight : bold;	
	font-size : 17px;
	float : right;
}
div.favouritesPanel div.favourites div.item div.price.normal ul li.was { display : none; }
div.favouritesPanel div.favourites div.item div.price.normal ul li.save { display : none; }
div.favouritesPanel div.favourites div.item div.price ul li.was { font-size : 10px; font-weight : normal; }
div.favouritesPanel div.favourites div.item div.price ul li.now { font-size : 12px; padding : 0 5px; margin-top : -2px; }
div.favouritesPanel div.favourites div.item div.price ul li.save { font-size : 10px; font-weight : normal; }

div.favouritesPanel div.favourites div.item div.actions
{
	margin : 15px 10px 0 0;
	padding : 0;
	float : right;
}  
div.favouritesPanel div.favourites div.item div.actions a
{
	width : 105px;
	height : 25px;
	display : block;
	text-align : center;
	text-decoration : none;
	color : White;
    background : transparent url(/GkGroup/assets/images/buttons/blueButton.jpg) no-repeat 0px 2px;
    padding-top : 6px;
    margin : 0;
}
div.favouritesPanel div.favourites div.item div.actions a:hover
{
	color : #1E3658;
}
/********************************************************/

/*******************************************************
Uvl Message Panel Styles
********************************************************/
div.messagePanel p
{
	padding : 5px;
	color : #02497F;
}
div.messagePanel a
{
	text-decoration : none;
	color : #02497F;
	font-weight : bold;
}
div.messagePanel a:hover
{
	text-decoration : underline;
}
/********************************************************/