/*HTML*/
body{font-family: Helvetica, Arial, sans-serif; margin: 0;}
input{padding: 4px 4px 4px 4px;}
textarea{padding: 4px 4px 4px 4px;}
input:focus { outline: none; }
textarea:focus { outline: none; }
button:focus { outline: none; }
a:focus { outline: none; }
select:focus { outline: none; }
h1{font-family: Times New Roman; font-size: 40px; text-shadow: 2px 2px 1px #999; margin: 4px 0px 4px 10px;}
h2{font-family: Times New Roman; font-size: 27px; text-shadow: 2px 2px 1px #999; margin: 4px 0px 4px 10px;}
ul{padding-left:0px;}
li{list-style-type: none;}
input{ border: 1px solid #dddddd; font-family: Helvetica, Arial, sans-serif; font-size: 12px; padding: 4px 4px 4px 4px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; }
textarea{ border: 1px solid #dddddd; font-family: Helvetica, Arial, sans-serif; font-size: 12px; padding: 4px 4px 4px 4px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;}
select{ border: 1px solid #dddddd; font-family: Helvetica, Arial, sans-serif; font-size: 12px; padding: 4px 4px 4px 4px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; }
fieldset{ border: 1px solid #dddddd; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; }
tfoot{padding: 0; margin:0px;}
table{ border-collapse: collapse; border-spacing: 0; }
/***/

/* SIMPLE PROPERTIES */
.center-align { text-align: center; }
.left-align { text-align: left; }
.right-align { text-align: right; }
.grey{ color: #555; }
.hidden{display: none;}
.uppercase{ text-transform: uppercase; }
.underline{ text-decoration: underline; }
.bold{ font-weight: bold; }
/***/


#error{ text-align: center; }
#menubox{ width: 100%; padding: 0px; }
#menubox a{ height: 18px; font-size: 12px; padding: 9px 8px 9px 8px; margin: 0px; }
#ajax-preloader{ background: #fff url('../image/ajax-loader.gif') center center no-repeat; width: 240px; height: 150px; margin-left: auto; margin-right: auto; margin-top: 20%; }
#ajax-loader{ position: fixed; width: 100%; height: 100%; top:0px; left: 0px; margin: 0px; z-index: 99999999; background: transparent url('../image/overlay.png') top left repeat; }
#logged-in-company{ float: right; }
.row_hover{ background-color: #ccc; }
img.pattern{ cursor: pointer; }
#cart{ width: 70%; margin-left: 15%; margin-right: 15%; top: 10%; position: absolute; padding: 20px; z-index: 900; }
/*#cart table th{ padding-right: 10px; }*/
/*#cart table td{ padding-right: 10px; }*/
#cart table td{ padding: 5px 5px 0px 5px; }
#cart table th{ padding: 0px 5px 0px 5px; }
#cart table th{ border-bottom: 1px solid #999; margin-bottom: 5px; }


#cart_article{ margin-bottom: 12px; text-align: center; padding: 20px; }
#overlay{  z-index: 800; }
#datatable{ width: 98%; margin-left: 1%; }
#datatable tbody tr td{ border-bottom: 1px solid #ccc; padding: 5px 0px 5px 0px; /*border-right: 1px dotted #bbb;*/ }
#datatable th{ padding: 5px 0px 5px 0px;  /*border-right: 1px dotted #bbb;*/ }
.cart_input{ width: 30px; }
#tooltip {	position: absolute;	z-index: 3000;	border: 1px solid #111;	background-color: #eee;	padding: 5px;	opacity: 0.85;     -moz-border-radius: 10px;    -webkit-border-radius: 10px;    -khtml-border-radius: 10px;    border-radius: 10px;    padding: 12px;    }
#tooltip h3, #tooltip div { margin: 0; }
.stock_telep_span, .stock_sum_span{ font-weight: bold; border: 1px solid #000; padding: 0px 2px 0px 2px; }
.rows table{ margin-bottom: 30px; }
.sumtd{ border-top: 1px solid #555; }
#a,#b,#c{ width: 100px; }
#select_brand{ position: absolute; padding: 10px; z-index: 500; }
#brand_toggle{ cursor: pointer; }
#keyword{ /*text-transform: uppercase;*/ }
#qty{ width: 20px; }
.orders_table{ font-size: 12px; }
.print_by_licnum{ margin-right: 30px; margin-left: 10px; }
.begin_new_order td{ border-top: 2px solid #000; border-left: 1px solid #555; border-right: 1px solid #555; background-color: #aad5ee; }
#ordertracking{ font-size: 12px; width: 100%; }
input.comment{ border: 1px solid #0466b9; }