a:active {outline: none;}
a,td {
	font: 12px Arial,sans-serif; 
	color: #333333;
}
  #status, #status a {font: 9px Verdana; color: #808080}
  #status a:hover {text-decoration: none;}

  #menu, #menu a, #menuTbl a {font: bold 11px Verdana; color: #000000; text-decoration: none;}
  #menu a:hover, #menuTbl a:hover {text-decoration: underline;}
  #submenu {padding-left: 5px;}
  #submenu a {font: bold 9px Verdana; color: #505050;}
  #urhere, #urhere a {font: 10px Arial; color: #808080;}
  #urhere a:hover {text-decoration: none;}

#contentTd {
	font: 12px Arial,sans-serif; 
	color: #333333;
}

#topmenuTd {
	color: #999999;
	vertical-align: middle;
}

#topmenuTd A {
	font: bold 12px Verdana, sans-serif;
	color: #333333;
	text-decoration: none;
}


form {
	padding: 0; margin: 0;
	display: inline;
}


.prodCatTitle {
	padding: 0 0 0 6;
	font: bold 16px Arial, Verdana, Arial, sans-serif;
	color: #990000;
}

.prodSubTitle {
	padding: 0 0 0 6;
	font: normal 14px Arial, Verdana, Arial, sans-serif;
	color: #990000;
}

#productTable {
	vertical-align: top;
	width: 98%; border: 0px;
	padding: 0; margin: 0;
	border-collapse: collapse;
	border-top: #990000 1px solid;
}

.productImg {
	padding: 4; margin: 0; 	border: 0px;
	width: 1px; height: 100px;
	border-bottom: #990000 1px solid;
}

.productTd {
	padding: 4; margin: 0; 	border: 0px;
	border-bottom: #990000 1px solid;
	vertical-align: bottom;
}

.prodPrice {
	font: bold 14px Arial, Verdana, Arial, sans-serif;
	color: #990000;
}

#mainCatTable {
	vertical-align: top;
	width: 100%; height: 100%; border: 0px;
	padding: 0; margin: 0;
	border-collapse: collapse;
}

#mainCatTitle {
	padding: 0; margin: 0; 	border: 0px;
	vertical-align: top;
}

#mainCatLatest {
	padding: 0; margin: 0; 	border: 0px;
	vertical-align: top;
	width: 180px;
	background-color: #f1f1f1;
	text-align: center;
}

#sepCat {
	background-color: #800080;
	width: 1px;
}

.productTitle {
	vertical-align: top;
	padding: 4; margin: 0; 	border: 0px;
	height: 100px;
	border-bottom: #990000 1px solid;
}

.productPrice {
	vertical-align: middle;
	padding: 4; margin: 0; 	border: 0px;
	width: 100px; height: 100px;
	text-align: right;
	border-bottom: #990000 1px solid;
	font: bold 14px Arial, Verdana, Arial, sans-serif;
	color: #990000;
}

.productOrder {
	vertical-align: middle;
	padding: 4; margin: 0; 	border: 0px;
	width: 60px; height: 100px;
	text-align: right;
	border-bottom: #990000 1px solid;
}

.prodTitle {
	font: bold 12px Arial, Verdana, Arial, sans-serif;
	color: #333333;
	text-decoration: none;
}

.prodTitle:hover {
	text-decoration: underline;
}

 #prodSearch, #MostViewed  {
	width: 160px; 
	padding: 0px 3px 5px 3px;
	color: #990000;
	border: 1px #aaaaaa solid;
}

#MostViewed  {
	background-color: #ffffff;
}








/* ------------------ SHOP ------------------  */
.shopTitle {
	font: italic bold 12px Arial, Verdana, Tahoma, sans-serif;
}

.r {
	vertical-align: middle;
}

#shopBasket {
	background-color: #ffffff;
	width: 98%; border: 0px;
	padding: 0; margin: 0;
	border-collapse: collapse; 
}

.shopBasketTitles {
	border-top: 1px dashed #787878;
	border-bottom: 1px dashed #787878;
	font: 11px Courier New, sans-serif;
	padding: 5px;
	text-align: center;
}

