#inventory_blur {
				position: fixed;
				top: 0;
				left: 0;
				opacity: .7;
				-moz-opacity: .7;
				filter: alpha(opacity = 70);
				display: none;
				background-color: black;
				height: 1000px;
				width: 100%;
				z-index: 100000; /* SP */
		}
		
		#inventory_lightwrap {
			position: fixed;
			left: 0;
			top: 10%;
			width: 100%;
			text-align: center;
			display: none;
			z-index: 100001; /* SP */
			
  		}
		
		#inventory_lightbox {
			margin: 0 auto;
			border: 2px solid black;
			border-radius: 5px;
			background-color: white;
			padding: 5px;
			text-align: center;
  		}
		
		#inventory_lightbox p {
			position: relative;
			margin: -5px -5px 5px -5px;
			padding: 2px 10px;
			display: block;
			text-align: right;
  		}
		
		#inventory_lightbox p a {
			display: block;
			background: #900;
			color: white;
			font-weight: bold;
			text-decoration: none;
			position: absolute;
			top: -11px;
			right: -11px;
			width: 20px;
			height: 20px;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
			line-height: 19px;
			text-align: center;
			border: 1px solid white;
  		}
		
		#inventory_lightimg {	
			width: auto;
  		}
			
table td label {
display: block;
float: left;
width: 80px;
text-align: right;
margin: 3px 7px 0 0;
padding: 0;
}

table td input {
display: inline;
float: none;
clear: none;
margin: 0 5px 0 0;
padding: 0;
width: 200px;
}

table td input.city {
width: 100px;
}

table td input.state {
width: 30px;
}

table td input.zip {
width: 50px;
}

table td input.submit {
width: auto;
margin-left: 90px;
}

div.inventory {
margin: 10px;
padding: 10px;
font-size: 10pt;
}

div.inventory_type_panache {
  width: 28%; 
  float: left; 
} /* SP */

div.inventory_detail {
  width: 66%;
  float: none;
} /* SP */

div.inventory p.name {
font-weight: bold;
}

div.inventory p {
	margin: 5px 0;
}

div.inventory p span {
	margin: 0 10px 0 0;
	padding: 0;
	color: #4e4e4e; /* SP */
 	font-weight: bold;
}
			#inv_page {
				width: 100%;
				text-align: right;
				margin: 0;
				padding: 0;
			}
			#inv_page a:link, #inv_page a:visited, #inv_page span {
				padding: 0 4px;
			}

table.inv_table  { vertical-align: middle; }

td { 
    vertical-align: middle;
    font-size: 80%;
 }  /* SP */

img.inv_image {
     padding: 4px;
}  /* SP */

.left-sidebar #secondary {
  margin-left: 0%;
  margin-top: 2%;
  padding-top: 2px;
  padding-left: 32px;
  /* background-color: rgb(236, 224, 224);  */
  border-right: 1px solid lightgray;
} /*SP */

.left-sidebar #content {
    margin: 0 7.6% 0 24%;
} /*SP */

.left-sidebar #primary {
  margin: 0 -3% 0 -26.4%;
} /* SP */

aside.widget_inventory_widget li {
   font-size: 12px;
} /* SP */

article.hentry {
  padding: 0 0 1.625em 0em;
} /* SP */

.entry-content {
  line-height: 1.2em;
} /* SP */

.entry-content img {
  max-width: 50% !important;
}

p.inventory_description {
  clear: both;
  border-bottom: 1px solid #2f2f2f;
}

p.inventory_name {
  text-transform: uppercase;
  border-top: 1px solid #2f2f2f;
}

p.inventory_name a {
  text-decoration: none !important;
  color: #2f2f2f;
}

p.inventory_name a:hover {
  color: #21759b;
}

div.inv_detail_attrs p {
   width: 33%;
   float: left;
} /* SP */

.main-navigation li a {
  color: #2f2f2f !important;
}

.main-navigation li a:hover {
  color: #9f9f9f !important;
}

h1.inventory_title {
  font-weight: normal;
  font-size: 1.6em;
  line-height: 1.2
}