/* Oldensoft Styles */
* {
	/* margin: 0px 0px 0px 0px; */
	/* padding: 0px 1px 0px 0px; */
}

body {
	font-family: Verdana, Arial;
	font-size: 11px;
	background-color: #ccc; /* #EFE8D2; EFE8D2  */
	text-align: center;
/* NEW */
/* margin: 0; */
/* padding: 0; */
/* border: 0; */
/* overflow: hidden; */
height: 100%;
width: 99%;
max-height: 100%;
}
p {
	line-height: 15px;
}
strong {
	font-weight: bold; }
a { 
	color: #2E6FBC;
	text-decoration: none;
}
a:hover { 
	text-decoration: underline;
	/* color: #999; */
}
	
input, textarea, select {
	font-family: arial;
	font-size: 12px;
	color: #000;
	padding: 1px;
}
#rightcontainer {
	margin-left: 180px; /*Set left value to WidthOfFrameDiv*/
	right: 0;
	bottom: 0;
	overflow: auto;
	background: #fff;
}
#wrapper {
	width: 99%;
	text-align: left;
	clear: both;
	margin: 0 auto;
	min-width: 925px;
}
#wrapper-login {
	width: 99%;
	text-align: left;
	clear: both;
	margin: 0 auto;
}
#logout-link {
	float: right;
	clear: both;
	margin: 15px 0 0 0;
	font-weight: bold;
}
img#main-logo {
	float: left;
	clear: left;
	margin: 0 0 10px 1px;
}
.white-strip {
	padding: 0;
	margin-left: 6px;
	width: 100% !important;
	height: 3px;
	float: left;
}
.green-strip {
    width: 100%;
    height: 3px;
    background-color: #00ff00;
}
.blue-strip {
    width: 100%;
    height: 3px;
    background-color: #00B8E2;
}
/* MAIN WHITE AREA IS THE WORKING AREA UNDER THE TABS*/
#main-white-area {
	width: 100%;
	background-color: #fff;
	clear: both;
	/*overflow: auto;*/
	overflow-x: hidden;
	/* background: url(../images/main_div_bg_long.gif) repeat-y scroll 100%;  */ /*diff pic & added  scroll after repeat-y*/
	text-align: left;
	min-height: 510px;
	margin-left: 6px;
 	/* height:auto !important; */
	/* height: 450px; */
}

div#right-table-container h1 {
	clear: both;
	font: family: verdana, arial;
	font-size: 14px;
	font-weight: bold;
	color: #444;
	margin: 7px 0 12px 0; /* 25px 0 12px 0; */
}

div#right-table-container h1.wtabs {
	font: family: verdana, arial;
	font-size: 14px;
	font-weight: bold;
	color: #444;
	margin: 35px 0 12px 0;
	width: 250px;
	float: left;
}
div#right-table-container h2 {
	clear: both;
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #2E6FBC;
	margin: 0 0 6px 3px; /* 35px 0 12px 0; */
}


/* TAB NAVIGATION  - - - - - - - - - - - - - - - - - - - */
ul#tab-nav{ 
	/* display: inline; */
	/* float: right; */
	list-style-type: none;
	margin: 25px 12px 0 140px;
	/* width: 655px; */
	min-width: 830px;
	background-image: url(../images/new_product_tab_bg.jpg);
	background-repeat: repeat-x;
}
ul#tab-nav li {
	display: inline;
	width: 129px;
	height: 34px;
	float: left;
	margin: 0 0 0 2px;
	/* font-weight: bold; */
	text-decoration: none;
}
ul#tab-nav li a {
	width: 129px;
	height: 22px;
	display: block;
	text-align: center;
	padding: 11px 0 0 0;
	color: #000;
	/* font-weight: bold; */
	/* text-shadow: 1px 1px 2px #999; */
	text-decoration: none;
}
ul#tab-nav li, li.unselected-tab { 
	background: url(../images/navtab_not_selected.png) no-repeat;
}
li.unselected-tab-locked { 
	background: url(../images/navtab_not_selected_lkd.jpg) no-repeat;
}
ul#tab-nav li.selected-tab { 
	background: url(../images/navtab_selected.png) no-repeat;
}
li.selected-tab a {
	font-weight: bolder;
	font-size: 10px;
}
/* END TAB NAVIGATION - - - - - - - - - - - - - - - - - - -  */

