input, textarea, option, select {
    color: #000;
}

a:focus {
    outline-style: none;
    outline-color: #000;
    outline-width: 0;
}

html > body #indexGlobal.smtoppad {
    padding-top: 3%;
}

:focus {
    outline-color: #000;
}

body {
    font-family: Arial, Helvetica, sans-serif;
}

#footerIndex {
    height: auto;
}

#footerIndex .ps {
    padding-top: 30px;
}

ul.error_list {
    color: #d00;
    margin: 0 0 4px;
    padding: 4px 0;
}

#prrc a.switchedOff {
    border-color: #000 !important;
}

#prrc .bsp .lnks a.chosen, #prrc .bsp h4 a.chosen {
    color: #00FFFF;
}

#prrc .eth2 li a.chosen {
    color: #00BEBF;
}

#prrc #roundArea .content .alignedItem h3 {
    margin-right: 30px;
    overflow: hidden;
    padding-bottom: 1px;
    width: auto;
    //zoom: 1;
}

#prrc #roundArea .content .alignedItem h3 span {
    margin-top: 0;
    width: 102px;
}

#prrc #roundArea .content .alignedItem h3 input {
    background: none;
    border: none;
    color: #00FCFD;
    cursor: pointer;
    float: left;
    font-size: 1em;
    height: 12px;
    margin: -2px 0 0;
}

#prrc #roundArea .content .alignedItem h3 input.disabled {
    color: #555;
    cursor: default;
    visibility: visible;
}
/* -- get out final view
#prrc #roundArea .content h1 {
    margin-bottom: 7px;
}

--*/

#prrc #roundArea .content .alignedItem .rp {
    margin-right: 10px;
    width: auto;
}

.detcol #ims .pager {
    color: #8F9090;
    width: 70px;
}

.detcol #ims .pager span {
    color: #fff;
}

.loadProgress {
    background: url( '../images/ajax-loader.gif' ) top left no-repeat;
    height: 13px;
    float: left;
    width: 13px;
}

.birthDate select {
    color: #000 !important;
    width: 60px !important;
}

/* Scroll pane styles */
.jScrollPaneContainer {
    position: relative;
    overflow: hidden;
}

.jScrollPaneTrack {
    position: absolute;
    cursor: default;
    right: 0;
    height: 100%;
    background: #aaa;
}

.jScrollPaneDrag {
    position: absolute;
    background: #666;
    cursor: default;
    overflow: hidden;
}

.jScrollPaneDragTop {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: 5;
}

.jScrollPaneDragBottom {
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
}

a.disabled {
    background: #eee;
    visibility: visible !important;
}

a.jScrollArrowUp, a.jScrollArrowDown {
    background: url('../images/u.png') #696969 center center no-repeat;
    display: block;
    overflow: hidden;
    padding: 0 !important;
    position: absolute;
    right: 0;
    text-indent: -2000px;
    top: 0;
    z-index: 1;
}

.jaxy-sub a.jScrollArrowDown, .jaxy-sub a.jScrollArrowUp {
    padding: 0 !important;
}

a.jScrollArrowDown {
    background: url('../images/d.png') #696969 center center no-repeat;
    bottom: 0;
    top: auto;
}

a.jScrollArrowUp:hover, a.jScrollArrowDown:hover {
    cursor: default;
}

/* Custom select styles */

.selectWrapper {
    background: url( '../images/arrow.gif' ) #000 right center no-repeat;
    float: left;
    height: 18px;
    margin: 0 10px 0 0;
    position: relative;
    z-index: 1;
}

.selectWrapper select {
    margin: 0 !important;
    visibility: hidden;
    width: 55px;
}

