
p{ padding: 0; margin: 0;}
body{
    padding: 0px;margin: 0px;
}


.durationText
{
	font-family: Arial, Arial, Verdana;
	font-size:11px;
	color:#FFFFFF;
}

.exampleTextOV
{
	font-family: Arial, Arial, Verdana;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:13px;
	vertical-align:middle;
	padding-left:4px;
}

a.fleetLink:link, 
a.fleetLink:visited, 
a.fleetLink:active
{
	font-family: arial, Arial, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#616161;
}

a.fleetLink:hover
{
	font-family: arial, Arial, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#FD750A;
}

.cg_TableCountry
{
	background-color:#F0F0F0;
}

.cg_TableCountryText
{
	font-family:arial,Arial,verdana;
	font-size:11px;
	color:#000000;
}

.cg_SelectCountry
{
	font-family: arial, Arial;	
	font-size:11px;
	color:#333333;
	width:222px;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
}

.cg_TableCountrySpacer
{
	line-height:12px;
}

TABLE.cg_BookingTable
{
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	background-color:#FFFFFF;
}

.cg_BookingSpacer
{
	font-size:1px;
	width:1px;
}

.cg_BookingTextPosition
{
	text-align:right;
	vertical-align:middle;
}

.cg_Text
{
	font-family: Arial, Arial, Verdana;
	font-size:11px;
	color:#000000;
}

.cg_DescriptionSpacer
{
	font-size:1px;
	width:11px;
}

.cg_Description2
{
	font-family: Arial, Arial, Verdana;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	line-height:14px;
	vertical-align:middle;
	padding-left:6px;
}

TABLE.descriptionBG1
{
	background-color:#F0F0F0;
}

TABLE.descriptionBG2
{
	background-color:#FFFFFF;
}

.spacerCarTables
{
	font-size:1px;
	width:13px;
}

.spacerCarTables2
{
	padding-bottom:22px;
}

.cg_LinkPosition
{
	height:20px;
}

/* Content Specials */
/********************/
/*toDelete*/.cs_Headline
{
	font-family:arial,Arial,verdana;
	font-size:16px;
	font-weight:bold;
	color:#000066;
	vertical-align:bottom;
	padding-top:11px;
	padding-bottom:1px;
	letter-spacing:1px;
}

.cs_headSpacer
{
	font-size:1px;
	height:25px;
}

a.cs_Link:link, 
a.cs_Link:visited, 
a.cs_Link:active
{
	font-family: arial, Arial, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#616161;
}

a.cs_Link:hover
{
	font-family: arial, Arial, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#FD750A;
}

.cs_Text
{
	font-family: Arial, Arial, Verdana;
	font-size:11px;
	color:#000000;
	padding-left:6px;
	padding-top:6px;
}

.cs_LinkPosition
{
	font-family: Arial, Arial, Verdana;
	font-size:11px;
	padding-left:6px;
	padding-bottom:6px;
	padding-top:13px;
}

.cs_Spacer1
{
	font-family: Arial, Arial, Verdana;
	font-size:1px;
	width:12px;
}	

.cs_Spacer2
{
	font-family: Arial, Arial, Verdana;
	font-size:1px;
	width:20px;
}

.cs_SpacerSpecials
{
	vertical-align:top;
	padding-bottom:30px;
}

.cs_Headline2
{
	font-family:arial,Arial,verdana;
	font-size:13px;
	color:#000066;
	vertical-align:bottom;
	letter-spacing:1px;
	padding-bottom:1px;
}

table.cs_tableBorder
{
	background-color:#999999;
}

table.cs_table1BG
{
	background-color:#FFFFFF;
}

.cs_table2BG
{
	background-color:#F0F0F0;
}

/* Content Hover */
/*****************/
/*toDelete*/.ch_Headline
{
	font-family:arial,Arial,verdana;
	font-size:16px;
	font-weight:bold;
	color:#000066;
	vertical-align:bottom;
	padding-top:11px;
	padding-bottom:1px;
	letter-spacing:1px;
}

