/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
.guy1 a:link { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab; font-weight: bold; text-align:center;}
.guy1 a:visited { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab; font-weight: bold; text-align:center;}
.guy1 a:hover { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab; font-weight: bold; text-align:center;}
.guy1 a:active { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab; font-weight: bold; text-align:center;}
.guy1 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab; font-weight: bold; text-align:center;}

table
{
border-collapse:collapse;
}

.pictureBorder { border: 1px solid #7f9db9;}

.styleTitle {position:absolute; top:5px; left:9px;}
.styleTitle a{color: #db8497; font-family: "Times New Roman", Times, Georgia, serif; font-weight: bold; font-size: 20px; text-decoration: none; letter-spacing: 0.25cm }
.styleTitle a:hover{color: #db8497; font-family: "Times New Roman", Times, Georgia, serif; font-weight: bold; font-size: 20px; text-decoration: none; letter-spacing: 0.25cm }

.styleSubTitle {position:absolute; top:29px; left:9px; font-size: 12px; font-weight: bold; color: #6a6aab; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0.04cm }

.headerNavPosition {position:absolute; top:47px; left:9px; }

.bagPicture {position:absolute; top:129px; left:307px; }

.noBlickAd {position:absolute; top:6px; left:497px; border-style:solid; border-width:0px; width: 438px; height: 56px;}
.blickAdOuter {position:absolute; top:6px; left:497px; border-style:solid; border-width:1px; border-color:#cbd0d7; width: 438px; height: 56px;}
.blickAd {position:relative; top:0px; left:0px; width: 438px; padding: 3px;}
.blickAdGold a {color: #db8497; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;}
.blickAdGold a:hover {color: #db8497; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;}
.blickAdBlue a {color: #6a6aab; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;}
.blickAdBlue a:hover {color: #6a6aab; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;}
.floatRight {float: right;}

span.transOFFHOME { position:absolute; top:243px; left:9px; }

span.transOFFLOG-IN { position:absolute; top:195px; left:247px; }

span.transOFFDISCOUNT { position:absolute; top:272px; left:378px; }

span.transOFFSPECIALS { position:absolute; top:68px; left:243px; width: 60px; _width: 64px; text-align:center; border: 1px solid #cbd0d7; float:center; padding:1px; background: url('images/2tone_buttom.gif') top right;}
span.transONSPECIALS { position:absolute; top:68px; left:244px; width: 60px; _width: 64px; text-align:center; border: 1px solid #cbd0d7; float:center; padding:1px; background: url('images/2tone_buttom.gif') bottom right;}

span.transOFFCONTACT { position:absolute; top:227px; left:477px; }

span.transOFFSHOPPING { position:absolute; top:162px; left:210px;}

span.transOFFSHIPPING { position:absolute; top:272px; left:57px; }

span.transOFFCHOOSING { position:absolute; top:168px; left:247px; width: 159px; _width: 163px; text-align:center; border: 1px solid #cbd0d7; float:center; padding:1px; background: url('images/2tone_buttom.gif') top right;}
span.transONCHOOSING { position:absolute; top:168px; left:248px; width: 159px; _width: 163px; text-align:center; border: 1px solid #cbd0d7; float:center; padding:1px; background: url('images/2tone_buttom.gif') bottom right;}

span.searchBox { position:absolute; top:69px; left:126px; _left:127px; width: 177px; }
span.searchButton { position:absolute; top:69px; left:433px; }

.headerNavigation {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #db8497; font-weight: bold;}
.headerNavigation a:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #db8497 }
.headerNavigation a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #db8497 }
.headerNavigation a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #828b94}
.headerNavigation a:active {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #db8497}
.box { border: 1px solid #eceae4 }
.box2 { border: 2px solid #687382 }
.boxtext { font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #a2a01d }
.style10 { font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold; color: #b32d47;}
.style11 {font-size: 16px}
.headerAdvSearch { position:relative; left:29px; font-family: Verdana, Arial, sans-serif; font-size: 7pt; color: #756674; text-decoration: none; line-height: 93%}
.headerAdvSearch:hover { position:relative; left:29px; font-family: Verdana, Arial, sans-serif; font-size: 7pt; color: #ac9eab; text-decoration: none; line-height: 93%}
.largeGold {color: #db8497; font-family: font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 22px; text-decoration: none }

.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; }
.bodyback { background: #7c8694; background-image: url('images/bodyback_950w.gif');}
.guy {color: #db8497; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-decoration: none;}
.guy:hover {color: #e0de53; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-decoration: none;}


BODY {  margin:0 0 0; background-color: #ffffff; color: #484c51; width:100%}
.guyside { margin:0 0 0; background: url()}
.bodyMain { background: url('images/artist_paint_brush_body_extend4.png '); background-repeat:repeat-y; }
.overlay { position:absolute; top:10; left:364;; width: 397px; height: 205px; z-index:5; background: url('images/rub_on_transfers_pict_overlay.png'); background-repeat:no-repeat }
.fadeShow { position:absolute; top:10; left:178; width: 397px; height: 205px; z-index:4 }
.fadeShowIe { position:absolute; top:10; left:364;; width: 397px; height: 205px; z-index:7; background: url('images/royal_and_langnickel-ez_rub_on_transfers.jpg'); background-repeat:no-repeat }
.overlayIe { position:absolute; top:10; left:364;; width: 397px; height: 205px; z-index:9; background: url('images/rub_on_transfers_pict_overlay.gif'); background-repeat:no-repeat }
.catImage { position:absolute; top:10; left:364;; width: 397px; height: 205px; z-index:3;}
.mainImage { position:absolute; top:10; left:364;; width: 397px; height: 205px; z-index:3; background: url('images/royal_and_langnickel-ez_rub_on_transfers.jpg'); background-repeat:no-repeat }
.footerBack { background: url('images/rub_on_transfers_footer.jpg'); background-repeat:no-repeat; }
.sidebarImage { background: url('images/rub_on_transfers_sidebar.jpg'); background-repeat:repeat-y; width: 220px }

.tipDivBig {position:absolute; visibility:hidden; z-index:10 }

.leafDivider { background-position:top left;  
background: url('images/rub_on_transfers_leaf_divider.gif'); background-repeat:repeat-y; width: 25px; height: 134px; border: 0px;
}

.headerBack { background: url('images/rub_on_transfers_header.jpg'); background-repeat:no-repeat; background-color: #ffffff; position:relative; top:0; left:0; width: 770px; height: 300px;}
.alignLeft{
  text-align:left;
}

.alignCenter{
  text-align:center;
}

.transBox
{
  text-align:center;
  width: 380px;
  height: 0px;
  background-color: #ffffff;
  border: 1px solid black;
  filter:alpha(opacity=70);
  opacity:0.70;
  -moz-opacity: 0.70;
}

.styleGold a{color: #db8497;}

.searchButtonPosition{
  position:relative; top:-9px;
}

.navBarPosition{
  position:relative; top:-9px;
}

.bodyPosition{
  position:absolute; top:300; left:0; width: 770px; 
}

.SoftGripBrushesOuter1 {background: url('images/royal_soft_grip_brush.jpg '); background-repeat:no-repeat; background-color: #ffffff; }
.SoftGripBrushes a{color: #6a6aab; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14px; text-decoration: none; text-align:center;}
.SoftGripBrushes a:hover{color: #6a6aab; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14px; text-decoration: none; text-align:center;}
.SoftGripBrushesText a{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab;}
.SoftGripBrushesText a:hover{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab;}
.SoftGripBrushesTextGold a{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #db8497;}
.SoftGripBrushesTextGold a:hover{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #db8497;}
.SoftGripBrushesTextRed a{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #ff0000;}
.SoftGripBrushesTextRed a:hover{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #ff0000;}
.SoftGripBrushesMain {border: 2px solid #dde1e5; color: #6a6aab; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14px; text-decoration: none; text-align:center; padding:4px}

.stencilBrushesOuter1 {background: url('images/stencil_brush.jpg '); background-repeat:no-repeat; background-color: #ffffff; }
.stencilBrushesRed a{color: #ff0000; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 20px; text-decoration: none; text-align:center;}
.stencilBrushesRed a:hover{color: #ff0000; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 20px; text-decoration: none; text-align:center;}
.stencilBrushes a{color: #6a6aab; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 20px; text-decoration: none; text-align:center;}
.stencilBrushes a:hover{color: #6a6aab; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 20px; text-decoration: none; text-align:center;}
.stencilBrushesText a{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab;}
.stencilBrushesText a:hover{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab;}
.stencilBrushesMain {border: 2px solid #dde1e5; color: #6a6aab; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14px; text-decoration: none; text-align:center;}

.categoryShapeMainOuter1 {background: url('images/artist_paint_brush_shapes.jpg '); background-repeat:no-repeat; }
.categoryShapeMainOuter2 {border: 1px solid #c1c7cd;}
.categoryShapeMain {border: 2px solid #dde1e5;}

.categoryShapeText {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height:35px; color: #ffffff;}
.categoryShapeText a:link {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height:35px; color: #ffffff; text-decoration: none; padding-top:1px; _padding-top:0px; padding-left:18px}
.categoryShapeText a:visited {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height:35px; color: #ffffff; text-decoration: none; padding-top:1px; _padding-top:0px; padding-left:18px}
.categoryShapeText a:hover {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height:35px; color: #fdff49; text-decoration: none; padding-top:1px; _padding-top:0px; padding-left:18px}
.categoryShapeText a:active {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height:35px; color: #fdff49; text-decoration: none; padding-top:1px; _padding-top:0px; padding-left:18px}

.categoryShapeTextYellow {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height:35px; color: #fdff49;}
.categoryShapeTextYellow a:link {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height:35px; color: #fdff49; text-decoration: none; padding-top:1px; _padding-top:0px; padding-left:18px}
.categoryShapeTextYellow a:visited {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height:35px; color: #fdff49; text-decoration: none; padding-top:1px; _padding-top:0px; padding-left:18px}
.categoryShapeTextYellow a:hover {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height:35px; color: #fdff49; text-decoration: none; padding-top:1px; _padding-top:0px; padding-left:18px}
.categoryShapeTextYellow a:active {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height:35px; color: #fdff49; text-decoration: none; padding-top:1px; _padding-top:0px; padding-left:18px}

.categoryTitle
{
  color: #6a6aab; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 21px; text-decoration: none;
}

.categoryTitleGold
{
  color: #db8497; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 21px; text-decoration: none;
}
.categoryTitleStretch
{
  color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 21px; text-decoration: none; letter-spacing: 0.2cm;
}

.categoryTitleMedRed
{
  color: #ff0000; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 30px; text-decoration: none;
}

.categoryTitleMedGold
{
  color: #db8497; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 30px; text-decoration: none;
}
.categoryTitleMedBlue
{
  color: #6a6aab; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 30px; text-decoration: none;
}

.categoryTitleLgRed
{
  color: #ff0000; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 40px; text-decoration: none;
}

.red {color: #FF0000}

.smallItalicsRed {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #ff0000;
}

.mediumRed {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ff0000;
}

A {
  color: #67661e;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #a2a01d;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
//  background: #00ff00;
  color: #a2a01d;
  font-weight: bold;
  text-align: center;
}

TR.footer {

}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;

  color: #67661e;
  font-weight: bold;
}

SPAN.catActive {
  font-family: Verdana, Arial, sans-serif;
  color: #fbf2f4;
  background: #db8497;
}

.newProdBorder { border-style:solid; border-width:1px; border-color:#e7eaee; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #626570;}

.mainCatCell { border-style:solid; border-width:1px; border-color:#e7eaee; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #626570;}
.catSnapshot { cursor:hand; background-color: white; border-style:solid; border-width:0px; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #626570; text-decoration: none;}
.catSnapshot a{ background-color: white; border-style:solid; border-width:0px; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #626570; text-decoration: none;}
.catSnapshot a:hover{ background-color: white; border-style:solid; border-width:0px; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #626570; text-decoration: none;}


.catDivide { background: #ffffff; color: #67661e; padding:1px;}
.dotLine { background: url('images/dot_line.png');
           background-repeat:repeat-y; }

.dotLineHorizontal {
background: url('images/dot_line_horizontal.png '); background-repeat:repeat-x; height: 1px; width: 377px;
}

.backgroundImageBox {
background-color: #dde1e5;
}

.infoBox {
border-style:none;
}

.boxCart {
font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  text-decoration: none; color: #6a6aab;
}
.boxCartRed {
font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  text-decoration: none; color: #ff0000;
}
.boxCartBlackLeft {
font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  text-decoration: none; color: #000000;
}

.shopCart {
padding: 3px;
}

.cartHeader {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  text-decoration: none; color: #db8497;}

.choosingContents {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}

td.choosingContentsTitle {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #db8497; padding-top:33px; padding-left:10px; padding-right:10px; padding-bottom:5px;}
td.choosingContentsTitle a:link { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #db8497;}
td.choosingContentsTitle a:visited { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #db8497;}
td.choosingContentsTitle a:hover { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #db8497;}
td.choosingContentsTitle a:active { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #db8497;}

.choosingContentsText {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;; padding-top:24px; padding-left:10px; padding-right:10px; padding-bottom:5px;}

.snapshotBoxContents {background-color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 1px}

.productBoxContents {background-color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 1px}
.productBoxContents a:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab; padding-bottom: 1px }
.productBoxContents a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab; padding-bottom: 1px }
.productBoxContents a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab; padding-bottom: 1px;}
.productBoxContents a:active { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab; padding-bottom: 1px}

.infoBoxContents {background-color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 1px}
.infoBoxContents a:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab; padding-bottom: 1px }
.infoBoxContents a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab; padding-bottom: 1px }
.infoBoxContents a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab; padding-bottom: 1px;}
.infoBoxContents a:active { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab; padding-bottom: 1px}

.guyContents {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #6a6aab; padding-bottom: 1px}
.guyContents a:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab; padding-bottom: 1px }
.guyContents a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab; padding-bottom: 1px }
.guyContents a:hover { background-color: #eceef2; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab; padding-bottom: 1px}
.guyContents a:active { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab; padding-bottom: 1px}

.infoBoxConWoSub {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-bottom: 1px;}
.infoBoxConWoSub a:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #db8497; padding-bottom: 1px }
.infoBoxConWoSub a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #db8497; padding-bottom: 1px }
.infoBoxConWoSub a:hover { background-color: #eceef2; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab; padding-bottom: 1px}
.infoBoxConWoSub a:active { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #db8497; padding-bottom: 1px}

.guyContentsShape {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #6a6aab; padding-bottom: 1px}
.guyContentsShape a:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab; padding-bottom: 1px }
.guyContentsShape a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab; padding-bottom: 1px }
span.guyContentsShape a:hover { background-color: #eceef2; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab; padding-bottom: 1px}
.guyContentsShape a:active { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #6a6aab; padding-bottom: 1px}

.infoBoxConWoSubShape {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-bottom: 1px;}
.infoBoxConWoSubShape a:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #db8497; padding-bottom: 1px }
.infoBoxConWoSubShape a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #db8497; padding-bottom: 1px }
.infoBoxConWoSubShape a:hover { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #d2d049; padding-bottom: 1px}
.infoBoxConWoSubShape a:active { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #db8497; padding-bottom: 1px}

.infoBoxNoHeader {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #2f7189; padding-bottom: 1px;}

.fade { /* avoids flickering at the beginning */ 
filter: alpha(opacity=0); 
-moz-opacity: 0; 
opacity: 0; 
}

img.button {
width: 113px;
height: 22px;
background: transparent url('images/button.gif') no-repeat top right;
border: 0px;
}
img.button:hover {
width: 113px;
height: 22px;
background-position: bottom right;
border: 0px;
}

input.button {
width: 113px;
height: 22px;
background: transparent url('images/button.gif') no-repeat top right;
border: 0px;
}
input.button:hover {
background-position: bottom right;
border: 0px;
}

fieldset {  
margin: 0 0 0 0;  
padding: 0; 
border:solid 0 #fff;
	background: transparent 
	url("images/search_box_back.png") no-repeat;
} 
fieldset li {  
margin: 0 0 0 0;  
padding: 0; 
list-style: none;
border:solid 0 #fff;
} 
fieldset.submit {  
margin: 0 0 0 0;  
padding: 0; 
border:solid 0 #fff;
}

img.smbutton {
width: 50px;
height: 22px;
background: transparent url('images/button_small.gif') no-repeat top right;
border: 0px;
}
img.smbutton:hover {
background-position: bottom right;
border: 0px;
}

input.smbutton {
width: 50px;
height: 22px;
background: transparent url('images/button_small.gif') no-repeat top right;
border: 0px;
}
input.smbutton:hover {
background-position: bottom right;
border: 0px;
}

img.medbutton {
width: 87px;
height: 22px;
background: transparent url('images/button_medium.gif') no-repeat top right;
border: 0px;
}
img.medbutton:hover {
background-position: bottom right;
border: 0px;
}

input.medbutton {
width: 87px;
height: 22px;
background: transparent url('images/button_medium.gif') no-repeat top right;
border: 0px;
}
input.medbutton:hover {
background-position: bottom right;
border: 0px;
}

.db {
position:relative;
top:3px;
}

.quantityBox {
height: 18px;
position:relative;
top:-8px;
}

.quantity {
position:relative;
top:-6px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #626570;
  }

.prodRetail {
position:relative;
top:-8px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #626570;
  }
.prodQuantity {
position:relative;
top:-6px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.5;
  color: #626570;
  }
.prodQuickBuy {
position:relative;
top:1px;
right:-1px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #626570;
  }

.prodRetailStrike {
position:relative;
top:-8px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-decoration:line-through;
  color: #626570;
  }
  
span.strike {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #626570;
  text-decoration: line-through;
}

.listingStrike {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  text-decoration:line-through;
  color: #626570;
  }
  
.productSpecialPrice2 {
position:relative;
top:-8px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #ff0000;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #db8497;
  font-weight: bold;
  text-align: center;
  padding:1px;
}

.catHeadingImage {
  height:14px;
background: url('images/rub_on_transfers_category_scroll.gif') no-repeat;
}

TD.shapeBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #db8497;
  font-weight: bold;
  text-align: center;
  padding:3px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
background: url('images/dot_line_horizontal.png '); background-repeat:repeat-x;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
background: url('images/dot_line_horizontal.png '); background-repeat:repeat-x;
}

TABLE.productListing {

}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;

  color: #a2a01d;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.productListing-data-red {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

div#divtop {position: relative;top: -200px;/* IE4ever Hack: Hide from IE4 **/position: static;/** end hack */
}


A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.discountHeading, DIV.discountHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #626570;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #db8497;
}

TD.pageHeadingBlue, DIV.pageHeadingBlue, span.pageHeadingBlue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #626570;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #67661e;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #626570;
}

TD.mainRed, P.mainRed {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #ff0000;
}

TD.mainGold, P.mainGold {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #db8497;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #626570;
}

.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #626570;
}

.sidebarBack {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #626570;
  background-color: #ffffff;
}

.smallTextRed {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

.smallTextGold {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #db8497;
}

.smallTextBlack {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

.smallTextBlue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #6a6aab;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
   color: #67661e;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
 color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
 color: #67661e;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
   color: #67661e;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
   color: #67661e;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #67661e; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #f7f687; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #f7f687; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


/* dynamenu */
.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	white-space: nowrap;
}


.phplmbodytable { /* Class of table cells containing plain menus */

}

.phplmnormal {     /* Font size & color of unlinked menu items */
	color: #000000;
	font-size: 13px;	
	text-decoration: none;	
}


a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */
	color: #003300;
	font-size: 13px;	
	text-decoration: none;	
}


a.phplm:hover	{      /* Font color, style of menu items when hovered over */
	color: #841212;
	background-color: #ccc;
	font-size: 13px;	
	text-decoration: none;	
}

a.phplm:active	{      /* Font size & color of menu items when clicked */
	color: #ff0000;
	font-size: 13px;	
	text-decoration: none;	
}

.dmselected {   /* Style overide for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}

.footerTitle {font-size: 14px; font-weight: bold; color: #db8497; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0.04cm }

.footerName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #6a6aab;
}
.footerAddress {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #db8497;
}
.footerInfo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6a6aab; }
.footerInfo a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6a6aab; }
.footerInfo a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6a6aab; }
.footerInfo a:hoover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6a6aab; }
.footerInfo a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6a6aab; }

#popCart {
	position: absolute; /*do not change this*/
	top: 20px;
	left: 374px;
	width: 359px;
	_width: 377px;
	background-color: #ffffff;
	border: 3px solid #BAC4D0;
	color: #000;
	z-index: 100000; /*do not change this*/
	display: none; /*do not change this*/
	padding: 5px;
    text-align: right;
}

ul.popcartList {list-style-type:none; margin:0; padding:0; font-size: 10px; _font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  text-decoration: none; color: #6a6aab;}
li.popcartButton {float:right;padding-right:5px;}
