/* ~~ Cat ~~  */
.blockcontextbottom {clear: both; height: 0; line-height: 0; font-size: 1px; display: block;}

.cat1item {float: left; width: 31%; text-align: center; margin-bottom: 13px;}
.incat1item {width: 112px; margin-left: auto; margin-right: auto;}
.cat1pic1 {width: 112px; height: 112px; background-image: url(images/placemono112x112.png); background-position: center center; background-repeat: no-repeat;}
.cat1pic2 {width: 112px; height: 112px; background-image: url(images/frame112x112.png); background-position: center center; background-repeat: no-repeat;}
* html .cat1pic2 {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/frame112x112.png',sizingMethod='crop');}
.cat1pic2 a:link,.cat1pic2 a:visited,.cat1pic2 a:hover {width: 112px; height: 112px; display: block; text-decoration: none;}

.pricetag,.pricetagdisc {background-image: url(images/pricetag01.png); background-position: center top; background-repeat: no-repeat; width: 84px; -hide-height: 23px; height: 40px; margin-left: auto; margin-right: auto; text-align: center; display: block; overflow: visible; font-size: 11px; font-weight: bold;}
.pricetagdisc {background-image: url(images/pricetag01disc.png); height: 40px;}
* html .pricetag {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pricetag01.png',sizingMethod='crop');}
* html .pricetagdisc {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pricetag01disc.png',sizingMethod='crop');}
.inpricetag {line-height: 1.2em; padding-top: 2px; display: block;}
.discountedprice {display: block; text-decoration: line-through;}
.inpricetag a:link,.inpricetag a:visited,.inpricetag a:hover {color: #504530; text-decoration: none;}
.pricetagdisc .inpricetag a:link,.pricetagdisc .inpricetag a:visited,.pricetagdisc .inpricetag a:hover {color: #ba3807; text-decoration: none;}
.pricetagdisc .inpricetag a:link .discountedprice,.pricetagdisc .inpricetag a:visited .discountedprice,.pricetagdisc .inpricetag a:hover .discountedprice {color: #504530; text-decoration: line-through;}

.cat0item .pricetag,.cat0item .pricetagdisc {margin-left: 14px; margin-right: auto;}

.priceflat {font-size: 14px; font-weight: bold; color: #8b6d41; margin-bottom: 12px;}

.wassold {color: #776239; -hide-color: #9f3106;}

.cat0date {display: none;}

.cat1item .cat1pic1 {width: 112px; height: 112px; background-image: url(images/placemono112x112.png);}
.cat1item .cat1pic2 {width: 112px; height: 112px; background-image: url(images/frame112x112.png);}
* html .cat1item .cat1pic2 {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/frame112x112.png',sizingMethod='crop');}

.loadingPictBlock {display: none; position: absolute; opacity: 0.4; padding-left: 8px; padding-top: 8px;}
* html .loadingPictBlock {filter: Alpha(opacity=40);}
.catpicmain {float: left; position: relative;}
.catpicmain .cat1pic1 {width: 272px; height: 272px; background-image: url(images/placemono272x272.png);}
.catpicmain .cat1pic1 .cat1pic2 {width: 272px; height: 272px; background-image: url(images/frame272x272.gif);}
/* * html .catpicmain .cat1item .cat1pic2 {filter: none;} */
* html .catpicmain .cat1pic1 .cat1pic2 {filter: none;}
.catpicmain .cat1pic1 .cat1pic2 a:link,.catpicmain .cat1pic1 .cat1pic2 a:visited,.catpicmain .cat1pic1 .cat1pic2 a:hover {width: 272px; height: 272px;}
.catpicothers {margin-left: 275px; height: 272px;}
* html .catpicothers {position: relative; left: -8px; margin-left: 264px; margin-right: -10px; overflow: visible;}
/* * html .catpicothers {margin-right: -30px;} */
.catpicothers .cat1pic1 {width: 79px; height: 79px; margin-left: 12px; margin-right: 2px; margin-top: 2px; margin-bottom: 12px; background-image: url(images/placemono79x79.png); float: left;}
.catpicothers .cat1pic1 .cat1pic2 {width: 79px; height: 79px; background-image: url(images/frame79x79.png);}
/* * html .catpicothers .cat1item .cat1pic2 {filter: none;} */
* html .catpicothers .cat1pic1 .cat1pic2 {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/frame79x79.png',sizingMethod='crop');}
.catpicothers .cat1pic2 a:link,.catpicothers .cat1pic2 a:visited,.catpicothers .cat1pic2 a:hover {width: 79px; height: 79px; cursor: zoom-in; cursor: -moz-zoom-in;}
* html .catpicothers .cat1pic2 a:link,* html .catpicothers .cat1pic2 a:visited,* html .catpicothers .cat1pic2 a:hover {cursor: pointer; cursor: hand;}

a.inactiveLink,a.inactiveLink:link,a.inactiveLink:visited,a.inactiveLink:active,a.inactiveLink:hover {cursor: default;}

.norecshere {border-bottom: 1px dashed #c0a97e; margin-top: 2px; margin-bottom: 16px; margin-left: 12px; margin-right: 12px;}

.listselector1 .cat1pic1 {width: 58px; height: 57px; background-image: url(images/placemono58x57.png);}
.listselector1 .cat1pic2 {width: 58px; height: 57px; background-image: url(images/frame58x57.png);}
* html .listselector1 .cat1pic1 .cat1pic2 {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/frame58x57.png',sizingMethod='crop');}
.listselector1 .cat1pic2 a:link,.listselector1 .cat1pic2 a:visited,.listselector1 .cat1pic2 a:hover {width: 58px; height: 57px;}
.cat1itemoldies {margin-bottom: 24px;}
.cat1itemoldies .cat0text1 {margin-left: 186px;}
.cat1itemoldies .cat1pic1 {width: 171px; height: 171px; background-image: url(images/placemono171x171.png); float: left;}
.cat1itemoldies .cat1pic2 {width: 171px; height: 171px; background-image: url(images/frame171x171.png);}
* html .cat1itemoldies .cat1pic2 {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/frame171x171.png',sizingMethod='crop');}
.cat1itemoldies .cat1pic2 a:link,.cat1itemoldies .cat1pic2 a:visited,.cat1itemoldies .cat1pic2 a:hover {width: 171px; height: 171px;}

.cat1itemoldiestitle {font-size: 10px; color: #3e301c;}

.cat0text2headerunfolded,.cat0text2headerfolded {display: block; margin-top: 0.5em; font-weight: bold; color: #a62100; cursor: pointer; cursor: hand;}
.cat0text2headerfolded .headerunfolded {display: none;}
.cat0text2headerunfolded .headerfolded {display: none;}
.cat0text2show {display: block; margin-top: 0.5em;}
.cat0text2hide {display: none;}


/* ~~ The Return of the Cat ~~  */

/* * / div {outline: 1px dotted skyblue; outline-offset: -1px;}
span {outline: 1px dotted seashell; outline-offset: -1px;} /* */

.listselector1 {-hide-margin-top: -80px; position: relative; /*left: 36%; top: -8px; z-index: 100;*/ padding: 0; overflow: visible;}
.listselector2 {background-image: url(images/list-selector1.png); background-position: center top; background-repeat: no-repeat; width: 397px; height: 80; width: 397px; height: 80px; position: absolute; left: 36%; top: -87px; -hide-top: -8px; z-index: 100;}
* html .listselector2 {top: -80px;}
.listselector3 {width: 397px; height: 80px; margin-left: 32px; margin-top: 7px;}
* html .listselector3 {padding-left: 14px;}
.listselector1item {width: 58px; height: 57px; float: left; margin-right: 12px;}
* html .listselector1item {display: inline;}
.listselector1back,.listselector1forward {width: 66px; height: 72px; float: left; margin-left: -12px; margin-right: 12px; margin-top: -7px;}
.listselector1forward {float: right; margin-left: 0; margin-right: 52px;}
* html .listselector1back,* html .listselector1forward {display: inline;}
* html .listselector1forward {margin-left: 0; margin-right: 36px;}
.listselector1back,.listselector1forward {background-image: url(images/list-forward.jpg); background-position: center top; background-repeat: no-repeat;}
.listselector1back a:link,.listselector1back a:visited,.listselector1back a:active,.listselector1back a:hover,.listselector1forward a:link,.listselector1forward a:visited,.listselector1forward a:active,.listselector1forward a:hover {display: block; width: 66px; height: 72px; text-decoration: none; cursor: pointer; cursor: hand;}
.listselector1back {background-image: url(images/list-back.jpg);}
.listselector1 .cat1backforward1,.listselector1 .cat1backforward2 {width: 66px; height: 72px;}
/* .listselector1 .cat1backforward1 a:link,.listselector1 .cat1backforward1 a:visited,.listselector1 .cat1backforward1 a:hover {width: 58px; height: 57px;} */
.listselector1back .backforwarddisabled a:link,.listselector1back .backforwarddisabled a:visited,.listselector1back .backforwarddisabled a:hover,.listselector1forward .backforwarddisabled a:link,.listselector1forward .backforwarddisabled a:visited,.listselector1forward .backforwarddisabled a:hover {cursor: not-allowed;}



.theForm {}
.theForm table {margin-top: 7px; width: 449px;}
.theForm table td,.theForm table th {padding-top: 6px;}
.theForm label {-hide-margin-top: 6px; -hide-margin-bottom: 5px; width: 215px; display: block;}
.theForm label.inlineLabel {-hide-margin: 0; width: auto; display: inline;}
.theForm .textField {width: 215px; height: 26px; line-height: 25px; padding-top: 5px; border: 0 none; background-image: url(images/textfield-bg1.gif); background-position: left top; background-repeat: no-repeat; -moz-box-sizing: border-box; box-sizing: border-box;}
.theForm .textButton {width: 215px; height: 26px; line-height: 25px; padding-top: 5px; border: 0 none; background-image: url(images/textfield-alpha40-bg1.gif); background-position: left top; background-repeat: no-repeat; text-align: left; no-repeat; -moz-box-sizing: border-box; box-sizing: border-box;}
.theForm textarea {width: 449px; height: 140px; border: 0 none; background-image: url(images/textarea-bg1.gif); background-position: left top; background-repeat: no-repeat; -moz-box-sizing: border-box; box-sizing: border-box;}
.theForm .submitButton {width: 228px; height: 29px; line-height: 25px; padding-top: 21px; color: #4b4233; overflow: hidden; font-size: 1px; line-height: 1px; border: 0 none; background-image: url(images/bttn-send.jpg); background-position: center top; background-repeat: no-repeat; -moz-box-sizing: border-box; box-sizing: border-box; cursor: pointer; cursor: hand;}
.theForm .resetButton {width: 228px; height: 29px; line-height: 25px; padding-top: 21px; color: #4b4233; overflow: hidden; font-size: 1px; line-height: 1px; border: 0 none; background-image: url(images/bttn-reset.jpg); background-position: center top; background-repeat: no-repeat; -moz-box-sizing: border-box; box-sizing: border-box; cursor: pointer; cursor: hand;}
.theButton {width: 111px; height: 29px; line-height: 25px; padding-top: 2px; color: #b3aca2; overflow: hidden; font-family: "Trebuchet MS","Lucida Sans Unicode","Lucida Grande",Lucida,,VerdanaGeneva,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; letter-spacing: -1px; border: 0 none; background-image: url(images/bttn-1.jpg); background-position: center top; background-repeat: no-repeat; -moz-box-sizing: border-box; box-sizing: border-box; cursor: pointer; cursor: hand;}
.formButtonsBlock {padding-top: 9px;}

.keywordSubheader {background-color: #d5cda2; clear: both; font-weight: bold; font-size: 12px; display: block; padding: 5px; padding-left: 15px; margin-top: 0; margin-bottom: 12px;}
.keywordSubheader a:link,.keywordSubheader a:visited,.keywordSubheader a:active,.keywordSubheader a:hover {color: #3e301c; text-decoration: none;}
.keywordSubheader a:hover {color: #3e301c; text-decoration: underline;}
.msg-l-empty {border-bottom: 1px dotted #d5cda2; margin-bottom: 15px;}
