.right .search-container, .right #searchresultscontainer {
    float: right;
}

.left .search-container, .left #searchresultscontainer {
    float:left;
}

#searchresultscontainer {
    width:739px;
}

#searchresultscontainer, .dir-green, .listingarea {
    position: relative;
}

.filter-container{
    position:absolute;
}

.right .filter-container{
    left:-230px;
}

.left .filter-container{
    right:-230px;
}
.gradient {
    background: #f1f1f1;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f1f1f1 0%, #d4d4d2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#d4d4d2));
    background: -webkit-linear-gradient(top, #f1f1f1 0%,#d4d4d2 100%);
    background: -o-linear-gradient(top, #f1f1f1 0%,#d4d4d2 100%);
    background: -ms-linear-gradient(top, #f1f1f1 0%,#d4d4d2 100%);
    background: linear-gradient(to bottom, #f1f1f1 0%,#d4d4d2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#d4d4d2',GradientType=0 );

    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.05) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,.05.1)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.05) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.05) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,.05) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,.05) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#1a000000',GradientType=0 );
}
#relatedJobsList {
    padding:0px;
    overflow:hidden;
    max-height: 230px;
    margin-bottom: 25px;
}
#relatedJobsList > p {
    margin:10px 0;
    background: rgb(171, 204, 164);
    padding: 4px;
    border-radius: 3px;
}
#relatedJobsButton, #UploadYourCvBannerButton {
    margin: 6px auto;
    display:block;
    background-color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #484848;
    border: 1px solid #6CA369;;
    border-radius: 4px;
    line-height: 1.1;
    width: 90%;
    text-align: center;
    padding: 6px 0px 6px 0px;
    position: absolute;
    bottom: 1px;
