﻿.clear
{
	clear:both;	
}

/*******************************************************
Uvl Container Form Styles
********************************************************/
form.uvl
{	
    width : 570px;
    /*margin : 0 0 0 5px;*/
    padding : 0px 0px 15px 0px;
    border:0;
}

img.uvl.header
{
    margin : 0 0 -2px 0;
}

img.uvl.footer
{
    display : block;
    clear : both;
    margin : 0;
}

img
{
	border:0;
	background:transparent;
}

/********************************************************/


/*******************************************************
Uvl Quick/Search Panel Styles
********************************************************/
div.searchpanel
{
    margin :5px 0 0 0;
    padding : 0;       
    width : 570px;        
    overflow:hidden;
}
div.searchpanel div.topsection
{
    margin : 0;
    padding : 0;    	
    width : 570px;        
    height : 30px;
    background-image : url('/assets/hendy/images/uvl/uvl.search.bkgd.top.gif');
    background-repeat : no-repeat;
}
div.searchpanel div.middlesection
{
    margin : 0;
    padding : 0;    	
    width : 570px;        
}

div.searchpanel div.bottomsection
{
    margin : 0;
    padding : 0;    	
    width : 570px;     
    height : 10px;
    background-image : url('/assets/hendy/images/uvl/uvl.search.bkgd.bottom.gif');
    background-repeat : no-repeat;   
}

div.searchpanel fieldset,
div.quicksearchpanel fieldset
{
	width : 570px;
	border-width : 0px;
    margin : 5px 0 0 5px;
    padding : 0;
}


div.searchpanel fieldset legend,
div.quicksearchpanel fieldset legend
{
	display:none;
}

div.searchpanel fieldset div,
div.quicksearchpanel fieldset div
{
	float:left;
	width:280px;
	height:auto;
	margin:0 0 5px 0;
	padding:0;
}

/*Group specific styles*/
body.group div.searchpanel fieldset div.model,
body.group div.quicksearchpanel fieldset div.model,
body.group div.searchpanel fieldset div.make,
body.group div.quicksearchpanel fieldset div.make
{
	float:left;
	width:280px;
	margin:0 0 5px 0;
	padding:0;
}
/*Group specific styles end*/


/*Maufacturer specific styles*/
div.searchpanel fieldset div.model,
div.quicksearchpanel fieldset div.model
{
	width:560px;
	margin:0 0 5px 0;
	padding:0;
}

div.searchpanel fieldset div.model select,
div.quicksearchpanel fieldset div.model select
{
	width:450px;
	}

/*Maufactuer specific styles - END*/


div.searchpanel fieldset div.derivative,
div.quicksearchpanel fieldset div.derivative
{
	clear:left;
	width:280px;
	margin:0 0 5px 0;
	padding:0;
}


div.searchpanel fieldset div label,
div.quicksearchpanel fieldset div label
{
	width:90px;
	float:left;
	font-size:10px;
	font-weight:bold;
	color:#555;
	padding:0 5px 0 5px;
}


/*Maufacturer specific styles*/
div.searchpanel fieldset div select,
div.quicksearchpanel fieldset div select,
/*Group specific styles */
body.group div.searchpanel fieldset div.model select,
body.group div.quicksearchpanel fieldset div.model select
{
	width:170px;
	float:left;
    font-size : 9px;
    color : #555;
    font-weight : normal;
    margin:0;
    padding:0;
}

/*Search and reset buttons*/
div.searchpanel fieldset.panel.buttons,
div.quicksearchpanel fieldset.panel.buttons
{	
    margin :0 0 10px 0px;
    padding : 0px;
    width : 570px;
    height:30px;
}
div.searchpanel fieldset.panel.buttons input,
div.quicksearchpanel fieldset.panel.buttons input { cursor : pointer; }
div.searchpanel fieldset.panel.buttons a.reset
{
	background-color : #3B6A88;
	color : White;
	text-decoration : none;
	padding : 1px 10px;
	display : block;
	width : 32px;
	height : 15px;
	margin:10px 0px 10px 502px;
} 
div.searchpanel fieldset.panel.buttons a.search
{
	background-color : #3B6A88;
	color : White;
	text-decoration : none;
	padding : 1px 10px;
	display : block;
	width : 32px;
	height : 15px;
	margin-left : 159px;	
} 
div.quicksearchpanel fieldset.panel.buttons a.search
{
	background-color : #3B6A88;
	color : White;
	text-decoration : none;
	padding : 1px 10px;
	display : block;
	width : 40px;
	height : 15px;
	margin-left : 178px;	
	text-align : center;
} 

div.searchpanel fieldset.panel.buttons a.reset:hover,
div.quicksearchpanel fieldset.panel.buttons a.search:hover
{
	background-color : #C0C0C0;
}

div.searchpanel input.button,
div.quicksearchpanel input.button
{
    width : auto;
    height : auto;    
}

/********************************************************/


