<style type="text/css">
.do-espot form#rj-quickemailform {float:none;}
form#rj-quickemailform { border: none; float: right; font-family: Arial; margin: 3px 0 0; padding: 0; position: relative; width: 320px; width: 325px\9; *margin-top:-4px;}
#rj-quickemailform label { display: none !important; display: none \0/; }
form#rj-quickemailform input { background: #d7a9ce; border: none; color: #fff; display: block; float:left; font-family: Arial, sans-serif; height: 20px; height: 20px\9; margin-right: 2px;padding:2px 5px; width: 260px; width:250px\9; }
form#rj-quickemailform placeholder {color: #fff; padding:2px;}
::-webkit-input-placeholder {color: #fff;}
::-moz-placeholder {color: #fff;}
.do-error { color: #D2232A; font-size: 11px; font-style: italic; left: 185px; position: absolute; top: 19px; width: 320px;}
.do-message {left: 0; position: relative !important; top: 0;}
.do-success {background: #1a8441; color: #FFF; font-family: "Trade Gothic W01 Bold", 'TradeGothicBold', "Arial"; height: 24px; margin:0; padding: 8px 0 0 45px; text-transform: uppercase; margin:-5px 0 0 0\9;}
form#rj-quickemailform input.rj-submit { background: #d7a9ce; border: none; color: #fff; display: block; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; height: 24px; height:20px\9; cursor:pointer; text-transform: uppercase; width: 45px;}
form#rj-quickemailform input.rj-submit:hover{ background: #000;}
#rj-quickemailfield .rj-button {borer-radius: 0; -moz-border-radius:0; -webkit-border-radius:0; -webkit-appearance:none; }

@media only screen and (max-device-width: 320px) { 
	form#rj-quickemailform { border: none; float: right; font-family: Arial; height: 100px; margin: 0; padding: 0; position: relative; width: 100%;}
	form#rj-quickemailform input {  background: #E1905F; border: none; border-radius: 0; color: #fff; display: block; font-family: Arial, sans-serif; font-size: 14px; height: 40px; width: 220px;}
	
	form#rj-quickemailform input.rj-submit { background: #E1905F; border: none; border-radius: 0; font-size: 14px; font-weight: bold; height: 44px; cursor:pointer; text-transform: uppercase; -webkit-appearance: none; width: 50px;}
	.dijitTooltipContents { color: #D2232A; font-size: 12px; font-style: italic; position: absolute; margin-top: 20px; margin-left: 10px; width:100%;}
	.do-success {background: #1a8441; color: #FFF; font-family: "Trade Gothic W01 Bold", 'TradeGothicBold', "Arial"; height: 24px; margin:0;  text-transform: uppercase;}
}

@media only screen and (min-device-width: 321px) and (max-device-width: 480px) { 
	form#rj-quickemailform { border: none; float: right; font-family: Arial; margin: 0; padding: 0; position: relative; width: 100%;}
	form#rj-quickemailform input {  background: green; border: none; border-radius: 0; color: #fff; display: block; font-family: Arial, sans-serif; font-size: 14px; height: 40px; width: 360px;}
	
	form#rj-quickemailform input.rj-submit { background: #E1905F; border: none; border-radius: 0; font-size: 14px; font-weight: bold; height: 42px; cursor:pointer; text-transform: uppercase; -webkit-appearance: none; width: 50px;}
	.do-error { color: #D2232A; font-size: 11px; font-style: italic; position: absolute; margin-top: 60px; left: 10px; width:300px; background: yellow;}
	.do-success {background: #1a8441; color: #FFF; font-family: "Trade Gothic W01 Bold", 'TradeGothicBold', "Arial"; height: 24px; margin:0;  text-transform: uppercase;}
}
</style>