.ad{background:#fff;width:95%;float:left;border:thin solid #CCC;padding:2px;margin-top:5px;font-family:Verdana,Helvetica,Arial;font-size:11px;}
.ad_actions{float:left;margin-top:40px;width:5%;}
.ad_image{width:125px;float:left;margin-top:20px;}
.ad_copy{width:73%;float:left;padding-left:10px;}
.ad_copy h1{font-size:12px;font-weight:bold;}
.ad_copy h2{margin-top:10px;background:#fff;font-size:12px;font-weight:normal;}
.ad_details{margin:0px;padding:0px;display:none;}
.ad_policies{font-size:10px;margin-top:0px;margin-bottom:5px;padding-left:0px;}
.ad_policies{list-style:none;}
.ad_form{border:none;margin-top:15px;margin-bottom:25px;float:left;}
.ad_form input,select,input{color:#781351;background:#fee3ad;border:1px solid #781351}
.country_select select{max-width:220px;}
.ad_form fieldset{border:1px solid #781351;}
.ad_form legend{color:#fff;background:#ffa20c;border:1px solid #781351;padding:2px 6px}
.form_question{background:#fff;font-weight:bold;font-size:10px;width:240px;text-align:left;}
.form_table{text-align:left;vertical-align:text-top;width:100%;}
.form_table label{font-size:12px;}
.ad_form_buttons{}
.ad_form_buttons input{color:#000;background:#ffa20f;border:2px outset #d7b9c9}
.loading{margin-left:250px;}
.nothanks{margin-left:25px;float:left;width:95%;}
.reponse_message{border:none;margin-left:285px;margin-top:15px;margin-bottom:25px;float:left;}
.reponse_message h1{font-size:18px;font-weight:bold;}
pre{background-color:#eee;padding:10px;font-size:11px;}
a{color:#000;}
a:visited{color:#666;}
a:hover{color:#fff;background-color:#000;}
.fieldWithErrors{padding:2px;background-color:red;display:table;}
#errorExplanation{width:400px;border:2px solid red;padding:7px;padding-bottom:12px;margin-bottom:20px;background-color:#f0f0f0;}
#errorExplanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;background-color:#c00;color:#fff;}
#errorExplanation p{color:#333;margin-bottom:0;padding:5px;}
#errorExplanation ul li{font-size:12px;list-style:square;}