/* NEW PRODUCT TAB NAVIGATION  - - - - - - - - - - - - - - - - - - - */
ul#new-product-tab-nav { 
    list-style-type: none;
    /* margin: 0; */
    /* padding: 0; */
    overflow: hidden;
	width: 100%;
	min-width: 580px;
	/* background-image: url(../images/new_product_tab_bg.jpg); */
	background-repeat: repeat-x;
}
ul#new-product-tab-nav li {
	display: inline;
	width: 129px;
	height: 34px;
	float: left;
	margin: 0 0 0 4px;
}
ul#new-product-tab-nav li a {
	width: 129px;
	height: 22px;
	display: block;
	text-align: center;
	padding: 10px 0 0 0;
	color: #444;
	text-decoration: none;
}
ul#new-product-tab-nav li.unselected-tab { 
	background: url(../images/producttab_not_selected.png) no-repeat;
	border-bottom: 2px solid #00B8E2;
}
ul#new-product-tab-nav li.selected-tab { 
	background: url(../images/producttab_selected.png) no-repeat;
	/* border-bottom: solid white; */
}
/* END NEW PRODUCT TAB NAVIGATION - - - - - - - - - - - - - - - - - - -  */

/* PRODUCT TAB NAVIGATION  - - - - - - - - - - - - - - - - - - - */
ul#product-tab-nav { 
	display: inline;
	float: left;
	list-style-type: none;
	margin: 15px 0 12px 0;
	width: 100%;
	background-image: url(../images/product_tab_bg.jpg);
	background-repeat: repeat-x;
}
ul#product-tab-nav li {
	display: inline;
	width: 129px;
	height: 34px;
	float: left;
	margin: 0 0 0 2px;
}
ul#product-tab-nav li a {
	width: 129px;
	height: 22px;
	display: block;
	text-align: center;
	padding: 13px 0 0 0;
	color: #444;
	text-decoration: none;
}
ul#product-tab-nav li.unselected-tab { 
	background: url(../images/producttab_not_selected.jpg) no-repeat;
}
ul#product-tab-nav li.selected-tab { 
	background: url(../images/producttab_selected.jpg) no-repeat;
}
/* END PRODUCT TAB NAVIGATION - - - - - - - - - - - - - - - - - - -  */
span.nav-txt {
	font-style: italic;
	margin: 0px 5px 0px 2px;
    position: relative;
	font-size: 11px;
	font-weight: bold;
	/* color: #00cccc; */
    top: 4px;}
span.small-circle-txt {
	top: 4px;
	font-size: 11px;
	margin: 0px 0px 0px 8px;
	text-align: center;
	position:relative;
	color: #fff;
}
div.small-blue-circle {
	background: url(../images/small-blue-circle.png);
    margin: 0px 0px 6px 0px;
	width: 24px;
	height: 24px;
	font-size: 11px;
	font-weight: bold;
	clear: right;
	display: inline-block;
}
div.small-white-circle {
	background: url(../images/small-white-circle.png);
    margin: 6px 0px 0px 0px;
	width: 24px;
	height: 24px;
	font-size: 11px;
	font-weight: bold;
	clear: right;
	display: inline-block;
}

