h1 {color: #F4B223;}

.page {background:#F7F5F5;}
.page h1 {color: #F4B223;}

body.public footer {background-color:#5F295F;}

select {border:1px solid #F4B223;}

input{border:1px solid #F4B223;}

.radio{border:1px solid #F4B223;}

.getquote-ui div.edgy input.LookupGetAddress, .getquote-ui div.edgy input.rounded, .getquote-ui input.rounded{background-color:#5f295f; color:#ffffff; cursor:pointer; font-weight:bold; font-size:14px; padding:5px 20px; height:auto; margin:0 0 8px 0; width:auto; border-radius:0px; -moz-border-radius:0px; border-width:2px solid #5f295f; -moz-border-radius:0px; -webkit-border-radius: 0px;}

.getquote-ui div.edgy input.LookupGetAddress:hover, .getquote-ui div.edgy input.rounded:hover, .getquote-ui input.rounded:hover{background-color:#d5c5d4; border-width:2px solid #5f295f; color:#5f295f;}
body.public nav {
    background: linear-gradient(45deg, #5F295F 100%, #5F295F 100%);
    background-image: linear-gradient(45deg, #5F295F 100%, #5F295F 100%);
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
}

.getquote-ui h2 {display: none;}

.stub{position:relative;z-index:1;border:1px solid lightgrey;background:#F7F5F5;border-right:0px;padding:0;margin:0;margin-top:-1px;height:40px;width:150px;overflow:hidden;cursor:pointer;}
.trigger_stub{border:1px dashed lightgrey;background:#fafafa;border-right:1px solid #fafafa;}
.stub .inner{padding:11px;font-weight:normal;font-size:13px;border-collapse:separate;}
.selected_stub{z-index:2;border:1px solid #lightgrey;width:151px;border-right:0px;}
.selected_stub .inner{font-weight:bold;background:#ffffff;}
.stub_title_input{font-size:13px;font-weight:bold;width:90%;position:absolute;top:8px;left:2px;}