/* CSS Document */.alert {	border:1px solid #B10E10;	color:#B10E10;	margin-bottom:20px;	text-align:center;}#dashboard {	line-height:1.4em;	margin: 0 10px 10px 10px;    padding-top:10px; }.dashboard_header {	background:url("/img/ui/gray_bar.png") no-repeat scroll left top transparent;	height:35px;	padding:0 0 0 15px;}.dashboard_header div {	background:url("/img/ui/gray_bar.png") no-repeat scroll right top transparent;	font-size:20px;	height:35px;	line-height:1.6em;	margin:0;	padding-right:15px;	text-align:center;}.dashboard_nav {	line-height:1.4em;	margin:0;    padding:10px;}.dashboard_nav_table {	background:url("/img/ui/job_header.png") no-repeat scroll left top transparent;	height:41px;	width:100%;}.dashboard_nav_table td {	padding:0;}.dashboard_nav_table td.first {}.dashboard_nav_table td.last {	background:url("/img/ui/job_header.png") no-repeat scroll right top transparent;}.dashboard_nav_table a {	color:#ffffff;	display:block;	font-size:11px;	font-weight:bold;	padding:13px 8px 11px;	text-align:center;}.dashboard_nav_table a:hover {	color:#008ab8;    background-color:#ffffff;}.blue_bar {	background-color:#ffffff;	height:6px;}.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;}.dashboard_body_gray {}.dashboard_body div {	padding:0 15px;}.order_steps {	margin-left:auto;	margin-right:auto;	padding:0;}.order_steps img {	margin-top:15px;}.dashboard_body_gray div {	padding:0 15px 2px;}.dashboard_footer {	margin-bottom:20px;	padding-top:1px;}.dashboard_footer_gray {}.status_header, .status_header_light, .status_footer {	background:url("/img/ui/status_header.png") no-repeat scroll left top transparent;	height:28px;	margin:0 0 3px;	padding:0 0 0 10px !important;}.status_header div, .status_header_light div, .status_footer div {	background:url("/img/ui/status_header.png") no-repeat scroll right top transparent;	color:#008ab8;	font-size:16px;	height:28px;	line-height:1.8em;	margin:0;	padding:0 10px 0 0;	text-align:left;}.status_header_light {	background:url("/img/dashboard/status_header_light.png") no-repeat scroll left top transparent;}.status_header_light div {	background:url("/img/dashboard/status_header_light.png") no-repeat scroll right top transparent;}.status_header div a, .status_footer div a {	font-size:12px;}.status_footer {	margin-bottom:0;	margin-top:3px;}.status_footer div {	text-align:right;}.status_body {	background:url("/img/dashboard/status_body.png") no-repeat scroll left top transparent;	height:85px;	padding:0 0 0 5px !important;}.status_body div {	background:url("/img/dashboard/status_body.png") no-repeat scroll right top transparent;	color:#333333;	height:85px;	margin:0 !important;	padding:4px 5px 0 0 !important;	text-align:center;}.status_header div table, .status_body div table, status_footer div table {	width:100%;}.status_body div table td {	font-size:14px;	font-stretch:narrower;	text-align:center;	width:11.11%;}.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;	font-weight:bold;	padding:0 4px;	white-space:nowrap;}.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 {	background:url("/img/dashboard/link_arrow.png") no-repeat scroll left top transparent;	height:19px;	margin-left:30px !important;	width:312px;}.job_header {	background:url("/img/dashboard/job_header.png") no-repeat scroll left top transparent;	height:41px;	margin:0 0 3px;	padding:0 0 0 10px !important;}.job_header div {	background:url("/img/dashboard/job_header.png") no-repeat scroll right top transparent;	color:#2C5E94;	height:41px;	margin:0;	padding:0 1px 0 0;	text-align:left;}.job_header div table td {	font-size:16px;	padding-top:5px;}.job_header div table td.small {	border-left:1px solid #757575;	font-size:13px;	padding:14px 0 10px;	text-align:center;}.job_header_light td {	font-size:16px;	padding:11px 0 8px 10px;}.job_header_light td p {	font-size:11px;	margin:0;	padding:0;}.job_header_light td.small {	border-left:1px solid #757575;	font-size:13px;	padding:17px 0 15px;	text-align:center;}.progress_bar {	background:url("/img/dashboard/progress_bg.png") repeat-x scroll left 3px transparent;	height:12px;	margin:0;	padding:0;}.progress_bar div {	background:url("/img/dashboard/progress_bg_on.png") repeat scroll left top transparent;	font-size:10px;	height:12px;	line-height:12px;	margin:0;	padding:0;	width:0;}table {	border-collapse:collapse;	border-spacing:0;	padding:0;}td {	text-align:left;}thead td p {	font-size:16px;	text-align:center;}tfoot td {	margin:0;	padding:10px 24px 0;}#currentJobsInfo {	display:none;	margin-top:10px;	width:744px;}#pastJobsInfo {	display:none;	margin-top:10px;	width:744px;}#dashNav {	color:#CDCDCD;	font-size:14px;	font-weight:bold;	text-align:right;}#dashNav a {	color:#1554BA;}#dashNav a:hover {	color:#7A7F84;}#detailTable {	text-align:left;}#resellerCard {	background:url("templates/img/resellerShadow.png") no-repeat scroll 0 0 transparent;	display:none;	height:400px;	left:0;	padding:12px 20px 20px 12px;	position:absolute;	top:0;	width:684px;}.form {	margin-top:0;	text-align:left;	width:100%;}.formLabel {	font-size:10px;	font-weight:bold;	text-align:right;	white-space:nowrap;	width:50%;}.selectText {	font-size:10px;	line-height:12px;}.formLabelLarge {	font-weight:bold;	text-align:right;	white-space:nowrap;}.formLabelLeft {	font-size:10px;	font-weight:bold;	text-align:left;	white-space:nowrap;}.formLabelCenter {	font-size:10px;	font-weight:bold;	text-align:center;	white-space:nowrap;}.dashHeader {	border-bottom:1px solid #D7D7D7;	color:#C81010;	font-weight:bold;	line-height:1em;	margin-top:0;	text-align:left;}.dashHeaderNote {	color:#3B7BBF;	font-size:10px;	font-weight:bold;	margin-top:-10px;	text-align:left;	width:744px;}.g_button {	background-color:#F7F7F7;	border:1px solid #DFDFDF;	color:#008AFF;	font-size:10px;	margin-top:4px;	text-align:center;}.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 scroll 0 0 transparent;	padding-left:14px;}.warning {	color:#FF0000;	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 {	color:#C81010;	cursor:pointer;	text-decoration:none;}.warning a:hover {	color:#000000;}.gray {	color:#777777;}.hidden {	display:none;}.rightBold {	font-weight:bold;	text-align:right;}.bold {	font-weight:bold;}.double {	border-style:double;	border-width:5px 0 0;}.description {	background-color:#F0F0F1;	border:1px solid #A7A7A8;	padding:15px;	text-align:center;}.order_name {	color:#2C5E94;	font-size:18px;	text-align:right;	width:100%;}.note {	color:#2C5E94;	font-size:10px;}.upload_warning {	color:#B10E10;	text-align:center;}h1.blue {	color:#013968;	font-size:18px;	margin:0;	padding:8px;}.blue {	color:#013968;	font-size:18px !important;	font-weight:bold;}.highlight {	color:#1F75CF;	font-weight:bold;}h3.blue {	color:#013968;	font-size:14px !important;	font-weight:normal;}.inline_blue {	color:#013968;	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 {	font-size:13px;	padding:25px 50px;	text-align:center;}div.checkboxarea {	background:none repeat scroll 0 0 #D3DFED;	border:1px solid #757575;	padding:25px;}div.checkbox {	background:url("/img/dashboard/checkbox.png") no-repeat scroll 0 0 transparent;	color:#333333;	padding:6px 0 0 33px;}.table_border {	background:none repeat scroll 0 0 #FFFFFF;	border:1px solid #cacdcd;}.bordertop {	border-top:1px solid #cacdcd;}.borderbottom {	border-bottom:1px solid #cacdcd;}.borderleft {	border-left:1px solid #cacdcd;}.borderright {	border-right:1px solid #cacdcd;}.noborder {	border:0 solid !important;}.nobordertop {	border-top:0 solid !important;}.noborderbottom {	border-bottom:0 solid !important;}.noborderleft {	border-left:0 solid !important;}.noborderright {	border-right:0 solid !important;}.nowrap {	white-space:nowrap;}.allowwrap {	white-space:normal !important;}.qmark {	width:25%;}.bg_lightblue {	background-color:#e1edf9;}#comments {	height:137px;	width:325px;}.g_table, .g_table_light {	background:none repeat scroll 0 0 #FFFFFF;	border-collapse:collapse;	border-color:-moz-use-text-color #757575 #757575;	border-right:1px solid #757575;	border-spacing:0;	border-style:none solid solid;	border-width:0 1px 1px;	color:#333333;	font-size:10px;	margin:0;	padding:0;	text-align:left;}.g_table_light {	border:0 solid #FFFFFF;}.g_header, .g_header_light {	background:url("/img/dashboard/grid_bg.png") repeat-x scroll 0 0 transparent;	border-color:#757575 -moz-use-text-color;	border-left:0 none;	border-right:0 none;	border-style:solid none;	border-width:1px 0;	color:#2C5E94;	font-size:10px;	font-weight:bold;	height:14px;	margin-top:-2px;	text-align:center;	white-space:nowrap;}.g_header_light {	background-image:none;	border-top:0 solid #FFFFFF;	color:#2C5E94;	font-size:15px;	text-align:left;}.g_header th {	border-right:1px solid #757575;	padding:3px 4px;}.g_header_light th {	padding:3px 4px;}.g_table td {	border:1px solid #757575;	padding:4px;	white-space:nowrap;}.g_table_light td {	border:1px solid #333333;	font-size:12px;	padding:8px;}.thRight {	border-width:0;	padding:0;}.g_cell {	border:0 none;	font-size:10px;	text-align:left;}.g_empty {	background:none repeat scroll 0 0 transparent;	border:0 solid !important;	padding:0 !important;}.left {	text-align:left;}.right {	text-align:right;}.center {	text-align:center;}.g_cellRight {	font-size:10px;	padding:3px;}.rowTR:hover {	color:#FFFFFF;	cursor:pointer;}.tiny {	font-size:9px;	font-weight:normal;}.g_cell_hl {	background-color:#F7F7F7;	border:1px dashed #FF0000;}.g_edit_box {	background:none repeat scroll 0 0 white;	border:1px solid #999999;	padding:3px;}.twoRow {	line-height:1.5em;}#error_popup, #upload_popup {	background:url("/img/dashboard/warning.png") no-repeat scroll left top transparent;	color:#FFFFFF;	height:300px;	position:absolute;	width:300px;	z-index:10000;}#error_popup {	background:url("/img/dashboard/warning.png") no-repeat scroll left top transparent;}#upload_popup {	background:url("/img/dashboard/upload.png") no-repeat scroll left top transparent;}#error_popup h3, #upload_popup h3 {	font-size:18px;	left:0;	position:absolute;	text-align:center;	text-shadow:0 0 0 #FFFFFF;	top:10px;	width:300px;}#error_popup h4, #upload_popup h4 {	font-size:14px;	left:0;	position:absolute;	text-align:center;	text-shadow:0 0 0 #FFFFFF;	top:245px;	width:300px;}h3.nomargintop {	margin-top:0;}.combined_shipping {	font-size:10px;	text-align:justify;}.redlink {	color:#FF0000;}#spot_container {	background-color:#FFFFFF;	color:#222222;	font-family:"Trebuchet MS", Trebuchet, Tahoma, sans-serif;	font-size:12px;	height:400px;	line-height:1.4em;	width:350px;}.spotitem {	background:url("/img/ui/spot_gradient.png") repeat-y scroll right center transparent;	border-bottom:1px dotted #5896CA;	border-top:1px dotted #5896CA;	margin-bottom:10px;	padding:0 10px;}#spot_container select {	max-width:105px;}a {	cursor:pointer;}#terms_label {	text-align:right;
