﻿body 
{
    font-size: 12px;
    font-family: verdana, helvetica, Arial, Sans-Serif;
}
.rightPanel
{
    border-right: #7b7c7e 1px solid;
    background-color: #f6a52f;
    width:159px;
}
.leftPanel
{
    border-left: #7b7c7e 1px solid;
    width:250px;
}


.quote
{
    border-right: #7b7c7e 1px dotted;
    background-color: white;
}
 .quoteEngine
{
    background-color: #c6d7e1;
    border-right: #90786c 1px dotted;
    font-size: 11px;
    font-family: verdana, helvetica, Arial, Sans-Serif;
    text-decoration: none;
    padding-bottom: 15px;
    padding-top: 15px;
}
 
.mainContent
{
    padding-top: 20px;
    padding-right: 30px;
    padding-left: 30px;
    font-size: 11px;
    color: black;
    font-family: verdana, helvetica, Arial, Sans-Serif;
    text-align: justify;
    line-height: 12pt;
}


li, ul.quickbranches
{
    margin: 0pt 0pt 5pt 15pt;
    padding-left: 4pt;
    line-height: 9pt;
    text-align: left;
    font-size: 12px;
    color: black;
    font-family: verdana, helvetica, Arial, Sans-Serif;
}

li,ul.quickbranches a:link    
{
    color:#1f78b0; 
    font-size:11px; 
    font-weight:normal; 
    text-decoration:none; 
    font-family: verdana, helvetica, Arial, Sans-Serif;
}

li,ul.quickbranches a:visited 
{ 
    color:#1f78b0; 
    text-decoration:none; 
    font-weight:normal; 
    font-family: verdana, helvetica, Arial, Sans-Serif;
}

li,ul.quickbranches a:hover   
{ 
    color:#fdb138; 
    text-decoration:none; 
    font-family: verdana, helvetica, Arial, Sans-Serif;
}

.tx11WtBld   
{
    color:#ffffff; 
    font-size:11px; 
    font-weight:bold; 
    text-decoration:none; 
    font-family: verdana, helvetica, Arial, Sans-Serif;
	text-align: left;
}

.tx10Bk  
{
    color:#000000; 
    font-size:10px; 
    font-weight:normal; 
    text-decoration:none; 
    font-family: verdana, helvetica, Arial, Sans-Serif;
	text-align: left;
}

.footer

{
 border-bottom: #7b7c7e 1px solid;
 
	
}

.footer2

{
 border-bottom: #7b7c7e 1px solid;
 border-right:  #7b7c7e 1px solid;
	
}

td.footerinfo p
{
    font-size: 10px;
     font-family: verdana, helvetica, Arial, Sans-Serif;
    color: #bbbbbb;
    text-align: center;
    padding: 4px 70px 10px 70px;
}
td.footerinfo p a:link
{
    color: #999999;
    text-decoration: none;
     font-family: verdana, helvetica, Arial, Sans-Serif;
}
td.footerinfo p a:visited
{
    color: #999999;
    text-decoration: none;
     font-family: verdana, helvetica, Arial, Sans-Serif;
}
td.footerinfo p a:hover
{
    color: #fdb138;
    text-decoration: none;
     font-family: verdana, helvetica, Arial, Sans-Serif;
}

a.main:link
{
    font-size: 11px;
    color: #2872A3;
    font-family: verdana, helvetica, Arial, Sans-Serif;
    text-decoration: underline;
   
}
a.main:visited
{
     font-size: 11px;
    color: #2872A3;
    font-family: verdana, helvetica, Arial, Sans-Serif;
    text-decoration: underline;
   
}
a.main:hover
{
    font-size: 11px;
    color: #2872A3;
    font-family: verdana, helvetica, Arial, Sans-Serif;
    text-decoration: none;
   
}
a.main:active
{
    font-size: 11px;
    color: #2872A3;
    font-family: verdana, helvetica, Arial, Sans-Serif;
    text-decoration: underline;
   
}

a.mainheader:link
{
    font-size: 13px;
    color: #f6a52f;
    font-family: verdana, helvetica, Arial, Sans-Serif;
    text-decoration: none;
   
}

a.mainheader:visited
{
     font-size: 13px;
    color: #f6a52f;
    font-family: verdana, helvetica, Arial, Sans-Serif;
    text-decoration: none;
   
}
a.mainheader:hover
{
     font-size: 13px;
    color: #f6a52f;
    font-family: verdana, helvetica, Arial, Sans-Serif;
    text-decoration: underline;
   
}
a.mainheader:active
{
    font-size: 13px;
    color: #f6a52f;
    font-family: verdana, helvetica, Arial, Sans-Serif;
    text-decoration: none;
   
}



h3
{
    font-size: 16px;
    font-family: verdana, helvetica, Arial, Sans-Serif;
    color: #f6a52f;
}
h4
{
    font-size: 13px;
    font-family: verdana, helvetica, Arial, Sans-Serif;
    color: #f6a52f;
    text-align: left;
}
.distance

{
   font-size: 9px;
   font-family: verdana, helvetica, Arial, Sans-Serif; 
}
blueBG
{
    color: white;
    background-color: #2876a7;
}

