BODY
{
   color: black;
   margin-top: 0px;
   font-size: 9pt;
   font-family: Ariel, Verdana, sans-serif;
}

A:link    { color:blue; text-decoration:underline; }
A:visited { color:blue; text-decoration:underline; }
A:hover   { color:blue; text-decoration:underline; }

A:link    .fromToTitle { color:white; text-decoration:underline; }
A:visited .fromToTitle { color:white; text-decoration:underline; }
A:hover   .fromToTitle { color:white; text-decoration:underline; }

#siteMap { position: absolute; visibility: hidden }

.qLink		{ font-size: 8pt; color: #ff6600; font-weight: bold;}
a.qLink		{ font-size: 8pt; color: #0066cc; font-weight: bold;}
a.qLink:hover {color: #0066cc; text-decoration: underline;}
a.qLink:visited {color: #0066cc; text-decoration: underline;}

.select {font-size : 8pt; }

.orangePoint { font-size: 10pt; font-weight: bold; color: #ff6600; }
.greenPoint { font-size: 10pt; font-weight: bold; color: #00CC00; }
 
h1 {
color: #0066cc;
font-size: 14pt;
font-weight: bold;
margin-top: 10px;
margin-bottom: 5px;}

h2 {
color: #009c00;
font-size: 11pt;
font-weight: bold;
margin-top: 10px;
margin-bottom: 5px;}

h3 {
color: #000000;
font-size: 10pt;
font-weight: bold;
margin-top: 10px;
margin-bottom: 5px;}

.promo {
margin-top: 2px;
margin-bottom: 2px;}

.bullets {
margin-top: 5px;
margin-bottom: 5px;
margin-left: 30px;
margin-right: 10px;}

.pageTitle
{color: #0066cc;
font-family: Ariel, Verdana, sans-serif;
font-size: 14pt;
font-weight: bold}

.majorHeading
{color: #009c00;
font-family: Ariel, Verdana, sans-serif;
font-size: 11pt;
font-weight: bold}

.regionHeading
{color: #ff6600;
font-family: Ariel, Verdana, sans-serif;
font-size: 8pt;
font-weight: bold}

a.regionHeading			{color: #ff6600;}
a.regionHeading:hover	{color: #ff6600;}
a.regionHeading:visited	{color: #ff6600;}

.minorHeading
{font-family: Ariel, Verdana, sans-serif;
font-size: 10pt;
font-weight: bold}

.normBlack9
{
   font-family: Verdana, Ariel, sans-serif;
   font-size: 9pt;
   font-weight: normal;
   color: black;
   margin-right: 20px;
}

.boldBlack10
{
   font-family: Verdana, Ariel, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   color: #0066cc;
	margin-left: 10px;
	margin-right: 10px;
}

.fromToTitle
{
   font-family: Verdana, Ariel, sans-serif;
   font-size: 9pt;
   font-weight: bold;
	color: white;
}

.bookingForm, .bookingForm td, .bookingForm select, .bookingForm input
{
   font-family: Verdana, Ariel, sans-serif;
   font-size: 8pt;
}

.bookingForm td { font-weight: bold; }

.formNormal     { font-weight: normal; }

.bookingCurrencyType, .bookingCurrencyAmount, .bookingCurrencyPick
{
	font-weight: bold;
	color: #ff6600;
	width: 30px;
	white-space : nowrap;
}

.bookingCurrencyAmount { width: 50px; }

.bookingCurrencyPick   { width: 130px; }


.VehicleCarModel, .VehicleBookingWhite, .VehicleHeading, .VehicleBookingBlack, .VehicleBookingData, .deductible
{
   color: white;
   line-height: 20px;
   font-family: Ariel, Verdana, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   text-align: center;
   text-decoration: none;
}

/*.deductible
{
   text-align: right;
}*/

.VehicleCarModel
{
   line-height: 40px;
   font-size: 14pt;
}

.VehicleBookingBlack, .VehicleBookingData, .deductible { color: black; }

.VehicleBookingData, .deductible { font-weight: normal; }

#headingtitle
{color: white;
cursor: default;
font-family: Ariel, Verdana, sans-serif;
font-size: 14pt;
font-weight: bold;
position: relative;
text-align: center;
text-decoration: none;
width: 100%}

.mybooking, .booking, .currentPage
{
   background-color: #00cc00;  
   color: white;
   cursor: pointer;
   font-family: Ariel, Verdana, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   line-height: 20px;
   position: relative;
   text-align: center;
   text-decoration: none;
   width: 100%;
}

.booking
{
   cursor: hand;
}

.currentPage
{
   background-color: #0066cc;
}

.currentPageSubmenu
{
border-top: 1px #ffffff solid;
background-color: #0066cc;
color: white;
cursor: default;
font-family: Ariel, Verdana, sans-serif;
font-size: 9pt;
font-weight: bold;
line-height: 20px;
position: relative;
text-align: center;
text-decoration: none;
width: 100%}

.info
{
background-color: #ff6600;
color: white;
cursor: pointer;
font-family: Ariel, Verdana, sans-serif;
font-size: 9pt;
font-weight: bold;
line-height: 20px;
position: relative;
text-align: center;
text-decoration: none;
width: 100%}

.submenu
{
background-color: #ff6600;
border-top: 1px #ffffff solid;
color: white;
cursor: pointer;
font-family: Ariel, Verdana, sans-serif;
font-size: 9pt;
font-weight: bold;
line-height: 20px;
position: relative;
text-align: center;
text-decoration: none;
width: 100%}

.menu
{background-color: #ff6600;
color: black;
cursor: pointer;
font-family: Ariel, Verdana, sans-serif;
font-size: 10pt;
font-weight: bold;
position: absolute;
text-align: center;
text-decoration: none;
visibility: hidden;
width: 100%;
z-index: 2}

td
{font-size: 8pt}

.menu a
{color: white;
text-decoration: none}

.menu a:hover
{color: yellow}

.menuTrigger
{color: black;
font-family: Verdana, sans-serif;
font-size: 10pt;
height: auto;
position: relative;
top: auto;
width: auto;
z-index: 2}

.menu
{color: black;
font-family: Verdana, sans-serif;
font-size: 8pt;
position: absolute;
visibility: hidden;
width: auto;
z-index: 2}


.monthDay, .weekDay, .selectMonthYear
{
   color: black;
   font-family: Verdana, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   text-align: center;
}

.invalidDay
{
   background-color: #c0c0c0;
   color: black;
   font-family: Verdana, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   text-align: center;
   width: 20pt;
}

.validDay
{
   cursor: pointer;
   text-decoration: underline;
   background-color: white;
   color: black;
   font-family: Verdana, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   text-align: center;
   width: 20pt;
}

.selectedDay
{
   background-color: cyan;
   color: black;
   font-family: Verdana, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   text-align: center;
   width: 20pt;
}

.weekDay, .monthDay
{
   width: 20pt;
}

.calendarGif
{
   cursor: hand;
   vertical-align: middle;
}

.selectMonthYear
{
   width: 140pt;
}

.carClassTitle
{font-family: Verdana, sans-serif;
font-size: 20pt;
font-weight: bold}

.carClass
{color: transparent;
font-family: Verdana, sans-serif;
font-size: 10pt;
font-weight: bold}

#vehiclePrices
{color: black;
font-family: Verdana, sans-serif;
font-size: 8pt;
position: absolute;
visibility: hidden;
z-index: 2}

#nocdw
{color: black;
font-family: Verdana, sans-serif;
font-size: 8pt;
position: absolute;
visibility: hidden;
z-index: 2}

#cdw
{color: black;
font-family: Verdana, sans-serif;
font-size: 8pt;
position: absolute;
visibility: hidden;
z-index: 2}

#review
{visibility: hidden}

div#related_sites {font-size: 6pt; visibility: hidden;}