.selectWrapper .selectText {
    color: #ffffff;
    cursor: pointer;
    height: 18px;
    line-height: 18px;
    font-size: 9px;
    padding: 0 0 0 0px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.selectWrapper .selectDropdown {
    left: 0;
    position: absolute;
    top: 18px;
    width: 100%;
    z-index: 5;
}

.selectWrapper .jScrollPaneContainer {
}

.selectWrapper .selectDropdown ul {
    background: #333;
    height: 150px;
    list-style: none outside;
    margin: 0;
    overflow: auto;
    padding: 0 !important;
}

.selectWrapper .selectDropdown ul li {
    float: none !important;
    margin: 0;
    padding: 0;
}

.selectWrapper .selectDropdown ul li a {
    color: #eee;
    display: block;
    text-decoration: none;
    padding: 2px 0 2px 5px;
    font-size: 0.85em;
}

.selectWrapper .selectDropdown ul li a:hover {
    background: #8F8F8D;
    color: #FFFFFF !important;
}

.selectWrapper .selectDropdown ul li a.selected {
    background: #aaaaaa !important;
    color: #FFFFFF !important;
}


/* Overwrite .ui- styles */

div.hasDatepicker {
    text-align: center;
    height: 200px;
    padding: 20px 0;
}

#birthForm .ui-datepicker {
    border: none;
}

.ui-datepicker {
    background: #000;
    border: 1px solid #555;
    width: 22em;
    padding: .2em .2em 0;
    margin: 0 auto;
}

.ui-datepicker .ui-corner-all, .hasDatepicker .ui-corner-all {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

.ui-datepicker a, .ui-datepicker span {
    text-align: center !important;
}

.ui-datepicker span.ui-state-default, .ui-state-disabled {
    color: #333333;
    opacity: 1;
}

.ui-datepicker .ui-widget-header {
    background: none;
    border: none;
}

.ui-datepicker .ui-state-default {
    background: none;
    border-color: #000;
    color: #ffffff;
}

.ui-datepicker .ui-state-active {
    border-color: #444 !important;
    color: #01BDBE !important;
}

.ui-datepicker .ui-state-hover {
    border-color: #151515;
    color: #01BDBE;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover, .ui-datepicker-rtl .ui-datepicker-prev:hover span {
    background: none !important;
}

.ui-datepicker .ui-datepicker-prev {
    left: 30px;
}

.ui-datepicker .ui-datepicker-next {
    right: 30px;
}

.ui-datepicker-month, .ui-datepicker-year {
    color: #000;
    width: 45% !important;
}

.ui-datepicker-month *, .ui-datepicker-year * {
    color: #000;
}

.ui-datepicker-title {
    margin: 0 60px !important;
    overflow: hidden;
}

.ui-slider.ui-corner-all, .ui-slider * {
}

.ui-corner-all {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

/* Styles for profileBasic */

.editorText {
    border: none;
    padding: 0 2px;
    width: 166px;
}

body:first-of-type .editorText {
    padding: 2px;
}

.editorCombo {
    background: url('../images/arrow-i.gif') #fff 115px 4px no-repeat;
    cursor: pointer;
}

#prrc #roundArea .content .alignedItem .editorDescr {
    color: #AFAFAF;
    font-size: .8em;
    line-height: 15px;
}

#prrc #roundArea .content .alignedItem .editorErrorRow .editorDescr {
    color: #d00 !important;
}

#prrc #roundArea .content .alignedItem .lp {
    background: none;
    width: 107px;
}

#prrc #roundArea .content .alignedItem {
    padding-left: 50px;
}

#prrc #roundArea .content .zIndexFix {
    position: relative;
    z-index: 12;
}

#prrc #roundArea .content .alignedItem h3 .billing-h-span{
	margin-top:0;
	width:132px;
}


html > body #prrc #roundArea .content .alignedItem .lp {
    width: 90px;
}

html > body #prrc #roundArea .content .alignedItem .lp-notify {
    width: 230px;
}

.tinyEditorText {
    width: 30px;
}

.shortEditorText {
    width: 70px;
}

.longEditorText {
    width: 520px;
}

.row {
    overflow: hidden;
    padding: 0 0 4px;
    //zoom: 1;
}