/*******************************************************
Uvl Results Panel Styles
********************************************************/
div.section_leader div.usedDeals,
div.section_leader div.usedDeals div
{
	margin : 0;
	padding : 0;
}
div.section_leader div.usedDeals div.title
{
	width : 70px;
	height : auto;
	float : left;
	padding : 10px;
}
div.section_leader div.usedDeals div.title h2
{
	margin : 0;
	padding : 0;
	color : White;
	font-size : 16px;
	font-weight : bold;
}
div.section_leader div.usedDeals div.list
{
	width : 485px;
	height : auto;
	float : right;
	padding : 10px 0px;	
}
div.section_leader div.usedDeals div.list div.item
{
	width : 237px;
	min-height : 95px;
	float : left;
	margin : 0px 5px 5px 0px;	
	background-color : White;
}
div.section_leader div.usedDeals div.list div.item h3
{	
	color : White;
	line-height : 15px;
	font-size : 12px;
	background-color : #C0262E;
	margin : 0;
	padding : 5px;
	height : 12px;
	overflow : hidden;	
}
div.section_leader div.usedDeals div.list div.item div.details
{
	padding : 5px;	
	float : left;
	width : 225px;	
}
div.section_leader div.usedDeals div.list div.item div.details p
{
	margin : 0;
	padding : 0;
	font-size : 10px;
	font-weight : normal;
	color : #686B74;	
}
div.section_leader div.usedDeals div.list div.item div.details p a
{
	font-size : 10px;
	display : block;
	border : none;
}
div.section_leader div.usedDeals div.list div.item div.details p span
{
	margin : 0;
	padding : 0;
	font-size : 12px;
	font-weight : bold;
	color : #686B74;
	display : block;
}
div.section_leader div.usedDeals div.list div.item div.details p img
{
	width : 83px;
	height : 55px;	
	border : solid 1px #B9C1DA;
	float : left;
	margin-right : 5px;
}

div.resultspanel
{
    margin : 0;
    width : 100%;        
}

div.resultspanel img
{
    border-width : 0px;
}

div.resultspanel div.panel,
div.resultspanel fieldset.panel
{
    border-width : 0;
    float : left;
    clear : left;
    background : none;
}
div.resultspanel div.pagination.footer div.panel.pages { clear : none; }

div.resultspanel div.panel.information
{
    margin : 6px 0 0 9px;
    float:left;
}

div.resultspanel div.panel.pages
{
    margin : 6px 0 0 9px;
    float:right;
    clear:right;
}
div.resultspanel div.pagination.footer div.panel.pages
{
	margin : 6px 0 0 7px;
}
div.resultspanel div.panel.pages a.page
{
	font-size : 9px;
	font-weight : normal;
}
div.resultspanel div.panel.pages a:hover
{
	background-color:Transparent;
}
div.resultspanel fieldset.panel.configuration
{
    padding : 5px 2px 0 0;
    width:100%;
}

div.resultspanel fieldset.panel.configuration select,
div.resultspanel fieldset.panel.configuration input
{
    color : Black;
    width : 120px;
    font-size : 10px;
    font-weight : normal;
    font-family : Arial, Helvetica, Sans-Serif;
}

div.resultspanel fieldset.panel.configuration div
{
    margin : 0 0 5px 0;
	clear : left;
	float : left;    
}
div.resultspanel fieldset.panel.configuration div.pagesize,
div.resultspanel fieldset.panel.configuration div.sortorder
{
	float:left;
	width:250px;
	clear:none;
}
div.resultspanel fieldset.panel.configuration div.pagesize select,
div.resultspanel fieldset.panel.configuration div.sortorder select
{
	float : left;
	margin:0;
	padding:0;
}
div.resultspanel fieldset.panel.configuration div.sortorder select
{
	width:150px;	
}
div.resultspanel fieldset.panel.configuration label
{
    display : block;
    float : left;
    margin : 1px 10px 0px 5px;
}
div.resultspanel div.pagination
{
    margin : 0;
    color : #555;
    background-color:#fff;
    height : 30px;
    font-weight : normal;
    font-size : 9px;
    clear:left;
}
div.resultspanel div.pagination.footer 
{  
	width : 100%;
	height : 26px;
	background-image : none;	
}

div.resultspanel div.pagination a
{
    color : #555;
    text-decoration : none;
    border:0;
}

div.resultspanel div.pagination a.page
{
    padding : 0 1px;
    font-weight : normal;
    font-size : 11px;
    text-decoration : none;
}

div.resultspanel div.pagination a:hover
{
    text-decoration : none;
}

div.resultspanel div.pagination a.active
{
    font-weight : bold;
    color : #555;
    text-decoration : underline;
}

div.resultspanel div.results
{
    padding-top : 5px;
    display : block;
    clear : both;
    min-height : 354px;
}
div.resultspanel div.results div.column.one
{
	width : 100%;
	float : left;		
}
div.resultspanel div.results div.column.two
{
	position : absolute;
	width : 150px;
	left : 700px;	
}

div.results div.item
{   
    margin : 0px;
    padding : 0px;
    height : 145px; 
	background-image : url(/assets/hendy/images/uvl/uvl.item.vehicle.bkgd.gif);
/*	border-bottom:solid 1px #D5DDE4;		*/
	background-repeat : no-repeat;
	background-position : left bottom;
}
#divUsedCommercialLocator div.results div.item
{
    margin : 0px 0px 5px 0px;
    padding : 0px;
    height : 145px; 
	background-image : none;
	border : solid 1px #1D3C8F;
}

div.results div.item div.thumbnail
{
	width:199px;
	height : 145px;
	float:left;	
	position:relative;
}
div.results div.item div.thumbnail a
{
	border:0;
	text-decoration:none;
}

