#primary-nav li {
    padding: 3px 10px 0 10px;
    border:1px dashed transparent;
}
#primary-nav li a {
    display:block;
}
#primary-nav ul {
    position:absolute;
    margin: 0 0 0 -11px;
    padding: 5px 0 0 0;
    
    border-bottom:1px dashed #BA251E;
    background:#fff3e3;    
    min-width: 120px;
}
#primary-nav ul li {
    padding: 5px 10px 5px 0px;
    padding: 0px;
    margin:0px;
    text-transform: none;
    width:100%;
    background:#fff3e3;
    border-left:1px dashed #BA251E;
    border-right:1px dashed #BA251E;
}
#primary-nav ul li span {
    padding: 5px 10px 5px 10px;    
    display:block;
    border:0px;
}
li.overs {
    background:#fff3e3;
    border-top:1px dashed #BA251E !important;
    border-left:1px dashed #BA251E !important;
    border-right:1px dashed #BA251E !important;
}
li.evens {
    background:#fff9f1 !important;
}


.formbuilderform {
    
}
.formbuilderform input, .formbuilderform textarea, .formbuilderform  select {
    border:1px solid #BA251E;
    width:300px;
    font-size:14px;
    padding:3px;
}
.formbuilderform textarea,.formbuilderform  select {
    width:370px;
}
.formbuilderform label {
    float:left;
    display:block;
    width:70px;
}
.formbuilderform a {
    text-decoration: none !important;
    border:0px;
}
.formbuilderform span {
    font-size:10px;
    padding:2px;
}


.submit input {
    width:370px;
    background:none;
    border:0px;
    color: #BA251E;
    text-decoration:underline;
    cursor:pointer;
    font-weight:bold;
}
.submit input:hover {
    text-decoration:none;
}
.fb_invalid {
    color:red;
}
