*{  
    padding:0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}  
.loading 
{
    width:100%;
    text-align:center; /*For IE6 Shenanigans*/  
}
.c1
{
    position:relative;
    display:block;
    padding-top:4px;
    width:990px;  
    height:800px;
    margin:0 auto;  
    border-style:none;
    text-align:center;  
    background: #ffcc00;
    z-index:1;
    box-shadow: 0 8px 6px rgba(1,0,0,.8); -webkit-box-shadow: 0 8px 6px rgba(1,0,0,.8); -moz-box-shadow: 0 8px 6px rgba(1,0,0,.8); -o-box-shadow: 0 8px 6px rgba(0,0,0,.8);
}
.c1a
{
    position:relative;
    display:block;
    padding-top:4px;
    width:990px;  
    height:1970px;
    margin:0 auto;  
    border-style:none;
    text-align:left;  
    background: #ffcc00;
    z-index:1;
    box-shadow: 0 8px 6px rgba(1,0,0,.8); -webkit-box-shadow: 0 8px 6px rgba(1,0,0,.8); -moz-box-shadow: 0 8px 6px rgba(1,0,0,.8); -o-box-shadow: 0 8px 6px rgba(0,0,0,.8);
}
.c2
{
    position:relative;
    display:block;
    padding-top:4px;
    width:990px;  
    height:700px;
    margin:0 auto;  
    border-style:none;
    text-align:center;  
    background: #669933;
    z-index:1;
    box-shadow: 0 8px 6px rgba(1,0,0,.8); -webkit-box-shadow: 0 8px 6px rgba(1,0,0,.8); -moz-box-shadow: 0 8px 6px rgba(1,0,0,.8); -o-box-shadow: 0 8px 6px rgba(0,0,0,.8);
}
.c2login
{
    position:relative;
    display:block;
    padding-top:200px;
    width:990px;  
    height:350px;
    margin:0 auto;  
    border-style:none;
    text-align:center;  
    vertical-align:center;
    background: White;
    z-index:1;
    box-shadow: 0 8px 6px rgba(1,0,0,.8); -webkit-box-shadow: 0 8px 6px rgba(1,0,0,.8); -moz-box-shadow: 0 8px 6px rgba(1,0,0,.8); -o-box-shadow: 0 8px 6px rgba(0,0,0,.8);
}
.c2-aboutus
{
    position:relative;
    display:block;
    padding-top:4px;
    width:990px;  
    height:450px;
    margin:0 auto;  
    border-style:none;
    text-align:center;  
    background: #669933;
    z-index:1;
    box-shadow: 0 8px 6px rgba(1,0,0,.8); -webkit-box-shadow: 0 8px 6px rgba(1,0,0,.8); -moz-box-shadow: 0 8px 6px rgba(1,0,0,.8); -o-box-shadow: 0 8px 6px rgba(0,0,0,.8);
}
.c2-contactus
{
    position:relative;
    display:block;
    padding-top:4px;
    width:990px;  
    height:400px;
    margin:0 auto;  
    border-style:none;
    text-align:center;  
   background: #ffcc00;
    z-index:1;
    box-shadow: 0 8px 6px rgba(1,0,0,.8); -webkit-box-shadow: 0 8px 6px rgba(1,0,0,.8); -moz-box-shadow: 0 8px 6px rgba(1,0,0,.8); -o-box-shadow: 0 8px 6px rgba(0,0,0,.8);
}
.c2-inbox1
{
    position:absolute;
    top:10px;
    left:10px;
    display:block;
    width:250px;  
    height:300px;
    margin:0 auto;  
    border-style:none;
    text-align:center;  
    background-color:#ffcc00;
    padding:20px;
    border: 2px solid white;
    box-shadow: 0 5px 10px rgba(1,0,0,.8); -webkit-box-shadow: 0 5px 10px rgba(1,0,0,.8); -moz-box-shadow: 0 5px 10px rgba(1,0,0,.8); -o-box-shadow: 0 5px 10px rgba(1,0,0,.8);
}
.c2-inbox2
{
    position:absolute;
    top:-10px;
    left:320px;
    display:block;
    width:310px;  
    height:350px;
    margin:0 auto;  
    border-style:none;
    text-align:center;  
    background-color:white;
    padding:20px;
    border: 2px solid white;

}
.c2-inbox3
{
    position:absolute;
    top:10px;
    left:690px;
    display:block;
    width:250px;  
    height:300px;
    margin:0 auto;  
    border-style:none;
    text-align:center;  
    background-color:#ffcc00;
    padding:20px;
    border: 2px solid white;
    box-shadow: 0 5px 10px rgba(1,0,0,.8); -webkit-box-shadow: 0 5px 10px rgba(1,0,0,.8); -moz-box-shadow: 0 5px 10px rgba(1,0,0,.8); -o-box-shadow: 0 5px 10px rgba(1,0,0,.8);
}
a img
{
    border:none;
}
.menubar
{
    position:absolute;
    top:178px;
    border:none;
    border: 0px;
    z-index:1;
} 
.googleplusmall
{
   position:absolute;
    top:1545px;
    left:930px;
    width:45px;
    height:45px;
    z-index:100;

}
.googlecalendar
{
    position:absolute;
    top:50px;
    left:800px;
}
.repairgooglecalendar
{
    position:absolute;
    top:570px;
    left:800px;
}
.menubar a
{
    border:none;
    border: 0px;
}
.bookingform
{
    position:relative;
    display:block;
    padding-top:4px;
    width:990px;  
    min-height:1750px;
    height:auto;
    margin:0 auto;  
    border-style:none;
    text-align:center;  
    background: white;
    z-index:1;
    box-shadow: 0 8px 6px rgba(1,0,0,.8); -webkit-box-shadow: 0 8px 6px rgba(1,0,0,.8); -moz-box-shadow: 0 8px 6px rgba(1,0,0,.8); -o-box-shadow: 0 8px 6px rgba(0,0,0,.8);
}
.bookingform_reservations
{
    position:relative;
    display:block;
    padding-top:-20px;
    padding-left:-10px;
    width:810px;  
    min-height:1100px;
    height:1100px;
    margin:0 auto;  
    border-style:none;
    text-align:center;  
    background: white;
    z-index:1;
    box-shadow: 0 8px 6px rgba(1,0,0,.8); -webkit-box-shadow: 0 8px 6px rgba(1,0,0,.8); -moz-box-shadow: 0 8px 6px rgba(1,0,0,.8); -o-box-shadow: 0 8px 6px rgba(0,0,0,.8);
}
.c3
{
    position:relative;
    display:block;
    padding-top:4px;
    width:990px;  
    height:70px;
    margin:0 auto;  
    border-style:none;
    text-align:center;  
    background: #663333;
    z-index:1;
}
#promoslider-container
{
    position:relative;
    top :390px;
    border:none;
    border: 0px;
}
#promoslider-container a
{
border:none;
border: 0px;
}
.checklist
{
    position:relative;
    left:-400px;
    top:110px;
    
}
#bottommenu
{

    color:white;

}
#bottommenu a
{
    color:white
}
#bottommenu a:hover
{
    color:yellow
}
#promoslider-container .bx-prev {
	bottom: 0px;
    left: -190px;
    position: relative;
	width: 23px;
	height: 23px;
	text-indent:-9999px;
}
#promoslider-container .bx-next {
	bottom: 0px;
    left: 210px;
    position: relative;
	width: 23px;
	height: 23px;
	text-indent:-9999px;
}
.packagecontainers
{
    position:relative;
    left:0px;
    top:50px;
    z-index:-1;
}
#packageheader
{
    position:relative;
    top: 20px;
    left:100px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size:30px;
    font-weight:bold;
	    
}
#packagesubheader
{
    position:relative;
    top: 5px;
    left:210px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-size:20px;
    font-weight:bold;
    font-style:italic;
}
.packagedescription
{
    position:absolute;
    top:340px;
    left:470px;
    padding-left:5px;
    background-color:White;
    width:480px;
    height:1600px;
    padding-top:20px;
    -moz-border-radius-bottomleft: 50px;
    border-bottom-left-radius: 50px;
    -moz-border-radius-bottomright: 50px;
    border-bottom-right-radius: 50px;
    -moz-border-radius-topleft: 50px;
    border-top-left-radius: 50px;
    -moz-border-radius-topright: 50px;
    border-top-right-radius: 50px;
    padding-right:20px;
    

}
.truckrentalratesheet
{
    position:relative;
    left:20px;
}
.ecofeatures
{
    position:absolute;
    display:block;
    padding-left:70px;
    z-index:100;
    top:760px;
    left:420px;
    font-size:18px; 
}
.truckrentalratesheader
{
    display:block;
    font-size:22px;
    font-weight:bold;
    padding-left:30px;
    padding-top:20px;
    z-index:100;
}
#aucklandtruckrentalinclusions
{
    padding-left:30px;
    font-size:18px; 
     z-index:5;
}
.truckrentalphotogallerybox
{
    position:absolute;
    top:390px;
    left:470px;
    background-color:White;
    width:430px;
    height:150px;  
    z-index:1;
}
.truckrentalbookingbutton1
{
    position:absolute;
    width:150px;
    height:150px;
    left:355px;
    top:595px;
    white-space:pre-wrap;
    float:left;
    z-index:2;
}     

