#sizer      { width: 340px; margin: 0 auto; padding: 144px 200px 240px; background: url(highlight.png) no-repeat 50% 0; }
form        {  }
fieldset    { float:left; border: 0; padding-bottom: 0px; font-family: 'Century Gothic Bold'; font-size:12px; color:#000; }
label       { display: block; cursor: pointer; line-height: 15px; }
.radios     { padding-top: 18px; background: url(divider.png) repeat-x 0 0; }
.label_check input,
.label_radio input  { }

.has-js .label_check,
.has-js .label_radio    { padding-left: 49px; }
.has-js .label_radio    { background: url(../images/check-off.png) no-repeat; }
.has-js .label_check    { background: url(../images/check-off.png) no-repeat; }
.has-js label.c_on      { background: url(../images/check-on.png) no-repeat; }
.has-js label.r_on      { background: url(../images/check-on.png) no-repeat; }
.has-js .label_check input,
.has-js .label_radio input  { position: absolute; left: -9999px; }

.label_check a      { font-family: 'Century Gothic Bold'; font-size:12px; color:#000; text-decoration:underline; }
.label_check a:hover{ text-decoration:none; }