/*-----SPECIALS BLOCK-----*/
#specials{
	float:left;
	position:relative;
	width:742px;
}
.panel {
    position: absolute;
    top: 0;
    right: 0;
	z-index:1;
    display: none;
    background: rgba(0,0,0,0.85);
    width: 742px;
    height: auto;
}
a.trigger{
    position: absolute;
    top: 0;
    right: 0;
	z-index:1;
    letter-spacing:0.1em;
	text-transform:uppercase;
	background:#222;
    padding: 10px 30px 10px 30px;
    display: block;
	font-family:'Abel', sans-serif;
    -moz-border-radius-topright:10px;
	border-top-right-radius:10px;
}
a.trigger:hover{
    position: absolute;
    top: 0;
    right: 0;
	z-index:1;
    letter-spacing:0.1em;
    color:#fafafa;
	background:#191919;
    display: block;
}
a.active.trigger {
    background:#222 url(../images/close.png) 5px 49.5% no-repeat;
}
.general{
	float:left;
	width:740px;
	margin:41px 0;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}
ul#specials-items{
	float:left;
	width:660px;
	margin:0 40px 0 40px;
	list-style:none;
}
ul#specials-items li{
	float:left;
	width:150px;
	margin:0 20px 20px 0;
}
ul#specials-items li.last{
	margin-right:0;
}
ul#specials-items figure{
	float:left;
	padding:10px;
	background:#fafafa;
	width:130px;
}
ul#specials-items figure img{
	float:left;
}
.general article{
	float:left;
	width:660px;
	margin:20px 40px 40px 40px;
}
.general article p{
	font-size:0.95em;
	color:#3b3b3b;
	text-shadow:0 1px 1px #fff;
}