div.results div.item div.detailsRightBorder
{
	float:left;
	width:5px;
}
div.results div.item img.thumbnail
{
    width : 170px;
    height : 113px;
    margin-top : 13px;    
    margin-left : 12px;
}

div.results div.item a:hover
{
	background-color:Transparent;
}

div.results div.item div.details
{
    float : left;    
    width : 350px;
    height : 145px;      
    overflow:hidden;   
    position:relative;   
}

div.results div.item div.title
{
    font-weight : bold;
    font-size : 10px;
    text-decoration:none;
    display:block;
    float:left;
    height:35px;
    padding-top:10px;
    width:100%;
    overflow:hidden;
}

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 : #1D3C8F;
    text-decoration : none;
    border:0;
}

div.results div.item div.title a:hover
{
    text-decoration : underline;
}

div.results div.item p
{
    color : Black;
    margin-left : 0px;
    margin-bottom:0;
    margin-top:5px;
    font-size : 10px;
    display:block;
    text-align:left;
    float:left;
}
#divUsedCommercialLocator div.results div.item p { color : #1D3C8F; }

div.results div.item div.details ul
{
    color : Black;
    margin : 0 0 0 0;
    font-weight : bold;
    font-size : 10px;
    padding : 0;
}
div.results div.item div.details ul li
{	
	float : left;			
	width : 250px;
	background: none;
}
div.results div.item div.details span.price 
{ 
	position:absolute;
	right:15px;
	bottom:15px;
	font-size : 14px; 
	font-weight : bold;
	color : #1D3C8F;
	text-align:right;
}

div.results div.item div.details span.price span.oldPrice,
div.results div.item div.details span.price span.saving,
div.results div.item div.details span.price span.realPrice
{
	display:block;	
}
div.results div.item div.details span.price span.oldPrice span.title,
div.results div.item div.details span.price span.saving span.title
{
	color:#000;
	font-weight:normal;
	font-size:0.7em;
}
div.results div.item div.details span.price span.oldPrice span.value,
div.results div.item div.details span.price span.saving span.value
{
	color:#c63c43;
}
div.results div.item div.details span.price span.oldPrice span.value
{
	text-decoration:line-through;
}
div.results div.item div.details span.price span.image img
{
	width:40px;
	height:40px;	
	background-color:Transparent;
}
div.results div.item div.details span.price span.image span.padder
{
	display:block;
	width:40px;
	height:40px;	
}
div.results div.item div.details span.price span.image span.newArival
{
	display:block;
	font-size:0.7em;
	margin-bottom:-10px;
}
div.results div.item div.details p.finish
{
	display:block;
	width:290px;
	height:30px;
	float:left;
	margin-top:0;
	overflow:hidden;
}

#divUsedCommercialLocator div.results div.item div.details span.price { color : #1D3C8F; }
div.results div.item div.details ul li a { cursor : text; color : Black; }
#divUsedCommercialLocator div.results div.item div.details ul li a { color : #1D3C8F; }
div.results div.item div.details ul li a.lblDetails
{
	float:left;	
	font-weight:normal;
	width:85px;	
}

div.results div.item div.details ul li .txtDetails
{
	text-decoration:none;
	border:0;
	margin-top:1px;
}

div.results div.item div.details ul li .lblDetails
{
	text-decoration:none;
	border:0;
}


div.results div.item div.details ul li.availabilitydate a.lblDetails,
div.results div.item div.details ul li.availabilitydate a.txtDetails
{
	color:#3F4A67;
}

div.results div.item ul li
{
    float : left;
    height : 12px;    
    padding : 0px;
    white-space : nowrap;
   	list-style : none;
	list-style:none none outside;
}
div.results div.item div.details ul li.location,
div.results div.item div.details ul li.telephone
{
	clear : left;
}

/********************************************************/