.submitbutton
{

  position:absolute;
  display:block;
  top:80px;
  left:190px;
  width:150px;
  height:25px;
  border:none;
  outline: none;   
}
.submitbuttonupdate
{

  position:absolute;
  display:block;
  top:910px;
  left:420px;
  width:150px;
  height:25px;
  border:none;
  outline: none;   
}
.terms
{
  width:500px;
  height:100px;
  left:270px;
  display:block;
  position:absolute;
  top:1520px;
  z-index:1;
  text-align:center;
}
.resetbutton
{

  position:absolute;
  display:block;
  top:-100px;
  left:820px;
  border:none;
  outline: none;   
  z-index:1;
}
.resetbuttonupdate
{
  position:relative;
  display:block;
  top:-920px;
  left:830px;
  border:none;
  outline: none;   
  z-index:1;
}
.resetbutton-overide
{

  position:absolute;
  display:block;
  top:-60px;
  left:820px;
  border:none;
  outline: none;   
  z-index:1;
}
.rate-overide
{
  position:absolute;
  display:block;
  top:560px;
  left:260px;
  border:4px solid Green;
  outline: none;   
  z-index:1;
  height:30px;
  width:100px;
  font-size:18px;
  font-weight:bold;
  padding:2px;
}
.ratelabel-overide
{
  position:absolute;
  display:block;
  top:530px;
  left:270px;
  border:none;
  font-size:22px;
  font-weight:bold;
  outline: none;   
  z-index:1;
}
.ratedollar-overide
{
  position:absolute;
  display:block;
  top:563px;
  left:242px;
  border:none;
  font-size:27px;
  font-weight:bold;
  outline: none;   
  z-index:1;
}
.pkg1
{
  position:absolute;
  top:10px;
  left:20px;  
}
.pkg2
{
  position:absolute;
  top:10px;
  left:335px;  
}
.pkg3
{
  position:absolute;
  top:10px;
  left:635px;  
}
.selectedpackage
{
    position:absolute;
    top:230px;
    left:150px;
    width:500px;
    height:13px;
    border: none;
    text-align:left;
    padding-bottom:100px;
    
}
.selectedlabelheading
{
    position:relative;
    top:300px;
    left:0px;
    text-align:center;
    padding-bottom:100px;
    font-size:20px;
    font-weight:bold;
}
#aboutusheading
{
    color:White;
    font-size:25px;
    font-weight:bold;
    text-align:center;
}
#aboutusdescription
{
    width:600px;
    color:White;
    font-size:16px;
    text-align:center;
    padding-left:180px;
}

       .TableCSS  
        {  
            border-style:none;  
            background-color:SeaGreen;  
            width: 500px;  
            }  
        .TableHeader  
        {  
            background-color:MediumSeaGreen;  
            color:Snow;  
            font-size:large;  
            font-family:Verdana;  
            height:45px;  
            text-align:center;  
            }      
        .TableData  
        {  
            background-color:DarkSeaGreen;  
            color:Snow;  
            font-family:Courier New;  
            font-size:medium;  
            font-weight:bold;  
            height:30px;  
            }    
        .TablePager  
        {  
            background-color:Green;  
            height:45px;  
            }                                
        .PagerButtonCSS  
        {  
            color:DarkGreen;  
            height:35px;  
            font-weight:bold;  
            font-family:Comic Sans MS;  
            }      
        .NumericButtonCSS  
        {  
            font-size:x-large;  
            font-family:Courier New;  
            color:Snow;  
            font-family:Comic Sans MS;  
            font-weight:bold;  
            }    
        .CurrentPageLabelCSS  
        {  
            font-size:xx-large;  
            font-family:Comic Sans MS;  
            color:White;  
            font-weight:bold;  
            }   
        .NextPreviousButtonCSS  
        {  
            font-size:large;  
            font-family:Courier New;  
            color:LawnGreen;  
            font-weight:bold;  
            }   
