﻿div.UserControl
{
	width: 600px;	
}
div.VehicleInformation
{
	width: 600px;
	
}

div.VehicleInformation .CarInfo
{
	float: left;
	width: 350px;
}

div.VehicleInformation .ExternalInfo
{
	float: right;
	text-align: left;
	width: 240px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;	
	padding-right: 5px;	
}

div.VehicleInformation .ButtonPanel
{
	clear: both;	
	text-align: right;
	width: 100%;
}

div.MyVehicles
{	
	padding-top: 50px;
	width: 100%;	
	clear: both;
}

div.MyVehicles .Grid
{
	width: 100%;
	border: solid 1px #000000;
	border-collapse: collapse;
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;	
}

div.MyVehicles .Grid th
{
	text-align: left;
	font-weight: bold;
	border: solid 1px #000000;
}

div.MyVehicles .Grid td
{
	border: solid 1px #000000;	
}

div.Facilities .Grid
{
	border: 0;
}

div.Facilities .Grid th
{
	text-align: left;
	font-size: 12px;
	height: 30px;
	border-bottom: solid 1px #c0c0c0;
}
	
div.Facilities .Grid td
{
	text-align: left;
	font-size: 12px;
	height: 30px;
	border-bottom: solid 1px #c0c0c0;
}

div.Facilities .Grid th a
{
	color: #000000;
	text-decoration: none;
}
div.Facilities .Grid th a:hover
{	
	text-decoration: underline;
}

.InfoButton .DescriptionBox
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100px;
	height: 100px;
	border: solid 1px;
	background-color: White;
	padding: 3px 3px 3px 3px;
	display: none;
}

.InfoButton:hover .DescriptionBox {
    background-color:White;
    border:1px solid;
    display:inline;
    height:150px;
    left:0;
    overflow:hidden;
    padding:3px;
    position:absolute;
    top:0;
    width:300px;
    z-index:10;
    top:15px;
    left:15px;
}

.InfoButton {
    float:left;
    left:250px;
    padding-top:1px;
    position:absolute;
    top:0;
}

.InfoButton:hover {
    left:250px;
    padding-top:1px;
    position:absolute;
    top:0;
    float:left;
}

.DayBooked
{
	background-color: #ffffff;
	color: #d0d0d0;
	text-align: center;
}
.DayFree
{
	background-color: White;
	color: #000000;
	text-align: center;
}
.DaySelected
{
	background-color: #000000;
	color: #ffffff;
	text-align: center;
}
.Calendar
{
	width: 275px;
}
.Calendar .Header
{
	width: 275px;
}
.Calendar .DayHeader
{
	text-align: center;
}
.ChangePassword
{			
	padding: 10px 10px 10px 10px; 
	border: solid 1px; 
	background-color:White; 
	width: 400px;	
}

.BreadCrumb
{
    float:left;
    border-top: solid 1px Gray; 
    border-bottom: solid 1px Gray; 
    display:inline; 
    height: 28px; 
    background-image: url(../images/TempPil.gif); 
    background-position:right; 
    padding-right:19px; 
    background-repeat: no-repeat;
    padding-left: 10px;
}

.BreadCrumb a
{
    text-decoration: none;
    color: Black;
}

.BreadCrumbSelected
{
    float:left;
    border-top: solid 1px Gray; 
    border-bottom: solid 1px Gray; 
    display:inline; 
    height: 28px; 
    color: White;
    background-color: #414141;
    background-image: url(../images/TempPilSelected.gif); 
    background-position:right; 
    padding-right:19px; 
    background-repeat: no-repeat;
    padding-left: 10px;    
}

.BreadCrumbSelected a
{
    text-decoration: none;
    color: White;
}

.BreadCrumbNextIsSelected
{
    float:left;
    border-top: solid 1px Gray; 
    border-bottom: solid 1px Gray;
    border-left: solid 1px Gray;
    display:inline; 
    height: 28px;
    color: Gray;
    background-color: White;
    background-image: url(../images/TempPilNextSelected.gif); 
    background-position:right; 
    padding-right:19px; 
    background-repeat: no-repeat;
    padding-left: 10px;    
}

.BreadCrumbNextIsSelected a
{
    text-decoration: none;
    color: Gray;
}

.BreadCrumbPassed
{
    float:left;
    border-top: solid 1px Gray; 
    border-bottom: solid 1px Gray; 
    display:inline; 
    height: 28px;
    color: Gray;
    background-color: White;
    background-image: url(../images/TempPil.gif); 
    background-position:right; 
    padding-right:19px; 
    background-repeat: no-repeat;
    padding-left: 10px;    
}

.BreadCrumbPassed a
{
    text-decoration: none;
    color: Gray;
}

.BreadCrumbLast
{
    float:left; 
    border-top: solid 1px Gray; 
    border-bottom: solid 1px Gray;
    border-right: solid 1px Gray;
    display:inline;
    padding-right: 10px; 
    height: 28px;
    padding-left: 10px; 
}
.BreadCrumbLast a
{
    text-decoration: none;
    color: Black;
}

.BreadCrumbLastSelected
{
    float:left; 
    border-top: solid 1px Gray; 
    border-bottom: solid 1px Gray;
    border-right: solid 1px Gray;
    background-color: #414141;
    display:inline;
    padding-right: 10px; 
    height: 28px;
    padding-left: 10px; 
}

.BreadCrumbLastSelected a
{
    text-decoration: none;
    color: White;
}

input[type="checkbox"]
{
    margin-left: 0px;
    margin-top: 0px;
}
input[type="radio"]
{
    margin-left: 0px;
} 
