body{text-align:center;margin:0;background-color:#ececec; padding:0;font-family:Arial;font-size:14px;color:#323232;}
a,a img,img{border:0;}
select{font-size:10px;}
#headercontainer{position:relative;float:left;width:100%;min-width:1000px;height:99px;border:0 solid;}
#header-bg{position:relative;top:0;left:0;width:100%;height:99px;}
#header-logo{position:absolute;top:12px;left:30px;border:0; width:150px; height:73px;}
#header-tagline{position:absolute;top:10px;left:200px;border:0; width:375px; height:59px;}
#header-sitesearch{position:absolute;right:5px;top:1px;width:290px;}
#header-sitesearch-bg{position:relative;top:4px; width:275px; height:84px;}
#header-sitesearch-input{position:absolute;right:56px;top:59px;}
#header-sitesearch-go{position:absolute;right:19px;top:61px; width:35px; height:18px;}
#header-menucontainer{position:absolute;width:520px;height:30px;top:50px;right:260px;}
img.header-menu{position:relative;float:right;margin-right:40px;margin-top:10px;}
#content-container{position:relative;width:1000px;border:0 solid; font-family:Arial;text-align:left;margin:auto;padding:0;}
#leftcol{position:relative;width:300px;float:left;border:0 solid;margin-left:0;background-color:#ececec;margin-bottom:20px;margin-top:10px;}



#searchbox-cars{
   position:relative;
   margin-top:10px;
   width:296px;
   height:480px;
   border:0 solid;
   background-image:url('https://www.ecbonline.com/images/box-bg.jpg');
   background-repeat:repeat-y;
}

#searchbox-header{
   position:relative;
   width:296px;
   height:38px;
   background-image:url('https://www.ecbonline.com/images/searchbox-header.jpg');
}

#pickup_label{
   position:absolute;
   font-size:14px;
   font-weight:bold;
   border:0;
   top:52px;
   left:20px;
}

.search-cars-pickupday {
   position:absolute;
   border:1px solid grey;
   top:52px;
   left:82px;
   width:203px;
}

.search-cars-pickupday + img {
   position:absolute;
   border:1px;
   top:52px;
   left:263px;
}

#pickuptime_label{
   position:absolute;
   font-size:14px;
   font-weight:bold;
   border:1;
   top:86px;
   left:35px;
}

.search-cars-pickuptime{
   position:absolute;
   font-size: 14px;
   border:1px solid grey;
   top:85px;
   left:82px;
}

#dashedpartition-one{
   position:absolute;
   top:115px;
   left:10px;
   padding:0;
   margin:0;
   height:0;
   width:272px;
   border-top:2px dashed #000;
}

#dropoff_label{
   position:absolute;
   font-size:14px;
   font-weight:bold;
   border:0;
   top:127px;
   left:9px
}

.search-cars-dropoffday{
   position:absolute;
   border:1px solid grey;
   top:127px;
   left:82px;
   width:203px;
}

.search-cars-dropoffday + img {
   position:absolute;
   border:1px;
   top:127px;
   left:263px;
}

#dropofftime_label{
   position:absolute;
   font-size:14px;
   font-weight:bold;
   border:1;
   top:161px;
   left:35px;
}

.search-cars-dropofftime{
   position:absolute;
   border:1px solid grey;
   font-size: 14px;
   top:160px;
   left:83px;
}

#dashedpartition-two{
      position:absolute;
      top:190px;
      left:10px;
      padding:0;
      margin:0;
      height:0;
      width:272px;
      border-top:2px dashed #000;
}

#pickup_location_label{
      position:absolute;
      font-size:14px;
      font-weight:bold;
      border:0;
      top:206px;
      left:21px;
}

.pickup_location_json{
   position:absolute;
   border:1px solid grey;
   width: 203px;
   top:204px;
   left:82px;
}

#cb_isoneway{
      position:absolute;
      top:233px;
      left:50px;
}

