﻿/***** PICKUP REQUESTS *****/

/* INPUT */
#pickup_request .pickups {
	width: 590px;
	background: #eaeaea;
	border: solid 1px #bababa;
	padding: 4px;
}
#pickup_request .pickups div {background:#fff;}

#pickup_request .pickups table {
	background: #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 span.note {
	color: Red;
	font-size: 7pt;
}
#pickup_request .pickups .control {
	border-top: solid 1px #cdcdcd;
	border-left: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;
	border-bottom: none;
}
#pickup_request .pickups .control_bottom {
	border: solid 1px #bababa;
	border-top: none;
	margin-top: 0px;
}
#pickup_request .pickups .control td,
#pickup_request .pickups .control_bottom td {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 8px;
	text-align: right;
}
#pickup_request .pickups .container {
	width: 100%;
	background: #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 .th_title {
	color: #4a1f0b;
	background: #c29c7b;
	font-weight: bolder;
}
#pickup_request .pickups .td_left {
	text-align: left;
	padding-right: 2px;
	padding-left: 2px;
}
#pickup_request .pickups .td_right {
	text-align: right;
	padding-right: 2px;
	padding-left: 2px;
}
#pickup_request .pickups .shipper,
#pickup_request .pickups .requester,
#pickup_request .pickups .detail,
#pickup_request .pickups .limitations {
	width: 360px;
	margin-right: 2px;
}
#pickup_request .pickups .shipper .td_right,
#pickup_request .pickups .requester .td_right {
	width: 80px;
}
#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 .detail .text {
	width: 60px;
	text-align: center;
	font-size: 1em;
}
#pickup_request .pickups .detail .beyond {
	width: 120px;
	font-size: 1em;
}
#pickup_request .pickups .notes .th_notes {
	border: none;
	padding: 2px 4px 4px 4px;
	text-align: justify;
}
#pickup_request .pickups .notes p {
	margin: 0px;
	text-indent: 20px;
	font-size: 7pt;
}
#pickup_request .pickups .table_error {
	margin-top: 0px;
	margin-bottom: 0px;
	border: solid 1px #cc3300;
}
#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 {
	font-size: .9em;
	width: 494px;
}
#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;
}

/***** DISPLAY *****/
#pickup_request .pickup_display {
	width: 580px;
	background: #eaeaea;
	padding: 4px;
	border: solid 1px #ababab;
}
#pickup_request .pickup_display table {
	background: #f7f7f7;
	border: solid 1px #bababa;
}
#pickup_request .pickup_display a,
#pickup_request .pickup_display a.visited,
#pickup_request .pickup_display a:visited {
	color: Blue;
}
#pickup_request .pickup_display #pickup_notes {
	width: 568px;
	border: solid 1px #cc3300;
	color: #cc3300;
	background-color: #fff0e6;
	text-align: left;
	margin-top: 4px;
	margin-left: 4px;
}
#pickup_request .pickup_display #pickup_notes td {
	text-align:justify;
	padding-left: 4px;
	padding-right: 4px;
}
#pickup_request .pickup_display #pickup_message {
	width: 568px;
	color: #8b0000;
	background: #eee8aa;
	border: solid 1px #8b0000;
	margin-top: 4px;
	margin-left: 4px;
}
#pickup_request .pickup_display #pickup_message td {
	text-align: justify;
	padding-left: 4px;
	padding-right: 4px;
}
#pickup_request .confirm {
	background: #eaeaea;
	border: none;
}
#pickup_request .confirm .links {
	width: 574px;
	background: #f2f2f2;
	border-top: solid 1px #bababa;
	border-left: solid 1px #bababa;
	border-right: solid 1px #bababa;
	text-align: right;
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#pickup_request .confirm .th_title {
	color: #4a1f0b;
	background: #c29c7b;
	font-weight: bolder;
}
#pickup_request .confirm .th_justify {
    text-align: justify;
    padding-left: 4px;
    padding-right: 4px;
}
#pickup_request .confirm .td_left {
	text-align: left;
	padding-left: 4px;
	border-left: solid 1px #cdcdcd;
}
#pickup_request .confirm .container {
	width: 100%;
	background: #f2f2f2;
	border: solid 1px #ababab;
	border-top: none;
	padding: 0px;
}
#pickup_request .confirm .container td {
    vertical-align: top;
    padding: 0px;
    margin: 0px;
}
#pickup_request .confirm .container .column1 {
    text-align: left;
	width: 335px;
	padding: 0px;
	margin: 0px;
	padding-left: 6px;
}
#pickup_request .confirm .container .column2 {
    text-align: left;
	width: 235px;
	padding: 0px;
	margin: 0px;
	padding-left: 4px;
}
#pickup_request .confirm .shipper,
#pickup_request .confirm .requester,
#pickup_request .confirm .detail {
	width: 330px;
	padding: 2px;
	margin-bottom: 6px;
}
#pickup_request .confirm .shipper td,
#pickup_request .confirm .requester td,
#pickup_request .confirm .summary td {
	border-top: solid 1px #cdcdcd;
	vertical-align: middle;
	padding-left: 4px;
}
#pickup_request .confirm .shipper .th_right,
#pickup_request .confirm .requester .th_right {
	width: 110px;
	border: none;
	border-top: solid 1px #bababa;
	text-align: right;
	padding-right: 4px;
}
#pickup_request .confirm .detail .th_center {
	border-left: solid 1px #cdcdcd;
}
#pickup_request .confirm .detail td {
	border-top: solid 1px #dcdcdc;
	border-left: solid 1px #ccdcdc;
	vertical-align: middle;
}
#pickup_request .confirm .summary,
#pickup_request .confirm .dispatch_notes,
#pickup_request .confirm .notes {	
	width: 230px;
	padding: 2px;
	margin-bottom: 6px;
}
#pickup_request .confirm .date_note {
	color: Red;
	font-weight: bold;
}
#pickup_request .confirm .summary td,
#pickup_request .confirm .dispatch_notes td,
#pickup_request .confirm .notes td {
	vertical-align: middle;
	padding-left: 4px;
}
#pickup_request .confirm table.summary .th_right {
	width: 100px;
	border: none;
	border-top: solid 1px #bababa;
	text-align: right;
	padding-right: 4px;
}
#pickup_request .confirm .detail,
#pickup_request .confirm .requester {
	margin-bottom: 6px;
}
#pickup_request .confirm .summary .pickup_date {
	color: #cc3300;
	font-weight:bold;
}