.row-line {
    overflow: visible;
    height: 16px;
}

#prrc #roundArea .content .alignedItem .lp {
    padding-bottom: 0 !important;
    padding-right: 5px !important;
    line-height: 16px;
}

#prrc #roundArea .content .alignedItem .rp {
    padding: 0;
}

#prrc #roundArea .content .alignedItem .rp span {
    margin-right: 10px;
    font-size: 12px;
}

#prrc #roundArea .content .alignedItem .rp .rr {
    padding-right: 15px;
}

#travelcity_visibility_toggler {
    color: #fff;
    text-decoration: none;
}

/* Autocomplete styles */
.ac_results {
    background-color: #f3f3f3;
    border: 1px solid #000;
    color: #000;
    overflow: hidden;
    text-align: left;
    padding: 0;
}

.ac_results {
    width: 150px;
}

.ac_results ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.ac_results iframe {
    display: block;
    height: 3000px;
    left: 0;
    position: absolute;
    top: 0;
    width: 3000px;
    z-index: -1;
}

.ac_results li {
    cursor: pointer;
    display: block;
    font-size: 11px;
    line-height: 12px;
    margin: 0;
    overflow: hidden;
    padding: 2px 5px;
    position: relative;
    width: 100%;
}

.ac_over {
    background-color: #cccccc;
    color: #000000;
}

.ac_load {
    background: url('../images/ajax-loader-b.gif') #fff right center no-repeat;
}

#indexContent #twoCols #lc .memberslogin .ch {
    //margin: 0 7px 0 0;
    //position: relative;
}

#indexContent #twoCols #lc .memberslogin label.remember {
    //padding: 2px 0 0;
}

#prrc #roundArea {
    margin-bottom: 5px;
}


/*  GET OUT FINALVIEW 
.lowNav {
    bottom: 0;
    left: 0;
    list-style: none outside;
    text-align: center;
    padding: 0 0 3px;
    position: absolute;
    width: 714px;
    z-index: 10;
}

.lowNav li {
   
    display: inline;
    padding: 0 8px;
}

.lowNav li a {
    color: #fff;
   
    font-size: .9em;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    
}

.lowNav a:hover {
    color: #02FFFD;
}

.lowNav li a.prev {
    background: url('../images/la03.gif') left center no-repeat;
    padding: 0 0 0 13px;
}

.lowNav li a.next {
    background: url('../images/ra05.gif') right center no-repeat;
     padding: 0 12px 0 0;
}
*/

.nbg {
    background: none !important;
}

#prrc .toggler {
    color: #fff;
    border: 1px solid #000;
    float: left;
    margin: 0 4px 0 0;
    height: 13px;
    padding: 1px 0;
    text-align: center;
    text-decoration: none;
    width: 28px;
}

#prrc .toggler.chosen {
    border-color: #00FCFD !important;
}

#prrc .bsp {
    padding-top: 0;
    padding-bottom: 5px;
}

#prrc .bsp .adult {
    background: none;
    text-align: left;
}

#prrc .bsp .adult .selectWrapper .selectDropdown ul {
    height: auto;
}

#prrc .bsp .adult a {
    font-size: 0.8em;
}

#prrc .bsp .adult .selectWrapper .selectText {
    font-size: 10px;
    width: 60px;
}

#prrc .bsp .adult .selectWrapper {
    margin: 0 0 0 30px;
    width: 70px;
}

#prrc .bsp .adult.empty {
    height: 18px;
}

#prrc .bsp .adult.empty * {
    display: none;
}

#prrc .bsp .adult.empty {
    background: none !important;
}

input[disabled] {
    background: #777;
    border-color: #777 !important;
}

.rkl {
    float: right;
}

.ui-datepicker th {
    color: #666;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next  {
    visibility: hidden;
}

#prrc .eth a {
    font-size: 0.8em;
}

#prrc .eth a.chosen {
    border-color: #00BEBF;
}


