@charset "utf-8";

/* Original design work copyright © OCDesignsOnline, All Rights Reserved. Used with permission by Campus Hats. */

/* Homepage auto featured items
-------------------------------------------------- */
#x-right #x-feat				{ overflow:hidden; }

/* general */
#x-right .x-showitem			{ margin-bottom:10px !important; }


/* general */
#x-right #showcase, 
#x-right table.v4shwc,
#x-right table.v4shwc td.grItm, 
#x-right table.gallery			{ width:184px; }
#x-right .x-showitem			{ } /* surround div */
#x-right .x-showright			{ margin-right:0; }
#x-right #showcase, 
#x-right table.v4stw, 
#x-right table.v4shwc td.grItm		{ margin:0; padding:0; } /* remove margins and padding */

/* gallery image */
#x-right table.v4shwc			{ border:3px double #DADADA; }
#x-right table.v4shwc td.grItm		{ background:#11387E url(images/x-fr-bg.png) 0 0 repeat-x; }
#x-right table.gallery			{ background:transparent url(images/x-hm-shopnow.png) 10px 194px no-repeat; margin:0 !important; padding-bottom:5px; } /* gallery item, set dimensions and background image or color here */
#x-right .x-silast table.gallery			{ border-bottom:0 none; margin-bottom:0; padding-bottom:0; }
#x-right table.gallery td.picture		{ margin:0 !important; padding:0 !important; } /* set image padding here, default is 0 10px 5px, width is 100px and height is forced inline at 140px */
#x-right table.gallery td.picture div.image	{ text-align:center !important; margin:0 auto !important; padding:0 !important; } /* set to full width, set height to img max height plus any borders */
#x-right table.gallery td.picture div.image img	{ border:2px solid #FFF; height:120px !important; margin:0 auto !important; } /* image dimensions 100px average, add border and side margins */

/* gallery title and text */
#x-right table.gallery div.ttl			{ height:48px; margin:0; padding:5px 15px 0; position:relative; } /* title text parent div, set height to accommodate up to 3 rows of title text */
#x-right table.gallery div.ttl a			{ display:block; height:76px; } /* extend link over buy button */
#x-right table.gallery div.ttl a, 
#x-right table.gallery div.ttl a:link,
#x-right table.gallery div.ttl a:active,
#x-right table.gallery div.ttl a:visited		{ color:#FFF; font:normal 11px/13px Arial, Tahoma, Geneva, Sans-serif; text-decoration:none; position:relative; z-index:9999; cursor:pointer; } /* set title font */
#x-right table.gallery div.ttl a:hover		{ color:#86BFE8; text-decoration:none; } /* set title mouseover color */
#x-right table.fixed tr td span.bin, 
#x-right div.basics span.bin,
#x-right table.fixed tr td span.bid, 
#x-right div.basics span.bid			{ text-align:center; color:#FFF; font:bold 12px/16px Tahoma, Geneva, Sans-serif; display:block; margin:0 25px; padding:0 0 10px; } /* set price font and location */

/* remove borders and spacing */
.whiter-rcp .whiter-n, .whiter-s, table.gallery .mi,
div.basics div.clr, table.gallery div.catItms,
div.basics div.prices div.amount img,
div.basics span.label, div.subtitle,
div.anchors div.group, table.v4shwc td.bline,
img.ii, img.iippl, table.fixed tr td .label, 
table.fixed tr td img, table.fixed tr td .time2,
table.gallery div.prices span.disct, 
table.gallery span.disct2, table.gallery .oriprs	{ display:none; }
.whiter-rcp				{ border:0 none; }
table.v4shwc td.lcell			{ border-right:0 none; }
/* hide bin pricing */
div.basics span.bid, table.fixed tr td span.bid	{ display:none !important; }