@charset "utf-8";
/* CSS Document */

div.vm_element {
left:-999em;
position:absolute;
}

.productPrice {
font-weight:700;
}

.addtocart_button_module,.notify_button,input.addtocart_button {
width:102px;
height:22px;
background:url(/images/bt-addtocart.gif) no-repeat left top #00A9DD;
border:none;
text-indent:20px;
color:#FFF;
font-weight:700;
margin-top:5px;
cursor:pointer;
direction:ltr;
padding:0 20px 0 0;
}

.addtocart_button_module:hover,.addtocart_button_module:active,.notify_button:hover,.notify_button:active,input.addtocart_button:hover,input.addtocart_button:active {
background-color:#666;
background-position:left -22px;
color:#FFF;
}

.notify_button {
background:url(/images/bt-notify.gif) no-repeat #00A9DD;
}

.vmFieldTitle {
margin-bottom:5px;
padding-top:10px;
background:url(/images/dot-h.gif) repeat-x left 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-quickjump .button {
background:url(/images/bt-currency.gif) no-repeat left top #00A9DD;
border:none;
height:22px;
line-height:21px;
margin-left:5px;
width:110px;
padding-bottom:4px;
padding-top:0;
vertical-align:top;
}

a.mainlevel {
display:block;
outline:none;
text-decoration:none;
text-transform:uppercase;
color:#666;
border-top:1px solid #E6E6E6;
background:url(/images/arrow.png) no-repeat 92% 14px;
margin:0;
padding:8px 15px 9px;
}

a.mainlevel:hover,a.mainlevel:active,a.mainlevel:focus {
background:url(/images/arrow.png) no-repeat 92% 14px #F7F7F7;
text-decoration:none;
}

a#active_menu {
background:url(/images/arrow.png) no-repeat 92% 14px #FFC;
font-style:normal !important;
font-weight:700;
}

#ja-slider {
position:relative;
margin:15px 15px 0;
}

#ja-slider-left {
position:absolute;
left:0;
top:0;
width:30px;
}

#ja-slide-left-img,.ja-slide-left-img,#ja-slide-right-img,.ja-slide-right-img {
position:absolute;
top:70px;
left:3px;
cursor:pointer;
}

#ja-slider-center,.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;
}

h2.jazin-title,h4.jazin-title {
line-height:1.1;
text-transform:none;
margin:0 0 5px;
padding:0;
}

.jazin-wrap {
border-bottom:5px solid #ABABAB;
padding:0;
}

#jazin {
border:0;
padding:0;
}

.jazin-right {
float:right;
}

.jazin-box {
margin:0;
padding:15px;
}

.jazin-left .jazin-box {
margin-left:0;
}

.jazin-right .jazin-box {
margin-right:0;
}

div.jazin-section {
display:block;
margin-bottom:5px;
}

div.jazin-section a {
display:block;
float:left;
font-weight:700;
padding:0 2px 2px 0;
}

div.jazin-section a span {
background:#666;
color:#FFF;
text-transform:uppercase;
display:block;
font-family:Cambria, "Times New Roman", Times, serif;
margin:0;
padding:1px 10px;
}

.jazin-box:hover div.jazin-section a span,.hover div.jazin-section a span {
background:#069 none repeat scroll 0 0;
}

div.jazin-section a:hover,div.jazin-section a:active,div.jazin-section a:focus {
text-decoration:none;
color:#999;
}

.jazin-more {
color:#999;
text-transform:uppercase;
display:block;
clear:both;
margin-top:10px;
background:url(/images/dot-h.gif) repeat-x left top;
padding:10px 0 2px;
}

ul.jazin-links li {
padding-left:10px;
background-position:1px 8px;
}

ul.jazin-links li a {
color:#666;
}

.jazin-content img {
padding:5px 10px 0 0;
}

.jazin-pagedesc {
display:block;
font-style:italic;
margin:10px 0;
padding:10px;
}

#jazin-hlwrap-sub {
clear:both;
margin-bottom:3px;
}

#jazin-hlwrap-sub .jazin-box,#jazin-hlwrap-sub .jazin-content {
background:none;
margin:0;
padding:0;
}

#jazin-hlwrap-sub h4.jazin-title {
font-size:150%;
font-weight:400;
}

#jazin-hlwrap-sub .article_separator {
height:15px;
background:none;
font-size:1px;
}

#jazin-fp .article_separator {
clear:both;
display:block;
height:3px;
background:none;
font-size:1px;
}

.jazin-pagenav,.jazin-pagenav-counter {
text-align:center;
}

#ja-slideshowwrap {
position:relative;
}

#ja-slideshow div.moduletable {
margin:0;
padding:0;
}

#ja-slideshow-case {
position:absolute;
top:0;
left:0;
}

#ja-slidebar {
margin-left:4px;
position:absolute;
bottom:10px;
left:10px;
display:block;
z-index:100;
}

#ja-slidebar ul {
list-style:none;
margin:0;
padding:0;
}

#ja-slidebar ul li {
display:inline;
width:20px;
height:20px;
margin:0;
padding:0;
}

#ja-slidebar ul li.pause {
background:none;
display:none;
}

#ja-slidebar ul li a {
color:#4F4F4F;
cursor:pointer;
text-decoration:none;
font-family:Tahoma, Arial, sans-serif;
font-size:10px;
width:20px;
height:22px;
display:block;
float:left;
background:url(/images/circle.png) no-repeat;
text-indent:6px;
margin-right:5px;
font-weight:700;
}

#ja-slidebar ul li a:hover {
text-decoration:none;
color:#333;
}

#ja-slidebar a.active {
background:url(/images/circle-active.png) no-repeat;
}

#ja-slideshowwrap img {
width:760px !important;
}

.vmCartModule a img,.vmCartModule hr,#ja-slidebar a.next,#ja-slidebar a.prev,.ja-slideshow-mask {
display:none;
}

.jazin-left,.jazin-center {
float:left;
background:url(/images/dot.gif) repeat-y right top;
}

ul.jazin-links,.jazin-pagedesc p {
margin:0;
padding:0;
}
