			#shelf{
				width:900px;
				height:410px;
				background: url("/images/shelf-bg.png") no-repeat scroll 0 -25px transparent;
		 
			}
			#container{
				/*border:1px solid magenta;*/
				width:850px;
				height:160px;
				margin-left:25px;
			}
			
			#container img, #container .item{
				width:100%;
				height:100%;
				-webkit-border-radius: 10px;
				-moz-border-radius: 10px;
				-o-border-radius: 10px;
				border-radius: 10px;
				-moz-box-shadow: 0px 5px 5px #777;
				-webkit-box-shadow: 0px 5px 5px #777;
				box-shadow: 0px 5px 5px #777;
			}
			.itemTitle{
				padding-top:30px;
			}
			#container .selectedItem{
				-moz-box-shadow: 0 4px 10px #0071BC;
				-webkit-box-shadow: 0 4px 10px #0071BC;
				box-shadow: 0 4px 10px #0071BC;
				border:1px solid #0071BC;
			}
			
			
			#container2{
				/*border:1px solid magenta;*/
				width:850px;
				height:200px;
				margin-left:25px;
				font-family:Arial, Helvetica, sans-serif;
				color: white;
			 
			}
			#container2 img, #container2 .item{
				width:100%;
				height:100%;
				-webkit-border-radius: 10px;
				-moz-border-radius: 10px;
				-o-border-radius: 10px;
				border-radius: 10px;
				-moz-box-shadow: 0px 5px 5px #777;
				-webkit-box-shadow: 0px 5px 5px #777;
				box-shadow: 0px 5px 5px #777;
			}
			
			#container .item{
				width:260px;
				height:260px;
				left:0px;
			}
			
			/*#container2 .selectedItem{
				
				border:2px solid #0071BC;
			}*/
			
			
			
.similarity{
	bottom: 5%;
    position: absolute;
    right: 5%;        
    font-size: 2.5em;
    *font-size: 1.3em;
    width: 1.5em;
    height: 1.5em;
    line-height: 1.5em;
    text-align: center;
}
.similarity {
    -moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background: #84C440; /* old browsers */
    background: -moz-linear-gradient(top, #84C440 0%, #3CB64A 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#84C440), color-stop(100%,#3CB64A)); /* webkit */
    -webkit-box-shadow: inset 0px 1px 0px #a1d269;
    -moz-box-shadow: inset 0px 1px 0px #a1d269;
    box-shadow: inset 0px 1px 0px #a1d269; 
    border-color:#8cc63f #6dc043 #359541 #6dc043;
    border-width:1px;
    border-style:solid;
    color:#fff;
    float:left;
    font-size:14px;
    font-weight:bold;
    padding:3px 6px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
.similarity:hover {
    background: #bbde51;
    border-color:#bbde51 #bbde51 #9eba45 #bbde51;
    -webkit-box-shadow: inset 0px 1px 0px #cde671;
    -moz-box-shadow: inset 0px 1px 0px #cde671;
    box-shadow: inset 0px 1px 0px #cde671; 
    cursor:pointer;
}
			