.bookingheading
{
    position:absolute;
    top:240px;
    left:450px;
    width:500px;
    height:13px;
    text-align:Left;
    font-family:Tahoma;  
    font-size:28px;
    font-weight:bold;
    color:Green;
            
}
.quoteimage
{
    position:absolute;
    top : 250px;
    left: 30px;

}
.quoteimage-overide
{
    position:absolute;
    top : 620px;
    left: 590px;

}
.truckicon
{

                position:absolute;
                top:275px;
                left:290px;
                color:black;        
                text-align:left; 

}
.trailericon
{

                position:absolute;
                top:305px;
                left:290px;
                color:black;        
                text-align:left; 
}
.quotebutton
{
 position:absolute;
 display:block;
 top:620px;
 left:580px;
 z-index:1;
                outline: none;  
                border:none;
}
.durationtitle
{
 position:absolute;
 display:block;
 top:179px;
 left:80px;
 z-index:1;
    -webkit-transform: rotate(358deg);
    -moz-transform: rotate(358deg);
    -o-transform: rotate(358deg);
  -ms-transform:rotate(-2deg); /* IE 9 */
    writing-mode: lr-tb;
    color:blue;
}
.packagetitle
{
 position:absolute;
 display:block;
 top:198px;
 left:80px;
 z-index:1;
    -webkit-transform: rotate(358deg);
    -moz-transform: rotate(358deg);
    -o-transform: rotate(358deg);
  -ms-transform:rotate(-2deg); /* IE 9 */
    writing-mode: lr-tb;
    color:blue;
}
.totalpricetitle
{
 position:absolute;
 display:block;
 top:220px;
 left:65px;
 z-index:1;
    -webkit-transform: rotate(358deg);
    -moz-transform: rotate(358deg);
    -o-transform: rotate(358deg);
  -ms-transform:rotate(-2deg); /* IE 9 */
 font-size:35px;
 font-weight:bold;
    color:blue;

}

.insurancetitle
{
 position:absolute;
 display:block;
 top:370px;
 left:50px;
 z-index:1;
    -webkit-transform: rotate(358deg);
    -moz-transform: rotate(358deg);
    -o-transform: rotate(358deg);
  -ms-transform:rotate(-2deg); /* IE 9 */
 font-size:25px;
 font-weight:bold;
    color:blue;

}
.availabilitytitle
{
 position:absolute;
 display:block;
 top:410px;
 left:-30px;
 z-index:1;
    -webkit-transform: rotate(358deg);
    -moz-transform: rotate(358deg);
    -o-transform: rotate(358deg);
  -ms-transform:rotate(-2deg); /* IE 9 */
    color:blue;
width :250px;
text-align:center;
}
.pickupdatetitle
{
 position:absolute;
 display:block;
 top:139px;
 left:27px;
 z-index:1;
    -webkit-transform: rotate(358deg);
    -moz-transform: rotate(358deg);
    -o-transform: rotate(358deg);
  -ms-transform:rotate(-2deg); /* IE 9 */
    color:blue;
width :250px;
text-align:center;
}
.dropoffdatetitle
{
 position:absolute;
 display:block;
 top:159px;
 left:27px;
 z-index:1;
    -webkit-transform: rotate(358deg);
    -moz-transform: rotate(358deg);
    -o-transform: rotate(358deg);
  -ms-transform:rotate(-2deg); /* IE 9 */
    color:blue;
width :250px;
text-align:center;
}
.allowedkms
{
 position:absolute;
 display:block;
 top:298px;
 left:-90px;
 z-index:1;
    -webkit-transform: rotate(358deg);
    -moz-transform: rotate(358deg);
    -o-transform: rotate(358deg);
  -ms-transform:rotate(-2deg); /* IE 9 */
    color:blue;
width :250px;
text-align:center;
}
.keypic
{
 position:absolute;
 display:block;
 top:710px;
 left:417px;
 z-index:1;
    -webkit-transform: rotate(358deg);
    -moz-transform: rotate(358deg);
    -o-transform: rotate(358deg);
  -ms-transform:rotate(-2deg); /* IE 9 */
    color:blue;
text-align:center;
}
.keypic-overide
{
 position:absolute;
 display:block;
 top:700px;
 left:417px;
 z-index:1;
    -webkit-transform: rotate(358deg);
    -moz-transform: rotate(358deg);
    -o-transform: rotate(358deg);
  -ms-transform:rotate(-2deg); /* IE 9 */
    color:blue;
text-align:center;
}
.return-returntimelabel
{
    position:absolute;
    padding-left:20px;
    font-size:25px;
    color:Red;
}
.NowTimeButton
{
    position:absolute;
    left:510px;
    top:75px;
    font-size:25px;
    color:Blue;
}
.return-returntimefield
{
    position:absolute;
    left:200px;
    width:300px;
    height:30px;
    font-size:25px;
    color:blue;
}
.return-returnmileagelabel
{
    position:absolute;
    padding-left:20px;
    font-size:25px;
    color:Red;
}
.return-returnmileagefield
{
    position:absolute;
    left:200px;
    width:300px;
    height:30px;
    font-size:25px;
    color:blue;
}
.return-diesellabel
{
    position:absolute;
    padding-left:20px;
    font-size:25px;
    color:Red;
}
.return-dieselfield
{
    position:absolute;
    left:200px;
    width:300px;
    height:30px;
    font-size:25px;
    color:blue;
}
.return-returnedlabel
{
    position:absolute;
    padding-left:40px;
    font-size:25px;
    color:green;
    font-weight:bold;
}
.return-returnitem1
{
    position:absolute;
    padding-left:40px;
    font-size:25px;
    color:red;
    font-weight:bold;
    top:230px;
}
.return-returnitem2
{
    position:absolute;
    padding-left:40px;
    font-size:25px;
    color:red;
    font-weight:bold;
    top:230px;
    left:160px;
}
.return-returnitem3
{
    position:absolute;
    padding-left:40px;
    font-size:25px;
    color:red;
    font-weight:bold;
    top:230px;
    left:320px;
}
.return-returnedornot
{
    position:absolute;
    padding-left:40px;
    font-size:25px;
    color:blue;
    font-weight:bold;
    top:280px;
    left:200px;
}
.return-update
{
    position:absolute;
    font-size:25px;
    color:red;
    font-weight:bold;
    top:320px;
    left:70px;
}
.return-close
{
    position:absolute;
    font-size:25px;
    color:red;
    font-weight:bold;
    top:320px;
    left:290px;
}
.bookingform_printversion
{

    position:relative;
    display:block;
    padding-top:15px;
   padding-left:20px;
    width:8in;  
    min-height:12in;
    height:12in;
    margin:0 auto;  
    border-style:none;
    text-align:left;  
    background: white;
    z-index:1;
    border:2px solid gray;
}
.bookingform_contactdetails
{
    width : 500px;
    position:absolute;
    left:250px;
    text-align:right;
    top:20px;
    font-size:12px;
}
.bookingform_bookingdetails
{
    width : 950px;
    position:absolute;
    left:30px;
    text-align:Left;
    top:190px;
}
.bookingform_title
{
    position:absolute;
    left:30px;
    top:90px;
    font-family:Tahoma;
    font-size:25px;
    font-weight:bold;
}
.bookingform_customerdetails_heading
{
    position:absolute;
    left:0px;
    top:-60px;
    font-family:Tahoma;
    font-size:17px;
    font-weight:Bold;
}