/*******************************************************
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 : 100%; 
    border:0;
}

div.vehiclepanel div.headerSection
{    
    float : left;
    clear : left;
    border-bottom :solid 1px #D5DDE4;
    padding-bottom : 10px;    
}
div.vehiclepanel div.headerSection img.titleBgLeft { float : left; width : 10px; height : 30px; }
div.vehiclepanel div.headerSection img.titleBgRight { float : right; width : 10px; height : 30px; }

div.vehiclepanel div.headerSection h1
{
    font-size : 20px;
	font-weight : bold;
	color : #555;
	margin : 0px;
	padding : 6px 0px 0px 0px;
	background : none;
}

div.vehiclepanel div.buttons
{
	height:35px;
    border-bottom :solid 1px #D5DDE4;
    padding-top:5px;
    padding-bottom:5px;
    margin-bottom:10px;
    float:left;
    clear:both;
    width:100%;
}

div.vehiclepanel div.bottomButtons
{
	height:100px;
    padding-top:10px;
    clear:both;
}

div.vehiclepanel div.bottomButtons a
{
	border:0;
	text-decoration:none;
}

div.vehiclepanel div.buttons div
{
	margin-bottom:5px;
}

div.vehiclepanel div.buttonsLarge
{
    padding-top:10px;
    clear:both;
    border:0;
    text-decoration:none;
    display:block;
    width:220px;
}
div.vehiclepanel div.buttonsLarge a
{
	border:0;
	margin:0;
	padding:0;
	float:right;
	margin-right:5px;
	text-decoration:none;
}
div.vehiclepanel div.buttonsLarge a:hover
{
	border:0;
	text-decoration:none;
}

div.vehiclepanel div.buttons a
{
	display:block;	
	border:0;
	text-decoration:none;
	float : left;
}
div.vehiclepanel div.buttons a.backToResults
{
	}
div.vehiclepanel div.buttons a.previousVehicle
{
	float:left;
	padding-right : 40px;
}
div.vehiclepanel div.buttons a.nextVehicle
{
	float:right;
	padding-left : 40px;
}


div.vehiclepanel div.buttons a.back
{
	float:left;	
}

div.vehiclepanel div.buttons a.forward
{
	float:right;	
}


div.vehiclepanel div.headerSection h1.model
{ 
	float : left; 
	width : 570px;
	clear:none;
}
div.vehiclepanel div.headerSection h1.price 
{ 
	float : left; 
	clear:both; 
	font-size : 20px; 
	padding : 10px 5px 0px 0px; 
	width:570px;
}

div.vehiclepanel div.column
{
    float : left;
}

div.vehiclepanel div.column.one 
{    
    width : 484px;
    padding : 0;
    margin : 0;
}
div.vehiclepanel div.column.one h1
{
	color: Black;
	margin : 0px;
	font-size : 10pt;
	clear : both;
	padding : 10px 0px;
	background : none;
}
div.vehiclepanel div.column.one div.images,
div.vehiclepanel div.column.one div.images img 
{
	width : 210px;
}
div.vehiclepanel div.column.one div.zoomButton
{
	position : relative;
    left : 10px;
    top : -250px;
    margin : 0px;
    padding : 0px;
    z-index : auto;
    width: 19px;
    height: 19px;	
}
div.vehiclepanel div.column.one div.zoomButton img.zoom
{	
	
    border : solid 1px white;
    width: 14px;
    height: 14px;
    padding : 5px;
    margin-right : 0px;
    background-color : #348593;
    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 : 242px;
    height : 316px;
    padding : 0;
    margin : 0;
}

div.vehiclepanel div.column.two div.images img 
{
	width : 242px;
	height : 158px;	
}
div.vehiclepanel div.column.two div.images img { float : left;}


div.vehiclepanel ul.vehicle
{
    padding : 10px 0px 0px 0px;
    margin : 0px;    
    list-style : none;
    clear : left;
    width : 100%;
    border:0;
    list-style-type:none;
}
div.vehiclepanel ul.vehicle li
{
    float : left;
    clear : both;
    text-align : left;
    font-weight : bold;    
    font-size : 11px;
    color : #666;
    width:100%;
    list-style:none;
    border:0;
    list-style-type:none;
    
}
div.vehiclepanel ul.vehicle li a { cursor : Text; }
div.vehiclepanel ul.vehicle li a.lblDetails
{
	width : 100px;
	float:left;
	color: Black;
	font-weight : normal;
	border:0;	
	text-align:right;
	font-style:italic;
	list-style-type:none;
}
div.vehiclepanel ul.vehicle li a:hover
{
	background-color:#fff;	
}
div.vehiclepanel ul.vehicle li a.txtDetails
{
	color:#000;
	border:0;	
	margin-left:5px;
	text-transform:capitalize;
	float:left;
	width:120px;
}
div.vehiclepanel ul.vehicle li span
{
    display : block;
    font-size : 10px;
    font-weight : normal;
    list-style:none;
}
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 : 0px;
    padding : 0px 0px 0px 0px;
    width : 100%;
}
div.vehiclepanel ul.equipment li
{   	
	background-image: url(/assets/hendy/images/bullet.jpg); 
	background-repeat : no-repeat;
	background-position : left;	
	list-style : none;
    text-align : left;
    font-weight : normal;    
    font-size : 11px;
    color : Black;
    padding : 0px 5px 0px 0px;    
    width : 235px;  
    float : left; 
    margin-left:30px;    
}
div.vehiclepanel ul.equipment li.category
{
	margin-top : 5px;
	padding : 0;
	background : none;
	font-size : 12px;
	font-weight : bold;
	width : 95%;
	color : Black;
}

div.vehiclepanel.linkview div.buttons { display : none; }
div.vehiclepanel div.column.one div.buttons
{
	background : url(/assets/hendy/images/vehicle.buttons.inactive.bkgd.gif) repeat-x;
}
div.vehiclepanel div.column.one div.buttons a
{
	color : White;	
	padding : 7px 0 0 0;	
	border-right : solid 1px #C0C0C0;
	text-decoration : none;	
	font-size : 13px;
	width : 160px; 
	float : left;
	height : 23px;
	text-align : center;
}
div.vehiclepanel div.column.one div.buttons a.back { width : 161px; }
div.vehiclepanel div.column.one div.buttons a:hover 
{ 
	background : url(/assets/hendy/images/vehicle.buttons.active.bkgd.gif) no-repeat;
}

div.vehiclepanel div.column.one div.buttons a.hide { color : #2D5378; cursor : default; }
div.vehiclepanel div.column.one div.buttons a.hide:hover 
{ 
	background : url(/assets/hendy/images/vehicle.buttons.inactive.bkgd.gif) no-repeat;	
}

div.vehiclepanel div.column.two div.buttons 
{ 
	width : 100%;
	background : url(/assets/hendy/images/vehicle.buttons.inactive.bkgd.gif) repeat-x;
}
div.vehiclepanel div.column.two div.buttons a
{	
	color : White;	
	padding : 7px 0 0 0;
	text-decoration : none;	
	font-size : 13px;
	width : 100%; 
	float : left;
	height : 23px;
	text-align : center;
}
div.vehiclepanel div.column.two div.buttons a:hover 
{ 
	background : url(/assets/hendy/images/vehicle.buttons.active.bkgd.gif) no-repeat;
}
div.vehiclepanel div.column.two div.buttons a.fav,
div.vehiclepanel div.column.two div.buttons a.comp
{ 
	border-top : solid 1px #C0C0C0; 
	margin-top : -1px;
}

div.vehiclepanel div.buttons img
{
   display : block;
   float : left;   
}

div.vehiclepanel div.column.one div.bottomRow div.details,
div.vehiclepanel div.column.one div.bottomRow div.options
{
	width : 240px;
	padding-bottom : 20px;
	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; 
}
div.vehiclepanel div.column.one div.leftCol
{
	width:300px;
	float:left;
	padding-top:5px;
}
div.vehiclepanel div.topRow
{
	position:relative;
	width:464px;
	height:308px;
	overflow:hidden;
}
div.vehiclepanel div.topRow div.mainimage,
div.vehiclepanel div.topRow div.mainimage img.detail
{
	width:555px;
	height:366px;
	border:solid 1px #D5DDE4;
	margin:0;
	padding:0;
}
div.vehiclepanel div.topRow div.subimages
{
	position:absolute;
	top:0px;
	left:354px;
	width:204px;
}
div.vehiclepanel div.topRow div.subimages img
{
	border:solid 1px #D5DDE4;
	padding:0;
	margin:0;
	width:100px;
	height:67px;
	float:left;
}
div.vehiclepanel div.column.one
{
	width:550px;
}
div.vehiclepanel div.column.one div.leftCol h1
{
	font-size:18px;
	margin:0;
	padding:0;
	border:0;
}

div.vehiclepanel div.topRow div.zoom
{
	display:block;
	width:18px;
	height:18px;
	padding:2px;
	background-color:#D5DDE4;
	position:absolute;
	top:0px;
	left:0px;
}
div.vehiclepanel div.topRow div.zoom img
{
	background-color:#D5DDE4;
	cursor:pointer;
}
div.vehiclepanel div.topRow div.zoom a
{
	width:100%;
	height:100%;
	background-color:#D5DDE4;
	cursor:pointer;
	border:0;
	text-decoration:none;
}

/********************************************************/

