@charset "utf-8";

/* Original design work copyright © OCDesignsOnline, All Rights Reserved. Used with permission by Pacific Northwest Home Hardware. */

/* General page formatting
-------------------------------------------------- */
.x-content			{ }
#x-search #x-query .v4sbox		{ height:27px; } /* add padding to height from store css */



/* Template body formatting
-------------------------------------------------- */
#x-template			{ margin:0 9px 0 0; padding:0; vertical-align:top; float:right; }
#x-template			{ width:718px; }
#x-template h1			{ text-align:center; font:normal 22px Georgia, "Times New Roman", Times, Serif; color:#5B0001; line-height:25px; margin:0; padding:5px 0 10px; } /* listing title */
.x-tb-mid h5			{ text-align:left; font:bold 12px Georgia, "Times New Roman", Times, Serif; color:#574115; line-height:15px; text-decoration:none; margin:0; padding:0 0 15px; } /* text subtitles */

#x-gallery			{ width:350px; margin:0 auto; text-align:center; float:left; }
#x-gallery-large			{ width:350px; height:350px; background:transparent url(images/x-template-gallery-bg.png) 0 0 no-repeat; display:table-cell; vertical-align:middle; text-align:center; }
#x-gallery-large img		{ max-height:348px; height:auto !important; max-width:348px; width:auto !important; width:348px; }
#x-gallery-thumbs			{ width:350px; margin:10px 0; overflow:hidden; }
#x-gallery-thumbs img		{ width:75px; height:75px; border:1px solid #AF9F84; margin:0 13px 0 0; float:left; }
#x-gallery-thumbs img.last		{ margin-right:1px; }

#x-specs				{ width:300px; float:right; }
#x-specs table			{ border:0 none; border-collapse:collapse; margin:0; padding:0; cellpadding:0; cellspacing:0; }
#x-specs table td.title		{ text-align:left; font:12px Georgia, "Times New Roman", Times, Serif; font-weight:bold; color:#5B0001; padding:5px 5px 5px 15px; border-top:1px solid #AF9F84; border-right:1px solid #AF9F84; }
#x-specs table td.info		{ text-align:left; font:12px Georgia, "Times New Roman", Times, Serif; font-weight:bold; color:#22180E; padding:5px 15px 5px 5px; border-top:1px solid #AF9F84; }

.x-stb-title, .x-stb-mid, .x-stb-btm	{ width:300px; }
.x-stb-title			{ background:transparent url(images/x-stb-title.jpg) 0 0 no-repeat; height:32px; }
.x-stb-title-specs			{ background-image:url(images/x-stb-title-specs.jpg); }
.x-stb-mid			{ background:transparent url(images/x-stb-mid.png) 0 0 repeat-y; padding:0; overflow:hidden; }
.x-stb-btm			{ background:transparent url(images/x-stb-btm.png) 0 0 no-repeat; height:5px; margin:0 0 11px; }

#x-specs-logo			{ width:300px; margin:10px auto; padding:0; text-align:center; }
#x-specs-watch			{ width:300px; margin:10px auto; padding:0; text-align:center; }
#x-specs-watch img		{ width:263px; height:36px; }
