﻿.searchDetails {
    display: block;
}

.searchResult .searchIcons {
    float: right;
}

.searchPadding {
    padding-right: 5px;
}

.refineSearch {
    position: relative;
    float: left;
    margin-top: 15px;
}

.searchActions {
    text-align: right;
    width: 100%;
}

.sorton {
    float: right;
    right: 0;
}

.backToSearch {
    float: right;
}

.not-active {
    pointer-events: none;
    cursor: default;
    color: gray;
    text-decoration: none !important;
}

    .not-active:visited {
        pointer-events: none;
        cursor: default;
        color: gray;
        text-decoration: none !important;
    }

    .not-active:hover {
        pointer-events: none;
        cursor: default;
        color: gray;
        text-decoration: none !important;
    }

    .not-active:default {
        pointer-events: none;
        cursor: default;
        color: gray;
        text-decoration: none !important;
    }

legend .special-heading {
    display: block;
    color: #000000;
    font-family: "Trebuchet MS",Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 120%;
}

li .submenu-item {
    clear: both;
    list-style-type: none !important;
    list-style: none;
}

#nav-section div ul li ol li.submenu-item a, #nav-section div ul li ol li.submenu-item a:hover {
  font-weight: normal;
  cursor: pointer;
  pointer-events: auto;
  background: none;
  padding-top: 0.35em;
  text-decoration: none;
}

.list-item
{
	font-size:11px;
    display: block;
    max-width:150px;
    max-height:150px;
    word-wrap:break-word;
    text-decoration:none !important;
}

.list-subItem
{
    display:block
}

.mylistcheckbox {
    padding-top: .5em;
    float: right;
}

.selectAllButtons {
    margin-left: 1em;
        background-color: #78BA00;
    color: #000000;
        margin: 0;
    line-height: 1.2;
    padding: 1em 2em;
    max-width: none;
    font-weight: bold;
    font-style: normal;
}

.selectAllButtons:hover{
    background-color: #b1e455;
    outline: 1px solid #78BA00;
    outline-offset: -1px;
}
.logo {
    max-width: 30px;
    max-height: 30px;
    padding-left:10px;
}
.logoLarge {
    max-width: 150px;
    max-height: 150px;
}

.logoSearchResults {
    max-width: 70px;
    max-height: 70px;
}
.searchDetailsInfo {
    display: inline-block; 
    vertical-align:top;
}
.opis {display:none;}

.category {
  border-collapse:separate !important;
  border-spacing:10px !important;
 
}

tr {
     background-color:white !important;
}
.specials {
    height:auto !important;
    min-height: 425px;
}

.btnViewMapResults {
    float: right;
}

.btnViewMapDtls {
    margin-right: 10px;
}

.selectedParent {
    border-color: #007EB1 !important;
    border-width: 2px !important;
}

.parentCategories {
    background-color:White;
    border-width:1px;
    border-style:Solid;
    border-color:#F6F6F6;
    width:80px;
}

.information {
        width: 20px;
}

.invisibleButton {
    display:none;
}

li.searchDetailsDiscount {
    padding-bottom: 2.5em;
}

.currentPage {
    background-color: #007EB1 !important;
    width: 700px !important;
    height: 700px !important;
    border-radius: 40%;
    color: white !important;
}

li .indent {
    padding-left: 40px;
}

.nounderline, .nounderline:link, .nounderline:hover, .nounderline:visited  {
    text-decoration: none !important;
}

.ui-datepicker-trigger {
    height: 30px;
    width: 30px;
    padding: 5px;
    vertical-align: middle;
}

.ui-datepicker {
    background-color: white;
    padding: 10px;
    border: solid;
    border-width: thin;
}

.ui-datepicker-next {
    float:right;
}

.printHeader {
    font-weight: bold;
    font-size: x-large;
}

a.disabled, a[disabled], a.disabled:hover, a[disabled]:hover {
   pointer-events: none !important;
   cursor: default !important;
}

    a.disabled img, a[disabled] img, a.disabled:hover img, a[disabled]:hover img {
        pointer-events: none !important;
        cursor: default !important;
        opacity: 0.4;
        filter: alpha(opacity=40); /* msie */
    }

[id*='pOutputMenu'] {
    text-align: right;
}

.selectAllButtons[disabled] {
    clear: both;
    pointer-events: none !important;
        cursor: default !important;
                opacity: 0.4;
        filter: alpha(opacity=40); /* msie */
}

#ui-datepicker-div { display: none; }

input[type="checkbox"]:disabled+label
{
     color:#ccc;
}


/* email pop-up box and email control styling */
.emailButton, .controlIcon, [id$='printLink']:disabled, [id$='emailLink']:disabled, [id$='saveLink']:disabled, [id$='menuitemback']:disabled {
    margin: 0px !important;
    margin-right: 15px !important;
    padding: 0px !important;    
    cursor:pointer !important;
}

    .emailButton:hover, .controlIcon:hover {
        outline: none !important;
        cursor:pointer !important;
    }

.emailButton, .controlIcon {
    margin: 0px !important;
    margin-right: 15px !important;
    padding: 0px !important;    
    cursor:pointer !important;
    font-weight: normal !important;
}

.emailButton {
    color: #13578b !important;
    background: none !important;
}

    .emailButton:hover, .controlIcon:hover  {
        outline: none !important;
        cursor:pointer !important;
    }

.ui-button:disabled, .ui-button[disabled] {
    pointer-events: none !important;
    cursor: default !important;
    background: none !important;
    color: #777777 !important;
    font-weight: normal;
    margin: 0px !important;
    margin-right: 15px !important;
    padding: 0px !important;
    opacity: 1 !important;
    filter: alpha(opacity=100) !important; /* msie */
}

    .ui-button:disabled img, .ui-button[disabled] img {
        pointer-events: none !important;
        cursor: default !important;
    }
    .ui-button:disabled:hover, .ui-button[disabled]:hover  {
        outline: none !important;
        cursor:pointer !important;
    }

.emailDialog {
    background-color: #ffffff;
    border-color: #585E62;
    border-style: solid;
    border-width: thin;
    margin: 20px;
}

.ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
    margin: 10px;
}

.ui-dialog-buttonpane .ui-dialog-buttonset {
    text-align: center;
    padding: 30px;
}

.emailDialog .ui-dialog-titlebar{
    background-color: #F6F6F6;
        padding: 15px;

}

.emailDialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
    float: right;
    margin: 0px;
    padding: 4px;
}

.emailDialog #dialog-form {
    padding: 15px;
}

.emailDialog .ui-dialog-titlebar .ui-dialog-title{
   font-weight: bold;
}

.emailDialog #dialog-form .ui-state-highlight {
    color: red;
}

/* email pop-up box and email control styling END */

.privacyLink {
    margin: 0 !important;
}

.outlet-aside {
    width: 90%;
}