/* -- template colors -- */
/*
background #D3F1F3
font #000000
warnings #FF0000
steps background #FFFFFF
steps header and borders #F9971C
step active #006EB9
basket #777777
*/

/* -- Template type -- */
.TravelagentPlus {display:block;}
.Travelagent {display:none;}

/* -- Car Image Border -- */
#CarImageBorder {background: url('../../../module_1/library/media/ImageBorders/No-Border.gif') no-repeat; height:100px; width:150px; border:0px;}
#CarImageBorder2 {background: url('../../../module_1/library/media/nix.gif') no-repeat; height:25px; width:150px; border:0px; padding-top:75px}
.CarImageBorder3 {background: url('../../../module_1/library/media/Promise.gif') no-repeat; height:100px; width:150px; border:0px; padding-top:0px}
.CarImageBorder5 {background: url('../../../module_1/library/media/Promise2.gif') no-repeat; height:100px; width:150px; border:0px; padding-top:0px}
.CarImageBorder4 {width:150px; border:0px; padding-top:100px; overflow:hidden;height:0px;}
.LowestPrice {border:2px solid #006EB9;width:675px;font-weight:normal;height:auto;background-image:url('../../../module_1/library/media/TransBack.png');position:absolute;z-index:99999;margin-top:-60px;margin-left:-8px;color:#006eb9;padding:10px;}
.LowestPriceHeader {font-weight:bold;font-size:20px;color:#008cce;text-align:center;}
/* -- HC-Border.gif Holiday Cars -- */
/* -- BC-Border.gif Business Cars-- */
/* -- MA-Border.gif Martin Air -- */
/* -- GW-Border.gif GateWay -- */
/* -- No-Border.gif No Border -- */

/* -- general page style -- */
body {margin:0px;padding:10px;line-height:15px;background:#FFDD00 url('/xmlMod/module_137/library/media/bg.gif') repeat-y top center;font-family:Verdana;color:#000000;font-size:11px;}
#pageContent {width:675px;margin:0px;}
.errorMessage {float:left;color:#FF0000;height:14px;margin-left:12px;margin-bottom:20px;padding-top:2px;}
* {font-family:arial;font-size:11px;color:#000000;}
.footer {text-align:center;}
.iconborder{}
.icon {background:url('../../../module_309/library/media/icons/icon_options.gif') no-repeat transparent; height:20px; width:20px;float:left}
.notset {background-color:#CCCCCC;}
.valid{background-color:#00FF00;}
.notvalid{background-color:#dc342a;}
.fake {background-color:transparent;}
.Header {display:block;background:url('https://www.holidaycars.com/xmlMod/module_271/library/media/banner.jpg');height:100px;width:600px;}
.buttons {}
.buttonMO {}
.iconOptions {background: url('http://www.holidaycars.com/xmlmod/module_271/library/media/icons/icon_options.gif') no-repeat; height:14px; width:20px; border:0px;overflow:hidden;float:left}
.cvcInfo {background:url('https://www.holidaycars.com/xmlMod/module_271/library/media/icons/icoon_info.gif');padding-top:16px;height:0px;width:16px;overflow:hidden;margin-right:5px}
.cvcInfo2{border:1px solid #f8971c;padding:8px;height:270px;width:360px;background:#FFFFFF url('https://www.holidaycars.com/xmlMod/module_271/library/media/cvcInfo1.gif');background-repeat:no-repeat;background-position:bottom;position:absolute;z-index:99999;}
.cvc {width:300px;float:left;height:32px;vertical-align:middle;}
/* -- general style classes -- */
.donotdisplay {display:none;}
.invisible {visibility:hidden;}
.Height2Pixs {height:2px;}
.Height3Pixs {height:3px;}
.Height5Pixs {height:5px;}
.Height5Pixs {height:5px;}
.Height5Pixs {height:5px;}
.Heightmedium {height:90px;}
.Heightlarge {height:110px;}
.HeightExtralarge {height:200px;}
.keyColumn {float:left;width:250px;}
.Border1px {border:solid 1px #F9971C;padding:10px;margin-bottom:10px;}
.headHolder {margin:32px 0px 10px 0px;font-weight:bold;color:#006EB9;font-family:Cambria;font-size:17px}
.sub {font-size:11px;font-weight:bold;color:#006EB9;}
.mandatoryasterisk {display:none;color:#FF0000;}
.mandatory {color:#FF0000;width:10px;height:18px;margin-bottom:4px;padding-top:2px;float:left;}
.ieData {width:260px;margin-bottom:3px;vertical-align:top;}
.ieData div {color:#006EB9}
#pickupOfficeDetails div{color:#006EB9}
.cbEx {float:left;height:14px;margin-right:4px;margin-left:11px !important;margin-left:0px}
.chckBx {width:30px;}
.Title {width:300px;margin-right:10px;margin-bottom:5px;}
.Currency {width:5px;margin-left:20px;margin-right:10px;margin-bottom:5px;}
.Price {width:75px;text-align:right;margin-right:10px;margin-bottom:5px;}
.currentPrice {color:#F9971C;font-weight:bold;font-size:14px;}
.oldPrice {color:#F9971C;text-decoration:line-through;font-weight:bold;font-size:14px;}
.handPointer {cursor:pointer;}
.BackgroundWhite {background-color:#FFFFFF}
.Details .ins select {width:155px;}
.Details .ins {width:175px;}
.driverCode {display:none;}
.currencyType {display:block;}
/* -- popup -- */
#optionDescription {display:none;position:absolute;width:300px;border:1px solid #006EB9;background:#E9F4FA;padding:10px;}
#pickup_office_hours, #return_office_hours {position:absolute;display:none;border:1px solid #006EB9;background:#E9F4FA;width:180px;padding:10px}
#PickUp_officeOpenDay {color:#006EB9}
.displayblock {display: block;}
.float {float:left;}
.floatleft {float:left;}
.floatright {float:right;}
.floatnone {float:none;}
.clear {clear:both;width:auto;height:auto;line-height:0px;}
.clear2 {height:auto}

/* -- general font styles -- */
.labels {width:110px;float:left;font-weight:bold;margin-bottom:10px;}
.labelsnew {width:175px;float:left;margin-bottom:10px;}
.bold {font-weight:bold;}
.AlignCenter {text-align:center;}
.fontMedium {font-size:14px;}
#poweredby {}
.Header {}
/* -- general select styles -- */
.extraSmall {width:65px;}
.small {width:95px;}
.medium {width:115px;}
.large {width:120px;}
.extralarge {width:160px;}
.extraextralarge {width:200px;}
.HeightMedium {height:80px;}
.select {z-index:1;}

/* -- general margin styles -- */
.marginRightSmall {margin-right:5px;}
.marginRightMedium {margin-right:20px;}
.marginTopSmall {margin-top:10px;}
.marginTopExtraSmall {margin-top:5px;}
.marginSmall {margin:10px}
.marginExtraSmall {margin:5px}
.marginBottomSmall, .values {margin-bottom:10px;margin-top:0px;margin-left:0px;margin-right:0px;}
.marginLeftSmall {margin-left:10px;}
.marginLeftMedium {margin-left:30px;}

/* -- pleasewaitbox styles -- */
#anim {position:absolute;display:none;background:#FFFFFF;top:300px;left:395px;width:200px;text-align:center;z-index:100;}
#anim h1 {padding:10px;margin:0px;}
.progressText {display:block;text-align:center;}
#progressImage {margin-left:auto;margin-right:auto;text-align:center;}
.progressBarInvisible {visibility:hidden;display:none;}
.progressBarVisible {padding:10px 10px 10px 10px;border:solid 1px #F9971C;background:#FFFFFF;position:absolute;visibility:hidden;display:none;text-align:center;vertical-align:middle;z-index:999;}
.noClickDivVisible {position:absolute;top:0;left:0;width:90px;height:500px;background-image:url(../media/opacityBack.gif);z-index:100;}
.noClickDivInvisible {position:absolute;top:0;left:0;width:1px;height:1px;}

/* -- Steps styles -- */
#stepsFrame {}
.step {margin-bottom:10px;}
.stepHeader {background-color:#FFFFFF;padding:5px;border:solid 1px #F9971C;height:17px;color:#F9971C;font-weight:bold;padding-right:1px;}
.stepHeaderText {color:#F9971C;font-size:11px;width:415px;float:left;}
.stepHeaderText_step1 {color:#F9971C;font-size:11px;width:415px;float:left;}
.stepHeaderFunctions {text-align:right;}
.nav_link {color:#FFFFFF;}
.stepContent {padding:10px;border:solid 1px #F9971C;background-color:#FFFFFF;}
#stepContent {padding:10px;border:solid 1px #F9971C;background-color:#FFFFFF;}
#step1Header {width:auto}
#stepHeaderText_done, #stepHeaderText_active {color:#FFFFFF;font-weight:bold;}
#stepHeader_done {background-color:#F9971C;border:solid 1px #F9971C;border-bottom:0px;}
#stepHeader_active {background-color:#006EB9;border:solid 1px #006EB9;border-bottom:0px;}
#stepContent_done {background-color:#FFFFFF;border:solid 1px #F9971C;}
#stepContent_active, #advancedSearch {background-color:#FFFFFF;border:solid 1px #006EB9;margin-bottom:10px;}

.Language {}
/* -- Calendar control style -- */
#calendarCont {display:none;position:absolute;width:170px;background:Transparent;border:0;margin:0;}
.calendar {margin-top:17px;margin-left:11px;margin-right:8px;border:0px;overflow:visible;}
.calendarIcon {margin-left:8px;margin-right:8px;border:0px;overflow:hidden;}
/* -- LocationSearch control style -- */
#pickUpLocResultsCont {display:none;position:absolute;width:300px;height:50px;background:#FFFFFF;border:0;margin:0;z-index:100;}
#dropOffLocResultsCont {display:none;position:absolute;width:300px;height:50px;background:#FFFFFF;border:0;margin:0;z-index:100;}
.left_fake {width:242px;height:1px;float:left;margin:5px 0px 0px 0px;}
.main_fake {width:742px;height:1px;float:left;margin:5px 0px 0px 5px;padding:0px 10px 0px 16px;}

/* -- general step 1 styles -- */
#searchForm, #carImagesForm, #printVals {margin:0px;}
.frameSearchLeft {overflow:hidden;width:240px;}
.frameSearchRight {width:330px;}
#advancedSearch {width:578px;overflow:hidden}

/* -- general step 2 styles -- */
#prodMatrix {position:relative;border-bottom:1px dotted #C2C7CF;background-color:#ffffff;margin-bottom:10px;padding-bottom:10px;}
#carResult {background:none;position:relative;width:480px;float:left}
.showmatrix {display:block;}
#matrix {display:block;}
#matrixProducts {padding-left:190px;height:75px;}
.listRow {background-color:#ffffff;margin-bottom:0px;}

.car_image {float:left;width:120px;margin-right:10px;}
.car_details {float:left;width:295px;margin-right:10px;}
.car_supplier {text-align:right;width:100px;float:right;}
.supplier_img {margin-bottom:30px;}

/* kop van de matrix */
.productRow {height:75px;overflow:hidden;}
.product {display:block;width:77px;height:82px;font-size:10px;text-align:center;overflow:hidden;text-decoration:none;margin:0px 2px 0px 2px;}
.product img {display:block;}
.productSel {width:80px;height:75px;font-size:10px;text-align:center;float:left; }
.product img, .productSel img {padding:0px 2px 0px 2px;}

/* basket */
#basket{background:#E9F4FA}

#basketMiddle {padding-left:10px;}

#basketTop *, #basketMiddle *, #basketBottom * {font-size:10px;color:#777777;vertical-align:top;}
td.total {font-weight:bold;}
.bookingdetails_basket {margin-left:0px;}

/* binnenmatrix, met kolomkoppen, zonder regelkoppen  */
.matrixCtnr {width:430px;overflow:auto;padding-bottom:22px;}
.cellsCtnr {width:auto;height:auto;}
.matrixRow {clear:both;height:34px;white-space:nowrap;}
.carType, .carTypeFix {width:120px;height:24px;padding:10px 5px 0px 7px;}
.carTypeFix {height:22px;padding:0px;}
.carTypeEmpty {width:120px;height:82px;padding:0px 5px 0px 7px;overflow:visible;}
.carTypeEmpty img {display:block;border:0;width:auto;height:auto;}
.carType, .carType span {font-size:10px;font-weight:bold;}
.carType {cursor:pointer;}
.carType .carClassName {display:block;font-size:10px;font-weight:bold;text-decoration:none;}
.matrixRow .idiv {display:inline;float:left;}
.matrixRow .item, .matrixRow .itemTop, .matrixRow .itemRight, .matrixRow .itemTopRight {display:block;background-color:#D3F1F3;width:79px;/*height:34px;*/padding-top:10px;padding-bottom:10px;text-align:center;border-top:2px solid #FFFFFF;border-right:2px solid #FFFFFF;}
.matrixRow .itemRight {border-right-color:#FFFFFF;}
.matrixRow .itemTop {border-top-color:#FFFFFF;}
.matrixRow .itemTopRight {border-top-color:#FFFFFF;border-right-color:#FFFFFF;}
.matrixRow .item:hover, .matrixRow .itemRight:hover, .matrixRow .itemTop:hover, .matrixRow .itemTopRight:hover, .matrixRow .itemSel, .matrixRow .itemSelTop, .matrixRow .itemSelRight, .matrixRow .itemSelLeft {display:block;width:79px;/*height:34px;*/padding-top:10px;padding-bottom:10px;text-align:center;color:#FFFFFF;font-weight:bold;background-color:#006EB9;border-top:2px solid #FFFFFF;border-right:2px solid #FFFFFF;}
.matrixRow .itemSelTop {border-top:2px solid #FFFFFF;}
.matrixRow .itemSelRight {border-right:0px;}
.matrixRow .itemSelLeft {}
#matrixRow .itemSel.arrow {border-top:2px solid #FFFFFF;}

/*Upgrade matrix*/
#matrixUpgrade {display:block;padding:0px 0px 5px 0px;overflow:hidden;}
#matrixUpgradeTop #topLeft {float:left;width:13px;height:13px;background:url('../media/frames/matrix_topleft.gif') bottom left no-repeat;}
#matrixUpgradeTop #topMiddle {float:left;width:250px;height:13px;background:url('../media/frames/matrix_top3.gif') bottom repeat-x;}
#matrixUpgradeTop #topRight {float:left;width:13px;height:13px;background:url('../media/frames/matrix_topright.gif') bottom right no-repeat;}
#matrixUpgradeBottom #bottomLeft {float:left;width:13px;height:13px;background:url('../media/frames/matrix_bottomleft.gif') top right no-repeat;}
#matrixUpgradeBottom #bottomMiddle {float:left;width:250px;height:13px;background:url('../media/frames/matrix_bottom.gif') top repeat-x;}
#matrixUpgradeBottom #bottomRight {float:left;width:13px;height:13px;background:url('../media/frames/matrix_bottomright.gif') top right no-repeat;}	
#matrixUpgradeBox {background-color:#E9F4FA;margin-bottom:0px;}
#carDetailsBox {width:550px;height:200px;padding-left:10px;background-color:#FFFFFF;border:solid 1px #006EB9;}
#MatrixUpgradeDetails {padding-left:3px;text-align:center;width:167px;}

#matrixInfo{width:170px;}
.matrixBottomLine{border-top:1px solid #F8971C;height:0px;padding:0px;}
#preferredImage {background: url('../../../module_271/library/media/logos/Preferred.jpg') no-repeat; height:100px; width:150px; border:0px;}
#matrixText{padding:10px;width:auto;height:50px;}
#carClassImg{width:120px;height:80px;text-align:center;margin-left:15px;}
.matrixLeft{}
.matrixInfoLeft{height:90px;}
.matrixRowww{padding:0px;width:0px;border-right:1px solid #F8971C;background-color:#ffffff;}
.matrixRight{width:13px;}
#firstProduct{}
#productLineText {text-align:center;}
.normala {background-color:#FFFFFF}
.normalb{background-color:#ECECEC}

.selected{background-color:#0078C1;color:#FFFFFF;}
.hover{background-color:#E9F4FA;color:#000000;}

.matrixProduct{width:80px;height:90px;text-align:center;cursor:pointer;}
.matrixFakeColumn {background-color:#ffffff;}
.whiteRow {width:10px;background-color:#ffffff;}
.whiteColomnBorder {width:10px;border-right:1px solid #f8971c;background-color:#ffffff;}
.matrixLabel {background-color:#006EB9; margin-bottom:5px;color:#ffffff;text-align:center;line-height:20px;vertical-align:middle;font-weight:bold;}
.matrixCell{
	display:block;
	height:24px;
	text-align:center;
	cursor:pointer;
	border-top:1px solid #F8971C;
	border-right:1px solid #F8971C;
	line-height:18pt;
	
}
.matrixCarClass{
	display:block;
	height:25px;
	text-align:center;
	cursor:pointer;
	line-height:18pt;
	text-align:left;
	padding-left:10px;
}
#matrixTopper {float:left;width:703px;}
#matrixBottom {clear:both;width:703px;}
#matrixTopper #topLeft3 {float:left;width:13px;height:13px;background:url('../media/frames/matrix_topleft.gif');background-repeat:no-repeat;}
#matrixTopper #topMiddle3 {float:left;width:677px;height:11px;border-top:2px solid #006EB9;}
#matrixTopper #topRight3 {float:left;width:13px;height:13px;background:url('../media/frames/matrix_topright.gif');background-repeat:no-repeat;}
#matrixBottom #bottomLeft {float:left;width:13px;height:13px;background:url('../media/frames/matrix_bottomleft.gif');background-repeat:no-repeat;}
#matrixBottom #bottomMiddle {float:left;width:677px;height:11px;border-bottom:2px solid #006EB9;}
#matrixBottom #bottomRight {float:left;width:13px;height:13px;background:url('../media/frames/matrix_bottomright.gif');background-repeat:no-repeat;}
#scrollBar{display:none;}

/*Upgrade matrix*/
#matrixScroll {width:400px;overflow-x:scroll;overflow-y:hidden;}
#matrixScrollHidden {overflow:hidden;}
.scrollBar {height:18px;}
.scrollBarHidden {line-height:1px;height:1px;}
#matrixUpgrade {display:block;padding:0px 0px 5px 0px;overflow:hidden;margin-right:10px}
#matrixUpgradeTop #topLeft {float:left;width:13px;height:13px;background:url('../media/frames/matrix_topleft.gif') bottom left no-repeat;}
#matrixUpgradeTop #topMiddle {float:left;width:307px;height:13px;background:url('../media/frames/matrix_top3.gif') bottom repeat-x;}
#matrixUpgradeTop #topRight {float:left;width:13px;height:13px;background:url('../media/frames/matrix_topright.gif') bottom right no-repeat;}
#MatrixUpgradeDetails {padding-left:3px;text-align:center;width:167px;}
#matrixUpgradeBottom #bottomLeft {float:left;width:13px;height:13px;background:url('../media/frames/matrix_bottomleft.gif') top right no-repeat;}


#matrixUpgradeBottom #bottomMiddle {float:left;width:307px;height:13px;background:url('../media/frames/matrix_bottom.gif') top repeat-x;}



#matrixUpgradeBottom #bottomRight {float:left;width:13px;height:13px;
	background:url('../media/frames/matrix_bottomright.gif') top right no-repeat;
	
}	
	
#matrixProducts {padding-left:210px;height:75px;border-left:2px solid #F8971C;border-right:2px solid #F8971C;
	/*background:url('../media/frames/matrix_top.gif') top left no-repeat;*/
}

.actieCarFrame {}
.actieCarFrameMO {} 

#carList {}


.listPrint {height:120px;margin-top:10px;padding:9px;}
#carList .priceBut {width:110px;height:auto;}
#carList div.float {width:120;height:80;margin-right:10px;}
#carList .carImg {width:100px;height:80px;border:0px;margin:0;padding:0;}
#carList .oldPrice {text-decoration:line-through;}
#carList .currentPrice {font-size:14px;font-weight:bold;margin-left:20px;}
#carList .floatRight {text-align:right;height:80px;float:right;}
#carList .buttons a {font-size:12px;color:#F8971C;font-weight:bold;text-decoration:none;}
#carList .details {width:100px;margin-left:20px;}

.block {margin-bottom:0px;}
.colorCar {background-color:#ffffff;margin-bottom:0px;}
.colorCarOver {background-color:#d3f1f3;margin-bottom:0px;}
.Middle_Content_CarResult {border:1px solid #006eb9;width:578px;padding:10px;margin-bottom:10px;}
#Bottom_Content {line-height:0px;font-size:0px;}
#Top_Content {line-height:0px;font-size:0px;}

#pickuplocation_ac{width:190px;}
#plaatspostcode{width:190px;}

.spricon{float:left;background-image:url(/xmlMod/module_1892/library/media/iconsprite.gif);height:15px;width:15px;}
.seats {background-position:0 0 }
.suitcases {background-position:-15px 0 }
.transmission{background-position:-30px 0 }
.fourwheeldrive{background-position:-45px 0 }
.navigation{background-position:-60px 0 }
.airco{background-position:-75px 0 }
.onrequestn{background-position:-90px 0 }
.onrequesty{background-position:-105px 0 }
.bseats {background-position:0 -20px }
.bsuitcases {background-position:-15px -20px }
.btransmission{background-position:-30px -20px }
.bfourwheeldrive{background-position:-45px -20px }
.bnavigation{background-position:-60px -20px }
.bairco{background-position:-75px -20px }
.bonrequestn{background-position:-90px -20px }
.bonrequesty{background-position:-105px -20px }
.heightA {line-height:20px}
.top275{overflow:hidden;background-image:url(/xmlMod/module_1892/library/media/top275.gif);height:7px;width:275px;}
.bot275{overflow:hidden;margin-bottom:10px;background-image:url(/xmlMod/module_1892/library/media/bot275.gif);height:7px;width:275px;}
.top166{overflow:hidden;background-image:url(/xmlMod/module_1892/library/media/top166.gif);height:7px;width:166px;}
.bot166{overflow:hidden;margin-bottom:10px;background-image:url(/xmlMod/module_1892/library/media/bot166.gif);height:7px;width:166px;}
#Driver_Surname,#Driver_FirstName,#Customer_Initials,#Customer_Surname,#Customer_Address,#Customer_PostalCode,#Customer_City,#Customer_PhoneNumberDaytime,#Customer_PhoneNumberEvening,#Customer_FaxNumber,#Customer_Email,#FlightNumber,#Remarks,#Payment_Collection_HolderName,#Payment_Collection_AccountNR,#Payment_Collection_City{width:165px}
#Customer_Country {width:170px;}
.bluetextdiv div {color:#006EB9}
#basket td,#basket div,#basket span  {color:#006EB9}
.buttonupgrade{cursor:pointer;margin-bottom:10px;float:right;background-image:url(/xmlMod/module_1892/library/media/upgrade.gif);width:71px;height:16px;margin-right:10px}
.buttonconfirmbutton{cursor:pointer;float:right;background-image:url(/xmlMod/module_1892/library/media/confirmbook.gif);width:140px;height:33px;}
.buttonconfirmbuttonQ{cursor:pointer;float:right;background-image:url(/xmlMod/module_1892/library/media/confirmquote.gif);width:140px;height:33px;}
.buttonprint{cursor:pointer;float:right;background-image:url(/xmlMod/module_1892/library/media/print.gif);width:60px;height:33px;}

.buttonupbook{cursor:pointer;background-image:url(/xmlMod/module_1892/library/media/book.gif);width:116px;height:16px;}
.buttonupquote{margin-bottom:7px;cursor:pointer;background-image:url(/xmlMod/module_1892/library/media/quote.gif);width:116px;height:16px;}
#dropOffTime,#dropOffDate,#pickUpDate,#pickUpTime, #secPickupOffice div,#secPickupOffice span {color:#006EB9}
.plaats {height:16px;line-height:16px}
.OVleft {width:370px;float:left}
.OVcontent{background:transparent url('/xmlMod/module_137/library/media/contentbg.gif');width:700px;padding:20px 0px;min-height:600px}
.OCright{float:right;width:275px}
.toprint{display:none}
#PickUp_Accomodation_PhoneNumber,#PickUp_Accomodation_City,#PickUp_Accomodation_Address,#PickUp_Accomodation_Name,#Return_Accomodation_Name,#Return_Accomodation_Address,#Return_Accomodation_City,#Return_Accomodation_PhoneNumber{width:115px}
select#PickUp_OfficeID,select#Return_OfficeID{width:250px;}
#pickup_accom {padding:10px;}
