@charset "utf-8";
@import url("style.css");

/* Hebrew */
.floatnone { #float: none !important; }
.marRig { margin-right: -7px !important; }
.bold { font-weight: bold !important; }
.paySelect { font-weight: bold !important; margin-left: 25px !important; }
.paySelect select { width: 50px !important; height: 20px; }

ol, ul { padding-right: 10px; }

.header { direction:rtl; width:980px; margin:auto; height:64px; background:url(../../images/rtl/headerBg.png) 0 no-repeat; font-size:12px;	color:#000; }
.header .logo { float:right; margin:12px; display:inline; }
.header .logo b { margin:0 10px; font-size:14px; vertical-align:super; padding:0; }
/*.header .logo div {margin:0 10px; font-size:14px; vertical-align:super; padding:0;}*/
.header .welcomeText {font-size:14px; vertical-align:super; padding:0;float:right;margin:28px 0px 0px 0px;}
.header .lang { float:left; margin:22px 20px 0; display:inline; }
.header .lang a { font-weight:bold; text-decoration:none; color: #000; }
/**/
.footer { direction:rtl; width:980px; margin:auto; clear:both; font-size:12px;	color:#000; }
.footer .ftrLinks { background:url(../../images/ftrBg.png) top repeat-x; padding:5px 10px; min-height:80px; _height:80px; #zoom:1;
}
.footer .joinFacebook { float:left; height:24px; padding:1px 0px; width:150px; }
.footer .joinFacebook a{ line-height:24px;  height:24px; font-weight:bold; text-decoration:none; padding:0px 5px; }
.footer .joinFacebook img { float:right; }

.footer .ftrLinks:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.footer .ftrLinks dl { float:right; display:inline; width:180px; margin:0 10px; }
.footer .ftrLinks dt { padding:2px 0; color:#3366aa; font-weight:bold; }
.footer .ftrLinks dd { padding:2px 0; }
.footer .ftrLinks dd a { color:#3366aa; text-decoration:none; }
.footer .ftrLinks dd a:hover { text-decoration:underline; }
.footer .ftrCredits { border-top:1px dotted #b2b2b2; text-align:left; font-size:11px; padding:6px 0 24px; }
.footer .ftrCredits a .ewave { float:right; display:inline; }
.footer .ftrCredits a { color:#3366aa; font-size:11px; text-decoration:underline; }
.footer .ftrCredits a:hover { text-decoration:none; }
.footer .customFooterText{color:#000;width:765px;margin-right:210px;}
/*main*/ 
.main { clear:both; width:980px; margin:auto; direction:rtl; padding:15px 0; _zoom:1; font-size:12px;	color:#000; }
.main:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.main .navCol { float:right; margin:0 3px; width:181px; display:inline; }
/**/
.navCol .nav { padding:0 0 13px; zoom:1; background:url(../../images/rtl/navBotBg.png) right bottom no-repeat; margin-bottom:7px; font-size:12px;	color:#000; }
.navCol .nav ul { padding:13px 4px 0; list-style: none; list-style-position: outside !important; zoom:1; background:url(../../images/rtl/navBg.png) right top no-repeat; margin-bottom:-4px; #margin-bottom:-1px;
}
.navCol .nav li { margin:0 0 4px; }
.navCol .nav li a { display:block; padding:0 19px; height:28px; line-height:26px; text-decoration:none; font-weight:bold; background:url(../../images/rtl/navStates.png) right top no-repeat; color: #000; }
.navCol .nav li a:hover { background-position:right -28px; }
.navCol .nav li a.on,
.navCol .nav li a.on:hover { background-position:right -56px; }
/**/
.loginBox a { color:#3366aa; }
.loginBox { zoom:1; padding:0; line-height:18px; background:url(../../images/rtl/loginTop.png) right top no-repeat; font-size:12px;	color:#000; }
.loginBox h3 { padding:9px 10px 15px; font-size:14px;}
/***************************************/
.loginBox .user { background:url(../../images/rtl/loginBot.png) right bottom no-repeat; padding:0 10px 13px; zoom:1; }
.loginBox .user h4 { font-size:12px; }
.loginBox .user h4 a { text-decoration:none; }
.loginBox .user h4 a:hover { text-decoration:underline; }
.loginBox fieldset { zoom:1; margin:0px auto 0; line-height:normal; background:url(../../images/rtl/loginBot.png) right bottom no-repeat; padding:0 10px 13px; }
.loginBox fieldset label { display:block; margin-bottom:6px; width:156px; background:url(../../images/input156.gif) center bottom no-repeat; _margin:6px 0 0; }
.loginBox fieldset label input { width:150px; padding:2px 3px 4px; border:0; background:transparent; }

.loginBox fieldset dd { display:block; margin-bottom:6px; width:156px; background:url(../../images/input156.gif) center bottom no-repeat; _margin:6px 0 0; }
.loginBox fieldset dd input { width:150px; padding:2px 3px 4px; border:0; background:transparent; }

.loginBox fieldset .ubber { float:left; display:inline; margin:5px 0 0; }
.loginBox fieldset a { font-size:11px; }
/**/
.loginNav { list-style: none; zoom:1; margin:-10px auto 0; line-height:normal; background:url(../../images/rtl/loginBot.png) right bottom no-repeat; padding:0 4px 5px 2px; font-size:12px;	color:#000; }
.loginNav li { font-weight:bold; padding:10px 18px; list-style-position: outside !important; background:url(../../images/gradient03.gif) 163px -20px no-repeat; border-top:1px solid #d5d5d5; }
.loginNav li.first-child { border-bottom:1px solid #d5d5d5; border-top:1px solid #D5D5D5; margin-bottom:6px; }
.loginNav li a { float:left; display:inline; background:url(../../images/rtl/arrowBlue.png) left center no-repeat; padding-left:12px; margin-left:5px; text-decoration:none; }
/**/
.main .hpCol372 { float:right; display:inline; width:332px; height:466px; padding:10px 20px; background:url(../../images/rtl/hpCol372Bg.jpg) 0 no-repeat; margin:0 20px; font-size:12px;	color:#000; }
.hpCol372 h2 { font-size:14px; padding:10px 0; border:0; font-weight:bold; }
.hpCol372 .stages { border-bottom:1px solid #ffd60e; padding:10px 0 4px; }
.stages img { vertical-align:middle; margin:0 5px; font-size:12px; color:#000; }

.input251_2 { position:relative; background:url(../../images/rtl/input251.png) left center no-repeat; height:34px; padding: 7px 10px 0px; margin:15px 0; font-weight:bold; _background:url(../../images/rtl/input251-IE.png) left center no-repeat; font-size:12px; color:#000; }
.input251_2 label { float:right; width:90px; padding: 3px 0 0; margin-right: -10px; }
.input251_2 input { vertical-align:middle; border:0; background:transparent; width:200px !important; margin-bottom: 15px; text-align: left; margin-left: -0px; } /* -26 */
.input251_2 img { vertical-align:middle;  /*margin-left: -85px;*/ margin-right: 4px; }


.input251 { position:relative; background:url(../../images/rtl/input251.png) left center no-repeat; height:34px; padding:7px 0 0px; margin:15px 0; font-weight:bold; _background:url(../../images/rtl/input251-IE.png) left center no-repeat; font-size:12px; color:#000; }
.input251 label { float:right; width:90px; padding:3px 0 0; }
.input251 input { vertical-align:middle; border:0; background:transparent; width:200px; }
.input251 img { vertical-align:middle; }


.arrowBut { display:-moz-inline-box; display:inline-block; width:24px; height:23px; overflow:hidden; text-decoration:none; text-indent:-999px; background:url(../../images/ddArrow.png) top no-repeat; vertical-align:middle; font-size:12px; color:#000; }
.arrowBut:hover { background-position:bottom; }
.hpCol372 .ubber { float:left; font-size:12px; color:#000; }
.hpCol372 .ubber img { background:url(../../images/rtl/ubberArrow.gif) no-repeat; height:13px; width:7px; vertical-align:middle; }
/**/
.main .hpCol380 { float:left; display:inline; width:380px; font-size:12px; color:#000; }
.hpCol380 .banners { position:relative; background:url(../../images/rtl/bannerBg.jpg); width:370px; height:149px; padding:0 0 0 10px; margin: 0 0 12px; }
.hpCol380 .banners .pic { width:130px; height:149px; float:right; display:inline; margin:0 0 0 15px; }
.hpCol380 .banners .frame { position:absolute; right:0; top:0; width:130px; height:149px; background:url(../../images/rtl/frame130x134.png) no-repeat; }
.hpCol380 .banners h2 { font-size:14px; padding:6px 0; border:0; font-weight:bold; }
.hpCol380 .banners p { line-height:17px; }
.hpCol380 .banners .orangeArrow { position:absolute; left:10px; bottom:10px; color:#000; }
.orangeArrow { padding:0 0 0 24px; line-height:18px; text-decoration:none; background:url(../../images/rtl/orangeArrow.png) left top no-repeat; font-weight:bold; display:-moz-inline-box; display:inline-block; height:19px; font-size:12px; color:#000; }
.orangeArrow:hover { background-position: left bottom; text-decoration:underline; }
/**/
.pop { border:2px solid #ffd60d; background:url(../../images/popGrad.gif) bottom repeat-x #fff; direction:rtl; position:relative; #padding: 0; font-size:12px; color:#000; }
.pop .closePop { position:absolute; left:0px; top:0px; width:48px; height:22px; text-decoration:none; overflow:hidden; text-indent:-9999px; background:url(../../images/rtl/popClose.gif) no-repeat; }
.pop h4 { height:25px; line-height:23px; background:#ffd60d; font-size:12px; padding:0 8px; }
.calendar { width:378px; /*height:249px;*/ font-size:12px; color:#000; }
.calendar h6 { font-size:12px; text-align:center; padding:6px 0; }
.calendarTbl { width:100%; table-layout:fixed; font-size:12px; color:#000; }
.calendarTbl th { color:#333; padding:2px; }
.calendarTbl td { text-align:center; padding:2px; }
.calendarTbl td s { color:#999; display:block; padding:2px 2px 3px; width:14px; margin:auto; }
.calendarTbl td a { text-decoration:none; display:block; margin:auto; padding:2px 2px 3px; width:14px; }
.calendarTbl td .selected { background:#FFC; border:1px solid #CCC; font-weight:bold; }
.monthNavigation { border-collapse:collapse; height:16px; width:100%; border:1px solid #ededed; background:url(../../images/calendarGrad.gif) left 0 repeat-x; font-size:12px; color:#000; }
.monthNavigation td { vertical-align:middle; text-align:center; }
.monthNavigation .next { text-align:right; width:22px; }
.monthNavigation .prev { text-align:left; width:22px; }
.monthNavigation .next img { width:22px; height:16px; background:url(../../images/arrowBlackRight.gif) center no-repeat; }
.monthNavigation .prev img { width:22px; height:16px; background:url(../../images/arrowBlackLeft.gif) center no-repeat; }
.calContainer .picup { padding:0 10px 0 25px; border-left:1px dotted #000; font-size:12px; color:#000; }
.calContainer .return { padding:0 25px 0 10px; border-right:1px dotted #000; font-size:12px; color:#000; }
.calContainer .butLine { padding:5px 10px; border-top:1px dotted #000; text-align:left; min-height:25px; font-size:12px; color:#000; }
.calContainer .butLine span { float: right; margin-left: 5px; padding-top: 4px; color: #000; font: bold 12px/1.2 Arial; }
.calContainer .butLine input[type="text"] { width: 35px; float: right; height: 20px; border: solid 1px #7f9db9; color: #000; font: normal 12px/1.2 Arial; }
.pop.station { width:470px; line-height:22px; min-height: 494px; }
.pop .inner { padding:6px; }
.pop.station .map { float:left; border:1px solid #000; margin:0 10px 0 0; }
.pop.station td { padding-left:20px; /*white-space:nowrap;*/ }
.pop.station h5,
.pop.car h5 { font-size:16px; padding:0 0 4px; line-height:normal; }
.pop.car { #width:460px; width:456px; float: left; padding-bottom:15px !important; height:auto !important; }
.carData { background:#ededed; padding:2px; zoom:1; font-size:12px; color:#000; height: 98px; }
.carData .carPic { float:right; display:inline; width:146px; height:95px; margin-left:10px; }
.carData h5 { padding-top:4px; }
.carData ul { list-style:disc inside; width:30%; float:right; display:inline; }
.carData ul li { padding:2px 0; }
.carText { padding:5px 5px 5px 15px; line-height:18px; font-size:12px; color:#000; }
.carPrice { text-align:left; padding:5px 5px /*14px*/; font-size:12px; color:#000; overflow:hidden; }
.carPrice b { font-size:28px; }
.carPrice .ubber2 { margin-right:15px; }
.carPrice .ubber2 b { font-size:12px; }
.carPaging { border-top:1px dotted #000; /*height: 25px;*/ font-size:12px; color:#000; }
.carPaging a { font-size:12px; } 
.carPaging .next { float:left; display:inline; }

.carPaging2 { border-bottom:1px dotted #000; font-size:12px; color:#000; }
#orderBottonNav,.orderBottonNav {float: left; width: 449px; height: 25px; font-size:12px; color:#000; }
#orderBotton,.orderBotton { float: left; padding: 0; margin-top: 9px; margin-bottom: 25px; list-style: none; width: 250px; height: 25px; overflow: hidden; font-size:12px; color:#000; }
#orderBotton li,.orderBotton li { float: left; margin-left: 7px; }
#orderBotton a,.orderBotton a { height: 25px; text-align: center; display: block; background-image: url(../../images/order_botton.png); padding-top: 5px; /* same as height of #nav */ text-decoration: none; /* needed for IE8 beta, otherwise it still shows the underlines */ }


#orderBottonBackToHertzCustomerClub { float: left; padding: 0; margin-top: 9px; margin-bottom: 25px; list-style: none; width: 250px; height: 25px; overflow: hidden; font-size:12px; color:#000; }
#orderBottonBackToHertzCustomerClub li { float: left; margin-left: 7px; }
#orderBottonBackToHertzCustomerClub a { height: 25px; text-align: center; display: block; background-image: url(../../images/order_bottonBackToHertzCustomerClub.png); padding-top: 5px; /* same as height of #nav */ text-decoration: none; /* needed for IE8 beta, otherwise it still shows the underlines */ }

#endOrder,.endOrder { width: 118px; color: #FFFFFF; font-weight: bold; font-size:12px; }
#endOrder:hover,.endOrder:hover { background-position: 0px -25px; color: #FFFFFF; font-weight: bold; }
#endOrderSuccess { width: 118px; color: #FFFFFF; font-weight: bold; font-size:12px; }
#endOrderSuccess:hover { background-position: 0px -25px; color: #FFFFFF; font-weight: bold; }

#backToHertzCustomerClub { width: 166px; color: #FFFFFF; font-weight: bold; font-size:12px; }
#backToHertzCustomerClub:hover { background-position: 0px -25px; color: #FFFFFF; font-weight: bold; }

#send { width: 118px; color: #FFFFFF; font-weight: bold; font-size:12px; }
#send:hover { background-position: 0px -25px; color: #FFFFFF; font-weight: bold; }
/*#endOrderFail { width: 118px; color: #FFFFFF; font-weight: bold; }
#endOrderFail:hover { background-position: 0px -25px; color: #FFFFFF; font-weight: bold; }*/

#passBotton { padding: 0; margin-top: 11px; margin-bottom: 25px; list-style: none; height: 30px; overflow: hidden; font-size:12px; color:#000; }
#passBotton li { float: right; padding: 5px; margin-top: 2px; }
#passBotton li input { width: 100px; }
#passBotton li p { margin-right: -5px; margin-top: 3px; color: #000000; font-weight: bold; font-size: 12px; }
#passBotton a { height: 25px; text-align: center; display: block; background-image: url(../../images/order_botton.png); padding-top: 5px; /* same as height of #nav */ text-decoration: none; /* needed for IE8 beta, otherwise it still shows the underlines */ }
#send { margin-top: -2px; width: 118px; color: #FFFFFF; font-weight: bold; font-size:12px; }
#send:hover { background-position: 0px -25px; color: #FFFFFF; font-weight: bold; }
#passBotton2 { padding: 0; margin-top: -10px; margin-bottom: 25px; list-style: none; height: 30px; overflow: hidden; font-size:12px; color:#000; }
#passBotton2 li { float: right; padding: 5px; margin-top: 2px; }
#passBotton2 li input { width: 100px; }
#passBotton2 li p { margin-right: -5px; margin-top: 3px; color: #000000; font-weight: bold; font-size: 12px; }
#passBotton2 a { height: 25px; text-align: center; display: block; background-image: url(../../images/order_botton.png); padding-top: 5px; /* same as height of #nav */ text-decoration: none; /* needed for IE8 beta, otherwise it still shows the underlines */ }
#send2 { margin-top: -2px; width: 118px; color: #FFFFFF; font-weight: bold; font-size:12px; }
#send2:hover { background-position: 0px -25px; color: #FFFFFF; font-weight: bold; }
#newOrder { width: 118px; background-position: -118px 0; color: #FFFFFF;  font-weight: bold; font-size:12px; }
#newOrder:hover { background-position: -118px -25px; color: #FFFFFF; font-weight: bold; }
.newOrder { width: 118px; background-position: -118px 0; color: #FFFFFF;  font-weight: bold; font-size:12px; }
.newOrder:hover { background-position: -118px -25px; color: #FFFFFF; font-weight: bold; }
#endOrder { width: 118px; color: #FFFFFF; font-weight: bold; font-size:12px; }
#endOrder:hover { background-position: 0px -25px; color: #FFFFFF; font-weight: bold; }
#newOrder { width: 118px; background-position: -118px 0; color: #FFFFFF;  font-weight: bold; font-size:12px; }
#newOrder:hover { background-position: -118px -25px; color: #FFFFFF; font-weight: bold; }


/*#newOrderFail { width: 118px; background-position: -118px 0; color: #FFFFFF;  font-weight: bold; }
#newOrderFail:hover { background-position: -118px -25px; color: #FFFFFF; font-weight: bold; }*/

#caution_message { width: 450px; font-size:12px; color:#000; }

/**/
.col765 { float:left; display:inline; width:765px; margin:0 0 0 5px; zoom:1; font-size:12px; color:#000; }
.stagesTop { padding:0 0 10px 0; line-height: 1.5; font-size:12px; color:#000;  }
.stagesTop .stages { float:left; padding: 0; }
.box765 {/* background:url(../../images/greyTop765.gif) center top no-repeat #eeefef;*/width:765px; font-size:12px; color:#000; }
.box765Pass { background:url(../../images/greyTop365.gif) center top no-repeat #eeefef; width:365px; font-size:12px; color:#000; }
.box765 .inner, .box765Sorry .inner { background:url(../../images/greyBot765.gif) center bottom no-repeat; padding:9px; #zoom:1; }
.box765Pass .inner { background:url(../../images/greyBot365.gif) center bottom no-repeat; padding:9px; #zoom:1; }
.box765 .inner:after, .box765Sorry .inner:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.box765Pass .inner:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.rentForm { border:1px solid #ffd60d; padding:10px; padding-right: 42px; background:url(../../images/gradient01.gif) top repeat-x #fff; font-size:12px; color:#000; }
.rentForm select,
.rentForm input { width:100%; border:1px solid #7f9db9; display:block; margin:2px 0; font-family:Arial, Helvetica, sans-serif; }
.rentForm input {height:14px;}
/* ff */
.rentForm input[type=hidden] { border:0px; display:none;}
.rentForm label { float:right; display:inline; font-weight:bold; margin: 0; }
.rentForm label span { display:block; border:1px solid #7f9db9; margin: 2px 0; padding: 0; }
.rentForm label span span spanEmpty { display:block; border:0px; margin:0px 0; padding:1px 1px 1px 8px; background:#fff; font-weight:normal; }
.rentForm span img { width:17px; height:17px; vertical-align:middle; cursor:pointer; margin-left:4px; }
.rentForm .label-01 { width:220px; }
.rentForm .label-02 { width:100px; margin-left: 12px; }
.rentForm .label-02 select { width: 100% }
.rentForm .label-03 { width:60px; }
.rentForm .label-01 a { float:left; }
.rentForm .label-01 select { width: 100% }
.rentForm .butLineAlignOther { padding: 0 55px; #padding-top: 0px; }


.rentFormNew { border:1px solid #ffd60d; padding:10px; padding-right: 20px; background:url(../../images/gradient01.gif) top repeat-x #fff; font-size:12px; color:#000; }
.rentFormNew .wrap { width: 260px; float: right; }
.rentFormNew .wrap div { width: 260px; float: right; }
.rentFormNew .wrap div select,
.rentFormNew .wrap div input { width:100%; border:1px solid #7f9db9; display:block; margin:2px 0; font-family:Arial, Helvetica, sans-serif; }
/* ff */
.rentFormNew .wrap div input[type=hidden] { border:0px; display:none;}
.rentFormNew .wrap div label { float:right; display:inline; font-weight:bold; margin: 0; }
.rentFormNew .wrap div label span { display:block; border:1px solid #7f9db9; margin: 2px 0; padding: 0; }
.rentFormNew .wrap div label span span spanEmpty { display:block; border:0px; margin:0px 0; padding:1px 1px 1px 8px; background:#fff; font-weight:normal; }
.rentFormNew .wrap div span img { width:17px; height:17px; vertical-align:middle; cursor:pointer; margin-left:4px; }
.rentFormNew .wrap div .label-01 { width:220px; }
.rentFormNew .wrap div .label-02 { width:100px; margin-left: 12px; margin-bottom: 15px; }
.rentFormNew .wrap div .label-02 select { width: 100% }
.rentFormNew .wrap div .label-03 { width:60px; }
.rentFormNew .wrap div .label-01 a { float:left; }
.rentFormNew .wrap div .label-01 select { width: 96% }
.rentFormNew .wrap div .butLineAlignOther { padding: 0 55px; #padding-top: 0px; }
.twoButtons { float: right; width: 211px !important; margin-top: 5px; }

.butLineAlignOther { text-align:left; padding:5px 0; min-height:25px; zoom:1; clear:both; font-size:12px; color:#000; }
.carsList { background:#fff; border:1px solid #ccc; font-size:12px; color:#000; }
.carsList h3 { padding:6px 12px; font-size:14px; border-bottom:1px solid #ccc; background:url(../../images/head_grad.gif) top repeat-x; }
.carsList .scroller { direction:ltr; _height:280px; max-height:280px; overflow:auto; overflow-x:hidden; }
.scroller { scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #000000; scrollbar-shadow-color: #FFFFFF; scrollbar-darkshadow-color: #000000; scrollbar-arrow-color: #000000; }
.carsList .scroller * { direction:rtl; font-size:12px; color:#000; }
.carsList .scroller table { /*width:100%;*/ }
.carsList td { vertical-align:middle; /*line-height:14px;*/ border-bottom:1px solid #ccc; }
.carsList .carPicTd { }
.carsList .carPicTd img { width:135px; }
.carsList .detailsTd { padding:6px 20px; width:68%; }
.carsList .detailsTd .stars { float:left; display:inline; margin-left:-20px; }
.carsList .priceTd { padding:6px 12px; text-align:center; white-space:nowrap; width: 120px;}
.carsList .priceTd b { font-size:18px; }
.carsList .priceTd .ubber2 { margin-top:7px; color: #000; }
.carsList .priceTd .ubber2 b { font-size:12px; }
.carsList .mark td { background:url(../../images/yellowBorder.png) center top no-repeat #fdf5c2; border-bottom:1px solid #ffdb22; border-top:1px solid #ffdb22; }
.carsList .mark .carPicTd { padding:1px 1px 0 0; background:url(../../images/yellowBorder.png) right top no-repeat #fff; }
.carsList .mark .detailsTd { }
.carsList .mark .priceTd { background:url(../../images/yellowBorder.png) left top no-repeat #fdf5c2; }
.carsList .bigTbl { table-layout:fixed; width:100%; 
}
.carsList .bigTbl th { background-color:#fff9df; border-right:1px solid #e3e1d7; border-bottom:1px solid #ccc; font-size: 11px; font-weight: normal; padding: 3px 0 0 1px;/* text-align: right;*/ vertical-align:middle; }
.carsList .bigTbl th.empty { background:#fff9df; border-left:0px solid #e3e1d7; border-bottom:0px solid #ccc; font-size: 12px; font-weight: normal; padding: 0px 0 0 1px; /* text-align: right; */ vertical-align: middle; }
.carsList .bigTbl th img { vertical-align:middle; }
.carsList .bigTbl td { border:1px solid #ccc; border-left:0; padding: 3px 5px; overflow: hidden; }
.carsList .bigTbl.bigTblWhite { /*table-layout:fixed;*/ width:100%; }
.carsList .bigTbl.bigTblWhite td { background:#fff; padding: 5px; }
/**/

.bigTblNew { width: 745px; direction: ltr; }
.bigTblNew td { padding: 5px !important; }
.bigTblNew th { padding-left: 0; }
.bigTblNew th a { text-align: center; text-decoration: none; }
.bigTblNew th a:hover { text-decoration: none; }
.bigTblNew th span { padding: 0px !important; }


.yellowBorders { border:1px solid #ffd60d; background:url(../../images/gradient01.gif) top repeat-x #fff; margin-bottom:15px; font-size:12px; color:#000; }
.yellowBorders h3 { padding:6px 12px; font-size:14px; border-bottom:1px solid #ffd60d; background:url(../../images/head_grad.gif) top repeat-x; }
.sumTbl { margin:2px; font-size:12px; color:#000; }
.sumTbl td { padding:8px 7px 8px 3px; line-height:15px; }
.sumTbl .carPic { width:90px; height:59px; }
.sumTbl .totalTd { border-right:1px dotted #000; }
.sumTbl .totalTd b { font-size:24px; }
.greyBorders { border:1px solid #ccc; margin-bottom:15px; background:#fff; zoom:1; font-size:12px; color:#000; }
.greyBorders h3 { padding:6px 12px; font-size:14px; border-bottom:1px solid #ccc; background:url(../../images/gradient02.gif) bottom repeat-x #fbfcfb; }
.moreInfoForm { padding:5px 0; font-size:12px; color:#000; }
.moreInfoForm label { font-weight:normal; padding:0 12px; margin-left:18px; }
.moreInfoForm label input,
.moreInfoForm label select { vertical-align:middle; width:110px; border:1px solid #7f9db9; font-family:Arial, Helvetica, sans-serif; margin:0 2px }
label.moreInfoForm1 select { vertical-align:middle; width:60px; border:1px solid #7f9db9; font-family:Arial, Helvetica, sans-serif; margin: 0 2px 0 0; font-size:12px; color:#000; }
.carExtras { padding:5px 20px; zoom:1; font-size:12px; color:#000; }
.carExtras h4 { border-bottom:1px solid #ccc; font-weight: bold; padding:4px 0; font-size:12px; }
.carExtras dl { float:right; display:inline; width:185px; }
.carExtras dl dt { border-bottom:1px solid #ccc; font-weight: bold; padding:4px 0; margin-bottom:20px; }
.carExtras dl dd { background:#f8f9f9; padding:8px 10px; margin:2px 0; }
.carExtras .carExtras-Optional { float:left; display:inline; width:490px; zoom:1; }
.carExtras-Optional table { width:100%; font-size:12px; color:#000; }
.carExtras-Optional th { text-align:right; color:#000/*#ababab*/; padding:4px 10px; font-weight:normal; }
.carExtras-Optional td { background:#fffcee; border-bottom:2px solid #fff; padding:3px 10px 4px 10px; }
.carExtras-Optional td .inputS { border:1px solid #a5acb2; width:28px; text-align:center; font-family:Arial, Helvetica, sans-serif; }
.ubber.prev { float:right; display:inline; font-size:12px; color:#000; }
.ubber.prev img { background:url(../../images/ltr/ubberArrow.gif) no-repeat; width:7px; height:13px; }
.ubber.next img { background:url(../../images/rtl/ubberArrow.gif) no-repeat; width:7px; height:13px; }
.moreInfoForm .labelInlineBlock { display:inline-block; width:190px; padding:3px 12px; }
.moreInfoForm .labelInlineBlock input,
.moreInfoForm .labelInlineBlock select { margin:3px 0px; width:100% }
/**/
.mainLogin { float:right; display:inline; width:49%; margin-bottom:0; min-height:185px; _height:185px; font-size:12px; color:#000; }
.mainLogin fieldset { padding:9px 16px 0; }
.mainLogin fieldset p { padding-bottom:9px; }
.mainLogin fieldset p label { display:inline-block; width:84px; vertical-align:middle; }
/*.mainLogin fieldset p input { margin-left:15px; vertical-align:middle; background:url(../../images/input156.gif) center no-repeat; padding:3px; width:150px; border:0; }*/

.LogFieldRow {float: right; width:345px; font-size:12px; color:#000; }
.loginLabel { float:right; margin-top: 3px; #MARGIN-TOP: 8px; font-size:12px; color:#000;width:80px;  }
.nameLog { float: right; padding-bottom: 10px; font-size:12px; color:#000; }
/*.passLogValid, .nameLogValid { FLOAT: left; margin-top: 5px; margin-right: -10px; #MARGIN-TOP: 8px;  width: 102px; }*/
.errLogValid{  float: right; margin-top: 5px; margin-right: -10px; #MARGIN-TOP: 8px;  width: 102px; }
.validAll { float: right; margin-top: 0; margin-right: -10px; #width: 95px; }
/*.nameLogValid { float: right; margin-top: 5px; #margin-top: 8px; margin-right: -10px; }*/
.passLabel { clear: both; float:right; margin-top: 5px;  #MARGIN-TOP: 8px; font-size:12px; color:#000; width:80px;  }
.mainLogin fieldset div.nameLog { background:url(../../images/input156.gif) center no-repeat; margin-left:15px; padding:3px; width:150px; margin-bottom: 10px; #margin-bottom: 5px; vertical-align:middle; [ margin-bottom: 4px !important;] #background-color: none; #margin-bottom: 6px !important; font-size:12px; color:#000; }
.mainLogin fieldset div.nameLog input { #width: 148px !important;  border:0; }
.mainNewUser { float:left; display:inline; width:49%; margin-bottom:0; min-height:185px; _height:185px; font-size:12px; color:#000; }
/*.mainLogin fieldset div.txtField input { margin-left:15px; vertical-align:middle; background: url(../../images/input156.gif) right center no-repeat; padding:3px; width:150px !important; padding-bottom: 12px; border:0; }*/
.mainNewUser p { padding:9px 16px 0; }
.mainNewUser .butLine { text-align:center; padding-top:62px; }
.butLineOposBold { font-weight:bold; padding:5px 0; min-height:20px; _zoom:1; font-size:12px; color:#000; }
.butLineOposBold .ubber { float:left; display:inline; margin-top:-5px; }
/**/
.col502 { width:502px; float:right; display:inline; font-size:12px; color:#000; }
.col502Grey { background:url(../../images/col502GreyTop.gif) center top no-repeat #eeefef; margin-bottom:9px; #zoom:1; font-size:12px; color:#000;
}
.col502Grey .col502GreyInner { padding:7px; background:url(../../images/col502GreyBot.gif) center bottom no-repeat; }
.col488Orange { background:url(../../images/col502InnerOrange.png) center bottom no-repeat; font-size:12px; color:#000; }
.col488Orange h3 { background:url(../../images/col502InnerOrange.png) center top no-repeat; font-size:14px; padding:7px 16px; }
.col488Orange .col488OrangeInner { padding:8px 16px; #zoom:1;
}
.col488Orange ul li { list-style: none; background:url(../../images/bulletYellow.gif) right 8px no-repeat; padding:4px 12px; }
.colSide { float:right; display:inline; margin-right:25px; width:220px; overflow:hidden; font-size:12px; color:#000; }
.picAdvert { border:3px solid #eeefef; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding:1px; background:#fff; font-size:12px; color:#000; }
.picAdvert img { width:100%; }
/**/
.tabs { list-style: none; height:29px; padding-right:4px; font-size:12px; color:#000; }
.tabs li { float:right; display:inline; min-width:101px; padding:0 9px 0 0; margin-right:5px; height:29px; background:url(../../images/tabs.png) right top no-repeat; _width:101px; }
.tabs li a { display:inline-block; line-height:29px; min-width:92px; padding:0 0 0 9px; font-weight:bold; color:#000; text-decoration:none; text-align:center; background:url(../../images/tabs.png) left top no-repeat; _width:92px; }
.tabs li a:hover { text-decoration:underline; }
.tabs li.on { background-position:right bottom; }
.tabs li.on a { background-position:left bottom; text-decoration:none; }
.trippleColTbl { margin:0 16px; font-size:12px; color:#000; }
.trippleColTbl td { font-weight:bold; padding:10px 19px; vertical-align:top; /*white-space:nowrap;*/ }
.regular { font-weight: normal !important; font-size:12px; color:#000; }
.trippleColTbl span { font-weight:normal; font-size:11px; }
.trippleColTbl input,
.trippleColTbl select { margin:5px 0 0 2px; width:190px; border:1px solid #7f9db9; font-family:Arial, Helvetica, sans-serif; }
.trippleColTbl textarea { vertical-align: top; margin:5px 0 0 2px; width:385px; height: 120px; border:1px solid #7f9db9; font-family:Arial, Helvetica, sans-serif; }
.greyed,
.greyed td { background:#f7f7f7; font-size:12px; color:#000; }
.trippleColTbl .greyed td .houseNum { float:right; display:inline; width:89px; }
.trippleColTbl .greyed td .zip { float:left; display:inline; width:89px; }
.trippleColTbl .greyed td .zip input,
.trippleColTbl .greyed td .houseNum input { width:80px; }
.trippleColTbl .greyed td .houseNum label { float: right; }
.trippleColTbl .greyed td .houseNum label div { float: right; }
.trippleColTbl .greyed td .zip label { float: left; }
.trippleColTbl .greyed td .zip label div { float: left; }
.trippleColTbl.phone tr td label input { width:138px; }
.trippleColTbl.phone tr td label select { width:48px; }
.trippleColTbl td label .radio { width:auto; height:auto; margin:auto; padding:0; border:0; }
.greyBorderList li { list-style: none; border-top:1px solid #ccc; padding:6px 10px; font-size:12px; color:#000; }
.greyBorderList li:first-child { border-top:0; }
.greyBorderList li a { text-decoration:none; }
.greyBorderList li a:hover { text-decoration:underline; }

.dwnOn span,
.dwnOff span,
.upOn span,
.upOff span { display:inline-block; padding:0 0px 0 10px; font-size:11px; cursor:pointer; color:#000; }
.dwnOn span { background:url(../../images/arrowDOn.gif) 2px 5px no-repeat; }
.dwnOff span { background:url(../../images/arrowDOff.gif) 2px 5px no-repeat; }
.upOn span { background:url(../../images/arrowUOn.gif) 2px 5px no-repeat; }
.upOff span { background:url(../../images/arrowUOff.gif) 2px 5px no-repeat; }

.red { color: red;}
p.space { margin-bottom: 10px; }
.messagePic { float:right; margin: 25px 15px 31px 15px; font-size:12px; color:#000; }
p.message { font-size: 12px; color: #000000; margin-bottom: 35px; padding-left: 15px; /*height: 165px;*/ min-height: 90px; }
#pMessageSuccessRP3, #pConfirmOrderDelete {float:right; width:310px; direction:rtl !important; }
p.error_message { width: 310px; font-size: 12px; color: red; margin-bottom: 35px; padding-left: 15px; min-height: 90px; }
p.caution_message { font-size: 12px; color: #000000; padding-left: 15px; }
p.messageTitle { font-size: 12px; color: #000000; margin-top: 15px; padding-left: 15px; font-weight: bold; }
div.pop.car p.messageTitle {padding-left: 0; #margin-top:30px;}
p.error_messageTitle {  font-size: 12px; color: red; margin-top: 15px; padding-left: 15px; font-weight: bold; }
p.caution_messageTitle { border-bottom: dotted 1px #000000; margin-right: 117px; padding-bottom: 15px; width: 310px; font-size: 12px; color: #000000; margin-top: 25px;  font-weight: bold; }
p.forgetPassTitle { margin-right: 117px; padding-bottom: 15px; width: 310px; font-size: 12px; color: #000000; margin-top: 25px;  font-weight: bold; }
.email_tab4_4 { font-size: 11px; font-weight: normal; padding-right: 10px; color:#000; }
#user_name input { width: 230px; font-size:12px; color:#000; }
.twoColTbl { margin: 0; font-size:12px; color:#000; }
.twoColTbl td { font-weight:bold; padding:10px 14px; vertical-align:top; white-space:nowrap; }
.twoColTbl span { font-weight:normal; font-size:11px; }
.twoColTbl input,
.twoColTbl select { margin:5px 0 0 2px; width:190px; border:1px solid #7f9db9; font-family:Arial, Helvetica, sans-serif; }
#my_account_tab4_b_1 { margin-bottom: -22px; #margin-bottom: -13px; width: 412px; margin-right: 14px; font-size:12px; color:#000; }
#my_account_tab4_b { float: left; padding: 0; margin-top: 6px; margin-bottom: 25px; list-style: none; width: 250px; height: 25px; overflow: hidden; font-size:12px; color:#000; }
#my_account_tab4_b li { float: left; margin-left: 7px; }
#my_account_tab4_b a { height: 25px; text-align: center; display: block; background-image: url(../../images/order_botton.png); padding-top: 5px; /* same as height of #nav */ text-decoration: none; /* needed for IE8 beta, otherwise it still shows the underlines */ }
#my_account_tab4_b_save { width: 118px; color: #FFFFFF; font-weight: bold; font-size:12px; }
#my_account_tab4_b_save:hover { background-position: 0px -25px; color: #FFFFFF; font-weight: bold; }

#yellow_bg,.yellow_bg { background-color: #FFD60D; background-repeat: repeat; font-size:12px; color:#000; }
#yellow_bg2 { background-color: #FFD60D; background-repeat: repeat; font-size:12px; color:#000; }

.floatbyLang { float:right !important; }
.floatbyLangOp { float:left; padding-bottom:3px; }

/*.content ol,ul
{
    list-style: square;
}*/

/*.content li
{
    margin:10px!important;
}*/



#popup {
   height: 100%;
   width: 100%;
   background: #000;
   position: absolute;
   top: 0;
   left: 0;
   z-index: 10/*90001*/;
   font-size:12px; color:#000;
}

#window {
   width: 378px;
   height: 212px;
   /*width: 578px;
   height: 432px;*/
   margin: 0 auto;
   border: 1px solid #929292;
   background: #fff;
   position: absolute;
   top: 200px;
   left: 35%;
   z-index: 90002;
   font-size:12px; color:#000;
}

.hold {
   /*width: 378px;
   height: 232px;*/
   width: 578px;
   height: 432px;
   margin: 0 auto;
   border: 1px solid #929292;
   background: #fff;
   position: absolute;
   top: 200px;
   left: 35%;
   z-index: 90005;
   font-size:12px; color:#000;
}

#popup_content {
   position: relative;
}

#popup2 {
   height: 100%;
   width: 100%;
   background: #000;
   position: absolute;
   top: 0;
   left: 0;
   z-index: 90001;
   font-size:12px; color:#000;
}

#window2 {
   width: 460px/*378px*/;
   height: 232px;
   margin: 0 auto;
   border: 1px solid #929292;
   background: #fff;
   position: absolute;
   top: 200px;
   left: 25%;
   z-index: 90002;
   font-size:12px; color:#000;
}

#windowSuccessRP3 {
   width: 460px;
   min-height: 232px;
   background: #fff;
   /*margin: 0 auto;
   border: 1px solid #929292;
   position: absolute;
   top:  200px;
   left: 35%;
   z-index: 90002;*/
   font-size:12px; color:#000;
}

#windowSuccessRP3O {
   width: 460px;
   min-height: 250px !important;
   /*margin: 0 auto;
   border: 1px solid #929292;
   background: #fff;
   /*position: absolute;
   top:  200px;
   left: 35%;
   z-index: 90002;*/
   font-size:12px; color:#000;
}
/*#windowSuccessRP3O #pMessageSuccessRP3 {direction:ltr !important; text-align:left;}*/

#windowChooseAgeRP2 {
   width: 460px;
   height: 221px !important;
   /*margin: 0 auto;
   border: 1px solid #929292;
   background: #fff;
   /*position: absolute;
   top:  200px;
   left: 35%;
   z-index: 90002;*/
   font-size:12px; color:#000;
}

#windowPopSubAgents {
    width: 460px;
   height: 425px !important;
   #height: 455px !important;
   /*margin: 0 auto;
   border: 1px solid #929292;
   background: #fff;
   /*position: absolute;
   top:  200px;
   left: 35%;
   z-index: 90002;*/
   font-size:12px; color:#000;
}

#windowWait {
   width: 460px;
   height: 234px;
   /*margin: 0 auto;
   border: 1px solid #929292;
   background: #fff;
   /*position: absolute;
   top:  200px;
   left: 35%;
   z-index: 90002;*/
   font-size:12px; 
   color:#000;
   top: 50%;
}

#windowFailureStations, 
#windowConfirmOrderDelete {min-height: 250px !important;}

#windowFailureRP3 {
   width: 460px/*378px*/;
   min-height: 230px !important;
  /*margin: 0 auto;
   border: 1px solid #929292;
   background: #fff;
   position: absolute;
   top:  200px;
   left: 35%;
   z-index: 90002;*/
   font-size:12px; color:#000;
}

#updateDetail {
   width: 460px/*378px*/;
   height: 340px;
   margin: 0 auto;
   border: 1px solid #929292;
   background: #fff;
  /* position: absolute;
   top:  200px;
   left: 35%;
   z-index: 90002;*/
   font-size:12px; color:#000;
}

#windowSuccess {
   width: 460px/*378px*/;
   height: 232px;
   margin: 0 auto;
   border: 1px solid #929292;
   background: #fff;
   position: absolute;
   top:  200px;
   left: 35%;
   z-index: 90002;
   font-size:12px; color:#000;
}

#windowPopRedirectRP3 {
   width: 460px/*378px*/;
   min-height: 234px;
   margin: 0 auto;
   border: 1px solid #929292;
   background: #fff;
   /*position: absolute;
   top:  200px;
   left: 35%;
   z-index: 90002;*/
   font-size:12px; color:#000;
}

#windowPopRedirectRP3D {
   width: 460px/*378px*/;
   height: 240px;
   margin: 0 auto;
   border: 1px solid #929292;
   background: #fff;
   /*position: absolute;
   top:  200px;
   left: 35%;
   z-index: 90002;*/
   font-size:12px; color:#000;
}

#windowFailure {
   width: 460px/*378px*/;
   height: 232px;
   margin: 0 auto;
   border: 1px solid #929292;
   background: #fff;
   position: absolute;
   top:  200px;
   left: 35%;
   z-index: 90002;
   font-size:12px; color:#000;
}


#windowPopCar {
   width: 464px;
   /*height: 260px;*/
   /*width: 578px;
   height: 432px;*/
   margin: 0 auto;
   border: 1px solid #929292;
   background: #fff;
   position: absolute;
   top: 200px;
   left: 35%;
   z-index: 90002;
   font-size:12px; color:#000;
   
}

#windowPopStation {
   width: 491px;
   min-height: 494px;
   /*width: 578px;
   height: 432px;*/
   margin: 0 auto;
   border: 1px solid #929292;
   background: #fff;
   position: absolute;
   top: 200px;
   left: 35%;
   z-index: 90002;
   font-size:12px; color:#000;
}


#popup_content2 {
   position: relative;
}
.radioList input{width: 30px !important; border-width:0 !important;padding-right:20px; vertical-align: text-bottom; #vertical-align: text-top !important; font-size:12px; color:#000; }   
.radioList label{border-width:0;font-weight:bold; #vertical-align: sub !important; font-size:12px; color:#000; }   
.radioList {width: 700px; border-width:0;direction:rtl; font-size:12px; color:#000; }

/* CSS Hack For Chrome - For The Labels In The File: SearchInSearchResults.ascx */
/*.chrome { [background-color: black; margin-top: 1px !important;] #background-color: none; #margin-right: 0px; }
.chrome2 { [background-color: black; margin-top: -1px !important;] #background-color: none; #margin-right: 0px; #margin-top: -1px !important; }
.chrome3 { [background-color: black; margin-top: -10px !important;] #background-color: none; #margin-right: 0px; margin-top: -14px !important; margin-bottom: 5px !important; }*/
.chrome3 { margin-top: -14px !important; /*[background-color: black; margin-top: -14px !important;]*/ #background-color: none; #margin-top: -15px !important; margin-bottom: 5px !important; }
/*body:nth-of-type(1) .chrome{background-color: red;}*/

/* table Sorting */
/*th.table-sortable {
	cursor:pointer;
	/*background-image:url('../../images/sortable.gif');*/
	/*background-image:url('../../images/sortable.gif');*/
/*	background-position: 5% center;
	background-repeat:no-repeat;
	padding-right:10px;
	font-size:9px;
}

th.table-sortable span { font-size:11px; display:inline-block; padding:0 10px 0 10px; font-size:11px; cursor:pointer;}

th.table-sorted-asc {
	/*background:url('../../images/sorted_up.gif');*/
/*	background:url(../../images/arrowUOn.gif);
	background-position: 5% center;
	background-repeat:no-repeat;
	font-size:9px;
}

th.table-sorted-asc span { font-size:11px; display:inline-block; padding:0 0px 0 10px; font-size:11px; cursor:pointer;}

th.table-sorted-desc {
	/*background:url('../../images/sorted_down.gif');*/
/*	background:url(../../images/arrowDOn.gif);
	background-position: 5% center;
	background-repeat:no-repeat;
	font-size:9px;
}

th.table-sorted-desc span { font-size:11px; display:inline-block; padding:0 0px 0 10px; font-size:11px; cursor:pointer;}

th.table-filtered {
	background-image:url('../../images/filter.gif');
	background-position: 97% center;
	background-repeat:no-repeat;
}
select.table-autofilter {
	font-size:smaller;
}

/* End Table Sorting */

/* table Sorting */
th.table-sortable {
	cursor:pointer;
	/*background-image:url('../../images/sortable.gif');*/
	/*background-image:url('../../images/sortable.gif');*/
	background-position: 95% center;
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:9px;
	color:#000;
}

th.table-sortable span { font-size:11px; display:inline-block; padding:0 10px 0 0px; font-size:11px; cursor:pointer;}

th.table-sorted-asc {
	/*background:url('../../images/sorted_up.gif');*/
	/*background:url(../../images/arrowUOn.gif);*/
	background:url(../../images/arrowDOn.gif);
	background-position: 95% center;
	background-repeat:no-repeat;
	font-size:9px;
	color:#000;
}

th.table-sorted-asc span { font-size:11px; display:inline-block; padding:0 10px 0 0px; font-size:11px; cursor:pointer;}

th.table-sorted-desc {
	/*background:url('../../images/sorted_down.gif');*/
	/*background:url(../../images/arrowDOn.gif);*/
	background:url(../../images/arrowUOn.gif);
	background-position: 95% center;
	background-repeat:no-repeat;
	font-size:9px;
	color:#000;
}

th.table-sorted-desc span { font-size:11px; display:inline-block; padding:0 10px 0 0px; font-size:11px; color:#000; cursor:pointer;}

th.table-filtered {
	background-image:url('../../images/filter.gif');
	background-position: 97% center;
	background-repeat:no-repeat;
	font-size:11px; color:#000;
}
select.table-autofilter {
	font-size:smaller;
}

/* End Table Sorting */


.pickUpCountry { float: right; }
.pickUpStation { float: right; }
.dropOffCountry { float: right; }
.dropOffStation { float: right; }

/*Looby */
img.lobbyMainPic { float: left; }
div.lobby { float: right; width: 545px; font-size:12px; color:#000; }
div.subCategory { float: right; padding: 10px 0 10px 0; border-bottom: solid 1px #EAEAEA; width: 500px; font-size:12px; color:#000; }
.lobby ul, .lobby ol {list-style-position:outside; margin-right:20px;}
/*.lobby div img { float: right; padding: 0 0 0 10px; margin: 0; }*/
.lobbyImg { float: right; margin: 0 0 0 10px; }
.lobby div  p { padding: 0; margin: 0; }
.lobby div a { color: #1B66A2; font-weight: normal; text-decoration: none; }
.lobby div a:hover { text-decoration: underline; }
.clearboth { clear: both; }

/* Popup */
.ui-widget-overlay {
        -moz-background-clip:border;
        -moz-background-inline-policy:continuous;
        -moz-background-origin:padding;
        background:gray none repeat-x scroll 50% 50%;
        height:100%;
        left:0;
        opacity:0.45;
        /*-moz-opacity: 0.45;*/
        filter: alpha(opacity = 40);
        position:absolute;
        top:0;
        width:100%;
        /*z-index:1011 !important;*/
        }
/* End Popup */        

#windowPopStation_2 { min-height: 500px !important; #min-height: 500px !important; }
#windowPopCar_2 { min-height: 304px !important; background:transperent !important; }


.sorry { float: right; width: 95.5%; background: #fff; border: solid 1px #D5D5D5; padding: 15px; font-size:12px; color:#000; }
.sorry img { float: right; padding-left: 15px; }
.sorry p { float: right; padding-top: 18px; }
.float { float: right; }
.floatHeb { float: left !important; }
.ValidationPass2 { float: right !important; }
.ValidationPass2Left { float: left !important; }

.ValidationP { float: right; padding-bottom: 0px !important; }
.passDiv { float: right; }
/* Chrome hack*/
@media screen and (-webkit-min-device-pixel-ratio:0) { .slideBodyInner div.inner .w53 { top:0px !important;} }
/* End of Chrome hack*/
.passDiv p { padding-right: 176px; font-size:12px; color:#000; }
.sendPass { float: left; padding-top: 5px; font-size:12px; }
.heightReg { height: 214px !important; #height: 227px !important; font-size:12px; color:#000; }
.heightRegHigher { height: 253px !important; #height: 267px !important; font-size:12px; color:#000; }

.passValid3 { float: right; padding-right: 75px; }
.carsList strong { padding-right: 6px; }
.resetPassValid1 { clear: both; float: right; padding-right: 80px; padding-bottom: 4px; }
.resetPassValid2 { padding-right: 80px; }
.resetPassValid3 { float: left; text-align:center; padding-left: 87px; padding-bottom: 10px; [background-color: black; padding-left: 76px !important;] #background-color: none; #padding-left: 87px !important; }
.floatRHeb { float: right; }
.floatLHeb { float: left; }

.labelReset { float: right; }
.validReset { padding-right: 80px; }
.errLoginRoot { float: right; width:300px; height:14px; }
.RequiredFieldValidator1 { float: right; [background-color: black; padding-right: 80px !important;] #background-color: none; #padding-right: 80px !important; }
.RequiredFieldValidator2 { float: right; [background-color: black; padding-right: 80px !important;] #background-color: none; #padding-right: 0px !important; }
.RequiredFieldValidator3 { float: left; padding-left: 90px; [background-color: black; padding-bottom: 8px !important;] #background-color: none; #padding-bottom: 8px !important; [background-color: black; padding-left: 80px !important;] #background-color: none; #padding-left: 90px !important; }

.errorPopupIE { height: 234px; #height: 236px !important; }
.box765Sorry { background:url(../../images/greyTop765.gif) center top no-repeat #eeefef; width:765px; margin: 20px 110px 30px 0; font-size:12px; color:#000; }
.col765Sorry { float:right; display:inline; width:980px; margin:0 5px 0 0; zoom:1; font-size:12px; color:#000; }
.pad { padding-right: 0px !important; }
.divValid { font-size: 11px; font-weight: normal; padding-right: 13px; }
.divValid span { font-size: 11px; color:#000; }
.cardExpiration { margin-right: 142px; font-size:12px; color:#000; }
.chooseLabel1 { width: 48px !important; font-size:12px; color:#000; }
.chooseLabel2 { width: 95px !important; font-size:12px; color:#000; }
.chooseLabel3 { width: 95px !important; font-size:12px; color:#000; }

div.dummy p { font-size:12px; color:#000; }
.textAlignByLang { text-align:right; }
.textAlignByLangOp { text-align:left; }

.padTd { padding-right: 0px !important; font-size:12px; color:#000; }
.padTd2 { padding-left: 10px !important; #padding-left: 0px !important; width: 175px !important; #width: 180px !important; font-size:12px; color:#000; }

.innerPad { padding: 10px 0 !important; font-size:12px; color:#000; }

.floatLan { float: right; }
.floatLanOp { float: left; }

.carsList .priceTd .ubber2 b a span { color: #000 !important; }
.carPrice .ubber2 b a span { color: #000 !important; }
.carPrice td.total b span span {position:relative; top:7px; #top:0px;}
.carPrice td.total b span span:first-child {top:5px; #top:-2px;}

.text-center   { text-align:center; }
.mt-50 {margin-top:50px;}
.mb-40 {margin-bottom:40px;}


.paymentParagraph { float: right; width: 747px; padding: 7px 12px; }
.paymentParagraphRight { width: 345px; float: right; margin-left: 23px; }
.tableSpacer { background: url(../../images/tableSpacer.png) 0 0 no-repeat !important; height: 26px; width: 3px; padding: 0px !important; }
.paymentParagraphRight table { width: 345px; color: #000; font: normal 12px/25px Arial; direction: rtl; text-align: right; }
.paymentParagraphRight table td { border-bottom: solid 1px #d5d5d5; background: url(../../images/tableBg.png) 0 0 repeat-x; padding-right: 10px; }
.paymentParagraphRight table .tableTitle { height: 25px !important; background: url(../../images/tableTitleBg.png) 0 0 repeat-x !important; }
.paymentParagraphLeft { width: 353px; float: right; color: #000; font: normal 12px/15px Arial; }
.paymentParagraphLeft .innerTitle { font-weight:bold; width: 343px; padding-right: 10px; padding-left: 0px !important; line-height: 25px !important; background: url(../../images/tableTitleBg.png) 0 0 repeat-x; height: 25px; }
.paymentParagraphLeft .inner { width: 343px; padding-right: 10px; padding-left: 0px !important; margin-bottom: 10px; }

.linkDown { float: right; width: 100%; }
.linkDown img { float: right; margin: 0 5px 10px; }
.linkDown a { float: right; color: #3366aa; font: normal 12px/1 Arial; text-decoration: underline; }
.linkDown a:hover { color: #3366aa; text-decoration: underline; }

.ClblCarType{direction:ltr; text-align:left; white-space:nowrap;}
.dubledots {padding-left:2px;}
.floatCarType{float: right;}
.pCarType {direction:ltr; float:right;}
.AdditiPadding{margin-right:5px; float:right;}

.searchList { float: left; width: 440px; }
.searchList > p { font-weight: bold; padding-right: 54px; }
.searchListInner { border-right: solid 1px #d5d5d5; float: right; width: 367px; padding: 0 53px 0 20px; }
.searchListInner table { width: 366px; border: solid 1px #d5d5d5; background-color: #fff; }
.searchListInner table td { height: 23px; border-bottom: solid 1px #d5d5d5; padding-right: 5px; }
.searchListInner table td p { color: #1b66a2; font: normal 12px/23px Arial; }
