

body{margin:0;padding:0;}body, input, textarea{font-family:helvetica, arial;}form{margin:0;padding:0;}.error{color:red;}input.error, textarea.error{background-color:red;color:black;}.success{color:green;}.success.message{display:none;}.success.message.show{display:block;}.deleting, .deleting:hover{background-color:red;}.button{background-color:#f5f5f5;display:inline-block;font-size:14pt;margin:2px 0;padding:3px;text-decoration:none;}.button:hover{background-color:#e8e8e8;text-decoration:underline;}#header{background-color:#800000;}#header .banner{color:#ffffff;margin:1px auto;width:933px;}#header .banner{padding:5px 0 5px 25px;position:relative;}#header .banner .site-title{font-size:60pt;}#header .banner .symbol{font-size:60pt;position:absolute;right:25px;top:3px;}#header .banner .symbol .small{display:none;}#page > .container{margin:0 auto;position:relative;width:960px;}#page-content{padding:2px 15px 15px 15px;}#navigation{background-color:#800000;border-radius:0 0 9px 9px;color:#ffffff;overflow:hidden;}#navigation a:link, #navigation a:visited{color:#ffffff;}#navigation ul{list-style:none;margin:0;}#navigation ul li{float:left;margin:0;padding:0;}#navigation ul li a{display:block;overflow:hidden;padding:3px 0;text-align:center;text-decoration:none;width:150px;}#navigation ul li a:hover{background-color:#9a0000;}#navigation .user{background-color:green;}.user-wrapper{position:absolute;right:85px;top:3px;}.appcache-status{font-size:8pt;position:absolute;right:8px;top:6px;}.appcache-status.update-ready{cursor:pointer;}

@media screen and (max-width:960px){#page > .container{width:auto;}}@media screen and (max-width:933px){#header .banner{width:auto;}}@media screen and (max-width:600px){#header .banner{margin-top:0;width:inherit;}#header .banner .site-title{font-size:16pt;font-weight:bold;}#header .banner .symbol{font-size:16pt;top:10px;}#header .banner .symbol .default{display:none;}#header .banner .symbol .small{display:inline;}#navigation{border-radius:0 0 5px 5px;}#navigation ul{padding:0;}#navigation ul li a{padding:3px 10px;width:inherit;}#page > .container{width:inherit;}}

.user-has-no-vehicles{display:none;}#vehicles{list-style:none;margin:0;padding:0;}#vehicles .vehicle{border-radius:5px;margin-top:7px;position:relative;}#vehicles .vehicle.deleting:hover, #vehicles .vehicle.deleting{background-color:red;}#vehicles .vehicle:nth-child(odd){background-color:#eeeeee;}#vehicles .vehicle:hover{background-color:#dddcdc;}#vehicles .vehicle:nth-child(odd):hover{background-color:#dadada;}#vehicles .vehicle .container{padding:7px;}#vehicles .vehicle .edit{display:none;}#vehicles .vehicle .actions{margin-bottom:7px;overflow:hidden;}#vehicles .vehicle .actions > a{background-color:rgb(175, 207, 169);border-radius:5px 5px 5px 5px;color:white;display:block;float:left;font-size:20px;margin:7px 0 0 7px;padding:30px 20px;text-decoration:none;white-space:nowrap;}#vehicles .vehicle .delete{display:block;position:absolute;right:10px;top:5px;}#editVehicleFormData .input{height:41px;margin-top:12px;position:relative;}#editVehicleFormData .input.notes{height:95px;}#editVehicleFormData .input .error{font-size:10px;left:100px;position:absolute;top:-13px;}#editVehicleFormData .input input, #editVehicleFormData .input textarea{left:100px;position:absolute;top:0;width:350px;}#editVehicleFormData .input textarea{height:85px;}#editVehicleFormData .input input[type=submit]{width:auto;}
#graph-holder{position:relative;}#graph{background-color:#f2f2f2;height:150px;margin-bottom:30px;}#graph .jqplot-axis.jqplot-xaxis{overflow:hidden;}.options{height:45px;position:relative;}.options > .add{background-color:#E9FFE6;border-left:13px solid #1FD700;color:#000000;display:block;font-size:23pt;left:0;padding:1px 10px 1px 34px;position:absolute;text-decoration:none;top:0;}.options > .add.disabled{background-color:#eeeeee;border-color:#bfbfbf;cursor:default;}.options > .add > .indicator{left:5px;position:absolute;text-align:right;top:-2px;width:25px;}.fuel-log{position:relative;}.fuel-log .container.view{height:110px;}.fuel-log .container.edit{display:none;height:180px;}.fuel-log.editing .container.edit{display:block;}.fuel-log.editing .container.view{display:none;}#fuel-logs{list-style:none;margin:0;padding:0;}.fuel-log input{font-size:17pt;}.fuel-log input[type=text]{background-color:#FFFFB8;border:none;padding:0;}.fuel-log input[type=text].error{background-color:#FFBBB8;}.fuel-log{border-bottom:1px solid #ececec;}.fuel-log:hover, .fuel-log:nth-child(odd):hover{background-color:#ececec;}.fuel-log:nth-child(odd){background-color:#f8f8f8;}.fuel-log.altMonth1{border-left:3px solid #3230FF;}.fuel-log.altMonth2{border-left:3px solid #B7BBFF;}.fuel-log.new{background-color:#E9FFE6;border-left:6px solid #1FD700;display:none;}.fuel-log.editing, .fuel-log.editing:hover{background-color:rgb(255, 237, 140);border-left:6px solid gold;}.fuel-log.is-new, .fuel-log.is-new:hover{background-color:#E9FFE6;border:1px dashed black;border-left:6px solid #1FD700;margin-bottom:15px;}.fuel-log.is-new input{color:gray;}.fuel-log.is-new .cost-per-fuel{display:none;}.fuel-log.fresh{background-color:#FFFFB8;}.fuel-log.disabled.lead{border-left:3px solid #1FD700;}.fuel-log .odometer{left:9px;position:absolute;top:63px;}.fuel-log .odometer > .number{font-size:17pt;}.fuel-log .odometer > .units{color:#d1d1d1;}.fuel-log .fuel{left:175px;position:absolute;top:63px;}.fuel-log .fuel > .number{font-size:17pt;}.fuel-log .fuel > .units, .fuel-log label{color:#d1d1d1;font-size:12pt;}.fuel-log .date{color:#c7c7c7;left:10px;position:absolute;top:2px;}.fuel-log .date input{color:#c7c7c7;font-size:12pt;width:250px;}.fuel-log .cost{color:#c7c7c7;left:162px;position:absolute;top:33px;}.fuel-log .cost input{border:none;font-size:14pt;text-align:right;width:100px;}.fuel-log .cost-per-fuel{color:#c7c7c7;left:290px;position:absolute;top:34px;}.fuel-log .cost-per-fuel:first-letter{font-size:16pt;vertical-align:top;}.fuel-log .odometer input{width:130px;}.fuel-log .fuel input{text-align:right;width:100px;}.fuel-log .economy{position:absolute;right:10px;top:1px;}.fuel-log .economy .number{font-size:40pt;color:#6EAB75;}.fuel-log.editing .economy > .number{color:#CFCDCD;}.fuel-log .economy > .units{color:#ababab;font-size:30pt;}.fuel-log .separator{background-color:#d1d1d1;height:1px;margin:0 23px;position:relative;top:106px;}.fuel-log .missedFillup{bottom:46px;left:9px;position:absolute;}.fuel-log .octane{bottom:5px;left:9px;position:absolute;}.fuel-log .octane input{width:60px;}.fuel-log .submit{bottom:5px;position:absolute;right:5px;}.paging{display:none;}

@media screen and (max-width:600px){#page-content{padding-left:0;padding-right:0;}.options > .add{font-size:20pt;}.fuel-log .cost{left:123px;}.fuel-log .cost input{font-size:inherit;width:60px;}.fuel-log .cost-per-fuel{left:207px;}.fuel-log .odometer input{width:111px;}.fuel-log .fuel{left:156px;}.fuel-log .fuel input{width:60px;}.fuel-log .economy > .number{font-size:20pt;}.fuel-log .economy > .units{font-size:15pt;}}@media screen and (max-width:400px){.fuel-log .container.view{height:130px;}.fuel-log .container.edit{height:200px;}.fuel-log .separator{top:125px;}.fuel-log .economy{top:95px;}}

.stats .group{padding-right:10px;white-space:nowrap;}#login > .input{height:35px;position:relative;}#login > .input input{left:83px;position:absolute;top:-5px;}#login > .input .remember-me{left:110px;position:absolute;top:0;}

#service-logs{}ul#service-logs, ul#new-service-log{list-style:none;padding:0;margin:0;}#new-service-log{margin-bottom:25px;}#new-service-log .service-log.new .container{border:1px dashed black;background-color:#E9FFE6;}.service-log{margin-top:7px;}.service-log > .container{border-radius:15px;color:#000000;display:block;padding:7px;position:relative;text-decoration:none;}.service-log:nth-child(odd) > .container{background-color:#f8f8f8;}.service-log.new > .container{background-color:#fffe9d;}.service-log.new > .container:hover{background-color:#ffffc2;}.service-log > .container:hover{background-color:#ececec;}.service-log > .container.edit{display:none;}.service-log.editing > .container.edit{display:block;}.service-log.editing > .container.view{display:none;}.service-log .units{color:#d1d1d1;}.service-log .log-date, .service-log .odometer, .service-log .cost{left:0;position:absolute;top:11px;}.service-log .cost{left:32px;top:40px;}.service-log .cost input{width:183px;}.service-log .cost .units{display:block;left:-10px;position:absolute;top:0;}.service-log.edit .cost .units{top:2px;}.service-log .log-date{left:32px;color:#c7c7c7;}.service-log .log-date input{width:183px;}.service-log .odometer{left:227px;}.service-log .odometer input{padding-right:7px;text-align:right;width:120px;}.service-log .odometer .number, .service-log .odometer .number input{font-size:17pt;}.service-log .summary, .service-log .summary input{font-size:17pt;}.service-log .summary{margin:61px 0 0 25px;}.service-log .summary input{width:98%;}.service-log .description{margin:4px 0 14px 25px;}.service-log .description textarea{height:100px;width:98%;}.service-log .tag{background-color:#EAEAFF;border:1px solid blue;border-radius:5px;padding:0 5px;}

@media screen and (max-width:960px){}@media screen and (max-width:600px){}