.jNiceInputWrapper {    background: transparent url(elements/input.gif) no-repeat left top;    float:left;}.jNiceInputInner {    background: transparent url(elements/input.gif) no-repeat right top;    padding: 2px 4px 2px 0;    margin: 0 0 0 4px;}.jNiceInputInner input {    font: normal 14px/14px Verdana;    color: #6d6d6d;    line-height: 17px;    height: 17px;    *line-height: 15px;/* IE Hacks */    *height: 15px;/* IE Hacks */    vertical-align:middle;padding:0;margin:0;background:none;border:none;outline:none;}.jNiceInputWrapper_hover { background-position: left bottom; }.jNiceInputWrapper_hover .jNiceInputInner { background-position: right bottom; }.jRadioWrapper { float: left; z-index: 2; }.jNiceRadio {    background: transparent url(../images/checkbox.png) no-repeat center top;    height: 19px;    width: 19px;    position:absolute;left:0px;top:0px;cursor:pointer;vertical-align:middle;}.jNiceCheckbox {    background: transparent url(../images/checkbox.png) no-repeat center top;    height: 19px;    width: 19px;    position:absolute;left:0px;top:0px;z-index:2;cursor:pointer;}.jNiceChecked { background-position: center bottom;}.jNiceWrapper select {border:none;margin:0;padding:0;}.jNiceSelectWrapper {    height: 35px;    left:0px;top:0px;z-index:3;position:absolute;}.jNiceWrapper iframe {position:absolute;z-index:1;width:100%;left:0px;top:0px;}.jNiceSelectWrapper .jNiceSelectText {    background: url(../images/select.png) no-repeat;    color: #afb2b4;    font-size: 12px;    font-weight: normal;    height: 35px;    line-height: 35px;    *line-height: 32px;    padding: 0px 0 0 12px;    border: 0;    text-align: right;    overflow:hidden;float:none;position:absolute;z-index:100;}.jNiceSelectWrapper .jNiceSelectOpen {    width: 33px;    height: 35px;    background: url(../images/select_open.png) no-repeat 0 0;    z-index:100;display:block;position:absolute;right:0px;}.jNiceSelectWrapper div.ul {    top: 48px;    border: 0px;    position:absolute;left:0px;display: none;z-index:100;width: 95%;}.jNiceSelectWrapper div.ul_wrap {    background-color: #FFF;    padding: 16px;    webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;    *zoom: 1;    behavior: url(PIE.htc);    position: relative;    box-shadow: 0px 7px 10px 0px  #e3e3e3;}.jNiceSelectWrapper ul {    background-color: #FFF;    border: 0px;    max-height: 246px;    overflow-x: visible;    overflow-y: scroll;    list-style:none;margin:0;    padding: 0;}.jNiceSelectWrapper ul li {    margin: 0;    padding: 5px 5px 5px 0;    text-align: right;    list-style: none;}.jNiceSelectWrapper ul a {    background-color: #FFF;    font: normal 12px/12px Arial;    color: #2a2c2d;    text-align: right;    text-decoration:none;}.jNiceSelectWrapper ul a:hover {color: #a4aaae;}.jNiceSelectWrapper ul a.selected {color: #a4aaae;}.jNiceFocus { /*border: dotted 1px #666666;*/ }.jNiceHidden {opacity:0;z-index:-1;position:relative;}.jNiceWrapper {position:relative;vertical-align:top;}.jNiceWrapper input {outline:none;moz-outline:none;}.arrow_top {    background: url(../images/arrows_select.png) no-repeat 0 0;    width: 8px;    height: 5px;    left: 16px;    top: 16px;    position: absolute;}.arrow_bottom {    background: url(../images/arrows_select.png) no-repeat 0 100%;    width: 8px;    height: 5px;    left: 16px;    bottom: 16px;    position: absolute;}