/* CSS Document */

img {border:0px;}

a:link, a:visited, a:hover, a:active {color:#990033;text-decoration:none;}

#navh a, a:visited, a:hover {text-align:center;}

#navh p {margin:0px;}

#wrapper {
	margin:10px 0 0 10px;
	width:750px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
}

.bodyWrapper-opodo {
	width:748px;
	margin:0px;
	padding:0px;
	color: #000000;
	}


#wrapper a, a:visited, a:hover, a:active {font-weight:bold;}



#opodopromotion {
	text-align:right;
	height:22px;
	margin:0px;
	padding:0px;
	}
.header {margin:0px;padding:0px;}	

	
#sidenav {width:740px;
	height:26px;
	background-color: #003974;
	border-width:1px 0px 0px 0px;
	border-color:#ffffff;
	border-style:solid;
}	
	
#sidenav ul {
	list-style:none;
	padding:0;
	margin:0px;
	border-width:0px 0px 5px 0px;
	border-color:#ffffff;
	border-style:solid;
		height:23px;
		}
		
#sidenav li {
	display:block;
	float:left;	
	width:;
	margin:0px 0px 5px 0px;
	border-width:0px 1px 0px 0px;
	border-color:#ffffff;
	border-style:solid;
		
	}
#sidenav a {
	display:block;
	padding:5px 15px 5px 15px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	background:url(../img/gradient.gif) 0 0 repeat-y;
	background-color: #8FDC73;
		text-align:left;
}
	
#sidenav a:hover{
	font-weight:bold;
	color:#ffffff;
	text-align:left;

	background-color: #d7182a;
	padding:5px 15px 5px 15px;
	}
	
#sidenav .selected {
	background-color: #3C72B4;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	background:url(../img/dark.gif) 0 0 repeat;		
	padding:5px 15px 5px 15px;
	}		

#copy {float:left;width:547px;margin:15px 15px 25px 0px;padding:0px;height:100%;}	
#rightnav {float:left;margin:15px 0px 0px 0px;width:178px;color:#000000;}
#rightnav a {font-weight:normal;}
#rightnav td {line-height:1.3em;}
#rightnav h2 {background-color:#003974;color:#ffffff;padding:5px 10px 5px 10px;font-size:11px;font-weight:bold;margin:0px 0px 5px 0px;border-width:1px 0px 1px 0px;border-style:solid;border-color:#ffffff;}
#copy img {margin:10px 20px 10px 0;}


#copy a {font-weight:normal;}
#copy ul li {line-height:1.5em;}
.heading img {margin-bottom:0px;margin-top:0px;padding:0px;}

#bottomnav {margin:20px 0px 0px 0px;height:20px;}
#bottomnav li {display:inline;margin:0px;height:20px;}
#bottomnav ul {display:inline;margin:0px;padding:0px;height:20px;}

#introcol2 .intro {font-weight:bold;font-size:13px;color:#000000;}
#introcol2 {float:left;width:560px;margin:15px 5px 0px 0px;padding:0px;}
#introcol2 img {margin:5px 15px 10px 0;}
#introcol2 p {color: #000000; padding-right:10px;line-height:1.5em;margin-bottom:5px;}

#col1 {float:left;margin:15px 10px 0px 0px;width:178px;}
#col1 img {margin-top:0px;}
#col2 .intro {font-weight:bold;font-size:13px;color:#003974;}
#col2 {float:left;width:364px;margin:15px 10px 0px 0px;padding:0px;color:#003974;}
#col2 img {margin:0px 0px 5px 0;}
#col2 p {color:#003974;}
#itineraries {background-color:#ffffff;border:1px solid #cccccc;padding:0px 0px 5px 0px;margin-top:0px;}
#itineraries h3 {background-color:#003974;color:#ffffff;padding:5px 10px 5px 10px;font-size:11px;font-weight:bold;margin:0px 0px 10px 0px;border-width:1px 0px 0px 0px;border-style:solid;border-color:#ffffff;}
#itineraries h4 {padding:5px 10px 5px 10px;margin:0px;color:#b0b91d;}
#itineraries h5 {padding:0px 10px 5px 10px;margin:0px;color:#003974;}
#itineraries p {padding:0px 10px 10px 10px;margin:0px;color:#000000;}
#itineraries h6 {color:#ffffff;padding:5px 10px 5px 10px;font-size:11px;font-weight:bold;margin:0px 0px 10px 0px;background-color:#b0b91d;border-width:1px 0px 0px 0px;border-style:solid;border-color:#ffffff;}


