body {text-align:center; margin:0px; padding:0px; font-family:Arial; font-size:12px; font-weight:normal}
p {margin-top:7px; margin-bottom:7px}
div {margin:0px; padding:0px}
img {border:0px; margin:0px; padding:0px}
select, option {font-family:Arial,Helvetica,Sans-serif; font-size:12px}

div.main-container {text-align:left}
div.main-container {width:746px; margin-left:auto; margin-right:auto; border-color:#D6D9DC; border-style:solid; border-width:0px 1px 0px 1px; overflow:hidden}
div.header {width:100%; clear:both; float:left; height:148px; background-color:#D9E1E8}
div.login-box {padding-right:20px; font-size:11px}
div.login-box a {font-size:12px; color:#003399}
div.content {width:100%; clear:both; float:left; background:url(../images/contentBg.png) repeat-x}
div.left-panel {width:250px; float:left; clear:left}
div.left-panel div.left-panel-content {margin:35px 15px; width:220px}
div.left-panel div.left-panel-content select
{
  width:160px;
  border:1px solid #A5ACB2;
  font-size:13px;
  background-image:url(../images/inputBG.png);
  background-repeat:repeat-x;
}

div.left-panel div.left-panel-content div.gt {width:10px; float:left}
.area-image-button {margin-top:4px; margin-left:8px}
div.left-panel div.left-panel-content div img {margin-top:7px; margin-left:8px}
.navigation a {margin-left:15px; width:100%; font-size:14px; font-weight:bold; text-decoration:none; color:#003399}
.navigation a.selected {color:#5A5A5A}
.navigation {line-height:23px; border-top:1px solid #ABB2B8; border-bottom:1px solid #ABB2B8; margin-top:10px; padding-top:7px; padding-bottom:7px}
/*.navigation-table td {height:25px}*/
.navigation a:hover {text-decoration:underline}
.subnav {padding-left:10px}
.subnav a {font-size:12px; font-weight:normal}

div.register-form
{
  font-size:14px;
  font-weight:bold;
  margin-top:12px;
  float:left;
  clear:both;
}
div.register-form table {margin-top:10px}
div.register-form td
{
  color:#5A5A5A;
  font-size:12px;
  font-weight:normal;
  padding:2px 4px 2px 0px;
}

div.register-form td input
{
  width:117px;
  height:20px;
  font-size:13px;
  border:1px solid #A5ACB2;
/*  font-family:Tahoma Verdana Arial;*/
  background-image:url(../images/inputBG.png);
  background-repeat:repeat-x;
  padding:1px 4px;
  vertical-align:middle;
}

input.formF
{
  width:170px;
  height:20px;
  font-size:13px;
  border:1px solid #A5ACB2;
/*  font-family:Tahoma Verdana Arial;*/
  background-image:url(../images/inputBG.png);
  background-repeat:repeat-x;
  padding:1px 4px;
  vertical-align:middle;
}

input.formF2
{
  width:170px;
  height:18px;
  font-size:13px;
  border:1px solid #A5ACB2;
  background-image:url(../images/inputBG.png);
  background-repeat:repeat-x;
  padding:2px 4px 0px 4px;
  vertical-align:middle;
}

input.formF3
{
  width:170px;
  height:18px;
  font-size:13px;
  border:1px solid #A5ACB2;
  padding:2px 4px 0px 4px;
  vertical-align:middle;
}

div.register-form .send-btn
{
  float:right;
  width:77px;
  height:25px;
}

div.right-panel
{
  width:486px;
  float:left;
  clear:right;
}
div.right-panel h1
{
  color:#5A5A5A;
  font-size:28px;
  margin-bottom:8px;
  margin-top:27px;
}
div.right-panel h1.home
{
  color:#585A59;
  font-size:28px;
  font-weight:normal;
  margin-bottom:3px;
  margin-top:27px;
}
div.right-panel h3
{
  color:#5A5A5A;
  font-size:14px;
  margin-bottom:8px;
  margin-top:10px;
}

div.right-panel span.title2, div.main-content span.title2
{
  color:#DBAA00;
  font-size:16px;
  display:block;
  font-weight:bold;
  margin-top:12px;
  margin-bottom:7px;
}
.homelist {font-size:11px;}
.info-block {clear:both; background-color:#E3E8EE; padding:0px; width:100%}
div.right-panel span.title3, div.main-content span.title3
{
  color:#010101;
  font-size:13px;
  display:block;
  font-weight:bold;
  padding-bottom:10px;
}

div.right-panel span.title2home
{
/*  color:#010101;*/
  color:#DBAA00;
  font-size:20px;
  display:block;
  font-weight:bold;
  padding-bottom:10px;
  padding-top:10px;
}

div.right-panel span.content, div.main-content span.content
{
  font-size:12px;
  color:#5A5A5A;
}

div.right-panel, div.main-content {font-size:12px; color:#5A5A5A;}
div.transfers {clear:both; width:100%; margin-top:20px; float:left}
div.left-transfer, div.right-transfer
{
  float:left;
  width:235px;
  font-size:14px;
  color:#5A5A5A;
}

div.left-transfer span.title, div.right-transfer span.title
{
  font-size:19px;
  font-weight:normal;
  padding:4px;
  display:block;
  padding-left:0px;
  color:#1A1A1A;
}

div.left-transfer div.links, div.right-transfer div.links
{
  text-align:right;
  width:207px;
  font-size:11px;
  color:#808080;
  padding-top:3px;
  padding-bottom:7px;
}

div.left-transfer div.links a, div.right-transfer div.links a
{
  color:#003399
}

div.left-transfer div.descrition, div.right-transfer div.descrition
{
  width:207px;
  font-size:12px;
}

div.bottom {padding-top:15px; clear:both; text-align:center}
div.bottom div.links {width:630px; padding:auto; margin:auto}
div.bottom div.links span {padding-left:10px; padding-right:10px; color:#003399; font-size:11px}
div.bottom div.links a:hover {text-decoration:underline}
div.bottom div.links a
{
  font-size:11px;
  color:#003399;
  text-decoration:none;
}
div.bottom div.copyright
{
  font-size:11px;
  color:#5A5A5A;
  width:273px;
  padding:auto;
  margin:auto;
  margin-top:20px;
  padding-bottom:40px;
}
.hr {font-size:1px; line-height:1px; border-top:1px solid #AEB4BA; margin:0px 15px 20px 15px}
.hr2 {font-size:1px; line-height:1px; border-top:1px solid #AEB4BA; margin:10px 5px 10px 5px}
.page-control-current {text-decoration:none; color:#000}
table.fleet-table td {background-color:#FFF}

.home-blocks
{
  width:140px;
  height:50px;
  font-size:16px;
  font-weight:bold;
  border:1px solid #CCC;
  margin:4px;
  padding:5px;
  line-height:25px;
}
.home-blocks-text {color:#DBAA00; font-size:16px; display:block; font-weight:bold}
.home-blocks a, .block-link a {color:#DBAA00; font-size:16px; font-weight:bold; text-decoration:none}
.home-blocks a:hover, .block-link a:hover {text-decoration:underline}

div.block-link
{
  width:252px;
  height:28px;
  font-size:16px;
  font-weight:bold;
  border:1px solid #CCC;
  padding:6px 10px;
  margin-top:8px;
  margin-bottom:8px;
  line-height:25px;
  text-align:center;
}
.block-link-text {color:#DBAA00; font-size:16px; display:block; font-weight:bold}
.comment-separator {font-size:1px; height:10px; line-height:1px}
div.gap5 {padding-top:5px}
div.gap10 {padding-top:10px}

table.reg-form-table {width:486px}
table.reg-form-table td.fld1 {width:130px}
table.reg-form-table td.fld2 {width:356px}

table.form-table {background-color:#E2E8EE; width:486px; empty-cells:show}
.tblCnfrm {width:486px; empty-cells:show}
table.form-table th, .tblCnfrm th
{
  background-color:#C5D2DF;
  background-image:url(../images/chessPattern.png);
  background-repeat:repeat-x;
  padding:5px 5px 5px 10px;
  font-size:16px;
  color:#000000;
  vertical-align:middle
}
table.form-table th.th2 {font-size:13px}
table.form-table td {background-color:#E2E8EE; padding:3px 0px; vertical-align:middle}
table.form-table td.fld1 {width:10px}
table.form-table td.fld2 {width:128px; border-bottom:solid 1px #AEB4BA}
table.form-table td.fld3 {width:335px; padding:3px 5px 3px 8px}
table.form-table td.fld2PickupAddr {width:125px; padding-top:5px}
table.form-table td.fld3PickupAddr {width:327px; padding:5px 5px 3px 8px}
table.form-table td.TC {padding-top:10px}
table.form-table td.exs-fld1 {width:10px}
table.form-table td.exs-fld2 {width:388px}
table.form-table td.exs-fld3 {width:75px; padding:3px 5px 3px 8px}
td.spacer {height:1px; line-height:1px; font-size:1px}
span.note {font-size:11px}

.form-table td div.price, div#seldOriginAddress, div#seldDestAddress, div#seldExsAddress
{
  width:315px;
  height:auto;
  _height:18px;
  min-height:18px;
  border:1px solid #A5ACB2;
  background-image:url(../images/inputBG.png);
  background-repeat:repeat-x;
  background-color:#FFFFFF;
  font-size:13px;
  padding:4px;
  text-align:left
}

.tblCnfrm td {padding:6px 0px 6px 10px; vertical-align:middle}
.tblCnfrm td.fld1-row {width:128px; border-right:solid 1px #F5F7FA; color:#5A5A5A}
.tblCnfrm td.fld1-alt-row {width:128px; border-right:solid 1px #E2E8EE; color:#5A5A5A}
.tblCnfrm td.fld2 {width:335px; padding:3px 5px 3px 8px; color:#000000}
.tblCnfrm tr.row {background-color:#E2E8EE}
.tblCnfrm tr.alt-row {background-color:#F5F7FA}
.tblCnfrm tr.sep {background-color:#FFFFFF}

table.ceItemForm td {background-color:#E2E8EE}
table.ceItemForm .note {font-size:11px}

table.bbform {background-color:#E2E8EE; width:486px; empty-cells:show}
table.bbform th
{
  background-color:#C5D2DF;
  padding:5px 1px;
  font-size:12px;
  color:#000000;
  vertical-align:middle;
  text-align:center
}
table.bbform td {background-color:#E2E8EE; padding:1px; vertical-align:middle}

div.right-panel div.service select
{
  width:160px;
  border:1px solid #A5ACB2;
/*  font-family:Tahoma Verdana Arial;*/
  font-size:13px;
  background-image:url(../images/inputBG.png);
  background-repeat:repeat-x;
}

div.right-panel div.service {width:486px; float:left; clear:both}
div.service div.service-cntr {overflow:auto; width:100% /*clear:both; float:left; width:100%;*/}
div.service div.service-cntr div.left {float:left; width:50%}
div.service div.service-cntr div.right {float:right; width:50%; text-align:right}
div.extra-stops {clear:both; float:left; width:100%; margin-top:10px}
div.extra-stops div#exsPopupDiv {position:absolute; z-index:100; left:0px; top:0px; width:486px; background-color:#FFFFFF; border:solid 1px #C5C5C5; padding:1px}
div.extra-stops div#newExsBtns, div.extra-stops div#addExsBtns {width:480px; padding:7px 3px}
div.extra-stops div#newExsAddress {width:486px; margin-top:7px}

div.validator-blk {margin:7px}
div.get-quote {clear:both; float:left; width:100%; margin-top:10px; text-align:center}
div.get-quote .btnGetQuote {width:97px; height:25px}
div.book-now {clear:both; float:left; width:100%; margin-top:2px; text-align:center}
div.book-now .btnBookNow {width:108px; height:25px}

table.price-table {width:486px; empty-cells:show}
table.price-table td div.price {
  width:406px;
  height:auto; _height:16px; min-height:16px;
  border:1px solid #A5ACB2;
  background-image:url(../images/inputBG.png);
  background-repeat:repeat-x; font-size:13px;
  padding:4px;
  text-align:left
}
table.price-table td div.price span#totalCost {color:#EA2026}

div.pay-now {clear:both; float:left; width:100%; margin-top:12px; text-align:center}
div.pay-now .btnBack {width:77px; height:25px}
div.pay-now .btnPayNow {width:98px; height:25px}
div.pay-now span.btnsSepr {padding-left:10px; padding-right:10px}
div.clearing {height:0px; clear:both}

div.addr-float-div {width:450px; overflow:visible; position:absolute; top:6px; left:7px; z-index:101; text-align:left}
div.addr-div {font-size:12px; border:#A5ACB2 1px solid; z-index:1; visibility:visible; position:absolute; left:0px; top:0px; background-color:#F0F5FA}
div.background {background-color:#F0F5FA; cursor: default}
div.highlight {background-color:#CDD6E0; cursor: default}
div.tb {border-top:solid 1px #DDDDDD}
.addr-error-text {font-size:15px; color:#FF3300}
.msg-error {margin-top:6px; margin-bottom:4px; color:#FF0000}
div.btns {margin-top:10px; overflow:hidden}

.msg-cntnt {margin: 7px 8px 7px 28px}
.msg-info, .msg-error, .msg-warn {margin:7px 0px 5px 0px; font-size:12px; font-weight:bold; background-position:7px 7px; background-repeat:no-repeat}
.msg-info {border: 1px solid #C3CED2; background-color:#E5F3FF; color:#000000; background-image:url("../images/info.gif")}
.msg-error {border: 1px solid #F39595; background-color:#FBDDDD; color:#EA2026; background-image:url("../images/error.gif")}
.msg-warn {border: 1px solid #F0C000; background-color:#FFFFCE; color:#000000; background-image:url("../images/warning.gif")}
.msg-icon {margin:0px; padding:0px; vertical-align:middle}

a.uline {color:#333333; text-decoration:underline}
.textErr {margin:5px 0px; color:#FF0000}
.div3 {margin:3px 0px}
.div10 {margin:10px 0px 7px 0px}

#tblExsList div.exsInfo {float:right}
#tblExsList div.exsInfo img {vertical-align:middle}
#tblExsList div.move {float:left; width:15px}
#tblExsList div.del {float:left; width:20px}
#tblExsList div.edit {float:left; width:16px}
a.link2 {color:#003399; font-size:14px; font-weight:bold; text-decoration:none}
a.link2:hover {text-decoration:underline}

div.pager {margin:5px 0px; text-align:center}
span.page-num {padding:2px}
span.active-page-num {font-weight:bold}
.clickable {cursor:pointer}

div.main-content {width:716px; float:left; clear:both; margin:0px 15px}

table.jobsList {width:486px; empty-cells:show}
table.jobsList th {background-color:#C5D2DF; padding:5px 1px; font-size:12px; color:#000000; vertical-align:middle; text-align:center}
table.jobsList td {background-color:#E2E8EE; padding:1px; vertical-align:middle}
table.jobDtls {width:486px; empty-cells:show}
table.jobDtls th {background-color:#C5D2DF; padding:5px 1px; font-size:12px; color:#000000; vertical-align:middle; text-align:center}
table.jobDtls td {background-color:#E2E8EE; padding:3px 2px 3px 2px; vertical-align:middle}

div.helpBox {margin-bottom:7px; text-align:right; font-size:12px}
a.tooltipLink {color:#333333; text-decoration:underline}
a.tooltipLink:hover {text-decoration:underline}
#helpInfo {text-align:left}
#helpInfoTbl th {padding:3px 4px 3px 4px; font-size:12px; color:#000000; vertical-align:middle}
#helpInfoTbl {text-align:left; border:0px}
#helpInfoTbl th {text-align:center; background-color:#DCDFB5}
#helpInfoTbl td {padding:2px 0px; vertical-align:top}
#helpInfoTbl td.fld1 {width:106px}
#helpInfoTbl td.fld2 {width:346px}
#helpInfo p {margin-top:5px; margin-bottom:5px}

.popupWndBody {width:100%; background:url(../images/contentBg.png) repeat-x}
.popupWndMainCntr {text-align:left; width:486px; overflow:hidden}
.popupWndContent {width:456px; margin:0px 15px 0px 15px}

.printBox {margin-top:7px; margin-bottom:5px; text-align:right}
.printBox a {color:#333333; text-decoration:underline}
.printBox a:hover {text-decoration:underline}