.jagCms4OxidBoxWrapper {
}

.jagCms4OxidBoxWrapper .titleBlock {
    background: none repeat scroll 0 0 #EEEEEE;
    color: #29373C;
    display: block;
    font-weight: 700;
    height: 30px;
    line-height: 15px;
    padding: 5px 10px;
    text-decoration: none;
    text-shadow: 0 1px 1px #FFFFFF;
    width: 174px;
}

.jagCms4OxidBoxWrapper:hover .titleBlock {
    background: url("../../../../../out/azure/src/bg/fx-grad-darkblue.png") no-repeat scroll left bottom transparent;
    color: #FFFFFF;
    text-shadow: 0 -1px 0 #BF5001;
}

.jagCms4OxidBoxWrapper .titleBlock .gridPicture {
    display: block;
    height: 150px;
    margin: 20px -10px 0;
    text-align: center;
    top: 40px;
    width: 185px;
}

.jagCms4OxidBoxWrapper .priceBlock {
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: 0;
    font-size: 14px;
    height: 30px;
    left: 0;
    padding: 5px 10px;
    position: absolute;
    width: 165px;
}

.jagCms4OxidBoxWrapper:hover .priceBlock {
    background: url("../../../../../out/azure/src/bg/fx-grad-darkblue-spiked.png") no-repeat scroll center top transparent;
    color: #FFFFFF;
    height: 60px;
    padding-top: 30px;
    text-shadow: 0 -1px 1px #000000;
}

.jagCms4OxidBoxWrapper .priceBlock .button {
    bottom: 8px;
    display: block;
    font-size: 10px;
    left: 8px;
    padding: 1px 10px;
    position: absolute;
    text-decoration: none;
    text-transform: uppercase;
    visibility: hidden;
}

.jagCms4OxidBoxWrapper:hover .priceBlock:hover .button {
    background: none repeat scroll 0 0 #EC6105;
}

.jagCms4OxidBoxWrapper:hover .priceBlock .button {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    text-shadow: 0 -1px 0 #8C4600;
    visibility: visible;
}
