#rstore table
{
}
   #rstore table th
   {
      padding-right: 5px;
      color: #6B1D6F;
      text-align: left;
   }
   #rstore table td
   {
        text-align: left;
   }
   
   
#rstore h2
{
	border-bottom: 1px solid #E7E7E7;
}

#rstore .store_view, 
#rstore .store_view_dep, 
#rstore .store_view_emp{
  padding: 0;
  margin: 10px;
}

#rstore .store_view h3{

}
#rstore .store_view p{
  text-align: center;
  color: #800000;
  font-size: 13px;
  font-weight: bold;
}

#rstore .store_view_dep{
  float:left;
  width:300px;
}
#rstore .store_view_emp{
  margin-left:  320px;;
}


#rstore .rstorelog{
  width: 100%;
}

#rstore .rstorelog .amount .positive{
  color: green;;
}
#rstore .rstorelog .amount .negative{
  color: red;
}

#rstore #movewin
{
	position: fixed;
	left: 170px;
	top: 100px;
	width: 395px;
	
	border: 1px solid #a9a9a9;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
	box-shadow: 0 0 250px #999;
	
	z-index: 1;
}
   #rstore #movewin > .content
   {
      padding: 15px 5px;

      border: 1px solid #fff;
		background: #f1f1f0;

		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
   }
   
#rstore #movewin > .content input.btn,
#rstore input.btn{
	border: 1px solid silver;
	cursor: pointer;
	background-color: #E1E1E0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight: bold;
}
   
.store_view
{
}
	.store_view > table
	{
	   width: 100%;
	}
	
	.store_view > table h2
	{
	   margin: 0;
	}
	
	.store_view > table h3
	{
	   margin: 0 0 0 0;
	   
	   font-style: normal;
	}
	
	.store_view > table th
	{
	   padding-right: 8px;
	   color: #222 !important;
	}
	
		.store_view > table td table.total
		{
		   width: 100%;
		   padding-bottom: 12px
		}
		.store_view > table td table.supply,
		.store_view > table td table.employers
		{
		   width: 100%;
		}
			.store_view > table td table.supply th,
			.store_view > table td table.employers th {text-align: left;}
			.store_view > table td table.supply td,
			.store_view > table td table.employers td {text-align: right;}

		.store_view > table tr td.centerseparator {width: 15px;}

		.store_view > table tr.items table
		{
		   width: 100%;
		}
			
			.store_view > table tr.items table th,
			.store_view > table tr.items table td{
				background-color: #E8E8E8;
			}
			
			#rstore .store_view > table tr.items table th{
				border-left: 1px solid #E7E7E7;
				border-top: 1px solid #E7E7E7;
			}
			#rstore .store_view > table tr.items table td.value{
				border-right: 1px solid #E7E7E7;
				border-top: 1px solid #E7E7E7;                
			}
			
			#rstore .store_view > table tr.items table td.value,
			#rstore .store_view > table tr.items table td.actions
			{
			   text-align: right;
			}
			#rstore .store_view > table tr.items table td.actions {
				/*width: 70px;
				width: 170px;*/
				border-right: 1px solid #E7E7E7;
				border-left: 1px solid #E7E7E7;
				border-bottom: 1px solid #E7E7E7;
				padding-bottom: 5px;
				line-height: 20px;
				vertical-align: middle;
			}
			
			#rstore .store_view > table tr.items table td.actions a{
				color: #6B1D6F;
    			padding-right: 5px;
    			text-decoration: none;
			}
			
			.store_view > table tr.items table .actions a img{
				vertical-align: middle;
			}
   
   
   
#logwin
{
	position: relative;
}
   #logwin h3
   {
      position: absolute;
      top: 3px;
      right: 0;
      
      margin: 0;

		font-size: 12px;
		color: #A6A6A6;
      
   }
   
   #logwin table.rstorelog
   {
      width: 100%;
   }
   
      #logwin table.rstorelog th
	   {
	      padding: 8px 5px;	      
	      background-color: #E1E1E1;
	   }

.legend
{
	margin-top: 20px;
	font-size: 10px;
}
   .legend > table {width: 100%;}
   	.legend > table th {padding-right: 15px;}
   	.legend > table td {width: 17px;}