.ch_Headline2
{
	font-family:arial,Arial,verdana;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	vertical-align:bottom;
	padding-top:17px;
	padding-bottom:2px;
}

.ch_Text
{
	font-family:arial,Arial,verdana;
	font-size:11px;
	color:#000000;
	padding-top:12px;
	padding-bottom:6px;
}

.ch_imgSpacer
{
	padding-top:9px;
}

.ch_imgDescription
{
	font-family:arial,Arial,verdana;
	font-size:9px;
	color:#515151;
	padding-left:5px;
	padding-top:4px;
	padding-bottom:4px;
}

/* Pop Up */
/**********/
.pu_topposition
{
	height:50px;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:8px;
	vertical-align:bottom;
}

.pu_Headline
{
	font-family:arial,Arial,verdana;
	font-size:16px;
	color:#000066;
	vertical-align:bottom;
	text-align:right;
}

.pu_topLine
{
	font-size:1px;
	background-color:#1F51B5;
	height:3px;
}

.pu_bodyHeadline
{
	font-family:arial,Arial,verdana;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	padding-bottom:20px;
}

.pu_bodyText
{
	font-family:arial,Arial,verdana;
	font-size:11px;
	color:#000000;
}

.pu_footer
{
	padding-top:3px;
	vertical-align:top;
	background-color:#FD750A;
	padding-right:11px;
}

a.puLinkFooter:link, 
a.puLinkFooter:visited, 
a.puLinkFooter:active,
a.puLinkFooter:hover
{
	font-family: arial, Arial, verdana;
	font-size:9px;
	text-decoration:none;
	color:#FFFFFF;
}

/* bookung error */
/*****************/
.be_errorPosition
{
	padding-top:20px;
	padding-bottom:17px;
}

.be_errorTable
{
	height:44px;
	background-color:#F0F0F0;
}

.be_errorText
{
	font-family: arial, Arial, verdana;
	font-size:11px;
	color:#000000;
}

a.be_Link:link, 
a.be_Link:visited, 
a.be_Link:active
a.be_Link:hover
{
	font-family: arial, Arial, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#FD750A;
}

/* bookung wait */
/*****************/
.bw_waitPosition
{
	padding-top:58px;
}

.bw_waitText
{
	font-family: arial, Arial, verdana;
	font-size:11px;
	color:#000000;
	padding-bottom:10px;
}

/*toDelete*/.general_Headline
{
	font-family:arial,Arial,verdana;
	font-size:16px;
	font-weight:bold;
	color:#000066;
	vertical-align:bottom;
	padding-top:11px;
	padding-bottom:1px;
	letter-spacing:1px;
}

/* content location guide */
/**************************/
.cn_lgPosition
{
	padding-top:15px;
}

.cn_lgPosition2
{
	padding-top:12px;
}

.cn_lgPosition3
{
	font-size:1px;
	padding-top:15px;
	padding-left:72px;
}

.cn_lgTable
{
	background-color:#F0F0F0;
}

.cn_lgSpacer
{
	font-size:1px;
	width:9px;
}

.cn_lgSpacer2
{
	font-size:1px;
	padding-top:12px;
	padding-bottom:6px;
}

.cn_lgSpacer3
{
	font-size:1px;
	padding-bottom:4px;
}

.mandatoryHeadline
{
	font-family:arial,Arial,verdana;
	font-size:14px;
	color:#FD750A;
	padding-top:6px;
	padding-bottom:1px;
}

.mandatoryText
{
	font-family:arial,Arial,verdana;
	font-size:11px;
	color:#000000;
	width:63px;
	padding-bottom:4px;
}

SELECT.inputField
{
	font-family:arial,Arial,verdana;
	font-size:11px;
	color:#130860;
	border-style:solid;
	border-width:1px;
	border-color:#BDBDBD;
	width:300px;	
	
}
INPUT.inputField
{
	font-family:arial,Arial,verdana;
	font-size:11px;
	color:#130860;
	border-style:solid;
	border-width:1px;
	border-color:#BDBDBD;
	width:150px;
}

