body {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-color: #555555;
	overflow: -moz-scrollbars-vertical;
}

body, td, li, th, p {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	line-height: 1.4em;
}

h1 {
	font-size: 18px;
	margin: 0;
}

h2 {
	font-size: 14px;
	margin: 0;
}

a, a:visited {
	color: #CC2800;
	text-decoration: none;
}

a:hover {
	color: #CC2800;
	text-decoration: underline;
}

.footer, .footer a, .footer a:visited, .footer a:hover {
	color: #333333;
}

.title1 {
	color: #333333;
}

.quickLink a, .quickLink a:visited, .quickLink a:hover {
}

.vSpacer {
	background-image: url(../pic/vr.gif);
	background-repeat: repeat-y;
	background-position: top;
}

.inputText {
	border-bottom: 1px solid #D7D7D7;
	border-left: 1px solid #000;
	border-right: 1px solid #D7D7D7;
	border-top: 1px solid #000;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 260px;
}

.inputTextShort {
	border-bottom: 1px solid #D7D7D7;
	border-left: 1px solid #000;
	border-right: 1px solid #D7D7D7;
	border-top: 1px solid #000;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 40px;
}

.inputTextarea {
	border-bottom: 1px solid #D7D7D7;
	border-left: 1px solid #000;
	border-right: 1px solid #D7D7D7;
	border-top: 1px solid #000;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 140px;
	width: 260px;
}

.inputSelect {
	border-bottom: 1px solid #D7D7D7;
	border-left: 1px solid #000;
	border-right: 1px solid #D7D7D7;
	border-top: 1px solid #000;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 160px;
}

.inputSelectShort {
	border-bottom: 1px solid #D7D7D7;
	border-left: 1px solid #000;
	border-right: 1px solid #D7D7D7;
	border-top: 1px solid #000;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100px;
}

.inputSubmit {
	background-color: #E7E1DE;
	border-color: #333;
	border-style: solid;
	border-width: 1px;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 50px;
}

.rootMenu, .childMenuA, .childMenuB, .selectedMenu {
	color: #333333;
	border-bottom: 1px solid #EDEBE9;
	padding: 3px;
	cursor: pointer;
}

.rootMenu {
	background-color: #DCD4D0;
}

.childMenuA {
	background-color: #E7E1DE;
}

.childMenuB {
	background-color: #EDEBE9;
}

.selectedMenu {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #BEAEA7;
	cursor: default;
}
.subcatRow, .subcatRow td{
	background-color: #E7E1DE;
	color: #333333;
	cursor: pointer;
}
.productRow, .productRow td{
	background-color: #F5F3F0;
	color: #333333;
	cursor: pointer;
}
.subcatRow .emptyCell{
	background-color: #DCD4D0;
	width: 10px;
}
.subcatRow .buttonCell{
	background-color: #E7E1DE;
	text-align: center;
	width: 10px;
}
.productRow  .emptyCell{
	background-color: #E7E1DE;
	width: 10px;
}
.productRow .buttonCell{
	background-color: #F5F3F0;
	text-align: center;
	width: 10px;
}
.actionsCell{
	background-color: #DCD4D0;
}
.actionsCell th{
	background-color: #FFBF00;
	padding: 3px;
	padding-left: 10px;
	text-align: left;
	color: #FFFFFF;
	border-top: 1px solid #EDEBE9;
	border-bottom: 1px solid #EDEBE9;
}
.actionsCell td{
	padding: 4px;
	padding-left: 10px;
	border-bottom: 1px solid #EDEBE9;
	line-height: 1em;
}
.actionsCell a,.actionsCell a:visited{
	color: #333333;
}
.actionsCell a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
.folderThumb{
	background-color: #DCD4D0;
}
.folderThumb th{
	padding: 10px;
}
.folderPanel td{
	background-color: #E7E1DE;
	color: #333333;
	cursor: pointer;
}
.folderPanel .buttonCell{
	/*background-color: #FF0000;*/
	text-align: center;
	width: 10px;
}
.productThumb{
	background-color: #E7E1DE;
}
.productThumb th{
	background-color: #EDEBE9;
	padding: 10px;
}

.productPanel td{
	background-color: #F5F3F0;
	color: #333333;
	cursor: pointer;
}
.productPanel .buttonCell{
	/*background-color: #FF0000;*/
	text-align: center;
	width: 10px;
}
.fullDesc {
	background: #FFFFE1;
	border: 1px solid #000;
	color: #000;
	display: none;
	position: absolute;
	padding: 4px;
	width: 180px;
}

.listCatalogue a:link {
	color: #28344D;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 4px 3px 4px 3px;
}

.listCatalogue a:visited {
	color: #28344D;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 4px 3px 4px 3px;
}

.listCatalogue a:hover {
	color: #2D3A54;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 4px 3px 4px 3px;
}

.listCatalogue a:active {
	color: #28344D;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 4px 3px 4px 3px;
}

.listProduct a:link {
	color: #28344D;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 4px 3px 4px 3px;
}

.listProduct a:visited {
	color: #28344D;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 4px 3px 4px 3px;
}

.listProduct a:hover {
	color: #2D3A54;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 4px 3px 4px 3px;
}

.listProduct a:active {
	color: #28344D;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 4px 3px 4px 3px;
}

a.listItem:link {
	color: #28344D;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 5px 10px 5px 10px;
}

a.listItem:visited {
	color: #28344D;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 5px 10px 5px 10px;
}

a.listItem:hover {
	color: #2D3A54;
	font-weight: normal;
	text-decoration: none;
	background-color: #D6D6D6;
	display: block;
	padding: 5px 10px 5px 10px;
}

a.listItem:active {
	color: #28344D;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 5px 10px 5px 10px;
}