@charset "utf-8";
/* CSS Document */

body{ background:url(../images/bg.gif); font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.wraps{ width:100%; height:100%; }
    .header{ background:url(../images/bg-header.gif); }
	    .head{ width:1043px; margin:auto; }
        .head-bottom{ width:1043px; height:47px; margin:auto; background:url(../images/header-bottom.jpg); }
		
		.head-title{ font-size:24px; font-weight:bold; color:#8d2b49; width:740px; margin:0 0 0 260px; padding-top:10px; }
    .content-container{ width:1043px; min-height:750px; background:url(../images/bg-content.png); margin:auto; }
	    .sidebar{ background:url(../images/bg-sidebar.jpg) no-repeat top; width:225px; min-height:550px;
		          margin:0 0 0 22px; float:left; }
				.menus h1{ font-weight:bold; font-size:16px; background:url(../images/menu-point.png) no-repeat left; padding:15px;
				           font-family:"Times New Roman", Times, serif; color:#273144; letter-spacing:1px; }
				.menus input{ margin-left:15px; }
				      .bt-submit{ background:#666666; color:#FFFFFF; }
					  .txt-search{ width:165px; }	
				.menus a{ margin-left:20px; color:#273144; float:left; padding:5px 5px 5px 20px; width:100%; }
				.menus a:hover, .menus a.active{ background:url(../images/arrow.png) no-repeat left; color:#8d2b49; text-decoration:underline; font-weight:bold; }
		 .logo-pata{ width:196px; margin:50px auto 25px auto; }
		  		 	    
		.content{ width:740px; float:left; margin:0 0 0 15px; }
		      .content-text{ color:#000000; line-height:15px; text-align:justify; }
			  .content-text p{ text-align:justify; margin-bottom:10px; }
			  .content-text .img{ float:left; width:250px; margin:10px; }
			  .content h1{ font-size:24px; font-weight:bold; color:#8d2b49; margin-top:15px; padding-left:10px; padding-bottom:10px; padding-top:10px; 
			               border-bottom:1px solid #FFFFFF; background:#e1db9d; }
			  .content-text h3{ font-size:16px; font-weight:bold; margin-bottom:5px; color:#0000FF; }
			  
			  .content-text a{ color:#FF0000; }
			  .content-text a:hover{ font-weight:bold; text-decoration:underline; }
			  			   
			  .content-text ul{ list-style:disc; margin-left:15px; }
			  .content-text di{ text-align:justify; }			   
			  .content table{ background:#e1db9d;  }
			        .content table td{ padding:2px 10px 2px 10px; background:#ede9c4; color:#273144; }
					.content p{ text-align:justify; }
					
			  .map-thumb{ border:1px solid #CCCCCC; float:left; margin:5px; }
				      .map-thumb a img{ margin:5px; border:none; }
					  
			  .content-car{ line-height:16px; }
			      .car-container{ width:230px; height:600px; float:left; padding:5px; margin:3px; background:#E3EFF8; }	
				  .car-container h1{ background:#5899c3; font-size:16px; padding:5px; margin-top:0; border-bottom:1px solid #FFFFFF; color:#FFFFFF; font-weight:bold; }
				  .car-container a img{ margin:auto; } 
				       .car-description{ padding:5px; }
					   .rates{ margin:10px 0 10px 0; }
				  .booking{ margin-top:10px; }	   
				  .booking a{ color:#FF0000; }
				  .booking a:hover{ font-weight:bold; text-decoration:underline; }
				  
				  .car-detail-container{ width:725px; height:auto; padding:5px; margin:3px; background:#E3EFF8; } 
				  .car-detail-container h1{ background:#5899c3; font-size:16px; padding:5px; margin-top:0; border-bottom:1px solid #FFFFFF; color:#FFFFFF; font-weight:bold; } 
				       .car-images{ width:215px; height:400px; float:left; }
					          .car-images img{ margin-bottom:5px; }
					   .car-detail-description{ width:225px; float:left; margin-left:10px; }
				   
				  .passenger{ width:230px; float:left; text-align:center; margin:10px; }
				       .passenger strong{ font-size:15px; color:#990000; padding:10px; }
				  
				  .content-car table{ background:none;}
				  .content-car table td{ background:#E3EFF8; padding:7px; width:230px; }
				      .car_heading{ font-size:16px; font-weight:bold; padding:5px; border-bottom:1px solid #FFFFFF; }
					   
				  
	.footer{ background:url(../images/bg-footer.gif); width:1000px; height:68px; margin:auto; }
	    .footer p{ text-align:center; padding-top:25px; font-size:11px; color:#CCCCCC; }
		.footer a{ color:#CCCCCC; }
		.footer a:hover{ text-decoration:underline; }
	
	.additional{ width:1043px; margin:auto; }
	    .additional p{ text-align:center; line-height:14px; margin-bottom:10px; }
		.additional h2{ font-size:15px; text-align:center; font-weight:bold; margin:10px 0 10px 0; }
		.additional a{ text-decoration:underline; color:#000000; }
		.additional a:hover{ text-decoration:none; }

.cleaner{ clear:both; }
