body {padding:0px;margin:0px;background-color:#FFF;font-family: Verdana, Arial, sans-serif; font-size: 10px;}

h1 {color:#011535; font-size: 11px;}
h2 {font-size: 11px;font-weight: bold;margin: 10px 5px 10px 5px;}
a:link, a:visited {color:#000;}
a:hover {text-decoration:none;}

hr, #employees hr {clear:both;margin: 20px 0 10px 0; border:0; height:3px;background:#ccc;}
#employees img {float:left;margin:10px 20px 20px 0; border: 1px solid black; width:75px;}
.time {float:left;margin: 10px 10px 20px 0; border:0;}
.address {float:left;width:450px;padding:0 10px 0 0;}
.employee {float:left;width:450px;padding:0 10px 0 0;}

img {border:0;}

TEXTAREA {width: 100%;font-family: Verdana, Arial, sans-serif;font-size: 11px;}

td {font-size: 11px;}

.categories
{
  list-style-image: none;
  list-style:none;
  display:inline;
}

.categories li
{
  display:inline;
}

.products {background:#FFFFFF;color:#000000;border-collapse: collapse;width:100%;}
.products th a:link, .products th a:visited {text-decoration:none;color:#000000;}
.products th a:hover {text-decoration:underline;color:#000000;}
.products td a:link, .products td a:visited {text-decoration:underline;color:#000000;}

.products th {font-weight:bold;padding:0 4px 2px 4px;}
.products td {border-top: 1px dashed silver;border-right: 1px dashed silver;margin:2px;vertical-align: middle; height:24px;padding:0 4px 0 4px;}
.products td input {vertical-align:middle;margin:0px;border:1px solid #b6b7cb;padding:1px;}
tr.ruled td {background:#eeeeee;border-top: 1px dashed silver;vertical-align: middle;  margin:2px;}


.cdiv1 { background:url('/img/p.gif')       repeat-x  top; width:100%; margin-bottom:4px;}
.cdiv2 { background:url('/img/p.gif')       repeat-x  bottom; }
.cdiv3 { background:url('/img/p.gif')       repeat-y  right;  }
.cdiv4 { background:url('/img/p.gif')       repeat-y  left;   }
.cdiv5 { background:url('/img/m2-r-b.gif')  no-repeat right bottom; }
.cdiv6 { background:url('/img/m2-r-t.gif')  no-repeat right top;    }
.cdiv7 { background:url('/img/m2-l-t.gif')  no-repeat left top;     }
.cdiv8 { background:url('/img/m2-l-b.gif')  no-repeat left bottom; }

.hdiv1   { position:relative; background: url(/img/m4-dr.gif) repeat-x center top; margin-bottom:4px; }
.hdiv2   { position:relative; background: url(/img/m4-l.gif) no-repeat left top; }
.hdiv3   { position:relative; background: url(/img/m4-r.gif) no-repeat right top;margin:0px; height:30px;}
.hdr     { float:left; background: url(/img/a1.gif) no-repeat left center; margin:7px 0px 14px 10px;padding-left:15px; }
#loading { float:right; margin:7px 7px 0 0;}

.inputRequirement, .error_message, .red {color:red;}

.green, a.green, .green:visited, .green:link   {vertical-align:middle;color:#2DA041;}
.blue,  a.blue  {vertical-align:middle;color:#116EBC;}
.grey,  a.gray  {vertical-align:middle;color:#7D7D7D;}

.form_error {background-color:#FFE1E2;}
.form_table {border:1px solid #b6b7cb;background: #F8F8F9;width:100%;}
.form_block {border:1px solid #b6b7cb;background: #F8F8F9;display:block;}
.form_table tr {vertical-align:top;}

.form_table input, .form_table select, .form_table textarea {border:1px solid #b6b7cb;}

.form_block input {border:1px solid #b6b7cb;margin:0; padding:0 3px 0 3px;}

#menu    {float:left;width:100%;line-height:normal;}
#menu ul {margin:0;padding:0;list-style:none;}
#menu li {float:left;padding:0;margin-right:3px;background:url("/img/btn_r.gif") no-repeat right top;}
#menu a  {float:left;padding:10px 8px 10px 8px;display:block;width:75px;background:url("/img/btn_l.gif") no-repeat left top;color:#fff;text-decoration:none;font-size: 11px;font-weight: bold;}
#menu #current {background-image:url("/img/left_on.gif");}
#menu #current a {background-image:url("/img/right_on.gif");padding-bottom:5px;}



#tab {float:left;width:100%;line-height:normal;margin-bottom:-1px;background:url('/img/p.gif') repeat-x bottom;}
#tab ul {margin:0;padding:0 10px 0 0;list-style:none;}
#tab li {float:left;background:url("/img/tabs_l.gif") no-repeat left top;margin:0;margin-right:3px;padding:0 0 0 9px;}
#tab a {float:left;display:block;background:url("/img/tabs_r.gif") no-repeat right top;padding:5px 15px 4px 0px;text-decoration:none;font-weight:bold;color:#765;}
/* \*/ #tab a {float:none;}/*  */
#tab a:hover {color:#333;}
#tab #current {background-image:url("/img/tab_l.gif");}
#tab #current a {background-image:url("/img/tab_r.gif");color:#333;padding-bottom:5px;}
#tab .link {background:none;display:inline;padding:0;margin:0;text-decoration:underline;}

.container { width:100%;}
.container div { background:url('/img/p.gif') repeat-x bottom; }
.container div div { background:url('/img/p.gif') repeat-y right;}
.container div div div { background:url('/img/p.gif') repeat-y left;}
.container div div div div{background:url('/img/m2-r-b.gif') no-repeat right bottom;}
.container div div div div div { background:url('/img/m2-r-t.gif') no-repeat right top;}
.container div div div div div div { background:url('/img/m2-l-b.gif') no-repeat left bottom;}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

.productPrice {color:red;padding-left:20px;font-weight: bold;text-align:right;}

CHECKBOX, INPUT, RADIO, SELECT {font-family: Verdana, Arial, sans-serif;padding:2px;}

.main_text, table, input, textarea, select
{
	font-family:Tahoma;
	font-size:11px;
	color:#414141;
}

ul {margin:0; padding:0; list-style:none;}
li  {background:url(../img/h-1.gif) repeat-x bottom; margin: 0px; padding:3px 0px 6px 0px;line-height:13px;}
li a  { text-decoration:none; color:#414141;display:block; padding-left:15px;background:url(../img/a.gif) no-repeat left;}
li a:hover {text-decoration:underline;}
li img { margin-left:11px; margin-right:10px; vertical-align:middle}

ul.txt {margin:0; padding:0; list-style:none;}
ul.txt li {background:url(../img/a.gif) no-repeat left; margin: 0px; padding:0px 0px 3px 15px;clear:both;}
ul.txt li a {display:inline; background:none;margin: 0px; padding:0px;}

.h_l1 { background:url(../img/h-11.gif) repeat-x; height:1px}
.v_l { background:url(../img/3-v-1.gif) repeat-y top;}

#manu * {	background:none;	border:none;}

#manu select {	background-color:#fff;	border:1px solid #4a4a4a;}

.smallText a, .orderEdit {	color:#598DB7;	text-decoration:underline;}

.smallText a:hover, .orderEdit:hover {	text-decoration:none;}

.main a {	color:#598DB7;	text-decoration:none;}

.main a:hover {	text-decoration:underline;}

h1.product {font-size:14px;font-weight:bold;}

div.auto_complete
{
  position: absolute;
  width: 150px;
  background-color: white;
  border:1px solid #888;
  margin:0;
  padding:0;
  z-index:200;
}

div.auto_complete ul.autocompleteList  {
  list-style-type: none;
  margin: 2px;
  padding: 0px;

}

div.auto_complete li.autocompleteList {
  clear: none;
  list-style-type: none;
  display: block;
  margin:0;
  padding:0;
  height: 20px;
  cursor: pointer;
}

div.auto_complete ul.autocompleteList li.selected {
 color:#FFF;
 background-color: #0A246A;
 cursor: pointer;
}