/* LEFT SUBNAV - - - - - - - - - - - - - - - - - - -  */
div#left-nav-container {
	width: 170px;
	margin: 7px 0 0 7px; /* 20px 0 0 12px; */
	float: left;
	display: inline;
	/* position: fixed; */
}
div#left-nav-container table {
	background-color: #D3DBE2; /*  #eee; E6DFD2  */
	margin: 0 0 12px 0;
	width: 170px;
	padding: 0;
	border: 0;
}
div#left-nav-container table tr td {
	width: 100%;
	/* height: 20px; */
}
div#left-nav-container div#header-bar {
	background: url(../images/subnav_header_bar.jpg) repeat-x;
	height: 23px;
	width: 170px;
	color: #fff;
	font-weight: bold;
	padding: 3px 0 0 6px;
	/* border-bottom:  1px #00B8E2 solid ; */
	/* text-shadow: 1px 1px 2px #999; */
}
div#left-nav-container div {
	/* margin: 0 2px 0 2px; */
	font-weight: bold;
	font-size: 11px;
	display: block;
	/* width: 154px; */
	/* min-height: 510px; */
	padding: 4px 0 4px 8px;
	background-color: #eee; /* #DFD1B2; E6DFD2 */
}
div#left-nav-container table tr td a {
	margin: 0 2px 0 2px;
	font-weight: bold;
	font-size: 11px;
	display: block;
	width: 168px;
	padding: 4px 0 4px 8px;
}
div#left-nav-container table tr td {
	color: #43361d;
	font-weight: bold;
	font-size: 11px;
	display: block;
	width: 154px;
}
a.selected-subnav-link {
	background-color: #EAEDEF; /* #ddd; */
}
div#left-nav-container table tr td a.add-link {
	font-weight: normal;
	margin-bottom: 10px;
}
div#left-nav-container div#header-barA {
	background:  #ccc; /*  url(../images/subnav_header_bar.jpg) repeat-x; */
	height: 21px;
	width: 170px;
	color: #fff;
	font-weight: bold;
	padding: 3px 0 0 6px;
	border-bottom:  1px #00B8E2 solid ;
	text-shadow: 1px 1px 2px #999;
}
/* END LEFT SUBNAV - - - - - - - - - - - - - - - - - - -  */

div#right-table-container {
	/* float: left; */
    text-align: left;
    margin: 0 0 10px 0;
	width: 99%;
    min-height: 600px;
    /* display: inline; */
    padding-left: 10px;
    /* position: fixed; */
/* old
	float: right;
	text-align: left;
	margin: 0 0 10px 0;
	width: 88%;
	min-height: 600px;
	display: inline;
*/
}
#form-back-link {
	float: right;
	clear: both;
	margin: 0 0 8px 0;
}
#form-back-link-wleft {
	float: right;
	clear: right;
	margin: 0 0 8px 0;
}
#lock_box {
	float: left;
	clear: left;
}
#form-back-link-wtabs {
	float: right;
	clear: right;
	margin: 15px 7px 8px 0px;
}
#contents_total {
	float: right;
	clear: right;
	margin: 34px 0 8px 0;
	font-weight: bold;
}
/* FORM ITEM HELP POPUS */

.has_help { /* used for element (inputs, etc) that have help next to them */
	float: left; }
	
.help_wrapper {
	position: relative;
	width: 19px;
	float: right;
	clear: right; }

.lg {
	width: 430px; }
textarea.lg {
	height: 100px; }
textarea.med {
	width: 430px;
	height: 50px; }
	
div.hidden_help {
	display: none;
	border: 1px solid #666;
	background-color: #84A4BC;
	color: #fff;
	line-height: 16px;
	padding: 12px;
	width: 220px;
	left: -239px;
	position: absolute;
	z-index: 9999;
}
/* [END] FORM ITEM HELP POPUS */
div.form-header-bar {
	background: url(../images/form_header_bar.jpg) repeat-x;
	height: 26px;
	width: 100%;
	color: #fff;
	font-weight: bold;
	padding: 2px 6px 6px 6px;
	clear: both;
	border-top: 1px #628AA3 solid;
}
div.form-header-barA {
	background:  url(../images/form_header_bar.jpg) repeat-x;
	height: 26px;
	width: 514px;
	color: #fff;
	font-weight: bold;
	padding: 5px 6px 0 6px;
	clear: both;
	border-top: 1px #628AA3 solid;
}
table.app-form-table {
	background: url(../images/form_table_bg.gif) repeat-y;
	min-width: 520px;			  
	color: black;
	border-bottom: 1px #80A5B7 solid;
	border-spacing: 2px;
}
table.app-form-table tr td {
	padding: 12px 10px 12px 10px;
}
table.app-form-table tr.white-row {
	background-color: #fff;
			 
}
table.inner-app-form-table tr.white-row {
	background-color: #fff;
}
table.app-form-table tr.dark-row {
	background-color: #666;
}
table.app-form-table tr.dark-row td {
	color: #fff;
}
table.app-form-table tr.dark-row td img {
	margin: 12px 0 12px 0;
}
div.ui-datepicker {
	background: #fff;
}
div.ui-datepicker {
background: #fff; /* Old browsers */
background: #fff -moz-linear-gradient(top, #fcfcfc 0%, #fff 100%); /* FF3.6+ */
background: #fff -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc)), color-stop(100%,#fff)); /* Chrome,Safari4+ */
background: #fff -webkit-linear-gradient(top, #fcfcfc 0%, #fff 100%); /* Chrome10+,Safari5.1+ */
background: #fff -o-linear-gradient(top, #fcfcfc 0%, #fff 100%); /* Opera11.10+ */
background: #fff -ms-linear-gradient(top, #fcfcfc 0%, #fff 100%); /* IE10+ */
background: #fff linear-gradient(top, #fcfcfc 0%, #fff 100%); /* W3C */
font-size:11px;
/* padding:10px; */
border:1px solid #ccc;
}
 
