/* CSS Document */

img {border:0px;}

body {margin:0px;padding:0px;}

a:link, a:visited, a:hover, a:active {color:#990000;text-decoration:none;}

#wrapper {
	margin:0px 0 0 10px;
	width:850px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
}

.bodyWrapper-opodo {
	width:850px;
	margin:0px;
	padding:0px;
	color: #000000;
	}

#wrapper a, a:visited, a:hover, a:active {font-weight:bold;}

#rightnav {float:left;margin:20px 0px 0px 0px;width:178px;color:#000000;}
#rightnav a {font-weight:normal;}
#rightnav td {line-height:1.3em;}
#rightnav h2 {clear:both;background-color:#003974;color:#ffffff;padding:5px 10px 5px 10px;font-size:11px;font-weight:bold;margin:10px 0px 0px 0px;border-width:1px 0px 1px 0px;border-style:solid;border-color:#ffffff;}

#content .intro {font-weight:bold;font-size:13px;color:#000000;line-height:1.3em;}
#content .red {font-weight:bold;font-size:11px;color:#D7182A;line-height:1.3em;}
#content .pullquote {font-weight:normal;font-size:12px;color:#000000;line-height:1.5em;padding:10px;background-color:#ffffff;border:1px solid #cccccc; margin-top:10px;margin-bottom:0px;}
#content {float:left;display:inline;width:610px;margin:20px 20px 0px 20px;padding:0px;}
#content img {margin:5px 15px 10px 0;}
#content p {color: #000000; padding-right:10px;line-height:1.5em;margin-bottom:5px;margin-top:10px;padding-top:0px;}

#content h1 {margin-top:0px;margin-bottom:15px;font-size:22px;font-weight:normal;color:#D7182A;}	
#content h2 {font-size:16px;color:#D7182A;
	font-weight:bold;
	border-width:0px 0px 0px 0px;
	border-color:#F5C743;
	border-style:solid;
	margin-top:10px;
margin-bottom:5px;
}	
#content h3 {font-size:14px;color:#000000;margin-top:0px;}	
#content h4 {font-size:12px;color:#000000;margin:0px;padding-bottom:5px;}
#content h5 {font-size:11px;font-weight:bold;margin:0px;padding-bottom:0px;color:#003974;}

#header {width:830px;margin-bottom:0px;margin-top:13px;margin-left:10px;padding:0px;border-bottom:5px solid #6ECC44;}

#vidcol {margin-top:12px;}

#navheader {margin:0px;padding:0px;display:inline;}

.clearboth {clear:both;}
	
#searchpod {margin:0px;padding:0px;}
#left {float:left;width:118px;}
#right {float:left;width:40px;font-weight:bold;text-align:right;}
#full {float:left;width:158px;font-weight:bold;text-align:right;}
#fullleft {float:left;width:158px;font-weight:bold;text-align:left;margin-bottom:10px;}
#right a {font-weight:bold;}

#wrapper hr {border: 0; color: #ccc;
background-color: #ccc;
height: 1px;margin:15px 0px 15px 0px;padding:0px;}

/*special offers styles*/
.specialoffers {
	clear:both;
	margin:0px 0 0 0;
	padding:0px 0 0 0;
}

.specialoffers ul {
	clear:both;
	padding:0px;
	margin:0px;
}

.specialoffers li {
	float:left;
	display:block;
	font-weight:normal;
	font-size:11px;
	padding:5px 10px 5px 10px;
	margin:0px 0 2px 0;
	background-color:#F7F7E7;
	line-height:1.2em;
}

.specialoffers #from {
	display:block;
	font-weight:bold;
	font-size:11px;
	padding:5px 10px 5px 10px;
	margin:2px 0 0 0;
	background-color:#F7F7E7;
	height:15px;

}

.specialoffers h3 {
	font-weight:bold;
	font-size:11px;
	background-color:#990000;
	color:#ffffff;
	padding:5px 10px 5px 10px;
	margin:0px 0px 1px 0px;
}

.specialoffers h6 {
	font-weight:bold;
	font-size:11px;
	background-color:#;
	color:#000000;
	padding:0px;
	margin:0px;
	float:left;
}

.specialoffers a {
	color:#990000;
	font-size:11px;
	text-decoration:none;
}

.specialoffers a:hover {
	color:#FF3300;
	font-size:11px;
	text-decoration:none;
}

/*Flight offers styles*/
.flightoffers {
	clear:both;
	margin:10px 0 0 0;
	padding:0px 0 0 0;
}

.flightoffers ul {
	clear:both;
	padding:0px;
	margin:0px;
}

.flightoffers li {
	float:left;
	display:block;
	font-weight:normal;
	font-size:11px;
	padding:5px 10px 5px 10px;
	margin:0px 0 2px 0;
	background-color:#F7F7E7;
	line-height:1.2em;
}

.flightoffers #from {
	display:block;
	font-weight:bold;
	font-size:11px;
	padding:5px 10px 5px 10px;
	margin:2px 0 0 0;
	background-color:#F7F7E7;
	height:15px;

}

.flightoffers h3 {
	font-weight:bold;
	font-size:11px;
	background-color:#999967;
	color:#ffffff;
	padding:5px 10px 5px 10px;
	margin:0px 0px 1px 0px;
}

.flightoffers h6 {
	font-weight:bold;
	font-size:11px;
	background-color:#;
	color:#000000;
	padding:0px;
	margin:0px;
	float:left;
}

.flightoffers a {
	color:#990000;
	font-size:11px;
	text-decoration:none;
}

.flightoffers a:hover {
	color:#FF3300;
	font-size:11px;
	text-decoration:none;
}

