select.list1{ color:#005092; background-color:#ffffff;}

select{font-size:10px;}

select.pricebox{font-size:12px;}

span select{font-size:10px; width:205px;}
span span select{font-size:10px; width:100px; text-transform:capitalize;}

input.inputbox{ border:1px solid #666666; font-size:12px;} 

option.inputsmallbox{ 
font-size: 9px; vertical-align:middle; text-transform: capitalize;
}


p{ margin-bottom:7px; padding-bottom:0px; clear:both;}

ul#mainlevel-mainlinks{ margin:0px; padding:0px; list-style-image:none;width:789px;}

ul#mainlevel-mainlinks li{ float:left; padding:0px 5px 0px 5px; list-style-image:none; list-style-type:none; 	background-image: url(../../../images/Separator-Topmenu.gif);
	background-repeat: no-repeat;
	background-position: right center; width:101px; height:33px;}
	
	ul#mainlevel-mainlinks li img{ vertical-align:middle; float:left}

ul#mainlevel-mainlinks li a.mainlevel-mainlinks:link, ul#mainlevel-mainlinks li a.mainlevel-mainlinks:visited { display:block; float:left; padding:0px 5px 0px 5px; background-color:#FF0000;   height:33px;
    
	
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	

	text-decoration: none;

}

ul#mainlevel-mainlinks li a.mainlevel-mainlinks:hover { display:block; float:left; padding:0px 5px 0px 5px; 
    
	
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: left; height:33px;
	

	text-decoration: none; background-image: url(../../../images/Bgr-Hover-Topmenu.gif);
	background-repeat: repeat-x; 
}



/* Self Catering */
ul#mainlevel-selfcatering{ margin:0px 0px 0px 0px; list-style:none; padding:0px; float:left; width:113px; }

ul#mainlevel-selfcatering li{ float:left;	height:33px;  background-image: url(../../../images/MenuLink-SelfCatering.jpg); 
	background-repeat: no-repeat;

	}
	

	
	
ul#mainlevel-selfcatering li a.mainlevel-selfcatering:link,ul#mainlevel-selfcatering li a.mainlevel-selfcatering:visited {  float:left;width:73px; padding:3px 0px 0px 40px;  height:30px;	
	font-size: 11px;	font-weight: bold;	color: #ffffff;	text-align: left; text-decoration: none;	}
	
	

	
		
ul#mainlevel-selfcatering li a.mainlevel-selfcatering:hover, ul#mainlevel-selfcatering li a.mainlevel-selfcatering:active{  float:left;width:73px; padding:3px 0px 0px 40px;  height:30px;	
	font-size: 11px;	font-weight: bold;	color: #ffffff;	text-align: left;		text-decoration: none;	background-image: url(../../../images/MenuHover-SelfCatering.jpg); 
	background-repeat: no-repeat;}
	



 .inactive_class {
float:left;
    font-size: 11px;	font-weight: bold;
	color: #ffffff;	text-align: left; 	text-decoration: none;background-image: url(../../../images/MenuHover-SelfCatering.jpg); 
	background-repeat: no-repeat;
}

.hover_class, #active_id {

float:left;
    font-size: 11px;	font-weight: bold;
	color: #ffffff;	text-align: left; 	text-decoration: none;background-image: url(../../../images/MenuHover-SelfCatering.jpg); 
	background-repeat: no-repeat;
}
     
	 
	 
/**/

/* Flights */
ul#mainlevel-flights{ margin:0px 0px 0px 0px; list-style:none; padding:0px; float:left; width:112px; }

ul#mainlevel-flights li{ float:left;   height:33px;background-image: url(../../../images/MenuLink-Flights.jpg); 
	background-repeat: no-repeat;}
	
	

ul#mainlevel-flights li a.mainlevel-flights:link, ul#mainlevel-flights li a.mainlevel-flights:visited { width:62px;  padding:8px 0px 0px 50px;  float:left;    height:25px;	font-size: 11px;
	font-weight: bold;	color: #ffffff;	text-align: left;		text-decoration: none;
}

ul#mainlevel-flights li a.mainlevel-flights:hover { display:block; float:left; 
    font-size: 11px;
	font-weight: bold;background-image: url(../../../images/MenuHover-Flights.jpg); 
	color: #ffffff;
	text-align: left; text-decoration: none; 
}
/**/
/* Hotels */
ul#mainlevel-hotels{ margin:0px 0px 0px 0px; list-style:none; padding:0px; float:left; width:113px; }

