.navtop a{
	font-weight: bold;
}

.navtop a:visited {
	text-decoration: none !important;
	color: #ffffff !important;
}

.navtop a:active {
	text-decoration: none !important;
	color: #ffffff !important;
}

.navtop a:hover {
	text-decoration: underline !important;
	color: #ffffff !important;
}

.navtop a:link {
	text-decoration: none;
	color: #ffffff !important;
}

.readOnly {
	border-width: 0px;
	background-color: #CCCCFF;
	font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5a5a5a;
}

.readOnlyInTbl {
	border-width: 0px;
	background-color: #CCCCFF;
	font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5a5a5a;
}

.subCategory {
	font-size: 7px;
	border-left: 1px solid #C0c0c0;
	border-right: 1px solid #C0c0c0;
	border-top: 1px solid #C0c0c0;
	border-bottom: 1px solid #C0c0c0;
	background-color: lightyellow;
	color: #797979;
}

.btn {
	width: 60px;
	cursor: hand;
	/*background-color: #E9E9F5;*/
	text-transform: capitalize;
}

.specBtn {
	background: #FBEAAE;
	border: 1px outset #F5FAFE;
	color: #5375A4;
	cursor: hand;
	font: 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.inputUpper {
	border-left: 1px solid #C0c0c0;
	border-right: 1px solid #C0c0c0;
	border-top: 1px solid #C0c0c0;
	border-bottom: 1px solid #C0c0c0;
	background-color: lightyellow;
	color: #5a5a5a;
	text-transform: uppercase;
}

.submenu {
	position: absolute;
	border: 1px solid black;
	background-color: lightyellow;
	color: #5a5a5a;
	layer-background-color: yellow;
	left: 25px;
	width: 100px;
	visibility: hidden;
}

.navtop {
	color: Red;
}

.content {
	
}

.colhead {
	font: bold;
	color: #002022;
}

.product_qty {
	text-align: right;
	margin-right: 3px;
}

.listTable_title {
	text-align: center;
	color: white;
	height:25px;
	font-weight: bold;
}

.listTable_title th {
	padding: 3px;
}

.listTableT {
	margin: 20px 0px 5px 0px;
	width: 100%;
	border: 0px;
}

.listTableContent, .product_qty_field {
	text-align: left;
	border-bottom: 1px #AFA895 solid;
}

td.listTableContent, .listTableContent td, .listTableContent_no_border td,
	td.listTableContent_no_border {
	padding: 5px 3px 1px 3px;
	line-height: 17px;
	/*font-size:12px;*/
}

.product_qty_field {
	padding: 3px 5px 3px 5px !important;
}

.listTableContent.price {
	text-align: right;
}

.table_bottom_bar {
	padding: 2px 5px 2px 0px;
}

.topRight {
	border-top-left-radius: 10px;
	height: 20px;
	background-color: #FFFFFF !important;
}

.cartridge {
	padding-left: 5px;
	cursor: default;
}

.cartridge:hover {
	background-color: #EBEBE8;
	cursor: pointer;
}

#search_auto {
	width: 448px;
	border: 1px solid #817FB2;
	display: none;
	position: absolute;
	background-color: white;
	border-top-width: 0px;
}

.bottom_side {
	background:#FEEFF4;
	-pie-background: #FEEFF4;
	behavior: url(/css/PIE-1.0.0/PIE.htc);
	width: 800px;
	height: 620px;
}

#web_left {
	padding: 20px 10px 10px 10px;
	width: 120px;
}

#web_right {
	padding: 20px 0px 0px 30px;
	background: #FFFFFF;
	border-radius: 10px 0px 0px 0px;
	behavior: url(/css/PIE-1.0.0/PIE.htc);
}

table.contentTable {
	width: 100%;
	height: 585px;
	margin: 0px;
	border: 0px solid black !important;
}

.end_bar {
	font-size: 9px;
	padding: 10px 0px 10px 0px;
	text-align: center;
}

textarea#location {
	width: 150px;
}

#content_title {
	text-align: left;
	color: #669966;
	font-size: 18px;
	padding-bottom: 5px;
	border-bottom: 1px #669966 solid;
	font-weight: bold;
	text-transform: capitalize;
	height: 18px;
}

.left_category {
	padding-top: 20px;
	font-size: 13px;
}

.left_category p {
	margin: 2px;
	font-size: 11px;
}

.right_category {
	border-left: 1px black solid;
	width: 400px;
	padding-top: 20px;
}

.group_category_title {
	font-size: 13px;
	margin: 20px 0px 3px 10px;
	font-weight: bold;
}

.product_name {
	font-size: 12px;
	margin: 5px 0px 5px 20px;
	font-weight: normal;
}

#main_cat_name {
	margin: 0px 0px 0px 5px;
	font-size: 14px;
	color: #A92300;
	font-weight: bold;
	margin-top: 10px;
}

td.listTableContent, .uom, tr.listTableContent {
	text-transform: capitalize;
}

div.uom {
	float: right;
	text-transform: capitalize;
	width: 42px;
	padding-top: 3px;
}

.sub_contentTable {
	border: 0px solid black;
	width: 625px;
	margin-top: 10px;
}

.listTable_title.listTable_product {
	text-align: left;
	padding: 2px 0px 2px 50px;
	font-size: 13px;
	font-weight: bold;
	background-color: #666666;
	margin: 2px 0px 5px 0px;
}