/*    box-shadow:0px -2px 6px 4px rgb(213, 228, 212); */
}
#relatedJobsButton:hover {
    text-decoration: underline;
    border: 1px solid #437A40;
}
.ajaxSpinner {
    margin: 10px auto;
    text-align:center;
    display:block;
    width:16px;
    height:16px;
}
#relatedJobsInner {
    max-height: 300px; 
    min-height:182px;
    background:#D5E4D4;
    padding:8px;
    overflow: hidden;
}
#relatedJobsContainer {
    position:relative;
    right:4px;
    color:rgb(28, 58, 14);
    max-height: 350px; 
    min-height:232px;
    background: #409700; 
    background: -moz-linear-gradient(top, #409700 0%, #307300 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#409700), color-stop(100%,#307300)); 
    background: -webkit-linear-gradient(top, #409700 0%,#307300 100%); 
    background: -o-linear-gradient(top, #409700 0%,#307300 100%); 
    background: -ms-linear-gradient(top, #409700 0%,#307300 100%); 
    background: linear-gradient(to bottom, #409700 0%,#307300 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#409700', endColorstr='#307300',GradientType=0 ); 
}
#relatedJobsContainer.hidden {
    visibility: hidden;
}

.search-container{
    padding:2px;
    width:735px;
}
.search-container.blue, .filter-container.blue{
    background: #1e79a6;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNzlhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTYyOGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #1e79a6 0%, #11628f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e79a6), color-stop(100%,#11628f));
    background: -webkit-linear-gradient(top, #1e79a6 0%,#11628f 100%);
    background: -o-linear-gradient(top, #1e79a6 0%,#11628f 100%);
    background: -ms-linear-gradient(top, #1e79a6 0%,#11628f 100%);
    background: linear-gradient(to bottom, #1e79a6 0%,#11628f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e79a6', endColorstr='#11628f',GradientType=0 );
    /*BLUE*/ 
}

.search-container.orange, .filter-container.orange{
    background: #fd8d00;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkOGQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZTVlMDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fd8d00 0%, #ae5e07 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd8d00), color-stop(100%,#ae5e07)); 
    background: -webkit-linear-gradient(top, #fd8d00 0%,#ae5e07 100%); 
    background: -o-linear-gradient(top, #fd8d00 0%,#ae5e07 100%); 
    background: -ms-linear-gradient(top, #fd8d00 0%,#ae5e07 100%); 
    background: linear-gradient(to bottom, #fd8d00 0%,#ae5e07 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd8d00', endColorstr='#ae5e07',GradientType=0 );
    /*ORANGE*/
}

.search-container.grey, .filter-container.grey{
    background: #b6b6b4; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2YjZiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOGE4YTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #b6b6b4 0%, #a8a8a6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b6b6b4), color-stop(100%,#a8a8a6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b6b6b4 0%,#a8a8a6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b6b6b4 0%,#a8a8a6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b6b6b4 0%,#a8a8a6 100%); /* IE10+ */
    background: linear-gradient(to bottom, #b6b6b4 0%,#a8a8a6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6b6b4', endColorstr='#a8a8a6',GradientType=0 ); /* IE6-8 */
    /*GREY*/
}

.search-container.bluegrey, .filter-container.bluegrey{
    background: #1e79a6;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNzlhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTYyOGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #1e79a6 0%, #11628f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e79a6), color-stop(100%,#11628f));
    background: -webkit-linear-gradient(top, #1e79a6 0%,#11628f 100%);
    background: -o-linear-gradient(top, #1e79a6 0%,#11628f 100%);
    background: -ms-linear-gradient(top, #1e79a6 0%,#11628f 100%);
    background: linear-gradient(to bottom, #1e79a6 0%,#11628f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e79a6', endColorstr='#11628f',GradientType=0 );
    /*BLUE*/ 
}

.search-header{
    color: white;  
    line-height: 34px;
    font-weight: bold;
    font-size:14px;
    /*text-shadow: 1px 3px 9px black;*/
    position: relative;
    padding-left:30px;
}

.filter-container .search-header{
    padding-left:5px;
}

.mag-glass{
    position: absolute;
    width:36px;
    top: -10px;
    left: -10px;
}

.blue .mag-glass{
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDcvMTgvMTOjvLhKAAAIPklEQVRYhc2Ye4xcVRnAf+feO3ced7bdR3dntpSybbct9EFbKNJCW6qtyLOAUdQSxUckEmMkYjAYESISMBEIRqOp1MQIJQqEqFCJGMtjS0tpy6M8+6Ivujvb3Z3OzL0zd+6ducc/Zu6dO7vddsV//JKb3fN93znnd77znfOdXSGl5P9JtIk69tz5+HRgLbACOB9oBxQgC7wL9AEvHrr/pg/+FyBxpgj13Pn4auC3wLkTHPMQcOuh+296/hMBTfnGL09pMFLpRXWQ5Z9kYGAncKuVGdg5EecTf7gdGGfLjFR6VR1mnq9rN6KsnN3Nit4056bbaE3oKEKQKznszeTYfjDDS3uP058r+l2WAs8YqfQtVmbgHxNdxRggI5VeC/wJSAOoimD9p2Zz8/I59HZNHjPAWa0G87rbuH5xD8eyFpt27GNj3weUK1WAacDfjFR6vZUZeHIiQMoomMXUIpMGaE3oPHzjJdx73UWnhBkt09oM7vjcYjZ8dRXdkxPhRW8wUulL/2ugOkwvQGdLnF9/ZSXrFvWM6WQ5FQbyRfpzRcyyO8Z+2ZypbLx5dXgRrfWxzyjBlhmp9EpgGYCmCO6+5kJW9KabnDP5Ek/s2MfL+/rJ5Et4UtLVEmfZzBRfWjqLmZ2TAt953W3cf8PFfPOPWyjYLsBCI5W+ysoMbJ4QUHgF6xb1cM355zQ5vry3n3ue3cnBE/kmfX+uyFvHhnnmjY/48VUXcP3insB2UU8nX1s+l99seSc8R/PAo0QBMFLpLmA+wOS4zi2r5jU5bfnwON994pUxMGEZLJS44+ltbNqxv0n/9eVzmNpq+M3pRip98RmBgE/7iuUzU5ybbm2a6K6/7vDDDlLm3WLxETub/b6dHfmea5kPSCkzAE7F477Nu/lg4GTQv7MlztULp4fnXDkRoOAELJuZanJ4evdHHMtaPsyIY5kPOYX81qpTPlZ1nOOOae5yzcIj0vOOAFhll+f2HG4a44LpU8LN9WcCEsACXzEn1TjenpTsPnwiaLul0gbXsl6nVr9G6l/WLRbfrJSKj/p+W/cPUKl6Qb+uljgJPUjXJYnOruR4QL5Xl6/oSMYCo1PxyJWckLscAIYAG6gAEogAUa9aDZJnyLTJlZxgrLZElLiuUXQqAAghDMA8HVBwHylCNKZH4oWKrxBKDhgOAQGoQEwIJdiX0fVaiNo2NOxy9P3XBCTqkwCQtcqBMaqptMQijYE1VQA5oAxUQ4spq7oe9f1aEzotMT3ol7ddbLcatKXn2eMB1XJIyvd9xd5MrmEUgkVnNxJSjeg/jU/p7AVKdSi7/hXVaPRu3++SWWl0rRGEwXwJy2nc6E4hXzgdEFLK7b7itUOZJocvXDCTrpa43+xRVHWTkUqvSXSlOoxUus1IpS82UunXgMVQi+qoY847x0fC27i96jiMJwogPNd91Ve8eiDDoeHGAqa1Gdx55RI0JciCGcDzQogMtQTvAxb6xtvWLOT8aR1B/4Lt8tyeI0FbVqv3jUtTB8I+mf0YOAgwbNps7Gt+hd6wZAYP33gpqUnxsSPUJRmNcPe1S7l19fwm/aN977N/MEiDbHHoxMunA1ITSy4XgKZG9SOKqn4R4MOBkyw4q50ZU1oCx7npVtaeNw1VEeRsByEgFtFIT0pwxYLp3HPtUq6Yf/aYCZ7adZD3+7N+Mx4xjLJrWa8AXtjvjusuAWpPWBWIApOMrtS/EGI+QPfkBBtvXs287rYxk+RKDoOFWrXvTMZpN6JjfHzJ2w63P7mNF947FlbfZWUGfh5W+E9YP0IqoCmadkBRtdUIkTTLLn37++ntnMw5HS3hvsQiKh1GjCnJGHH99H+4RDWVlbO72T+Y46OhIDc/oyeTZdcy+0ZHSE0suRxqd5FaLZezihYZVDTtckDJlRz++e5Rim6V3s7JJKMRTid52+F3L73H8+8eZcXs7uCSjUc01px3FvsyOQ4OBS+GtXoyWXItc+toIFEHUmpQdr+iaccVVb0QIeJu1eP1Q4M8t+cwR0csPCmREiqeR8mtksmXeOfjEZ7cdZD7Nr/B5j1HePPoMJl8kcvmTEWtn05dU1k9dyp7M02R+qyeTP7dtcz+cA75QDoQByYBbXoyuUKLJ34gFGVGOAqKELQZURIRDUUBq1zhZMlpKqa+3Lh0Fj9bdxGxiBrociWH2/68lS0fHvdVj1qZgW/7OaRQK5CSWm0qA0XAdExze/HE4C1u0bpXShmUfE9Khk2bo1mTw8MmQ6bdDCOl5f/6l50H+OFT24KiCrUH4E+uvjDMvSLcCGekV4eyqSW5AHAKhRedQmGXFk/M1ZPJbwlFmTMmFID0vANu0XrKtaz9sbb2L6u6vgbg2bcPE4uoPPD5ZcHlqirhUhvUUxkG8i/2KuDQKM6yrnMrpeLblVLxRwgRUTStVShKHITAq5a8SiUvpfSLlbCzI7+PtbWbqq5fB7W7KBZR+c6q+VQ8jwdfeCsMtHW8CMlQlJpgqG1lCYgjZdRz3QKNJ4tX96vQeAFodnZkQ7y9QyiRyDqAx7bv47Ht+04V2Q3jAfniQ/mAftSKQIxa8ms0Xpu+fxgoAsRLI8O/indMiSiaduUp5kFK+WDxxOAuTrFl4Sj5UKOB7DqURmPf/T7V+ufV9Rq1E+uWhod+oSeT/1ajsWsUVT0PcKX0dnuuu9E+efIVmt9u4/5/KJxT/gl0qSW7EoqO7ytDvv7N7/igjmluwzTfqNtsoAA0/jSZAFAYygv9rIRAxChf//MvWY9GhF1q263WxyjVdf4iJgQ0GizcUYzj49sktQj52+5Syz0lZLPrei/c/z/PmlK5gMFixgAAAABJRU5ErkJggg==) no-repeat;
    /*BLUE*/
}

.orange .mag-glass{
     background: transparent url(data:image/png;base64,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) no-repeat; 
    /*ORANGE*/ 
}

.search-header strong{
    font-size:18px;
}

.blue .search-bar, .blue #searchfilters{
    background: #5393b6;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzOTNiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZDg4YTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #5393b6 0%, #4d88a8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5393b6), color-stop(100%,#4d88a8));
    background: -webkit-linear-gradient(top, #5393b6 0%,#4d88a8 100%);
    background: -o-linear-gradient(top, #5393b6 0%,#4d88a8 100%);
    background: -ms-linear-gradient(top, #5393b6 0%,#4d88a8 100%);
    background: linear-gradient(to bottom, #5393b6 0%,#4d88a8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5393b6', endColorstr='#4d88a8',GradientType=0 );
    /*BLUE*/
}


.orange .search-bar, .orange #searchfilters{
  background: #ec9c3b;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjOWMzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTg1M2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ec9c3b 0%, #c1853f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec9c3b), color-stop(100%,#c1853f));
    background: -webkit-linear-gradient(top,  #ec9c3b 0%,#c1853f 100%);
    background: -o-linear-gradient(top,  #ec9c3b 0%,#c1853f 100%);
    background: -ms-linear-gradient(top,  #ec9c3b 0%,#c1853f 100%);
    background: linear-gradient(to bottom,  #ec9c3b 0%,#c1853f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec9c3b', endColorstr='#c1853f',GradientType=0 );
    /*ORANGE*/
}

.grey .search-bar, .grey #searchfilters, .bluegrey #searchfilters{
    background: #e8e8e6; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGQ0ZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e8e8e6 0%, #d4d4d2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e6), color-stop(100%,#d4d4d2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e8e8e6 0%,#d4d4d2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e8e8e6 0%,#d4d4d2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e8e8e6 0%,#d4d4d2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e8e8e6 0%,#d4d4d2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e6', endColorstr='#d4d4d2',GradientType=0 ); /* IE6-8 */
}
#agencysearchform select {
    padding-right:4px;
}
.search-item-container{
    display:inline-block;
    width:160px;
    margin: 10px 30px 12px 14px;
}

.search-item-container input, .search-item-container select{
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    width:170px;
    margin-top: 4px;
    color: #696c71;
    padding-left:7px;
}

.blue .search-item-container input, .blue .search-item-container select{
    border:1px solid #11628f;
    /*BLUE*/
}

.orange .search-item-container input, .orange .search-item-container select{
    border: 1px solid #af6400;
    /*ORANGE*/
}

.grey .search-item-container input, .grey .search-item-container select{
    border: 1px solid #848482;
    /*ORANGE*/
}

.search-item-container input{
    padding-top:5px;
    padding-bottom:5px;
}

.search-item-container select{
    padding-top:4px;
    padding-bottom:4px;
}

.special_select{
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    appearance: none;
    padding-right:24px;
}

.search-container input[readonly], .search-container input[disabled]{
	background-color: #fff !important;
}

.special_select{
    /*
     * Note: Default styling if no specific colour class set - used on the new homepage
     * ( ORANGE ) 
    */  
     background: white url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAWCAYAAAA1vze2AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH3QcTChkMDdnh1QAAANdJREFUSMft1DFOQkEUheEvipYWJnQ27sJNoAmzgKGwxEIT14AVkUpIaKbRxqeFBatwF8ZCOjQmWNlMQShM8MFLCJxu7kzun5N77lC1iqi7ir47c+ejKiCTKiC2kL9UWyB5p9gPyeNc/RgNPIRk/G8nRdTAPQZF1Jyp19HDLW7KOtnDDw7RL6IpXtHPLmC31ExC8oSID9Rz82ec5SdDXJQefEhe0MJ7XtqTfDXAZUg+l5KukIxwnkFwh6uQfC01whnURgfXIfle9IMcbjd+MyEHVUDerKt+ARdYL0JJaL6gAAAAAElFTkSuQmCC) no-repeat right;    
}

.blue .special_select{
    background: white url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAWCAYAAAA1vze2AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH3QcTChgQAMOM2wAAAOVJREFUSMft1L8uBUEUx/FP/CsVktvZwlt4iUviBUwhW1Gw8Qw0I1TuTRRb0YhbKDyFpxhR0CESKs0UsoWIXZuQ++vmzMn55uT3m6FvlWV59BtzZxrn5T4gT31ATCFfae67jUVVr2EhxXDZqK9giIsUw+OPNymqeohzjIuq3vhUH+AExzhsu8k83rGEUVHVb7jFKG8Bs608STFcYRMPGOThE6znljPstDY+xXCNgPv8aFfz1Ri7KYbnTtKVYrjBVgbBKfZSDC+dRjiDtnGA/RTDa2cRboAm2ZPpt/JPIIt9QO78VX0A9gk5hljOn/YAAAAASUVORK5CYII=) no-repeat right;
    /*BLUE*/
}

.orange .special_select{
    background: white url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAWCAYAAAA1vze2AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH3QcTChkMDdnh1QAAANdJREFUSMft1DFOQkEUheEvipYWJnQ27sJNoAmzgKGwxEIT14AVkUpIaKbRxqeFBatwF8ZCOjQmWNlMQShM8MFLCJxu7kzun5N77lC1iqi7ir47c+ejKiCTKiC2kL9UWyB5p9gPyeNc/RgNPIRk/G8nRdTAPQZF1Jyp19HDLW7KOtnDDw7RL6IpXtHPLmC31ExC8oSID9Rz82ec5SdDXJQefEhe0MJ7XtqTfDXAZUg+l5KukIxwnkFwh6uQfC01whnURgfXIfle9IMcbjd+MyEHVUDerKt+ARdYL0JJaL6gAAAAAElFTkSuQmCC) no-repeat right;
    /*ORANGE*/   
}

.search-item-container label.input-title{
    color: white;
    font-weight: bold;
    font-size:12px;
}

/*.search-item-container .autosuggest{
    font-size: 14px;
    z-index: 100;
    color: black;
}*/

input[type="button"]{
    width:100px;
    height:26px;
    border:none;
    font-weight:bold;
    margin: 22px 0px 25px 0px;
    -moz-box-shadow: 0 0 10px 1px #404040;
    -webkit-box-shadow: 0 0 10px 1px #404040;
    box-shadow: 0 0 10px 1px #404040;
}

.blue input[type="button"]{
    background-color: #004762;
    color:white;
    /*BLUE*/
}

.orange input[type="button"]{
    background-color: #ffc000;
    color:#7e5012;
    /*ORANGE*/
}

.lightbox{
    height: 95%;
    width: 95%;
}

.lightbox_container{
    z-index: 101;
    position: fixed;
    margin: 0px auto;
    width: 840px;
    height: 550px;
}

.overlay{
    position: fixed;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background: #000000;
    opacity: 0.6;
    z-index: 101;
}

#industry-select{
    padding-top: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background: #ffffff; 
    width: 840px;
    height: 550px;
    z-index: 50;
}

#industry-select h3{
    font-size: 12pt;
    font-weight: bold;    
    color: #FC9700;
    margin: 0;
}

#industry-select h4{
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    margin: 0;
}

#industry-select a{
    color: #1e92cf;
    text-decoration: none;
    font-size: 9pt;
    line-height: 14px;
}

#industry-select a:hover{
    text-decoration: underline;
}

#industry-select a.active{      
    color: #FC9700;
    text-decoration: none;
    cursor: default;
}

#industry-select hr{
    height: 1px;
    padding: 0 2px 0 2px;
    background: #a3bdf2;
    border: none;
}

#industry-select ol.popular{
    font-size: 9pt;
    padding-left: 24px;
    color: #1e92cf;
    font-weight: bold;
    line-height: 22px;
    list-style: decimal;
}

#industry-select table{
    border: 0;
    margin: 0;    
    height: 100%;
}

#industry-select .x{
    position: relative;
    float: right;
    top: -14px;
    right: -10px;    
    height: 16px;
    width: 20px;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    background: #FC9700;
    color: #ffffff;
    text-align: center;
    padding-top: 4px;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
}

#industry-select .col{
    float: left;
    position: relative;
    top: 0px;
    width: 195px;
    height: 100%;
    margin-right: 5px;
    margin-left: 5px;
}

#industry-select .col.alphabetical a{
    line-height: 20px !important;
}

div#industry-select div.col em {
    color: #1e92cf;
    text-decoration: none;
    font-size: 9pt;
    line-height: 14px;
}

#searchagain{
    font-size: 12pt;
    border: solid 5px #ffffff;
    width: 500px;
    float: right;
    margin-top: 15px;
    padding: 20px;
    background: #FC9700;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    position: relative;
    z-index: 100;
}


.filter-container{
    float: left;
    width:210px;
    padding:2px;
}

#searchfilters{
    padding: 8px;
}

.blue #searchfilters,.orange #searchfilters{ 
    color: white;
}

.grey #searchfilters , .bluegrey #searchfilters{
    color: black;
}

