/* @override https://secure.printzest.com/css/dashboard.css */.alert {	border: 1px solid #B10E10;	color: #B10E10;	text-align: center;	margin-bottom: 20px;}#dashboard {	margin: 10px;	line-height: 1.4em;}.dashboard_header {	height: 35px;	padding: 0;	padding-left: 15px;	border-bottom: 1px solid #757575;	background: url(/img/ui/gray_bar1.png) no-repeat left;	width: 920px;}.dashboard_header div {	height: 35px;	margin: 0;	padding-right: 15px;	text-align: center;	color: #FFFFFF;	font-size: 20px;	line-height: 1.9em;	_line-height: 1.7em;	text-shadow: #575757 2px 2px 2px;	border-bottom: 1px solid #757575;	background: url(/img/ui/gray_bar1.png) no-repeat right;	width: 915px;}.dashboard_nav {	margin: 5px 10px 0px 10px;	line-height: 1.4em;}.dashboard_nav_table {	background: url(/img/dashboard/job_header.png) top left no-repeat;	height: 41px;	width: 100%;}.dashboard_nav_table td {	padding: 0;}.dashboard_nav_table td.first {	border-right: 1px solid #969696;}.dashboard_nav_table td.last {	background: url(/img/dashboard/job_header.png) top right no-repeat;}.dashboard_nav_table a {	color: #333333;	padding: 13px 8px 11px 8px;	text-align: center;	font-size: 11px;	font-weight: bold;	text-shadow: #575757 0px 0px 0px;	border-right: 1px solid #969696;	display: block;}.dashboard_nav_table a:hover {	color: #246FAF;	background: url(/img/dashboard/job_header_over.png) repeat-x right;}.blue_bar {	background-color: #b3b3b3;	height: 6px;	width: 945px;}.blue_bar_light {	background-color: #D3DFED;	height: 5px;	padding: 0 !important;}.blue_bar_medium {	background-color: #5883B1;	height: 5px;	padding: 0 !important;}.dashboard_body {	margin: 0;	border-left: 1px solid #757575;	border-right: 1px solid #757575;	width: 943px;}.dashboard_body_gray {	margin: 0;	border-left: 1px solid #757575;	border-right: 1px solid #757575;		background: #F0F0F1;}.dashboard_body div {	padding: 0px 15px;}.order_steps {	padding: 0;	margin-left: auto;	margin-right: auto;}.order_steps img {	margin-top: 15px;}.dashboard_body_gray div {	padding: 0px 15px 2px 15px;}.dashboard_footer {	padding-top: 1px;	border-left: 1px solid #757575;	border-right: 1px solid #757575;	border-bottom: 1px solid #757575;	margin-bottom: 20px;}.dashboard_footer_gray {	padding-top: 1px;	border-left: 1px solid #757575;	border-right: 1px solid #757575;	border-bottom: 1px solid #757575;	background: #F0F0F1;}.status_header, .status_header_light, .status_footer {	background: url(/img/dashboard/status_header.png) top left no-repeat;	height: 28px;	margin: 0;	padding: 0 !important;	padding-left: 10px !important;	margin-bottom: 3px;}.status_header div, .status_header_light div, .status_footer div {	background: url(/img/dashboard/status_header.png) top right no-repeat;	height: 28px;	margin: 0;	padding: 0;	padding-right: 10px;	text-align: left;	color: #2C5E94;	font-size: 16px;	line-height: 1.8em;	_line-height: 1.6em;}.status_header_light {	background: url(/img/dashboard/status_header_light.png) top left no-repeat;}.status_header_light div {	background: url(/img/dashboard/status_header_light.png) top right no-repeat;}.status_header div a, .status_footer div a {	font-size: 12px;}.status_footer {	margin-bottom: 0px;	margin-top: 3px;}.status_footer div {	text-align: right;}.status_body {	background: url(/img/dashboard/status_body.png) top left no-repeat;	height: 85px;	padding: 0 !important;	padding-left: 5px !important;}.status_body div {	background: url(/img/dashboard/status_body.png) top right no-repeat;	height: 85px;	margin: 0 !important;	padding: 0 !important;	padding-top: 4px !important;	padding-right: 5px !important;	text-align: center;	color: #333333;}.status_header div table, .status_body div table, status_footer div table {	width: 100%;}.status_body div table td {	text-align: center;	width: 11.11%;	font-size: 14px;	font-stretch: narrower;}.status_body div table td.border {	border-right: 1px solid #333333;}.status_body div table td.ishere {	color: #C81010;	font-size: 9px;}.status_body div table td.dept {	color: #838383;	font-size: 12px;}.status_body div table td.status {	color: #A7A7A7;	font-size: 9px;	white-space: nowrap;	font-weight: bold;	padding: 0px 4px;}.status_body div table td.dept_current {	color: #222222;}.status_body div table td.status_current {	color: #C81010;}.status_body div table td.dept_complete {	color: #333333;}.status_body div table td.status_complete {	color: #1A6C2A;}.link_arrow {	width: 312px;	height: 19px;	background: url(/img/dashboard/link_arrow.png) top left no-repeat;	margin-left: 30px !important;}.job_header {	background: url(/img/dashboard/job_header.png) top left no-repeat;	height: 41px;	margin: 0;	padding: 0 !important;	padding-left: 10px !important;	margin-bottom: 3px;}.job_header div {	background: url(/img/dashboard/job_header.png) top right no-repeat;	height: 41px;	margin: 0;	padding: 0;	padding-right: 1px;	text-align: left;	color: #2C5E94;}.job_header div table td {	padding-top: 5px;	font-size: 16px;}.job_header div table td.small {	padding: 14px 0px 10px 0px;	font-size: 13px;	text-align: center;	border-left: 1px solid #757575;}.job_header_light td {	padding: 11px 0px 8px 10px;	font-size: 16px;}.job_header_light td p {	margin: 0;	padding: 0;	font-size: 11px;}.job_header_light td.small {	padding: 17px 0px 15px 0px;	font-size: 13px;	text-align: center;	border-left: 1px solid #757575;}.progress_bar { height: 12px; padding: 0px;	margin: 0px; background: url(/img/dashboard/progress_bg.png) left 3px repeat-x;}.progress_bar div { height: 12px; width: 0px; line-height:12px; font-size:10px; margin: 0px; padding: 0px; background:url(/img/dashboard/progress_bg_on.png) left top;}table {	padding: 0;	border-collapse: collapse;	border-spacing: 0;}td {	text-align: left;}thead td p {	font-size: 16px;	text-align: center;}tfoot td {	padding: 10px 24px 0px 24px;	margin: 0;}#currentJobsInfo {	width: 744px;	margin-top: 10px;	display: none;}#pastJobsInfo {	width: 744px;	margin-top: 10px;	display: none;}#dashNav {	text-align: right;	color: #CDCDCD;	font-size: 14px;	font-weight: bold;}#dashNav a { 	color: #1554BA;}#dashNav a:hover {	color: #7A7F84;}#detailTable {	text-align: left;}#resellerCard {	display: none;	position: absolute;	top:0px;	left: 0px;	width: 684px;	height: 400px;	padding: 12px 20px 20px 12px;	background: url( templates/img/resellerShadow.png ) no-repeat}.form {	width: 100%;	margin-top: 0px;	text-align: left;}	             .formLabel {	text-align: right;	font-size: 10px;	font-weight: bold;	width: 50%;	white-space: nowrap;}.selectText {	font-size: 10px;	line-height: 12px;}	             .formLabelLarge {	text-align: right;	font-weight: bold;	white-space: nowrap;}	.formLabelLeft {	text-align: left;	font-size: 10px;	font-weight: bold;	white-space: nowrap;}	.formLabelCenter {	text-align: center;	font-size: 10px;	font-weight: bold;	white-space: nowrap;}.dashHeader {	color: #C81010; 	width: auto 0px; 	margin-top: 0px;	text-align: left;	font-weight: bold;	line-height: 1em;	border-bottom: 1px solid #D7D7D7;}.dashHeaderNote {	color: #3B7BBF; 	width: 744px; 	font-size: 10px;	margin-top: -10px;	text-align: left; 	font-weight: bold;}.g_button {		margin-top: 4px;		border: 1px solid #DFDFDF;		font-size: 10px;		text-align: center;		background-color: #F7F7F7;			color: #008AFF;}.textInput {	width: 175px;}.textInput170 {	width: 170px;}.textInput50 {	width: 87px;}.textInput75 {	width: 132px;}.textInput200 {	width: 355px;}.textInput250 {	width: 250px;}.size2 { 	font-size: 14px !important;	font-weight: bold;	}.size3 { 	font-size: 13px !important;	font-weight: bold;	}	.required {	background: url( '/img/ui/required.png' ) no-repeat;	padding-left: 14px;}.warning {	color: #FF752E;	font-size:10px;	font-weight: bold;}.error {	color: #C81010;	font-size:10px;	font-weight: bold;	}.warning p, .error p {	margin: 0;	padding: 0;	}	.warning a {	cursor: pointer;	text-decoration: none;	color: #C81010;}.warning a:hover {	color: #000000;}.gray {	color: #777777;}.hidden {	display: none;}.rightBold {	text-align: right;	font-weight: bold;}.bold {	font-weight: bold;}.double {	border-width: 5px 0px 0px 0px;	border-style: double;}.description {	padding: 15px;	background-color: #F0F0F1;	text-align: center;	border: 1px solid #A7A7A8;}.order_name {	font-size: 18px;	color: #2C5E94;	width: 100%;	text-align: right;}.note {	color: #2C5E94;	font-size: 10px;}.upload_warning {	text-align: center;	color:#B10E10;}h1.blue {	color: #2C5E94;	font-size: 18px;	margin: 0;	padding: 8px;}.blue {	color: #2C5E94;	font-size: 18px !important;	font-weight: bold;}.highlight {	color: #1F75CF;	font-weight: bold;}h3.blue {	color: #2C5E94;	font-size: 14px !important;	font-weight: normal;}.inline_blue {	color: #2C5E94;	font-size: 13px;}h1.red {	color: #C81010;	font-size: 18px;	margin: 0;	padding: 8px;}h2.black {	color: #333333;	font-size: 15px;	margin: 0;	padding: 8px;}div.complete {	padding: 25px 50px;	font-size: 13px;	text-align: center;}div.checkboxarea {	background: #D3DFED;	border: 1px solid #757575;	padding: 25px;}div.checkbox {	background: url(/img/dashboard/checkbox.png) 0px 0px no-repeat;	padding: 6px 0px 0px 33px;	color: #333333;}.table_border {	background: #FFFFFF;	border: 1px solid #757575;}.bordertop {	border-top: 1px solid #757575;}.borderbottom {	border-bottom: 1px solid #757575;}.borderleft {	border-left: 1px solid #757575;}.borderright {	border-right: 1px solid #757575;}.noborder {	border: 0px solid !important;}.nobordertop {	border-top: 0px solid !important;}.noborderbottom {	border-bottom: 0px solid !important;}.noborderleft {	border-left: 0px solid !important;}.noborderright {	border-right: 0px solid !important;}.nowrap {	white-space: nowrap;}.allowwrap {	white-space: normal !important;}	.qmark {	width: 25%;}.bg_lightblue {	background-color: #EAEFF4;}#comments {	width: 325px;	height: 137px;}/* grids */.g_table, .g_table_light {		margin: 0;		padding: 0;		border: 1px solid #757575;		border-top: 0;		border-collapse: collapse;		border-spacing: 0px;		color: #333333;		text-align: left;		font-size: 10px;		background: #FFFFFF;	 }	 .g_table_light {	border: 0px solid #FFFFFF;}.g_header, .g_header_light { 			background: url(/img/dashboard/grid_bg.png) repeat-x;		margin-top: -2px;		border: 0px;		border-top: 1px solid #757575;		border-bottom: 1px solid #757575;		height: 14px;		text-align: center;		font-weight: bold;		font-size: 10px;		white-space: nowrap;		color: #2C5E94;}.g_header_light {	background-image: none;	color: #2C5E94;	font-size: 15px;	border-top: 0px solid #FFFFFF;	text-align: left;}	.g_header th {	padding: 3px 4px;	border-right: 1px solid #757575;}	.g_header_light th {	padding: 3px 4px;}	.g_table td {	padding: 4px;	border: 1px solid #757575;	white-space: nowrap;}	.g_table_light td {	padding: 8px;	border: 1px solid #333333;	font-size: 12px;}.thRight {	padding: 0px;	border-width: 0px;}.g_cell {		border: 0;		font-size: 10px;		text-align: left;}.g_empty {	padding: 0 !important;	border: 0px solid !important;	background: transparent;}.left {	text-align: left;}.right {	text-align: right;}.center {	text-align: center;	width: 960px;}.g_cellRight {		padding: 3px;		font-size: 10px;	}		.rowTR:hover {		color: #FFFFFF;		cursor: pointer; 	}	.tiny {	font-size: 9px;	font-weight: normal;}.g_cell_hl {			border: dashed;			border-width: 1px;			border-color: #f00;			background-color: #F7F7F7;	   }.g_edit_box {			border: solid;			border-width: 1px;			border-color: #999;			padding: 3px;			background: white;	    }	    .twoRow {	line-height: 1.5em;}#error_popup, #upload_popup {	position: absolute;	z-index: 10000;	width: 300px;	height: 300px;	background: url(/img/dashboard/warning.png) top left no-repeat;	color: #FFFFFF;}#error_popup {	background: url(/img/dashboard/warning.png) top left no-repeat;}#upload_popup {	background: url(/img/dashboard/upload.png) top left no-repeat;}#error_popup h3, #upload_popup h3 {	position: absolute;	top: 10px;	left: 0px;	width: 300px;	text-align: center;	font-size: 18px;	text-shadow: #FFFFFF 0px 0px 0px;}#error_popup h4, #upload_popup h4 {	position: absolute;	top: 245px;	left: 0px;	width: 300px;	text-align: center;	font-size: 14px;	text-shadow: #FFFFFF 0px 0px 0px;}h3.nomargintop {	margin-top:0;}.combined_shipping {	font-size: 10px;	text-align: justify;}.redlink {	color: #ff0000;}#spot_container {  height: 400px;  width: 350px;  font-family: "Trebuchet MS", Trebuchet, Tahoma, sans-serif;	font-size: 12px;	line-height: 1.4em;	background-color: #FFFFFF;	color: #222222;}.spotitem {  padding: 0px 10px 0px 10px;	margin-bottom: 10px;	border-top: 1px dotted #5896CA;	border-bottom: 1px dotted #5896CA;	background: url('/img/ui/spot_gradient.png') right repeat-y;}#spot_container select {	max-width: 105px;}a {	cursor: pointer;}#terms_label {	text-align: right;}