body{width:100%;font-size:12px;font-family:Arial,Helvetica,Sans-Serif;color:#232323;background:#323131 url("/Images/bg-body.png") 0 40px repeat-x;margin:0;padding:0}#header,footer,hgroup,nav,section{display:block}#header{background-color:transparent}a{color:#333;outline:none;padding-left:3px;padding-right:3px;text-decoration:underline}a:link,a:visited,a:active,a:hover{color:#333}a:hover{}.float-left{float:left}.float-right{float:right}.clear{clear:both}h1,h2,h3,h4,h5,h6{color:#232323;margin-bottom:0;padding-bottom:0}h1{font-size:2em}h2{margin-top:0;font-size:1.55em}h3{font-size:1.2em;padding:0;margin:5px 5px 10px}h4{font-size:1.1em}h5,h6{font-size:1em}h5 a:link,h5 a:visited,h5 a:active{padding:0;text-decoration:none}.content-wrapper{margin:0 auto;padding:0;font-size:12px;min-width:1090px}.main-content{width:1090px;height:747px;margin:0 auto;background-color:#fff}#main-nav{width:1090px;height:30px;padding:5px;margin:0 auto}#main-nav ul{list-style-type:none;margin:0;padding:0}#main-nav li{float:left;height:30px;width:120px}#main-nav li.separator{float:left;width:1px;height:30px;background-color:#646464}#main-nav a{display:block;width:100px;line-height:30px;text-align:center;text-decoration:none;font-size:16px;font-weight:bold;color:#fff}#main-nav a.selected{color:#f6841f}#main-nav li.greeting{float:right;width:400px;text-align:right;line-height:30px;margin-right:10px;font-size:16px;color:#c1c1c1}#main-nav .logout{float:right;background-color:red}#sub-nav{height:80px;background:#f6841f url("/Images/13cabs-logo.png") 10px 10px no-repeat}#sub-nav ul{list-style-type:none;margin:0;padding:0}#sub-nav a{float:left;line-height:34px;padding-top:45px;width:150px;color:#5d5d5d;text-align:center;text-decoration:none;font-size:16px;font-weight:bold}#sub-nav li{float:right;height:79px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#sub-nav li.active{background-color:#f9b171;border-bottom:none}#sub-nav li.active a{color:#676947}#footer{width:1080px;margin:0 auto;font-size:12px;font-weight:bold;color:#fff;padding:8px 0 0 10px;height:22px}div.page-title{padding:10px;height:20px;color:#413f3f;font-size:16px;font-weight:bold;background-color:#f9b171;border-top:1px solid #f9b171}fieldset{border:1px solid #ddd;padding:5px;margin:0;background-color:#fdfdfd}legend{font-weight:bold;font-style:italic;margin:5px}form{background-color:#fff;padding-bottom:0}input[type=text],input[type=password],textarea,select,legend,label{font-size:14px;padding:0}input[type=text],input[type=password]{width:250px;height:20px;padding-left:2px}textarea{width:250px;height:75px;border:1px solid #ccc;padding-left:3px}select{width:255px;min-height:24px}.form-holder{background-color:#fff;border:1px solid transparent;margin:0 auto}.form-item{height:50px;clear:both}.editor-label,.display-label{width:150px;float:left}.editor-field,.display-field{float:left}.editor-label{margin:0;padding-top:5px;font-size:12px}.editor-field{margin:0}.editor-message{margin:0;font-size:8px;font-weight:bold;padding-left:.2em;font-style:italic}.editor-value-label{float:left;border:1px solid #ccc;min-height:16px;min-width:200px;padding:1px 0 0 5px;font-size:12px}.form-message{}.form-error,.form-info{font-size:12px;font-weight:bold;height:15px;padding:5px 5px 5px 20px}.form-error{color:red;background-color:#ff0;border-top:1px solid red;border-bottom:1px solid red}.form-info{color:green;background-color:#efefef;border:1px solid #ccc}.form-bottom-buttons-holder{padding:5px 0 5px 0;text-align:center}.radio-holder-inline{height:13px;padding-bottom:5px}.radio-holder-inline input{float:left}.radio-holder-inline label{float:left;margin:0 10px 0 0;padding-top:2px;font-size:12px;font-weight:bold}.form-section{border:1px solid #ccc;padding-bottom:10px}button{background:transparent;width:150px;height:23px;border:none;font-size:14px;color:#404b53;border:1px solid #ccc}button:hover{background:transparent url("/images/button-hilited.png") left bottom repeat-x}button.save-button{background-color:#d5f9d5}.error{color:red;font-weight:bold}.field-validation-error{color:red;font-size:12px}.field-validation-valid{display:none}.input-validation-error{border:1px solid red;background-color:#fee}.validation-summary-errors{font-weight:bold;color:red}.validation-summary-valid{display:none}div.list-table{background-color:#fff;margin:0}div.list-table table{width:100%;border-collapse:collapse}div.list-table tr{background-color:#fff}div.list-table tr:hover{background-color:#f9efca}div.list-table tr.selected{background-color:#fff;font-weight:bold}div.list-table th,table.scroll-list-header th{height:22px;background-color:#0072d4;color:#fff;font-size:13px;font-weight:normal;padding-left:5px;text-align:left;border-bottom:1px solid #ccc;border-right:1px solid #ccc}div.list-table th.last,div.list-table th.last,table.scroll-list-header th.last{border-right:0}.list-table th a{color:#ff0;text-decoration:none;text-align:center;display:block;border:1px solid #ccc;background-color:#1f7c07}div.list-table td{font-size:13px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:0;padding:0 2px 0 4px;text-align:left;height:22px;vertical-align:middle}table.scroll-list-header{width:100%}div.scroll-list-body{height:601px;overflow-y:scroll}div.list-action-bar{text-align:right;background-color:#ccf;padding:0 2px 0 2px}div.list-action-bar a{font-size:13px;font-weight:bold}a.inline-button{display:block;float:right;width:60px;border:1px solid #ccc;font-size:14px;text-align:center;padding:1px 0 1px 0;margin:0 5px 0 0;background-color:#efefef;text-decoration:none}.arrow-button-holder{float:right;width:30px;height:18px;padding-top:3px;border:1px solid red}div.list-table a.arrow-button{display:block;float:right;width:10px;text-decoration:none;border:1px solid #ccc;text-align:center;padding:1px 0 1px 0;margin-right:2px;background-color:#efefef}#popup{display:none;position:fixed;_position:absolute;background:#fff;min-width:0;min-height:0;z-index:2;padding:0;font-size:14px}#popup-content{border:1px solid transparent}#location-popup{height:484px;width:508px;z-index:3;background-color:#fff}#popup-title{height:26px;background-color:#8a949d}#popup-title-text{margin:0;font-size:14px;padding:5px 0 0 10px}#popup-close{width:26px;height:26px;display:none;right:0;top:0;position:absolute;cursor:pointer;background:url("../Images/red_square_cross_icon.png") center center no-repeat}#popup-background,#location-popup-background{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000;border:1px solid #cecece;z-index:1}#popup-info-panel,#location-popup-info-panel{font-size:14px;line-height:14px;padding:5px;height:16px}.popup-info{background-color:#f3f4f5;color:#696969}.popup-error{background-color:#ff0;color:red}.popup-message-holder{height:30px;text-align:center;padding:10px 0 45px 0;font-size:14px;background:url("../Images/ajax-loader.gif") center 55px no-repeat;border:1px solid #ccc}.error-container{border:1px solid #ccc;margin:10px;background-color:#ebebeb;min-height:450px}.error-head{color:#3e3e3e;text-align:center;font-size:1.6em;font-weight:bold;background-color:#ff0;border-bottom:1px solid #ccc;padding:5px}.error-list LI{color:red;font-weight:bold;font-size:1.2em}.NotDispatched{background-color:#f8f9f0!important;color:#646464}.Dispatching,.Assigned,.Aknowledged{background-color:#ebebd8!important;color:#646464}.Accepted{background-color:#def!important;color:#646464}.PickedUp{background-color:#d6ebd9!important;color:#646464}.Completed{background-color:#efefef!important;color:#646464}.Cancelled,.NoJob,.NoCarAvailable{background-color:#ffe6e6!important;color:#646464}#form-container{background-color:#fff}#form-container #form-left{float:left;width:500px;padding:5px}fieldset.fieldset-form-container{height:578px}#form-container #booking-summary{float:right;width:560px;padding:5px}#form-container #booking-summary th,#form-container #booking-summary td{padding:0 0 0 2px;text-align:left}#form-container #booking-summary table.locations th{background-color:#ccc}#status-display{border:1px solid #ccc;color:#646464;height:89px}#car-number-label,#total-distance-label{font-size:16px;height:32px;padding:13px 0 0 5px}#car-number-label{border-bottom:1px solid #ccc}#status-box{float:left;width:200px;padding:33px 0;height:23px;font-size:18px;text-align:center;border-right:1px solid #ccc}.login-form-holder{background:#ccc;width:610px;margin:0 auto;color:#fff;margin-top:200px;margin-bottom:80px;color:#000;border-radius:8px}.login-form-holder form{background-color:transparent;padding-top:10px;padding-bottom:10px}.login-form-holder a{color:#fff}.login-form-holder .field-validation-error{font-size:16px;color:red}.login-form-holder input[type=text],.login-form-holder input[type=password]{min-height:40px;width:412px}.login-form-holder label{line-height:40px;padding-left:10px;font-size:16px}.login-form-holder .form-item{min-height:70px}.login-form-holder button{border:1px solid green;background-color:#a5d1a6;width:420px;height:45px;font-size:24px;font-weight:bold}.login-form-holder button:hover{background-color:#d7ead7}#booking-confirmation{background-color:#fff;border:1px solid red}