@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'arialregular';
    src: url('../fonts/arial-webfont.eot');
    src: url('../fonts/arial-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/arial-webfont.woff') format('woff'),
         url('../fonts/arial-webfont.ttf') format('truetype'),
         url('../fonts/arial-webfont.svg#arialregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ITCAvantGardeGothicBook';
    src: url('../fonts/avgr45w-webfont.eot');
    src: url('../fonts/avgr45w-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/avgr45w-webfont.woff') format('woff'),
         url('../fonts/avgr45w-webfont.ttf') format('truetype'),
         url('../fonts/avgr45w-webfont.svg#ITCAvantGardeGothicBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{ margin:0; padding:0; outline:none; border:none;}
body{ margin:0; padding:0; background:url(../images/bg.jpg) repeat;}
.clearboth{ clear:both;}
.clearleft{ clear:left;}

#wrapper{ margin:0px auto; padding:0; width:962px; background:#000; border:1px solid #333;}
#banner{ margin:0; padding:0;}

#menu{ margin:0; padding:0; background:#171717; height:48px;}
#menu ul{ margin:0; padding:0;}
#menu ul li{ margin:0; padding:0; float:left; list-style:none; line-height:48px; border-right:1px solid #101314;}
#menu ul li a{ margin:0; padding:0 40px 0 40px; font-family: 'ITCAvantGardeGothicBook'; font-size:14px; font-weight:200; color: #CCC; text-decoration:none;}
#menu ul li a:hover, .active a{ margin:0; padding:0 40px 0 40px; background:#333; display:block;}

#main_content{ margin:0; padding:10px 0 0 0;}
#welcome_content{ margin:0; padding:0;}
.welcome_title{ margin:0; padding:0 0 0 7px;}
.welcome_img{ margin:0; padding:7px 10px 0 0; width:140px; float:left;}
.flash_txt{ margin:0; padding:0 0 0 10px;  }
.welcome_text{ margin:0; padding:7px; background:#111111;}
.welcome_text p{ margin:0; padding:0; font-family: 'arialregular';  font-size:13px; color:#c5b792; text-align:justify;}
.red{ color:#F00;}
.headbold{ font-size:14px; color:#FFF;}

#content_portion{ margin:0; padding:0;}
#left_portion{ margin:0; padding:0 0 0 10px; width:215px; float:left;}
.fleet{ margin:0; padding:0; float:left;}
.img_fleet{ margin:0; padding:0 0 1px 0;}
.quote{ margin:0; padding:0; float:left;}

#right_portion{ margin:0; padding:0; width:730px; float:right;}
.top_img{ margin:0; padding:0; float:right;}
.mid_img{ margin:0; padding:0;}
.mid_left{ margin:0; padding:0 0 0 10px; width:342px; float:left;}
.services{ margin:0 0 10px 0; padding:0 0 10px 0;}
.services h1{ margin:0; padding:0; font-family: 'ITCAvantGardeGothicBook'; font-size:13px; color: #CCC;}
.serv_left{ margin:0; padding:0 0 20px 0; width:150px; float:left;}
.serv_left ul li{ margin:0; padding:0;  font-family: 'arialregular'; font-size:12px; color:#dfcfa5; list-style:none; }
.serv_right{ margin:0; padding:0 0 20px 0; width:175px; float:left;}
.serv_right ul li{ margin:0; padding:0;  font-family: 'arialregular'; font-size:12px; color:#dfcfa5; list-style:none; }
.reservation_icon{ margin:0; padding:10px 0 0 0;}
.register_img{ margin:0; padding:0 0 0 5px; float:left; width:56px;}
.register_flash{ margin:0; padding:0; width:280px; float:right;}
.mid_right{ float:left; padding:0 0 0 30px;}
.bottom{ margin:0; padding:20px 0 0 7px;}
.bottom_left{ margin:0; padding:0; float:left; width:150px;}
.bottom_right{ margin:0; padding:30px 0 0px 0px; float:left; width:500px;  }
.bottom_right p{ margin:0 0 0 10px; padding:0 0 0 0px; font-family:Arial, sans-serif; color:#c5b792;}

.bottom_ads{ margin:3px; padding:7px 0 0 160px;  border:1px solid #333; }

.footer_cover{ margin:0px auto; padding:0; background:#000; height:40px; width:962px; }
.footer_cover_inn{margin-left:auto; margin-right:auto;  width:962px;}
.footer_left{ float:left; margin:0; padding:0 0 0 10px; width:600px;}
.footer_right{ float:right; margin:0; padding:0; width:230px;}

.footer{ clear:both; margin:0 0 0 0; padding:10px 0 0 0;}
.footer p{ padding:0px 0 0px 0px; line-height:15px; font-size:10px; color: #FFF; font-family: Arial, sans-serif; text-transform:uppercase;}
.footer a{ padding:0px 0 0 0; font-size:10px; text-decoration:underline; color:#FFF; font-family:Arial, sans-serif;}
.footer a:hover{ font-size:10px; color: #069; text-decoration:none;}

#contact_page{ margin:0 0 0 0; padding:10px 0 0 0;}
.contact_text{ margin:0; padding:30px 10px 0 0; width:560px; float:right;}
.contact_text h1{ margin:0; padding:20px 0 10px 0; font-family:Arial, sans-serif; font-size:16px;}
.contact_text p{ margin:0; padding:0; font-family:Arial, sans-serif; font-size:13px; text-align:justify; color:#c5b792}


.contact_form{ margin:0; padding:10px 10px 40px 10px;  width:350px; float:left; border:1px dotted #666;}
.contact_form h1{ margin:0; padding:0 0 10px 0; font-family:Helvetica, sans-serif; font-size:22px; color: #999; }
.resparagraph{ margin:0; padding:0 0 10px 0; font-family: 'Yanone Kaffeesatz', sans-serif; color: #999;}
.form_contact{ margin:0; padding:0; float:left;}
.form_contact p{ margin:0; padding: 0 0 5px 0; width:500px; }
.form_contact label{ margin:0; padding: 0; width:140px; font-family:Helvetica, sans-serif; float:left; color: #FFF; font-size:12px;}
.txtboxcon{ margin:0; padding:0; width:200px; height:18px; border:1px solid #666;}
.txtboxcon:focus{ background:#CCC;}
.commentbox{ width:200px; height:70px; border:1px solid #666;}
.commentbox:focus{ background:#CCC;}
.entertext{ padding:5px 0 0 0; width:70px; text-align:center; height:17px; font-weight:bold; font-size:15px; border:1px solid #666;}
.color{ color:#f00;}
.btn{ margin:0; padding:3px; text-align:center; text-transform:uppercase; color:#fff; font-weight:bold; cursor:pointer; background:#cc4310; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.btn:hover{ margin:0; padding:3px; text-align:center; text-transform:uppercase; color:#f00; font-weight:bold; cursor:pointer; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.mark{ margin:0; padding:20px 0 0 0; color:#FFF; font-family: 'Yanone Kaffeesatz', sans-serif; font-size:12px;}
.plz_red{ margin:0; padding:0 0 10px 0; font-size:16px; font-weight:normal; color:#F00; width:280px; font-family: 'Yanone Kaffeesatz', sans-serif; }

.email{ margin:0; padding:0;}
.email a{ margin:0; padding:0; color:#9A6A3A; text-decoration:underline; font-family: helvetica; font-size:12px; text-align:right;}
.email a:hover{ margin:0; padding:0; color:#f00; text-decoration:none;}

.main_fleets{ margin:0; padding:0;}
.fleets{ margin:0; padding:0 0 10px 0;}
.fleets h2{ margin:0; padding:0; font-family:Helvetica; font-size:18px; color:#069;}
.fleet_1{ margin:0 0 0 0; padding:0 10px 10px 0; width:263; float:left;}

.fleets_page_img{ margin:0; padding:0 7px 0 7px; width:263; float:left;}
.fleetbox{ margin:0; padding:0 0 0 0; width:665px; float:right;}
.fleetbox h1{ margin:0; padding:0; font-family:Helvetica; font-size:14px; border-bottom:1px solid #069;}
.left_fleetbox{ margin:0; padding:0; width:200px; float:left;}
.left_fleetbox ul{ margin:0; padding:0; }
.left_fleetbox ul li{  margin:0; padding:0; font-family:Helvetica; font-size:12px; text-align:justify; color:#FFF; line-height:22px; list-style:none;}
.fleetbox p{ margin:0; padding:5px 0 0 0; font-family:Helvetica; font-size:12px; text-align:justify; color:#FFF;}
.fleetbox a{ margin:10px 0 0 0; padding:10px 0 0 0; color:#933; }
.fleetbox a:hover{ margin:10px 0 0 0; padding:10px 0 0 0; color: #FF0; text-decoration:none;}

.main_inner_fleet1{margin:0; padding:7px;}
.inner_fleet1{ margin:0; padding:0; }
.inner_fleet1_img{ margin:0; padding:0; width:676px; float:left;}
.inner_fleet_img1{ margin:0; padding:0; width:676px; float:left;}
.inner_fleet_details{ margin:0; padding:0; width:250px; float:right;}
.inner_fleet_details h1{ margin:0; padding:0; font-family:Helvetica; font-size:14px; border-bottom:1px solid #069;}
.inner_fleet_details ul{ margin:0; padding:0;}
.inner_fleet_details ul li{  margin:0; padding:0; font-family:Helvetica; font-size:12px; text-align:justify; color:#FFF; line-height:30px; list-style:none;}
.inner_fleet1_description{ margin:0; padding:0; width:680px;}
.inner_fleet1_description h1{ margin:0; padding:0;}
.inner_fleet1_description p{ margin:0; padding:0; font-family:Arial, sans-serif; font-size:13px; text-align:justify; color:#c5b792}

.go_back{ margin:0; padding:20px 0 0 20px;}

#rates{ margin:0; padding:4px;}
.rates_left{ margin:0; padding:0; width:215px; float:left;}
.left_services h1{ margin:0; padding:0; color:#FFF; font-size:14px;}
.left_services ul li{ margin:0; padding:0;  font-family: 'arialregular'; font-size:12px; color:#dfcfa5; list-style:none; line-height:18px; }
.left_quote{ margin:0; padding: 10px 0 10px 0;}
.left_contacts{ margin:0; padding:0;}
.left_contacts p{ margin:0; padding:0;  font-family: 'arialregular'; font-size:12px; color:#dfcfa5; }
.rates_right{ margin:0; padding:0; width:730px; float:right;}
.rates_right h1{ margin:0; padding:0; color:#FFF; font-size:14px;}
.rates_right p{ margin:0; padding:0; font-family: 'arialregular'; font-size:12px; color:#FF0;}
.rates1{ margin:0 0 10px 0; padding:4px; background:#333; }
.rates1 h2{ margin:0 0 2px 0; padding:5px; color:#FFF; font-size:14px; background:#666;}
.rates_img{ margin:0; padding:0; width:280px; float:left;}
.rates_details{ margin:0px 0 0 0; padding:0; width:434px; float:right;}
.rates_details ul li{margin:0 0 2px 0; padding:3px;  font-family: 'arialregular'; font-size:12px; color:#dfcfa5; list-style:none; line-height:20px; background:#484848;  }