@charset "utf-8";

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

/* General formatting
-------------------------------------------------- */
.x-content			{ padding:12px 0 0 !important; }



/* Template body formatting
-------------------------------------------------- */
#x-template			{ width:520px; margin:0 8px; padding:0; vertical-align:top; float:left; overflow:auto; }
#x-template h1			{ text-align:center; font:bold 13px/15px Tahoma, Geneva, Arial, Sans-serif; color:#1F1F1F; margin:0; padding:10px 0; } /* listing title */
.x-ttb-mid h5			{ text-align:left; font:bold 12px/15px Tahoma, Geneva, Arial, Sans-serif; color:#A00004; margin:0; padding:8px 0; } /* text subtitles */

.x-ttb-title, .x-ttb-top,
.x-ttb-mid, .x-ttb-btm, ul.x-tt		{ width:520px; } /* section text box */
.x-ttb-title				{ background:transparent url(images/x-tb-title.png) 0 0 no-repeat; height:48px; }
.x-ttb-title-descr			{ background-image:url(images/x-ttb-title-descr.png); }
.x-ttb-top				{ background:transparent url(images/x-ttb-top.png) 0 0 no-repeat; height:5px; }
.x-ttb-mid				{ background:transparent url(images/x-ttb-mid.png) 0 0 repeat-y; padding:0 0 10px; }
.x-ttb-btm			{ background:transparent url(images/x-ttb-btm.png) 0 0 no-repeat; height:5px; margin:0 0 13px; }
.x-ttb-ins				{ padding:0 15px 0; } /* inset */
.x-ttb-mid, .x-ttb-mid p, 
.x-ttb-mid a, .x-ttb-mid li		{ text-align:left; font:12px/16px Tahoma, Geneva, Arial, Sans-serif; color:#1F1F1F; }
.x-ttb-mid p, .x-ttb-mid ul		{ padding:0 0 15px; list-style-type:none; }
.x-ttb-mid li			{ background:transparent url(images/x-bullet.png) 0 0 no-repeat; padding:0 0 5px 15px; } /* bullet img w10px h15px */
.x-ttb-mid a, .x-ttb-mid a:visited,
.x-ttb-mid a:active, .x-ttb-mid a:link	{ color:#262626; text-decoration:underline; }
.x-ttb-mid a:hover			{ color:#A00004; text-decoration:underline; }

#x-tg				{ margin:0 auto 15px; padding:0; text-align:center; overflow:hidden; } /* Image Gallery */
#x-tg-main			{ width:352px; height:352px; background:transparent url(images/x-tg-main-bg.png) 0 0 no-repeat; margin:0 auto; }
#x-tg-main img			{ width:350px; height:350px; margin:1px; }
#x-tg-enlarge img			{ width:415px; height:32px; margin:18px auto 2px; }
#x-tg-thumbs			{ width:415px; margin:0 auto; overflow:hidden; }
#x-tg-thumbs img			{ width:96px; height:96px; border:0 none; margin:0 3px; padding:0; float:left; }

ul.x-tt				{ border-bottom:1px solid #EDEDED; } /* terms tabs */
ul.x-tt, ul.x-tt img			{ height:26px; }
ul.x-tt li a img			{ width:120px; display:block; float:left; margin:0 5px 0 0; }



/* Right nav bar formatting
-------------------------------------------------- */
#RightPanel			{ width:207px; vertical-align:top; text-align:left; float:right; margin:0 5px 0 0; }
#RightPanel h4			{ width:207px; height:38px; background:transparent url(images/x-ln-title.png) 0 0 no-repeat; display:block; margin:0; padding:0; }
#RightPanel h4.shopcats		{ background-image:url(images/x-rn-title-shopcats.png); }
#RightPanel .x-rp-ins		{ padding:12px 0 1px; }

.x-rfb, .x-rfb a			{ width:174px; height:174px; } /* featured item boxes */
.x-rfb				{ background:transparent url(images/x-rfb-bg.png) 0 0 no-repeat; margin:0 16px 12px; overflow:hidden; }
.x-rfb a, .x-rfb a:visited,
.x-rfb a:active, .x-rfb a:link		{ color:#FFF; text-decoration:none; text-align:center; font:bold 12px/15px Tahoma, Geneva, Arial, Sans-serif; display:block; }
.x-rfb a:hover			{ color:#FDE0E1; text-decoration:none; }
.x-rfb img				{ width:150px; height:122px; margin:12px auto 15px; display:block; }
