/* For all */

* { font-family: verdana,arial,sans-serif; font-size: 11px; line-height: 150%; }

body{ background-color:#FFFFFF; margin-left: 0px; margin-top: 0px; }
/* Link colors and size */


/* for when a link is disabled */
a.linkDisabled {text-decoration:none;cursor:default;text-decoration:none;}
a.linkDisabled:hover {text-decoration:none;cursor:default;text-decoration:none;}

	
/* Small font for inside form */

a.small:visited,a.small:link{ font-size: 9px; text-decoration: none; }



a.small:active,a.small:hover{ font-size: 9px; text-decoration: underline; }



a.black:visited,a.black:link{ color: #000000; text-decoration: none; }



a.black:active,a.black:hover{ color: #000000; text-decoration: underline; }



a.blhe:visited,a.blhe:link{ color: #000000; font-size: 14px; font-weight: bold; text-decoration: none; }



a.blhe:active,a.blhe:hover{ color: #000000; font-size: 14px; font-weight: bold; text-decoration: underline; }



a.or:visited,a.or:link{ color: #FF3004; text-decoration: none; }



a.or:active,a.or:hover{ color: #FF3004; text-decoration: underline; }



a.whbcp:visited,a.whbcp:link{ color: #FFFFFF; font-size: 12px; text-decoration: none; }



a.whbcp:active,a.whbcp:hover{ color: #FFFFFF; font-size: 12px; text-decoration: underline; }



form{ margin: 0px; }



img { border: 0; }



input,select{
	padding-left: 0px;
	font-size: 10px;
	line-height : normal;
	vertical-align : middle;
margin-left:0px;
margin-left: 0px !important; /* Styles for Mozilla, Safari, IE Mac */
margin-left: -1px; /* Styles for MS IE5 PC */
margin-left/**/:/**/-1px; /* Styles for IE6 PC */
}


p{margin: 0px;}

label{ cursor: pointer; }



li{ padding-top: 5px; list-style-position: inside; list-style-type: disc; }
ul{
	margin-left: 10px;
}


td.spec{ margin: 2px; margin-right: 10px; padding-right: 10px; text-align: right; }



.bb1 { border-bottom: 1px solid #FFFFFF; }

.bb3 { border-bottom: 3px solid #FFFFFF; }



.bb10 { border-bottom: 10px solid #ffffff; }



.bgauto, .bgeventim, .bglocation{ background-color: #FEE0BE; }



.bgflights, .bgseasonal, .bgweekend, .bgFlights{ background-color: #F7F6E2; }

.bgtguide { background-color: #FFE8B8; }

.bghotels, bgHotels{ background-color: #EDEDF7; }

.bgdynamic, .bgdp {background-color:#E8EFF3;}

.bgextra { background-color: #CCCC99; }

.bgCars, .bgcars{ background-color: #E0ECE0; }

.bgInsurance,.bginsurance{ background-color: #DFF1FF; }



.bgholidays, .bglates{ background-color: #F1E2E9; }



.bgtravel{ background-color: #FFE9BA; }

.bgviator{ background-color: #FFF3E7; } 


.bgvlinemubot{ background-image: url(/gen/opodo/images/layout/bgv.gif); background-position: bottom; background-repeat: repeat-x; }

.bgvlinemutop{ background-image: url(/gen/opodo/images/layout/bgv.gif); background-repeat: repeat-x; background-position: top; }

.vlinemutop{ border-top: 1px solid #cc9; }

.vlinemubot{ border-bottom: 1px solid #cc9; }

.hlinemulr{ border-left: 1px solid #cc9; border-right: 1px solid #cc9; }

.bl10{ border-left: 10px solid #ffffff; }



.br10{ border-right: 10px solid #ffffff; }



#cal{position: absolute;  z-index: 10000; dispay: none; }



.datedrop{ width: 104px !important; width: 110px; /**/ }
.inputtype{
	width: 189px !important; width: 190px; /**/
}


.days{ border: 0px; }



.dropdown{ width: 150px !important; width: 154px; /**/ }



.e140{ width: 140px; height: 30px; }



.e2{ width: 2px; height: 2px; }



.e5{ width: 5px; height: 5px; }



.e62{ width: 62px; height: 1px; }



.errorh{ color: #FF3004; font-size: 18px; font-weight: bold; }



.errors{ color: #FF3004; font-weight: normal; }



.f1{ font-size: 11px; font-weight: bold; }



.f2{ font-size: 12px; font-weight: bold; }



.f5{ font-size: 15px; font-weight: bold; }



.labelerror{ color: #FF3004; font-weight: bold; }



.line{ text-decoration: line-through; }



.lr{ border: solid #CCCC99; border-width: 0px 1px 0px 1px; width: 185px; padding: 0px; }



.newsletterdropdown{ width: 283px !important; width: 280px; /**/ }



.nowrap{ white-space: nowrap; }



.t12{ padding-top: 12px; }



.t2{ padding-top: 2px; padding-top: 2px !important; padding-top: 2px; /**/ }



.t3{ padding-top: 3px; padding-top: 1px !important; padding-top: 3px; /**/ }



.t5{ padding-top: 5px; padding-top: 3px !important; padding-top: 5px; /**/ }

.h26{ height: 26px; }

#leftNav dl{ margin: 0px; border: 0px; }

.grey {color:#666666; }
.small{font-size:9px;}
hr.secondary{background:#DDDDD7;}
.qsLabel-section{float:left;text-align:right;padding:5px 3px;width:95px;clear:both}
.qsInput-section{float:left;padding:3px;width:186px;}
.qsRoomInput-section{float:left;padding:3px;}
.qsRoomInputInfo-section{width:150px;}
.qsLabel-section .roomRow, .qsRoomInput-section .roomRow{line-height:17px; margin-bottom:3px;}
.lr5{padding-left:5px;padding-right:5px;}
/*#SwitchPods .podHeader-searchpod-secondary{display:none;}*/
#SwitchPods .podHeader-searchpod-primary{background:#F7F7E7!important;}
#SwitchPods .podHeader-searchpod-primary .podChoiceList{display:block;padding-top:10px;position:relative;}
#SwitchPods .podHeader-searchpod-primary .podChoiceList label{background:#990033;}
#SwitchPods .podHeader-searchpod-primary .podChoiceList a{}
#SwitchPods .podHeader-searchpod-primary .podChoiceList span.r10{float:left;width:110px;padding:0;margin:0;}
#SwitchPods .podHeader-searchpod-primary .podChoiceList span.l10{float:left;width:20px;clear:left;}
#SwitchPods .podHeader-searchpod-primary .podChoiceList input{margin:0;display:block;}
#SwitchPods .podHeader-searchpod-primary em{color:#FF3300;font-style:normal;display:block;width:210px;}
.horizontalInputList{margin:0;padding:0 5px;}
.horizontalInputList li{display:inline;list-style-type:none;padding:0 5px;}
#returnDateMonthYear, #outboundDateMonthYear{width:100px;}
.holdingInfo{color:#990033;margin-top:5px;font-size:12px;}
.holdingFlightInfo{font-size:10px;color:#000;}
#destination{width:100%;}
.leftPodChoiceList{float:left;width:142px!important;width:245px;}
.rightPodChoiceList{float:left;margin-left:0!important;_margin-left:-100px;width:142px!important;}