.dropdownonhover { margin:15px 0 0 0;padding:5px;width:380px;float:left; }
.dropdownonhover textarea {width:98%;font:9px Arial, sans-serif normal;}
.dropdownonhover #formdropdownbottom {display:none;margin:10px 0 0 0;position:relative;float:left; overflow:hidden; height:auto; width:100%}

.formrow {text-align:left;margin:0;position:relative;float:left;width:180px;height:20px; overflow:hidden;}
html>body .formrow{ height:20px;}
.formrow input {width:105px;position:relative;margin:0;padding:0;}
.formrow select{ width:85px; float:left;}
.formrow input#btnsubscribe {float:right; width:75px;height:22px;}
.formrow span {float:left;width:60px; overflow:hidden; font-size:10px;height:15px;font-weight:bold;line-height:15px;}

#submitrow{ float:left; width:98%; position:relative; clear:both;}

.formerror {color:red;}

.ddmorebtn {margin-top:38px;height:15px;width:380px;position:absolute;float:left;}
html>body .ddmorebtn {margin-top:29px;height:15px;width:380px;position:absolute;float:left;}
.ddmorebtn img {float:right;}

.ddclosebtn {display:none;height:15px;width:380px;position:relative;float:left;}
.ddclosebtn img {float:right;}

#dropdownfooter{clear:both;position:relative; float:left;width:375px; height:45px; margin:5px 0 5px 0;  }
#dropdownfooter textarea{ width:370px; height:35px;  }
.ddwrapper {float:left;position:relative;margin:0 0 10px 0}

.dropdownonhover *{ font-size:11px; letter-spacing:-.03em; line-height:15px; }

#ddformemail{height:20px; width:360px; clear:both; overflow:hidden; margin-top:2px;}

#ddformstate{ height:20px; }
#ddformstate span{ width:60px; height:20px;  }
#ddformstate span.formhide{ width:85px; }
#ddformstate select{ width:50px; position:relative; float:left; margin-left:2px; }
html>body #ddformstate select{ width:50px; margin-left:0px; }


.dropdownonhover #ddformabfields{ position:relative; float:left; clear:both; width:600px; }

.dropdownonhover #submitrow{ clear:both;position:relative; float:left; width:400px; padding-left:300px; height:30px; padding-top:5px;  }
.dropdownonhover #submitrow input{float:left; position:relative; }

.dropdownonhover #formbirthmonthrow{ position:relative; float:left; width:275px;  font-size:10px;  margin-top:10px;  letter-spacing:-.03em; font-weight:bold }
.dropdownonhover #formfirstchildrow{ position:relative; float:left; width:300px; clear:both;  margin-top:10px;   font-size:10px; letter-spacing:-.03em; font-weight:bold}
.dropdownonhover #formfirstchildrow span{ width:120px; position:relative; float:left;}
.dropdownonhover #formfirstchildrow .abradio { width:40px; float:left; position:relative;}
.dropdownonhover #formduedaterow{ position:relative; clear:both;float:left; width:400px; margin-top:10px;   font-size:10px; letter-spacing:-.03em;font-weight:bold }
.dropdownonhover #formduedaterow span{ width:165px; position:relative; float:left;}
.dropdownonhover #formduedaterow .abduedateselect{ position:relative; float:left;}



