/* -- Optional: Disable car-image header -- */
/* -- .marginBottomSmall {display:none;} -- */
#Lijst td {line-height:18px}
.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 #006EB9;width:675px;font-weight:normal;height:auto;background-image:url('../../../module_121/library/media/TransBack.png');position:absolute;z-index:99999;margin-top:-60px;margin-left:-8px;color:#000000;padding:10px;}

/* -- general page style -- */
body {margin:10px 0px 0px 0px;padding:0px;background: url('../../../module_121/library/media/bx_roundedback.jpg') no-repeat;}
#pageContent {width:950px;}
/* -- general style classes -- */
.errorMessage {float:left;color:#FF0000;height:14px;margin-left:12px;margin-bottom:20px;padding-top:2px;}
* {font-family:Verdana;font-size:11px;color:#000000;}
.footer {text-align:center;}


/* -- .Border1px {border-width: 1px;border-style:solid;border-color:#F9971C;} -- */
/* -- .Border1px {border:solid 1px #F9971C;padding:10px;margin-bottom:10px;} -- */
.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;}
.headHolder {font-size:12px;font-weight:bold;color:#006EB9;}
.sub {font-size:11px;font-weight:bold;color:#006EB9;}
.Border1px {border:1px solid #008eca;}
.mandatoryasterisk {display:none;color:#FF0000;}
.mandatory {color:#FF0000;width:10px;height:18px;margin-bottom:4px;padding-top:2px;float:left;}
.ieData {width:660px;margin-bottom:3px;vertical-align:top;}
.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:#000000;font-size:15px;font-weight:bold;}
.oldPrice {color:#000000;text-decoration:line-through;font-weight:normal;font-size:13px;}
.handPointer {cursor:pointer;}
.BackgroundWhite {background-color:#FFFFFF}
.banner {float:right;margin-right:25px;}
.buttons {border-bottom:2px solid #0176A1; border-right:2px solid #0176A1; border-top:2px solid #02B6F8; border-left:2px solid #02B6F8;background-color:#008eca;height:30px;font-size:12px;font-weight:bold;color:#FFFFFF;cursor:pointer;}
.buttonMO {border-bottom:2px solid #60DECB; border-right:2px solid #60DECB; border-top:2px solid #CBF5EF; border-left:2px solid #CBF5EF;background-color:#a4ece1;height:30px;font-size:12px;font-weight:bold;color:#008eca;cursor:pointer;}
.iconOptions {}
.icon {background:url('../../../module_121/library/media/icons/icon_options.gif') no-repeat transparent; height:20px; width:20px;float:left;margin-right:3px;}
.notset {background-color:#CCCCCC;}
.valid{background-color:#00FF00;}
.notvalid{background-color:#dc342a;}
.fake {background-color:transparent;}
/* -- popup -- */
#optionDescription {display:none;position:absolute;width:300px;border:1px solid #cccccc;background:#FFFFFF;padding:10px;}
#pickup_office_hours, #return_office_hours {position:absolute;display:none;border:1px solid #cccccc;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:0px;}
.clear2 {height:auto}

/* -- general font styles -- */
.labels {width:160px;float:left;font-weight:bold;margin-bottom:10px;}
.bold {font-weight:bold;}
.AlignCenter {text-align:center;}
.fontMedium {font-size:14px;}
#poweredby {}

/* -- 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:10px;}
.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:1px solid #cccccc;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:#FFFFFF;padding:5px;border-left:1px solid #cccccc;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;height:17px;color:#F9971C;font-weight:bold;padding-right:1px;width:731px;}
.stepHeaderText {color:#000000;font-size:12px;width:415px;float:left;}
.stepHeaderText_step1 {color:#000000;font-size:12px;width:415px;float:left;}
.stepHeaderFunctions {text-align:right;}
.nav_link {color:#FFFFFF;}
.stepContent {padding:10px;border-top:0px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;width:717px;background-color:transparent;}
#stepContent {padding:10px;border-top:0px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;width:717px;background-color:transparent;}
#stepHeader_done {background-color:transparent;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-left:1px solid #cccccc;border-bottom:0px solid;width:731px;}
#stepHeader_active {background-color:transparent;border:1px solid #cccccc;width:731px;border-bottom:0px;}
#stepContent_done {border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;border-left:1px solid #cccccc;border-top:0px solid;width:717px;background-color:transparent;}
#stepContent_active, #advancedSearch {border:1px solid #cccccc;width:717px;background-color:transparent;margin-bottom:10px;}
#stepHeaderText_done, #stepHeaderText_active {color:#000000;font-size:12px;font-weight:bold;}

.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-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:330px;}
#advancedSearch {width:578px;overflow:hidden}

/* -- general step 2 styles -- */
#prodMatrix {position:relative;padding-bottom:10px;border:1px solid #cccccc;margin-bottom:10px;}
#carResult {background:none;position:relative;}
.showmatrix {display:block;}
#matrix {display:block;}


.car_image {float:left;width:120px;margin-right:10px;}
.car_details {float:left;width:310px;margin-right:10px;}
.car_supplier {text-align:right;width:130px;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_1/library/media/bg_basket_middle.jpg') repeat-y;}
#basketTop #basketTopFix {padding:25px 0px 0px 10px;width:230px;background: url('../../../module_1/library/media/bg_basket_top.jpg') no-repeat;}
#basketMiddle {padding-left:10px;background: url('../../../module_1/library/media/bg_basket_middle.jpg') repeat-y;}
#basketBottom {padding-left:13px;background: url('../../../module_1/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:#FFFFFF;border: solid 1px #3fa9d9;width:79px;/*height:34px;*/padding-top:10px;padding-bottom:10px;text-align:center;}
.matrixRow .itemRight {border-right-color:#3fa9d9;}
.matrixRow .itemTop {border-top-color:#3fa9d9;}
.matrixRow .itemTopRight {border-top-color:#3fa9d9;border-right-color:#3fa9d9;}
.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;background-color:#3fa9d9;border: solid 1px #3fa9d9;font-weight:bold;}
.matrixRow .itemSelTop {border-top:2px solid #FFFFFF;}
.matrixRow .itemSelRight {border-right:0px;}
.matrixRow .itemSelLeft {background-color:#3fa9d9;}
#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 {border:1px solid #cccccc;width:340px;height:139px;background-color:#FFFFFF;margin-bottom:10px;}
#carDetailsBox {width:550px;height:200px;padding-left:10px;background-color:#FFFFFF;border:1px solid #cccccc;}
#MatrixUpgradeDetails {padding-left:3px;text-align:center;width:167px;}

#matrixInfo{width:180px;}
.matrixBottomLine{border-top:1px solid #008cce;height:0px;padding:0px;}
#preferredImage {background: url('\/xmlMod/module_121/library/media/logos/Preferred.jpg') no-repeat; height:100px; width:150px; border:0px;}
#matrixText{padding-left:5px;width:563px;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 #008cce;background-color:#ffffff;}
.matrixRight{width:13px;}
#firstProduct{}
#productLineText {text-align:center;}
.selected{background-color:#def1f8;}
.hover{background-color:#008cce;color:#FFFFFF;}
.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 #008cce;background-color:#ffffff;}
.matrixLabel {background-color:#008cce; 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 #008cce;
	border-right:1px solid #008cce;
	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 {}
.listRow {border:0px solid;margin-bottom:3px;}
#carResult {background:transparent;position:relative;width:738px;}
.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;}

.Support {margin-top:10px;}
#support {height:100px;width:190px;background-image:url('../../../module_121/library/media/Support.gif');background-repeat:no-repeat;background-color:#ffffff;border:1px solid #cccccc;margin-bottom:5px;}
.stepContent_support {padding:10px;margin-left:116px;padding-right:0px;padding-left:0px;}
.Middle_Content_CarResult {width:717px;padding:10px;border:1px solid #cccccc;}
.colorCar {background-color:#ffffff;}
.colorCarOver {background-color:#def1f8;}
.block {margin-bottom:3px;}

#pickuplocation_ac{width:190px;}
#plaatspostcode{width:190px;}

.ieData {background:url('\/xmlMod/module_1/library/media/icons/icoon_info.gif') left no-repeat;height:16px;width:16px;float:left;padding-top:2px;}
.chckBx {float:left}
.TitleExcl {float:left; width:190px}
.Price {float:right;width:50px}
#secExcluded {float:left;Width:310px; margin-right:10px}
#secIncluded {float:right; width:310px}
.OptionRow {min-height:20px}