INPUT.btn
{
	font-family: Arial, Arial, Verdana;
	font-size:11px;
	padding-left:14px;
	padding-right:14px;
	margin:0px;
	color:#000000;
	background-color:#E4E4E4;
	border:1px solid  black;
	height:20px;
	width:140px;
}

a.cn_lgLink:link, 
a.cn_lgLink:visited, 
a.cn_lgLink:active
{
	font-family: arial, Arial, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#999999;
}

a.cn_lgLink:hover
{
	font-family: arial, Arial, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#FD750A;
}

/* Location guide result */
/*************************/
.defaultText
{
	font-family:arial,Arial,verdana;
	font-size:11px;
	color:#000000;
}

.defaultTextSpacer
{
	font-size:1px;
	height:12px;
}

.lg_resText
{
	font-family:arial,Arial,verdana;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding-top:16px;
	padding-bottom:22px;
}

.optionalTextBold
{
	font-family:arial,Arial,verdana;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding-bottom:2px;
}

.lg_resHeadline
{
	font-family:arial,Arial,verdana;
	font-size:12px;
	font-weight:bold;
	color:#1A3987;
	padding-bottom:1px;
}

.lg_resPosition1
{
	padding-bottom:18px;
}

.lg_resPosition2
{
	padding-left:16px;
	padding-top:6px;
	padding-bottom:6px;
}

.lg_resPosition3
{
	padding-right:28px;
	padding-top:6px;
	padding-bottom:6px;
}

.lg_resDetailPosition
{
	padding-top:1px;
}

a.lg_resDetails:link, 
a.lg_resDetails:visited, 
a.lg_resDetails:active,
a.lg_resDetails:hover
{
	font-family: arial, Arial, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#FD750A;
}

.lg_resReservPosition
{
	padding-top:4px;
	padding-bottom:3px;
	padding-left:16px;
	background-color:#FFFFFF;
}

a.lg_resReserv:link, 
a.lg_resReserv:visited, 
a.lg_resReserv:active,
a.lg_resReserv:hover
{
	font-family: arial, Arial, verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#FD750A;
}

/* Details */
/***********/
.res_detHeadline
{
	font-family:arial,Arial,verdana;
	font-size:12px;
	font-weight:bold;
	color:#05277C;
	padding-top:18px;
}

.res_detPosition
{
	padding-top:11px;
	padding-bottom:9px;
}

.res_detHoursPosition
{
	padding-top:22px;
	padding-bottom:10px;
}

.res_detButtonPosition
{
	padding-top:6px;
}

/* FAQ */
/*******/
a.faq_Link:link, 
a.faq_Link:visited, 
a.faq_Link:active
{
	font-family: arial, Arial, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#666666;
	line-height:18px;
	vertical-align:top;
}

a.faq_Link:hover
{
	font-family: arial, Arial, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#FD750A;
	line-height:18px;
	vertical-align:top;
}

.faq_linkPosition
{
	padding-top:12px;
	padding-bottom:18px;
}

.faq_posLink2
{
	padding-left:16px;
}

.faq_posLink3
{
	padding-left:32px;
}

.faq_Headline
{
	font-family:arial,Arial,verdana;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}

.faq_text
{
	padding-top:16px;
	padding-bottom:24px;
	font-family:arial,Arial,verdana;
	font-size:11px;
	color:#000000;
}

/* Contactform */
/***************/
.cf_text
{
	padding-top:12px;
	padding-bottom:10px;
	font-family:arial,Arial,verdana;
	font-size:11px;
	color:#000000;
}

TABLE.cf_form
{
	background-color:#F0F0F0;
}

.cf_formPosition
{
	padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:12px;
}

.cf_formPos1
{
	padding-top:8px;
	padding-bottom:10px;
}

