.p_allItemsContainer {
	float:left;
	width:515px;
}
.p_itemContainer {
	padding:0 7px;
}
.p_showAll {
        bottom:-14px;
        *bottom:-16px;
}
.p_showAll:hover {
        bottom:-15px;
        *bottom:-17px;
}

.p_item{
        width:250px;
        float:left;
        text-align: center;
        padding: .5em 0 1em;
        border-bottom: 1px solid #ccc; /* for when viewing all item */
}
.p_itemImg{
        width: 200px;
        height:110px;
        /*
        position: relative;
        *position: static;
        */
        text-align: center;
        margin: 0 auto;
}
.p_itemImg a{
        /*
        position: absolute;
        *position: static;
        bottom: 0;
        left:0;
        */
}
.p_itemName{
        padding: .45em .5em;
        min-height:45px;
        height:auto !important;
        height:45px;
        font-weight:bold; font-size: 130%;
}
.p_itemName a{
        text-decoration: none;
        color: #555;
        font-size:90%;
}
.p_itemName a:hover{
        color: #ff0000;
}
.p_itemPrice{
        padding: .25em .5em;
        min-height:20px;
        height:auto !important;
        height:25px;
        color:red;
        font-weight:bold; font-size: 130%;
}
.p_itemDetailsBtn{
        margin-top: .5em;
}
.p_itemDetailsBtn a{
        color: #fff;
        text-decoration: none;
        font-weight: bold;
        padding: .25em .75em;
        background: #ff0000;

        border: 1px solid #750000;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;

        box-shadow: 0pt 0pt .25em #777;
        -moz-box-shadow: 0pt 0pt .25em #777;
        -webkit-box-shadow: 0pt 0pt .25em #777;
}
.p_itemDetailsBtn a:hover{
        background: #ff8888;
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;

        margin: 0 0 0 1px;
}


