﻿/***** PICKUP REQUESTS *****/

/* INPUT */
#pickup_request {
	width: 588px;
	padding: 3px;
	background-color: #dedede;
	border: solid 1px #ababab;
}
#pickup_request .table_error {
	margin: 0 0 2px 0;
	border: solid 1px #cc3300;
}
#pickup_request #input_links_top,
#pickup_request #confirm_links {
	background-color: #fff;
	border-top: solid 1px #bababa;
	border-left: solid 1px #bababa;
	border-right: solid 1px #bababa;
	text-align: right;
	margin: 0px;
	padding: 4px 4px 4px 0;
}
#pickup_request #input_links_bottom {
	background-color: #fff;
	border-left: solid 1px #bababa;
	border-right: solid 1px #bababa;
	border-bottom: solid 1px #bababa;
	text-align: right;
	margin: 0px;
	padding: 4px 4px 4px 0;
}
#pickup_request .pickups div {background-color: #eaeaea;}

#pickup_request .pickups table {
	background-color: #f7f7f7;
	border: solid 1px #bababa;
	margin-top: 4px;
}
#pickup_request .pickups a,
#pickup_request .pickups a.visited,
#pickup_request .pickups a:visited {
	color: Blue;
	cursor: pointer;
}
#pickup_request .pickups a.hover,
#pickup_request .pickups a:hover {
	color: Red;
}
#pickup_request .pickups hr {
	color: #9e9e9e;
	margin-left: 4px;
	margin-right: 4px;
}
#pickup_request .pickups .note {
	color: Red;
	font-size: 7pt;
}
#pickup_request .pickups .th_title {
	font-weight: bold;
	color: #fff;
	background-color: #006600;
	text-align: left;
	padding-left: 4px;
}
#pickup_request .pickups .td_left {
	text-align: left;
	padding-right: 2px;
	padding-left: 2px;
}
#pickup_request .pickups .td_right {
	text-align: right;
	padding-right: 4px;
	background-color: #d6e5cc;
	border-right: solid 1px #cdcdcd;
}
#pickup_request .pickups th {background-color: #d6e5cc;}
#pickup_request .pickups .container {
	background-color: #f5f5f5;
	border: solid 1px #cdcdcd;
	margin-top: 0px;
}
#pickup_request .pickups .container_left {
    vertical-align: top;
    text-align: left;
    padding-right: 4px;
    padding-bottom: 4px;
}
#pickup_request .pickups .container_right {
    vertical-align: top;
    text-align: right;
    padding-bottom: 4px;
}
#pickup_request .pickups .table_account {
	margin-top: 0px;
	padding: 1px;
}
#pickup_request .pickups .table_account .colAccount {
	text-align: left;
	padding-left: 4px;
}
#pickup_request .pickups .table_account .text_account {
	width: 68px;
	margin-left: 4px;
	font-size: 1em;
}
#pickup_request .pickups .table_account .dd_account {
	font-size: .9em;
	width: 576px;
}
#pickup_request .pickups .table_account .hlink_shippers {
	margin-left: 22px;
	margin-right: 4px;
}
#pickup_request .pickups .table_account .dd_shippers {
	height: 18px;
	width: 494px;
	font-size: 1em;
	margin-top: 2px;
	margin-bottom: 2px;
}
#pickup_request .pickups .table_account .text_desc {
	width: 486px;
	font-size: 1em;
	background: #ece8b5;
	color: #8b0000;
	padding-left: 4px;
	margin-left: 4px;
	border: #dec689 1px solid;
}
#pickup_request .pickups .table_account .account_error {
	width: 486px;
	font-size: 1em;
	border: solid 1px #cc3300;
	color: #cc3300;
	background-color: #fff0e6;
	padding-left: 4px;
	margin-left: 4px;
}
#pickup_request .pickups .shipper {
	width: 360px;
	margin-right: 2px;
}
#pickup_request .pickups .shipper .td_right {
	width: 80px;
}
#pickup_request .pickups .requester {
	width: 360px;
	margin-right: 2px;
}
#pickup_request .pickups .requester .td_right {
	width: 80px;
}
#pickup_request .pickups .detail {
	width: 360px;
	margin-right: 2px;
}
#pickup_request .pickups .detail .text {
	width: 60px;
	text-align: center;
	font-size: 1em;
}
#pickup_request .pickups .detail .beyond {
	width: 120px;
	font-size: 1em;
}
#pickup_request .pickups .limitations {
	width: 360px;
	margin-right: 2px;
}
#pickup_request .pickups .label {
	background: #ece8b5;
	color: #8b0000;
	border: solid 1px #7e7e7e;
	width: 262px;
	font-size: 1em;
}
#pickup_request .pickups .state {
	width: 172px;
	font-size: 1em;
}
#pickup_request .pickups .dd_state {
	width: 176px;
	font-size: 1.1em;
}
#pickup_request .pickups .zip {
	width: 82px;
	font-size: 1em;
}
#pickup_request .pickups .text {
	width: 260px;
	font-size: 1em;
}
#pickup_request .pickups .text_limits {
	width: 340px;
	font-size: 1em;
}
#pickup_request .pickups .dd_day {
	width: 130px;
	font-size: 1.1em;
	text-align: center;
}
#pickup_request .pickups .time {
	width: 70px;
	font-size: 1.1em;
	text-align: center;
}
#pickup_request .pickups .dd_time {
	width: 56px;
	font-size: 1.1em;
}
#pickup_request .pickups .size {
	width: 58px;
	font-size: 1em;
	text-align: center;
}
#pickup_request .pickups .notes .th_notes {
	border: none;
	padding: 2px 4px 4px 4px;
	text-align: justify;
	background-color: #e7f6dd;
}
#pickup_request .pickups .notes p {
	margin: 0px;
	text-indent: 20px;
	font-size: 7pt;
}

