/* -- template colors -- */
/*
background #FFFFFF
font #000000
warnings #FE5B00
steps background #FFFFFF
steps header and borders #F9971C
step active #FE5B00
basket #777777
*/

/* -- Template type -- */
.TravelagentPlus {display:block;}
.Travelagent {display:block;}

/* -- 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 #fe5b00;width:675px;font-weight:normal;height:auto;background-image:url('../../../module_254/library/media/TransBack.png');position:relative;z-index:2;top:10px;left:5px;color:#000000;padding:10px;}
.LowestPriceHeader {font-weight:bold;font-size:20px;color:#fe5b00;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;background-color:#FFFFFF;font-family:Verdana;color:#000000;font-size:11px;width:600px; margin-left: auto; margin-right: auto;}
#pageContent {width:600px;margin:0px;}
.errorMessage {float:left;color:#FE5B00;height:14px;margin-left:12px;margin-bottom:20px;padding-top:2px;}
* {font-family:Verdana;font-size:11px;color:#000000;}
.footer {text-align:center;}

/* -- general style classes -- */
.donotdisplay {display:none;}
.invisible {visibility:hidden;}
.Height2Pixs {height:2px;}
.Height3Pixs {height:3px;}
.Height5Pixs {height:5px;}
.Height5Pixs {height:5px;}
.Height5Pixs {height:5px;}
.Heightsmall {height:40px;}
.Heightmedium {height:90px;}
.Heightlarge {height:110px;}
.HeightExtralarge {height:200px;}
.keyColumn {float:left;width:250px;}
.Border1px {border:solid 1px #000000;padding:10px;margin-bottom:10px;}
.headHolder {font-size:12px;font-weight:bold;color:#FE5B00;}
.sub {font-size:11px;font-weight:bold;color:#FE5B00;}
.mandatoryasterisk {display:none;color:#FE5B00;}
.mandatory {color:#FE5B00;width:10px;height:18px;margin-bottom:4px;padding-top:2px;float:left;}
.ieData {}
.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:#FE5B00;font-weight:bold;font-size:14px;}
.oldPrice {color:#FE5B00;text-decoration:line-through;font-weight:bold;font-size:14px;}
.handPointer {cursor:pointer;}
.BackgroundWhite {background-color:#FFFFFF}
.buttons {border-bottom:thin solid #D04900; border-right:thin solid #D04900; border-top:thin solid #FF9053; border-left:thin solid #FF9053; background-color:#FE5B00; color:#ffffff; cursor:pointer;cursor:hand;margin-bottom:10px;}
.buttonMO {border-bottom:thin solid #D04900; border-right:thin solid #D04900; border-top:thin solid #FF9053; border-left:thin solid #FF9053; background-color:#FE5B00; color:#ffffff; cursor:pointer;cursor:hand;margin-bottom:10px;}
.support {background: url('../../../module_254/library/media/Belmenu.jpg'); height:72px; border:solid 1px #000000; padding-left:110px;line-height:17px;padding-top:3px;}

/* -- popup -- */
#optionDescription {display:none;position:absolute;width:300px;border:1px solid #000000;background:#FFFFFF;padding:10px;}
#pickup_office_hours, #return_office_hours {position:absolute;display:none;border:1px solid #000000;background:#FFFFFF;width:160px;}

.displayblock {display: block;}
.float {float:left;}
.floatleft {float:left;}
.floatright {float:right;}
.floatnone {float:none;}
.clear {clear:both;width:auto;height:auto;line-height:0;}
.clear2 {height:auto}
.Details {height:65px;}


.icon {background:url('../../../module_254/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;}
.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 font styles -- */
.labels {width:150px;float:left;font-weight:bold;margin-bottom:10px;}
.bold {font-weight:bold;}
.AlignCenter {text-align:center;}
.fontMedium {font-size:14px;}

/* -- general select styles -- */
.extraSmall {width:65px;}
.small {width:95px;}
.medium {width:115px;}
.large {width:120px;}
.extralarge {width:160px;}
.extraextralarge {width:200px;}
.widthmedium {width:240px;}
.HeightMedium {height:80px;}
#MailForm {width:400px;height:380;padding:10px;background:#FFD376;}
.select {z-index:1;}
.paddingmedium {padding:10px;}

/* -- general margin styles -- */
.marginRightSmall {margin-right:10px;}
.marginRightMedium {margin-right:20px;}
.marginTopSmall {margin-top:10px;}
.marginTopExtraSmall {margin-top:5px;}
.marginSmall {margin:10px}
.marginExtraSmall {margin:5px}
.marginBottomSmall, .values {margin-bottom:10px;}
.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;color:#ffffff;}
#progressImage {margin-left:auto;margin-right:auto;text-align:center;}
.progressBarInvisible {visibility:hidden;display:none;}
.progressBarVisible {padding:10px 10px 10px 10px;border:solid 1px #000000;background:#FFFFFF;position:absolute;visibility:visible;display:block;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:#FE5B00;padding:2px;border:solid 0px #000000;height:17px;color:#FFFFFF;font-weight:bold;}
.stepHeaderText {color:#FFFFFF;font-size:15px;width:400px;float:left;}
.stepHeaderText_step1 {color:#FFFFFF;font-size:15px;width:350px;float:left;}
.stepHeaderFunctions {text-align:right;}
.nav_link {color:#FFFFFF;}
.stepContent {padding:10px;border:solid 0px #ffffff;background-color:#FF9933}
#stepContent {padding:10px;border:solid 0px #ffffff;background-color:#FF9933}
#stepHeaderText_done, #stepHeaderText_active {color:#FFFFFF;font-weight:bold;}
#stepHeader_done {background-color:#FE5B00;border:solid 0px #ffffff;border-bottom:0px;}
#stepHeader_active {background-color:#FE5B00;border:solid 0px #ffffff;border-bottom:0px;}
#stepContent_done {background-color:#FFD376;border:solid 0px #ffffff;}
#stepContent_active, #advancedSearch {background-color:#FFD376;border:solid 0px #ffffff;margin-bottom:10px;}

/* -- 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-top:25px;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:307px}
#advancedSearch {width:580px;overflow:hidden}

/* -- general step 2 styles -- */
#prodMatrix {position:relative;background:#ffd376;border:0px;}
#carResult {background:none;position:relative;}
.showmatrix {display:block;}
#matrix {display:block;}
#matrixProducts {padding-left:190px;height:75px;}
.listRow {background-color:#FFD376;}

.car_image {float:left;width:120px;margin-right:10px;}
.car_details {float:left;width:300px;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 */
#basketTop {background: url('../../../module_254/library/media/bg_basket_middle.jpg') repeat-y;}
#basketTop #basketTopFix {padding:25px 0px 0px 10px;width:230px;background: url('../../../module_254/library/media/bg_basket_top.jpg') no-repeat;}
#basketMiddle {padding-left:10px;background: url('../../../module_254/library/media/bg_basket_middle.jpg') repeat-y;}
#basketBottom {padding-left:13px;background: url('../../../module_254/library/media/bg_basket_bottom.jpg') top no-repeat;width:230px;height:70px;}
#basketTop *, #basketMiddle *, #basketBottom * {font-size:10px;color:#777777;vertical-align:top;}
td.total {font-weight:bold;}
.bookingdetails_basket {float:right;margin-left:20px;}

/* 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:#FFD376;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:#FE5B00;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 {width:275px;height:139px;background-color:#FFD376;border:solid 0px #FFFFFF;margin-bottom:10px;}
#carDetailsBox {width:500px;height:180px;background-color:#FFD376;border:solid 0px #FFFFFF;margin-bottom:10px;padding-left:10px;}
#MatrixUpgradeDetails {padding-left:3px;text-align:center;width:167px;}

#matrixInfo{width:180px;}
.matrixBottomLine{border-top:1px solid #ffffff;height:0px;padding:0px;}
#preferredImage {background: url('../../../module_245/library/media/logos/Preferred.jpg') no-repeat; height:100px; width:150px; border:0px;}
#matrixText{padding-left:5px;width:auto;height:100px;}
#carClassImg{width:120px;height:80px;text-align:center;margin-left:15px;}
.matrixLeft{}
.matrixInfoLeft{height:90px;}
.matrixRowww{padding:0px;width:0px;border-right:1px solid #ffffff;background-color:#ffd376;}
.matrixRight{width:13px;}
#firstProduct{}
#productLineText {text-align:center;}
.selected{background-color:#FFF6E5;}
.hover{background-color:#fe5b00;color:#FFFFFF;}
.matrixProduct{width:80px;height:90px;text-align:center;cursor:pointer;}
.matrixFakeColumn {background-color:#ffd376;}
.whiteRow {width:10px;background-color:#FFD376;}
.whiteColomnBorder {width:10px;border-right:1px solid #ffffff;background-color:#FFD376;}
.matrixLabel {background-color:#fe5b00; 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 #ffffff;
	border-right:1px solid #ffffff;
	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:380px;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:0px;}
#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;}

.colorCar {background-color:#FFD376;}
.colorCarOver {background-color:#FFF6E5;}
.Middle_Content_CarResult {border:0px solid #006eb9;}
.TitleExcl {float:left;
width:150px;
}