/*Hotel offers styles*/
.hoteloffers {
	clear:both;
	margin:10px 0 0 0;
	padding:0px;
}

.hoteloffers ul {
	padding:0px;
	margin:0px;
}

.hoteloffers li {
	float:left;
	display:block;
	font-weight:normal;
	font-size:11px;
	padding:5px 10px 5px 10px;
	margin:0px 0 2px 0;
	background-color:#EDEDF6;
	line-height:1.2em;
}

.hoteloffers #from {
	display:block;
	font-weight:bold;
	font-size:11px;
	padding:5px 10px 5px 10px;
	margin:2px 0 0 0;
	background-color:#EDEDF6;
	height:15px;

}
.hoteloffers h3 {
	font-weight:bold;
	font-size:11px;
	background-color:#9285aa;
	padding:5px 10px 5px 10px;
	margin:0px 0px 1px 0px;
		color:#ffffff;
}

.hoteloffers a {
	font-size:11px;
	color:#990000;
	text-decoration:none;
}

.hoteloffers a:hover {
	font-size:11px;
	color:#FF3300;
	text-decoration:none;
}

/*Car offers*/
.caroffers {
	clear:both;
	margin:10px 0 0 0;
	padding:0px;
}

.caroffers ul {
	padding:0px;
	margin:0px;
}

.caroffers li {
	float:left;
	display:block;
	font-weight:normal;
	font-size:11px;
	padding:5px 10px 5px 10px;
	margin:0px 0 2px 0;
	background-color:#E8F0E8;
	line-height:1.2em;
}
.caroffers h3 {
	font-weight:bold;
	font-size:11px;
	background-color:#026431;
	padding:5px 10px 5px 10px;
	margin:0px;
		color:#ffffff;
}
.caroffers #from {
	display:block;
	font-weight:bold;
	font-size:11px;
	padding:5px 10px 5px 10px;
	margin:2px 0 0 0;
	background-color:#E8F0E8;
	height:15px;
}

.caroffers a {
	color:#990000;
	font-size:11px;
	text-decoration:none;
}

.caroffers a:hover {
	color:#FF3300;
	font-size:11px;
	text-decoration:none;
}
/*End of car offers*/

/*citybreaks offers*/
.citybreaksoffers {
	clear:both;
	margin:0px 0 0 0;
	padding:0px;
}

.citybreaksoffers ul {
	padding:0px;
	margin:0px;
}

.citybreaksoffers li {
	float:left;
	display:block;
	font-weight:normal;
	font-size:11px;
	padding:5px 10px 5px 10px;
	margin:0px 0 2px 0;
	background-color:#e8eff3;
	line-height:1.2em;
}
.citybreaksoffers h3 {
	font-weight:bold;
	font-size:11px;
	background-color:#9dacbb;
	padding:5px 10px 5px 10px;
	margin:0px;
	color:#ffffff;
}

.citybreaksoffers #from {
	display:block;
	font-weight:bold;
	font-size:11px;
	padding:5px 10px 5px 10px;
	margin:2px 0 0 0;
	background-color:#e8eff3;
	height:15px;
}

.citybreaksoffers a {
	color:#990000;
	font-size:11px;
	text-decoration:none;
}

.citybreaksoffers a:hover {
	color:#FF3300;
	font-size:11px;
	text-decoration:none;
}
/*End of city breaks offers*/

/*holiday offers*/
.holidayoffers {
	clear:both;
	margin:10px 0 0 0;
	padding:0px;
}

.holidayoffers ul {
	padding:0px;
	margin:0px;
}

.holidayoffers li {
	float:left;
	display:block;
	font-weight:normal;
	font-size:11px;
	padding:5px 10px 5px 10px;
	margin:0px 0 2px 0;
	background-color:#fff3e7;
	line-height:1.2em;
}
.holidayoffers h3 {
	font-weight:bold;
	font-size:11px;
	background-color:#fba445;
	padding:5px 10px 5px 10px;
	margin:0px;
	color:#ffffff;
}

.holidayoffers #from {
	display:block;
	font-weight:bold;
	font-size:11px;
	padding:5px 10px 5px 10px;
	margin:2px 0 0 0;
	background-color:#fff3e7;
	height:15px;
}

.holidayoffers a {
	color:#990000;
	font-size:11px;
	text-decoration:none;
}

.holidayoffers a:hover {
	color:#FF3300;
	font-size:11px;
	text-decoration:none;
}
/*End of holiday offers*/

/*Tour offers*/
.touroffers {
	clear:both;
	margin:10px 0 10px 0;
	padding:0px;
}

.touroffers ul {
	padding:0px;
	margin:0px;
}

.touroffers li {
	float:left;
	display:block;
	font-weight:normal;
	font-size:11px;
	padding:5px 10px 5px 10px;
	margin:0px 0 2px 0;
	background-color:#f7f0f3;
	line-height:1.2em;
}
.touroffers h3 {
	font-weight:bold;
	font-size:11px;
	background-color:#f0e1e8;
	padding:5px 5px 5px 5px;
	margin:0px;
}

.touroffers #from {
	display:block;
	font-weight:bold;
	font-size:11px;
	padding:5px 10px 5px 10px;
	margin:2px 0 0 0;
	background-color:#f7f0f3;
	height:15px;
}
.touroffers a {
	color:#990000;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

.touroffers a:hover {
	color:#FF3300;
	font-size:11px;
	text-decoration:none;
}

.touroffers a:link, a:visited, a:hover, a:active {font-weight:normal;}

#video h4 {font-size:11px;font-weight:bold;margin:5px 0px 10px 0px;}