.cb_isoneway_label{
      position:absolute;
      font-size:12px;
      border:0;
      top:235px;
      left:80px;
}

#dropoff_location_label{
   position:absolute;
   font-size:14px;
   font-weight:bold;
   border:0;
   top:263px;
   left:9px;
}

.dropoff_location_json_hidden{
   position:absolute;
   border:1px solid grey;
   color: grey;
   width: 203px;
   top:261px;
   left:82px;
}

.dropoff_location_json_visible{
   position:absolute;
   border:1px solid grey;
   top:261px;
   width: 203px;
   left:82px;
}

#dashedpartition-three{
   position:absolute;
   top:305px;
   left:10px;
   padding:0;
   margin:0;
   height:0;
   width:272px;
   border-top:2px dashed #000;
}

#cartype_label{
   position:absolute;
   font-size:14px;
   font-weight:bold;
   border:0;
   top:329px;
   left:9px;
}

.search-cars-cartype{
   position:absolute;
   border:1px solid grey;
   font-size: 14px;
   top:329px;
   left:82px;
}

#transmission_label{
   position:absolute;
   font-size:14px;
   font-weight:bold;
   border:0;
   top:357px;
   left:15px;
}

#manual_label{
   position:absolute;
   font-size:14px;
   border:0;
   top:357px;
   left:110px;
}

input.manual{
   position:absolute;
   border:0;
   top:354px;
   left:82px;
}

#automatic_label{
   position:absolute;
   font-size:14px;
   border:0;
   top:382px;
   left:110px;
}

input.auto{
   position:absolute;
   border:0;
   top:380px;
   left:82px;
}

#any_label{
   position:absolute;
   font-size:14px;
   border:0;
   top:407px;
   left:110px;
}

input.any{
   position:absolute;
   border:0;
   top:405px;
   left:82px;
}

.search-cars-btn{
   position:absolute;
   border:0;
   top:440px;
   left:80px;
   height:34px;
   width:122px;
}

#searchbox-footer{
   position:absolute;
   top:480px;
   width:296px;
   height:38px;
   background-image:url('https://www.ecbonline.com/images/searchbox-footer.jpg');}

