﻿/* labelvantage/itl_style_new.css */
/* 30/04/2014 QC	- modified shopping cart properties
   13/05/2014 QC	- modified menu properties
   06/12/2018 SD        - add rotated
   13/02/2019 SD        - add scrolling container
*/

body
{
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#000000;
background-color:#CCC;
margin:0px;
padding:0px;
}

/*Borders*/
.right_border {
	border-right:#666 dotted 1px;
}
.left_border {
	border-leftt:#666 dotted 1px;
}
.top_border {
	border-top:#666 dotted 1px;
}
.bottom_border {
	border-bottom:#666 dotted 1px;
}

.rotated {
  transform: rotate(180deg); 
  -webkit-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
}

/*Spacing*/
.left_space {
	padding-left:5px;
}
.right_space {
	padding-right:5px;
}
.top_space {
	padding-top:5px;
}
.bottom_space {
	padding-bottom:5px;
}
.all_space {
	padding:5px;
}
.top_bottom_space {
	padding:5px 0px 5px 0px;
}
.left_right_space {
	padding:0px 5px 0px 5px;
}

/*Menu Sub Buttons*/
.shadow {
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
	-moz-box-shadow:-6px 7px 10px 1px rgba(0, 0, 0, 0.8);
	-webkit-box-shadow:-6px 7px 10px 1px rgba(0, 0, 0, 0.8);
	box-shadow:-6px 7px 10px 1px rgba(0, 0, 0, 0.8);
}
/*QC*/
.shadow2 {
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
	-moz-box-shadow:-6px 7px 10px 1px rgba(0, 0, 0, 0.8);
	-webkit-box-shadow:-6px 7px 10px 1px rgba(0, 0, 0, 0.8);
	box-shadow:-6px 7px 10px 1px rgba(0, 0, 0, 0.8);
	behavior: url(/oo-sabias/labelvantage/css/pie/PIE.htc); /*IE8 css3 mimic*/
}
.checkoutbtn {
    font-size: 14px;
    font-family:Arial;
    font-weight:normal;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 0px solid ;
    padding: 2px 5px;
    text-shadow:1px 1px 0px #525252;
    font-weight:normal;
    text-decoration:none;
    cursor: pointer;
	background-color:#05274D;
    color:#E3E3E3;
    display:inline-block;
}
.checkoutbtn:hover {
    background-color:#2b4c71;
}
.checkoutbtn:active {
    position:relative;
    top:1px;
}

.checkout_bgd table {
	background-color: #D6D6D6;
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
}

.button { cursor:pointer;}

.searching {
	padding:3px;
	cursor:pointer;
	display:block;
	background-color:#666666;
}

.user_bgd table {
	width:195px;
	background-color: #D6D6D6;
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
	-moz-box-shadow:0px 7px 10px 1px rgba(0, 0, 0, 0.8);
	-webkit-box-shadow:0px 7px 10px 1px rgba(0, 0, 0, 0.8);
	box-shadow:0px 7px 10px 1px rgba(0, 0, 0, 0.8);
	behavior: url(/oo-sabias/labelvantage/css/pie/PIE.htc); /*IE8 css3 mimic*/
}
.user_bgd a {
    color:#333;
    display:block;
    margin-bottom:1px;
    padding:2px;
    text-decoration:none;
}
.user_bgd a:hover{
    background-color:#336699;
    color:#fff;
}
.branch_bgd table {
	margin-left:145px;
	width:120px;
	background-color: #D6D6D6;
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	border-bottom-right-radius:6px;
	-moz-box-shadow:0px 7px 10px 1px rgba(0, 0, 0, 0.8);
	-webkit-box-shadow:0px 7px 10px 1px rgba(0, 0, 0, 0.8);
	box-shadow:0px 7px 10px 1px rgba(0, 0, 0, 0.8);
}
.branch_bgd a {
    color:#333;
    display:block;
    margin-bottom:1px;
    padding:2px;
    text-decoration:none;
}
.branch_bgd a:hover{
    background-color:#04274c;
    color:#fff;
}

