body{padding:0;margin:0;background:#FFF url(../images/bg.gif) repeat-x left top;color:#6e6e6e;font:13px/19px Arial,Helvetica,sans-serif}#all{padding:0;margin:0;width:100%;clear:both}img{border:0}p{padding:7px 0;margin:0}a{text-decoration:underline;color:#758a16}a:hover{text-decoration:none;color:#999}#content{width:980px;padding:0;margin:0 auto;overflow:hidden}#logo{display:block;padding:0 0 33px}#menu{width:90%;float:right;height:34px}#menu a{display:inline-block;width:18%;height:34px;line-height:34px;text-decoration:none;text-align:center;margin:0;padding:0;font-size:12px;border:1px solid #FFF;border-bottom:0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}#menu a:hover{background:#8E9B24;color:#FFF}#menu a.home{width:79px;background:url(../images/menu/home.gif) no-repeat left top}#menu a.home:hover{background:url(../images/menu/home_hover.gif) no-repeat left top}#menu a.branches{width:104px;background:url(../images/menu/branches.gif) no-repeat left top}#menu a.branches:hover{background:url(../images/menu/branches_hover.gif) no-repeat left top}#menu a.products{width:178px;background:url(../images/menu/products.gif) no-repeat left top}#menu a.products:hover{background:url(../images/menu/products_hover.gif) no-repeat left top}#menu a.terms{width:175px;background:url(../images/menu/terms.gif) no-repeat left top}#menu a.terms:hover{background:url(../images/menu/terms_hover.gif) no-repeat left top}#menu a.contact{width:94px;background:url(../images/menu/contact.gif) no-repeat left top}#menu a.contact:hover{background:url(../images/menu/contact_hover.gif) no-repeat left top}#header{width:980px;height:131px;overflow:hidden;padding:0;margin:0;background:transparent url(../images/bgheader.jpg) no-repeat left top}#logo{display:block;padding:17px 0 0 21px}#leftkolumn{width:660px;float:left;padding:0;margin:0;overflow:hidden}#booking{background:url(../images/bgbooking_bottom.gif) no-repeat left bottom;padding:0 0 11px;margin:0}#booking ul#booking_navy{padding:0;margin:0;list-style:none;width:700px;padding:0 0 0 0;font-size:11px}#booking ul#booking_navy li{padding:0;margin:0;list-style:none;float:left;width:177px;height:26px;position:relative;margin:0 0 0 -14px}#booking ul#booking_navy li a{display:block;background:transparent url(../images/bgbookingnavy_li.png) no-repeat left top;height:23px;color:#303030;text-decoration:none;padding:3px 0 0 20px}#booking ul#booking_navy li a span{font-weight:700;font-size:12px;padding:0 3px 0 0}#booking ul#booking_navy li a:hover,#booking ul#booking_navy li a.selected{background:transparent url(../images/bgbookingnavy_li_hover.png) no-repeat left top;color:#FFF}#booking #booking_form{width:605px;padding:16px 16px 5px;margin:0;background:silver url(../images/bgbooking_form.jpg) no-repeat left top;overflow:hidden;font-size:12px;color:#1a1a1a;clear:both}#booking #booking_form h1{padding:0 0 20px;margin:0}#booking #booking_form label{width:250px;float:left;padding:2px 0 0}#booking #booking_form label.step3{width:116px;float:left;padding:2px 0 0}#booking #booking_form label.extras{width:150px;padding:2px 0 0 8px;font-weight:700;color:#666}#booking #booking_form select{width:270px;height:24px;background-color:#FFF;border:0;float:left;margin:0 0 10px;line-height:30px;font-size:12px;line-height:24px}#booking #booking_form div.rerurn_location{width:270px;height:24px;border:0;float:left;margin:0 0 10px;line-height:22px;font-size:12px}#booking #booking_form input{width:260px;height:22px;background-color:#FFF;border:0;float:left;margin:0 0 10px;font-size:12px;padding:0 5px 2px;line-height:22px}#booking #booking_form input.phone_country{width:40px;height:22px;background-color:#FFF;border:0;float:left;margin:0 0 10px;font-size:12px;padding:0 5px 2px;line-height:22px}#booking #booking_form input.phone_number{width:200px;height:22px;background-color:#FFF;border:0;float:left;margin:0 0 10px 10px;font-size:12px;padding:0 5px 2px;line-height:22px}#booking #booking_form input.checkbox{width:auto;height:22px;background:none;border:0;float:left;margin:0 5px;padding:0 5px 2px}#booking #booking_form table.rental{margin:15px 0 0}#booking #booking_form table{width:100%;padding:0;margin:0;border:0;border-collapse:collapse}#booking #booking_form table td{text-align:left;vertical-align:top;padding:0 0 8px}#booking #booking_form table td.name{font-weight:700;width:250px}#booking #booking_form table td.name_extras{font-weight:700;width:180px}#booking #booking_form table td.right{text-align:left;padding-left:140px}#booking #booking_form #location table td{font-weight:700}#booking #booking_form #location table span{color:#666;font-weight:400;padding:0 30px 0 0;font-size:11px}#booking #booking_form #pickup_div{padding:0 0 8px}#booking #booking_form #calendar_area{clear:both}#booking #booking_form #calendar_area td.name{width:152px;font-weight:700}#booking #booking_form #calendar_area table label{width:97px}#booking #booking_form #calendar_area input{width:75px}#booking #booking_form #calendar_area img{padding:0 26px 0 5px;float:left}#booking #booking_form #calendar_area select{width:80px}#booking #booking_form #calendar_area #ohpires,#booking #booking_form #calendar_area #ohreres{font-size:11px;padding:0 0 0 12px}#booking #booking_form #calendar_area #numbers_of_days{font-weight:700}#booking #booking_form #calendar_area input.button{width:110px;height:33px;background:transparent url(../images/bgbutton.gif) no-repeat left top;padding:0;text-align:center;color:#FFF;font-size:14px;margin:20px 84px 0 0;float:right;cursor:pointer}#booking #booking_form #calendar_area label.baner{display:block;position:relative;width:340px;height:25px;background-color:#fff;cursor:pointer;margin-top:10px;padding-left:27px;padding-top:2px;line-height:22px}#booking #booking_form #calendar_area input.baner{position:absolute;height:16px;margin:0;padding:0;bottom:5px;left:6px;width:16px}#booking_info{font-size:11px;background-color:#f0f0f0}#booking_info h1{padding:7px 6px;margin:0;font-size:13px;color:#FFF;font-weight:700;background-color:#303030}#booking_info h1 a{float:right;font-size:11px;color:#ccc;text-decoration:underline;font-weight:400}#booking_info h1 a:hover{color:#FFF;text-decoration:none}#booking_info p{padding:8px 6px;color:#505050}#booking_info p a{color:#303030;text-decoration:underline}#booking_info p a:hover{text-decoration:none;color:#505050}#booking #news .car{background:url(../images/bgcar.png) no-repeat right bottom;padding:15px 15px 35px;clear:both}#booking #news .car .car_image{padding:0 15px 0 0;float:left}#booking #news .car .car_type{font-size:11px;font-weight:700;color:#000;padding:0 5px 0 0}#booking #news .car .car_price{font-size:13px;display:block;float:right;font-weight:700;font-style:italic}#booking #news .car .car_price span{color:#bc0000;padding:0 0 0 5px;font-size:16px}#booking #news .car .icons{clear:right;padding:10px 0}#booking #news .car .icons span{padding:0 8px 0 0}#booking #news .car a.check_and_booking_button{display:block;width:129px;height:23px;text-align:center;float:right;color:#FFF;font-size:14px;background:url(../images/bgbutton_hover.png) no-repeat left top;text-transform:lowercase;text-decoration:none;position:relative;z-index:200;margin:-40px 0 0;padding:3px 0 0}#booking #news .car a.check_and_booking_button:hover{background:url(../images/bgbutton.png) no-repeat left top}#extras_pd_1,#extras_pd_2,#extras_pd_3,#extras_pa_4{color:#BC0000;font-weight:700}#extras_pd_2{padding:0 0 0 7px}#rightkolumn{width:317px;padding:0;margin:0;overflow:auto;float:right}#banner{padding:20px 0}#signin{font-size:11px;background-color:#f0f0f0}#signin h1{padding:7px 6px;margin:0;font-size:13px;color:#FFF;font-weight:700;background-color:#303030}#signin h1 a{float:right;font-size:11px;color:#ccc;text-decoration:underline;font-weight:400}#signin h1 a:hover{color:#FFF;text-decoration:none}#signin p{padding:8px 6px;color:#505050}#signin p a{color:#303030;text-decoration:underline}#signin p a:hover{text-decoration:none;color:#505050}.contact{background:url(../images/bgcontact.jpg) no-repeat 380px top}.starting_points{padding:30px 0;width:1100px;border-bottom:1px dotted #6c6c6c;position:relative;left:-13px}.starting_points.second{border:0}.point{width:313px;float:left;padding:0 10px;background:url(../images/bgpoint.gif) no-repeat right top}.point img{float:left;padding:0 10px 0 0}.point h2{padding:0;margin:0;font-weight:400;color:#6e6e6e;font-size:18px;line-height:19px}.point h2 img{padding:0;margin:0;float:none}.point a{display:block;width:37px;height:19px;background:url(../images/bgmore.gif) no-repeat left top;float:right;overflow:hidden;text-align:center;text-decoration:none;font-size:10px;color:#FFF;margin:0 10px 0 0}.point a:hover{background:url(../images/bgmore_hover.gif) no-repeat left top}#rightkolumn .car_image{float:left;margin:0 20px 5px 0;padding:2px;background-color:#FFF}#rightkolumn .car_name,#rightkolumn .car_price span{font-weight:700;font-size:12px;font-style:italic;color:#000;padding:0 0 0 5px}#rightkolumn .car_price span{color:#BC0000}#rightkolumn #summary_right_panel{color:#BC0000;font-style:italic}#rightkolumn #div_login_email label,#rightkolumn #div_login_pass label{display:block;width:100px;float:left}#rightkolumn #div_login_email input,#rightkolumn #div_login_pass input{background-color:#FFF;border:0 none;float:left;font-size:12px;height:20px;line-height:20px;margin:0 0 8px;padding:0 5px 2px;width:170px}#rightkolumn #div_login_email input:focus,#rightkolumn #div_login_pass input:focus{background-color:#ccc}#rightkolumn #div_sumbit{clear:both}input#sumbit{background:url(../images/bgbutton.png) no-repeat scroll left top transparent;color:#FFF;cursor:pointer;float:right;font-size:14px;height:26px;margin:0;padding:0;text-align:center;width:129px;border:0}#path{border-bottom:1px solid #E3E3E3;color:#B1B1B1;font-size:11px;padding:0 16px 8px}#path span{margin:0 5px 0 0;padding:0}#path a{background:url(../images/arrow.gif) no-repeat scroll left 4px transparent;margin:0 5px 0 0;padding:0 0 0 12px;color:#B1B1B1;text-decoration:underline}#path a:hover{color:#666;text-decoration:none}#path img{padding:0 3px;margin:0;border:0}h3.pagetitle{color:#000;font-size:21px;font-weight:400;margin:0;padding:20px 0}table tr.grey td{background-color:#ececec}#main_content{border-bottom:1px solid #E3E3E3;padding:0 0 20px}#main_content ul{padding:5px 0 5px 30px;margin:0;list-style:none}#main_content ul li{padding:0 0 0 12px;margin:0;list-style:none;background:url(../images/arrow.gif) no-repeat left 6px}#main_content .in{background-color:#ececec;padding:5px 20px;font-size:11px;margin:5px 0 15px}#main_content h2{padding:0 0 0 15px;margin:20px 0 10px;font-size:17px;font-style:italic;font-weight:700;color:#647223;border-left:2px solid #AB0533}#footer{width:100%;background:#151515 url(../images/bgfooter.gif) repeat-x center top}#footer #foot{width:980px;background:#151515 url(../images/bgfooter.gif) repeat-x center top;padding:20px 0 0;margin:0 auto;font-size:11px;color:#a6a6a6;line-height:13px}#footmenu .box_menu{width:215px;float:left;padding:0 15px;font-size:12px;line-height:35px;color:#d6d6d6;font-weight:700}#footmenu .box_menu a{color:#d6d6d6;text-decoration:none}#footmenu .box_menu a:hover{color:#FFF;text-decoration:underline}#bottomfoot{border-top:1px solid #494949;padding:8px 0 20px;width:960px;margin:10px auto 0;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#3e3e3e}#payment{padding:0 0 0 30px;margin:0;font-weight:700;height:30px;text-align:center;width:480px;float:left}#payment img{height:30px;margin:0 0 -12px;padding:0 15px}#rights{width:220px;float:left}#rights a{color:#575757;text-decoration:none}#rights a:hover{color:#FFF;text-decoration:underline}#design{width:180px;float:right;height:20px}#design img{margin:0 0 -5px}#bottomfoot ul{padding:0 0 5px;margin:0;list-style:none;text-align:center}#bottomfoot ul li{padding:0 5px;margin:0;display:inline;list-style:none;border-right:1px solid #575757}#bottomfoot ul li a{color:#575757;text-decoration:none}#bottomfoot ul li a:hover,#bottomfoot ul li a.active{color:#CCC;text-decoration:underline}.scrollable_product{height:239px;margin:0 auto;overflow:hidden;padding:0;position:relative;width:300px}.items_product{position:absolute;width:20000em}.image{float:left;padding:0;text-align:center;width:300px}.image img{margin:0 auto}.clear{padding:0;margin:0;font-size:0;line-height:1px;height:0;overflow:hidden;clear:both}#dhtmltooltip{position:absolute;left:-300px;border:1px solid #AAA;padding:2px;background-color:#fff;visibility:hidden;text-align:justify;padding:5px;z-index:12000;box-shadow:3px 3px 5px #000;-moz-box-shadow:3px 3px 5px #000;-webkit-box-shadow:3px 3px 5px #000;filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135)}#dhtmlpointer{position:absolute;left:-300px;z-index:101;visibility:hidden}.delivery_charge{color:#BC0000;font-weight:700}.hr{clear:both;height:1px;background-color:#fff;width:100%;margin-top:10px}#ie6{overflow:visible;width:100%;z-index:2;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-weight:400}#ie6bar a,#ie6bar a:link,#ie6bar a:visited,#ie6bar a:active{display:block;float:left;clear:both;color:InfoText;background:InfoBackground url(../images/ie6_warning.gif) no-repeat .3em .6em;border-bottom:.16em outset;text-decoration:none;cursor:default;width:100%;padding:.45em .3em .45em 2em}#ie6bar a:hover{color:HighlightText;background:Highlight url(../images/ie6_warning.gif) no-repeat .3em .3em}.meter{border:1px solid #CCC;clear:both}.red{color:red}.view_step{border-bottom:1px solid #ccc;padding:5px}.view_step TABLE{width:100%}.view_step TD{text-align:right;color:#000;font-weight:400}.view_step TD.name{text-align:left;color:#888;font-weight:400}.summary{text-align:left;color:#505050;font-size:20px;font-weight:700;float:right;padding:5px}#update_car_links{float:right;margin-top:-50px;margin-bottom:50px}.sidebarmenu ul{margin:0;padding:0;list-style-type:none;width:150px}.sidebarmenu ul li{position:relative}.sidebarmenu ul li a{display:block;overflow:auto;color:#000;text-decoration:none;padding:6px;border-bottom:1px solid #F4F4F4;border-right:1px solid #F4F4F4}.sidebarmenu ul li a:link,.sidebarmenu ul li a:visited,.sidebarmenu ul li a:active{background-color:#A3E9B5;color:#000}.sidebarmenu ul li a:visited{color:#000;background-color:#A3E9B5}.sidebarmenu ul li a:hover{color:#fff;background-color:#000}.sidebarmenu ul li ul{position:absolute;width:150px;top:0;visibility:hidden}.sidebarmenu a.subfolderstyle{background:#B8C9F5 url(../images/right.gif) no-repeat 97% 50%}* html .sidebarmenu ul li{float:left;height:1%}* html .sidebarmenu ul li a{height:1%}.calendar table{width:250px;box-shadow:3px 3px 5px #444;-moz-box-shadow:3px 3px 5px #444;-webkit-box-shadow:3px 3px 5px #444}.calendar a{color:#8D9A23;text-decoration:none}.calendar td.day_name{background-color:#8D9A23;color:#FFF;text-align:center;-moz-border-radius:2px}.calendar td.navigation{text-align:center}.calendar td.day{background-color:#fff;text-align:center;width:22px}.calendar td.today{background-color:#8D9A23;color:#FFF;text-align:center;width:22px;-moz-border-radius:2px}.calendar td.today a{color:#FFF;font-weight:700}.calendar_icon{cursor:pointer}.shadetabs{padding:0 0 0 15px;margin-left:0;margin-top:1px;margin-bottom:0;font-size:12px;font-weight:700;list-style-type:none;text-align:left;height:26px;overflow:hidden}.shadetabs li{margin:0;height:26px;float:left}.shadetabs li a{text-decoration:none;display:block;padding:5px 13px;margin-right:4px;height:23px;border:0 solid #99a82c;color:#000;cursor:pointer}.shadetabs li a:visited{color:#2d2b2b}.shadetabs li a:hover{text-decoration:none;display:block;padding:4px 12px;margin-right:4px;height:23px;border:1px solid #fff;color:#343434;background:url(../images/shade_hover.gif) no-repeat center top;border-radius:5px;border-bottom:0;cursor:pointer}.shadetabs li.selected a{text-decoration:none;display:block;padding:4px 12px;margin-right:4px;height:23px;border:1px solid #99a82c;color:#FFF;background:#fff url(../images/shade.gif) no-repeat center top;border-radius:5px;border-bottom:0;cursor:pointer}.shadetabs li.selected a:hover{text-decoration:none}.not_available{float:right;color:red;font-weight:700;margin:-40px 0 0;text-shadow:4px 4px 4px #666;font-size:14px}.contentstyle{width:580px;margin-bottom:1em;padding:10px;background:url(../images/line.png) no-repeat left top}.info{display:block;margin-right:5px;margin-bottom:10px}.infofg{background:#6D84B4;padding:10px;color:#fff;margin-right:2px}.infofg a{color:#fff}.error{display:block;margin-right:5px;margin-bottom:10px}.errorfg{background:#FFF9D7;padding:10px;color:#000;margin-right:2px;border:1px solid #E2C822}.errorfg a{color:#000}#fieldset{border:0;padding:0;margin:20px 0}form#add{background:url(../images/bgbooking_bottom.gif) no-repeat scroll left bottom silver;color:#1A1A1A;font-size:12px;margin:-5px 0 0;overflow:hidden;padding:16px;width:605px;position:relative;z-index:200}#fieldset legend{background:url(../images/shade.gif) no-repeat scroll center top #fff;border-color:#FFF #FFF -moz-use-text-color;border-radius:5px 5px 5px 5px;border-style:solid solid none;border-width:1px 1px 0;color:#FFF;cursor:pointer;display:block;height:27px;padding:4px 12px 0;text-decoration:none}#add label{float:left;padding:2px 0 0;width:250px}#add input{background-color:#FFF;border:0 none;float:left;font-size:12px;height:22px;line-height:22px;margin:0 0 10px;padding:0 5px 2px;width:260px}#add input.change{background:url(../images/bgbutton.gif) no-repeat scroll left top transparent;color:#FFF;cursor:pointer;float:right;font-size:14px;height:33px;margin:20px 84px 0 0;padding:0;text-align:center;width:110px}#contactForm{background-color:#E4E7EA;border:1px solid #C3C9CE;border-radius:3px 3px 3px 3px;color:#505050;font-size:12px;margin:0;padding:10px 20px}#contactForm legend{font-size:13px;background-color:#C3C9CE;padding:5px 10px;font-weight:700;color:#FFF;text-transform:uppercase}#contactForm label{padding:0;margin:0;display:block;float:left;width:150px}#contactForm input{background-color:#F3F3F3;border:1px solid #7F9DB9;font-size:11px;height:18px;margin:0;overflow:hidden;padding:2px 2px 0;width:420px}#contactForm input#key{height:38px;width:250px;font-size:14px}#contactForm textarea{background-color:#F3F3F3;border:1px solid #7F9DB9;font-size:11px;height:48px;margin:0;overflow:hidden;padding:2px 2px 0;width:420px}#contactForm input.button{background:url(../images/bgbutton.gif) no-repeat scroll left top transparent;color:#FFF;cursor:pointer;float:right;font-size:14px;height:33px;margin:-40px 30px 0 0;padding:0;text-align:center;width:110px;border:0}#social{padding:15px 0 0}#social a{text-decoration:none}#social img{padding:0 15px 0 0}div.online_payment{padding:10px 0 0}div.online_payment input.payment_card{background:none repeat scroll 0 0 #303030!important;border:1px solid #DDD!important;border-radius:10px 10px 10px 10px;color:#FFF;cursor:pointer;font:16px/22px arial!important;height:40px!important;padding:5px 20px!important;text-transform:uppercase;width:340px!important}div.online_payment input.payment_card:hover{background:none repeat scroll 0 0 #8E9B24}.mobile-navigation{display:none}.navigation-toggle{display:none}#booking #booking_form table td#subselect{float:right!important}@media(min-width: 768px) and (max-width: 1023px){#all{display:block;width:100%;margin:0 auto;padding:0}#content{display:block;width:100%;margin:0 auto;padding-top:150px}#menu{display:block;z-index:1010;position:fixed;top:0;right:1px;background:#E4E4E4;width:100%;height:34px;margin-bottom:0;text-align:center}#menu a{display:inline-block;width:19%;height:34px;font-size:12px;margin:0}#header{z-index:1010;position:fixed;top:30px;display:block;width:100%;height:auto;min-height:80px;max-height:80px;background-size:100% auto;background-position:center;margin:0 auto;margin-top:0}#header #logo{display:block;width:50%;height:auto}#header #logo img{display:block;width:42%;height:40px;background-position:center}#leftkolumn{display:block;width:95%;height:auto;float:none;margin:10px auto}#leftkolumn #booking{display:block;width:100%;height:auto;float:none;margin:0 auto;background-position:bottom;background-size:100% auto}#leftkolumn #booking ul#booking_navy{display:block;width:100%;height:auto;float:none;margin:0 auto;overflow:hidden;margin:0;padding:0}#leftkolumn #booking ul#booking_navy li{display:block;position:relative;width:27%;float:left;height:auto;overflow:hidden;list-style:outside none none;margin:0 0 0 -20px;padding:0}#leftkolumn #booking ul#booking_navy li a{display:block;width:94%;text-align:left;background-size:98% auto;background-position:left;padding:3px 0 0 20px;overflow:hidden}#leftkolumn #booking #booking_form{display:block;width:100%;float:none;margin:0 auto;background:url(../images/bgbooking_form.jpg) no-repeat;background-size:200% auto;padding:0;padding-top:20px}#leftkolumn #booking #booking_form h1{padding-left:20px}#leftkolumn #booking #booking_form #pickup_div{display:block;width:100%;float:left}#leftkolumn #booking #booking_form #return_div{float:left}#leftkolumn #booking #booking_form .shadetabs{display:block;width:90%;margin:0 auto;float:none;text-align:center}#leftkolumn #booking #booking_form .contentstyle{float:none;display:block;background-size:100%!important;width:90%;margin:0 auto;padding-top:10px}#leftkolumn #booking #booking_form .contentstyle #news{display:block;float:none;margin:0 auto}#leftkolumn #booking #booking_form form{display:block;height:auto;padding:10px}#leftkolumn #booking #booking_form form div{float:left;margin:4px}#leftkolumn #booking #booking_form form #calendar_area{margin:10px}#leftkolumn #booking #booking_form form hr{display:table;width:98%;height:1px;margin:15px auto;vertical-align:bottom}#leftkolumn #booking #booking_form form table{width:90%;float:none;margin:0 auto}#leftkolumn #booking #booking_form form table tbody{padding:5px}#leftkolumn #main_content .contact{background:rgba(0,0,0,0) url(../images/bgcontact.jpg) no-repeat scroll 480px top}#rightkolumn{display:block;width:100%;height:auto}#rightkolumn #signin{display:block;width:95%;height:auto;float:none;margin:0 auto}#rightkolumn #banner,#rightkolumn #buttons{display:block;width:45%;height:auto;min-height:239px;float:left;margin:10px;background-position:center}#rightkolumn #booking_info{display:block;width:95%;float:none;margin:0 auto;text-align:center;padding-left:auto}#rightkolumn #booking_info .view_step{display:block;width:47%;min-height:76px;float:left;margin-left:3px;margin-right:3px}#all > #content > .starting_points{display:block;width:98%;position:static;float:none;margin:0 auto!important;padding:0 auto;text-align:center}.point{display:block;background:rgba(0,0,0,0) url(../images/bgpoint.gif) repeat-y;width:31%!important;float:left;padding-right:4px}#all > #content > .starting_points .point > img{display:block;width:25%;float:left}#all > #content > .starting_points .point h2{display:block;width:100%;height:auto;text-align:center;font-weight:400}#all > #content > .starting_points .point h2 img{display:block;width:50%;height:auto;float:left;margin-bottom:5px}#all > #content > .starting_points .point p{float:left;width:70%}#all > #content > .second > .point > h2 >img{display:block;width:25%;height:auto}#footer{display:block;width:100%}#footer #foot{display:block;width:100%}#footer #foot #footnews{display:block;width:100%!important;padding:0}#footer #foot #footnews .starting_points{display:block;width:95%!important;float:none;margin:0 auto!important}#footer #foot #footnews .starting_points h3{float:none;display:block;width:90%!important;text-align:center;margin:0 auto!important}#footer #foot #footnews .starting_points .point{float:none;display:block;border-right:0!important;width:90%!important;margin:10px auto}#footer #foot #footnews .starting_points .point a{float:left;display:block;margin:0}#footer #foot #footmenu{display:block;width:100%}#footer #foot #bottomfoot{display:block;width:100%}#footer #foot #bottomfoot #design{margin:10px}}@media (min-width: 480px) and (max-width: 767px){#all{display:block;width:100%;margin:0 auto;padding:0}#content{display:block;width:100%;margin:0 auto;padding-top:120px}.navigation-toggle{display:block;width:100%;height:40px;position:fixed;top:1px;background:#E4E4E4;z-index:1015}.navigation-toggle #toggle-navigation{display:block;width:35px;height:30px;background:#8E9B24;border:1px solid #8E9B24;border-radius:6px;color:#FFF;float:right;margin:8px;cursor:pointer}#menu{display:none;position:fixed;width:100%;height:auto;margin-bottom:0;text-align:center;background:#E4E4E4;z-index:1010}#menu a{display:inline-block;width:100%;height:34px;font-size:14px;margin:0;border-radius:0;text-align:center;padding-right:4px}#header{z-index:1010;position:fixed;top:30px;display:block;width:100%;height:auto;min-height:80px;max-height:80px;background-size:100% auto;background-position:center;margin:0 auto}#header #logo{display:block;width:50%;height:auto}#header #logo img{display:block;width:42%;height:auto;background-position:center;margin-bottom:5px}#leftkolumn{display:block;width:90%;height:auto;float:none;margin:0 auto}#leftkolumn #booking{display:block;width:100%;height:auto;float:none;margin:0 auto;background-position:bottom;background-size:200% auto}#leftkolumn #booking ul#booking_navy{display:block;width:100%;height:auto;float:none;margin:0 auto;overflow:hidden;margin:0;padding:0}#leftkolumn #booking ul#booking_navy li{display:block;position:relative;width:28%;float:left;height:auto;list-style:outside none none;margin:0 0 0 -20px;padding:0}#leftkolumn #booking ul#booking_navy li a{display:block;width:100%;text-align:left;background-size:98% auto;background-position:right;padding:3px -10px 0 40px;font-size:10px}#leftkolumn #booking #booking_form{display:block;width:100%;height:auto;float:none;margin:0 auto;background:url(../images/bgbooking_form.jpg) no-repeat;background-size:10000% auto!important;padding:0;padding-top:20px}#leftkolumn #booking #booking_form h1{padding-left:20px}#leftkolumn #booking #booking_form #pickup_div{display:block;width:100%}#leftkolumn #booking #booking_form #pickup_div label{width:25%!important}#leftkolumn #booking #booking_form #return_div label{width:25%!important}#leftkolumn #booking #booking_form #calendar_area .rental td.name{width:25%!important;height:20px}#leftkolumn #booking #booking_form #calendar_area .baner{float:none;margin:0 auto}#leftkolumn #booking #booking_form form{display:block;float:none;width:90%!important;margin:0 auto}#leftkolumn #booking #booking_form .contentstyle{float:none;display:block;background-size:100% auto;padding:0;width:100%;margin:0 auto;padding:0}#leftkolumn #booking #booking_form .contentstyle #news{display:block;float:none;width:100%;margin:1px auto}#leftkolumn #booking #booking_form .contentstyle #news div.car{display:block;height:20%}#leftkolumn #booking #booking_form .contentstyle #news div.car a.check_and_booking_button{display:block;margin-top:2px}#leftkolumn #booking #booking_form form label{width:100%!important}#rightkolumn{display:block;width:90%;float:none;margin:0 auto;height:auto}#rightkolumn #signin{display:block;width:100%;height:auto;float:none;margin:0 auto}#rightkolumn #banner{display:block;width:90%;height:auto;float:none;margin:10px auto;background-position:center}#rightkolumn #buttons{display:none}#rightkolumn #booking_info{display:block;width:95%;float:none;margin:0 auto;text-align:center;padding-left:auto}#rightkolumn #booking_info .view_step{display:block;width:100%;min-height:114px;float:none;padding:4px;margin:0 auto}#all > #content > .starting_points{display:block;width:90%;position:static;float:none;margin:0 auto!important;padding:0 auto;text-align:center;padding-left:20px;overflow:hidden;border:none}.point{display:block;background:rgba(0,0,0,0) url(../images/bgpoint.gif) repeat-y right;width:28.6%!important;min-height:253px;float:left;overflow:hidden}#all > #content > .starting_points > .point:last-child{background:none!important;border:none!important}#all > #content > .starting_points .point > img{display:block;width:20%!important;float:left}#all > #content > .starting_points .point h2{display:block;width:100%;height:auto;text-align:center;font-weight:400;font-size:14px}#all > #content > .starting_points .point h2 img{display:block;width:50%;height:auto;float:left;margin-bottom:5px}#all > #content > .starting_points .point p{float:left;width:70%}#all > #content > .second > .point > h2 >img{display:block;width:25%;height:auto}#footer{display:block;width:95%;margin:0;float:none;margin:0 auto;padding-bottom:10px}#footer #foot{display:block;width:100%}#footer #foot #footnews{display:block;width:100%!important;padding:0}#footer #foot #footnews .starting_points{display:block;width:95%!important;float:none;margin:0 auto!important}#footer #foot #footnews .starting_points h3{float:none;display:block;width:90%!important;text-align:center;margin:0 auto!important}#footer #foot #footnews .starting_points .point{float:none;display:block;border-right:0!important;width:90%!important;margin:10px auto}#footer #foot #footnews .starting_points .point a{float:left;display:block;margin:0}#footer #foot #footmenu{display:block;width:100%}#footer #foot #bottomfoot{display:block;width:100%}#footer #foot #bottomfoot #design{margin:10px}#footer #foot #bottomfoot #rights{display:block;float:none;width:90%!important;margin:0 auto;text-align:center}#payment{display:block;float:none;width:90%!important;margin:0 auto;text-align:center}#footer #foot #bottomfoot #design{display:block;float:none;width:90%!important;margin:0 auto;text-align:center}#footer #foot #bottomfoot #social{display:block;float:none;width:90%!important;margin:0 auto}#footer #foot #bottomfoot #social img{display:block;width:60px;float:left}#payment img{height:20px}}@media (max-width: 479px){#all{display:block;width:100%;margin:0 auto;padding:0}#content{display:block;width:100%;margin:0 auto;padding-top:120px}.navigation-toggle{display:block;width:100%;height:40px;position:fixed;top:1px;background:#E4E4E4;z-index:1015}.navigation-toggle #toggle-navigation{display:block;width:35px;height:30px;background:#8E9B24;border:1px solid #8E9B24;border-radius:6px;color:#FFF;float:right;margin:8px;cursor:pointer}#menu{display:none;position:fixed;width:100%;height:auto;margin-bottom:0;text-align:center;background:#E4E4E4;z-index:1010}#menu a{display:inline-block;width:100%;height:34px;font-size:14px;margin:0;border-radius:0;text-align:center;padding-right:4px}#header{z-index:1010;position:fixed;top:30px;display:block;width:100%;min-height:50px!important;height:50px;max-height:80px;background-size:100% auto;background-position:center;margin:5px auto}#header #logo{display:block;width:50%;height:auto;padding:12px 0 0 21px}#header #logo img{display:block;width:42%;height:auto;background-position:center;margin-bottom:1px}#leftkolumn{display:block;width:90%;height:auto;float:none;margin:0 auto}#leftkolumn #booking{display:block;width:100%;height:auto;float:none;margin:0 auto;background-position:bottom;background-size:200% auto}#leftkolumn #booking ul#booking_navy{display:block;width:100%;height:auto;float:none;margin:0 auto;overflow:hidden;margin:0;padding:0}#leftkolumn #booking ul#booking_navy li{display:block;float:left;height:20px;list-style:outside none none;margin-bottom:1px;margin-top:5px;padding:0 46px 0 0;position:relative;width:40%}#leftkolumn #booking ul#booking_navy li a{display:block;width:100%;text-align:center;background-size:100% auto;background-position:left;font-size:10px;padding:0 53px 0 0}#leftkolumn #booking #booking_form{display:block;width:100%;height:auto;float:none;margin:0 auto;background:url(../images/bgbooking_form.jpg) no-repeat;background-size:1000% auto!important;padding:0;padding-top:10px}#leftkolumn #booking #booking_form h1{padding-left:20px}#leftkolumn #booking #booking_form #pickup_div{display:block;width:100%}#leftkolumn #booking #booking_form #pickup_div label{width:25%!important}#leftkolumn #booking #booking_form #return_div label{width:25%!important}#leftkolumn #booking #booking_form #calendar_area .rental td.name{width:25%!important;height:20px}#leftkolumn #booking #booking_form #calendar_area .baner{float:none;margin:0 auto}#leftkolumn #booking #booking_form form{display:block;float:none;width:90%!important;margin:0 auto}#leftkolumn #booking #booking_form .contentstyle{float:none;display:block;background-size:100% auto;padding:0;width:100%;margin:0 auto;padding:0}#leftkolumn #booking #booking_form .contentstyle #news{display:block;float:none;width:100%;margin:1px auto}#leftkolumn #booking #booking_form .contentstyle #news div.car{display:block;height:20%}#leftkolumn #booking #booking_form .contentstyle #news div.car a.check_and_booking_button{display:block;margin-top:2px}#leftkolumn #booking #booking_form label{width:100%!important}#leftkolumn #booking #booking_form div{display:block;float:none;width:100%;margin:0 auto}#leftkolumn #booking #booking_form tr,#leftkolumn #booking #booking_form td{display:block;width:98%!important;float:left}#leftkolumn #booking #booking_form td.name{width:60%!important}#leftkolumn #booking #booking_form td.right{width:25%!important;float:left}#leftkolumn #booking #booking_form td label{width:40%!important;height:50px;float:left}#leftkolumn #booking #booking_form table.rental{width:100%}#leftkolumn #booking #booking_form table.rental label{width:95%!important}#leftkolumn #booking #booking_form table.rental img{padding:0 5px}#leftkolumn #booking #booking_form #calendar_area label.baner{width:90%!important;height:50px;text-align:left}#leftkolumn #booking #booking_form #calendar_area label.baner input{float:left;width:15px;position:absolute;top:5px;left:5px}#leftkolumn #booking #booking_form table.rental span{width:30px!important}#leftkolumn #booking #booking_form table.rental #ohreres{float:left;padding:0 0 0 5px;margin:0;padding-bottom:20px;width:80px;text-align:center;width:135px!important}#booking #booking_form #calendar_area #ohpires{float:left;padding:0 0 0 5px;margin:0;padding-bottom:20px;width:80px;text-align:center;width:135px!important}#booking #booking_form div.rerurn_location{width:100%}#leftkolumn #booking #booking_form #pickup_div label,#leftkolumn #booking #booking_form #pickup_div #pickup{width:100%}#leftkolumn #booking #booking_form .contentstyle #news div.car a.check_and_booking_button{margin:10px 20px 0 0}#leftkolumn #main_content .contact{background:rgba(0,0,0,0) url(../images/bgcontact.jpg) no-repeat scroll 93% top}.view_step td{text-align:center!important}#booking #news .car .car_price{float:none}#rightkolumn{display:block;width:90%;float:none;margin:0 auto;height:auto}#rightkolumn #signin{display:block;width:100%;height:auto;float:none;margin:0 auto}#rightkolumn #banner{display:block;width:90%;height:auto;float:none;margin:10px auto;background-position:center}#rightkolumn #buttons{display:none}#rightkolumn #booking_info{display:block;width:100%;float:none;margin:0 auto;text-align:center!important;padding-left:auto}#rightkolumn #booking_info .view_step{display:block;width:100%;min-height:114px;float:none;padding:4px;margin:0 auto}#all > #content > .starting_points{display:block;width:90%;position:static;float:none;margin:0 auto!important;padding:0 auto;text-align:center;overflow:hidden;border:none}.point{display:block;background:rgba(0,0,0,0) url(../images/bgpoint.gif) repeat-y right;width:100%!important;min-height:253px;float:left;overflow:hidden}#all > #content > .starting_points > .point:last-child{background:none!important;border:none!important}#all > #content > .starting_points .point > img{display:block;width:25%;float:left}#all > #content > .starting_points .point h2{display:block;width:100%;height:auto;text-align:center;font-weight:400;font-size:14px}#all > #content > .starting_points .point h2 img{display:block;width:50%;height:auto;float:left;margin-bottom:5px}#all > #content > .starting_points .point p{float:left;width:70%}#all > #content > .second > .point > h2 >img{display:block;width:5%!important;height:auto}#footer{display:block;width:95%;margin:0;float:none;margin:0 auto;padding-bottom:10px}#footer #foot{display:block;width:100%}#footer #foot #footnews{display:block;width:100%!important;padding:0}#footer #foot #footnews .starting_points{display:block;width:95%!important;float:none;margin:0 auto!important}#footer #foot #footnews .starting_points h3{float:none;display:block;width:90%!important;text-align:center;margin:0 auto!important}#footer #foot #footnews .starting_points .point{float:none;display:block;border-right:0!important;width:90%!important;margin:10px auto}#footer #foot #footnews .starting_points .point a{float:left;display:block;margin:0}#footer #foot #footmenu{display:block;width:100%}#footer #foot #bottomfoot{display:block;width:100%}#footer #foot #bottomfoot #design{margin:10px}#footer #foot #bottomfoot #rights{display:block;float:none;width:90%!important;margin:0 auto;text-align:center}#payment{display:block;float:none;width:90%!important;margin:0 auto;text-align:center}#footer #foot #bottomfoot #design{display:block;float:none;width:90%!important;margin:20px auto;text-align:center;height:50px}#footer #foot #bottomfoot #social{display:block;float:none;width:90%!important;margin:40px auto}#footer #foot #bottomfoot #social img{display:block;width:60px;float:left;margin:4px}#payment{height:70px}#payment img{height:20px;margin:5px;margin-left:5px;margin-right:5px}#contactForm input{width:50%}#contactForm textarea{width:50%}#contactForm input.button{margin:1px 30px 0 0}#contactForm input#key{width:50%}}@media(max-width: 320px){#all{display:block;width:100%;margin:0 auto;padding:0}#content{display:block;width:100%;margin:0 auto;padding-top:120px}.navigation-toggle{display:block;width:100%;height:40px;position:fixed;top:1px;background:#E4E4E4;z-index:1015}.navigation-toggle #toggle-navigation{display:block;width:35px;height:30px;background:#8E9B24;border:1px solid #8E9B24;border-radius:6px;color:#FFF;float:right;margin:8px;cursor:pointer}#menu{display:none;position:fixed;width:100%;height:auto;margin-bottom:0;text-align:center;background:#E4E4E4;z-index:1010}#menu a{display:inline-block;width:100%;height:34px;font-size:14px;margin:0;border-radius:0;text-align:center;padding-right:4px}#header{z-index:1010;position:fixed;top:30px;display:block;width:100%;min-height:50px!important;height:50px;max-height:80px;background-size:100% auto;background-position:center;margin:5px auto}#header #logo{display:block;width:50%;height:auto;padding:12px 0 0 21px}#header #logo img{display:block;width:42%;height:auto;background-position:center;margin-bottom:1px}#leftkolumn{display:block;width:90%;height:auto;float:none;margin:0 auto}#leftkolumn #booking{display:block;width:100%;height:auto;float:none;margin:0 auto;background-position:bottom;background-size:200% auto}#leftkolumn #booking ul#booking_navy{display:block;width:100%;height:auto;float:none;margin:0 auto;overflow:hidden;margin:0;padding:0}#leftkolumn #booking ul#booking_navy li{display:block;float:left;height:20px;list-style:outside none none;margin-bottom:1px;margin-top:5px;padding:0 46px 0 0;position:relative;width:90%}#leftkolumn #booking ul#booking_navy li a{display:block;width:100%;text-align:center;background-size:100% auto;background-position:left;font-size:10px;padding:0 14px 0 31px}#leftkolumn #booking #booking_form{display:block;width:100%;height:auto;float:none;margin:0 auto;background:url(../images/bgbooking_form.jpg) no-repeat;background-size:1000% auto!important;padding:0;padding-top:10px}#leftkolumn #booking #booking_form h1{padding-left:20px}#leftkolumn #booking #booking_form #pickup_div{display:block;width:100%}#leftkolumn #booking #booking_form #pickup_div label{width:25%!important}#leftkolumn #booking #booking_form #return_div label{width:25%!important}#leftkolumn #booking #booking_form #calendar_area .rental td.name{width:25%!important;height:20px}#leftkolumn #booking #booking_form #calendar_area .baner{float:none;margin:0 auto}#leftkolumn #booking #booking_form form{display:block;float:none;width:90%!important;margin:0 auto}#leftkolumn #booking #booking_form .contentstyle{float:none;display:block;background-size:100% auto;padding:0;width:100%;margin:0 auto;padding:0}#leftkolumn #booking #booking_form .contentstyle #news{display:block;float:none;width:100%;margin:1px auto}#leftkolumn #booking #booking_form .contentstyle #news div.car{display:block;height:20%}#leftkolumn #booking #booking_form .contentstyle #news div.car a.check_and_booking_button{display:block;margin-top:2px}#leftkolumn #booking #booking_form label{width:100%!important}#leftkolumn #booking #booking_form div{display:block;float:none;width:100%;margin:0 auto}#leftkolumn #booking #booking_form tr,#leftkolumn #booking #booking_form td{display:block;width:98%!important;float:left}#leftkolumn #booking #booking_form td.name{width:60%!important}#leftkolumn #booking #booking_form td.right{width:25%!important;float:left}#leftkolumn #booking #booking_form td label{width:40%!important;height:50px;float:left}#leftkolumn #booking #booking_form table.rental{width:100%}#leftkolumn #booking #booking_form table.rental label{width:95%!important}#leftkolumn #booking #booking_form table.rental img{padding:0 5px}#leftkolumn #booking #booking_form #calendar_area label.baner{width:90%!important;height:50px;text-align:left}#leftkolumn #booking #booking_form #calendar_area label.baner input{float:left;width:15px;position:absolute;top:5px;left:5px}#leftkolumn #booking #booking_form table.rental span{width:30px!important}#leftkolumn #booking #booking_form table.rental #ohreres{float:left;padding:0 0 0 5px;margin:0;padding-bottom:20px;width:80px;text-align:center;width:135px!important}#booking #booking_form #calendar_area #ohpires{float:left;padding:0 0 0 5px;margin:0;padding-bottom:20px;width:80px;text-align:center;width:135px!important}#booking #booking_form div.rerurn_location{width:100%}#leftkolumn #booking #booking_form #pickup_div label,#leftkolumn #booking #booking_form #pickup_div #pickup{width:100%}#leftkolumn #booking #booking_form .contentstyle #news div.car a.check_and_booking_button{margin:10px 20px 0 0}#leftkolumn #main_content .contact{background:rgba(0,0,0,0) url(../images/bgcontact.jpg) no-repeat scroll 93% top}.view_step td{text-align:center!important}#booking #news .car .car_price{float:none}#rightkolumn{display:block;width:90%;float:none;margin:0 auto;height:auto}#rightkolumn #signin{display:block;width:100%;height:auto;float:none;margin:0 auto}#rightkolumn #banner{display:block;width:90%;height:auto;float:none;margin:10px auto;background-position:center}#rightkolumn #buttons{display:none}#rightkolumn #booking_info{display:block;width:100%;float:none;margin:0 auto;text-align:center!important;padding-left:auto}#rightkolumn #booking_info .view_step{display:block;width:100%;min-height:114px;float:none;padding:4px;margin:0 auto}#all > #content > .starting_points{display:block;width:90%;position:static;float:none;margin:0 auto!important;padding:0 auto;text-align:center;overflow:hidden;border:none}.point{display:block;background:rgba(0,0,0,0) url(../images/bgpoint.gif) repeat-y right;width:100%!important;min-height:253px;float:left;overflow:hidden}#all > #content > .starting_points > .point:last-child{background:none!important;border:none!important}#all > #content > .starting_points .point > img{display:block;width:25%;float:left}#all > #content > .starting_points .point h2{display:block;width:100%;height:auto;text-align:center;font-weight:400;font-size:14px}#all > #content > .starting_points .point h2 img{display:block;width:50%;height:auto;float:left;margin-bottom:5px}#all > #content > .starting_points .point p{float:left;width:70%}#all > #content > .second > .point > h2 >img{display:block;width:5%!important;height:auto}#footer{display:block;width:95%;margin:0;float:none;margin:0 auto;padding-bottom:10px}#footer #foot{display:block;width:100%}#footer #foot #footnews{display:block;width:100%!important;padding:0}#footer #foot #footnews .starting_points{display:block;width:95%!important;float:none;margin:0 auto!important}#footer #foot #footnews .starting_points h3{float:none;display:block;width:90%!important;text-align:center;margin:0 auto!important}#footer #foot #footnews .starting_points .point{float:none;display:block;border-right:0!important;width:90%!important;margin:10px auto}#footer #foot #footnews .starting_points .point a{float:left;display:block;margin:0}#footer #foot #footmenu{display:block;width:100%}#footer #foot #bottomfoot{display:block;width:100%}#footer #foot #bottomfoot #design{margin:10px}#footer #foot #bottomfoot #rights{display:block;float:none;width:90%!important;margin:0 auto;text-align:center}#payment{display:block;float:none;width:90%!important;margin:0 auto;text-align:center}#footer #foot #bottomfoot #design{display:block;float:none;width:90%!important;margin:20px auto;text-align:center;height:50px}#footer #foot #bottomfoot #social{display:block;float:none;width:90%!important;margin:40px auto}#footer #foot #bottomfoot #social img{display:block;width:60px;float:left;margin:4px}#payment{height:70px}#payment img{height:20px;margin:5px;margin-left:5px;margin-right:5px}#contactForm input{width:50%}#contactForm textarea{width:50%}#contactForm input.button{margin:1px 30px 0 0}#contactForm input#key{width:50%}}.without-registration-information {display:none; float: left;  width: 90%;  height: 10px;  padding: 10px;  margin: 5px;  line-height: 10px; }