@CHARSET "UTF-8";

form#getResponseForm input[type="text"] {
  width: 280px;
}

form#getResponseContactForm textarea {
  width: 280px;
  height: 100px;
}

/********************** contact users table ********************************************/

div#ContactUserTableDiv  {
  float: left;
  width: 900px;
}

div#ContactUserTableDiv td.name {
  width: 130px;
}

div#ContactUserTableDiv td.email {
  width: 150px;
}

div#ContactUserTableDiv td.ip {
  width: 100px;
}

div#ContactUserTableDiv td.ref {
  width: 50px;
}

div#ContactUserTableDiv td.date {
  width: 120px;
}

div#ContactUserTableDiv td.list {
  width: 190px;
}


/********************** campaign def table ********************************************/

div#CampaignDefTableDiv  {
  float: left;
  width: 900px;
}

div#CampaignDefTableDiv .name {
  width: 200px;
}

div#CampaignDefTableDiv .group {
  width: 150px;
}

div#CampaignDefTableDiv select.group  {
  width: 140px;
}

div#CampaignDefTableDiv .blog {
  width: 150px;
}

div#CampaignDefTableDiv select.blog {
  width: 140px;
}

div#CampaignDefTableDiv .layout {
  width: 250px;
}

div#CampaignDefTableDiv select.layout {
  width: 140px;
}


/********************** campaign layout table & form ********************************************/

div#CampaignDefTableDiv  {
  float: left;
  width: 900px;
}

div#CampaignLayoutTableDiv td.name {
  width: 150px;
}

div#CampaignLayoutTableDiv td.subject {
  width: 150px;
}

div#CampaignLayoutTableDiv td.content {
  width: 150px;
}

div#CampaignLayoutTableDiv td.layout {
  width: 250px;
}

div#CampaignLayoutTableDiv td.format {
  width: 90px;
}

div#CampaignLayoutTableDiv td.select {
  width: 75px;
}

div#edit_record_CampaignLayout_table div.form-input-pair {
  clear: none;
  float: left;
}

/* auto-height doesn't take into account tinymce field, so we need these two adjustments */
div#edit_record_CampaignLayout_table_content {
  height: 550px;
}
div#edit_record_CampaignLayout_table_content div.dialog-buttons {
  margin-top: 360px;
}

div#edit_record_CampaignLayout_table input.name {
  width: 180px;
}
div#edit_record_CampaignLayout_table input.subject {
  width: 310px;
}
div#edit_record_CampaignLayout_table input.format {
  width: 80px;
}
div#edit_record_CampaignLayout_table textarea.content {
  width: 795px;
}

div#edit_record_CampaignLayout_table textarea.layout {
  width: 795px;
  height: 380px;
}


/********************** campaign mailing table & form ********************************************/


div#CampaignMailingTableDiv  {
  float: left;
  width: 900px;
}

div#CampaignMailingTableDiv td.name {
  width: 120px;
}

div#CampaignMailingTableDiv td.title {
  width: 150px;
}

div#CampaignMailingTableDiv td.subject {
  width: 150px;
}

div#CampaignMailingTableDiv td.content {
  width: 150px;
}

div#CampaignMailingTableDiv td.excerpt {
  width: 100px;
}

div#CampaignMailingTableDiv td.num {
  width: 50px;
}

div#CampaignMailingTableDiv td.date {
  width: 70px;
}

div#CampaignMailingTableDiv td.datetime {
  width: 70px;
}

div#CampaignMailingTableDiv td.status {
  width: 50px;
}

/***** form defs *****/

div#edit_record_CampaignMailing_table div.form-input-pair {
  clear: none;
  float: left;
}

div#edit_record_CampaignMailing_table div.date {
  float: right;
}

div#edit_record_CampaignMailing_table .subject {
  width: 400px;
}

div#edit_record_CampaignMailing_table textarea.content {
  width: 400px;
}

div#edit_record_CampaignMailing_table .date {
  width: 100px;
}

div#edit_record_CampaignMailing_table .status {
  width: 100px;
}

div#edit_record_CampaignMailing_table .num-pair {
  width: 100px;
  float: left;
}

div#edit_record_CampaignMailing_table .num {
  width: 60px;
  text-align: right;
  padding-right: 5px;
  border: 1px solid;
}


/********************** campaign vars table & form ********************************************/

div#MailingVarTableDiv  {
  margin: 10px;
}

div#MailingVarTableDiv form {
  padding: 0;
}

div#MailingVarTableDiv .name {
  width: 120px;
}

div#MailingVarTableDiv .value {
  width: 120px;
}

/********************** campaign mailing preview ********************************************/

div.message-preview {
  padding: 10px;
}

div.message-preview h2 {
  color: blue;
  padding-top: 10px;
}

div.message-preview div.msg-review {
  border: 2px solid blue;
  width: 780px;
  padding: 10px;
}

div.message-preview div.subject {
  padding: 2px 10px;
}

div.message-preview div.html-content {
  height: 200px;
  overflow: auto;
}

div.message-preview div.text-content {
  height: 150px;
  overflow: auto;
}

/********************** contact Us form ***************************************/

form#contactUsForm input#name {
}

form#contactUsForm input#email {
}

form#contactUsForm textarea#comment {
  height: 200px;
}