.bookingform_customerdetails
{
    position:absolute;
    left:00px;
    top:-40px;
    font-family:Tahoma;
    font-size:15px;
    border : 2px solid gray;
    width:3.5in;
    height : 1.7in;
    padding : 5px;
}
.bookingform_reservationdetails_heading
{
    position:absolute;
    left:380px;
    top:-60px;
    font-family:Tahoma;
    font-size:17px;
    font-weight:Bold;
}
.bookingform_reservationdetails
{
    position:absolute;
    left:380px;
    top:-40px;
    font-family:Tahoma;
    font-size:15px;
    border : 2px solid gray;
    width:3.5in;
    height : 1.7in;
    padding : 5px;
}
.bookingform_paymentdetail
{
    position:relative;
    left:0px;
    top:240px;
    font-family:Tahoma;
    font-size:15px;
    border : 2px solid gray;
    width:7.45in;
    height : 3in;
    padding : 5px;
    padding-top:20px;
}
.driverlicenceversion
{
 position:relative;
    left:410px;
    top:-20px;
}

.creditcardnumber
{
    position:absolute;
    display:block;
    top:560px;
    left:0px;
    width:725px;
    height:25px;
    text-align:left;
    border:solid 1px gray;
    font-size:16px;
    padding-top:0px;
    padding-left:5px;
}
.creditcardtype {
    position: absolute;
    display: block;
    top: 530px;
    left: 0px;
    width: 725px;
    height: 40px;
    text-align: left;
    border: none;
    font-size: 18px;
    padding-top: 0px;
    padding-left:5px;
}
.creditcardtype input {
			margin-bottom: 12px;
			margin-top: 5px;
			margin-right: 10px !important;
	}
.creditcardtype label {
			color: Black  !important;
			margin-top: 5px;
			margin-bottom: 12px;
	}
