body									{background:url(images/bg-mid.jpg) repeat-y top center;background-color:#fff;padding:0px;margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
a, a img, img, div, p, ul, li, li a,
h1, h2, h3, h4, h5, h6	 				{border:none;padding:0px;margin:0px;text-decoration:none;}
p										{margin:10px;}
strong									{font-size:13px;}
div.noindent p							{text-indent:0px;margin-left:300px;margin-top:20px;}
div.photos p							{height:120px;}
div.noindent p strong					{position:absolute;margin-left:-300px;text-align:right;width:290px;}
ul										{margin:10px;margin-left:50px;}
p.centit								{font-style:italic;padding:30px;}
b.fake									{color:#fff;}
p.overunder								{padding:20px;margin:20px;border-top:1px solid #000;border-bottom:1px solid #000;}
p.over									{padding:20px;margin:20px;border-top:1px solid #000;}
p.under									{padding:20px;margin:20px;border-bottom:1px solid #000;}
p.massbtn							{position:absolute;margin-top:145px;margin-left:-160px;}

/*-----------------------------------------------headers------------------------------------------------*/
h1										{font-size:28px;font-weight:normal;margin-top:35px;margin-left:-20px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-style:italic;}
h2										{font-size:20px;font-weight:normal;margin-top:35px;margin-left:-10px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-style:italic;}
h3										{font-size:16px;font-weight:normal;margin-top:35px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-style:italic;}



/*---------------------------------------------layout------------------------------------------------------*/
div.main-wrap							{margin-left:auto;margin-right:auto;background:url(images/bg-top.jpg) no-repeat top center;width:100%;}
table.main								{margin-top:0px;margin-left:auto;margin-right:auto;width:1000px;padding:0px;height:100%;}
table.main td							{padding:10px;margin:0px;padding-top:200px;height:1000px;}
td.td-left								{width:207px;}
td.td-right								{width:753px;}
div.content								{padding-left:15px;}
div.staffdiv p							{float:left;width:200px;height:200px;}
div.staffdiv p img						{display:block;margin-bottom:10px;margin-right:40px;}


/*------------------------------------------------landing--------------------------------------------------------*/
body.Landing							{background:none;background-color:#444;}
a.landing								{position:absolute;left:50%;margin-left:-384px;top:0px;z-index:999999;}
img.landing2							{position:absolute;left:50%;margin-left:-320px;top:5px;z-index:999;}

/*-----------------------------------------------top section w/seasonal-------------------------------------*/
a img.logoimg							{position:absolute;top:0px;width:400px;height:150px;margin-left:-15px;z-index:999;}
div.seasonal							{position:absolute;top:0px;width:500px;;height:175px;z-index:9;margin-left:250px;}




/*-------------------------------------------------navigation-----------------------------------------------*/
div.nav									{margin-left:-20px;}
div.nav ul								{margin:0px;}
div.nav ul li 							{list-style-type:none;margin-left:20px;margin-right:10px;}
div.nav ul li a							{color:#333;}
div.nav ul li a:hover					{text-decoration:underline;}
div.nav ul li.currentpage				{font-style:italic;color:#999;}
div.nav ul li ul li ul li a				{font-size:80%;}

div.nav2 ul								{margin:0px;}
div.nav2 ul li 							{list-style-type:none;margin-left:20px;}
div.nav2 ul li a						{color:#333;}
div.nav2 ul li.currentpage				{font-style:italic;color:#999;}

div.nav3								{position:absolute;margin-left:-100px;margin-top:-35px;width:820px;}
div.nav3 ul								{margin:0px;}
div.nav3 ul li 							{list-style-type:none;margin-left:20px;float:left;margin-right:10px;margin-bottom:3px;}
div.nav3 ul li a						{color:#333;}
div.nav3 ul li.currentpage a			{font-style:italic; color:#999;}

div#sitemap 							{position:absolute;top:100px;left:0px;width:100%;background-color:#fff;border-bottom:1px solid #000;border-top:1px solid #000;z-index:99999;}
div#sitemap div.nav						{margin:100px;font-size:120%;}
div#sitemap div.nav	li					{margin-left:50px;}



/*-------------------------------------------------lists-----------------------------------------------*/
ul.numbered li							{list-style-type:decimal;}



div.photos p							{float:left;width:220px;height:190px;}
div.photos p img						{display:block;margin-right:85px;}



/*----------------------------------------------news items----------------------------------------------------*/
div.blogbox								{border: 1px solid rgb(0, 0, 0); padding: 25px; background-color: rgb(238, 238, 238);}



/*--------------------------------------------------forms------------------------------------------------------------------------------*/
div.formwrap							{width:900px;padding:50px;background-color:#fff;margin-top:-20px;margin-left:-252px;position:absolute;}
table.formtable							{width:900px;}
table.formtable td						{padding:10px;padding-bottom:0px;padding-top:10px;height:auto;font-size:12px;}
table.formtable td input.formtext		{display:block;width:100%;height:18px;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
table.formtable td textarea				{display:block;width:100%;;height:50px;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
table.formtable td input.formcheckbox	{display:inline;margin-left:20px;}
table.formtable td input.formcheckbox2	{display:inline;margin:5px;margin-left:0px;width:50px;height:18px;font-size:11px;font-family:Arial, Helvetica, sans-serif;float:left;}
table.formtable td input.formsubmit		{height:40px;width:250px;text-align:center;font-size:18px;}
table.formtable td.ft					{border-top:1px solid #666;padding-top:20px;}
table.formtable td.fr					{border-right:1px solid #666;}
table.formtable td.fl					{border-left:1px solid #666;}
table.formtable td.fb					{border-bottom:1px solid #666;padding-bottom:20px;}
table.formtable td div.blogbox			{width:380px;}

/*----------------------------------------cataloger-------------------------------------------------------------*/
div.catitemlist							{padding-bottom:100px;}
div.catitem								{height:80px;padding:10px;}
div.catitem a img						{float:left;margin-right:5px;border:1px solid #222;}
div.itemimage							{float:left;padding:15px;}
div.itemimage a							{color:#666;}
div.itemimage a:hover					{color:#f59815;}
div.itemnotes							{padding-top:15px;}
p.buyhere								{position:absolute;top:170px;left:50%;margin-left:325px;}
p.buyhere a img							{height:50px;width:155px;background:url(images/buynow.png) 0px -50px no-repeat;}
p.buyhere a:hover img					{background:url(images/buynow.png) 0px 0px no-repeat;}	


.hidden									{display:none;}
.unhidden								{display:block;}
