@IMPORT url("micro_dispatch.css");
#order {
	/*font-size: 93%;*/
}

#order input,select { /*margin:3px 10px 3px 0px;*/
/*border:1px solid #CBCBCB;*/
	border:1px solid lightgreen;
	background-color: white;
	padding:5px 2px;
	*padding:2px;
}
#order input[type="text"]{
	margin-bottom:7px;
}
/*
Keep less padding in table cells
*/
.yui-skin-sam .yui-dt-liner {
	margin:0pt;
	padding:2px 8px;
}
#order .contactDetail {
	font-size: 90%;
	width: 26%;
}

#fromDiv_c,#toDiv_c {
	width: 37%;
	_width: 41%;
}

#fromDiv .bd,#toDiv .bd {
	/*overflow: auto;*/
	height: 24em;
	*height: 23em;
	padding: 10px;
}

#fromDiv .ft,#toDiv .ft,#commonDiv .ft {
	height: 15px;
	padding: 0;
}

#fromDiv_c {
	margin-right: .5em;
	*margin-right: .1em;
}

#toDiv {
	margin-left: .5em;
	*margin-left: .1em;
}

.DivHr {
	width: 37%;
}

.DivVr {
	width: 44%;
}

.yui-panel-container.shadow .underlay {
	display: none;
}

#commonDiv_c {
	width: 74%;
	_width: 82%;
}

#commonDiv .bd {
	overflow: auto;
	padding: 10px;
}

#commonDiv { *margin-top: .4em;
}

#buttonsDiv {
	padding-top: .8em;
	width: 97%;
}

#orderDetail {


	border:thin dotted darkred;

	left:-24em;
	*left:-17em;
	margin:10px 0px 0px 20px;
	width:32em;
	*width:24em;
}

.order_track_detail {
	width: 15em;
}

.address_country {
	font-size: 95%;
	width: 8em;
}

#preview_address_area {
	max-width: 70%;
	width: 70%;
}

#preview_address_dd {
	float: right;
	padding: 0.3em;
	width: 44%;
}

#tracking {
	font-size: 88%;
}

#debug_area {
	font-size: 98%;
	font-family: "Trebuchet MS", Verdana, Arial;
	width: 20em;
	float: right;
}

#commonDiv.yui-panel .bd {
	padding-left: .5em;
}

#commonDiv.yui-panel .bd {
	padding: .7em;
}
#commonDiv .yui-radio-button-checked {
	background: lightCyan none repeat scroll 0%;
}

.order_log_warrning {
	color: red;
}

#order_distance_wrap,#order_price_wrap {
	width: 80%;
}

#order_resume_message {
	color: red;
	font-size: 120%;
}

#driving_direction_panel {
	visibility: hidden;
}

.directions_area {
	float: right;
	width: 275px;
}

#driving_direction_panel .order_map_area {
	width: 410px;
	height: 400px;
	padding: 1em;
}

#driving_direction_panel input {
	padding: .3em;
	margin: .4em;
}

#fee_list { *width: 100%;
}

/*package area*/
#pkgDlg .bd {
	text-align: left;
	padding: 1em;
	font-size: 90%
}

#pkgDlg .bd input {

	padding-bottom: 2px;
	padding-top: 2px;
}

#pkgDlg ul {
	list-style-type: none;
	clear: both;
}

#pkgDlg li {
	float: left;
	width: 8em;
}

#box_image {
	float: right;
	*display: none;
}
#package_notes{
	*display: block;
}
#package_notes textarea{
	margin-top: 5px;
}
#input_area .right{
	float:left;
	margin:1em;

}
#input_area  .center{
	float:left;
	padding-right:1em;

}
#input_area  label{
	font-weight: bold;
	padding-top:.7em;
}
.dimension {
	padding: 1em;
}

.yui-skin-sam .yui-dt-body {
	cursor: pointer;
}

#packages_list {
	height: 15em;
}
.estimatePriceArea{
	font-size: 90%;
	margin-right: -1em;
}
.contactDetailImage{
	padding-right: .5em;
}
#order_status_area{
	cursor: pointer;
}
.driver_name_link{
	cursor: pointer;
	color: blue;
}
/*
#bd  .dateInput {
	width: 2em;
}*/

#bd  .zipCodeInput {
/*	margin: 0px 10px 0px 0px;
	padding: 0px;*/
	width: 6.1em;
}
.zipPad{
padding-left:10em;
}
label.statepad{
padding-left:1em;
}

.mail_forward, .send_sms{
	vertical-align: middle;
	cursor: pointer;
}
#client_mail_forward{
	margin-left: 1em;
}
#addressDlg{
	font-size: 90%;
}
#submitButton.yui-button, #previewButton.yui-button {
background:transparent url(../images/gloss_100.png) repeat-x scroll left center;
*background:auto;

}
#submitButton.yui-button, #previewButton.yui-button {
	color:#FFFFFF;
	font-size:120%;
	font-weight:bold;
	width:10%;
	*width:auto;
	margin-right:1em;
	margin-top: .3em;
	background-color:LightGreen;
}
#signature_dlg{
	z-index: 10;
}
.signature_image{
	max-height: 35em;
	max-width: 40em;
	*width:"auto" ;
}
#estimatedPrice{
	font-size: 90%;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color: #FF5200;
}
#orderEstimatedArea{
	display: none;
	float: right;
}
#orderEstimatedPrice{
	font-size: 110%;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color: blue;
}
/*
For order detail
*/

	.address .left{
		width: 9em;
		*width: 10em;
		float:left;
	}
	.address .title{
		font-weight: bold;
	}
	.address .extrapad{
		width: 14em;
	}
	.address .right{
		width: 10em;
		float: right;
	}
	.address .barcode_image{
		float:right;
		max-width:30%;
	}
	.clear{
		clear:both;
	}
	#preview_address_dd{
		float: none;
		width: 50%;
		padding:10px;
		display: none;
	}
	#simple_barcode_img{
		float:left;
		padding:3em 0;
	}
	#qr_barcode_img{
		float: right;
	}
	#barcode_area{
		border:thin solid black;
		height:18em;
		padding-left:2em;
		text-align:center;
		width:60%;
	}
	#hide_barcode{
		float: right;
		width: 60%;
	}
	/* TimeEntry styles */
.timeEntry_control {
	vertical-align: middle;
	margin-left: 2px;
}
* html .timeEntry_control { /* IE only */
	margin-top: -4px;
}
#order .timeEntry{

	font-weight: bold;
}
.add_package_warning{
	font-size: 130%;
	font-weight:bold;
	color:blue;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: -18px;
	*margin-top:auto;
}
#pickup_see_ysearchcontainer{
	width: 15em;
}

.address2_label{
margin-left: 17em;
}
#cancelRequestDlg * label{
	display: block;
	}
#pod_label_area{
	width: 30%;
	float:left;
}
#pod_signature_area{
	float:left;
}
.sigWrapper {
    	height: auto;
	}
label.error	{
	color:red;
	display: block;
}
