/*
****************************************************************
GENERIC RENTAL STYLES 
****************************************************************

- All shared styles relating to Rental Pages and Rental Quick Quote Panel.

*****************************************************************
*/
div.panel.rentalquickquote { float : left; width : 100%; }
div.panel.rentalquickquote div.sectionContent div div.title,
div.panel.rentalquickquote div.sectionContent div div.list,
div.panel.rentalquickquote div.sectionContent div div.action
{
	float : left;
}
div.panel.rentalquickquote div.sectionContent div div.title h3
{
	display : block;
	width : 200px;
	padding-bottom : 5px;	
}
div.panel.rentalquickquote div.sectionContent div.commercial div.title h3
{
	padding-top : 5px;
}
div.panel.rentalquickquote div.sectionContent div div.list
{
	width : 145px;	
	margin-top : 3px;
}
div.panel.rentalquickquote div.sectionContent div div.list select
{
	color : #02497F;
	width : 145px;	
}
div.panel.rentalquickquote div.sectionContent div div.action
{
	width : 50px;
	height : 25px;	
}
div.panel.rentalquickquote div.sectionContent div div.action input.button
{
	border : none;
	background : transparent url('/GkGroup/assets/images/buttons/smallBlueButton.jpg') no-repeat;
	background-position : 0px 2px;
	width : 48px;
	height : 25px;
	color : White;
	cursor : pointer;	
	display : block;
	text-align : center;	
	margin-left : 5px;
}

div.layout.rentalsummary div#divContent,
div.layout.rentalsummary div.vehicleClass,
div.layout.rentalsummary div.rentalVehicles,
div.layout.rentalsummary div.specialOffers
{
	width : 488px;
}
div.layout.rentalsummary div#divContent p
{
	padding-bottom : 10px;
}

div.layout.rentalsummary div.vehicleClass div.sectionContent dl
{
	margin : 0;
}
div.layout.rentalsummary div.vehicleClass div.sectionContent dl dt
{
	padding-bottom : 5px;
}
div.layout.rentalsummary div.vehicleClass div.sectionContent dl dt a
{
	text-decoration : none;
	color : #656A70;
	font-weight : bold;
}
div.layout.rentalsummary div.vehicleClass div.sectionContent dl dt a:hover
{
	text-decoration : underline;
}
div.layout.rentalsummary div.vehicleClass div.sectionContent dl dd
{
	padding-bottom : 5px;
}
div.layout.rentalsummary div.vehicleClass div.sectionContent dl dd a
{
	text-decoration : none;
	color : #656A70;
	font-weight : normal;	
}
div.layout.rentalsummary div.vehicleClass div.sectionContent dl dd a:hover
{
	text-decoration : underline;
}

div.layout.rentalsummary div.rentalVehicles div.class div.sectionHeader h2
{
	float : left;
}
div.layout.rentalsummary div.rentalVehicles div.class div.sectionHeader h3
{
	float : right;
	padding : 10px;
}
div.layout.rentalsummary div.rentalVehicles div.class div.sectionHeader h3 a
{
	text-decoration : none;
	font-weight : normal;
	color : #656A70;	
}
div.layout.rentalsummary div.rentalVehicles div.class div.sectionHeader h3 a:hover
{
	text-decoration : underline;
}

div.layout.rentalsummary div.rentalVehicles div.class div.sectionContent div.rentalVehicle.border
{
	border-top : solid 1px #DADADA;
	padding-top : 10px;
	margin-top : 10px;
}
div.layout.rentalsummary div.rentalVehicles div.class div.sectionContent div.rentalVehicle div.description
{
	width : 466px;
}
div.layout.rentalsummary div.rentalVehicles div.class div.sectionContent div.rentalVehicle div.description p
{
	line-height : 14px;
	padding : 3px 0px;
}
div.layout.rentalsummary div.rentalVehicles div.class div.sectionContent div.rentalVehicle div.specification
{
	width : 466px;
	margin-top : 5px;
}
div.layout.rentalsummary div.rentalVehicles div.class div.sectionContent div.rentalVehicle div.specification div.thumbnail
{
	width : 152px;
	height : 128px;
	float : left;
}
div.layout.rentalsummary div.rentalVehicles div.class div.sectionContent div.rentalVehicle div.specification div.thumbnail div.vehicle
{
	width : 150px;
	height : 100px;
	float : left;
}
div.layout.rentalsummary div.rentalVehicles div.class div.sectionContent div.rentalVehicle div.specification div.thumbnail div.vehicle img
{
	width : 150px;
	height : 100px;
	display : block;
	border : solid 1px #DADADA;	
}
div.layout.rentalsummary div.rentalVehicles div.class div.sectionContent div.rentalVehicle div.specification div.thumbnail div.footerImage
{
	width : 152px;
	height : 26px;	
	float : left;
}
div.layout.rentalsummary div.rentalVehicles div.class div.sectionContent div.rentalVehicle div.specification div.thumbnail div.footerImage img
{
	width : 150px;
	height : 25px;
	border-top : none;
	border-left : solid 1px #DADADA;
	border-right : solid 1px #DADADA;
	border-bottom : solid 1px #DADADA;
	position : absolute;
}
div.layout.rentalsummary div.rentalVehicles div.class div.sectionContent div.rentalVehicle div.specification div.thumbnail div.footerImage span
{
	display : block;
	width : 130px;
	position : absolute;
	font-weight : bold;
	font-size : 35px;
	color : White;	
	margin : -10px 0 0 0;	
	text-align : right;
}
div.layout.rentalsummary div.rentalVehicles div.class div.sectionContent div.rentalVehicle div.specification div.detail
{
	width : 304px;
	float : left;	
	margin-left : 10px;
}
div.layout.rentalsummary div.rentalVehicles div.class div.sectionContent div.rentalVehicle div.specification div.detail h3
{
	display : block;
}
div.layout.rentalsummary div.rentalVehicles div.class div.sectionContent div.rentalVehicle div.specification div.detail h3.rates
{
	margin-top : 10px;
}
div.layout.rentalsummary div.rentalVehicles div.class div.sectionContent div.rentalVehicle div.specification div.detail dl
{
	width : 100%;
	margin : 0;
}
div.layout.rentalsummary div.rentalVehicles div.class div.sectionContent div.rentalVehicle div.specification div.detail dl dt
{
	float : left;
	width : 50%;
}
div.layout.rentalsummary div.rentalVehicles div.class div.sectionContent div.rentalVehicle div.specification div.detail dl dd
{
	width : 50%;
	float : left;
	margin : 0;
	text-align : right;
}