ul#mainlevel-hotels li{ float:left;	height:33px;  background-image: url(../../../images/MenuLink-Hotels.jpg); 
	background-repeat: no-repeat;
	}
	
ul#mainlevel-hotels li a.mainlevel-hotels:link, ul#mainlevel-hotels li a.mainlevel-hotels:visited {  float:left;width:66px; padding:8px 0px 0px 47px;   height:25px;	
	font-size: 11px;	font-weight: bold;	color: #ffffff;	text-align: left;		text-decoration: none;	}

ul#mainlevel-hotels li a.mainlevel-hotels:hover { float:left;
    font-size: 11px;	font-weight: bold; background-image: url(../../../images/MenuHover-Hotels.jpg); 
	background-repeat: no-repeat;
	color: #ffffff;	text-align: left; height:25px;	text-decoration: none;
}
/**/

/* Airport Transfer */
ul#mainlevel-airporttransfer{ margin:0px 0px 0px 0px; list-style:none; padding:0px; float:left; width:113px; }

ul#mainlevel-airporttransfer li{ float:left;	height:33px;  background-image: url(../../../images/MenuLink-AT.jpg); 
	background-repeat: no-repeat;
	}
	
ul#mainlevel-airporttransfer li a.mainlevel-airporttransfer:link, ul#mainlevel-airporttransfer li a.mainlevel-airporttransfer:visited {  float:left;width:71px;padding:3px 0px 0px 42px;    height:30px;	
	font-size: 11px;	font-weight: bold;	color: #ffffff;	text-align: left;		text-decoration: none;	}

ul#mainlevel-airporttransfer li a.mainlevel-airporttransfer:hover { float:left;
    font-size: 11px;	font-weight: bold; background-image: url(../../../images/MenuHover-AT.jpg); 
	background-repeat: no-repeat;
	color: #ffffff;	text-align: left; 	text-decoration: none;
}
/**/

/* Car Hiring */
ul#mainlevel-carhire{ margin:0px 0px 0px 0px; list-style:none; padding:0px; float:left; width:112px; }

ul#mainlevel-carhire li{ float:left;	height:33px;  background-image: url(../../../images/MenuLink-CarHire.jpg); 
	background-repeat: no-repeat;   

	}
	

	
	
ul#mainlevel-carhire li a.mainlevel-carhire:link, ul#mainlevel-carhire li a.mainlevel-carhire:visited {  float:left;width:62px;padding:8px 0px 0px 50px;  height:25px;	
	font-size: 11px;	font-weight: bold;	color: #ffffff;	text-align: left;		text-decoration: none;	}

ul#mainlevel-carhire li a.mainlevel-carhire:hover { float:left;
    font-size: 11px;	font-weight: bold; background-image: url(../../../images/MenuHover-CarHire.jpg); 
	background-repeat: no-repeat;
	color: #ffffff;	text-align: left; 	text-decoration: none;
}
/**/

/* Tours / Excurcions */
ul#mainlevel-tours{ margin:0px 0px 0px 0px; list-style:none; padding:0px; float:left; width:113px; }

ul#mainlevel-tours li{ float:left;	height:33px;  background-image: url(../../../images/MenuLink-Tours.jpg); 
	background-repeat: no-repeat;

	}
	

	
	
ul#mainlevel-tours li a.mainlevel-tours:link, ul#mainlevel-tours li a.mainlevel-tours:visited {  float:left;width:71px;  height:30px;padding:3px 0px 0px 42px;	
	font-size: 11px;	font-weight: bold;	color: #ffffff;	text-align: left;		text-decoration: none;	}

ul#mainlevel-tours li a.mainlevel-tours:hover { float:left;
    font-size: 11px;	font-weight: bold;
	color: #ffffff;	text-align: left; 	text-decoration: none;background-image: url(../../../images/MenuHover-Tours.jpg); 
	background-repeat: no-repeat;
}





/**/




/* Travel Insurance */
ul#mainlevel-travel{ margin:0px 0px 0px 0px; list-style:none; padding:0px; float:left; width:113px; }

ul#mainlevel-travel li{ float:left;	height:33px;  background-image: url(../../../images/MenuLink-Travel.jpg); 
	background-repeat: no-repeat;

	}
	

	
	