div.ui-datepicker table {
/* width:278px; */
}
 
div.ui-datepicker table td {
text-align:center;
}
 
div.ui-datepicker a {
cursor:pointer;
text-decoration:none;
}
 
div.ui-datepicker-prev {
float:left;
}
 
div.ui-datepicker-next {
float:right;
}
 
div.ui-datepicker-title {
text-align: center;
font-weight:bold;
}
div.check_group { 
	margin: 0 0 20px; }
	.check_group label {
		margin: 0 20px 0 0;
}
div.choose-buttonA {
	background: url(../images/choose_buttonA_bg.jpg) repeat-x;
	width: 150px;
	height: 35px;
	margin: 12px 20px 15px 0;
	float: right;
	display: inline;
}
div.choose-buttonA-spacer {
	background: url(../images/white.jpg) repeat-x;
	width: 65px;
	height: 67px;
	margin: 12px 20px 15px 0;
	float: left;
	display: inline;
}
div.choose-buttonA a {
	color: #fff;
	text-align: center;
	display: block;
	width: 150px;
	height: 35px;
	padding: 4px 6px 0 2px;
}
div.choose-button {
	background: url(../images/choose_button_bg.jpg) repeat-x;
	width: 150px;
	height: 24px;
	margin: 12px 20px 15px 0;
	float: right;
	display: inline;
}
div.choose-button-spacer {
	background: url(../images/white.jpg) repeat-x;
	width: 65px;
	height: 67px;
	margin: 12px 20px 15px 0;
	float: left;
	display: inline;
}
div.choose-button a {
	color: #fff;
	text-align: center;
	display: block;
	width: 150px;
	height: 24px;
	padding: 3px 0px 6px 0px;
}
div.submit-button {
	background: url(../images/submit_button_bg.jpg) repeat-x;
	width: 115px;
	height: 24px;
	margin: 12px 20px 15px 0;
	float: right;
	clear: right;
	display: inline;
}
div.submit-button-table {
	background: url(../images/submit_button_bg.jpg) repeat-x;
	width: 115px;
	height: 24px;
	margin: 12px 0 15px 0;
	float: right;
	display: inline;
	clear: both;
}
div.submit-button a, div.submit-button-table a {
		color: #fff;
		text-align: center;
		display: block;
		width: 115px;
		height: 20px;
		padding: 3px 0px 6px 0px;
}
div.add-products-button {
	background: url(../images/submit_button_bg.jpg) repeat-x;
	width: 160px;
	height: 24px;
	margin: 12px 0 15px 0;
	float: left;
	display: inline;
	clear: both;
}
div.add-products-button a {
		color: #fff;
		text-align: center;
		display: block;
		width: 160px;
		height: 20px;
		padding: 4px 0 0 0;
}
div.add_itemA {
	background: url(../images/delete_button_bg.jpg) repeat-x;
	width: 115px;
	height: 24px;
	margin: 1px 1px 1px 0;
	float: left;
	display: block;
}
div.add_itemA a {
	color: #990A17;
	text-align: center;
	display: block;
	width: 115px;
	height: 20px;
	padding: 4px 0 0 0;
}
div.delete_item {
	background: url(../images/delete_button_bg.jpg) repeat-x;
	width: 115px;
	height: 24px;
	margin: 12px 20px 15px 0;
	float: left;
	display: inline;
}
div.delete_item a {
	color: #990A17;
	text-align: center;
	display: block;
	width: 115px;
	height: 20px;
	padding: 4px 0 0 0;
}
div.delete_item_td {
	background: url(../images/delete_button_bg.jpg) repeat-x;
	width: 115px;
	height: 24px;
	margin: 12px 20px 15px 0;
	float: right;
	display: inline;
}
div.delete_item_td a {
	color: #990A17;
	text-align: center;
	display: block;
	width: 115px;
	height: 24px;
	padding: 4px 0 0 0;
}
div.blue_button_td {
	background: url(../images/delete_button_bg.jpg) repeat-x;
	float: left;
	display: block;
}
div.blue_button_td a {
	color: #009900;
	text-align: center;
	display: block;
	width: 115px;
	height: 24px;
	padding: 3px 0 6px 0;
}
div.blue_button_left_td {
	background: url(../images/delete_button_bg.jpg) repeat-x;
	width: 115px;
	height: 24px;
	margin: 12px 20px 25px 0;
	float: left;
	display: block;
}
div.blue_button_left_td a {
	color: #009900;
	text-align: center;
	display: block;
	width: 115px;
	height: 24px;
	padding: 4px 0 0 0;
}
div.preview_item {
	background: url(../images/delete_button_bg.jpg) repeat-x;
	width: 115px;
	height: 24px;
	margin: 12px 20px 15px 0;
	float: right;
	display: inline;
}
div.preview_item a {
	color: #006600;
	text-align: center;
	display: block;
	width: 115px;
	height: 20px;
	padding: 4px 0 0 0;
}

