html {height:100%}
body {font-family:arial;margin:0;font-size:12px;height:100%}

a:link, a:visited, a:active{color: blue; text-decoration: none; }
a:hover 	{color: red; text-decoration: none; }

#main_container {height:100%}

.standard10 {font-size:10px}
.standard11 {font-size:11px}
.standard12 {font-size:12px}
.standard13 {font-size:13px}
.standard14 {font-size:14px}

.superlong {width:800px}
.verylong {width:600px}
.long {width:422px}
.longshort {width:300px}
.longshortshort {width:230px}
.short {width:200px}
.mrr_short {width:150px}
.veryshort {width:70px}
.veryveryshort {width:35px}

.nav_bar {min-width:1000px;width:100%;background-color:#00ee00;float:left;position:fixed;top:0;left:0;border-bottom:1px black solid;z-index:3000}	/*	background-image:url(images/header_background1.png);	*/

.mrr_toolbar_box  {float:left;position:fixed;margin:-5px 0 0 -5px;background-color:#eeeeee;width:1000px;height:70px;border:1px #aaaaaa solid;z-index:1000}		/* used for most of the toolbars on normal pages and most reports	*/
.mrr_toolbar2_box {background-color:#eeeeee;width:1000px;height:70px;border:1px #aaaaaa solid; z-index:1000;}												/* alternate used on a few pages that don't really need to be fixed...do not remove.  */
.mrr_toolbar3_box {float:left;position:fixed;margin:-5px 0 0 -5px;background-color:#eeeeee;width:1000px;height:70px;border:1px #aaaaaa solid;z-index:1000;}		/* alternate used on a few more pages where spacing is an issue....do not remove.  */
.mrr_toolbar_margin {float:left; margin-left:5px;}

.menu_entry {padding:5px 30px;font-size:12px;cursor:pointer;display:inline-block;}
.company_name {float:right;margin:5px 20px 0 0;}
.company_name_left {margin:5px 20px 0 0;}
.current_location {float:right;margin:5px 40px 0 0;}

.menu_entry_sub {position:fixed;border:1px #aaaaaa solid;background-color:#eeeeee;display:none;margin-left:-25px;width:250px;z-index:3000}
.menu_entry_sub_entry {padding:5px 5px 5px 25px;color:black;margin-left:0;}
.menu_side_level {padding:5px 5px 5px 25px;border:0px red solid;}
.menu_entry_highlight {background-color:#778ab8;color:white;margin-left:0;}

.highlight_item_row {background-color:#e2e4eb;cursor:pointer;}

.side_bar {width:180px;background-color:#eeeeee;border:1px #cccccc solid;border-width:1px 1px 1px 0;float:left;height:auto !important;min-height:90%;height:90%;padding:10px;}

.center_container {background-color:white;border:1px #cccccc solid;float:left;border-width:1px 1px 1px 0;width:100%}

.header_bar {height:25px;border-bottom:1px #aaaaaa solid; }
.sidebar {background-color:#eeeeee;border-right:1px #aaaaaa solid;width:200px;margin:0;background-image:url(images/sidebar_background1.png)}
.footer_bar {height:25px;border-top:1px #aaaaaa solid;background-color:#eeeeee;background-image:url(images/header_background1.png)}
.menu_spacer {border-bottom:1px #aaaaaa solid}

.input_area {padding:5px 20px;background-color:#eeeeee;border:1px #aaaaaa solid;font-family:arial;font-size:12px;width:700px}
.input_area1 {padding:5px 20px;background-color:#FFF6F6;border:1px #aaaaaa solid;font-family:arial;font-size:12px;width:700px}
.input_area800 {padding:5px 20px;background-color:#FFF6F6;border:1px #aaaaaa solid;font-family:arial;font-size:12px;width:800px}
.input_area2 {padding:5px 20px;background-color:#dce6ec;border:1px #aaaaaa solid;font-family:arial;font-size:12px;width:700px}
.input_area3 {padding:5px 20px;background-color:#feffef;border:1px #aaaaaa solid;font-family:arial;font-size:12px;width:700px}
.input_area_open {padding:5px 20px;background-color:#eeeeee;border:1px black solid;font-family:arial;font-size:12px;}
.item_list {padding:5px 20px;background-color:#eeeeee;border:1px black solid;font-family:arial;font-size:12px;width:600px}
.admin_menu {padding:5px 20px;background-color:#eeeeee;border:1px black solid;font-family:arial;font-size:12px;}
.admin_menu1 {padding:2px 10px;background-color:#F7F6FF;border:1px black solid;font-family:arial;font-size:12px;font-weight:normal}
.admin_menu2 {padding:2px 10px;background-color:#FFFEF1;border:1px black solid;font-family:arial;font-size:12px;font-weight:normal}
.admin_menu3 {padding:2px 10px;background-color:#FFF6F6;border:1px black solid;font-family:arial;font-size:12px;font-weight:normal}

.section_header {font-weight:bold}
.section_block {float:left;min-width:350px;border:1px #aaaaaa solid;margin:5px;padding:5px;background-color:white}
.section_block_input {width:35px;float:right;text-align:right;margin:0 5px}
.nav_level {margin-left:10px;}

.item_entry {}
.item_entry .left_side {float:left}
.item_entry .right_side {float:right}

.divider {border-bottom:1px #aaaaaa solid}
.label_link {color:blue}
#new_address {display:none;border:1px #aaaaaa solid}

.show_border {
	border:1px #aaaaaa solid;
}

h3 {margin:0;padding:0}

#add_contact {display:none}
div.alert {border:1px red solid;padding:20px;background-color:#ffecec}
.alert_good {color:green;font-style:italic}
.alert {color:red;font-style:italic}
a.alert {color:red;font-style:italic}
.alert2 {color:#1245eb;font-style:bold}

div.alert3 {border:1px red solid;padding:5px;background-color:#ffecec}
.alert3 {color:red;font-style:italic}
a.alert3 {color:red;font-style:italic}

.clear {clear:both}

.jqifade{
      position: absolute;
      background-color: black;
}
div.jqi{
      width: 450px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      position: absolute;
      background-color: #d8d8d8;
      font-size: 11px;
      text-align: left;
      border: solid 1px #eeeeee;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      padding: 7px;
}
div.jqi .jqicontainer{
      font-weight: bold;
}
div.jqi .jqiclose{
      position: absolute;
      top: 4px; right: -2px;
      width: 18px;
      cursor: default;
      color: #bbbbbb;
      font-weight: bold;
}
div.jqi .jqimessage{
      padding: 10px;
      line-height: 20px;
      color: #444444;
}
div.jqi .jqibuttons{
      text-align: right;
      padding: 5px 0 5px 0;
      border: solid 1px #eeeeee;
      background-color: #f4f4f4;
}
div.jqi button{
      padding: 3px 10px;
      margin: 0 10px;
      background-color: #2F6073;
      border: solid 1px #f4f4f4;
      color: #ffffff;
      font-weight: bold;
      font-size: 12px;
}
div.jqi button:hover{
      background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
      background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{
      background-color: #BF5E26;
}

.shipping_info {border:1px #aaaaaa solid;font-size:12px;width:300px;padding:5px;background-color:#eef6ff;float:left}
.shipping_info .header {font-size:14px;font-weight:bold}
.shipping_info div label {width:75px;border:0px black solid;display:inline-block}
.shipping_info div input {width:210px;}

.ronly {background-color:#eeeeee}

.search_section {margin-top:10px;margin-left:10px;margin-right:5px;}
.required {color:#7c0000;font-weight:bold}
.field_title {font-weight:bold}
.field_value {color:#7c0000;display:inline-block;width:150px}
.nformat {text-align:right}
#tax_desc {font-style:italic;text-align:right;display:none}

.toolbar_button {float:left;margin:5px 5px 0 5px;cursor:pointer;border:1px #eeeeee solid;text-align:center;width:60px;height:60px}
.toolbar_button img {margin-top:5px}
.toolbar_button_hover {background-color:#bdc9ff;border-color:#aaaaaa}

.hidden_row {display:none}

.search_section input[type='text'] {width:200px}


.modal_search {
	background-color:white;
	background-repeat:no-repeat;
	display:none; 
	width:850px; 
	height:480px;
	padding:15px; 
	text-align:left; 
	font-size:12px;
	border:1px black solid;
	overflow-y:scroll;
}
.video_player_close {float:right;position:relative;margin-right:0px;margin-top:0px;cursor:pointer;}

.heading {font-size:14px;font-weight:bold}

.alertField {background-color:#ff7871}
.alertField1 {background-color:#ffc8c5}

.highlight {font-weight:bold}
.tborder {border:1px black solid;border-width:0 0 1px 1px}

.even {background-color:#dee1fd}
.odd {background-color:#d1d4f0}

.even1 {background-color:#e6ebff}
.odd1 {background-color:#f4f8fe}

.new_card {display:none}

.field_bad {background-color:#e5acac}
.field_good {background-color:#ace5af}

.good {color:#16a727}

#deposit_total {font-weight:bold}

.input_check {background-color:#e0efe0;border:0;border-bottom:1px black solid}

.qty_receive {text-align:right}

#check_void_holder {color:red;font-size:24px}

.large_heading {font-size:30px;font-weight:bold}

.print_type_header {font-weight:bold;font-size:28px;font-family:arial;float:left}
.print_identifier {font-weight:bold;font-size:16px}

.import_steps {border: black solid 1px;width:500px;padding:5px;margin:5px;float:left;clear:both;background-color:#e4eaff}
.import_steps .is_header {font-size:14px;text-align:center;font-weight:bold;}
.import_steps .is_desc {font-style:italic;padding:0;padding-top:10px;padding-bottom:10px;}

.customer_range {color:green}

#upload_container {border:1px #aaaaaa solid;margin:10px 0;width:600px}
#upload_container .inside_container .header {font-size:16px;font-weight:bold;margin:10px;text-align:center}
#upload_container .inside_container #browse_holder {border:0px blue solid;width:100%;text-align:center}

#upload_container_mrr {border:1px #aaaaaa solid;margin:5px 0;width:600px}
#upload_container_mrr .inside_container_mrr .header {font-size:12px;font-weight:bold;margin:2px;text-align:center}
#upload_container_mrr .inside_container_mrr #browse_holder_mrr {border:0px blue solid;width:100%;text-align:center}


.waiting_for_part {background-color:#ffd9d9}

a.qoh {color:red;}
a.qoh:hover {color:blue}
a.min_max {color:green;font-weight:bold}
a.min_max:hover {color:red}

.replacement_line_entry {background-color:#e7d8e4;padding:2px 4px}
.qty_on_hand {color:green}

.button_sub_menu {display:none;border:1px #aaa solid;background-color:#eeeeee;width:150px;text-align:left;padding:5px 0 5px 15px;float:left;position:absolute}
.button_sub_menu li {list-style:none;margin:4px 0 0 0}

.chart_group_holder td {border-bottom:1px black solid}

.register_extra {background-color:#e0efe0}
.notes_holder {border:1px black solid;background-color:#e6f6e1;padding:0 5px}
.reconcile_bold {font-weight:bold}

.mrr_sort_header { cursor:pointer; color:blue; }
.mrr_sort_header_alt { color:blue; }
.mrr_header_location_label {
	color:#ffddff; 	
}

.mrr_price_level_tabs { border: solid 1px #aaaaaa; margin:0px; padding:4px; }

.mrr_border_maker { border: solid 1px #aaaaaa; margin:4px; padding:4px; }
.mrr_special_x { cursor:pointer; color:red;font-weight:bold; }
.mrr_input_area {padding:5px 20px;background-color:#eeeeee;border:1px #aaaaaa solid;font-family:arial;font-size:12px; width:660px;}
.mrr_input_area2 {padding:1px;background-color:#D2B48C;border:1px #F5F5DC solid;font-family:arial;font-size:12px; width:350px;}
.mrr_input_area3 {padding:1px;background-color:#F5F5DC;border:1px #D2B48C solid;font-family:arial;font-size:12px; width:350px;}
.mrr_input_area4 {padding:1px;background-color:#FFFFFF;border:1px #aaaaaa solid;font-family:arial;font-size:12px; width:325px; height:125px; }
.mrr_input_area5 {padding:5px 20px;background-color:#eeeeee;border:1px #aaaaaa solid;font-family:arial;font-size:12px;min-width:700px}

.heading_link { font-size:14px; font-weight:bold; color:blue; text-decoration: none;cursor:pointer; }
.heading_link_alt { font-size:12px; font-weight:bold; color:black; text-decoration: none; }
.graph_links  { font-size:12px; font-weight:bold; color:blue; text-decoration: none;cursor:pointer; }

.table_grid {border:1px #aaa solid;border-width:1px 0 0 1px}
.table_grid td {border:1px #aaa solid;border-width:0 1px 1px 0}

.table_grid_full {border:1px #aaa solid;}

.email_form_display { padding:5px 20px; background-color:#eeeeee; border:1px #aaaaaa solid; font-family:arial; font-size:12px; width:550px; }
.email_form_display_small { padding:5px 20px; background-color:#eeeeee; border:1px #aaaaaa solid; font-family:arial; font-size:12px; width:100px; }

.mrr_float_timer_bar {
	width:300px;  
	height:200px;
	margin:5px;
	padding:5px;
	z-index:500;	
	position:fixed;
	top:50px;
	left:1050px;
	background-color:#ffddff;	
	border:1px red solid;
	}
.mrr_float_timer_bar_highlight {
	background-image:url(images/header_background1.png);
	}

.mrr_float_bar_emails {
	width:325px;  /* 	height:60px; */
	margin:5px;
	padding:5px;
	z-index:500;	
	position:fixed;
	top:330px;
	left:800px;
	background-color:#ffddff;	
	border:1px red solid;
	}
.mrr_float_bar {
	width:200px;  /* 	height:60px; */
	margin:5px;
	padding:5px;
	z-index:500;	
	position:fixed;
	top:330px;
	left:5px;
	background-color:#ffddff;	
	border:1px red solid;
	}
.mrr_float_bar_highlight {
	background-image:url(images/header_background1.png);
	}
.mrr_scroll_div {
	width:600px; 
	height:100px; 
	margin:5px;
	overflow:auto; 
	border:1px solid #999999; 
	background-color:#ffffff;
	text-align:left;
}
.transfer_bg_cost {
	border:2px inset #999999; 
	background-color:#dddddd;
	text-align:right;
	margin:5px;	
	width:75px; 
	height:20px; 
}
.mrr_qty {text-align:right;width:70px;}

.mrr_section_block {min-width:250px;border:1px #aaaaaa solid;margin:5px;padding:5px;background-color:white}
.mrr_section_block_input {width:55px;text-align:right;margin:0 5px}
.mrr_replacement_line_entry {background-color:#FFFF80;padding:2px 4px}

/* IRS FORM 1099 styles */
.mrr_irs_1099_page {
	width:850px; min-height:1100px; 
}
.mrr_irs_1099_form {
	width:850px; min-height:546px; 
}
.mrr_irs_1099_row_limit {
	overflow:hidden;
}
.mrr_irs_1099_corrected {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 14px;
     text-align: left;
     margin-left:0;
     margin-right:0;
     margin-top:1px;
     margin-bottom:1px;
     color:red;
}
.mrr_irs_1099_void {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 14px;
     text-align: left;
     margin-left:0;
     margin-right:0;
     margin-top:1px;
     margin-bottom:1px;
     color:black;
}
.mrr_irs_1099_text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 14px;
     text-align: left;
     margin-left:5px;
     margin-right:0;
     margin-top:1px;
     margin-bottom:1px;
     color:black;
}
.mrr_irs_1099_money {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 14px;
     text-align: left;
     margin-left:15px;
     margin-right:0;
     margin-top:1px;
     margin-bottom:1px;
     color:black;
}
.mrr_irs_1099_blank {
	/* background-color:#dddddd; */
}

.mrr_div_limit_150 {
	overflow:auto;
	height:150px;
	max-height:150px;
}
.mrr_div_limit_200 {
	overflow:auto;
	height:200px;
	max-height:200px;
}
.mrr_div_limit_250 {
	overflow:auto;
	height:250px;
	max-height:250px;
}
.mrr_div_limit_300 {
	overflow:auto;
	height:300px;
	max-height:300px;
}

.mrr_normal_company {
	color:black;	
}
.mrr_restricted_company {
	color:red;	
	font-weight:bold;
}

.mrr_sales_desc_hider {
	width:100px;
	height:20px;
	overflow:hidden;
}
#alt_displayer {
	margin-left:10px;
	color:green;
	font-weight:bold;	
}

.mrr_bill_over_due { color:red;	font-weight:bold;	 }
.mrr_bill_due_now { color:orange;	font-weight:bold;	 }

.show_credit_memo { background-color:#eeeeee; border:1px solid #dddddd; }
.show_simple_credit { background-color:#eeeeee; border:1px solid #dddddd; }

.mrr_tax_alert { font-weight:bold; color:purple;}

.forced_reorder {  font-weight:bold; color:black;  background-color:orange; border:1px solid red;}

/*
.flag_all_QoO { text-decoration: line-through;  text-decoration: blink; }
.flag_not_QoO { text-decoration: line-through;  text-decoration: blink; }
*/

#signature_holder {border:1px #aaa solid}
.locked {background-color:#eee;color:#888}

.ds_cust_po_name { margin-top:10px;}
.ds_cust_po { }
.ds_proj_name { }

.mrr_delete_button {
	float:right;	
	margin-right:10px;
}