.creditcardexpiry {
    position: absolute;
    display: block;
    top: 590px;
    left: 0px;
    width: 300px;
    height:25px;
    text-align: left;
    border:solid 1px gray;
    font-size: 18px;
    padding-top:0px;
    padding-left:5px;
}
.creditcardname {
    position: absolute;
    display: block;
    top: 590px;
    left: 310px;
    width: 415px;
    height:25px;
    text-align: left;
    border:solid 1px gray;
    font-size: 18px;
    padding-top:0px;
    padding-left:5px;
}
.creditcardcvc {
    position: absolute;
    display: block;
    top: 620px;
    left: 0px;
    width: 240px;
    height:30px;
    text-align: left;
    border:solid 1px gray;
    font-size: 18px;
    padding-top:0px;
    padding-left:5px;
}
.creditcardsignature {
    position: absolute;
    display: block;
    top: 620px;
    left: 250px;
    width: 475px;
    height:30px;
    text-align: left;
    border:solid 1px gray;
    font-size: 18px;
    padding-top:0px;
    padding-left:5px;
}
.creditcardtitle {
    position: absolute;
    display: block;
    top: 490px;
    left: 0px;
    width: 800px;
    height:30px;
    text-align: left;
    border:none;
    font-weight:bold;
    font-size: 17px;
    padding-top:10px;
    padding-left:5px;
}
.agentsighted
{
    border:dashed 1px grey;
    width:120px;
    height:50px;
    position:absolute;
    top:5px;
    left:590px;
    padding:2px;
    text-align:center;
}
.chargesatpickup
{
    position:absolute;
    left:05px;
    top:320px;
    font-family:Tahoma;
    font-size:17px;
    font-weight:bold;
}
.chargesatdropoff
{
    position:absolute;
    left:370px;
    top:320px;
    font-family:Tahoma;
    font-size:17px;
    font-weight:bold;
}
.bookingform_driverdeclaration
{
    position:absolute;
    left:0px;
    top:150px;
    font-family:Tahoma;
    font-size:15px;
    border : 2px solid gray;
    width:7.45in;
    height : 1.5in;
    padding : 5px;
    padding-top:7px;
}
.bookingform_pickup
{
    position:absolute;
    left:0px;
    top:890px;
    font-family:Tahoma;
    font-size:15px;
    border : none;
    width:3.5in;
    height : 1.5in;
    padding : 5px;
    padding-top:20px;
}
.bookingform_dropoff
{
    position:absolute;
    left:380px;
    top:890px;
    font-family:Tahoma;
    font-size:15px;
    border : 2px solid gray;
    width:3.5in;
    height : 1.5in;
    padding : 5px;
    padding-top:20px;
}
.bookingform_taxinvoice
{
    position:absolute;
    left:0px;
    top:340px;
    font-family:Tahoma;
    font-size:15px;
    border : 2px solid gray;
    width:350px;
    height : 160px;
    padding : 5px;
    padding-top:20px;
}
.bookingform_dropoffcharges
{
    position:absolute;
    left:370px;
    top:340px;
    font-family:Tahoma;
    font-size:15px;
    border : 2px solid gray;
    width:350px;
    height : 160px;
    padding : 5px;
    padding-top:20px;
}
.includegst
{
    position:absolute;
    top:322px;
    left:170px;
    font-size:11px;
}
.truckdiagram
{
    position:absolute;
    top:550px;
    left:0px;
}
.bookingform_declaration
{
    position:absolute;
    top:665px;
    width:730px;
    font-size:13px;
}
.bookingform_sidenotes1
{
    position:absolute;
    left:650px;
    top:365px;
    font-size:11px;
}
.bookingform_sidenotes2
{
    position:absolute;
    left:650px;
    top:385px;
    font-size:11px;
}
.bookingform_sidenotes3
{
    position:absolute;
    left:650px;
    top:475px;
    font-size:11px;
}
.bookingform_sidenotes4
{
    position:absolute;
    left:269px;
    top:385px;
    font-size:11px;
    width:150px;
    height:100px;
    text-wrap:normal;

}
.bookingform_taxinvoicelabels
{
    position:absolute;
    left:150px;
    top:345px;
    font-family:Tahoma;
    font-size:15px;
    border :none;
    width:7.45in;
    height : 2.0in;
    padding : 5px;
    padding-top:20px;
}
.bookingform_dropofflabels
{
    position:absolute;
    left:530px;
    top:342px;
    font-family:Tahoma;
    font-size:15px;
    border :none;
    width:7.45in;
    height : 2.0in;
    padding : 5px;
    padding-top:20px;
}
.chargelabel
{
    text-align:right;
    border:solid 1px grey;
    padding-right:5px;
}
.chargelabel2
{
    text-align:right;
    border:solid 1px grey;
    padding-right:5px;
    height:20px;
}
.chargelabelfield
{
    text-align:right;
    border:none;
    padding-right:5px;
    height:22px;
}
.insuranceselected
{
    position:absolute;
    display:block;
    top:90px;
    left:-150px;
    width:320px;
    height:50px;
    text-align:center;
    border:solid 1px gray;
    font-size:16px;
    font-weight:bold;
}
.invoice-insuranceselected
{
    position:absolute;
    display:block;
    top:160px;
    left:-150px;
    width:320px;
    height:50px;
    text-align:center;
    border:solid 1px gray;
    font-size:16px;
    font-weight:bold;
}
.extras
{
    position:absolute;
    display:block;
    top:90px;
    left:190px;
    width:390px;
    height:40px;
    text-align:center;
    border:solid 1px gray;
    font-size:14px;
    font-weight:bold;
    padding-top:10px;
}
.invoice-extras
{
    position:absolute;
    display:block;
    top:160px;
    left:190px;
    width:430px;
    height:40px;
    text-align:center;
    border:solid 1px gray;
    font-size:14px;
    font-weight:bold;
    padding-top:10px;
}
.invoice-truckimage
{
    position:absolute;
    display:block;
    top:-200px;
    left:-150px;
    text-align:center;
    border:solid 1px gray;
    font-size:14px;
    font-weight:bold;
    padding-top:10px;
}
.invoice-rentalchargefield
{
    position:absolute;
    display:block;
    top:690px;
    left:0px;
    width:140px;
    height:20px;
    text-align:left;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
}
.invoice-rentalcharge
{
    position:absolute;
    display:block;
    top:345px;
    left:-5px;
    width:100px;
    height:20px;
    text-align:right;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
    color:blue;
}
.invoice-paidlabelrentalcharge
{
    position:absolute;
    display:block;
    top:345px;
    left:100px;
    width:100px;
    height:20px;
    text-align:left;
    border:none;
    font-size:15px;
    font-weight:bold;
    color:blue;
}
.invoice-insurancechargefield
{
    position:absolute;
    display:block;
    top:715px;
    left:0px;
    width:140px;
    height:20px;
    text-align:left;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
}
.invoice-insurancecharge
{
    position:absolute;
    display:block;
    top:370px;
    left:-5px;
    width:100px;
    height:20px;
    text-align:right;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
    color:blue;
}
.invoice-paidlabelinsurancecharge
{
    position:absolute;
    display:block;
    top:370px;
    left:100px;
    width:100px;
    height:20px;
    text-align:left;
    border:none;
    font-size:15px;
    font-weight:bold;
    color:blue;
}
.invoice-optionalextraschargefield
{
    position:absolute;
    display:block;
    top:740px;
    left:0px;
    width:140px;
    height:20px;
    text-align:left;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
}
.invoice-optionalextrascharge
{
    position:absolute;
    display:block;
    top:395px;
    left:-5px;
    width:100px;
    height:20px;
    text-align:right;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
    color:blue;
}
.invoice-paidlabelextrascharge
{
    position:absolute;
    display:block;
    top:395px;
    left:100px;
    width:100px;
    height:20px;
    text-align:left;
    border:none;
    font-size:15px;
    font-weight:bold;
    color:blue;
}
.invoice-bondchargefield
{
    position:absolute;
    display:block;
    top:765px;
    left:0px;
    width:140px;
    height:20px;
    text-align:left;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
}
.invoice-bondcharge
{
    position:absolute;
    display:block;
    top:420px;
    left:-5px;
    width:100px;
    height:20px;
    text-align:right;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
    color:blue;
}
.invoice-paidlabelbondcharge
{
    position:absolute;
    display:block;
    top:420px;
    left:100px;
    width:100px;
    height:20px;
    text-align:left;
    border:none;
    font-size:15px;
    font-weight:bold;
    color:blue;
}
.invoice-discountfield
{
    position:absolute;
    display:block;
    top:790px;
    left:0px;
    width:140px;
    height:20px;
    text-align:left;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
}
.invoice-discount
{
    position:absolute;
    display:block;
     top:445px;
    left:-5px;
    width:100px;
    height:20px;
    text-align:right;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
    color:blue;
}
.invoice-totalfield
{
    position:absolute;
    display:block;
    top:815px;
    left:0px;
    width:140px;
    height:20px;
    text-align:left;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
}
.invoice-total
{
    position:absolute;
    display:block;
     top:470px;
    left:-5px;
    width:100px;
    height:20px;
    text-align:right;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
    color:blue;
}
.invoice-paidlabeltotalcharge
{
    position:absolute;
    display:block;
     top:470px;
    left:100px;
    width:100px;
    height:20px;
    text-align:left;
    border:none;
    font-size:15px;
    font-weight:bold;
    color:blue;
}
.invoice-pickupdate
{
    position:absolute;
    display:block;
    top:215px;
    left:-150px;
    width:200px;
    height:40px;
    text-align:left;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
}
.invoice-returndate
{
    position:absolute;
    display:block;
    top:215px;
    left:55px;
    width:200px;
    height:40px;
    text-align:left;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
}
.invoice-totalhours
{
    position:absolute;
    display:block;
    top:215px;
    left:260px;
    width:110px;
    height:40px;
    text-align:left;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
}
.invoice-freehours
{
    position:absolute;
    display:block;
    top:215px;
    left:375px;
    width:120px;
    height:40px;
    text-align:left;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
}
.invoice-extrahours
{
    position:absolute;
    display:block;
    top:215px;
    left:500px;
    width:120px;
    height:40px;
    text-align:left;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
}
.invoice-startmileage
{
    position:absolute;
    display:block;
    top:260px;
    left:-150px;
    width:150px;
    height:40px;
    text-align:left;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
}
.invoice-finishmileage
{
    position:absolute;
    display:block;
    top:260px;
    left:5px;
    width:150px;
    height:40px;
    text-align:left;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
}
.invoice-totalmileage
{
    position:absolute;
    display:block;
    top:260px;
    left:160px;
    width:150px;
    height:40px;
    text-align:left;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
}
.invoice-freemileage
{
    position:absolute;
    display:block;
    top:260px;
    left:315px;
    width:150px;
    height:40px;
    text-align:left;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
}
.invoice-extramileage
{
    position:absolute;
    display:block;
    top:260px;
    left:470px;
    width:150px;
    height:40px;
    text-align:left;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
}
.invoice-costextramileagefield
{
    position:absolute;
    display:block;
    top:345px;
    left:230px;
    width:140px;
    height:20px;
    text-align:left;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
}
.invoice-costextahoursfield
{
    position:absolute;
    display:block;
    top:370px;
    left:230px;
    width:140px;
    height:20px;
    text-align:left;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
}
.invoice-costdieselfield
{
    position:absolute;
    display:block;
    top:395px;
    left:230px;
    width:140px;
    height:20px;
    text-align:left;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
}
.invoice-costlostitemsfield
{
    position:absolute;
    display:block;
    top:420px;
    left:230px;
    width:140px;
    height:20px;
    text-align:left;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
}
.invoice-totalreturnchargesfield
{
    position:absolute;
    display:block;
    top:445px;
    left:230px;
    width:140px;
    height:20px;
    text-align:left;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
}
.invoice-refundbondfield
{
    position:absolute;
    display:block;
    top:470px;
    left:230px;
    width:140px;
    height:20px;
    text-align:left;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
}