#prrc .bsp .im img {
    max-height: 90px;
    max-width: 90px;

    _height: expression(this.scrollHeight > 90? "90px" : "auto");
    _width: expression(this.scrollHeight > 90? "90px" : "auto");
}

/*#prrc .bsp {
    margin: 0;
    width: 110px;
}

html > body #prrc .bsp {
    margin: 0 2px;
    width: 100px;
}*/

#prrc .bsp .im {
    height: 100px;
    margin: 0 0 6px;
    width: 100px;
}

#prrc .bsp .im a {
    cursor: default;
    text-transform: uppercase;
    text-decoration: none;
}

#prrc .bsp h4 {
    font-size: 0.8em;
}

#prrc .bsp .lnks {
    font-size: 0.8em;
    overflow: hidden;
    //zoom: 1;
}

/* -- GET OUT FINAL VIEW --
#prlc {
    width: 222px;
}
*/

#global {
    width: 1010px; /* Width increase to fit side nav (+23 px) */
}

#prrc .align_center_to_right {
    z-index: auto;
}

#prrc .ctrls {
    float: left;
    margin: 0 0 15px;
    width: 500px;
}

#prrc .ctrls li {
    margin: 0 0 4px;
    overflow: hidden;
    //zoom: 1;
}

#prrc .ctrls a {
    color: #fff;
    display: block;
    float: left;
    font-size: 0.8em;
    padding: 2px 0 2px 20px;
    text-decoration: none;
    text-transform: uppercase;
}

#prrc .ctrls a.btn_1 {
    background: url('../images/bbbb.gif') left top no-repeat;
}

#prrc .ctrls a.btn_1 span {
    background: url('../images/bbbb.gif') right bottom no-repeat;
    display: inline-block;
    height: 16px;
    line-height: 15px;
    padding: 0 10px;
}

#prrc .ctrls a.btn_2 {
    background: url('../images/chbox2.gif') 2px 0 no-repeat;
}

#prrc .ctrls a.btn_2:hover {
    color: #999;
}

#prrc .ctrls a.chosen {
    background-position: 2px -21px !important;
}

#prrc #roundArea .content .alignedItem .row-disabled .rpsub {
    background: url('../images/lpbg3.gif') right center no-repeat;
    height: 16px;
}

#prrc #roundArea .content .alignedItem .row-disabled .editorDescr, #prrc #roundArea .content .alignedItem .row-disabled .rpsub * {
    display: none;
}

#prrc #roundArea .content .alignedItem .rpsub {
    background: url('../images/lpbg.gif') right center no-repeat;
    font-size: 0.9em;
    line-height: 16px;
    margin-right: 15px;
    position: relative;
    width: 170px;
}

#prrc .disabled {
    visibility: hidden;
}


#prrc .isus .notus, #prrc .notus .isus {
    display: none;
}

#prrc .content {
    min-height: 330px !important;
    _height: 330px !important;
    padding: 0 0 30px;
    position: relative;
}

#ziporcity {
    width: 90px;
}

#secNav li {
    margin-right: 20px;
}

#prrc #weightRes strong {
    display: inline-block;
    text-align: right;
    width: 55px;
}

.skins {
    display: none;
}

#topNav {
    padding-top: 15px;
}

#secNav {
    margin-top: 8px;
}


#prrc .as_links li {
    cursor: pointer;    
}

#prrc .path_nums li span {
    text-align: center;
    padding: 4px 8px 3px !important;
    width: 30px;
}

.exclude {
    left: -9999px !important;
    position: absolute !important;
    top: -9999px !important;
}

.forInner {
    padding-bottom: 10px;
    position: relative;
}

.forInner a {
    font-weight: normal !important;
}

.assertiveLaidBackResults {
    font-size: 1.5em !important;
}

.assertiveLaidBackResults strong {
    padding: 0 10px 0 0 !important;
    width: 25px !important;
}

.errorsList {
    text-align: left;
    list-style: disc outside;
    padding: 0 0 0 15px;
}

.errorsList li {
    list-style: disc outside;
}