ul#mainlevel-travel li a.mainlevel-travel:link, ul#mainlevel-travel li a.mainlevel-travel:visited {  float:left;width:71px;  height:30px;padding:3px 0px 0px 42px;	
	font-size: 11px;	font-weight: bold;	color: #ffffff;	text-align: left;		text-decoration: none;	}

ul#mainlevel-travel li a.mainlevel-travel:hover { float:left;
    font-size: 11px;	font-weight: bold; background-image: url(../../../images/MenuHover-Travel.jpg); 
	background-repeat: no-repeat;
	color: #ffffff;	text-align: left; 	text-decoration: none;
}
/**/



ul#mainlevel-homelinks{ margin:0px 0px 0px 2px; padding:0px; list-style-image:none;}

ul#mainlevel-homelinks li{ float:left; padding:0px 5px 0px 8px; list-style-image:none; list-style-type:none; 	background-image: url(../../../images/Separator-mainmenu.jpg);
	background-repeat: no-repeat; font-family:verdana; font-size:12px; font-weight:bold;  
	background-position: right center;  height:29px;}
	
	ul#mainlevel-homelinks li img{ vertical-align:middle; float:left}

ul#mainlevel-homelinks li a.mainlevel-homelinks:link, ul#mainlevel-homelinks li a.mainlevel-homelinks:visited { display:block; float:left; padding:7px 5px 0px 5px; color: #ffffff;text-align: left;	text-decoration: none;}


ul#mainlevel-homelinks li a.mainlevel-homelinks:hover { display:block; float:left; padding:7px 5px 0px 5px; 	
	color: #ffffff;	text-align: left; }


a.mainlevel-footerhome:link, a.mainlevel-footerhome:visited {

		padding-left: 5px;
	padding-right:12px; 
font-size:11px;
	color: #666666; text-decoration:none;
	
	

}



ul#mainlevel-lastitem{ margin:0px; padding:0px; list-style-image:none;}

ul#mainlevel-lastitem li{ float:left; padding:0px 5px 0px 8px; list-style-image:none; list-style-type:none; 	 font-family:verdana; font-size:12px; font-weight:bold;  
	background-position: right center;  height:29px;}
	

ul#mainlevel-lastitem li a.mainlevel-lastitem:link, ul#mainlevel-lastitem li a.mainlevel-lastitem:visited { display:block; float:left; padding:7px 5px 0px 5px; color: #ffffff;text-align: left;	text-decoration: none;}


ul#mainlevel-lastitem li a.mainlevel-lastitem:hover { display:block; float:left; padding:7px 5px 0px 5px; 	
	color: #ffffff;	text-align: left; }

	
	ul#mainlevel-lastitem li img{ vertical-align:middle; float:left}

a.mainlevel-footerhome:link, a.mainlevel-footerhome:visited {

		padding-left: 5px;
	padding-right:12px; 
font-size:11px;
	color: #666666; text-decoration:none;
	
	

}


a.mainlevel-footerhome:hover {
	
	color: #666666;
	text-align: left;
	padding-left: 5px;text-decoration:underline;
	padding-right:12px; 

}


a.mainlevel-footermain:link, a.mainlevel-footermain:visited {
		padding-left: 7px;
		font-size:11px;
		padding-right:7px; color: #666666; text-decoration:none; border-right: 1px solid #666666;
}

a.mainlevel-footermain:hover {	
	color: #666666;
	font-size:11px;
	padding-left: 7px;text-decoration:underline;
	padding-right:7px; }


