@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-x top left #FFF;}
.clearboth{ clear:both;}
.clearleft{ clear:left;}

#wrapper{ margin:0px auto; padding:0; width:956px;}
#header_portion{ margin:0; padding:0;}
.logo{ margin:0; padding:0; float:left; width:200px;}
.number{ margin:0; padding:54px 0 0 0; float:right; width:235px;} 

#menu_portion{ margin:1px 0 0 0; padding:0;}
.menu{ margin:0; padding:0;}
.menu ul{ margin:0; padding:0;}
.menu ul li{ margin:0; padding:0;  font-family: 'ITCAvantGardeGothicBook'; font-size:14px; list-style:none; float:left; line-height:32px;}
.menu ul li a{ margin:0; padding:0 32px 0 32px; text-decoration:none; color:#FFF;}
.menu ul li a:hover, .active a{ margin:0; padding:0 32px 0 32px; background:#FFF; color:#000 !important; display:block;}

#banner_portion{ margin:14px 0 0 0; padding:12px; background:url(../images/banner_bg.png) no-repeat; height:310px; display:block;}
.banner{ margin:0; padding:0; float:left; width:356px;}
.welcome_txt{ margin:0; padding:10px 0 0 0; float:right; width:565px;}
.welcome_txt h1{ margin:0; padding:0 0 10px 0;  font-family: 'ITCAvantGardeGothicBook'; font-size:17px; color:#FFF;}
.welcome_txt p{ margin:0; padding:0; font-family: 'arialregular'; font-size:13px; text-align:justify; color:#FFF; line-height:18px;}
.yellow{ color:#f79e03;}

#bottom_banner{ margin:0; padding:3px; background:#676767;}
a.bottom_banner1{ margin:0; padding:0 0 0 5px; background:url(../images/box1.jpg) no-repeat; width:233px; height:144px; display:block; float:left;}
a.bottom_banner1:hover{ margin:0; padding:0 0 0 5px; background:url(../images/box1hover.jpg) no-repeat; width:233px; height:144px; display:block; float:left;}
a.bottom_banner2{ margin:0; padding:0 0 0 5px; background:url(../images/box2.jpg) no-repeat; width:233px; height:144px; display:block; float:left;}
a.bottom_banner2:hover{ margin:0; padding:0 0 0 5px ; background:url(../images/box2hover.jpg) no-repeat; width:233px; height:144px; display:block; float:left;}
a.bottom_banner3{ margin:0; padding:0 0 0 5px; background:url(../images/box3.jpg) no-repeat; width:233px; height:144px; display:block; float:left;}
a.bottom_banner3:hover{ margin:0; padding:0 0 0 5px ; background:url(../images/box3hover.jpg) no-repeat; width:233px; height:144px; display:block; float:left;}
a.bottom_banner4{ margin:0; padding:0 0 0 0; background:url(../images/box4.jpg) no-repeat; width:233px; height:144px; display:block; float:left;}
a.bottom_banner4:hover{ margin:0; padding:0 0 0 0 ; background:url(../images/box4hover.jpg) no-repeat; width:233px; height:144px; display:block; float:left;}

#main_content{ margin:10px 0 0 0; padding:0;}
#left_portion{ margin:0; padding:0; width:694px; float:left;}
.content{ margin:0; padding:0;}
.sub_content{ margin:0; padding:0 0 10px 0;}
.sub_text{ margin:0; padding:5px 0 0 0; float:left; width:448px;}
.sub_text p{ margin:0; padding:0; font-family: 'arialregular'; font-size:13px; text-align:justify; line-height:18px;}
.sub_img{ margin:0; padding:0; float:right; width:238px;}
.pic1{ margin:0; padding:10px 0 0 0;}
.bottom_img{ margin:0; padding:0;}
#right_portion{ margin:0; padding:0; width:242px; float:right;}
.testimonials{ margin:0; padding:0;}
.testimonials p{ margin:0; padding:7px 0 0 0; font-family: 'arialregular'; font-size:12px; text-align:justify;line-height:18px; font-style:italic;}
.testimonials a{ margin:0; padding:0; font-family: 'arialregular'; font-size:11px; color:#F00;}

.reservation{ margin:20px 0 0 0; padding:0;}
a.reservation_img{ margin:0; padding:0 0 0 5px; background:url(../images/reserve.jpg) no-repeat; width:242px; height:159px; display:block; float:left;}
a.reservation_img:hover{ margin:0; padding:0 0 0 5px; background:url(../images/reservehover.jpg) no-repeat; width:242px; height:159px; display:block; float:left;}

.contact{ margin:20px 0 0 0; padding:0; }
.contact p{ margin:0; padding:7px 0 0 0; font-family: 'arialregular';  font-size:12px; line-height:18px; color:#000;}
.contact b{ margin:0; padding:0; font-family:Helvetica, sans-serif;  font-size:12px; line-height:18px; color:#000;}
.email{ margin:0; padding:0;}
.email a{ margin:0; padding:0; color:#000; }
.email a:hover{ margin:0; padding:0; color: #F00;  text-decoration:none;}

.footer_cover{ margin:10px auto; padding:0; background:#000; height:40px; width:100%; }
.footer_cover_inn{margin-left:auto; margin-right:auto;  width:944px;}
.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:5px 0 0 0; width:580px; 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;}


.contact_form{ margin:0; padding:10px 10px 40px 10px;  width:350px; float:left; border:1px dotted #666;  background:#e1e0e0;}
.contact_form h1{ margin:0; padding:0 0 10px 0; font-family:Helvetica, sans-serif; font-size:22px; color:#069; }
.resparagraph{ margin:0; padding:0 0 10px 0; font-family: 'Yanone Kaffeesatz', sans-serif; color:#6C0606;}
.form_contact{ margin:0; padding:0; float:left; }
.form_contact p{ margin:0 0 2px 0; padding:2px 0 2px 5px; width:350px; background:#c7c6c6; }
.form_contact label{ margin:0; padding: 0; width:140px; font-family:Helvetica, sans-serif; float:left; color: #000; font-size:12px;}
.txtboxcon{ margin:0; padding:0; width:200px; height:18px; border:1px solid #666;}
.commentbox{ width:200px; height:70px; border:1px solid #666;}
.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:#000; 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; }

.fleets{ margin:0; padding:0 0 0 0;}
.fleets h2{ margin:0; padding:0; font-family:Helvetica; font-size:18px; color:#069;}
.fleet_1{ margin:10px 0 0 0; padding:4px; background:#e1e0e0;}

.fleets_page_img{ margin:0; padding:0; width:263; float:left;}
.fleetbox{ margin:0; padding:30px 0 0 0; width:410px; float:right;}
.fleetbox h1{ margin:0; padding:0; font-family:Helvetica; font-size:14px; border-bottom:1px solid #069;}
.fleetbox p{ margin:0; padding:5px 0 0 0; font-family: 'arialregular'; font-size:12px; text-align:justify;line-height:18px;}
.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:#000; text-decoration:none;}