                 
    
                    
    
                   
           
    
	    
	                                 
	                            
	                             
	                
	             
	    
		.rate-details-info{padding:0 10px 10px}.rate-details-info .vehicle-info{margin:10px 0 0 50px;padding-bottom:10px}.rate-details-info .vehicle-info img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;max-width:110px}.rate-details-info .vehicle-info figcaption{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.rate-details-info ul{margin:10px 0 5px;padding-left:25px}.rate-details-info .rate-base-amount,.rate-details-info .rate-additional-itmes,.rate-details-info .rate-optional-items{padding-left:25px}.rate-details-info .mileage-cap{font-weight:bold}.rate-details-info .disclaimer-links{display:none;cursor:pointer;color:#308dff;margin:0 0 0 5px}.rate-details-info .links-toggle{display:inline-block}.rate-details-info .hide-item{display:none}@media only screen and (min-width: 601px){.rate-details-info{padding:1%}.rate-details-info .vehicle-info{margin-left:0}.rate-details-info .rate-details .rate-base-additional-info{width:50%;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.rate-details-info .rate-details .rate-base-additional-info .rate-base-amount,.rate-details-info .rate-details .rate-base-additional-info .rate-additional-itmes,.rate-details-info .rate-details .rate-base-additional-info .rate-optional-items{margin:0 0 10px 15px;padding:0}.rate-details-info .rate-details .rate-base-additional-info .rate-additional-itmes{margin-left:15px}.rate-details-info .rate-details .rate-optional-items-info{width:48%;margin-left:1%;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top}.rate-details-info .rate-details .rate-optional-items-info .rate-optional-items{margin-left:15px;padding:0}.rate-details-info .rate-details ul{margin:0;padding:0 0 0 15px}.rate-details-info .disclaimer-links,.rate-details-info .links-toggle{display:none}#rate-details-cont .rate-details-info{padding:0}#rate-details-cont .rate-details-info figure.vehicle-info{display:none}#rate-details-cont .rate-details-info .rate-details{padding:1%;width:98%}#rate-details-cont .rate-details-info .rate-details .rate-base-additional-info{width:65%}#rate-details-cont .rate-details-info .rate-details .rate-base-additional-info .rate-base-amount-info{width:45%;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top}#rate-details-cont .rate-details-info .rate-details .rate-base-additional-info .rate-additional-itmes-info{width:52%;margin-left:2%;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top}#rate-details-cont .rate-details-info .rate-details .rate-optional-items-info{width:33%}}@media only screen and (min-width: 769px){.rate-details-info .vehicle-info{width:19%;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top;border-bottom:none}.rate-details-info .vehicle-info img{border:1px solid #c1c6c8}.rate-details-info .vehicle-info figcaption{margin-top:5px}.rate-details-info .rate-details{width:80%;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}}#itinerary{margin-top:10px}#itinerary .itn-container{margin-bottom:10px;background-color:#fff}#itinerary .itn-container .hide-item{display:none}#itinerary .itn-container header{background-color:#9757a6;padding:10px}#itinerary .itn-container header h2{color:#fff;margin:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;cursor:pointer;font-size:1.2em}#itinerary .itn-container header h2 .itn-header-ctrl{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:3px;cursor:pointer}#itinerary .itn-container header button{float:right}#itinerary .itn-container .itn-header{display:none}#itinerary .itn-container .itn-details{padding:10px 10px 0}#itinerary .itn-container .itn-details .itn-loc-details{margin:0}#itinerary .itn-container .itn-details .itn-loc-details li{margin-bottom:10px}#itinerary .itn-container .itn-details .itn-loc-details li strong{display:block}#itinerary .itn-container .itn-details .itn-travel-agent{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-left:25px;margin-bottom:10px}#itinerary #itn-vehicles strong{margin-left:25px}#itinerary #itn-vehicles .inclusions{float:left;width:45%;margin-top:0}#itinerary #itn-vehicles figure{float:right;width:40%;text-align:right}#itinerary #itn-vehicles figure img{border:1px solid #c1c6c8;max-width:100px}#itinerary #itn-extras ul{margin-top:0px}.itinerary-res-2 .int-loc-details-cont,.itinerary-res-2 .itn-vehicle-extras-cont{background-color:#fff}.itinerary-res-2 .int-loc-details-cont .itn-loc-info,.itinerary-res-2 .itn-vehicle-extras-cont .itn-loc-info{padding:10px}.itinerary-res-2 .int-loc-details-cont .itn-loc-details,.itinerary-res-2 .itn-vehicle-extras-cont .itn-loc-details{margin-bottom:10px}.itinerary-res-2 .itn-vehicle-extras-cont{margin-top:10px}.itinerary-res-2 .itn-vehicle-extras-cont .itn-vehicle-extra-info{padding:10px}.itinerary-res-2 .itn-vehicle-extras-cont ul{padding-left:16px}.itinerary-res-2 .itn-vehicle-extras-cont figure{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;text-align:center;vertical-align:top}.itinerary-res-2 .itn-vehicle-extras-cont figure img{border:1px solid #c1c6c8;max-width:90px}.itinerary-res-2 header{background-color:#9757a6;font-weight:bold;padding:10px}.itinerary-res-2 .itn-tick{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top}.itinerary-res-2 .itn-content,.itinerary-res-2 .itn-vehicle-content,.itinerary-res-2 .itn-extras-content{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:90%;margin-left:2%}.itinerary-res-2 h4{margin:0;font-size:1em}.itinerary-res-2 .itn-vehicle-content{width:55%}@media only screen and (min-width: 601px){#itinerary .itn-container{border:1px solid #c1c6c8;padding:7px}#itinerary .itn-container .hide-item{display:block}#itinerary .itn-container header{display:none}#itinerary .itn-container .itn-header{display:block;padding:10px 0}#itinerary .itn-container .itn-header h3{margin:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}#itinerary .itn-container .itn-header h3 span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:5px}#itinerary .itn-container .itn-header button{float:right}#itinerary .itn-container .itn-details{padding:0}.itinerary-res-2 .int-loc-details-cont,.itinerary-res-2 .itn-vehicle-extras-cont{width:49%;border:1px solid #c1c6c8;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top}.itinerary-res-2 .itn-vehicle-extras-cont{width:49%;border:1px solid #c1c6c8;margin-top:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top}.itinerary-res-2 header{background-color:#DADADA}.itinerary-res-2 .itn-content,.itinerary-res-2 .itn-vehicle-content,.itinerary-res-2 .itn-extras-content{width:89%}.itinerary-res-2 .itn-vehicle-content{width:50%}}@media only screen and (min-width: 769px){.itinerary-res-2 .itn-vehicle-extras-cont{margin-left:1%}}@media only screen and (min-width: 992px){#itinerary .itn-details{padding:0}#itinerary #itn-vehicles .inclusions{float:none;width:auto}#itinerary #itn-vehicles figure{float:none;width:auto;text-align:left;margin-left:27px}.itinerary-res-2 .itn-vehicle-extras-cont{margin-left:1.2%}}@media only screen and (min-width: 1280px){#itinerary #itn-vehicles .inclusions{float:left;width:45%}#itinerary #itn-vehicles figure{float:right;width:40%;text-align:right;margin-left:0}}.reservation-extras .extras #steps{display:none}.reservation-extras .extras .extras-header{margin-bottom:10px}.reservation-extras .extras .rental-qualification-link{display:none}.reservation-extras #extras-list section{background-color:#fff;margin-bottom:10px}.reservation-extras #extras-list header .category-heading{padding:10px;font-size:1.2em;margin:0;background-color:#bb97c5}.reservation-extras #extras-list header nav{display:none}.reservation-extras #extras-list .mob-extras-item{background-color:#EAEAEA;border-bottom:1px solid #C1BEB7;border-top:1px solid #C1BEB7;font-size:12px;margin:0;padding:10px}.reservation-extras #extras-list article.selected{background-color:#FFF8BD}.reservation-extras #extras-list article.selected figure img{border:1px solid #FFDD35}.reservation-extras #extras-list article.selected .wrapper .controls .add{display:none}.reservation-extras #extras-list article.selected .wrapper .controls .remove{display:inline-block}.reservation-extras #extras-list .wrapper{overflow:hidden}.reservation-extras #extras-list .wrapper .controls{width:20%;float:right;text-align:center;padding-bottom:70px;margin-bottom:-70px}.reservation-extras #extras-list .wrapper .controls div{padding:10px 0 0}.reservation-extras #extras-list .wrapper .controls .checkbox{padding-left:0;margin-bottom:0}.reservation-extras #extras-list .wrapper .controls .add,.reservation-extras #extras-list .wrapper .controls .remove{display:inline-block;cursor:pointer}.reservation-extras #extras-list .wrapper .controls input,.reservation-extras #extras-list .wrapper .controls .remove{display:none}.reservation-extras #extras-list .wrapper .image{float:left;width:30%;text-align:center}.reservation-extras #extras-list .wrapper .image figure{padding:10px 0}.reservation-extras #extras-list .wrapper .image img{width:66px;height:38px}.reservation-extras #extras-list .wrapper .details{display:none}.reservation-extras #extras-list .wrapper .pricing{width:49%;float:left;border-left:1px solid #C1BEB7;border-right:1px solid #C1BEB7;padding-bottom:70px;margin-bottom:-70px}.reservation-extras #extras-list .wrapper .pricing .quantity{float:left;padding:10px 0 10px 10px}.reservation-extras #extras-list .wrapper .pricing .quantity input{margin:0;width:30px}.reservation-extras #extras-list .wrapper .pricing .quantity select{margin:0;width:50px}.reservation-extras #extras-list .wrapper .pricing .price{float:right;padding:10px 10px 10px 0}.reservation-extras #extras-list .wrapper .pricing .price strong{display:block;font-size:1.8em;font-weight:normal}.extra-item-preview figure{text-align:center}.extra-item-preview figure figcaption{text-align:left}@media only screen and (min-width: 480px){.reservation-extras .extras .rental-qualification-link{display:none}}@media only screen and (min-width: 600px){.reservation-extras .extras #steps{display:block;float:left;width:50%;padding:5px 0;color:#9757a6}.reservation-extras .extras #steps figure{background-color:#9757a6;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;color:#fff;margin-right:5px;padding:2px 7px;font-size:1.4em;font-weight:bold;display:inline}.reservation-extras .extras #steps h2{margin:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-size:1.5em}.reservation-extras .extras #steps h2 span{font-size:0.65em;color:#000;margin-left:5px}.reservation-extras .extras .extras-submit{float:right}.reservation-extras .extras .rental-qualification-link{display:block}.reservation-extras #extras-list{margin-bottom:10px}.reservation-extras #extras-list section{margin-bottom:0}.reservation-extras #extras-list header .category-heading{background-color:#B6B6B6}.reservation-extras #extras-list header nav{background-color:#e0e0e0;padding:0 1%;display:block}.reservation-extras #extras-list header nav ul li{float:left;padding:5px 0;font-weight:bold;width:20%}.reservation-extras #extras-list header nav ul li.controls{width:25%}.reservation-extras #extras-list header nav ul li.details{width:35%}.reservation-extras #extras-list .mob-extras-item{display:none}.reservation-extras #extras-list article.selected .wrapper .controls .add,.reservation-extras #extras-list article.selected .wrapper .controls .remove{display:none}.reservation-extras #extras-list article{border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee}.reservation-extras #extras-list .wrapper .controls{width:5%;float:left;margin:0;padding:0}.reservation-extras #extras-list .wrapper .controls input{display:block;margin-left:0}.reservation-extras #extras-list .wrapper .controls .checkbox{padding-left:8px}.reservation-extras #extras-list .wrapper .controls .remove,.reservation-extras #extras-list .wrapper .controls .add{display:none}.reservation-extras #extras-list .wrapper .image{width:20%}.reservation-extras #extras-list .wrapper .image figure{padding-right:20px}.reservation-extras #extras-list .wrapper .image img{width:100%;height:100%;padding:0px;max-height:88px;max-width:152px;cursor:pointer}.reservation-extras #extras-list .wrapper .details{display:block;float:left;width:35%}.reservation-extras #extras-list .wrapper .details div{padding:10px 10px 10px 0}.reservation-extras #extras-list .wrapper .details h3{margin:0}.reservation-extras #extras-list .wrapper .details p{margin:5px 0}.reservation-extras #extras-list .wrapper .pricing{float:left;width:40%;border:0;margin:0;padding:0}.reservation-extras #extras-list .wrapper .pricing .quantity{padding:10px 0;width:50%}.reservation-extras #extras-list .wrapper .pricing .price{width:49.9%;padding:10px 0;float:left;text-align:left}}@media only screen and (min-width: 992px){.reservation-extras .extras{float:right;width:74%;margin-left:1%}#itinerary{float:left;width:24%;margin:0}}

	       
	
	  
	
	
	
	  
	
	
	
	
	                            
	   
	
	
	
	
	
	
	
	
	
	
	
	
	  
	  
	
	
                                                                                
/* EOF */                                                                                                                             