table.carhireproperties{ border-left:1px solid #bab8b9;  border-right:1px solid #bab8b9; color:#0563ab; font-size:12px;  }




table.sectiontableentry2{ background-image:url(../../../images/Bgr-CarHire2-Navigation.jpg); background-repeat:no-repeat; height:81px;}

table.carhire2properties{ border-left:1px solid #bab8b8; border-right:1px solid #bab8b8;   font-family:verdana; width:99.9%;}

td.specialoffers{
	background-image: url(../../../images/TopCurve-Specialoffers.jpg);
	background-repeat: no-repeat; width:523px; height:49px;
}

table.titlespecialoffers{ width:527px; height:93px;
	background-image: url(../../../images/Title-SpecialOffers.jpg);
	background-repeat: no-repeat;
}

table.specialoffers{
	border-left:1px solid #339ed2;
	border-right:1px solid #339ed2;
	font-family:verdana;

}

table.specialofferlinks{ margin-left:10px;}
table.specialofferlinks tr td img{ vertical-align:top; margin-right:10px; }
table.specialofferlinks tr td a:link{ color:#1768a7; text-decoration:none;}
table.specialofferlinks tr td a:visited{ color:#1768a7; text-decoration:none;}
table.specialofferlinks tr td a:hover{ color:#1768a7; text-decoration:underline;}
table.specialofferlinks tr td a:active{ color:#1768a7; text-decoration:none;}

td.carname a:link{ color:#0764aa; font-size:13px; font-weight:bold; text-decoration:none; }
td.carname a:visited{ color:#0764aa; font-size:13px; font-weight:bold; text-decoration:none;}
td.carname a:hover{ color:#0764aa; font-size:13px; font-weight:bold; text-decoration:underline;}
td.carname a:active{ color:#0764aa; font-size:13px; font-weight:bold; text-decoration:none;}


span.propertytitle{ color:#0489c4; font-weight:bold;}

div.specialoffer{
	background-image: url(../../../images/Bgr-SpecialOffer.jpg);
	background-repeat: no-repeat;background-position:top; width:210px; min-height:125px; color:#4a4444; padding-top:40px; padding-left:10px; padding-right:10px; background-color:#0dc8e9;
}



*html div.specialoffer{
	background-image: url(../../../images/Bgr-SpecialOffer.jpg);
	background-repeat: no-repeat;background-position:top; width:210px; height:125px; color:#4a4444; padding-top:40px; padding-left:10px; padding-right:10px; background-color:#0dc8e9;
}

td.contentheading{ font-size:19px;  font:helvetica; color:#0763aa; }

table.navigation{ border-left:1px solid #038eb9;border-top:1px solid #038eb9;border-bottom:1px solid #038eb9; }

table.navigation tr td{ border-right:1px solid #038eb9; }

table.navigation tr td a:link{ color:#5481af; text-decoration:none;}
table.navigation tr td a:visited{ color:#5481af; text-decoration:none;}
table.navigation tr td a:hover{ color:#5481af; text-decoration:none;}
table.navigation tr td a:active{ color:#ffffff; text-decoration:none; background-color:#5481af;}

div.favorites img{ margin-right:6px;}

ul#highlight{ margin:0px 0px 0px 10px; }

ul#highlight li{ list-style-image:url(../../../images/Bullet-Offers.jpg); margin:0px; padding:0px 0px 7px 0px;color:#033a64; }

/*   ---------- datepicker ----------------*/

/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #000000;
	background-color:#e2f6fd;
	border: 1px solid #000000;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
border: 1px solid #8dc9e5;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #8dc9e5;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #ffffff;
	border: 1px solid #8dc9e5;
	cursor: pointer;
	color:#000000;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color:000000;
	border: 1px solid #AAAAAA;
	color: #3f3f3f;
	font-weight:bold;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 13px;
	color:#ffffff;
	font-weight: bold;

	}
	


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#0664ac;
/*	background: #d8e8ff; */
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#0664ac;
/*	background: #d8e8ff; */
	font-weight: bold;
	}
	
	/*  END DATEPICKER  */
	

/*a.mainlevel-mainlinks:link, a.mainlevel-mainlinks:visited {

	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	
	padding-left: 10px; 
	padding-right:10px;
	text-decoration: none;
	background-image: url(../../../images/Separator-Topmenu.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

a.mainlevel-mainlinks:hover {
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding-left: 10px;
	padding-right:10px; 
	text-decoration: none; background-image: url(../../../images/Separator-Topmenu.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

table.carhireproperties{ border-left:1px solid #bab8b9;  border-right:1px solid #bab8b9; color:#0563ab;  }


.title{ color:#0763aa; font-family:helvetica; font-size:21px;  }

table.sectiontableentry2{ background-image:url(../../../images/Bgr-CarHire2-Navigation.jpg); background-repeat:no-repeat; height:81px;}

table.carhire2properties{ border-left:1px solid #bab8b8; border-right:1px solid #bab8b8;   font-family:verdana;}

td.carname a:link{ color:#0763a7; font-size:14px; font-weight:bold; text-decoration:none; }
td.carname a:visited{ color:#0763a7; font-size:14px; font-weight:bold; text-decoration:none;}
td.carname a:hover{ color:#0763a7; font-size:14px; font-weight:bold; text-decoration:underline;}
td.carname a:active{ color:#0763a7; font-size:14px; font-weight:bold; text-decoration:none;}

td.propertytitle{ color:#0589c4; font-weight:bold;}*/