/*******************************************************
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.rightCol div.images img
{
    cursor:pointer;
}

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
{
	background : none;
}
div.vehiclepanel.form div.header h1
{
    font-size : 14px;
	font-weight : bold;
	color : Black;
	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 : 100px;
	height : 67px;	
	float : left;
 
}
div.vehiclepanel div.column.one div.images img.medium
{
	width : 55px;
	height : 37px;	
	float : left; 
	margin: 5px 7px 0px 0px;
	border:0;
}
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 : Black;
	width : 100px;
	font-weight : normal;
}
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 : Black; 
	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: #C0C0C0;
	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 : #3F4A67; }

.fieldset fieldset
{
	border-bottom: solid 1px #D5DDE4;
	margin-bottom:5px;
	padding-bottom:5px;
}

.fieldset fieldset fieldset
{
	border:0;
}

.fieldset fieldset label
{
	width:220px;	
}

.fieldset fieldset span.advice
{
	margin-left:0px;	
}
.fieldset fieldset textarea,
.fieldset fieldset select,
.fieldset fieldset input
{
	width:450px;
	text-align:left;
}

.fieldset fieldset span.checkbox input
{
	width:12px;	
}

/********************************************************/

/*******************************************************
Uvl Compare Vehicle Table Styles
********************************************************/
div.noComparePanel { color : Black; padding : 10px; }
div.noComparePanel h1,
div.noComparePanel a { color : Black; }
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 : 1.0em;
	border-collapse : collapse;
}
div.comparepanel table.compare tbody tr td { margin-top : 0px; }
div.comparepanel table.compare tr.head 
{
	cursor : pointer;
	width:560px;
	height:10px;
}
div.comparepanel table.compare tr.head.Title,
div.comparepanel table.compare tr.head.Title th,
div.comparepanel table.compare tr.head.Title th a
{	
	line-height:normal;
	padding:2px;
	color : #7784AD;
	padding-left : 5px; 
	text-decoration:underline;
	border:0;
	background-color:#fff;
}
div.comparepanel table.compare tr.head.Title th { border:0; }
div.comparepanel table.compare tr.head.Title th.anchor,
div.comparepanel table.compare tr.head.Title th.anchor a
{
	border:0;	
	text-align:right;
	text-decoration:none;
}
div.comparepanel table.compare tr.head.Title
{
	height:25px;
	border-right:0;	
	border-top:solid 1px #fff;	
	border-bottom:solid 1px #fff;
	padding:0;	
}
div.comparepanel table.compare tr#tblSpecification,
div.comparepanel table.compare tr#tblTechnicalSpecification,
div.comparepanel table.compare tr#tblOptions0,
div.comparepanel table.compare tr#tblOptions1,
div.comparepanel table.compare tr#tblOptions2,
div.comparepanel table.compare tr#tblOptions3,
div.comparepanel table.compare tr#tblOptions4,
div.comparepanel table.compare tr#tblOptions5,
div.comparepanel table.compare tr#tblOptions6
{
	line-height:normal;
	margin:0;
	padding:0;
	border:solid 2px #7784AD;
}
div.comparepanel table.compare tr#tblSpecification td,
div.comparepanel table.compare tr#tblTechnicalSpecification td,
div.comparepanel table.compare tr#tblOptions0 td,
div.comparepanel table.compare tr#tblOptions1 td,
div.comparepanel table.compare tr#tblOptions2 td,
div.comparepanel table.compare tr#tblOptions3 td,
div.comparepanel table.compare tr#tblOptions4 td,
div.comparepanel table.compare tr#tblOptions5 td,
div.comparepanel table.compare tr#tblOptions6 td
{
	line-height:normal;
	margin:0;
	padding:0;
}
div.comparepanel table.compare tr.header.Content,
div.comparepanel table.compare tr.header.Content td
{
	border:0;
	margin:0;
	padding:0;
}
div.comparepanel table.compare tr.header.Content td table tr th
{
	width:130px;
	background-color:#fff;	
}
div.comparepanel table.compare tr.header.Content td table tr.Title td.even,
div.comparepanel table.compare tr.header.Content td table tr.Title td.odd
{
	background-color:#fff;
	color:#7784AD;
	padding:2px;
	text-align:center;
	border:solid 2px #7784AD;
	
}

