#ProductList { width: 100px; height: 1320px; vertical-align: top; text-align: left; }
a.category_link, a.category_link:hover { font-weight: normal; }
div.productListGap { height: 30px; }
div.productList { text-align: center; }
div.productPage { width: 722px; text-align: left; }
span.bold { font-weight: bold; }
span.pb_other {  color: #FFFFFF;  vertical-align: middle;  text-align: center;  font-weight: bold;  font-size: 28px; }
span.pb_current {  color: #FF0000;  vertical-align: middle;  text-align: center;  font-weight: bold;  font-size: 28px; }
table.pb {  height: 35px; }
table.pb a {  text-decoration: none; }
table.pb a img {  border: 0px; }
table.pb td.previous {  background: url('/images/product_footer/rm_span.jpg') repeat-x;  width: 163px; }
table.pb td.next {  background: url('/images/product_footer/rm_span.jpg') repeat-x;  width: 149px; }
table.pb td.span {  background: url('/images/product_footer/rm_span.jpg') repeat-x;  width: 125px; }
table.pb td.spanb {  width: 160px;  text-align: center; }
td.pb_page {  background: #FFFFFF;  width: 115px;  vertical-align: middle;  text-align: center; }
td.pb_page img {  border: 0px; }
td.pb_middle {  background: white;  text-align: center;  vertical-align: middle;  border: 5px solid #FF1010; }
td.pb_middle a img {  border: 0px; }
td.pb_current {  background: #FFFFFF;  color: #FF0000;  width: 115px;  vertical-align: middle;  text-align: center;  font-weight: bold; }
td.pb_other {  background: #FFFFFF;  color: #000000;  width: 115px;  vertical-align: middle;  text-align: center;  font-weight: bold; }
td.productPage { vertical-align: top; text-align: center; }
.adGap { width: 20px; }
.advertTeleSales { width: 682px; text-align: center; background: #FFFFFF; }
.CategoryBorder { border: 1px solid #666; }
.CategoryDescription { text-align: justify; }
.catAdvert { width: 100%; text-align: center; }
.catAdvert2 { width: 700px; text-align: center; background: #FFFFFF; color: #FF1010; font-size: 16px; font-weight: bold; }
.catAdvert3 { width: 700px; text-align: center; background: #FFFFFF; color: #FF1010; font-size: 18px; font-weight: bold; }
.catGap { height: 10px; }
.catGap2 { height: 50px; }
.catGap3 { height: 15px; }
.catOtherRanges { border: 1px solid #FFFFFF; background: #FFFFFF; color: #FF1010; font-size: 18px; font-weight: bold; text-align: center; }
.catOtherRangeProd { width: 100px; border: 1px solid #FFFFFF; text-align: center; }
.catOverView { font-size: 12px; font-weight: normal; }
.catOverProdInfo { text-align: center; width: 100px; }
.catProdInf { text-align: justify; padding: 5px; }
.cGap { height: 10px }
.center { text-align: center; }
.deliveryBorder { padding: 1px; text-align: center; }
.deliveryInfoBtnBorder { border: 1px solid #FFFFFF; background: #808080; color: #FFFFFF; }
.deliveryInfoBtn { font-size: 16px; font-weight: bold; }
.deliverySmall { font-size: 10px; text-align: left; }
.deliveryLarge { font-size: 12px; text-align: left; }
.deliveryTitle { font-weight: bold; font-size: 18px; text-transform: uppercase; }
.max { width: 100%; text-align: left; }
.moduleMain { width: 632px; text-align: center; }
.moduleMain2 { width: 682px; text-align: center; }
.modulePanelText { font-size: 16px; }
.pDescTable { border: 2px solid #FFFFFF; }
.pDescLeft { border-right: 2px solid #FFFFFF; border-bottom: 2px Solid #FFFFFF; width: 33%; font-weight: bold; font-size: 17px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-indent: 5px; text-transform: uppercase; text-align: left; padding: 5px; }
.pDescRight { border-bottom: 2px solid #FFFFFF; font-weight: bold; font-size: 17px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-indent: 25px; text-transform: uppercase; text-align: left; padding: 5px; }
.pDescFeature { padding: 10px; color: #FFFFFF; text-align: left; }
.pDescA { font-size: 14px; text-transform: uppercase; text-align: left; font-weight: bold; }
.productBuyOption { width: 150px; }
.productOptionCategory { font-weight: bold; color: #000000; font-size: 18px; }
.productSpecialOffer { font-weight: bold; font-size: 28px; color: #FF0000; text-transform: uppercase; text-align: center; }
.productAddButtonHolder { text-align: right; text-indent: 10px; }
.productBuyNowBox { background: #FFFFFF; }
.productNameCost { font-size: 20px; color: #000000; }
.productTitle { background: url('/images/deah_02.jpg') no-repeat;  width: 259px;  height: 60px;  color: #FFFFFF;  font-size: 22px;  font-weight: bold;  text-align: center;  vertical-align: bottom; }
.productImage {  width: 566px;  height: 552px;  vertical-align: middle;  text-align: center; }
.productBrand {  background: url('/images/deah_08.jpg') no-repeat;  width: 550px;  height: 110px;  vertical-align: middle;  text-align: center; }
.productSpecialOffer { width: 416px; height: 60px; background: url('/images/deah_03.jpg') no-repeat; font-weight: bold; font-size: 28px; color: #FF5050; text-transform: uppercase; text-align: left; text-indent: 20px; }
.productSpecialOfferBuying { font-weight: bold; font-size: 28px; color: #FF5050; text-transform: uppercase; text-align: left; }
.productVat { font-size: 10px; text-align: right; }
.pText { color: #FFFFFF; font-size: 18px; font-weight: bold; text-align: center; }
.special { color: #FF5050; font-weight: bold; }
.textDelivery { font-size: 12px }
.textAboutProd { text-align: justify; color: #FFFFFF; }
.vatStyle { font-size: 10px; }
fieldset.productBuyBox { padding: 1px; text-align: center; }
.controlPanelTitle { font-weight: bold; font-size: 28px; }
.controlPanelInfo { font-weight: bold; font-size: 18px; }
.schemBackGround { background: #000000; color: #FFFFFF; }
.schemTitle { font-size: 16px; text-transform: uppercase; font-weight: bold; text-align: center; }
.changePageBreaker { height: 30px; }
.leftrightClick { font-weight: bold; color: #FFFFFF; font-size: 14pt; }
.w70 { width: 70px; }
.pdfDownloadText { font-weight: bold; font-size: 16px; }
a.bold { font-weight: bold; }
.descBox { border: 2px solid #FFFFFF; }

.product_category_item{
	border:1px solid #000;
}
.product_category_item:hover{
	border:1px solid red;
	-moz-box-shadow: 0 0 5px #999;
	-webkit-box-shadow: 0 0 5px #999;
	box-shadow: 0 0 5px #999;
}