/***** DISPLAY *****/
#pickup_request #review_links {
	background-color: #fff;
	border: solid 1px #bababa;
	text-align: right;
	margin: 0px;
	padding: 4px 4px 4px 0;
}
#pickup_request .pickup_display table {
	background: #fff;
	margin-top: 4px;
	padding: 0;
	border: none;
}
#pickup_request .pickup_display a,
#pickup_request .pickup_display a.visited,
#pickup_request .pickup_display a:visited {
	color: Blue;
}
#pickup_request  .pickup_display .th_justify {
    text-align: justify;
    padding-left: 4px;
    padding-right: 4px;
}
#pickup_request  .pickup_display .td_left {
	text-align: left;
	padding-left: 4px;
	border-left: solid 1px #cdcdcd;
}
#pickup_request .pickup_display .container {
	width: 100%;
	background-color: #f7f7f7;
	padding: 0;
	margin-top: 0;
	border: solid 1px #cdcdcd;
}
#pickup_request .pickup_display .container .th_title {
	font-weight: bold;
	color: #fff;
	background-color: #006600;
	text-align: left;
	padding-left: 4px;
}
#pickup_request  .pickup_display .container td {
    vertical-align: top;
    padding: 0px;
    margin: 0px;
}
#pickup_request  .pickup_display .container .column1 {
    text-align: left;
	width: 335px;
	padding: 0px;
	margin: 0px;
}
#pickup_request .pickup_display .container .column2 {
    text-align: left;
	width: 235px;
	padding: 0px;
	margin: 0px;
}
#pickup_request  .pickup_display .container .date_note {
	color: Red;
	font-weight: bold;
}
#pickup_request .pickup_display .container .dispatch_notes td {
	vertical-align: middle;
	padding-left: 4px;
}
#pickup_request  .pickup_display .container .notes td {
	vertical-align: middle;
	padding-left: 4px;
}
#pickup_request .pickup_display .shipper {
	width: 346px;
	margin-top: 0;
	margin-bottom: 6px;
	border-right: solid 1px #cdcdcd;
	border-bottom: solid 1px #cdcdcd;
}
#pickup_request .pickup_display .shipper td {
	border-top: solid 1px #cdcdcd;
	vertical-align: middle;
	padding-left: 4px;
}
#pickup_request .pickup_display .shipper .th_right {
	width: 110px;
	border: none;
	border-top: solid 1px #bababa;
	text-align: right;
	padding-right: 4px;
}
#pickup_request .pickup_display .requester {
	width: 346px;
	margin-bottom: 6px;
	border-right: solid 1px #cdcdcd;
	border-bottom: solid 1px #cdcdcd;
}
#pickup_request .pickup_display .requester td {
	border-top: solid 1px #cdcdcd;
	vertical-align: middle;
	padding-left: 4px;
}
#pickup_request .pickup_display .requester .th_right {
	width: 110px;
	border: none;
	border-top: solid 1px #bababa;
	text-align: right;
	padding-right: 4px;
}
#pickup_request .pickup_display .detail {
	width: 346px;
	margin-bottom: 6px;
	border-right: solid 1px #cdcdcd;
	border-bottom: solid 1px #cdcdcd;
}
#pickup_request .pickup_display .detail .th_center {
	border-left: solid 1px #cdcdcd;
}
#pickup_request  .pickup_display .detail td {
	border-top: solid 1px #dcdcdc;
	border-left: solid 1px #ccdcdc;
	height: 18px;
	padding-top: 2px;
}
#pickup_request .pickup_display .summary {	
	width: 235px;
	margin-top: 0;	
	margin-bottom: 6px;
	border-left: solid 1px #cdcdcd;
	border-bottom: solid 1px #cdcdcd;
}
#pickup_request .pickup_display .summary td {
	border-top: solid 1px #cdcdcd;
	vertical-align: middle;
	padding-left: 4px;
}
#pickup_request .pickup_display .summary .th_right {
	width: 100px;
	border: none;
	border-top: solid 1px #bababa;
	text-align: right;
	padding-right: 4px;
}
#pickup_request  .pickup_display .summary .pickup_date {
	color: #cc3300;
	font-weight: bold;
}
#pickup_request .pickup_display .dispatch_notes {	
	width: 235px;
	margin-bottom: 6px;
	border-left: solid 1px #cdcdcd;
	border-bottom: solid 1px #cdcdcd;
}
#pickup_request .pickup_display .dispatch_notes td {	
	height: 18px;
}
#pickup_request .pickup_display .confirm_notes {
	width: 235px;
	margin-bottom: 6px;
	border-left: solid 1px #cdcdcd;
	border-bottom: solid 1px #cdcdcd;
}
#pickup_request .pickup_display .confirm_notes th {border: none;}

#pickup_request .pickup_display #pickup_message {
	color: #8b0000;
	background-color: #eee8aa;
	border: solid 1px #8b0000;
	margin-top: 1px;
    margin-bottom: 1px;
	padding: 2px 4px;
	text-align: left;
}    
#pickup_request .pickup_display .pickup_notes {
	margin-top: 1px;
	margin-bottom: 1px;
	color: #cc3300;
	background-color: #fff0e6;
	text-align: left;
	border: solid 1px #cc3300;
}
#pickup_request .pickup_display .pickup_notes td {
	text-align: justify;
	padding-left: 4px;
	padding-right: 4px;
}