/*Headings*/
.headerbgd {
	padding:0px 20px 0px 40px;
	background: rgb(140,154,163); /* Old browsers */
	background: -moz-linear-gradient(-45deg,  rgba(140,154,163,1) 1%, rgba(206,220,231,1) 51%, rgba(206,220,231,1) 51%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(1%,rgba(140,154,163,1)), color-stop(51%,rgba(206,220,231,1)), color-stop(51%,rgba(206,220,231,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(140,154,163,1) 1%,rgba(206,220,231,1) 51%,rgba(206,220,231,1) 51%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(140,154,163,1) 1%,rgba(206,220,231,1) 51%,rgba(206,220,231,1) 51%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(140,154,163,1) 1%,rgba(206,220,231,1) 51%,rgba(206,220,231,1) 51%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(140,154,163,1) 1%,rgba(206,220,231,1) 51%,rgba(206,220,231,1) 51%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c9aa3', endColorstr='#cedce7',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

/* Body Content */
.datagrid {margin:10px;}
.datagrid table { border-collapse: collapse; text-align: left; width: 100%; }
.datagrid {font: normal 12px/150%; background: #fff; overflow: hidden; border: 1px solid #006699; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.datagrid table td, .datagrid table th { padding: 4px 6px; }
.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #305278), color-stop(1, #305278) );background:-moz-linear-gradient( center top, #305278 5%, #305278 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#305278', endColorstr='#305278');background-color:#305278; color:#FFFFFF; font-size: 13px; font-weight: normal; border-left: 1px solid #243D59; } 
.datagrid table thead th:first-child { border: none; }
.datagrid table tbody td { color: #00496B; border-left: 1px solid #CFCFCF;font-size: 13px;font-weight: normal; }
.datagrid table tbody .alt td { background: #E1EEF4; color: #00496B; }
.datagrid table tbody td:first-child { border-left: none; }
.datagrid table tbody tr:last-child td { border-bottom: none; }
.datagrid table tfoot td div { border-top: 1px solid #006699;background: #E8E8E8;} 
.datagrid table tfoot td { padding: 0; font-size: 12px } 
.datagrid table tfoot td div{ padding: 6px; }
.datagrid table tfoot td ul { margin: 0; padding:0; list-style: none; text-align: right; }
.datagrid table tfoot  li { display: inline; }
.datagrid table tfoot li a { text-decoration: none; display: inline-block;  padding: 2px 8px; margin: 1px;color: #FFFFFF;border: 1px solid #05274D;-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #05274D), color-stop(1, #00557F) );background:-moz-linear-gradient( center top, #05274D 5%, #00557F 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#05274D', endColorstr='#00557F');background-color:#05274D; }
.datagrid table tfoot ul.active, .datagrid table tfoot ul a:hover { text-decoration: none;border-color: #05274D; color: #FFFFFF; background: none; background-color:#00557F;}
div.dhtmlx_window_active, div.dhx_modal_cover_dv { position: fixed !important; }

.alternativecolor2 tr:nth-child(even) {background: #e4e4e4;}
.alternativecolor2 tr:nth-child(odd) {background: #FFF}

/*General Buttons */
.topmainmenu {
	font-size:12px;
	color:#FFF;
	vertical-align: middle;
}
.topmainmenu a {
	color:#FFF;
	cursor:pointer;
	vertical-align:bottom;
    cursor:pointer;
}


/*
.general_button {
    font-size: 13px;
    font-family:Arial;
    font-weight:normal;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #919191;
    padding: 3px 5px;
	text-shadow:1px 1px 0px #C9C9C9;
    -moz-box-shadow:inset 1px 1px 0px 0px #E0E0E0;
    -webkit-box-shadow:inset 1px 1px 0px 0px #E0E0E0;
    box-shadow:inset 1px 1px 0px 0px #E0E0E0;
    font-weight:normal;
    text-decoration:none;
    cursor: pointer;
    background:-webkit-linear-gradient(90deg, #969696 5%, #CCCCCC 100%);
    background:-moz-linear-gradient(90deg, #969696 5%, #CCCCCC 100%);
    background:-ms-linear-gradient(90deg, #969696 5%, #CCCCCC 100%);
    background:linear-gradient(180deg, #CCCCCC 5%, #969696 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#969696');
    color:#4A4A4A;
    display:inline-block;
}
*/

/*QC*/
.general_button {
	text-decoration: none;
	display: inline-block;
	padding: 2px 8px;
	margin: 1px;
	color: #FFFFFF;
	border: 1px solid #05274D;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #05274D), color-stop(1, #00557F) );
	background:-moz-linear-gradient( center top, #05274D 5%, #00557F 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#05274D', endColorstr='#00557F');
	background-color:#05274D;
    font-weight:bold;
}

/*
.general_button:hover {
    background:-webkit-linear-gradient(90deg, #CCCCCC 5%, #969696 100%);
    background:-moz-linear-gradient(90deg, #CCCCCC 5%, #969696 100%);
    background:-ms-linear-gradient(90deg, #CCCCCC 5%, #969696 100%);
    background:linear-gradient(180deg, #969696 5%, #CCCCCC 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#969696', endColorstr='#CCCCCC');
}
*/

/*QC*/
.general_button:hover {
	text-decoration: none;
	border-color: #05274D;
	color: #FFFFFF;
	background: none; 
	background-color:#00557F;
	cursor:pointer;
}

.general_button:active {
    position:relative;
    top:1px;
}
/*Selection dropdown*/
.selectdrop td {
	color: #fff;
}
.selectdrop select {
	padding:5px 3px 6px 3px;
    margin: 0;
    background:none;
    color:#fff;
    border-left:1px solid #333;
	border-right:1px solid #888;
	border-bottom:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;	
}
.selectdrop option {
	background-color:#7e7e7e;
	border:none;
	padding:3px;
    margin: 0;
    color:#fff;
    cursor:pointer;	
}
/*QC*/
/*Selection dropdown*/
.selectdrop2 td {
	color: #fff;
}
.selectdropx select {
	padding:5px 3px 6px 3px;
    margin: 0;
    /*background:none;*/
	/*background-color:#cccccc;*/
    color:#fff;
    border-left:1px solid #333;
	border-right:1px solid #888;
	border-bottom:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;	
    
    background: rgb(188,188,188); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(188,188,188,1) 0%, rgba(130,130,130,1) 50%, rgba(168,168,168,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,188,188,1)), color-stop(50%,rgba(130,130,130,1)), color-stop(100%,rgba(168,168,168,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(188,188,188,1) 0%,rgba(130,130,130,1) 50%,rgba(168,168,168,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(188,188,188,1) 0%,rgba(130,130,130,1) 50%,rgba(168,168,168,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(188,188,188,1) 0%,rgba(130,130,130,1) 50%,rgba(168,168,168,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(188,188,188,1) 0%,rgba(130,130,130,1) 50%,rgba(168,168,168,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbcbc', endColorstr='#a8a8a8',GradientType=0 ); /* IE6-9 */
	border-right:#7f7f7f solid 1px;
	border-left:#4b4b4b solid 1px;
	/*color:#353535;*/
    text-align:left;
}
.selectdrop2 select {
    margin: 0px;
	margin-left:1px;
    color:#000;
    cursor:pointer;	    
    text-align:left;
	font-weight:bold;
	/*background-image: url('/oo-sabias/labelvantage/icons/selectdrop2_white.png');*/
	/*background-repeat:no-repeat;*/
	background-color:#ffffff;
	/*background-position:right;*/
	/*background-origin:content-box;*/
	height:28px;
}
.selectdrop2 option {
	background-color:#ffffff; /*#7e7e7e;*/
	border:none;
	padding:3px;
    margin: 0;
    color:#000000;
    cursor:pointer;
}

/*Tables*/

table {
	background:#fff;
	width:100%;
}

.ShoppingCartTable {
	margin:0px;
    padding:0px;
	width:100%;
	/*border:1px solid #A6A6A6;*/  /*QC*/
}
.ShoppingCartTable table{
	width:100%;
	margin:0px;padding:0px;
}
.ShoppingCartTable tr:nth-child(odd){ background-color:#E8E8E8; }
.ShoppingCartTable tr:nth-child(even){ background-color:#DBDBDB; }
.ShoppingCartTable td{
	vertical-align:middle;
	border:1px solid #A6A6A6;
	border-width:0px 1px 1px 0px;
	text-align:center;
	padding:2px;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	color: #333;
}
.ShoppingCartTable tr:last-child td{
	border-width:0px 1px 0px 0px;
}
.ShoppingCartTable tr td:last-child{
	border-width:0px 0px 1px 0px;
}
.ShoppingCartTable tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.ShoppingCartTable tr:first-child td{
	background:-o-linear-gradient(bottom, #04274C 5%, #04274C 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #04274C), color-stop(1, #04274C) );
	background:-moz-linear-gradient( center top, #04274C 5%, #04274C 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#04274C", endColorstr="#04274C");	
	background: -o-linear-gradient(top,#04274C,#04274C);

	background-color:#04274C;
	border:0px solid #A6A6A6;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	color: #FFFFFF;
}
.ShoppingCartTable tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #04274C 5%, #04274C 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #04274C), color-stop(1, #04274C) );
	background:-moz-linear-gradient( center top, #04274C 5%, #04274C 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#04274C", endColorstr="#04274C");	
	background: -o-linear-gradient(top,#04274C,#04274C);

	background-color:#04274C;
}
.ShoppingCartTable tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.ShoppingCartTable tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

/*Div icons center */
div img {
	vertical-align:middle;
}

table.login
{
BACKGROUND: #FFFFFF;
border:0px;
padding:0px;
border-collapse:separate;
}
td.login_header
{
padding:4px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
BACKGROUND: #DCDCDC; 
border:#999999 1px solid;
}
td.login_box
{
padding:4px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#000000;
BACKGROUND: #d2e3f2;
border:#cccccc 1px solid;
}
td.login_box2
{
padding:4px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#000000;
border:#d8d7ae 2px solid;
BACKGROUND: #ffffff;
}
td.login_box3
{
padding:4px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#000000;
BACKGROUND: #d2e3f2;
border:#ffffff 1px solid;
}
input.submit
{ 
font-family:arial,helvetica,sans-serif; 
font-size:12px;
font-weight:bold;
background-color:#DCDCDC; 
color:#000000; 
}
td.standard_header
{
padding-left:2px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
border-bottom: #000000 1px solid;
}
td.standard_header2
{
padding-left:2px;
font-family:arial,helvetica,sans-serif;
font-size:14px;
color:#000000;
}
td.standard_content
{
padding:3px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#000000;
}
td.orderform_standard_content
{
padding:3px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#000000;
}

td.orderform_standard_content_red
{
padding:3px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:red;
}
td.delivery_standard_content
{
padding:2px;
font-family:arial,helvetica,sans-serif;
font-size:10px;
color:#000000;
}
a.terms
{
padding:3px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#FF0000;
}
a
{
color:#000000;
}
a.logout
{
TEXT-DECORATION: none;
color:#000066;
}
.submit  {
font-family : MS Sans Serif,Helvetica,Arial;
font-size: 10px;
width : 80px;
border-top: 1px solid #006699;
border-bottom: 1px solid #006699;
border-right: 1px solid #006699;
border-left: 1px solid #006699;
font-family: verdana, helvetica, sans-serif;
background : White;
}
/*
.submit3 {
color:#FFFFFF;
FONT-SIZE:12px;
BACKGROUND:#6699CC;
FONT-FAMILY:arial,helvetica,sans-serif;
font-weight:bold;
padding:1px;
border:0px;
width:130px;
border:#333333 1px solid;
}
*/
/*QC*/
.submit3 {
	text-decoration: none;
	display: inline-block;
	padding: 2px 8px;
	margin: 1px;
	color: #FFFFFF;
	border: 1px solid #05274D;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #05274D), color-stop(1, #00557F) );
	background:-moz-linear-gradient( center top, #05274D 5%, #00557F 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#05274D', endColorstr='#00557F');
	background-color:#05274D;
    font-weight:bold;
}
.submit4 {
	text-decoration: none;
	display: inline-block;
	padding: 2px 8px;
	margin: 1px;
	color: #FFFFFF;
	border: 1px solid #05274D;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #05274D), color-stop(1, #00557F) );
	background:-moz-linear-gradient( center top, #05274D 5%, #00557F 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#05274D', endColorstr='#00557F');
	background-color:#05274D;
    font-weight:bold;
}
.submit5 {
color:#333333;
font-weight:bold;
FONT-SIZE:12px;
BACKGROUND:#d2e3f2;
FONT-FAMILY:arial,helvetica,sans-serif;
padding:1px;
border:0px;
width:190px;
border:#FF0000 1px solid;
}
.submit6 {
color:#FFFFFF;
FONT-SIZE:12px;
BACKGROUND:#6699CC;
FONT-FAMILY:arial,helvetica,sans-serif;
font-weight:bold;
padding:1px;
border:0px;
width:80px;
border:#333333 1px solid;
}
.orderform_submit3{
	text-decoration: none;
	display: inline-block;
	padding: 2px 8px;
	margin: 1px;
	color: #FFFFFF;
	border: 1px solid #05274D;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #05274D), color-stop(1, #00557F) );
	background:-moz-linear-gradient( center top, #05274D 5%, #00557F 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#05274D', endColorstr='#00557F');
	background-color:#05274D;
    font-weight:bold;
}
.orderform_submit4 {
color:#FFFFFF;
FONT-SIZE:12px;
BACKGROUND:#6699CC;
FONT-FAMILY:arial,helvetica,sans-serif;
padding:1px;
border:0px;
width:230px;
border:#333333 1px solid;
font-weight:bold;
}
.orderform_submit5 {
color:#333333;
FONT-SIZE:12px;
BACKGROUND:#d2e3f2;
FONT-FAMILY:arial,helvetica,sans-serif;
padding:1px;
border:0px;
border:#333333 1px solid;
font-weight:bold;
}
.InputRow  {
font-family: arial,helvetica,sans-serif;
background: white;
font-size: 12px;
border: 1px groove #999999;  /*#DCDCDC*/
border-color: #999999;  /*#DCDCDC*/
border-style: solid;
}
.InputLabel  {
font-family: MS Sans Serif,Helvetica,Arial;
font-size: 11;
font-weight: bold;
}
td.datagrid_content
{
padding:3px;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
color:#000000;
border-width: 1px;
border-bottom:2px solid;
border-style: solid;
border-color: #DCDCDC;
}
td.datagrid_redcontent
{
padding:3px;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
color:#ff3300;
border-width: 1px;
border-bottom:2px solid;
border-style: solid;
border-color: #DCDCDC;
}
td.datagrid_content2
{
padding:3px;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
color:#000000;
border-width: 1px;
border-bottom:2px solid;
border-style: solid;
border-color: #DCDCDC;
}
a.next 
{
  font-weight:bold;
  text-decoration:underline;
}
a.noline 
{
text-decoration:none;
}
#dropmenudiv{
	position:absolute;
	border:1px solid cccccc;
	border-bottom-width: 0;
	line-height:18px;
	z-index:100;
	}
#dropmenudiv a{
	width: 152px;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid cccccc;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	}
#dropmenudiv a:hover{ /*hover background color*/
	background-color: #ffffff;
	}
td.main_header
{
padding:3px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#000000;
BACKGROUND: #d8d7ae; 
border-bottom: 1px #999966 solid;
border-top: 1px #999966 solid;
}	
td
{
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#000000;
}
td.sub_header10
{
font-weight:bold;
border-bottom:#666666 1px solid;
border-left:#cccccc 1px solid;
padding:3px;
}
td.sub_header2a
{
padding:3px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#000000;
BACKGROUND: #d2e3f2; 
border-bottom: 1px #6699CC solid;
border-top: 1px #6699CC solid;
font-weight:bold;
}
td.sub_header22
{
padding:3px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#000000;
BACKGROUND: #d2e3f2; 
border-bottom: 1px #dcdcdc solid;
border-top: 1px #dcdcdc solid;
font-weight:bold;
}
td.top_header
{
padding:2px;
BACKGROUND: #d2e3f2;
border-bottom: 1px #04596c solid;
height:21px;
}
tr.lightrow {
             background-color: white;
            }
tr.lightrowover {
                 background-color: #6699CC;
                 color: white;
		}
.small_btn {
color:#ffffff;
FONT-SIZE:9px;
BACKGROUND:#5546a0;
FONT-FAMILY:arial,helvetica,sans-serif;
font-weight:bold;
padding:1px;
border:0px;
width:50px;
border:#cccccc 2px solid;
}		
td.sub_header_cat
{
padding:3px;
font-family:arial,helvetica,sans-serif;
font-size:19px;
font-weight:bold;
color:#333333;
BACKGROUND: url('/oo-sabias/images/styled-bkg-grey.jpg');
border-bottom: 1px #000099 solid;
border-TOP: 1px #333333 solid;
}
td.sub_header2_cat
{
padding:4px;
font-family:arial,helvetica,sans-serif;
font-size:22px;
font-weight:bold;
color:#000000;
BACKGROUND: url('/oo-sabias/images/styled-bkg-orange.jpg');
height:21px;
}
td.cat_main_header
{
padding:4px;
font-family:arial,helvetica,sans-serif;
font-size:25px;
font-weight:bold;
color:#ffffff;
BACKGROUND: url('/oo-sabias/images/styled-bkg-blue-dark.jpg');
height:47px;
}
.InputRow2  {
font-family: arial,helvetica,sans-serif;
background: white;
font-size: 12px;
border: 1px groove #DCDCDC;
border-color: #B2CFFB;
border-style: solid;
}

.errorinfo{
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
  border-bottom: 1px dotted;
  color:red;
}


td.sub_header2
{
padding:3px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#000000;
BACKGROUND: #dcdcdc; 
border-bottom: 1px #6699CC solid;
border-top: 1px #6699CC solid;
font-weight:bold;
}
td.orderform_sub_header5
{
padding:3px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
color:#000000;
BACKGROUND: #FFFFFF;
border-bottom: 3px #DCDCDC solid;
border-top: 3px #DCDCDC solid;
}


td.lv_td_head1
{
	padding: 11px 10px 1px 10px;
	font-family:arial,helvetica,sans-serif;
	font-size:24px;
	font-weight: bold;
	color:#000000;
}

td.search_filter_header
{
	background:#dcdcdc;
	border-bottom:1px solid #006699;
	padding:6px; 
    font-weight:bold;
}

td.search_filter
{
	padding:8px;
}

.odd 
{
background: #FFF;
}
.even
{
background: #e4e4e4;
}
/*QC*/
a img
{
	border:none;
}


/*QC*/
.lv_header_wo_pricing
{
	font-family:arial,helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	letter-spacing:1.5px;
	color:#ffffff;
	padding:10px 10px 10px 10px;
	background-color:#04274C;
}

.container {
    border:2px solid #ccc;
    width:300px;
    height: 100px;
    overflow-y:
    scroll;
}

.container2 {
    border:2px solid #ccc;
    width:200px;
    height: 100px;
    overflow-y:
    scroll;
}