.invoice-costextramileage
{
    position:absolute;
    display:block;
    top:345px;
    left:375px;
    width:140px;
    height:20px;
    text-align:right;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
    color:blue;
}
.invoice-costextahours
{
    position:absolute;
    display:block;
    top:370px;
    left:375px;
    width:140px;
    height:20px;
    text-align:right;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
    color:blue;
}
.invoice-costdiesel
{
    position:absolute;
    display:block;
    top:395px;
    left:375px;
    width:140px;
    height:20px;
    text-align:right;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
    color:blue;
}
.invoice-costlostitems
{
    position:absolute;
    display:block;
    top:420px;
    left:375px;
    width:140px;
    height:20px;
    text-align:right;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
    color:blue;
}
.invoice-totalreturncharges
{
    position:absolute;
    display:block;
    top:445px;
    left:375px;
    width:140px;
    height:20px;
    text-align:right;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
    color:blue;
}
.invoice-refundbond
{
    position:absolute;
    display:block;
    top:470px;
    left:375px;
    width:140px;
    height:20px;
    text-align:right;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
    color:red;
}

.invoice-pickupchargesheading
{
    position:absolute;
    display:block;
    top:310px;
    left:-150px;
    width:340px;
    height:20px;
    text-align:left;
    border:none;
    font-size:20px;
    font-weight:bold;
    color:red;
}
.invoice-returnchargesheading
{
    position:absolute;
    display:block;
    top:310px;
    left:230px;
    width:340px;
    height:20px;
    text-align:left;
    border:none;
    font-size:20px;
    font-weight:bold;
    color:red;
}
.invoice-updatedata
{
    position:absolute;
    display:block;
    top:510px;
    left:230px;
    width:350px;
    height:30px;
    text-align:left;
    border:none;
    font-size:20px;
    font-weight:bold;
    background-color:orange;
}

.invoice-costextramileagebutton
{
    position:absolute;
    display:block;
    top:345px;
    left:520px;
    width:25px;
    height:20px;
    text-align:center;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
    background-color:orange;
}
.invoice-costextahoursbutton
{
    position:absolute;
    display:block;
    top:370px;
    left:520px;
    width:25px;
    height:20px;
    text-align:center;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
    background-color:orange;
}
.invoice-costdieselbutton
{
    position:absolute;
    display:block;
    top:395px;
    left:520px;
    width:25px;
    height:20px;
    text-align:center;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
    background-color:orange;
}
.invoice-costlostitemsbutton
{
    position:absolute;
    display:block;
    top:420px;
    left:520px;
    width:25px;
    height:20px;
    text-align:center;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
    background-color:orange;
}
.invoice-totalreturnchargesbutton
{
    position:absolute;
    display:block;
    top:445px;
    left:520px;
    width:25px;
    height:20px;
    text-align:center;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
    background-color:orange;
}
.invoice-refundbondbutton
{
    position:absolute;
    display:block;
    top:470px;
    left:520px;
    width:25px;
    height:20px;
    text-align:center;
    border:solid 1px gray;
    font-size:15px;
    font-weight:bold;
    background-color:orange;
}