a.HomeMain:link
{
    font-size: 13px;
    color: #2872A3;
    font-family: verdana, helvetica, Arial, Sans-Serif;
    text-decoration: none;
   
}
a.HomeMain:visited
{
     font-size: 13px;
    color: #2872A3;
    font-family: verdana, helvetica, Arial, Sans-Serif;
    text-decoration: none;
   
}
a.HomeMain:hover
{
     font-size: 13px;
    color: #2872A3;
    font-family: verdana, helvetica, Arial, Sans-Serif;
    text-decoration: underline;
   
}
a.HomeMain:active
{
    font-size: 13px;
    color: #2872A3;
    font-family: verdana, helvetica, Arial, Sans-Serif;
    text-decoration: none;
   
}
.mainContentBranches
{
    padding-top: 20px;
    padding-right: 30px;
    padding-left: 30px;
    font-size: 11px;
    color: black;
    font-family: verdana, helvetica, Arial, Sans-Serif;
    text-align: left;
    line-height: 12pt;
    border-right: #7b7c7e 1px solid;
}
.mainContentBookings
{
    padding-top: 20px;
    padding-right: 30px;
    padding-left: 30px;
    font-size: 11px;
    color: black;
    font-family: verdana, helvetica, Arial, Sans-Serif;
     border-left: #7b7c7e 1px solid;
    line-height: 12pt;
    border-right: #7b7c7e 1px solid;
}

.reservations
{
    background-color: #5788A9;
    padding-bottom: 5px;
    padding-top: 5px;
    color: white;
     border-right: #2075AB 1px solid;
    border-left: #2075AB 1px solid;
    border-top: #2075AB 1px solid;
}
.reservationsBorder
{
    border-right: #2075AB 1px solid;
    border-left: #2075AB 1px solid;
    border-bottom: #2075AB 1px solid;
}

table.oneway-rentals 						{ width:480px; text-align:center; border-collapse:collapse; }
table.oneway-rentals td					{ padding:3px; color:#222222; }
table.oneway-rentals td.cities	{ font-weight:bold; background-color:#f5dec1; border:1px solid #d87c08; }
table.oneway-rentals td.days		{ background-color:#bcd9eb; border:1px solid #1a5c85;  }
table.oneway-rentals td.days2		{ background-color:#d7e4ed;  }


div.subsite  p { color:#666666; font-size:8pt; text-align: center;}
div.subsite  a { color:#666666; font-size:8pt; text-decoration:none; text-align: center;}
div.subsite  a:visited { color:#666666; font-size:8pt; text-decoration:none; text-align: center;}
div.subsite  a:hover { color:#134462; font-size:8pt; text-decoration:underline; text-align: center;}

.quick-search-form{ margin:0 10px 0 10px}

#side-search #SideSearch_bookingForm .form-element{ padding:5px 0; font-size:11px}

#side-search #SideSearch_bookingForm .input input{ border:1px solid #ccc; font-size:inherit; font-family:inherit}
	
#side-search #SideSearch_bookingForm  .select select{ border:1px solid #ccc; font-size:inherit; font-family:inherit}

#side-search #SideSearch_bookingForm h3{ display:none}
#side-search #SideSearch_bookingForm label{ display:block; line-height:17px}

#side-search #SideSearch_bookingForm #travel-country-element label{ width:90px; float:left}

#side-search #pickup-element{ border-top:1px solid #ccc; padding-top:5px}
#side-search #return-element{ border-bottom:1px solid #ccc; padding-bottom:5px}

#side-search #SideSearch_bookingForm #pickup-element *, #SideSearch_bookingForm #return-element *{ margin:0 3px 3px 0}


#Search{ border:none; background:url(../graphics/search-btn.png) no-repeat; width:108px; height:30px; margin-left:65px; text-align:center; display:block; text-indent:-999em; float:none; overflow:hidden; display:block; font-size: 0; line-height: 0; cursor:pointer}

#SideSearch_bookingForm #adults-element label, #SideSearch_bookingForm #children-element label{ width:auto; padding-right:5px}

#adults-element, #children-element{ float:left}

#promotion-element{ clear: left;}


/* Main quote style*/
#quote-search{ position:relative}
#quote-search #Search{ float: right; border:none}
#quote-search .button{ height:30px}
#quote-search #price-match-badge{ position:absolute; top:0px; right:10px}
#quote-search #price-info{ position:absolute; left:10px; bottom:10px}
#quote-search .quick-search{ padding:10px}

#quote-search h3{ display:none}

#quote-search .form-element{ padding:3px 0; font-size:11px}
#quote-search .form-element label{ display:block; line-height:15px; width:110px; float:left}

#quote-search .form-element input, ##quote-search .form-element select{ font-size:inherit; font-family:inherit; border:1px solid #999}

#quote-search #pickup-element, ##quote-search #return-element{ width:50%; float:left; border:1px solid #006940; border-width:1px 0; padding:10px 0; margin:10px 0}
##quote-search #pickup-element label, ##quote-search #return-element label{ float:none; width:auto; margin-bottom:5px}
##quote-search #pickup-element *, ##quote-search #return-element *{ margin:0 3px 3px 0}
#StartDepotCode, #EndDepotCode{ width:120px}
#StartDate, #EndDate{ clear:left; width:120px}