.fieldset{border:0 none;padding:0 15px 3em;}
legend{font-size:1.4em;font-weight:bold;padding:0.2em 5px;}
.custom-checkbox, .custom-radio{position:relative;}
.custom-checkbox input, .custom-radio input{margin:0;opacity:0;position:absolute;right:7px;top:7px;z-index:0;}
.custom-checkbox label, .custom-radio label{border:0 solid #ffffff;border-radius:3px;color:#000000;cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1;margin:0 0 0.3em;padding:10px 0 11px 30px;position:relative;width:172px;z-index:1;}
.custom-checkbox label{background:url("../../images/checkbox.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.custom-checkbox .checked:hover{background-position:159px -267px;}
.custom-radio label{background:url("../../images/checkbox.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.custom-checkbox label, .custom-radio label{background-position:159px -12px;}
.custom-checkbox label.hover, .custom-checkbox label.focus, .custom-radio label.hover, .custom-radio label.focus{background-position:159px -12px;border:0 solid #cccccc;}
.custom-checkbox label.focus, .custom-radio label.focus{background-position:159px -12px;border:0 solid #cccccc;}
.custom-checkbox label.hover{color:#ffffff;}
.search_white_box .hidden_destiny li:hover{background-image:url("../../images/search_menu_bg.jpg") !important;background-repeat:repeat-x;}
.search_white_box li:hover{background-image:url("../../images/search_menu_bg.jpg") !important;background-repeat:repeat-x;}
.custom-checkbox label.checked, .custom-radio label.checked{background-position:159px -212px;}
.custom-checkbox label.checkedHover, .custom-checkbox label.checkedFocus{background-position:159px -312px;}
.custom-checkbox label.focus, .custom-radio label.focus{outline:0 dotted #ccc;}