@charset "utf-8";
/* CSS Document */
form.f-wrap-1 {
width : 400px;
background : #f6f6f6 url("images/featurebox_bg.gif") no-repeat 100% 100%;
border-top : 1px solid #d7d7d7;
position : relative;
padding : 0.5em 0;
}
form.f-wrap-1 fieldset {
width : auto;
margin : 0 1em;
}
form.f-wrap-1 h3 {
color : #c00;
margin : 0 0 0.6em;
}
form.f-wrap-1 label {
clear : left;
width : 100%;
border-top : 1px solid #fff;
float : none;
}
form.f-wrap-1 label input, form.f-wrap-1 label textarea, form.f-wrap-1 label select {
width : 15em;
float : left;
margin-left : 10px;
}
form.f-wrap-1 label b {
float : left;
width : 8em;
line-height : 1.7;
display : block;
position : relative;
}
form.f-wrap-1 label b .req {
color : #c00;
font-size : 150%;
font-weight : 400;
position : absolute;
top : -0.1em;
line-height : 1;
left : -0.4em;
width : 0.3em;
height : 0.3em;
}
form.f-wrap-1 div.req {
color : #666;
font-size : 96%;
font-weight : 400;
position : absolute;
top : 0.4em;
right : 0.4em;
left : auto;
width : 13em;
text-align : right;
}
form.f-wrap-1 div.req b {
color : #c00;
font-size : 140%;
}
form.f-wrap-1 label select {
width : 15.5em;
}
form.f-wrap-1 label textarea.f-comments {
width : 20em;
}
form.f-wrap-1 div.f-submit-wrap {
padding : 5px 0 5px 8em;
}
form.f-wrap-1 input.f-submit {
margin : 0 0 0 10px;
}
form.f-wrap-1 fieldset.f-checkbox-wrap, form.f-wrap-1 fieldset.f-radio-wrap {
clear : left;
float : left;
width : 32em;
border : none;
padding-bottom : 0.9em;
margin : 0;
}
form.f-wrap-1 fieldset.f-checkbox-wrap b, form.f-wrap-1 fieldset.f-radio-wrap b {
float : left;
width : 8em;
line-height : 1.7;
display : block;
position : relative;
padding-top : 0.3em;
}
form.f-wrap-1 fieldset.f-checkbox-wrap fieldset, form.f-wrap-1 fieldset.f-radio-wrap fieldset {
float : left;
width : 13em;
margin : 3px 0 0 10px;
}
form.f-wrap-1 fieldset.f-checkbox-wrap label, form.f-wrap-1 fieldset.f-radio-wrap label {
float : left;
width : 19em;
border : none;
margin : 0 -3px 0 0;
padding : 2px 0;
}
form.f-wrap-1 label input.f-checkbox, form.f-wrap-1 label input.f-radio {
width : auto;
float : none;
margin : 0;
padding : 0;
}
form.f-wrap-1 label span.errormsg {
position : absolute;
top : 0;
right : -10em;
left : auto;
display : block;
width : 16em;
background : transparent url(images/errormsg_bg.gif) no-repeat 0 0;
}
form.f-wrap-1 label span.errormsg b {
color : #b30800;
font-weight : 700;
display : block;
width : auto;
float : none;
line-height : 1.3;
margin : 0 10px 0 30px;
padding : 10px 0;
}