#searchfilters #sliderval,#searchfilters #agencydistance{
    margin:0 20px 5px 0px;
}

#searchfilters #slider{
    margin-top:5px;
}

#searchfilters label.heading{
    display: block;
    font-weight: bold;
    cursor:default;
}

#searchfilters input[type="checkbox"], #searchfilters input[type="radio"], #searchfilters label{
    cursor:pointer;
}

.listcountarea li{
    color: #58992e;
}

.listcountarea li span{
    color: #464646;
}

.listcountarea li span .none{
    color: #CC0000;
}

.input-warning-blue {
    border-color: #ff0000;
    background: rgb(235,217,174) 
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAWCAYAAAA1vze2AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH3QcTChgQAMOM2wAAAOVJREFUSMft1L8uBUEUx/FP/CsVktvZwlt4iUviBUwhW1Gw8Qw0I1TuTRRb0YhbKDyFpxhR0CESKs0UsoWIXZuQ++vmzMn55uT3m6FvlWV59BtzZxrn5T4gT31ATCFfae67jUVVr2EhxXDZqK9giIsUw+OPNymqeohzjIuq3vhUH+AExzhsu8k83rGEUVHVb7jFKG8Bs608STFcYRMPGOThE6znljPstDY+xXCNgPv8aFfz1Ri7KYbnTtKVYrjBVgbBKfZSDC+dRjiDtnGA/RTDa2cRboAm2ZPpt/JPIIt9QO78VX0A9gk5hljOn/YAAAAASUVORK5CYII=) no-repeat right!important;
}
.input-warning {
    border-color: #ff0000;
    background: rgb(235,217,174) 
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAWCAYAAAA1vze2AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH3QcTChkMDdnh1QAAANdJREFUSMft1DFOQkEUheEvipYWJnQ27sJNoAmzgKGwxEIT14AVkUpIaKbRxqeFBatwF8ZCOjQmWNlMQShM8MFLCJxu7kzun5N77lC1iqi7ir47c+ejKiCTKiC2kL9UWyB5p9gPyeNc/RgNPIRk/G8nRdTAPQZF1Jyp19HDLW7KOtnDDw7RL6IpXtHPLmC31ExC8oSID9Rz82ec5SdDXJQefEhe0MJ7XtqTfDXAZUg+l5KukIxwnkFwh6uQfC01whnURgfXIfle9IMcbjd+MyEHVUDerKt+ARdYL0JJaL6gAAAAAElFTkSuQmCC) no-repeat right!important;
    
}
.input-label-warning {
    display: none; 
    position: relative;
    margin-left:10px;
    right: 0; 
    top: 0; 
    color: #ffA01E;
}

.show-inline {
    display:inline;
}
#searchErrorBox {
    display:none;
    margin:0px auto;
    border: 2px solid #15638A;
    background: rgb(235,217,174);
    color: #1e79a6;
    text-decoration: :underline;
    padding:8px;
    font-weight: 800;
    font-size: 16px;
    width:50%;
    text-align:center;
}
.search-bar {
    padding-top: 12px;
}