.rentalchargefield
{
    position:absolute;
    display:block;
    top:320px;
    left:0px;
    width:140px;
    height:100px;
    text-align:center;
    border:solid 1px gray;
    font-size:19px;
    font-weight:bold;
}
.rentalcharge
{
    position:absolute;
    display:block;
    top:5px;
    left:-150px;
    width:140px;
    height:30px;
    text-align:center;
    border:solid 1px gray;
    font-size:22px;
    font-weight:bold;
    color:blue;
}
.rentalpaymentmethod
{
    position:absolute;
    display:block;
    top:35px;
    left:-150px;
    width:140px;
    height:30px;
    text-align:center;
    border:none;
    font-size:15px;
    font-weight:bold;
    color:Green;
    z-index:1;
}
.insurancechargefield
{
    position:absolute;
    display:block;
    top:320px;
    left:150px;
    width:140px;
    height:100px;
    text-align:center;
    border:solid 1px gray;
    font-size:19px;
    font-weight:bold;
}
.insurancecharge
{
    position:absolute;
    display:block;
    top:5px;
    left:0px;
    width:140px;
    height:30px;
    text-align:center;
    border:solid 1px gray;
    font-size:22px;
    font-weight:bold;
    color:blue;
}
.insurancepaymentmethod
{
    position:absolute;
    display:block;
    top:35px;
    left:0px;
    width:140px;
    height:30px;
    text-align:center;
    border:none;
    font-size:15px;
    font-weight:bold;
    color:Green;
    z-index:1;
}
.optionalextraschargefield
{
    position:absolute;
    display:block;
    top:320px;
    left:300px;
    width:140px;
    height:100px;
    text-align:center;
    border:solid 1px gray;
    font-size:19px;
    font-weight:bold;
}
.optionalextrascharge
{
    position:absolute;
    display:block;
    top:5px;
    left:150px;
    width:140px;
    height:30px;
    text-align:center;
    border:solid 1px gray;
    font-size:22px;
    font-weight:bold;
    color:blue;
}
.optionalextraspaymentmethod
{
    position:absolute;
    display:block;
    top:35px;
    left:150px;
    width:140px;
    height:30px;
    text-align:center;
    border:none;
    font-size:15px;
    font-weight:bold;
    color:Green;
    z-index:1;
}
.bondchargefield
{
    position:absolute;
    display:block;
    top:320px;
    left:450px;
    width:140px;
    height:100px;
    text-align:center;
    border:solid 1px gray;
    font-size:19px;
    font-weight:bold;
}
.bondcharge
{
    position:absolute;
    display:block;
    top:5px;
    left:300px;
    width:140px;
    height:30px;
    text-align:center;
    border:solid 1px gray;
    font-size:22px;
    font-weight:bold;
    color:blue;
}
.bondpaymentmethod
{
    position:absolute;
    display:block;
    top:35px;
    left:300px;
    width:140px;
    height:30px;
    text-align:center;
    border:none;
    font-size:15px;
    font-weight:bold;
    color:Green;
    z-index:1;
}
.balancetopayfield
{
    position:absolute;
    display:block;
    top:320px;
    left:600px;
    width:130px;
    height:100px;
    text-align:center;
    border:solid 1px gray;
    font-size:19px;
    font-weight:bold;
}
.balancetopay
{
    position:absolute;
    display:block;
    top:20px;
    left:445px;
    width:140px;
    height:30px;
    text-align:center;
    border:none;
    font-size:22px;
    font-weight:bold;
    color:blue;
    z-index:1;
}
.discount
{
    position:absolute;
    display:block;
    top:0px;
    left:445px;
    width:140px;
    height:30px;
    text-align:center;
    border:none;
    font-size:16px;
    font-weight:bold;
    color:blue;
    z-index:1;
}
.insuranceupgrade
{
 position:absolute;
 display:block;
 top:820px;
 left:245px;
 z-index:-1;
 width:500px;
 height:150px;
 text-align:center;
 color:blue;
}
.returncall
{
position:absolute;
top:510px;
left:-150px;

}
.bookingsuccesstxt
{
 position:absolute;
 display:block;
 top:580px;
 left:245px;
 z-index:-1;
 width:500px;
 height:150px;
  text-align:center;
  color:blue;
}
.skypecall
{
 position:absolute;
 display:block;
 top:560px;
 left:205px;
 z-index:1;
}
.ecorentalsmap
{
 position:absolute;
 display:block;
 top:10px;
 left:5px;
 z-index:1;
}
.socialfacebook
{
 position:absolute;
 display:block;
 top:20px;
 left:500px;
 z-index:1;
}
.socialgoogleplus
{
 position:absolute;
 display:block;
 top:140px;
 left:500px;
 z-index:1;
}
.socialyoutube
{
 position:absolute;
 display:block;
 top:260px;
 left:500px;
 z-index:1;
}
.bookingform_textbox
{
    font-family:Tahoma;
    font-size:14px;
    color:blue;
    width:190px;
    position:absolute;
    left:150px;
}
.textpicrotate {
  -ms-transform:rotate(-10deg); /* IE 9 */
}
.bookingform_logo
{
    position:absolute;
    top:10px;
    left:10px;
}
@media print
  {
  .loading 
  {
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
  }
  }
@media print {
  a[href]:after {
    content: none !important;
  }
}
@media print {
    .paid {
        display: none;
    }
}
@media print {
    .invoice-updatedata {
        display: none;
    }
}

@media print {
    .printinvoice {
        display: none;
    }
}
@media print {
    .bookingform_loaddata  {
        display: none;
    }
}
@media screen
  {
  .upatebutton 
  {
    position:absolute;
    top:-30px;
    left: 580px;
  }
  }
@media screen
  {
  .refreshbutton 
  {
    position:absolute;
    top:-30px;
    left: 50px;
    height: 26px;
    width: 64px;
}
  }