div.comparepanel table.compare tr.header.Content td table tr.Media th,
div.comparepanel table.compare tr.header.Content td table tr.Media td
{
	height:80px;	
}
div.comparepanel table.compare tr.header.Content td table tr.Media td.even,
div.comparepanel table.compare tr.header.Content td table tr.Media td.odd
{
	border:solid 2px #7784AD;
}

div.comparepanel table.compare tr.header.Content td table tr.Media td.even a,
div.comparepanel table.compare tr.header.Content td table tr.Media td.odd a
{
	height:auto;
	display:block;
}

div.comparepanel table.compare tr.header.Content td table tr.Actions td
{
	border:solid 2px #7784AD;
	background-color:#fff;
	color:#7784AD;
	text-align:center;
}
div.comparepanel table.compare tr.header.Content td table tr.Actions td a
{
	border:0;
	text-decoration:none;
}
div.comparepanel table.compare tr.header.Content td table tr.Actions td
{	
}
div.comparepanel table.compare tr#tblSpecification td table tr th.SubTitle,
div.comparepanel table.compare tr#tblTechnicalSpecification td table tr th.SubTitle,
div.comparepanel table.compare tr#tblOptions0 td table tr th.SubTitle,
div.comparepanel table.compare tr#tblOptions1 td table tr th.SubTitle,
div.comparepanel table.compare tr#tblOptions2 td table tr th.SubTitle,
div.comparepanel table.compare tr#tblOptions3 td table tr th.SubTitle,
div.comparepanel table.compare tr#tblOptions4 td table tr th.SubTitle,
div.comparepanel table.compare tr#tblOptions5 td table tr th.SubTitle,
div.comparepanel table.compare tr#tblOptions6 td table tr th.SubTitle
{
	width:130px;
	border:solid 2px #7784AD;
	background-color:#fff;
	color:#7784AD;
	margin:0;
	padding:2px;
	font-weight:bold;
}
div.comparepanel table.compare tr#tblSpecification td table tr td.odd,
div.comparepanel table.compare tr#tblSpecification td table tr td.even,
div.comparepanel table.compare tr#tblTechnicalSpecification td table tr td.odd,
div.comparepanel table.compare tr#tblTechnicalSpecification td table tr td.even,
div.comparepanel table.compare tr#tblOptions0 td table tr td.odd,
div.comparepanel table.compare tr#tblOptions0 td table tr td.even,
div.comparepanel table.compare tr#tblOptions1 td table tr td.odd,
div.comparepanel table.compare tr#tblOptions1 td table tr td.even,
div.comparepanel table.compare tr#tblOptions2 td table tr td.odd,
div.comparepanel table.compare tr#tblOptions2 td table tr td.even,
div.comparepanel table.compare tr#tblOptions3 td table tr td.odd,
div.comparepanel table.compare tr#tblOptions3 td table tr td.even,
div.comparepanel table.compare tr#tblOptions4 td table tr td.odd,
div.comparepanel table.compare tr#tblOptions4 td table tr td.even,
div.comparepanel table.compare tr#tblOptions5 td table tr td.odd,
div.comparepanel table.compare tr#tblOptions5 td table tr td.even,
div.comparepanel table.compare tr#tblOptions6 td table tr td.odd,
div.comparepanel table.compare tr#tblOptions6 td table tr td.even
{
	text-align:center;
	border:solid 2px #7784AD;	
	width:120px;
	padding:2px;
}
div.comparepanel table.compare tr#tblSpecification,
div.comparepanel table.compare tr#tblTechnicalSpecification,
div.comparepanel table.compare tr#tblOptions0,
div.comparepanel table.compare tr#tblOptions1,
div.comparepanel table.compare tr#tblOptions2,
div.comparepanel table.compare tr#tblOptions3,
div.comparepanel table.compare tr#tblOptions4,
div.comparepanel table.compare tr#tblOptions5,
div.comparepanel table.compare tr#tblOptions6
{
	border:0;	
}
div.comparepanel table.compare.one,
div.comparepanel table.compare.one tbody tr td table { width : 288px; } 
div.comparepanel table.compare.two,
div.comparepanel table.compare.two tbody tr td table { width : 424px; } 
div.comparepanel table.compare.three,
div.comparepanel table.compare.three tbody tr td table { width : 540px; margin-left:5px; }
/********************************************************/