.ui-widget {
    font-family: Arial, sans-serif;
}

#prrc {
    padding-top: 0;
}

.btn_relock {
    background: url('../images/arr-s.gif') left center no-repeat;
    padding: 2px 0 2px 20px;
}

#prlc .navItem li.current span a {
    color: #4A4E51;
}

#prlc .navItem li.current span a:hover {
    color: #00BEBF;
}

#prlc .navItem li.current span a.chosen {
    color: #4AAE51;
}

#prrc .rpsub .handler {
    color: #fff;
    display: block;
    height: 16px;
    padding-right: 15px;
    text-decoration: none;
    white-space: nowrap;
}

#searchTopArea .lp .city {
    position: relative;
}

/**
 *  Sub
 */

/*
#prrc .rpsub .sub {
    background: #F0F0F0;
    position: absolute;
    top: 0px;
    left: 130px;
    width: 130px;
}

#prrc .rpsubover .sub {
    left: -2px;
}

#prrc .rpsub .sub .sub {
    left: 130px;
}

#prrc .rpsub .sub ul li.cancel a {
    background: #A6A6A6 !important;
    color: #EEE !important;
}

#prrc .rpsub .sub ul li a, #prrc .rpsub .sub ul li span {
    color: #555;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    padding: 0 5px ;
    //zoom: 1;
}

#prrc .rpsub .sub ul li span {
    color: #ff0000;
    cursor: default;
    display: block;
    margin: 0 !important;
    text-transform: uppercase;
    padding: 0 0 0 5px;
}

#prrc .jaxy-load {
    background: url('../images/ajax-loader.gif') right center no-repeat !important;
}

#prrc input.jaxy-load {
    background: url('../images/ajax-loader-b.gif') #fff right center no-repeat !important;
}

#prrc .rpsub .handler {
    color: #fff;
    display: block;
    height: 16px;
    padding-right: 15px;
    text-decoration: none;
    white-space: nowrap;
}

#prrc .rpsub .sub ul li a:hover {
    background: #D4D4D4;
}

#prrc .rpsub .sub ul li.jaxy-load a {
    background: url('../images/ajax-loader-g.gif') #D4D4D4 112px center no-repeat !important;
}

#prrc .rpsub .sub ul li a.chosen {
    background: url('../images/lpbg2.gif') #D4D4D4 122px center no-repeat;
}

*/

.jaxy-sub {
    left: 175px;
    line-height: 16px;
    position: absolute;
    top: 0;
    width: 170px;
    z-index: 100;
}

.jaxy-sub a {
    color: #333 !important;
    padding: 1px 15px 1px 3px !important;
}

.rpsubover .jaxy-sub {
    left: 0;
}

.jaxy-sub .jaxy-sub, .rpsubover .jaxy-sub .jaxy-sub {
    top: 0;
    left: 170px;
}

.jaxy-error a {
    background: none !important;
    color: #D00 !important;
    cursor: default;
    text-align: center;
}

.jaxy-sub ul li.jaxy-cancel a {
    background: #A6A6A6 !important;
    color: #900 !important;
}

.jaxy-sub ul li a, .jaxy-sub ul li span {
    background: none;
    border: none;
    color: #555;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    padding: 1px 5px;
    width: auto;
    //zoom: 1;
}

.jaxy-sub ul li span {
    color: #ff0000;
    cursor: default;
    display: block;
    margin: 0 !important;
    text-transform: uppercase;
    padding: 0 0 0 5px;
}

.jaxy-all {
    border-bottom: 1px dashed #888;
}

.row-zip .rpsub {
    background: none !important;
}

.jaxy-load {
    background: url('../images/ajax-loader.gif') right center no-repeat !important;
}

.jaxy-load input {
    background: url('../images/ajax-loader-b.gif') #fff right center no-repeat !important;
}

.jaxy-sub ul li a:hover {
    background: #D4D4D4;
}