@media screen
  {
  .bookingform_loaddata 
  {
    position:absolute;
    top:-960px;
    left: 570px;
    height: 26px;
    width:160px;
    background-color:yellow;
}
.paid
{
    position:absolute;
    top:-500px;
    left:640px;
    font-size:25px;
    z-index:1;
    display:block;
    background-color:yellow;
    width:140px;
}
.passwordtextbox
{
    font-size:45px;
    width:350px;
    height:55px;
    padding-left:5px;
    border:2px solid orange;
    text-align:center;
}
.loginheading
{
    font-weight:bold;
    color:red;
    padding-left:5px;
    font-size:45px;

}
.loginbutton
{
    width:150px;
    height:50px;
}
.printinvoice
{
    display:block;
    background-color:yellow;
    position:absolute;
    top:-50px;
    left:580px;
    font-size:25px;
    z-index:1;
    width:200px
}
}

.viewbookingsbox
{
    position:absolute;
    top:10px;
    left:10px;
}
.bookingstep1
{
    position:absolute;
    top:220px;
    left:810px;

}
.bookingstep2
{
    position:absolute;
    top:780px;
    left:70px;
    z-index:1;

}
.bookingstep3
{
    position:absolute;
    top:1520px;
    left:770px;
    z-index:1;

}
.loaddata
{
         position:absolute;
 display:block;
 top:70px;
 left:680px;
 z-index:1;
                outline: none;  
                border:none;
                width:150px;
                height:70px;
}
.cleardate
{
     position:absolute;
 display:block;
 top:580px;
 left:420px;
 z-index:1;
                outline: none;  
                border:none;
                width:150px;
                height:70px;
}
.bookingform_reservations
{
    padding-left:-30px;
}
.invoice-refundinitials
{
    position:absolute;
    top:472px;
    left:520px;
}
.invoice-bookingformcreatedby
{
    position:absolute;
    top:530px;
    left:-150px;
        text-align:left;
}
.invoice-invoicecreatedby
{
    position:absolute;
    top:530px;
    left:400px;

    text-align:right;
}
.invoice-gstinclusion
{
    position:absolute;
    top:490px;
    left:230px;
    font-size:10px;

    text-align:right;
}
.invoice-dieselpickup
{
    position:absolute;
    top:-145px;
    left:137px;
    font-size:10px;

    text-align:right;
}
.invoice-diesellevelpickup
{
    position:absolute;
    top:-50px;
    left:150Px;
    font-size:15px;

    text-align:right;
}
.invoice-dieselleveldropoff
{
    position:absolute;
    top:-125px;
    left:240Px;
    font-size:10px;

    text-align:right;
}
.invoice-dieseldropoff
{
    position:absolute;
    top:-145px;
    left:218px;
    font-size:10px;

    text-align:right;
}
.pickup-diselgauge
{
    position:relative;
    top:48px;
    left:380px;
    font-size:10px;
}
.return-diselgauge
{
    position:relative;
    top:-78px;
    left:510px;
    font-size:10px;
}
.pickup-truckassigned
{
    position:absolute;
    top:80px;
    left:20px;
    font-size:10px;
    font-size:25px;
    color:Red;
}
.pickup-truckassigneddropdown
{
    position:absolute;
    top:80px;
    left:220px;
    font-size:10px;
    font-size:25px;
    color:blue;
    width:300px;
}
.pickup-truckassignedactual
{
    position:absolute;
    top:80px;
    left:535px;
    font-size:10px;
    font-size:25px;
    color:Red;
    width:300px;
}
.pickup-insuranceoption
{
    position:absolute;
    top:130px;
    left:20px;
    font-size:10px;
    font-size:25px;
    color:Red;
}
.pickup-insuranceoptiondropdown
{
    position:absolute;
    top:130px;
    left:220px;
    font-size:10px;
    font-size:25px;
    color:blue;
    width:500px;
}
.pickup-windscreen
{
    position:absolute;
    top:180px;
    left:20px;
    font-size:10px;
    font-size:25px;
    color:Red;
}
.pickup-windscreendropdown
{
    position:absolute;
    top:180px;
    left:220px;
    font-size:10px;
    font-size:25px;
    color:blue;
    width:500px;
}
.pickup-trolleys
{
    position:absolute;
    top:230px;
    left:20px;
    font-size:10px;
    font-size:25px;
    color:Red;
}
.pickup-trolleysdropdown
{
    position:absolute;
    top:230px;
    left:130px;
    font-size:10px;
    font-size:25px;
    color:blue;
    width:100px;
}

.pickup-blankets
{
    position:absolute;
    top:230px;
    left:270px;
    font-size:10px;
    font-size:25px;
    color:Red;
}
.pickup-blanketsdropdown
{
    position:absolute;
    top:230px;
    left:370px;
    font-size:10px;
    font-size:25px;
    color:blue;
    width:100px;
}

.pickup-straps
{
    position:absolute;
    top:230px;
    left:490px;
    font-size:10px;
    font-size:25px;
    color:Red;
}
.pickup-strapsdropdown
{
    position:absolute;
    top:230px;
    left:610px;
    font-size:10px;
    font-size:25px;
    color:blue;
    width:100px;
}

.pickup-outmileage
{
    position:absolute;
    top:280px;
    left:20px;
    font-size:10px;
    font-size:25px;
    color:Red;
}
.pickup-outmileagetext
{
    position:absolute;
    top:280px;
    left:220px;
    font-size:10px;
    font-size:25px;
    color:blue;
    width:300px;
}

.pickup-diesellevel
{
    position:absolute;
    top:330px;
    left:20px;
    font-size:10px;
    font-size:25px;
    color:Red;
}
.pickup-dieselleveldropdown
{
    position:absolute;
    top:330px;
    left:220px;
    font-size:10px;
    font-size:25px;
    color:blue;
    width:150px;
}

.pickup-bond
{
    position:absolute;
    top:380px;
    left:20px;
    font-size:10px;
    font-size:25px;
    color:Red;
}
.pickup-bonddropdown
{
    position:absolute;
    top:380px;
    left:220px;
    font-size:10px;
    font-size:25px;
    color:blue;
    width:150px;
}
.pickup-latestmileage
{
    position:absolute;
    top:500px;
    left:220px;
    font-size:10px;
    font-size:25px;
    color:Red;
}
.pickup-updatebutton
{
    position:absolute;
    top:450px;
    left:220px;
    font-size:10px;
    font-size:25px;
    width:400px;
    height:40px;
    color:Red;
}
.invoice-paidlabelrentalcharge
{

}