.cf_formHead
{
	font-family:arial,Arial,verdana;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}

input.cf_formButton1,
.cf_formButton1 
{
	font-family: Arial, Arial, Verdana;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#FD750A;
	border-style:solid;
	border-width:1px;
	border-color:#FD750A;
	width:100px;
}

input.cf_formButton2,
.cf_formButton2 
{
	font-family: Arial, Arial, Verdana;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#999999;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	width:84px;
}

.formText
{
	font-family: Arial, Arial, Verdana;
	font-size:11px;
	color:#000000;
	vertical-align:top;
	padding-bottom:16px;
}

.formField
{
	font-family: arial, Arial;	
	font-size:11px;
	color:#333333;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	width:205px;
}

.formFieldLit
{
	font-family: arial, Arial;	
	font-size:11px;
	color:#333333;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	width:100px;
}

/* BOOKING STEPS */
.stepIcon
{
	font-family:arial,Arial,verdana;
	font-size:11px;	
	color:#000099;
}
.stepIconActive
{
	font-family:arial,Arial,verdana;
	font-size:11px;	
	color:#FF9900;
}

.neededField
{
	font-family:arial,Arial,verdana;
	font-size:11px;
	color:#000000;
	padding-top:10px;
	vertical-align:top;
} 

.AWDField
{
	font-family:arial,Arial,verdana;
	font-size:11px;
	color:#000000;
	padding-top:10px;
} 

a.formLink:link, 
a.formLink:visited, 
a.formLink:active,
a.formLink:hover
{
	font-family: arial, Arial, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#999999;
}

.additionalText
{
	font-family:arial,Arial,verdana;
	font-size:11px;
	color:#000000;
	padding-top:10px;
} 

/* SPECIAL OFFERS */
.so_header
{
	font-family:arial,Arial,verdana;
	font-size:16px;
	color:#FD750A;
	padding-top:20px;
	padding-bottom:1px;
} 

.so_horizLine
{
	font-size:1px;
	background-color:#999999;
}

.so_vertLine
{
	font-size:1px;
	background-color:#999999;
}

.so_linkPosition
{
	text-align:center;
	vertical-align:middle;
	height:20px;
	background-color:#F0F0F0;
}

a.so_Link:link, 
a.so_Link:visited, 
a.so_Link:active,
a.so_Link:hover
{
	font-family: arial, Arial, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#616161;
}

INPUT.so_buttonActive
{
	font-family:Arial,Arial,Verdana;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#FD750A;
	border-style:solid;
	border-width:1px;
	border-color:#FD750A;
	width:125px;
}

INPUT.so_button
{
	font-family:Arial,Arial,Verdana;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#999999;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	width:84px;
}

.defaultField
{
	font-family:Arial,Arial,Verdana;
	font-size:11px;
	color:#333333;
} 

.subHeadLine
{
	font-family:Arial,Arial,Verdana;
	font-size:11px;
	font-weight:bold;
	color:#333333;
} 
    
.priceField
{
	font-family:Arial,Arial,Verdana;
	font-size:11px;
	font-weight:bold;
	color:#333333;
} 

/* FORMS (all classes are already exist in the database, some of them must be updated) */
a.Nav1:link,
a.Nav1:visited,
a.Nav1:active
{
	font-family: Arial, arial, verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}


.topVertLine2
{
	height:22px;
	width:1px;
	background-color:#E0E0E0;	
	font-size:1px;
}

.footText1
{
	font-family:arial, verdana;
	font-size:10px;
	color:white;
}

a.footText2:link,
a.footText2:active,
a.footText2:visited,
a.footText2:hover
{
	font-family:arial, verdana;
	font-size:10px;
	color:white;
	text-decoration:none;
}

/* admin forms */
.af_subHeadline
{
	font-family: arial, Arial, verdana;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding-top:12px;
	padding-bottom:6px;
}

.af_tabHeadline
{
	font-family: arial, Arial, verdana;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px
}