.shopBasketDesc, .shopBasketQty, .shopBasketPrice, .shopBasketSum,
.shopBasketDel, .shopBasketAmm, .shopBasketDelivery,  .shopBasketSN {
	font: 11px Courier New, sans-serif;
	padding: 5px;
}

.shopBasketDesc {
	width: 400px;
}

.shopBasketQty {
	text-align: center;
}

.shopBasketPrice {
	width: 60px;	
	text-align: right;
}

.shopBasketDel {
	width: 44px;
}

.shopBasketDel A {
	font: bold 10px Verdana, Tahoma, Arial, sans-serif;
	color: #666666;
}

.shopBasketDel A:hover {
	text-decoration: none;
	color: #000000;
}

.shopBasketAmm {
	border-top: 1px dashed #787878;
	border-bottom: 1px dashed #787878;
	background-color: #efefef;
}

.shopBasketDelivery {
	border-bottom: 1px dashed #787878;
	background-color: #e1e1e1;
}

.shopBasketSum {
	border-bottom: 1px dashed #787878;
	font-weight: bold;
}

.shopBasketQtyBox {
	font: normal 10px Verdana, Tahoma, Arial, sans-serif;
	color: #333333;
	width: 30px;
	text-align: center;
}

.orderBtn {
	font: normal 10px Verdana, Tahoma, Arial, sans-serif;
	border-top: #cccccc 1px solid; 
	border-left: #cccccc 1px solid; 
	border-right: #666666 1px solid; 
	border-bottom: #666666 1px solid; 
	background-color: #eaeaea;
}

.orderInp {
	width: 300px;
	font: normal 10px Verdana, Arial, Tahoma, sans-serif;
	border: 1px solid #aaaaaa;
}

.orderTArea {
	width: 300px;
	font: normal 10px Verdana, Arial, Tahoma, sans-serif;
	border: 1px solid #aaaaaa;
}

.orderLink {
	font: bold 12px Arial, Verdana, sans-serif;
	color: #990000;
	text-decoration: none;
	background-color: #ffffff;
	padding: 5px;
	border: 1 solid #eeeeee;
	border-bottom-color: #666666;
	border-right-color: #666666;
	width: 170px;
}

.orderLink:hover {
	background-color: #990000;
	color: #ffffff;
}

.orderLink:active {
	background-color: #ffffff;
	color: #990000;
}

.shopTopTitle {
	font: normal 18px Trebuchet MS, Verdana, Arial, sans-serif;
	color: #666666;
}

.newProductsDiv {
	padding: 5 0 0 0;
	margin: 0 0 0 7;
	height: 210px;
	width: 180px; border: 1px #990000 solid;
	float: left;
	text-align: center;
	vertical-align: top;
}

#catUl {
	list-style: none; 
	padding: 4px 0 0 4px; 
	margin:0; 
	position: relative;	
}

#catUl li {
	width: 260px;
	margin: 0; 
	padding:0 10px 0 10; 
	float: left; 
	line-height: normal; 
}

#expCat {
	width: 570px; 
	border: 0px padding: 0; margin: 0;
	border-collapse: collapse; 
	border-top: 1px solid #990000;
}

.expCatTd {
	width: 170px; 
	vertical-align: top;
	padding: 4 2 0 4; margin: 0; border: 0px;
	border-bottom: 1px solid #990000;
}


.expCatTd li {
	display: list-item;
	color: #990000;
	font: normal 6px Verdana, Arial, sans-serif;
	margin-bottom: 4px;
}

.expCatTd ul {
	padding: 0; margin: 0 3 0 16; 
}

.expCatTd b {
	font: bold 12px Verdana, Arial, Tahoma, sans-serif;
	color: #990000;
}

#dsheet {
	position: relative;
	left: 10px;
	padding:1 0 0 10; 
	margin:0; 
	font: 9px verdana;
	color: #333333;	
	border-left: 3px #990000 solid;
}

#dsheet b {
	color: #990000;
}

a.subCat:link, a.subCat:active, a.subCat:visited, a.subCat:hover {
	font: bold 12px Verdana;
	color: #000000;
}

a.subCat:hover {
	color: #cc0000;
	text-decoration: none;
}