div.go-button {
	background: url(../images/submit_button_bg.jpg) repeat-x;
	width: 40px;
	height: 24px;
	margin: 0 0 0 10px;
	float: left;
	display: inline;
}
div.go-button a {
	color: #fff;
	text-align: center;
	display: block;
	width: 40px;
	height: 20px;
	padding: 4px 0 0 0;
}

#footer-left {
	float: left;
	margin: 12px 0 20px 6px;
	color: #666;
	font-size: 10px;
}
#footer-center {
	float: none;
	margin: 12px 0 20px 0;
	color: #666;
	font-size: 10px;
}
#footer-right {
	float: right;
	color: #666;
	margin: 12px 0 20px 0;
}

/* LOGIN PAGE ONLY */
#login #wrapper-login {
	width: 380px;
}
#login #wrapper #main-logo {
	margin: 200px 0 40px 0;
}
#login #wrapper-login #login-container .form-header-bar {
	width: 379px;
}
#login #wrapper-login #login-container div.submit-button {
	margin: 3px 0 10px 212px;
	float: left;
	clear: both;
}

/* INFORMATION LIST - - - - - - - - - - - - - */
p.header-instructions {
/*	width: 460px; */
	margin: 0 0 16px 0;
	clear: both;
}
p.link-instructions {
	width: 418px;
	margin: 3px 0 26px 0;
	clear: both;
	color: #666;
}
#form-back-link {
	float: right;
	clear: both;
	margin: 0 20px 0 0;
}
td.data-list-header {
	background-color: #84A4BC;
	background: url(../images/form_header_bar.jpg) repeat-x;
	height: 27px;
	padding: 1px 1px 0 10px;
	color: #fff;
	font-weight: bolder;
	vertical-align: top;
}
td.data-list-header-red {
	background-color: #84A4BC;
	background: url(../images/form_header_bar.jpg) repeat-x;
	height: 27px;
	padding: 1px 1px 0 10px;
	color: #fff;
	font-weight: bolder;
	vertical-align: top;
}
td.data-list-header-center {
	background-color: #84A4BC;
	background: url(../images/form_header_bar.jpg) repeat-x;
	height: 27px;
	padding: 1px 1px 0 10px;
	color: #fff;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
}
td.data-list-headerT {
	background-color: #84A4BC;
	background: url(../images/form_header_barT.gif) repeat-x;
	height: 17px;
	padding: 0 0 0 10px;
	color: #fff;
	font-weight: bolder;
	vertical-align: top;
}
td.data-list-headerT-red {
	background-color: #84A4BC;
	background: url(../images/form_header_barT_red.gif) repeat-x;
	height: 17px;
	padding: 0 0 0 10px;
	color: #fff;
	font-weight: bolder;
	vertical-align: top;
}
td.data-list-headerA {
	background-color: #84A4BC;
	background: url(../images/form_header_bar.jpg) repeat-x;
	height: 22px;
	padding: 0 0 0 10px;
	color: #fff;
	font-weight: bolder;
	vertical-align: top;
}
td.data-list-headerA-red {
	background-color: #84A4BC;
	background: url(../images/form_header_barT_red.gif) repeat-x;
	height: 22px;
	padding: 0 0 0 10px;
	color: #fff;
	font-weight: bolder;
	vertical-align: top;
}
td.data-list-header a, td.data-list-header-center a {
	color: #fff;
	font-weight: bold;
}
td.data-list-header2 {
	background-color: #84A4BC;
	background: url(../images/form_header_bar2.jpg) repeat-x;
	height: 36px;
	padding: 0 10px 0 10px;
	color: #fff;
	font-weight: bold;
	vertical-align: top;
}
td.data-list-header2 a {
	color: #fff;
	font-weight: bold;
}
td.field_name {
	color: #444;
	font-style: italic;
	text-align: right;
}
td.field_name2 {
	color: #444;
	vertical-align: top;
	font-style: italic;
	text-align: right;
}
td.data-list-header a {
	color: #fff;
	font-weight: bold;
}
table.data-list-table {
	background: url(../images/form_table_bg_long.gif) repeat-x;
	width: 100%;
	min-width: 580px;
	border-bottom: 1px #80A5B7 solid;
	border-left: 1px #eee solid;
	border-right: 1px #eee solid;
	border-top: 1px #80A5B7 solid;
	float: left;
}
table.data-list-tableX {
	background: url(../images/form_table_bg_long.gif) repeat-y;
	width: 640px;
	border-bottom: 1px #80A5B7 solid;
	border-left: 1px #eee solid;
	border-right: 1px #eee solid;
	border-top: 1px #80A5B7 solid;
	float: left;
}
table.data-list-table tr.highlight-row td {
	background-color: #FFFFCC;
	padding: 12px 10px 12px 10px;
	/*height: 36px;*/
}
table.data-list-table tr.highlight-row-dark td {
	background-color: #FFff99;
	padding: 12px 10px 12px 10px;
	/*height: 36px;*/
}
table.data-list-table tr.white-row td {
	background-color: #fff;
	padding: 8px 10px 8px 10px;
}
table.data-list-table tr.white-row td.center {
	text-align: center;
}
table.data-list-table tr.gray-row td {
	background-color: #eee;
	padding: 8px 10px 8px 10px;
}
table.data-list-table tr.gray-row td.center {
	text-align: center;
}
table.data-list-table tr.no-results-row td {
	padding: 12px 10px 12px 10px;
	height: 50px;
	color: #666;
	font-style: italic;
}
tr.already-selected td, tr.already-selected td a {
	color: #666;
}
#table_show_count {
	float: right;
	clear: both;
	width: 100%;
	text-align: right;
	margin: 0 0 15px 0;
}
#prev-link {
	float: left;
	margin: 8px 0 10px 0;
	font-weight: bold;
	padding: 4px 4px 4px 0;
}
#next-link {
	float: right;
	margin: 8px 20px 10px 0;
	font-weight: bold;
	padding: 4px 0 4px 4px;
}
#next-link-disabled {
	float: right;
	margin: 8px 20px 10px 0;
	font-weight: bold;
	padding: 4px 0 4px 4px;
	color: #999;
}
#prev-link-disabled {
	float: left;
	margin: 8px 0 10px 0;
	color: #999;
	font-weight: bold;
}
.selected-sort-method {
	text-decoration: underline;
}
div.table_spacer {
	/* width: 99%; */
	height: 20px;
	margin-top: 6px;
	border-top: 1px #80A5B7 solid;
}
.data_table_note {
	color: #444;
	font-style: italic;
}
/* END INFORMATION LIST - - - - - - - - - - - */

