/* #d8879d wine */
/* #2a4d97 blu */
/* #efcf89 dk wood */
/* #f5e5c3 lt wood */
/* #a0b4dc lt blu */

body, form, img, table, th, td, tr, p, span, div, ul, ol {margin:0; border:0; padding:0;}
body, p, td,th, input, select, textarea  {font-family: Arial, Helvetica, sans-serif; font-size:12px; }
body    { margin:0; background-color:#FFFFFF; }

h1    {font-size: 18px; color: #000000; margin:10px 0 0; font-weight:normal;}
h2    {font-size: 16px; color: #000000; margin:10px 0 0; font-weight:normal;}
h3    {font-size: 12px; color: #000000; margin:10px 0px 0px 0px; font-weight:bold;}

p {margin:0 0 10px 0;}
ul li {margin-left:20px;}
ol li {margin-left:27px;}
ul, ol  {margin-bottom:10px;}
em	{font-style:normal;font-weight:bold;}
ul  {list-style-type:square;}

.a-white:link    { color:#FFFFFF; text-decoration:underline;}
.a-white:visited {color:#FFFFFF;text-decoration:underline;}
.a-white:hover   {color:#FFFFFF;text-decoration:none;}
.a-white:active  { color:#FFFFFF;text-decoration:none;}

#ntabase  {height:41px; width:520px; position:relative;top:25px;left:0;}
#nta       { height:41px; width:520px;
  background: url(images/WoodNThings-navbar.jpg);
  margin:0;
  padding: 0;
  position: relative;
  }

#nta_1 { left: 0px; width: 81px; }
#nta_2 { left: 81px; width: 102px; }
#nta_3 { left: 183px; width: 82px; }
#nta_4 { left: 265px; width: 78px; }
#nta_5 { left: 343px; width: 82px; }
#nta_6 { left: 425px; width: 95px; }


#nta_1 a:hover { background: url('images/WoodNThings-navbar.jpg') -0px -41px no-repeat;}
#nta_2 a:hover { background: url('images/WoodNThings-navbar.jpg') -81px -41px no-repeat;}
#nta_3 a:hover { background: url('images/WoodNThings-navbar.jpg') -183px -41px no-repeat;}
#nta_4 a:hover { background: url('images/WoodNThings-navbar.jpg') -265px -41px no-repeat;}
#nta_5 a:hover { background: url('images/WoodNThings-navbar.jpg') -343px -41px no-repeat;}
#nta_6 a:hover { background: url('images/WoodNThings-navbar.jpg') -425px -41px no-repeat;}

#ntabase li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#ntabase li, #ntabase a {height: 41px; display: block;}

#ntabase a { line-height:30px; font-size:16px; padding-left:10px; font-weight:bold; }

#i0		{width:260px;height:95px;}
#td_nav		{background:url(images/default_03.gif) top left no-repeat;width:520px;height:95px;}

#tr_home td	{vertical-align:top; width:260px;}
#td_hr		{height:12px;background:url(images/default_05.gif) top left no-repeat;}
#td_info	{vertical-align:top;width:260px;}
#td_info div	{position:relative;}
#td_info p	{margin: 0 0 5px 18px;}
#td_info img	{width:100px;height:50px;position:absolute; right:10px; top:37px;z-index:-1;}

#td_boyds div	{position:relative;}
#td_boyds img	{height:161px;}
#td_boyds a	{position:absolute; bottom:16px;left:18px;font-size:10px;}

#td_blurb div	{background-color:#f5e5c3;margin:0 10px; padding:10px;}

#td_list	{vertical-align:top;}
#td_list div	{position:relative;background:url(images/default_10.gif) top left no-repeat;height:100px;}
#td_list p	{position:absolute; left:100px; top:25px; font-size:18px;text-align:center;}
#td_list span	{font-size:24px;}
#td_list table	{position:absolute; top:8em;width:100%;}

#td_nautical		{vertical-align:top;}
#td_nautical div	{background:url(images/default_11.gif) top left no-repeat; position:relative;height:192px;}
#td_nautical span	{position:absolute; top:20px;left:50px;}

#td_footer div		{background-color:#a0b4dc;  margin:5px 10px; padding:5px; vertical-align:middle;position:relative; top:-70px;}
#td_footer #p_f1	{text-align:center;margin:0;font-size:10px;line-height:1.2; margin-bottom:10px;}
#td_footer #p_f2	{text-align:right;margin:0;font-size:10px;line-height:1; margin-bottom:3px; vertical-align:bottom;}
/*#td_footer img		{width:92px; height:19px; position:absolute;left:3px; } */

#div_bc			{margin: 5px 0 0 17px;font-size:10px;}
#div_cart		{text-align:right;  position:absolute; right:17px;top:0px;font-size:10px;}
#div_cart img		{vertical-align:bottom;width:16px; height:14px;}

h1			{margin: 5px 0 0 35px;font-size:24px; line-height:1;}

#div_content_grp	{position:relative;}

#table_boyds		{width:746px; margin:5px 0 0 17px;}
#table_boyds td		{text-align:center;width:187px;}
#table_boyds img	{width:111px; height:150px;}

#table_boyds2		{width:746px; margin:5px 0 0 17px;}
#table_boyds2 td		{text-align:center;width:174px;padding-right:13px;}
#table_boyds2 p {width:100%;text-align:left;}
#table_boyds2 img	{width:111px; height:150px;}

#table-byers		{width:746px; margin:5px 0 0 17px;}
#table-byers td		{text-align:center;width:90px;padding:0 8px;vertical-align:top;}
#table-byers img	{width:90px; height:150px;}

#table_mailboxes	{width:746px; margin:5px 0 0 17px;}
#table_mailboxes td	{text-align:center;width:248px;}
#table_mailboxes img	{width:200px;height:148px;}

#table_steelboxes	{width:746px; margin:5px 0 0 17px;}
#table_steelboxes td	{text-align:center;width:248px;}
#table_steelboxes img	{width:200px;height:116px;}

#table_mrchristmas	{ margin:5px 40px 0 40px;}
#table_mrchristmas td	{padding:2px 5px; vertical-align:top; }
#table_mrchristmas p	{font-size:14px;}

#table_juvenillefurniture	{ margin:5px 40px 0 40px;}
#table_juvenillefurniture td	{padding:2px 5px; vertical-align:bottom; }
#table_juvenillefurniture p	{font-size:14px;}

#table_nauticalthemed	{ margin:5px 40px 0 40px;}
#table_nauticalthemed td	{padding:2px 5px; vertical-align:bottom; }
#table_nauticalthemed p	{font-size:14px;}

#div_content_prd	{position:relative;}
#div_content_prd table	{margin:5px 0 0 17px;width:710px;}
#td_pic			{width:285px;vertical-align:top;}
#td_pic_byers		{width:285px;vertical-align:top;}
#td_pic img		{width:239px; height:321px;margin-left:65px;}
#td_pic_byers img	{width:193px; height:321px;margin-left:65px;}
#td_desc		{vertical-align:top;width:420px;}
#td_desc p		{margin:7px 0 5px 15px;}
#td_pn			{vertical-align:bottom;width:210px;height:28px;}
#td_pn p		{margin:0 10px 0 30px;font-size:10px;line-height:18px;}
#td_price		{width:210px;vertical-align:bottom;height:28px;}
#td_price p		{margin:0;}
#td_price span		{font-size:18px;}
#td_specs		{height:54px;padding:10px 0 0 0;vertical-align:top;}
#td_specs p		{margin:0 10px 10px 30px;font-size:10px;}
#td_form		{height:54px;padding:10px 0 0 0;margin-top:10px;}
#td_form span		{vertical-align:top;line-height:1.85;}
#input_qty		{vertical-align:top;margin-bottom:7px;}
#input_cart		{cursor:pointer; background:url(images/WoodNThings-Add-to-Cart.gif) top left no-repeat;width:86px;height:54px;border:0;margin-left:10px;}
#td_altpic		{vertical-align:bottom;}
#img_alt_tn		{margin:0 0 0 15px;}
#td_friends		{vertical-align:bottom;text-align:right;padding-right:10px;}
#td_friends img		{width:57px; height:77px;}
#td_frnd_byers		{vertical-align:bottom;text-align:right;padding-right:10px;}
#td_frnd_byers img	{width:46px; height:77px;}

#DataGrid1 td		{padding:2px 5px 2px 2px;}
#div_app			{position:relative; }
#div_inner			{margin-left:50px;width:450px;}
.table_grid			{width:450px;}
.table_grid td      {padding:2px 5px 2px 2px;}			
blink				{font-weight:bold;color:#FF0000;}
#span_instruct		{font-size:10px;}

.img-updates	{height:60px;float:left;margin: 0 5px 0 0;position:static;}

#td_footer2 table	{width:746px;margin:20px 0 0 17px;background-color:#a0b4dc;}
#td_footer2 td		{width:33%;}
#td_f2_1		{vertical-align:middle;}
#td_f2_1 img		{margin:5px;}
#td_f2_2		{vertical-align:top;}
#td_f2_2 p		{text-align:center;margin:5px;font-size:10px;line-height:1.2;}
#td_f2_3		{vertical-align:top;}
#td_f2_3 p		{text-align:right;margin:0;font-size:10px;line-height:1.2; margin:5px;}






#altpic {
	width: 78px;
	height: 106px;
}

#altpic a .large {
	border: 0px;
	display: inline;	
	width: 1px;
	height: 1px;	
	position: absolute;
	top: -1px;
	left: -1px;	
}

#altpic a, #altpic a:visited {
	background: #FFFFFF;
	display: inline;
	width: 78px;
	height: 106px;
}

#altpic a:hover {
	background-color: #FFFFFE;
}

#altpic a:hover .large {
	border:5px solid #ffffff;
	display: block;
	width: 239px;
	height: 321px;
	top: 60px;
	left: 40px;
}




#altpic_byers {
	width: 64px;
	height: 106px;
}

#altpic_byers a .large {
	border: 0px;
	display: inline;	
	width: 1px;
	height: 1px;	
	position: absolute;
	top: -1px;
	left: -1px;	
}

#altpic_byers a, #altpic_byers a:visited {
	background: #FFFFFF;
	display: inline;
	width: 64px;
	height: 106px;
}

#altpic_byers a:hover {
	background-color: #FFFFFE;
}

#altpic_byers a:hover .large {
	border:5px solid #ffffff;
	display: block;
	width: 193px;
	height: 321px;
	top: 60px;
	left: 40px;
}

.a-fancybox				{    cursor: url(images/zoomin.cur), default;}

/* FANCYBOX */
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('images/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('images/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('images/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('images/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('images/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('images/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('images/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('images/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('images/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('images/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('images/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('images/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('images/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_nw.png', sizingMethod='scale'); }

