html, body, td, input, select, button, textarea
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
p{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Tahoma, Verdana;
}
input:radio 
{
	border: none;
}
body
{
	
	margin-top:0px;
}
form
{
	margin:0px;
}
input, textarea, select
{
	/*border:1px solid black;*/
	padding-left: 3px;
}
h1
{
	font-size:27px;
	margin:10px 0;
	font-weight:normal;
	color:#555555;
}
h2
{
	font-weight:normal;
	font-size:18px;
	margin:5px 0;
}
h3
{
	margin:5px 0;
	font-size:14px;
	font-weight:;
}
fieldset
{
	border:1px solid #888888;
	background:#edefef;
	padding:5px;
	margin:0px;
}
legend
{
	margin:0 0 0 10px;
	color:#003366;
	font-size:14px;
}
table.table1
{
	background:#555555;
	margin:20px 0;
}
table.table1 th
{
	font-size: 12px;
	background:#030053;
	color:#ffffff;
	text-align:center;
}
table.table1 th a, table.table1 th a:visited
{
	color:#ffffff;
	text-decoration:none;
}
table.table1 th a:hover
{
	color:#ffff55;
}
table.table1 .tr1
{
	background:#ffffff;
}
table.table1 .tr2
{
	background:#eeeeee;
}
table.table1 .duplicate
{
	background:#FFFF99;
}

.require
{
	color:#990000;
}

.pagination { margin:5px 0; }
.pagination a, .pagination a:visited { padding:3px; background:#eeeeee; border:1px solid #dddddd; color:#333333; text-decoration:none; }
.pagination a.bound {  }
.pagination a:hover { border:1px solid #888888; }
.pagination .selected { padding:3px; background:#888888; color:#ffffff; border:1px solid #555555; }

hr.endForm
{
	height:1px;
	margin:10px 0;
}
.superHeader
{
	color:#FFFFFF;
	font-size:30px;
}
.error
{
	border:1px solid #e5554a;
	background:#ffdddd url(../img/error.png) left no-repeat;
	padding:10px 10px 10px 40px;
	color:#ff0000;
	font-size:13px;
	font-weight:bolder;
	margin:10px 2px 0 10px;
	text-align:left;
}
.info
{
	border:1px solid #5da248;
	background:#dbeed6 url(../img/ok.png) left no-repeat;
	padding:10px 10px 10px 40px;
	color:#006633;
	font-size:13px;
	font-weight:bolder;
	margin:10px 2px 0 10px;
	text-align:left;
}
.button
{
	border-top:1px solid #bbbbbb;
	border-left:1px solid #bbbbbb;
}

.menu ul
{
	list-style:none;
	margin:0 0 0 5px;
	padding:0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.menu ul li
{
	margin:5px 0px;
}
.menu ul li a, .menu ul li a:visited
{
	text-decoration:none;
	color:#006666;
	margin:0 0 0 5px;
}
.menu ul li a:hover
{
	color:#000000;
	margin:0 0 0 5px;
}

#categoriesActions a
{
	font-size:12px;
	font-family:arial;
	margin:5px;
	text-decoration:none;
}
#categoriesActions
{
	border-bottom:1px solid #aaaaaa;
	padding:2px;
	margin-bottom:10px;
	margin-top:10px;
	width:90%;
	text-align:left;
}
#showproc
{
	border:2px solid #aaaaaa;
	background-color: #eeeeee;
	font-family:Arial;
	font-size:14px;
	padding:5px;
	position:absolute;
	top:35px;
	left:80%;
	display:block;
}
img.categoryImage
{
	max-width:575px;
}
img.brandImage
{
	max-width:128px;
	max-height:128px;
}
.mainCategory
{
	color:#003366;
	font-weight:bolder;
}
.calendarButton
{
	width:21px;
	height:21px;
}
.plusButton
{
	width:21px;
	height:21px;
}
.note
{
	font-size:10px;
	color:#666666;
}
.note2
{
	font-size:11px;
	color:#666666;
}
#productsMenu
{
	background:#efefef;
	height:16px;
	text-align:right;
	padding:5px;
	font-size:14px;
	margin:10px 0 0 12px;
}
#productsMenu a
{
	text-decoration:none;
}

.specifications td
{
	font-size:12px;
}
.specifications input, .specifications select
{
	font-size:12px;
}

.set { text-align:left; }
.set th { white-space:nowrap; font-size:11px; }
.set .cNumber    { width:20px; }
.set .cProduct {  }
.set .cProduct select {  }
.set .cUnitPrice { width:65px; }
.set td.cUnitPrice { background-color:#ffffff; }
.set .cExtPrice  { width:70px; }
.set td.cExtPrice  { background-color:#ffffff; }
.set .cQuantity  { width:60px; }
.set .cDiscPrice { width:70px; }
.set .cExtDiscPrice { width:85px; white-space:nowrap; }
.set td.cExtDiscPrice { background-color:#ffffff; }
.set input, .set select { font-size:11px; }

.productsList { width:90%; background:#cccccc; text-align:left; }
.productsList th { text-align:center; background:#5b7f9d; color:#ffffff; }
.productsList .cDelete { text-align:center; width:40px; }
.productsList .cQuantity { text-align:center; width:50px; }
.productsList .cImage { text-align:center; width:50px; }
.productsList .cPrice { text-align:center; width:50px; padding:0 5px; }
.productsList .tr1 { background:#ffffff; }
.productsList .tr2 { background:#eeeeee; }
.productsList .productName { color:#23496c; margin:0 0 1px 0; text-decoration:none; }
.productsList .productImage { border:1px solid #999999; }
.productsList .productPrice {  }
.productsList .productSpecialPrice { font-weight:bolder; color:#931618; }
.productsList .productOldPrice { color:#333333; text-decoration:line-through; }
.productsList .productImage { border:1px solid #999999; }
.productsList .attribute { color:#993300; font-size:11px; }

.hrDashed { border-top:1px dashed #aaaaaa; height:1px; margin:10px 0; font-size:0.001%; }

.topInformer { width:80%; border:1px solid #aaaaaa; border-top:0px; background:#eeeeee; padding:2px 0px 5px 0px; }

.otherOptions div { font-size:15px; margin:5px 0; }
.otherOptions a { font-size:15px; }

.productNameHeader { text-align:left; margin:7px 0 0 10px; font-size:14pt; }

a, a:visited { color:#006666;text-decoration:none;  }
a:hover { text-decoration:none; }

.tableHeader {font-size: 12px;background:#5b7f9d;color:#ffffff;font-weight:bold;}