/* FEEDBACK AND ERRORS - - - - - - - - - - - - */
#right-table-container #feedback {
	width: 550px;
	background-color: #FFFFCC;
	border: 1px solid #999;
	padding: 10px;
	color: #006600;
	font-weight: bold;
	display: block;
	overflow: auto;
}
#right-table-container #feedback.hidden {
	display: none;
}
#right-table-container #feedback p {
	float: left; 
	width: 480px;
}
#feedback-close {
	float: right;
	clear: both;
}
#feedback-close img {
	border: 0;
}

#right-table-container #error {
	width: 900px;
	background-color: #FFFFCC;
	border: 1px solid #999;
	padding: 10px;
	color: #CC0000;
	font-weight: bold;
	display: block;
	overflow: auto;
}
#right-table-container #error.hidden {
	display: none;
}    
#right-table-container #error div {
	/* float: left; */
	/* width: 900px; */
	margin: 0 0 10px 0;
}
#right-table-container #errorLobby {
	width: 900px;
	background-color: #FFFFCC;
	border: 1px solid #999;
	padding: 10px;
	color: #CC0000;
	font-weight: bold;
	display: block;
	overflow: auto;
}
#right-table-container #errorLobby div {
	float: left; 
	/* width: 900px; */
	font-size: 150%;
	margin: 0 0 10px 0;
}
#right-table-container #error img.error-icon {
	margin: 0 5px 0 0;
	float: left;
}
#right-table-container #error span {
	float: left;
	clear: right;
}
#error-close {
	float: right;
	clear: both;
}
#error-close img {
	border: 0;
}
p#login-error {
	color: #AA0000;
	clear: both;
	padding: 0 0 3px; 
	font-size: 12px; 
}
p#login-message {
	color: #0000AA;
	clear: both;
	padding: 0 0 3px; 
	font-size: 12px; 
}
	
