
body			{margin:0; padding:0; text-align:center; font-family: Arial, sans-serif; font-size:10px; line-height:11px; background-color: #ddd;}
a				{text-decoration:none;}
a				{color:#704000;}
a:hover 		{color:#600000;}

a.blink:link,a.blink:visited {color:#000;}
a.blink:hover {color:#444;}

p, h1			{margin: 0 6px 8px 8px; text-align:left;}
h1				{font-size:17px; line-height:19px; padding-bottom:1px; background: url("/pics/dotted_1.gif") repeat-x 0 100%}
p, td, input, select	{font-family: Verdana, Arial, sans-serif; font-size:9px; line-height:11px;}
input, select	{display:inline;}
select	{font-family: Verdana, Arial, sans-serif; font-size:9px; font-weight: normal; padding:0px; border:1px solid #bbb; color:#000; background-color: #ffffff; vertical-align:middle;}
form {display: inline;}
.pM				{font-family: Arial, sans-serif; font-size:13px; line-height:21px;}
.pM2				{font-family: Arial, sans-serif; font-size:13px; line-height:17px;}
.pM3				{font-size:9px; line-height:20px;}
.pS				{margin: 0 4px 2px 4px; }
.error			{color:#F00; font-style:italic;}
.text				{height:17px; padding:0; margin:0; border: 1px #C0C0C0 solid; font-family: Arial, sans-serif; font-size:13px; line-height:15px; vertical-align:top;}
.textarea		{border: 1px #C0C0C0 solid; font-family: Arial, sans-serif; font-size:13px; line-height:15px;}
.textP			{height:16px; padding:0; margin:0; border: 1px #C0C0C0 solid; font-family: Verdana, Arial, sans-serif; font-size:9px; line-height:15px; vertical-align:top;}
.textareaP		{border: 1px #C0C0C0 solid; font-family: Verdana, Arial, sans-serif; font-size:9px; line-height:15px;}
.shoppingContent a {color:#ddd;}
.shoppingContent a:hover {color:#bbb;}
.shoppingContent2 a {color:#000;}
.shoppingContent2 a:hover {color:#555;}

img			{vertical-align: top; border: 0; display: block;}
.thumb		{border: 1px solid #808080; float:left;margin-bottom:11px; margin-right:8px;}
.icon			{display: inline;vertical-align: middle;}
.inputImg 	{vertical-align:middle;}
.helpIcon	{display: inline;vertical-align: bottom;}
.helpIcon2	{display: inline;vertical-align: bottom;float:right;margin-left:4px;}
.helpIcon3	{display: inline;vertical-align: middle;}

#crm .inputText	{height:12px; padding:0px 1px 0px 1px; border:1px solid #bbb; color:#888; background-color: #e4e4e4; vertical-align:middle; margin-right:3px;}
.inputPwd {height:12px; padding:0px 1px 0px 1px; border:1px solid #bbb; color:#888; background-color: #e4e4e4; vertical-align:middle; margin-right:3px;}

.colL			{float:left;width:292px; }
.colXL			{float:left;width:584px; }
.colXXL			{float:left;width:876px; }

.col1			{background-color: #EED;}
.col2			{background-color: #DBDBCC;}
.col3			{background-color: #C8C8B9;}

#container		{width:878px; margin: 0 auto; text-align:left;}

#crm				{width:100%; height:44px; color:#222;}
#header			{width:868px;}
#shoppingCart	{display:block; float:right; height:38px; border:1px solid #303939; background-color: #bbb;}
#headerBanner	{width:878px; height:35px;}

#searchInfo	{display:block; float:left; width:208px; height:38px; border:1px solid #c0c0c0;}
#newsletterInfo	{display:block; float:left; width:174px; height:38px; border:1px solid #c0c0c0; margin-left: 4px;}
#membersInfo	{display:block; float:left; width:233px; height:38px; border:1px solid #c0c0c0; margin-left: 4px;}

#delimiter	{line-height:1px; height:1px; border: #333; border-width: 0 0 1px 0;}
#footer			{width:100%; color:#333;}
#footerLeft		{display:block; float:left;}
#footerRight	{display:block; float:right;}

#content	{width:876px; height:480px; border:1px solid #bbb;}
#content2	{width:876px; border:1px solid #bbb;}

#nav {
  background-color:#111;
  float:left;
  width:878px;
  border:solid #5D6253;
  border-width:1px 0;
  font-size:11px;
  font-weight: bold;
  }
#nav ul {
  margin:0;
  padding:0;
  list-style:none;
  text-transform:uppercase;
  }
#nav li {
  float:left;
  margin:0;
  padding:0;
  line-height:normal;
  text-indent:0;
  }
#nav a {
  float:left;
  display:block;
  padding:4px 8px;
  border:solid #888;
  border-width:0 1px 0 0;
  color:#bbb;
  text-decoration:none;
  white-space:nowrap;
  }
#nav strong {
  color:#d8d8e0;
  }
  
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#nav a {float:none;}
/* End IE5-Mac hack */

#nav a:hover	{background-color: #4c4c4c;}

.nav2 {
  font-family: Verdana, Arial, sans-serif;
  font-size:9px;
  }
.nav2 strong {
  color:#905200;
  font-weight: normal;
  }
  
.sp1, .sp2, .sp3, .sp4, .sp5, .sp123,.sp12345	{padding: 0 5px 0 5px; margin:0; line-height:15px;}
.sp1, .sp2, .sp3, .sp4, .sp5, .sp123	{border: #aa9 solid; border-width: 0 1px 1px 0;}
.sp1			{width:448px; border-left-width: 1px;}
.sp2			{width:119px;}
.sp3			{width:79px; text-align:right;}
.sp4			{width:79px; text-align:right;}
.sp5			{width:79px; text-align:right;}
.sp123		{width:668px; border-left-width: 1px;}
.sp12345		{width:850px;}

.losp1, .losp2, .losp3, .losp4, .losp5, .losp6, .losp123, .losp12345	{padding: 0 5px 0 5px; margin:0; line-height:15px;}
.losp1, .losp2, .losp3, .losp4, .losp5, .losp6, .losp123	{border: #aa9 solid; border-width: 0 1px 1px 0;}
.losp6		{border-left-width: 1px;}
.losp1		{width:124px;}
.losp2		{width:104px;}
.losp3		{width:104px; text-align:right;}
.losp4		{width:104px; text-align:right;}
.losp5		{width:104px;}
.losp123		{width:354px; border-left-width: 1px;}
.losp12345	{width:586px;}

.lfsp1, .lfsp2, .lfsp3, .lfsp4	{padding: 0 5px 0 5px; margin:0; line-height:15px;}
.lfsp1, .lfsp2, .lfsp3, .lfsp4	{border: #aa9 solid; border-width: 0 1px 1px 0;}
.lfsp1		{width:378px; border-left-width: 1px;}
.lfsp2		{width:119px;}
.lfsp3		{width:119px;}
.lfsp4		{width:188px;}

#containerPopup1	{width:418px; margin: 0 auto; text-align:left;}
#contentPopup1	{width:418px; height:400px;}
.spt1, .spt2, .spt12	{padding: 0 5px 0 5px; margin:0; line-height:15px;}
.spt1, .spt2, .spt12	{border: #aa9 solid; border-width: 0 1px 1px 0;}
.spt1			{width:150px; border-left-width: 1px;}
.spt2			{width:150px; text-align:right;}
.spt12		{width:300px; border-left-width: 1px;}

.listCol1	{background-color: #DCDCCC;}
.listCol2	{background-color: #E4E4D4;}
.listCol3	{background-color: #C8C8B9;}

.cartBT		{border-top-width: 1px;}
.tableBorder {border: #aa9 solid; border-width: 0 1px 1px 0;}
.tableBT {border-top-width: 1px;}
.tableBL {border-left-width: 1px;}