.jaxy-sub ul li.jaxy-load a {
    background: url('../images/ajax-loader-g.gif') #D4D4D4 99% center no-repeat !important;
}

/* !!! Find another solution (multiple chain) for old IEs !!! */
.jaxy-sub ul li.chosen > a {
    background: url('../images/lpbg2.gif') #D4D4D4 99% center no-repeat;
}

.city-outer {
    position: relative;
}

.city-outer a {
    background: url(../images/rarrow.gif) 90px center no-repeat;
    border: 1px solid #00FEFE;
    color: #949494;
    display: block;
    margin: 0 0 10px;
    padding: 5px;
    text-decoration: none;
    text-transform: uppercase;
    width: 90px;
}

#searchTopArea .jaxy-sub {
    top: 3px;
    left: 155px;
}

#searchTopArea .jaxy-sub .jaxy-sub {
    top: 0;
    left: 170px;
}

#searchTopArea .lp .city {
    border: none;
    float: left;
    padding: 0;
}

#searchTopArea .lp .city a {
    background-position: 127px center;
    border: 1px solid #00FFFF;
    color: #717171;
    display: block;
    line-height: 16px;
    overflow: hidden;
    padding: 2px 5px;
    white-space: nowrap;
    width: 130px;
}

#searchTopArea {
    position: relative;
    margin-left: 0px;
    border-bottom: none;
}

#searchTopArea .lp .city a.inactive {
    border-color: #555;
    
}

#topNav li.match {
    background-image: url('../images/topNavBg2.gif');
}

#topNav li.match a, #topNav li.match span {
    padding-left: 20px;
    padding-right: 5px;
}

#cntArea {
    padding-bottom: 10px;
}

#profileFooter {
    padding: 5px;
}

#profileFooter ul {
    font-size: 9px;
    list-style: none outside;
    margin: 0;
    overflow: hidden;
    padding: 0 0 4px;
    //zoom: 1;
}

#profileFooter ul li {
    color: #939598;
    float: left;
    padding: 0 20px 0 0;
}


#profileFooter ul li a {
    color: #6FCDDD;
    text-decoration: none;
}

.plainText {
    font-size: 12px;
    line-height: 18px;
    padding: 20px 50px 30px;
}

.plainText p {
    margin: 0 0 1em;
}

.plainText ol, .plainText ol li {
    list-style: decimal;
    margin: 0 0 0 10px;
    padding: 0 0 0 10px;
}

.plainText li {
    margin: 0 0 0 15px;
    padding: 0 0 0 15px;
}

.plainText a {
    color: #00FEFE;
}

.photoLoad {
    background: url('../images/ajax-loader.gif') right center no-repeat !important;
    display: block;
    height: 20px;
    margin: 0 auto;
    width: 20px;
}

.ui-dialog .ui-dialog-buttonpane button {
    margin-top: 0;
    margin-bottom: 0;
    padding: 1px 10px;
}

#prlc .navItem li span a:hover {
    color: #4a4e51;
}

#prlc .navItem li span a.chosen:hover {
    color: #4aae51;
}

label.disabled {
    color: #777;
}

.assertHead {
    font-size: 1.2em;
    font-weight: bold;
    padding: 15px 0;
    text-align: center;
}
#searchTopArea { z-index: 2; }
#anhrAthrAnthr { z-index: 1; }
#prrc .bsp .im td.adult {
    border-color: blue;
    padding-right: 0;
}

#prrc .bsp .im td {
    position: relative;
}

.pending {
    left: 12px;;
    position: absolute;
    top: 35px;
    width: 100px !important;
    height: 100px !important;
}


#hmlc, #hmrc {
    position: relative;
    z-index: 1;
}

#hmlc {
    z-index: 2;
}

.browse_by_menu {
    background: #333333;
    font-size: 1.1em;
    left: 130px;
    padding: 5px;
    position: absolute;
    top: -1px;
    width: 280px;
    z-index: 1005;
}