/* END FEEDBACK AND ERRORS - - - - - - - - - - */

img.product_image_preview {
	width: 60px;
	border: 0;
}

img.up_arrow {
	border: 0;
	margin: 0 0 8px 0;
}
img.down_arrow {
	border: 0;
}

#add_images_choice {
	float: right;
	text-align: right;
	width: 300px;
	margin: 12px 0 0 0;
	
}

#right-table-container h3 a {
	font-size: 15px;
	font-weight: bold;
	float: none;
	clear: both;
}
.logistics_nav_headline{

	margin: 0;
	font-weight: bold;
	font-size: 13px;
	display: block;
	width: 300px; /* Was 154px */
	padding: 4px 0 4px 8px;

}
.manager_nav_headline{

	margin: 0;
	font-weight: bold;
	font-size: 13px;
	display: block;
	width: 200px; /* Was 154px */
	padding: 4px 0 4px 8px;

}
.enlarged{
	font-size:120%;
	font-weight:bold;
	background-color:#efefef;
	width:100%;
	padding-left:20px;
	padding-right:20px;

}
#form-back-link-logistics {
	float: right; 
	margin: 0 0 8px 0;
}

div#shipment-table-container {	
	 
	text-align: left;
	margin: 0 12px 20px 0;
	width: 790px;
	display: inline;
}

#form-header-bar_popup {
	background: url(../images/form_header_bar.jpg) repeat-x;
	height: 19px;
	/* width: 280;  removed due to error mrp */
	color: #fff;
	font-weight: bold;
	padding: 5px 0 0 6px;	 
	clear: both;
	border-top: 1px #628AA3 solid;
}
div.complete_button {
	background: url(../images/complete_button_bg.jpg) repeat-x;
	float: right;
	display: inline;
}
div.complete_button a {
	color: #fff;
	text-align: center;
	display: block;
	width: 115px;
	height: 25px;
	padding: 4px 0 0 0;
}
div.delete_item_log {
	background: url(../images/form_header_bar.jpg) repeat-x;
	width: 115px;
	height: 24px;
	margin: 12px 0 15px 0;
	//float: left;
	//display: inline;
}
div.delete_item_log a {
	color: #ffffff;
	text-align: center;
	display: block;
	width: 115px;
	height: 20px;
	padding: 3px 0 0 0;
	font-weight: bold;
}

div.add_item_log {
	background: url(../images/delete_button_bg.jpg) repeat-x;
	width: 166px;
	height: 24px;
	margin: 20px 0 0 0;
	float: left;
	display: block;
}
div.add_item_log a {
	color: #990A17;/* #ffffff; */
	text-align: center;
	display: block;
	width: 166px;
	height: 20px;
	margin: 0 2px 0 0 !important;
	padding: 4px 2px 0 0;
}
div.add_item {
	background: url(../images/delete_button_bg.jpg) repeat-x;
	width: 166px;
	height: 24px;
	margin: 12px 20px 25px 0;
	float: left;
	display: block;
}
div.add_item a {
	color: #990A17;/* #ffffff; */
	text-align: center;
	display: block;
	width: 166px;
	height: 20px;
	margin: 0 2px 0 0 !important;
	padding: 4px 2px 0 0;
}
