/*	CSS for customized radio buttons and check boxes */
.custom-radio { position: relative; margin:0; float:left; padding:0 10px 0 0;  font-size:0; }
.custom-radio input {position: absolute; left: 0px; top: 0px; margin: 0; z-index: 0; float:left; opacity:0 !important; width:0px; height:0px;}

.custom-radio label {display: block; position: relative; z-index: 1; padding-right: 1em; line-height: 1; cursor: pointer; width:auto !important; display:inline-block; }

.custom-radio label { background:url(../images/radio_normal.png) no-repeat left top; width:10px; height:10px;  font-family: 'HelveticaLT';font-size:14px; line-height:13px; color:#878787; font-weight:normal;  display:block; padding:0px 0 11px 24px; }
.custom-radio label.checked {background:url(../images/radio_select.png) no-repeat left top;}

.custom-checkbox label { background:url(../53803-4/lzfm80lkak53803/images/cheack_off.png) no-repeat; }
.custom-checkbox label.checked{ background:url(../images/radio_select.png) no-repeat;}


.custom-checkbox input  {position: absolute; left: 2px; top: 2px; margin: 0; z-index: 0; float:left; }
.custom-checkbox label  {display: block; position: relative; z-index: 1; padding-right: 1em; line-height: 1; cursor: pointer; height:18px;}

.custom-checkbox { position: relative; padding:0 22px 0 0;}