.browse_by_menu ul li {
    border-bottom: none !important;
    border: 0;
    padding: 3px 15px;
}

.browse_by_menu li.browse_by_link {
    padding: 0;
}

.browse_by_menu li.browse_by_link a {
    padding: 3px 15px !important;
}

.browse_by_menu li.browse_by_link a:hover {
    background: #6A7D8D !important;
    color: #FFF !important;
}

.browse_by_menu label {
    margin: 0 10px 0 0;
}

.browse_by_menu .browse_by_field {
    margin: 0 10px 0 0;
    width: 150px;
}

.browse_by_menu .browse_by_miles {
    margin: 0 5px;
    width: 40px;
}

.browse_by_menu .browse_by_go {
    background: none !important;
    border: none !important;
    color: #FFF;
    cursor: pointer;
}


.browsing_criterias .jaxy-sub ul li a, .browsing_criterias .jaxy-sub ul li span {
    background: none !important;
    color: #555555 !important;
    padding: 1px 5px !important;
}

.browsing_criterias .jaxy-sub ul li.jaxy-cancel a {
    background: #aaa !important;;
    color: #900 !important;
}

.browsing_criterias .jaxy-sub ul li.chosen > a {
    background: url(../images/lpbg2.gif) #D4D4D4 99% center no-repeat !important;
}

.browsing_criterias .jaxy-sub ul li.jaxy-load a {
    background: url('../images/ajax-loader-g.gif') #D4D4D4 99% center no-repeat !important;
}

.browsing_criterias #placeHandler {
    overflow: hidden;
}

.browsing_criterias .jaxy-sub {
    left: 130px;
}

.browsing_criterias .jaxy-sub .jaxy-sub {
    left: 170px;
}

#browseByZip.disabled {
    color: #FFF !important;
    cursor: default;
    opacity: 0.3;
}

#hmlc .scroll .ui-slider-handle, #hmr2c .scroll .ui-slider-handle {
    position: absolute;
    right: 0;
    top: 0;
    width: 7px;
    height: 18px;
    margin: 0 0 0 -3px;
    background: url( ../images/anScroll03.gif ) left -16px no-repeat;
    overflow: hidden;
    z-index: 0;
}


#selall {
    text-transform: uppercase;
}

#mailCcol .bl .selectDropdown ul,
#hmr2c .rescol .profList .pager .selectWrapper .selectDropdown ul {
    height: auto;
    width: 50px;
}

#mailCcol .bl .selectWrapper {
    margin: -4px 0 0 0;
}

#mailCcol .bl .sel .selectWrapper {
    margin: -2px 5px 0 5px;
}

#mailCcol .selectWrapper .selectDropdown {
    bottom: 18px;
    top: auto;
}

#mailCcol .selectWrapper li,
#hmr2c .rescol .profList .pager .selectDropdown ul li {
    font-size: 11px !important;
    padding: 0 !important; 
}


/* Galery */
.carousel-holder,
.carousel-holder-private {
    overflow: hidden;
    position: relative;
}

.carousel .carousel-holder ul,
.carousel-private .carousel-holder-private ul {
    top: 0;
    position: absolute;
    width: 10000px;
}

.carousel .carousel-holder ul li,
.carousel-private .carousel-holder-private ul li {
    float: left;
}

.carousel .carousel-holder ul li img,
.carousel-private .carousel-holder-private ul li img {
    position: relative;
}

.carousel .previews .prs img,
.carousel-private .previews .prs img {
    border: 1px solid #000;
    opacity: .7;
    margin: 0 4px;
    height: 20px !important;
    width: 20px !important;
}

.carousel .previews .prs img.carousel-current,
.carousel-private .previews .prs img.carousel-current-private {
    border-color: #00BEBF;
    opacity: 1;
}

#hmr2c .rescol .profList .pager ul li .selectWrapper {
    margin: -3px 0 0;
}

#hmr2c .rescol .profList .pager ul li .selectWrapper .selectDropdown ul {
    height: auto;
}