/*******************************************************
Uvl Favourites Vehicle Table Styles
********************************************************/
div.favouritespanel,
div.noFavouritesPanel
{
	 width : 560px; 
}
div.noFavouritesPanel { color : Black; padding : 10px; }
div.noFavouritesPanel h1,
div.noFavouritesPanel a { color : Black; }
div.favouritespanel table 
{ 
	width : 262px; 
	float : left; 
	border : 0; 
	margin : 0 10px 10px 0; 
	padding : 0px;
	font-weight : normal;	
	font-size : 10pt;
	border:solid 2px #D5DDE4;
	float:left;
	clear:none;
	height:358px;
	display:block;
}

div.favouritespanel table thead .Title 
{ 
	width : 240px;
	height: 40px;
	margin:0;	
	padding:0;
	border:0;
}

div.favouritespanel table thead th
{
	border:0;		
}
div.favouritespanel table thead
{ 
/*	display:inline-block;	*/
	height:355px;
}

div.favouritespanel table thead .Title a
{
	border:0;
	height:40px;
	width:240px;
	display:block;
}
div.favouritespanel table thead tr.Title th { padding-left : 5px; text-align : center; vertical-align : middle; height:40px; width:200px; }
div.favouritespanel table thead tr.Title th a { color : White; text-decoration : none; }
div.favouritespanel table thead tr.Image td img { width : 240px; height : 166px; border : 0; padding : 0; margin : 0; display : block; text-decoration:none; }
div.favouritespanel table thead tr.Image td a
{	
	display:block;
	float:left;
	Border:0;
	margin:0;
	padding:0;
} 

