@charset "utf-8";

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

/* General formatting
-------------------------------------------------- */
.x-content			{ margin-top:5px; padding:10px 0 0 !important; }



/* Template body formatting
-------------------------------------------------- */
#x-template			{ width:693px; }
#x-template h1			{ text-align:center; font:normal 18px/21px Arial, Tahoma, Sans-serif; color:#1978C4; margin:0; padding:5px 0 15px; }
#x-template h5			{ text-align:left; font:bold 12px/15px Arial, Tahoma, Sans-serif; color:#1978C4; margin:0; padding:8px 0; }

#x-tg				{ margin:0 auto 15px; text-align:center; }
#x-tg, #x-tg-thumbs		{ overflow:hidden; }
#x-tg-main img			{ width:438px; border:1px solid #D8D8D8; margin-bottom:12px; }
#x-tg-enlarge img			{ width:440px; height:30px; }
#x-tg-thumbs			{ width:440px; text-align:left; }
#x-tg-thumbs img			{ width:100px; margin:5px 5px 0 0; display:inline-block; }

table.x-details			{ width:100%; border:1px solid #D8D8D8; border-collapse:collapse; margin:0 auto 15px; padding:0; cellpadding:0; cellspacing:0; }
table.x-details tr th,
table.x-details tr td			{ text-align:left; font:11px Arial, Tahoma, Geneva, Sans-serif; color:#5A5A5A; padding:5px 10px; }
table.x-details tr th			{ color:#1978C4; width:20%; }
table.x-details tr td.title		{ border:1px solid #D8D8D8; background-color:#F3F3F3; font-size:12px; font-weight:bold; color:#1978C4; }
table.x-details tr td			{ border-right:1px dotted #D8D8D8; }
table.x-details .x-bt			{ border-top:1px dotted #D8D8D8; border-right:1px dotted #D8D8D8; font-weight:bold; }

ul.x-tt				{ width:470px; height:35px; background:transparent url(images/x-tb-top.png) 0 31px no-repeat; }
ul.x-tt li a img			{ width:75px; height:32px; display:block; float:left; margin:0 0 0 1px; }
ul.x-tt li a img.first			{ margin:0 0 0 7px; }

#x-also .x-fb, #x-also .x-fb a		{ width:144px; height:170px; }
#x-also .x-fb			{ background:transparent url(images/x-al-button.png) 62px 149px no-repeat; margin:5px 5px; border-right:1px dotted #D8D8D8; float:left; }
#x-also .x-last			{ border-right:0 none; }
#x-also .x-fb a, #x-also .x-fb a:link,
#x-also .x-fb a:active, 
#x-also .x-fb a:visited		{ color:#5A5A5A; text-decoration:none; text-align:center; font:normal 12px/15px Arial, Tahoma, Geneva, Sans-serif; display:block; }
#x-also .x-fb a:hover		{ color:#1978C4; text-decoration:none; }
#x-also .x-fb img			{ width:100px; height:100px; margin:6px auto; display:block; }
#x-also .x-fb span.price		{ text-align:left; font-weight:bold; font-size:14px; color:#1978C4; padding:10px 0 0 5px; display:block; }
#x-also .x-fb a br			{ display:none; }

#x-week .x-fb, #x-week .x-fb a	{ width:174px; height:170px; }
#x-week .x-fb			{ background:transparent url(images/x-al-button.png) 92px 159px no-repeat; margin:0 auto !important; padding:10px 0 !important; border-bottom:1px dotted #D8D8D8; }
#x-week .x-last			{ border-bottom:0 none; }
#x-week .x-fb a, #x-week .x-fb a:link,
#x-week .x-fb a:active, 
#x-week .x-fb a:visited		{ color:#5A5A5A; text-decoration:none; text-align:center; font:normal 12px/15px Arial, Tahoma, Geneva, Sans-serif; display:block; }
#x-week .x-fb a:hover		{ color:#1978C4; text-decoration:none; }
#x-week .x-fb img			{ width:100px; height:100px; margin:6px auto; display:block; }
#x-week .x-fb span.price		{ text-align:left; font-weight:bold; font-size:14px; color:#1978C4; padding:10px 0 0 5px; display:block; }
#x-week .x-fb a br			{ display:none; }
