 a.addtocart {
text-indent:-2000px;
display:block;
width:90px;
height:30px;
background:url(../images/button-addtocart.gif) no-repeat bottom left
}

#ja-feature {
position:relative;
margin:0;
padding:5px
}

#ja-feature a {
font-weight:700
}

#ja-feature-products img {
margin:5px
}

#ja-feature-products td {
vertical-align:top;
padding-right:3px
}

#ja-banners {
text-align:center
}

#ja-rightcol div.module-yourcart div div div a.mainlevel {
color:#F7F7F7;
background:url(../images/button-viewcart.gif) no-repeat center left;
width:100px;
height:19px;
display:block;
text-indent:-2000px
}

#ja-vm-cart {
color:#FFF;
width:170px;
padding-left:0;
position:absolute;
top:0;
right:0;
font-size:11px;
margin:0
}

#ja-vm-cart div.moduletable h3 {
color:#FFF;
text-transform:uppercase;
background:none;
border-top:none;
text-align:center;
margin:10px 0 0 -25px;
padding:0
}

#ja-vm-cart div.moduletable a {
display:block;
width:55px;
height:19px;
text-indent:-2000px;
background:url(../images/button-viewcart.gif) top right no-repeat;
margin:5px 0 0 40px
}

div.ja-productwrap {
margin:10px 0 0
}

div.ja-product {
margin:0 15px
}

div.ja-product h3 {
border-top:1px solid #EFEFEF;
border-left:1px solid #EFEFEF;
border-right:1px solid #EFEFEF;
background:url(../images/h3-bg.gif) no-repeat bottom left;
font-size:1em;
text-indent:25px;
line-height:normal;
margin:0 -5px 5px;
padding:6px
}

#product_list div {
margin:0;
padding:0
}

span.ja-separator {
display:block;
height:3px;
background:url(../images/seperator.gif) left bottom repeat-x
}

span.ja-firstsep {
margin-top:10px
}

#ja-content .componentheading a {
text-decoration:none
}

.shop_tip {
width:85% !important;
background:url(../images/pin-bg.gif) no-repeat top right #FEFAE1;
padding:30px 50px 10px 10px
}

.ja-rightseparator {
background:url(../images/v-seperator.gif) right top repeat-y
}

#ja-rightcol div.module-yourcart div div div br,#ja-vm-cart br {
display:none
}
