@charset "utf-8";
/* CSS Document */
body, html{ margin:0; padding:0; background: url(../images/bg.jpg) repeat-x top left #000000;}
.clearleft{ clear:left;}
.clearboth:after{ clear:both; height:0; content:"."; display:block; visibility:hidden;}
.fontbold{ font-weight:bold;}
*{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#717273; line-height:18px; font-weight:normal; text-decoration:none;}


#main_container{ margin-left:auto; margin-right:auto; padding:0; width:1000px;}
#banner_top{ margin:0; padding:0; width:1000px;}
.business_name{ padding:0; margin:14px 0 0 0; background:url(../images/business_name.png) no-repeat top left;}

.navigation{padding:60px 0 0px 470px; margin:0 0 -4px 0;}
img{ margin:0; padding:0; border:none;}

#main_body_bg{ padding:0; margin:0; width:1000px; background:url(../images/main_bg.jpg) repeat-y top left #000;}
#main_body_bottom{ padding:0 0 10px 0; margin:0; background:url(../images/mainbottom_curve.jpg) no-repeat bottom left;}
#main_top_curve{ padding:0; margin:0; background:url(../images/body_top_curve.jpg) no-repeat top left;}
#contain_start{ padding:0 10px 0 10px; margin:0; width:980px;}
#banner_body{ margin:0; padding:0; width:980px;}
#banner_body_left{ float:left; margin:0; padding:0; width:349px;}
#banner_body_right{ float:right; margin:0; padding:0; width:631px;}
.slogan{ margin:0; padding:100px 0 0 35px;}
.tel{ margin:0; padding:132px 0 0 35px;}

#bg_midbody{ padding:0; margin:0; width:980px; background:url(../images/mainbody_bg.jpg) repeat-y top left #000407;}
.curve_bottom_midbody{ padding:0; margin:0; background:url(../images/mainbody_bottom_curve.jpg) no-repeat bottom left;}
.curv_bottom_midbody{ padding:0; margin:0; background:url(../images/mainbody_curve.jpg) no-repeat top left;}

#midbody_start{ padding:0; margin:0 0 0 0; width:980px;}
#midbody_left{ float:left; padding:0 0 0 5px; margin:0; width:701px;}
#midbody_right{ float:right; padding:0 10px 0 0px; margin:0; width:239px;}

/***************************************Midbody_left_parts**************************************************************/
.welcome_bg{ padding:0; margin:10px 0 0 0; background:url(../images/welcome_bg.jpg) repeat-y top left; width:701px;}
.welcome_bottom_curve{ padding:0; margin:0; background:url(../images/welcome_bottom_curve.jpg) no-repeat bottom left;}
.welcome_top_curve{ padding:0; margin:0; background:url(../images/welcome_top_curve.jpg) no-repeat top;}
.text_contain_left{ padding:0 15px 0 14px; margin:0; width:672px;}
h1{ margin:0; padding:15px 0 0 0; font-size:20px; color:#abac2d; font-family:"Times New Roman", Times, serif;}
.welcome_image{padding:0; margin:10px 0 0 0; background:url(../images/image_home.jpg) no-repeat top left;}
.all_slogan{ margin:0; padding:0 0 0 220px; font-weight:bold;}
.all_texts{ margin:0; padding:5px 0 0 220px; text-align:justify;}
.texts_well{ padding:0; margin:0; text-align:justify;}

/***************************************mid_images************************************************************/
.mid_images{ padding:0; margin:40px 0 25px 0; width:662px;}
.mid_image_left{ float:left; padding:0 0 0 0; width:214px;}
.mid_image_center{ float:left; padding:0 10px 0 10px; width:214px;}
.mid_image_right{ float:left; padding:0 0 0 0; width:214px;}
.image_box{ padding:0 0 0 0; background:#131313;}
.airport_pickup{ padding:10px 0 0 0; text-align:center;}
.image_text{ padding:8px 0 8px 0; font-size:16px; font-weight:bold; color:#abac2d; font-family:"Times New Roman", Times, serif; text-align:center;}

#gallery{ clear:both; padding:0 0 18px 0; margin:0 0 0px 0; width:661px;}
.gallery_bg{ padding:0; margin:0; width:661px; background:url(../images/gallery_bg.jpg) repeat-x top left;}
.gallery_bottom{ padding:0; margin:0; background:url(../images/gallery_bottom.jpg) no-repeat bottom left;}
.gallery_top{ padding:0; margin:0; background:url(../images/gallery_top.jpg) no-repeat top left;}
.scrol_text{ padding:10px 0 0px 15px;font-size:20px; color:#abac2d; font-family:"Times New Roman", Times, serif;}
.scrol_text a{ padding:10px 0 0px 15px;font-size:20px; color:#abac2d; font-family:"Times New Roman", Times, serif;}
.scrol_text a:hover{ padding:10px 0 0px 15px;font-size:20px; color:#abac2d; font-family:"Times New Roman", Times, serif;}

.images_scroll{ padding:15px 0 12px 10px; clear:left;}
.links_contact{ padding:0; margin:0;}
.links_contact a{ padding:0; margin:0; color:#999;}
.links_contact a:hover{ padding:0; margin:0; color:#ABAC2D;}

/***************************************Midbody_right_parts  ************************************************************/
#services_part{ padding:0; margin:0; width:239px;}
.our_services{ padding:20px 0 0 0; margin:0; font-size:20px; font-family:"Times New Roman", Times, serif; color:#a2a00b;}
.service_links{ padding:10px 0 0 0; margin:0}
.service_links ul{ padding:0; margin:0; list-style:none; list-style:none;}
.service_links ul li{ padding:0 0 0 15px; margin:0; background:url(../images/bullets.jpg) no-repeat center left; line-height:24px;}
.our_specials{ padding:25px 0 0 0; font-size:20px; color:#abac2d; font-family:"Times New Roman", Times, serif;}
.special_small{ padding:12px 0 0 0; color:#4e4e11; line-height:22px;}

.contact_information{ padding:0; margin:42px 0 0px 0; width:239px;}
.contact_details{ padding:25px 0 0 0; font-size:20px; color:#a2a00b; font-family:"Times New Roman", Times, serif;}
.contact_details_new{ padding:25px 0 0 0; font-size:17px; color:#CCC; font-family:"Times New Roman", Times, serif; font-weight:bold;}
.contact_text{ padding:10px 0 0 0; margin:0; color: #CCC;}
.email_links{ padding:0; margin:0;}
a.email_links{ padding:0; margin:0; color:#ccc; text-decoration:underline;}
a.email_links:hover{ padding:0; margin:0; color:#abac2d;}
.we_accept{ padding:20px 0 0 0; margin:0;  font-size:20px; color:#abac2d; font-family:"Times New Roman", Times, serif;}
.visa_cards{ padding:10px 0 15px 0;}
.cards_hrs{ padding:0 0 0px 5px;}
.debit_cards{ padding:0 0 20px 0; font-size:17px; color:#abac2d; font-family:"Times New Roman", Times, serif; font-weight:bold;}

/*********************************** footer form ******************************************/
#footer_cover{ margin:10px 0 0 0px; padding:0 0 0px 0; }
#footer{ clear:both; margin:0px 0 0 0px; padding:0px 0 5px 0px; text-align:center;}
#footer p{ padding:0px 0 5px 1px; font-size:12px; text-align:center; color: #CCC;}
#footer a{ padding:0px 0 0 0; font-size:12px; text-decoration:underline; color:#fff;}
#footer a:hover{ font-size:12px; color: #bcfa19;}
.w3c_logo{ margin:10px 0 0 0; padding:10px 0 0 0;}

/*********************************** contact form ******************************************/
#form_here{ padding:0; margin:0; width:500px;}
.fill_forms{ padding:10px 0 10px 0; font-size:16px; font-weight:bold; color:#abac2d;}
#contact_form_hewre{ padding:10px 0 0 0; width:400px;}
.forms{ padding:15px 0 0 0; width:400px;}
.form_contact{ margin:10px 0 0 0; width:400px;}
.form_contact p{ margin:0; padding:0 0 5px 0; width:400px; color:#000000;}
.form_contact label{ margin:0; float:left; width:180px;}
.txtbox{ width:200px; margin:0 0 0 0; line-height:18px; color:#000000;}
.entertext{ width:100px; line-height:18px; color:#000000;;}
.commentbox{ width:200px; height:40px; color:#000000;}
.color{ color:#e75100;}

.plz_red{ padding:0 0 0 0px; font-size:16px; font-weight:bold; color:#abac2d;}

/*********************************** reservation form ******************************************/

h2{ padding:10px 0 20px 30px; color:#abac2d; font-size:20px; font-family:"Times New Roman", Times, serif;}
#formstart_here{ padding:0 0 0 30px; width:650px;}
#form_contact{ width:600px; margin:20px 0 0 0; padding:20px 0 0 20px;}
.fillform{ margin:0; padding:0 0 15px 0; font-size:18px; font-family:Arial, Helvetica, sans-serif; color: #00FFFF;}
.cssform_contact{ margin:0; width:570px;}
.cssform_contact p{ margin:0; width:570px; padding:3px 0 3px 0;  }
.cssform_contact label{ float:left; text-align:left; width:260px; color:#717273; font-size:14px;}
.star{ color:#FF0000;}
.feeback_contact{ border:1px solid #fff; color:#0c2038; width:190px; line-height:20px; height:20px; padding-left:4px; background:#fff;}
.feedback_contact1{ border:1px solid #fff; color:#0c2038; width:70px; line-height:20px; height:20px; padding-left:4px; background:#fff;}
.feeback_contact2{ border:1px solid #fff; color:#0c2038; width:190px; height:85px; padding-left:4px; background:#fff;}

.btn{ text-align:center; color:#0c2038; font-weight:bold; cursor:pointer; background:#d0e5ff;}
.plz_red{ padding:0 0 10px 30px; font-size:15px; font-weight:bold; color:#FF0000;}
.plz_con{ margin:0px; padding:0px 0px 10px 0; font-size:18px; font-family:Georgia, 'Times New Roman', Times, serif; color:#3399FF;}
.plz_con[class]{ padding:0 0 15px 0; font-size:18px; font-family:Georgia, 'Times New Roman', Times, serif; color:#3399FF;}
.note{ color:#fff;}

.info{ font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color: #CCC; font-weight:bold; padding:5px 0 5px 0;}
.example{ color:#717273; text-align:left; padding:0 0 0 10px;}

/*********************************** fleet Page ******************************************/
.fleet_bg{ padding:0; margin:10px 0 0 0; background: #1a1919; width:662px;}
.fleet_here{ padding:0px 0 0 0; margin:0px 0 0px 0; width:662px;}
.fleet_left{ float:left; padding:0 0 0 5px; width:214px;}
.fleet_mid{ float:left; padding:0 5px 0 5px; width:214px;}
.fleet_right{ float:left; padding:0 0 0 0; width:214px;}
.fleet_box{ margin:8px 0 8px 0; background:#131313;}
.inside_img{ padding:8px 0 7px 0px; text-align:center;}
h3{ padding:10px 0 0 0; margin:0; font-size:16px; font-family:Georgia, 'Times New Roman', Times, serif; color: #F90;}
.borders{ padding:10px 0 0 0; margin:0; border-bottom:1px solid #FFF;}
.for_abt_txt{ padding:25px 0 0 0; text-align:justify;}
.fleet_rates{ margin:0; padding:30px 0 0 0; width:660px;}
.rates_texts{ margin:0; padding:0 0 10px 5px; text-align:left; font-family:"Times New Roman", Times, serif; font-size:20px; color:#abac2d;}
.border_rates{ margin:0; padding:0; border:1px solid #333;}
.rates_new_txx{margin:0; padding:0 0 0 30px;  font-family:"Times New Roman", Times, serif; font-size:17px; color: #CCC; line-height:30px; font-weight:bold; }
.rates_new_txx1{margin:0; padding:0 0 0 35px;  font-family:"Times New Roman", Times, serif; font-size:17px; color: #CCC; line-height:30px; font-weight:bold;}
.inx_tx{ padding:0 0 0 30px; color:#fff; line-height:30px;}
.text_boxes{ padding:0 0 0 35px; line-height:30px; color:#FFF;}
