div.vm_element {
left:-999em;
position:absolute
}

.productPrice {
font-weight:700
}

.addtocart_button_module,.notify_button {
width:102px;
height:22px;
background:url(../images/bt-addtocart1.gif) no-repeat top #00A9DD;
border:none;
text-indent:18px;
color:#FFF;
font-weight:700;
margin-top:5px;
cursor:pointer;
padding:0 0 2px
}

.addtocart_button_module:hover,.addtocart_button_module:active {
background:url(../images/bt-addtocart1.gif) no-repeat bottom #666;
color:#FFF
}

.notify_button {
background:url(../images/bt-notify.gif) no-repeat #00A9DD
}

input.addtocart_button {
color:#FFF;
text-indent:18px;
width:102px;
height:22px;
background:url(../images/bt-addtocart1.gif) no-repeat top #00A9DD;
border:none;
margin:10px 0 0;
padding:0 0 2px
}

.vmFieldTitle {
margin-bottom:5px;
padding-top:10px;
background:url(../images/dot-h.gif) repeat-x top
}

.chars-written {
margin-top:5px
}

.chars-written input {
background:#F7F7F7
}

.vm-footer {
margin:15px 0 20px
}

#vmMainPage a.category {
color:#666;
text-decoration:none
}

#vmMainPage a.category:hover,#vmMainPage a.category:focus,#vmMainPage a.category:active {
color:#00A9DD;
text-decoration:none
}

#vmMainPage hr {
margin:5px 0
}

.ja-vmreview strong {
display:block
}

.ja-vmreview blockquote {
background:url(../images/so-q.gif) no-repeat left top;
margin-bottom:20px;
padding:0 0 0 30px
}

.vm table {
display:block;
width:100% !important;
margin:15px 0;
padding:0
}

.vm hr {
margin:0 -15px
}

.vm label {
font-weight:700;
text-transform:uppercase
}

#ja-vmcart {
position:absolute;
top:0;
right:15px;
width:200px;
height:74px;
z-index:10
}

#ja-vmcart div.moduletable {
border:none;
background:url(../images/vmcart-bg.gif) no-repeat right 15px #FFF;
overflow:hidden;
height:100px;
padding:0 15px
}

#ja-vmcart div.moduletable h3 {
background:none;
text-align:center;
border:none;
margin:0;
padding:15px 0 10px
}

div.vm-showcart a {
display:block;
width:73px;
height:22px;
line-height:21px;
margin-left:45px;
text-align:center;
font-weight:700;
color:#FFF;
background:url(../images/bt-viewcart.gif) no-repeat #00A9DD
}

div.vm-showcart a:hover,div.vm-showcart a:focus,div.vm-showcart a:active {
color:#FFF;
text-decoration:none
}

.vm-total-pro {
clear:left;
text-align:center;
padding:10px 0 0
}

#ja-vmcurrency .button {
background:url(../images/bt-currency.gif) no-repeat top #00A9DD;
border:none;
height:22px;
line-height:21px;
margin-left:5px;
padding-bottom:5px;
width:110px
}

#ja-slider {
position:relative;
margin-top:15px
}

#ja-slider-left {
position:absolute;
left:0;
top:0;
width:30px
}

#ja-slide-left-img,#ja-slide-right-img {
position:absolute;
top:70px
}

#ja-slider-center {
left:30px;
height:165px
}

#ja-slider-right {
position:absolute;
right:0;
top:0;
width:30px
}

.jsslide {
white-space:nowrap;
overflow:hidden;
text-align:center
}

.vmCartModule a img,.vmCartModule hr {
display:none
} 
