/* RESET */
.bgtniceforms_styled_wrap { position:relative; }
.bgtniceforms_styled_element { position:absolute; left:0; top:0; }
.bgtniceforms_styled { position: relative; width: auto; opacity: 0; margin:0; padding:0; float:none; filter: alpha(opacity=0); z-index: 5; }
.bgtniceforms_styled_disabled { opacity: 0.5; filter: alpha(opacity=50); }

/*Make radios/checkboxes inline by default*/
div.bgtniceforms_styled_radio_wrap,
div.bgtniceforms_styled_checkbox_wrap {
    display:inline-block;
    *display:inline;
}
/*radios*/
div.bgtniceforms_radio {
    width:18px;
    height:19px;
    background:url(img/background/radios.png) no-repeat 0 0;
}
div.bgtniceforms_radio.selected {
    background-position:0 -19px;
}
/*checkbox*/
div.bgtniceforms_checkbox {
    width:15px;
    height:17px;
    background:url(img/background/checkboxes.png) no-repeat 0 0;
}
div.bgtniceforms_checkbox.selected {
    background-position:-15px 0;
    width:19px;
}
/*selects*/
div.bgtniceforms_select {
    background:url(img/background/selects.png) no-repeat 0 0;
    width:200px;
    height:30px;
    padding-left:5px;
    line-height:30px;
}
div.bgtniceforms_select span {
    background:url(img/background/selects.png) no-repeat 100% -30px;
    display:block;
    height:30px;
    padding-left:5px;
}
/*small drop downs for bubble*/
#bubble .bubbleSlide div.bgtniceforms_select {
    background:url(img/background/selects-small.png) no-repeat 0 0;
    width:200px;
    height:20px;
    padding-left:3px;
    line-height:20px;
}
#bubble .bubbleSlide div.bgtniceforms_select span {
    background:url(img/background/selects-small.png) no-repeat 100% -20px;
    display:block;
    height:20px;
    padding-left:3px;
}
div.bgtniceforms_select.hasfocus {
    /*onfocus styles*/
}
