#content  { background-color: #f7f1e1; }

#content  select { font: normal 12px Arial, Helvetica, sans-serif; }

#page #header h1 {
	margin-top:20px;
}

#topmenu { margin-top: -2px; }

#usernav { height: 118px; overflow: hidden; }

#sb_banner { height: 98px; width: 698px; margin: 15px; background: transparent url(/images/sb_banner.jpg) no-repeat 0 0; }

#sb_banner span { display: none; }

#sb_head, #form_intro, #status_message { margin: 0 10px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; }

#sb_head h3 { margin: 5px 0 5px; border: none; height: 24px; width: 310px; background: transparent url(/images/hd_how_it_works.jpg) no-repeat 0 0; padding: 0; }

h2#hd_success { margin: 5px 0 5px; border: none; height: 24px; width: 210px; background: transparent url(/images/hd_success.jpg) no-repeat 0 0; padding: 0; }

h2#hd_success span { display: none; }

#sb_head h3 span { display: none; }

#sb_head p { margin-bottom: 7px; }

#form_intro { float: left; }
* html #form_intro { margin-bottom: -15px; margin-left: 5px; }

#form_intro h2 { width: 320px; margin: 10px 15px 0 0; float: left; font: bold 12px georgia, "times new roman", times, serif; color: #000; line-height: 15px;}

#form_intro h2#hd2 { width: 345px; }

#form_intro h2 .num { float: left; height: 30px; width: 30px; margin-top:1px; background: transparent url(blah.jpg) no-repeat 0 0; }

#form_intro h2 #one { background-image: url(/images/hd_num1.jpg); }
#form_intro h2 #two { background-image: url(/images/hd_num2.jpg); margin-right: 5px;}

form input { width: 250px; padding: 0; }

form input#Q2_1 { width: 300px; }

form input#Q4_1 { width: 100px; }

form input#Q4_3 { width: 150px; }

form input#_submit { width: auto; margin-top: 20px; border: 0;}

form select { margin-right: 7px; }

/* for ie6 */
form .submit input {  width: auto !important; margin: 20px 0 40px 358px;}

form#soundingBoard_form { font-size: 12px; }

/* from usmag */

.hidden {
	display: none;
}
fieldset {
  border: 0px;
  margin-left: 0;
  padding-left: 0
}
.page_0 {
  width: 325px;
  float: left;
  padding: 0 10px;
}
.page_1 {
  width: 325px;
  float: left;
}
.page_0 div { width: auto; }

.page_0_item_3 fieldset { padding: 0; }

/* birthdate */
.page_0_item_6 div,
.page_0_item_7 div,
.page_0_item_8 div { float: left; }

input#Q4_1 { width: 300px; }

div#Q5 .question_txt { float: none; clear: right;}

select#Q6,
select#Q7 { margin-top: 1.6em; }

.input {
  margin-top: 10px;
}
.submit {
margin-top: 20px;
display: block;
}

label, .question_txt {
  font-size: 12px;
  clear: both;
  display: block;
  margin-bottom: 3px;
}

div#Q2 {  }

fieldset#Q8,
fieldset#Q22 {
    width: 120px;
	padding: 0;
}

fieldset#Q8 input/*,
fieldset#Q22 input */{ 
	position: relative;
	width: 13px;
    border: 0;
	float: left;
	margin-bottom: -15px;
	margin-left: 50px;
}

fieldset#Q8 label,
fieldset#Q22 label { 
    width: 60px;
	float: left;
}

fieldset#Q8 label.error {
    width: 100%;
}

div#Q5 label.error,
div#Q6 label.error,
div#Q7 label.error {
    width: 75px;
}

.page_1 label.error {
    margin-left: 15px;
}


div#Q23 label,
div#Q24 label,
div#Q25 label,
div#Q26 label { display: none; }

div#Q24 div.question_txt,
div#Q23 div.question_txt,
div#Q25 div.question_txt,
div#Q26 div.question_txt {
    float: right;
	width: 300px;
	
}

div#Q24 div.question_txt h4,
div#Q23 div.question_txt h4,
div#Q25 div.question_txt h4,
div#Q26 div.question_txt h4 {
    margin: 0;
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	color: #d02a34;
}

div#Q24 div.question_txt p,
div#Q23 div.question_txt p,
div#Q25 div.question_txt p,
div#Q26 div.question_txt p {
    margin: 0;
	padding-right: 10px;
	font: normal .9em Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

div#Q24 input,
div#Q23 input,
div#Q25 input,
div#Q26 input {
    width: 15px;
	float: left;
	margin-right: 5px;
}

div#Q24 .input,
div#Q23 .input,
div#Q25 .input,
div#Q26 .input {
    margin-top: 0;
}

label.error {
padding: 2px;
color: #c00;
}

#panelist_basic_questions label, #Q1 label, #Q2 label, #Q3 label, #Q4 label, #Q5 label {
  display: block;
  width: 100%;
}

.page_1 .page_1_item_7 { margin: 20px 0 0 13px; background-image: url(../images/bg_newslettersbox-top.jpg); width: 350px; }

.page_1_item_7 .text {
  color: #000;
  font-weight: bold;
  font-size: 14px;
  height: 16px;
  padding: 10px 0 0 13px;
}

.page_1_item_8,
.page_1_item_9,
.page_1_item_10,
.page_1_item_11 {
  height: 5em;
  /*margin: 0;*/
  padding: 10px 10px 0px;
}

.page_1_item_11 {
	padding-bottom: 15px;
}

.page_1 .page_1_item_12 { height: 10px; width: 350px; background: transparent url(../images/bg_newslettersbox-bot.jpg) no-repeat 0 -20px;}

.page_1 select { margin-left: 15px; }


.page_1_item_7, .page_1_item_8, .page_1_item_9, .page_1_item_10, .page_1_item_11, .page_1_item_12 {
  background: #bdb4ad url(../images/bg_newslettersbox-mid.jpg) repeat-y 0 0;
  width: 330px;
  margin-left: 13px;
}

.page_1_item_8 {
  padding-top: 1px;
  margin-top: 0px;
}

.page_1_item_10 {
  height: 4em;
}


/* submit page */

#try_banner {
    display: block;
    width: 698px;
	height: 216px;
	background: transparent url(/images/sub_banner.jpg) no-repeat 0 0; 
}

#try_banner span { display: none; }

#try_banner, #status_message { margin: 0 15px 20px; }

#status_message { padding-bottom: 10px; border-bottom: solid 1px #bcb6a6; }

.submit_page_content { height: 800px; }