body					{margin:0px; text-align:center; font-family:arial; color:#736257; font-size:11px; background:url(../images/pattern.gif);} 

a						{color:#993300; text-decoration:none;}
a:hover					{color:#736257; text-decoration:underline;} 

#pagewidth				{position: relative; width:920px; text-align:left;  margin-left:auto; margin-right:auto; z-index: 99;}  

#contacthead			{position: relative; float:left; width:300px; text-align:left; padding:10px 0px 10px 10px; font-size:10px;}
#sysheader				{position: relative; float:left; width:600px; text-align:right; padding:10px 0px 10px 0px; font-size:10px;}
#header					{position: relative; float:left; height:110px; width:910px; padding:5px; background-color:#0d0500;} 
#header		.hdrborder	{position: relative; height:108px; width:908px; border:1px solid #3d3733;}

.logo					{position: relative; float:left; margin:10px 0px 0px 10px;}
.menu					{position: relative; float:right; margin:70px 10px 0px 0px;}

#footer					{position: relative; float:left; height:30px; width:910px; padding:5px; background-color:#0d0500; margin-bottom:30px;} 
#footer		.ftrborder	{position: relative; height:28px; width:908px; border:1px solid #3d3733;}
.subscribe				{position: relative; float:left; margin:8px 0px 0px 10px;}
.copy					{position: relative; float:right; margin:8px 10px 0px 0px; font-size:10px;}
.ftrcenter				{position: relative; float:left; margin:8px 10px 0px 100px; font-size:10px;}

#content				{position: relative; float:left; width:920px; margin:20px 0px 20px 0px;}

#contentProdDetail				{position: relative; float:left; width:910px; padding: 5px; background-color:#0d0500;}
#contentProdDetail .cpdborder	{position: relative; float:left; width:888px; border:1px solid #3d3733; padding:10px;}



.fphdr					{position: relative; float:left; display:block; margin-bottom:2px;}

#newarrivals			{position: relative; float:left; width:910px; padding: 5px; background-color:#ffffff; height:200px; margin-bottom:30px;}
#newarrivals .naborder	{position: relative; float:left; width:908px; height:198px; border:1px solid #cccccc;}

#featured				{position: relative; float:left; width:920px;}

.productL				{position: relative; float:left; width:242px; border:1px solid #3d3733; background-color:#0d0500; padding:10px 0px 10px 42px;}
.lgseparator			{position: relative; float:left; height:250px;}

.image					{position: relative; float:left; width:200px; height:200px;}
.description			{position: relative; float:left; font-size:10px; width:230px; margin:5px 0px 5px 0px;}
.price					{position: relative; float:left; color:#993300; font-size:10px; width:230px;}

.title					{width:100%; font-weight:bold; height:30px; color:#666666;}

.view					{position:relative; float:right; padding:10px; }
.view		a			{color:#cccccc; font-size:11px;}

.contentPHDR			{position: relative; float:left; width:888px;}	
.prodtitle				{position: relative; float:left; font-size:14px; font-weight:bold;  color:#ffffff; }
.sku					{position: relative; float:left; font-size:10px; font-style:oblique; margin:2px 0px 0px 15px;}
.misc					{position: relative; float:right; font-size:10px;}

.contentPL				{position: relative; float:left; width:440px;}
.prodcontent			{position: relative; line-height:18px; padding:10px; font-size:12px; color:#cccccc;}
.prodpricing			{position: relative; padding:10px; color:#993300; }
.prodrelated			{position: relative; float:left;}


.contentPR				{position: relative; float:right; width:420px; margin:20px 0px 20px 10px; }
.prodimage				{position: relative; width:400px; float:left;  border:1px solid #3d3733; padding:10px;}
.imgthumbs				{margin-top:5px;}
.prodnavigation			{position: relative; width:400px; float:left; margin-top:10px; padding-top:10px; text-align:middle;}


.privacy 				{position:relative; float:left; width:860px;  text-align:justify; margin:15px 10px 0px 10px; color:#999999; }
#textbox					{position: relative; float:left; height:350px; width:910px; padding:5px; background-color:#0d0500; margin-bottom:30px;} 
#textbox		.txtbxborder	{position: relative; height:348px; width:908px; border:1px solid #3d3733;}

.terms 					{position:relative; float:left; width:880px;  text-align:justify; margin:15px 15px 0px 15px;  color:#999999; }
#termsbox					{position: relative; float:left; height:970px; width:910px; padding:5px; background-color:#0d0500; margin-bottom:30px;} 
#termsbox		.termsborder	{position: relative; height:968px; width:908px; border:1px solid #3d3733;}

.contactus 						{position:relative; float:left; width:880px;  text-align:justify; margin:15px 10px 0px 10px; color:#999999; }
#contactbox						{position: relative; float:left; height:630px; width:910px; padding:5px; background-color:#0d0500; margin-bottom:30px;} 
#contactbox		.contactborder	{position: relative; height:628px; width:908px; border:1px solid #3d3733;}

.aboutus 				{position:relative; float:left; width:880px;  text-align:justify; margin:15px 10px 0px 10px; color:#999999; }
#aboutbox					{position: relative; float:left; height:620px; width:910px; padding:5px; background-color:#0d0500; margin-bottom:30px;} 
#aboutbox		.aboutborder	{position: relative; height:618px; width:908px; border:1px solid #3d3733;}
#imagebox				 		{position: relative; float:left; height:270px; width:320px; padding:5px; background-color:#0d0500;} 
#imagebox		.imageboxborder	{position: relative; height:245px; width:300px; border:1px solid #3d3733;   padding:12px;}

#imagebox2				 			{position: relative; float:left; height:150px; width:220px; padding:5px; background-color:#0d0500;} 
#imagebox2		.imageboxborder2	{position: relative; height:150px; width:200px; border:1px solid #3d3733;   padding:10px;}