@charset "utf-8";

/* Catalog page main
-------------------------------------------------- */
td#CentralArea				{ width:707px !important; margin:0 !important; padding:0 10px 0 0 !important; border:none !important; float:right !important; }
td#CentralArea table.r3			{ width:707px !important; margin:0 !important; padding:0 !important; border:none !important; background-color:#C0C0C0; }
td#CentralArea #v4-22			{ background-color:#C0C0C0; }


/* Main content area background
-------------------------------------------------- */
#v4-2					{ padding:0 !important; }
.rs_box					{ border-top:0px solid #090909 !important; } /* top border */



/* Top text
-------------------------------------------------- */
td#CentralArea .v4stabl			{ padding:2px 10px 0 !important; background:#C0C0C0 url(images/x-catalog-central-top.png) 0 0 no-repeat;  }
.v4stabl, .v4stabl b, .v4stabl a		{ color:#222020 !important; font:normal 12px Georgia, Times New Roman, Times, Serif !important; text-decoration:none !important; }
.v4stabl b					{ color:#606060 !important; font-weight:normal; }
.v4stabl a:hover				{ color:#9A0707 !important; text-decoration:underline !important; }

#v4-1 h1.smuy span.countClass,
#v4-2 h1.smuy span.countClass,
#v4-3 h1.smuy span.countClass,
#v4-4 h1.smuy span.countClass		{ color:#9A0707 !important; font:bold 12px Verdana, Geneva, Sans-serif !important; }
#v4-1 h1.smuy span.matchClass,
#v4-2 h1.smuy span.matchClass,
#v4-3 h1.smuy span.matchClass,
#v4-4 h1.smuy span.matchClass		{ color:#222020 !important; font:bold 12px Georgia, Times New Roman, Times, Serif !important; }



/* Top view sort bar
-------------------------------------------------- */
#v4-7					{ width:687px; background:transparent url(images/x-catalog-title-01.png) 0 0 no-repeat !important; margin:0 auto !important; } /* background */
.ctrlbr					{ border-bottom:0px solid #165921 !important; padding:0 !important; } /* border and zero padding */
.ctrlbr span.pdmt .label			{ color:#FFFFFF !important; font:bold 12px Georgia, Times New Roman, Times, Serif !important; line-height:32px !important; padding:0 5px 0 10px !important; } /* results text */
.ctrlbr span.pdmt .cur			{ color:#DB7D7D !important; font:bold 12px Georgia, Times New Roman, Times, Serif !important; line-height:32px !important; } /* title text */
.ctrlbr span.pdmt .cur			{ background:transparent url(images/x-catalog-drop.png) right center no-repeat !important; padding:0 16px 0 0 !important; } /* add custom down arrow */
.ctrlbr span.pdmt .cur img			{ display:none !important; } /* remove generic down arrow */



/* Top shipping to bar
-------------------------------------------------- */
.cmpBr					{ width:687px; background:transparent url(images/x-catalog-title-01b.png) 0 0 no-repeat !important; border:0 none !important; border-top:0 none !important; border-bottom:0 none !important; height:27px !important; margin:0 auto !important; } /* bg and border */
.cmpBr .cmsg				{ color:#FFF !important; font:normal 12px Georgia, Times New Roman, Times, Serif !important; padding:0 10px !important; line-height:27px !important; } /* text */
.cmpBr .cmsg a				{ color:#FFF !important; text-decoration:none !important; } /* zip code link */
.cmpBr .cmsg a:hover			{ color:#DB7D7D !important; text-decoration:underline !important; } 



/* Catalog display main
-------------------------------------------------- */
/* spacing between gallery items */
.rs-pview					{ padding:2px 0 10px !important; } /* spacing below header bar and above footer bar with gallery table in between*/
.grid td.gallery				{ padding:8px 10px 0 !important; } /* spacing at top and sides of each gallery row also affects space in between gallery boxes */
.grid td.left				{ padding-left:0px !important; } /* spacing between gallery boxes if additional is needed */
td.r3_c div.tp, td.r3_c div.r3_cm		{ padding:0 !important; width:707px !important; } /* inset parent gallery table, tp can set top padding, r3_cm can set sides padding */

/* borders between gallery items */
.grid td.left				{ border-left:0 none !important; } /* vertical line between gallery boxes */
div.itemseparator				{ border:0 none !important; margin:0 !important; } /* horizontal line between gallery rows */

/* backgrounds and images */
.grid td.gallery table.gallery			{ border:1px solid #666 !important; background:#E9E9E9 url(images/x-catalog-gallery-bg.png) left top repeat-x !important; } /* gallery info box bgs */
table.gallery td.picture			{ padding:0px !important; border:0 none !important; overflow:hidden !important; text-align:center; } /* listing image background */
table.gallery td.picture .image		{ margin:0 auto 6px; border:3px double #979797 !important; } /* inline settings: style="width:140px;" */
table.gallery td.details			{ } /* listing title text background */

/* listing title */
table.gallery div.ttl a			{ color:#E51818 !important; font:normal 12px Georgia, Times New Roman, Times, Serif !important; line-height:15px !important; text-decoration:none !important; } /* listing title text */
table.gallery div.ttl a:hover			{ color:#E51818 !important; text-decoration:underline !important; }
td.details .subtitle				{ color:#222020 !important; font:normal 11px Verdana, Geneva, Sans-serif !important; line-height:13px !important; padding-bottom:8px !important; } /* listing subtitle */

/* listing details */
div.basics div.prices div.amount span.bin,
div.basics div.amount span.bid		{ color:#080606 !important; font:bold 12px Verdana, Geneva, Sans-serif !important; } /* price display text */	
div.basics span.label			{ color:#222020 !important; font:normal 12px Verdana, Geneva, Sans-serif !important; } /* time left title text */
div.basics span.bid				{ color:#222020 !important; font:normal 12px Verdana, Geneva, Sans-serif !important; } /* bids title text */
div.basics span.label span.bids,
div.basics span.time			{ color:#080606 !important; font:bold 12px Verdana, Geneva, Sans-serif !important; } /* time left display text */



/* Fonts catalog page
-------------------------------------------------- */
/* standard fonts */
.fpcc span.saveSearch,
.fpcc span.fpcshowall			{ color:#222020 !important; font:normal 12px Verdana, Geneva, Sans-serif !important; }



/* Footer bar
-------------------------------------------------- */
/* footer borders */
#v4-24					{ }
td#CentralArea div.dynpg			{ border:0 none !important; background:#000 url(images/x-catalog-central-btm.png) left bottom no-repeat !important; margin:0 !important; height:49px !important; padding:0 !important; } /* border, margins, and zero padding */
div.dynpg table.pgbc			{ width:687px !important; height:39px !important; background:transparent url(images/x-catalog-title-02.png) 0 0 no-repeat !important; border:0 none !important; margin:0 10px !important; }  /* background */

table.pgbc table.pager			{ margin:0 auto !important; } /* central column */
table.pgbc td.l				{ padding:0 0 0 10px !important; } /* left column */
table.pgbc td.r				{ padding:0 10px 0 0 !important; } /* right column */
table.pgbc td.l span.page,
table.pgbc td.r span			{ color:#C0C0C0 !important; font:normal 12px Georgia, Times New Roman, Times, Serif !important; line-height:39px !important; } /* fonts left and right */

.dynpg .prev a.enabled,
.dynpg .pages a.enabled,
.dynpg .next a.enabled			{ color:#FFF !important; font:13px Georgia, Times New Roman, Times, Serif !important; } /* pages display enabled */

.dynpg .prev a.enabled:hover,
.dynpg .pages a.enabled:hover,
.dynpg .next a.enabled:hover			{ color:#DB7D7D !important; } /* pages display enabled */

.dynpg .prev a.disabled,
.dynpg .prev a.disabled:hover,
.dynpg .pages a.disabled,
.dynpg .pages a.disabled:hover,
.dynpg .next a.disabled,
.dynpg .next a.disabled:hover		{ color:#C0C0C0 !important; font:13px Georgia, Times New Roman, Times, Serif !important; }

td.r input.page				{ color:#222020; }
td.r form input.page			{ border:1px solid #222020 !important; }

/* footer buttons */
.dynpg .prev a.enabled img.pic,
.dynpg .prev a.disabled img.pic,
.dynpg .next a.enabled img.pic,
.dynpg .next a.disabled img.pic		{ display:none !important; }

.dynpg .prev				{ background:transparent url(images/x-catalog-back.png) left bottom no-repeat !important; padding:0 0 0 22px !important; height:18px !important; overflow:hidden !Important; }
.dynpg .next				{ background:transparent url(images/x-catalog-next.png) right bottom no-repeat !important; padding:0 22px 0 0 !important; height:18px !important; overflow:hidden !important; }
.dynpg .prev:hover				{ background-position:left top !important; }
.dynpg .next:hover				{ background-position:right top !important; }

.dynpg .r .form input#q_10			{ color:#222020 !important; font-weight:bold !important; background:transparent url(images/x-catalog-go.png) left top no-repeat !important; border:0 !important; width:35px; height:18px; }
.dynpg .r .form input#q_10:hover		{ color:#E51818 !important; font-weight:bold !important; }



/* Borders catalog page
-------------------------------------------------- */
td.r3_t					{ background-image:none !important; font-size:0; height:1px; }
td.r3_t b					{ background-image:none !important; font-size:0; height:1px; margin-left:6px; display:block; }
td.r3_t i					{ border-color:#CCCCCC; border-style:solid; border-width:0 !important; height:1px; margin-right:6px; overflow:hidden; }
td.r3_c					{ border-color:#CCCCCC; border-style:solid; border-width:0 !important; }
td.r3_bl					{ background-image:none !important; font-size:0; height:1px; }
td.r3_bl b					{ background-image:none !important; font-size:0; height:1px; margin-left:6px; display:block; }
td.r3_bl i					{ border-color:#CCCCCC; border-style:solid; border-width:0 !important; height:1px; margin-right:6px; overflow:hidden; }


