.buybuttons{position:relative;vertical-align:top;width:38%;z-index:1;margin:20px;padding:0px;display:inline-block}.buybuttons fieldset{border:solid;border-color:#C00;width:100%;overflow:hidden;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px}.buybuttons legend{text-align:center;color:blue;font-weight:bold;border:none;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;background-color:#E7E6DA;width:70%;padding:5px;font-family:Arial,Helvetica,sans-serif;font-size:1.2em}.buybuttons .clickme{font:bolder 1.3em/1.5em 'Alegreya SC','Bodoni MT',Didot,'Hoefler Text',Palatino,'Book Antiqua',Baskerville,Garamond,'Times New Roman',serif!important;color:#crimson!important;padding:10px}.buybuttons label{display:block;min-height:42px;padding-top:8px;padding-bottom:5px}.buybuttons label b{float:left;width:122px;font-weight:400}.buybuttons .message{min-height:115px;margin:15px 0px}.buybuttons input,.buybuttons textarea{padding:7px 10px 8px;margin:0;font:12px Arial,Helvetica,sans-serif;color:#aca9a3;background:url(../web-images/contact-input-tail.gif) center top repeat-x #f0eeed;outline:none;border:2px solid #dfdfdf;width:239px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.buybuttons .area .error{float:none}.buybuttons textarea{width:97%;height:110px;overflow:auto;resize:none;background:url(../web-images/contact-textarea-tail.gif) center top repeat-x #f0eeed}input,textarea,select{font-family:Marcellus,'Bodoni MT',Didot,'Hoefler Text',Palatino,'Book Antiqua',Baskerville,Garamond,'Times New Roman',serif}.formnumbers{width:40%!important;color:DarkRed!important}.radios{float:left;width:22px!important}.questions select{margin:0 auto;width:95%}.buttons-wrapper{text-align:center;position:relative}.buttons-wrapper a{cursor:pointer;margin-left:12px}.buybuttons .buttons-wrapper input{border:4px solid crimson!important;margin-bottom:3px}.buybuttons .buttons-wrapper input:hover{border:4px solid darkblue!important;margin-top:2px;margin-left:2px}.buttons-wrapper a:first-child{margin-left:0px}.buttons-wrapper .button .tail{padding:9px 3px 14px}@media only screen and (max-width:995px){.buybuttons{width:39%}.buybuttons input,.buybuttons textarea{width:97%}}@media only screen and (max-width:767px){.buybuttons{width:69%;margin:0}.buybuttons input,.buybuttons textarea{width:97%}.buybuttons{margin:10px}.buybuttons legend{font-size:1.0em}}@media only screen and (max-width:479px){.buybuttons{width:85%;margin-left:5}.buybuttons .message{min-height:165px}.buybuttons input{width:97%}.buybuttons textarea{width:97%;height:200px}.buttons-wrapper{font-size:0.8em}}