input, textarea, option, select {
    color:#000;
    font-size:8pt;
}

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:7pt;
    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:9pt;
}

#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:8pt;
    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:7.5pt;
    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;*/
}

/*
#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; */
    background:url('../images/ajax-loader_sm_grey.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:7pt;
    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:9pt;
    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:8pt !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;
}