h1 {margin-top:0px;margin-bottom:0px;font-size:22px;font-weight:normal;color:#003974;}	
h2 {font-size:16px;color:#D7182A;
	font-weight:bold;
	border-width:0px 0px 0px 0px;
	border-color:#F5C743;
	border-style:solid;
	margin-top:5px;
margin-bottom:5px;
}	
h3 {font-size:14px;color:#000000;margin-top:0px;}	
h4 {font-size:12px;color:#000000;margin:0px;padding-bottom:5px;}
h5 {font-size:11px;font-weight:bold;margin:0px;padding-bottom:0px;color:#003974;}

/*Flight offers styles*/
.flightoffers {
	clear:both;
	margin:0px 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:#990033;
	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:#990033;
	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:#990033;
	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:10px 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:#990033;
	font-size:11px;
	text-decoration:none;
}

.citybreaksoffers a:hover {
	color:#FF3300;
	font-size:11px;
	text-decoration:none;
}
/*End of city breaks 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:#990033;
	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;}


.clearboth {clear:both;}
	

.subheading {font-weight:bold;}	
	
#footer a, a:visited, a:hover, a:active {font-weight:normal;}
#footer {float:left;clear:both;width:740px;}
#footer ul {width:740px;}


.terms {
	float:left;
	margin-top:0px;
	padding:10px;
	font-size:9px;
	color:#99999149;
}	

.highlights ul {margin:0px 0px 30px 200px;padding-left:0px;}
.highlights img {margin:0px;float:left;padding:0px;}

#searchpod {margin:0px;padding:0px;}

/* additional styles */

#colone {margin-top:10px; margin-right:10px; padding:0px 0px 5px 10px; background:url(../img/capital_bg.jpg) 0 0 no-repeat; height:462px;width:263px;background-color:#EEECEA;float:left;}
#colone p {margin:0px;padding-right:10px;line-height:1.3em;}
#colone h2 {margin-top:10px;}

#coltwo {margin-top:10px; margin-left:0px; padding:0px 0px 5px 10px; background:url(../img/party_bg.jpg) 0 0 no-repeat; height:462px;width:263px;background-color:#EEECEA;float:left;}
#coltwo p {margin:0px;padding-right:10px;line-height:1.3em;}

#empblock {height:220px;}

#pod1 {height:auto;width:363px;/*background:url(../img/grey_curve.jpg) 100% 100% no-repeat;*/background-color:#003974;margin-bottom:10px;color:#ffffff;}
#pod1 p {font-weight:normal;font-size:11px;color:#ffffff;padding:0px 10px 10px 10px;}
#pod1 h1 {padding: 10px 10px 0px 10px;color:#ffffff;}
#pod2 {height:auto;width:363px;padding:0px 0px 10px 0px;background:url(../img/grey_curve.jpg) 100% 100% no-repeat #EEECEA;margin-bottom:10px;}
#pod2 p {padding:0px 10px 0px 10px;margin:10px 0px 0px 0px;}
#pod2 h2 {padding:5px 5px 0px 10px;margin:0px;}

#smallimg img {padding:0px;margin:0px;}

.button {margin-left:200px;margin-top:10px;}

#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;}
#right a {font-weight:bold;}

#partybutton {margin:5px 0px 0px 50px;padding:0px;}
#capitalbutton {margin:219px 0px 0px 50px;padding:0px;}
