﻿/** 
 * While we're having the loading class set.
 * Removig it, will remove the loading message
 */
div#AjaxLoader.loading { background: url(images/ajax-loader.gif) no-repeat center center; }
.ajax_loader { text-align: center; }
a.ri-button-cart-login{ background: url(../images/results_control.png) no-repeat 0px -220px; text-indent: -9999em; }
a:hover.ri-button-cart-login{ background-position: 0px -240px; }
a.ri-button-set-login{ background: url(../images/results_control.png) no-repeat -20px -220px; text-indent: -9999em; }
a:hover.ri-button-set-login{ background-position: -20px -240px; }
.detail-item-button-login{ background: #f6f6f6; background-image: -moz-linear-gradient(top,#ffffff,#efefef); background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef)); border: 1px solid #ccc; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #000; cursor: pointer; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef); overflow: visible; padding: 5px 8px 4px 8px; vertical-align: middle; white-space: nowrap; text-decoration: none; display: inline-block; font-size: 12px; line-height: 12px; height: 14px; }
.detail-item-button-login.bttnend{ -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 0px; border-top-left-radius: 0px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 0px; margin-left: -3px; }
.detail-item-button-login.bttnstart{ -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 3px; border-right: none; margin-right: 0; }
.detail-item-button-login img{ font-size: 0; vertical-align: middle; border: none; }
.detail-item-button-login:hover,
.detail-item-button-login:focus{ background: #f3f3f3; background-image: -moz-linear-gradient(top,#ffffff,#ebebeb); background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ebebeb)); border-color: #999; box-shadow: 0 0 3px #999; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#ebebeb); -moz-box-shadow: 0 0 3px #999; outline: 0; -webkit-box-shadow: 0 0 3px #999; }
.detail-item-button-login:active{ background: #ddd; background-image: -moz-linear-gradient(top,#cccccc,#ffffff); background-image: -webkit-gradient(linear,left top,left bottom,from(#cccccc),to(#ffffff)); border-color: #999; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cccccc,endColorStr=#ffffff); }
.detail-item-button-login::-moz-focus-inner{ border: 0; }
.detail-item-button-login[disabled],
.detail-item-button-login[disabled]:hover,
.detail-item-button-login[disabled]:focus,
.detail-item-button-login[disabled]:active{ background: #f6f6f6; background-image: -moz-linear-gradient(top,#ffffff,#efefef); background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef)); border-color: #ccc; box-shadow: none; color: #666; cursor: auto; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef) alpha(opacity=80); -moz-box-shadow: none; opacity: 0.8; -webkit-box-shadow: none; }