div.layout.rentalsummary div.specialOffers div.offerItem
{
	float : left;	
	margin-top : 5px;
	width : 488px;
}

div.layout.rentalsummary div.specialOffers div.offerItem div.dropShadowOuter
{
	width : 484px;
}
div.layout.rentalsummary div.specialOffers div.offerItem div.dropShadowOuter div.dropShadowInner
{
	width : 462px;
}

div.layout.rentalsummary div.specialOffers div.offerItem div.image
{
	width : 152px;
	height : 102px;		
}
div.layout.rentalsummary div.specialOffers div.offerItem div.image img
{
	display : block;
	border : solid 1px #DADADA;
	width : 150px;
	height : 100px;	
}
div.layout.rentalsummary div.specialOffers div.offerItem.odd div.image,
div.layout.rentalsummary div.specialOffers div.offerItem.odd div.text
{
	float : left;
}
div.layout.rentalsummary div.specialOffers div.offerItem.even div.image,
div.layout.rentalsummary div.specialOffers div.offerItem.even div.text
{
	float : right;
}
div.layout.rentalsummary div.specialOffers div.offerItem div.text
{
	color : #656A70;	
	width : 300px;	
}
div.layout.rentalsummary div.specialOffers div.offerItem.odd div.text
{ padding : 0 0 0 10px; }
div.layout.rentalsummary div.specialOffers div.offerItem.even div.text
{ padding : 0 10px 0 0; }
div.layout.rentalsummary div.specialOffers div.offerItem div.text h3
{
	padding-bottom : 5px;
}
div.layout.rentalsummary div.specialOffers div.offerItem div.text h3 a
{
	text-decoration : none;
	color : #656A70;
}
div.layout.rentalsummary div.specialOffers div.offerItem div.text h3 a:hover
{
	text-decoration : underline;
}

div.layout.rentalsummary div.tandc
{
	padding-top : 20px;
	padding-bottom : 5px;
}
div.layout.rentalsummary div.tandc h3
{
	font-size : 10px;
	font-weight : bold;
	padding-bottom : 5px;
}
div.layout.rentalsummary div.tandc p
{
	font-size : 10px;
	line-height : 12px;
}

div.layout.rentallocations div.rentalLocationsList div.rentalLocationsItem div.sectionHeader h2 a
{
	text-decoration : none;
	color : #656A70;
}
div.layout.rentallocations div.rentalLocationsList div.rentalLocationsItem div.sectionHeader h2 a:hover
{
	text-decoration : underline;
}


div.layout.rentallocations div.rentalLocationsList div.sectionContent div.left div.address
{
	width : 300px;
}
div.layout.rentallocations div.rentalLocationsList div.sectionContent div.left div.address dl
{
	margin : 0;
	padding : 0;
}
div.layout.rentallocations div.rentalLocationsList div.sectionContent div.left div.address dl dt
{
	width : 60px;
	float : left;
	padding-bottom : 3px;
}
div.layout.rentallocations div.rentalLocationsList div.sectionContent div.left div.address dl dd
{
	width : 240px;
	margin : 0;
	padding : 0;
	float : left;	
	color : #02497F;
	padding-bottom : 3px;
}
div.layout.rentallocations div.rentalLocationsList div.sectionContent div.left div.address dl dd a
{
	text-decoration : none;
	color : #656A70;
}
div.layout.rentallocations div.rentalLocationsList div.sectionContent div.left div.address dl dd a:hover
{
	text-decoration : underline;
}
div.layout.rentallocations div.rentalLocationsList div.sectionContent div.right
{
	width : 152px;
	height : 102px;
}
div.layout.rentallocations div.rentalLocationsList div.sectionContent div.right img
{
	width : 150px;
	height : 100px;
	border : solid 1px #DADADA;
}
div.layout.rentallocations div.rentalLocationsList div.rentalTypes
{
	margin-top : 10px;
}
div.layout.rentallocations div.rentalLocationsList div.rentalTypes span.text
{
	color : #02497F;
}
