#shop {
float:left;
position:relative;
width:638px;
height:170px;
padding:0 20px;
margin-bottom:25px;
background-color:#EEE;
background-image:url(../images/storeslidebg.jpg);
background-repeat:repeat-x;
border:1px solid #BEBEBE;
}

#shopItems {
float:left;
width:638px;
height:170px;
overflow:hidden;
}

.itemSlide {
float:left;
width:638px;
height:150px;
padding:10px 0;
}

.storeItem {
float:left;
width:136px;
height:140px;
padding:10px 8px 0 8px;
font-size:10px;
background-image:url(../images/storeitembg.gif);
background-repeat:no-repeat;
}

.bumper {
margin-right:10px;
}

.storeItem .imgHolder {
width:136px;
height:100px;
display:block;
margin:0 auto 5px auto;
text-align:center;
overflow:hidden;
}

.storeItem h2 {
color:#FFF;
font-family: Verdana, Arial, sans-serif;
}

.storeItem p, .storeItem a {
color:#000;
display:block;
line-height:1.2em;
font-weight:bold;
overflow:hidden;
}

.storeItem a:hover {
text-decoration:none;
}

.prev {
position:absolute;
top:75px;
left:12px;
width:20px;
height:20px;
display:block;
z-index:100;
overflow:hidden;
}

.prev a {
width:20px;
height:0;
display:block;
padding-top:20px;
overflow:hidden;
z-index:100;
background-image:url(../images/prevbtn.gif);
background-repeat:no-repeat;
}

.next {
position:absolute;
top:75px;
left:648px;
width:20px;
height:20px;
z-index:100;
overflow:hidden;
}

.next a {
width:20px;
height:0;
display:block;
padding-top:20px;
overflow:hidden;
z-index:100;
background-image:url(../images/nextbtn.gif);
background-repeat:no-repeat;
}