.tag-cloud-link {text-decoration: none;}
#fav-newsbox{position:relative;float:left;border:0 solid #b2b2b2;padding-left:0;width:296px;margin-bottom:60px;margin-top:45px;height:174px;}
#favbox-header{position:relative;width:296px;height:38px;padding:0;background-image:url('https://www.ecbonline.com/images/favbox-header.jpg');}
.submitnews{position:absolute;top:162px;left:214px;border:0;}
.subs_email{position:absolute;top:87px;left:153px;color:#828282;}
input.opt1{position:absolute;top:132px;left:166px;}
input.opt2{position:absolute;top:146px;left:166px;}
input.opt3{position:absolute;top:160px;left:166px;}
#fav-link{margin-left:0;width:140px;width:295px;background-image:url('https://www.ecbonline.com/images/box-bg.jpg');background-repeat:repeat-y;}
a.favlink{text-decoration:none;font-family:Arial,Verdana,'Lucidia Grande';font-size:11px;font-weight:bold;margin-left:5px;color:#53565f;}
a.favlink:hover{color:red;}
.assistbox{position:relative;float:left;font-family:Arial,Verdana,'Lucidia Grande';color:#d9dde0;width:391px;height:100px;margin-top:10px;border:1px solid #d9dde0;}
.assistbox img{margin-left:10px;}
.assistbox a{font-family:Arial;color:#53565f;font-size:10px;text-decoration:none;font-weight:bold;}
#favbox-footer{position:absolute;width:296px;height:38px;top:240px;background-image:url('https://www.ecbonline.com/images/searchbox-footer.jpg');}
#midcol{position:relative;float:left;margin-left:5px;width:570px;border:0 solid;background-color:#ececec;margin-top:10px;}
.featbox{position:relative;width:564px;background-color:#fff;height:173px;margin-top:5px;border:1px solid #b2b2b2;}
.text a{color:#726F6F; text-decoration:none; }
.aboutbox{position:relative;padding:0px;width:566px;height:245px;margin-top:10px;border:0 solid #999;}
#about-content-container{position:relative; float:left;margin:1px; width:564px;padding:0px;background-color:#fff;height:206px;font-family:Arial,Verdana,'Lucidia Grande';font-size:11px;color:#726f6f;border:1px solid #b2b2b2;}
.about-content{position:relative;float:left;margin:10px;font-family:Arial,Verdana,'Lucidia Grande';font-size:12px;font-weight:normal;color:#726f6f;}
.about-header{position:relative;float:left;height:38px; margin-left:1px; background-image:url('/images/blank-header-1.jpg');padding:0px;width:566px;}
.about-title{position: absolute; margin-left:10px;position:relative;top:10px;font-family:Arial,Verdana,'Lucidia Grande';font-size:16px;font-weight:bold;color:#fff;}
.feat-header{position:absolute;height:23px;padding-left:0px;padding-top:0px;width:566px;top:0px;left:0px;font-family:Arial,Verdana,'Lucidia Grande';font-size:16px;font-weight:bold;color:#53565f;}
.title{position:relative;top:0px;width:564px;height:36px;background-image:url('/images/blank-header-1.jpg');}
.text{position:absolute;width:355px;top:39px;left:200px;font-family:Arial,Verdana,'Lucidia Grande';font-size:12px;font-weight:normal;color:#726f6f;}
.small-logo{position:absolute;top:136px;left:495px;}
.holidaypic{position:absolute;left:5px;top:40px;height:151px;border:1px solid #e0dfe4;}
.linkbox{position:relative;font-family:Arial,Verdana,'Lucidia Grande';color:#53565f;width:563px;margin-top:5px;border:1px solid #e0dfe4;float:left;}
.linkbox-left{position:relative;float:left;width:279px;border:1px solid #e0dfe4;}
.linkbox-right{position:relative;float:left;width:280px;border:1px solid #e0dfe4;}
.linkbox img{margin-left:10px;}
.linkbox a{font-family:Arial;color:#53565f;font-size:10px;text-decoration:none;font-weight:bold;}
#midcolwide{position:relative;float:left;background-color:#ececec;margin-left:5px;margin-top:19px;width:650px;border:0 solid;}
#midcolwide a{text-decoration:none;color:#1e71ed;}
#midcolfull{position:relative;float:left;font-family:Arial,Verdana,'Lucidia Grande';font-size:11px;margin-left:15px;padding-left:10px;width:920px;border:0 solid;background-color:#fff;}
#rightcol{position:relative;float:left;width:100px;height:650px;border:0 solid;background-color:#ececec;}
.infocontainer{position:relative;float:left;background-color:#fff;border:1px solid #e0dfe4;margin-top:3px;padding:0;margin-bottom:10px;width:620px;font-family:Arial,Verdana,'Lucidia Grande';font-size:12px;font-weight:normal;color:#726f6f;}
.linkcolumn{position:relative;float:left;margin:10px;}
#footercontainer{position:relative;float:left;margin-top:20px;height:140px;width:100%;border:0 solid;background-image:url('https://www.ecbonline.com/images/ecb-footer.jpg');text-align:left;}
.footer{position:absolute;color:#e0dfe4;font-size:14px;top:0px;width:100%;height:125px;font-family:Arial,Verdana,'Lucidia Grande';padding-top:5px;}
a.favlink-footer{text-decoration:none;font-family:Arial,Verdana,'Lucidia Grande';font-size:14px;font-weight:bold;margin-left:5px;color:#53565f;}
a.favlink-footer:hover{color:red;}
.footer a{margin-top:5px;color:#e0dfe4;font-weight:bold;}
.footerlinks{position:absolute;color:#e0dfe4;font-size:14px;left:150px;top:25px;height:125px;font-family:Arial,Verdana,'Lucidia Grande';padding-top:5px;}
.footerlinks a{margin-top:5px;color:#e0dfe4;font-weight:bold;}
#whole-container{position:relative;width:957px;border:0 solid;background-color:#fff;font-family:Arial;text-align:left;margin:auto;}
#bgcontainer{float:left;width:957px;}
#container{position:relative;float:left;width:957px;background-color:#ececec;text-align:left;margin:auto;}
.weather-div{position:relative;float:left;width:520px;height:185px;margin-bottom:0;margin-top:20px;border:0 solid;font-family:Arial,Verdana,'Lucidia Grande';font-size:10px;color:#666;font-weight:bold;}
.timeinfo{position:absolute;top:-10px;left:80px;}
.todays-weather{position:relative;float:left;width:145px;height:170px;left:20px;border:0 solid;padding:0;}
.tonights-weather{position:relative;float:left;width:145px;height:170px;left:20px;border:0 solid;padding:0;}
.header{position:relative;float:left;left:0;border:0 solid;top:0;width:120px; height:25px;}
.summary{position:absolute;left:62px;top:30px;font-size:12px;}
.temper{position:absolute;left:65px;top:60px;font-size:18px;}
.humidity{position:absolute;left:5px;top:100px;font-size:11px;}
.pressure{position:absolute;left:5px;top:112px;font-size:11px;}
.wind{position:absolute;left:5px;top:124px;font-size:11px;}
.links{position:absolute;left:40px;width:500px;top:172px;}
.forecast-weather{position:relative;float:left;width:200px;height:40px;left:20px;border:1px solid;margin-bottom:1px;}
.forecast-weather .summary{position:absolute;left:5px;top:0;font-size:9px;}
.forecast-weather .temper{position:absolute;left:60px;top:10px;font-size:18px;}
.forecast-weather .humidity{position:absolute;left:110px;top:3px;font-size:9px;height:30px;width:10px;}
.forecast-weather .wind{position:absolute;left:110px;top:3px;font-size:9px;height:30px;width:70px;}
div.personal-details{position:relative;float:left;margin-bottom:30px;margin-top:0;padding-bottom:10px;padding-left:0px;width:590px;margin-left:0px;font-family:Arial,Verdana,'Lucidia Grande';font-size:12px;color:#53565f;border:1px solid #e0dfe4;}
div.personal-details-header{background-image:url('https://www.ecbonline.com/images/details-header.jpg');height:25px;border:0 solid;width:592px;font-family:Arial,Verdana,'Lucidia Grande';font-size:13px;font-weight:bold;color:#e0dfe4;}
.detailstext{position:absolute; top:4px; left:23px;}
.favfooter{font-size:12px; font-weight:normal;}
.favfooter:hover{color:red;}
div.personal-details input.details{background-color:#ececec;font-family:Arial;font-size:11px;color:#000;text-decoration:none;}
div.personal-details select.details{background-color:#ececec;font-family:Arial;font-size:11px;color:#000;text-decoration:none;}
div.personal-details input.payment{background-color:#ececec;font-family:Arial;font-size:11px;color:#000;text-decoration:none;}
div.personal-details select.payment{background-color:#ececec;font-family:Arial;font-size:11px;color:#000;text-decoration:none;}
.allplaces{font-family:Arial,Verdana,'Lucidia Grande';background-color:#fff;font-size:11px;text-decoration:none;color:#e0dfe4;font-weight:bold;}
.linkcolumn{position:relative;float:left;margin:10px;}
#MyImage{ background-image: url('/images/proceed-btn.jpg'); width: 122px; height: 34px; display: block; }
#MyImage:hover{ background-image: url('/images/proceed-btn-over.jpg'); }
#changebutton{ background-image: url('https://www.ecbonline.com/images/change-btn.jpg'); width: 80px; height: 22px; display: block;}
#changebutton:hover{background-image: url('https://www.ecbonline.com/images/change-btn-over.jpg'); width: 80px; height: 22px; display: block;}
span.error{font-size: 10px; font-weight: bold; color: red;}