div.favouritespanel table tr { color : #728976; height : 20px; }
div.favouritespanel table tr.Buttons td 
{ 
	background : url(/assets/hendy/images/vehicle.buttons.inactive.bkgd.gif);
	width : 50%; 
	text-align : center; 
	height : 23px; 
	border : solid 1px #D5DDE4; 
}
div.favouritespanel table tr.Buttons td.Remove { border-left : none; }
div.favouritespanel table tr.Buttons a 
{ 	
	text-decoration : none;
	display : block;
	width : 100%;
	height : 28px;
	padding-top : 6px;
	color : #555;
	border:0;
	list-style:none;
}
div.favouritespanel table a:hover
{
	background-color:Transparent;
}

/********************************************************/


/*******************************************************
Uvl - Compare and Favourite Compact Styles
/********************************************************/
#comparepanel,
#favpanel
{
	padding-top:5px;
	display:block;
	clear:both;
	width:160px;
	margin:0;
	padding:0;
}

#comparepanel div.list.vehicles,
#favpanel div.list.vehicles
{
	margin : 0px;
	padding : 0 10px 0 15px;
	width:165px;
	height:auto;
	float:left;
}
/*#comparepanel div.list.vehicles div,
#favpanel div.list.vehicles div
{
	float : left;
}*/

#comparepanel div.list.vehicles div.item,
#favpanel div.list.vehicles div.item
{
	width : 75px;
	height : 50px;
	margin : 0px;
	float:left;
}


#comparepanel div.list.vehicles div.item img,
#favpanel div.list.vehicles div.item img
{
	width : 75px;
	height : 50px;
	margin : 0px;
	float:left;
	border:0;
	text-decoration:none;
}

#comparepanel a,
#favpanel a
{
	border:0;
	text-decoration:none;
}

#comparepanel div.button a,
#favpanel div.button a
{
	clear:left;
	color:#fff;
	display:block;
	float:left;
	font-size:10px;
	height:24px;
	margin:2px 0pt 0pt 0px;
	padding-top:5px;
	text-decoration:none;
	width:190px;	
	border-bottom: solid 1px #D5DDE4;
	text-align:center;
}

#comparepanel h1,
#favpanel h1
{
	color:#fff;
	font-size:15px;
	margin-bottom:5px;
	text-align:center;
	width:190px;
}
.favback
{
	border:0;	
}
/********************************************************/

/*******************************************************
Uvl Print Panel Styles
********************************************************/
body.print
{
	background : none;
	background-color : White;
}
div.divPrintBody div.content 
{
	float : none;
	margin : 0px;
	width : 100%;
}
div.divPrintBody div.content form { width : 100%; }
div.printpanel
{
    width : 660px;
    padding : 0;    
    margin : 0px auto 0px auto;
    text-align : left;
}
div.printpanel div.headerLogo,
div.printpanel div.headerLogo img.logo
{
	width : 300px;
	height : 46px;
	margin : 10px 0px;
	padding : 0px;
}
div.printpanel.car div.headerTitle h1
{
	background-image : none;
	margin : 5px 0px;
	padding : 0px;
	color : Black;
	font-size : 18px;	
}
div.printpanel div.header h1
{
    font-size : 14px;
	font-weight : bold;
	color : White;
	padding : 4px 15px 4px 10px;
	margin : 0;
}
div.printpanel div.headerLogo h1
{
	font-size : 38px;
	font-weight : normal;
}
div.printpanel div.column
{
    float : left;    
}

div.printpanel div.column.one
{    
    width : 430px;
    min-height : 800px;
}

div.printpanel div.column.one h1
{
	color : Black;
	margin : 0px;
	font-size : 10pt;
	padding : 10px 0px;
	background : none;
}

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
{
    min-height : 800px;
}

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 : 525px;	
}
div.printpanel div.column.two div.address
{
	background-color : #012863;
}
div.printpanel div.column.two div.address table { margin-top : 55px; 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 { background-color:#fff; width : 420px; }
div.printpanel div.column.one table tbody tr th {font-size:9px; background-color:#fff; color : Black; text-align : left; font-weight : normal; padding : 0 }
div.printpanel div.column.one table tbody tr td { font-size:9px; background-color:#fff; color : Black; font-weight : bold; padding : 0}

div.printpanel ul.equipment
{       
    margin : 10px 0;
    padding : 0;
    padding-left : 2px;
    width : 430px;
    min-height : 280px;
    display:block;
}
div.printpanel ul.equipment li
{   	
	background-image: url(/assets/hendy/images/bullet.jpg); 
	background-repeat : no-repeat;
	background-position : left;	
	list-style : none;
    text-align : left;
    font-weight : normal;    
    font-size : 9px;
    color : Black;
    padding : 0px 5px 0px 0px;    
    width : 200px;  
    float : left;     
}
div.printpanel ul.equipment li.category
{
	padding : 0;
	background : none;
	font-size : 11px;
	font-weight : bold;
	width : 95%;
	height : 15px;
	color : Black;
	border-bottom : 1px solid #D5DDE4;
}
div.printpanel div.column.two div.address div.approved div.heading
{
	font-size:1.2em;
	padding-left:5px;
	margin-top:5px;
	height:40px;
	font-weight:bold;
}
div.printpanel div.column.two div.address div.approved div.content
{
	margin-top:20px;
	padding-left:5px;
	width:200px;	
}

div.printpanel div.column.two div.address div.approved div.content div.pointList
{
	margin-top:20px;
}

div.printpanel div.column.two div.address div.approved div.content div.pointList ul
{
	color:#fff;
	margin-top:20px;
	list-style:disc none inside;
}

/********************************************************/

/*******************************************************
Disclaimer Styles
********************************************************/
div.vehiclepanel div.disclaimer
{
	width : 570px;
	height : 50px;	
	padding : 0px;
	margin : 0px;
	clear : both;
	padding-bottom:10px;
	border-bottom:solid 1px #D5DDE4;
}
div.vehiclepanel div.disclaimer p
{
	float : left;
	margin : 0px;
	padding : 10px 0px 0px 0px;
	font-size : 7pt; 
	color : #1D3C8F;
	width : 95%;
}

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 : 5px 0px 0px 0px;
	text-align : left;
}
/********************************************************/
.none
{
	display:none;	
}

none
{
	display:none;	
}

.compback
{
	border:0;
	text-decoration:none;	
	display:block;
}

div.divCommercialQuickSearch
{
	display:none;
}
/*******************************************************
vehicle panel Styles
********************************************************/
div.vehiclepanel.form
{
	display:block;
	width:550px;
}
div.vehiclepanel.form div.column.two
{
	display:block;
	width:416px;
	float:left;
}
div.vehiclepanel.form div.column.two table,
div.vehiclepanel.form div.column.two table tr,
div.vehiclepanel.form div.column.two table tr th,
div.vehiclepanel.form div.column.two table tr td
{
	line-height:normal;
	padding:0;
	margin:0;
	background-color:#fff;
	text-decoration:none;
	border:0;
}
div.vehiclepanel.form div.footer
{
	float:left;
	clear:both;
	width:550px;
}
div.vehiclepanel.form div.footer p
{
	display:block;
	text-align:left;	
	border:0;
	padding:0;
}
form.two_col
{
	clear:both;	
}
FORM FIELDSET.date_group
{
	display:block;
	clear:both;
}
div.divider.requestedtime
{
	clear:both;
}
div.divider.registrationtoexchange
{
	display:block;
	clear:both;
	float:left;
	margin-top:15px;
}
div.divider.modeltoexchange
{
	display:block;
	clear:both;
	float:left;
}
ul.form_back
{
	display:none;
}
div.divider fieldset
{
	display:block;
	clear:both;
	float:left;
}
div.fieldset div.submit
{
	clear:both;
	float:left;
}

.last
{
	margin-bottom:10px;
}

div.showreel-container
{
	margin: 0 auto;
	width: 464px;	
}

div.results div.thumbnail img.showreel
{	
	left: 11px;
	top:11px;
	position:absolute;
}

div.vehiclepanel div.topRow img.detail
{
	width:465px;
	height:300px;
	border:solid 1px #D5DDE4;
	margin:0;
	padding:0;
}

div.vehiclepanel div.topRow img.medium
{
	float:right;
	position:absolute;
	top:0;
	width:70px;
}

div.vehiclepanel div.topRow img.two
{
	right:0px;	
}
div.vehiclepanel div.topRow img.three
{
	right:70px;	
}
div.vehiclepanel div.topRow img.four
{
	right:140px;	
}
div.vehiclepanel div.topRow img.five
{
	right:210px;	
}
div.vehiclepanel div.topRow img.six
{
	right:280px;	
}