.af_tabText
{
	font-family: arial, Arial, verdana;
	font-size:11px;
	color:#000000;
	padding-left:4px;
}

.af_Text
{
	font-family: arial, Arial, verdana;
	font-size:11px;
	color:#000000;
	padding-left:4px;
}

TABLE.adminForm,
.adminForm
{
	border-style:solid;
	border-width:1px;
	border-color:#C1CACA;
}

a.af_Link:link, 
a.af_Link:visited, 
a.af_Link:active,
a.af_Link:hover
{
	font-family: arial, Arial, verdana;
	font-size:11px;
	text-decoration:underline;
	color:#666666;
}

input.af_inputText,
.af_inputText
{
	font-family:Arial, Arial, Verdana;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#FD750A;
	width:80px;
}

#openingHoursPickupWeekday,
#openingHoursReturnWeekday
{
	width:24px;
}


.specialsTable
{
    padding: 5px;
	border-style:solid;
	border-width:1px;
	border-color:#515151;
	background-color:#F0F0F0;
}

.page{
    padding-top:0px ;
     padding-right:20px ;
    padding-left: 20px;
    padding-bottom: 0px;
}
.adds{
    margin: 5px;
    color: #0000FF;
  text-align: center;  
    
}

.adds img { 
    margin: 5px;
    width: 150px;
}

.homeText
{
	font-family: arial, Arial, verdana;
	font-size:11px;
	color:#616161;
	padding-top:6px;
	padding-left:6px;
}

.homeText2
{
	font-family: arial, Arial, verdana ;
    font-weight: bolder;
	font-size:13px;
	color:#616161;
	padding-top:3px;
	padding-left:2px;
}


#eria{
    width: 980px ;
    margin: auto;
    padding: 0px;
    border: 1px solid #414141;
   background: #E3E3E3; 
    
}
#board{
    
    padding: 10px ;
}
#head{
    width: 100%; background: #000000;
    height: 135px ;
    background:url("img/header.jpg") center center no-repeat ;  
    
}

#foot{
    height: 35px;
    color: #ffffff;
    background: #000000 ;
}


.mattblacktabs{
 
width: 100%;
overflow: hidden;
background: #000000;
border-bottom: 1px solid black; /*bottom horizontal line that runs beneath tabs*/
}

.mattblacktabs ul{
margin: 0;
padding: 0;
font: bold 12px Verdana;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
height:20px;
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;
background: #414141; /*background of tabs (default state)*/
}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: black; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}




#calendar {
	width: 200px;
	font-family: ms sans serif, sans serif;
	font-size: 7pt;
	}

#calendarTable {
	border-style: outset;
	border-width: 2px;
	border-color: black;
	background-color: #EEE;
	display: none;
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	}
#calendarTable TD {
	text-align: center;
	font-size: 7pt;
	width: 19px;
	}
#calendarTableHead TR {
	background-color: white;
	}
#calendarTableDays TR {
	background-color: #C3D4E7;
	}
#selectMonth, #selectYear {
	font-family: ms sans serif, sans serif;
	font-size: 7pt;
	border-width: 0px;
	border-style: none;
	}

#calendarTable A {
	color: blue;
	text-decoration: none;
	font-size: 11pt;
	font-family: "courier new";
	}
#calendarTable A:hover {
	color: red;
	text-decoration: none;
	}
.normalDay {
	border: 1px dotted black;
	cursor: pointer;
	}
.hlDay {
	border: 1px dotted black;
	background-color: #FFF;
	color: red;
	cursor: pointer;
	}
.toDay {
	border: 1px solid #E70;
	background-color: #FD8;
	color: #E70;
	font-weight: bold;
	cursor: pointer;
	}
.choosenDay {
	border: 1px solid green;
	background-color: #A8FAA8;
	color: green;
	font-weight: bold;
	cursor: pointer;
	}
.excludedDay {
	border-color: #AAA;
	color: #AAA;
	}