.listTable_product {
	font-size: 13px;
	margin: 11px 5px 11px 5px;
	border: 0px solid black;
	font-family: Arial, Helvetica, sans-serif;
}

.listTable_product_left {
	float: left;
	border: 0px solid black;
	font-size: 13px;
	width: 100px;
	text-align: right;
	margin-right: 10px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
}

.listTable_product_right_pic {
	position: relative;
	width:200px;
	border: 0px solid black;
	text-align: center;
	font-size: 13px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	top:10px;
	left:375px;
}

.function_productinfo {
	float: right;
	margin-right: 60px;
	margin-top: 0px;
}

.function_productinfo_left {
	float: left;
	text-align: center;
	margin-right: 40px;
	font-size: 11px;
	font-weight: bold;
}

.function_productinfo_right {
	float: right;
	margin-top: 12px;
}

.listTableContent.updatefield {
	text-align: right;
	border-top: 1px black solid;
	border-bottom: 1px black solid;
	padding-top:2px !important;
}

.category_list {
	min-height: 450px;
	position: relative;
}

.category_list_name {
	margin-bottom: 100px;
}

.category_list_pic {
	position: absolute;
	bottom: -100px;
	right: 0px;
}

.input_text {
	margin: -4px 0px 2px 0px;
	width: 90px;
}

.forgot_btn {
	margin-right: 10px;
	width: 70px;
}

.small_input {
	font-weight: bold;
	font-size: 11px;
}

.Requisition_info {
	padding-left: 10px;
}

.jump_page_btn {
	padding: 3px;
	margin: 0px 2px 0px 2px;
}

.jump_page_btn:hover {
	/*background-color:#f4f4f4;*/
	
}

.page_number {
	padding: 3px;
	margin: 0px 2px 0px 2px;
}

div.page_number {
	text-align: center;
	padding: 3px 0px 3px 0px;
	float: left;
	width: 20px;
	/*border:1px black solid;*/
}

.page_number:hover {
	/*background-color:#EBEBE8;*/
	
}

.quick_order_tip {
	font-weight: bold;
	padding: 3px 2px 3px 2px;
	color: white;
}

.quick_order_input_name {
	font-weight: bold;
	padding: 3px 2px 3px 2px;
}

.errors {
	color: red;
}

.errors {
	color: red;
}

.corrects {
	color: #008040;
}

.listTableContent.quick_order_error {
	text-align: center;
}

.message_field {
	width: 370px;
	color: #000000;
}

.padding_item {
	margin-top: 50px;
}

.admin_content, .admin_title {
	padding: 3px 3px 3px 3px;
}

.admin_title {
	margin-top: 20px;
	color: #002022;
	font-weight: bold;
	background-color: #F480A6;
}

.admin_content {
	border-bottom: 5px #eeeeee solid;
}

.download {
	height: 22px;
}

.hide {
	color: red;
	font-weight: bold;
	text-transform: uppercase;
}

#lockText {
	text-transform: capitalize;
	color: red;
}

#lockText:hover {
	cursor: pointer;
}

.controlAC {
	float: left;
}

.menu_bottom_line ul {
	list-style: none;
	position: relative;
}

.menu_bottom_line li {
	border: 1px solid #EAEAEA;
	border-left: 0px;
	background-color: #CFCFCF;
	float: left;
	padding: 5px;
	margin: 0px !important;
	width: 140px;
	text-align: center;
	text-transform: capitalize;
	font-weight: bold;
}

.menu_bottom_line li:hover {
	cursor: pointer;
	background-color: #ECECEC;
}

.menu_bottom_line li:first-child {
	border-left: 1px solid #EAEAEA;
}

.menu_bottom_line {
	width: 100%;
	height: 25px;
	margin-top: 10px;
	border-bottom: 1px #EAEAEA solid !important;
}

.menu_selected {
	background-color: #ffffff !important;
}

.cartridge_text_length{
	width:300px;
}

@-webkit-keyframes input_loading {
	from {
	 -webkit-transform:rotate(0deg);
}

to {
	-webkit-transform: rotate(180deg);
}

}

@-moz-keyframes input_loading {
	from {
	 -moz-transform:rotate(0deg);
}

to {
	-moz-transform: rotate(180deg);
}

}

@-o-keyframes input_loading {
	from {
	 -o-transform:rotate(0deg);
	
}

to {
	-o-transform: rotate(180deg);
}

}

@keyframes input_loading {
	from { 
	transform:rotate(0deg);
}

to {
	transform: rotate(180deg);
}

}

.input_loading {
	-webkit-animation: input_loading 0.3s 1 linear;
	-moz-animation: input_loading 0.3s 1 linear;
	-o-animation: input_loading 0.3s 1 linear;
	animation: input_loading 0.3s 1 linear;
}

.triangle {
	display: inline-block;
}

.triangle_up {
	border-width: 0px 4px 4px 4px;
	border-style: solid;
	border-color: transparent transparent white transparent;
	margin-bottom: 2px;
	visibility: visible;
	width: 0px;
	height: 0px;
}

.triangle_down {
	border-width: 4px 4px 0px 4px;
	border-style: solid;
	border-color: white transparent transparent transparent;
	visibility: visible;
	width: 0px;
	height: 0px;
}