/** File:  specific.css		Website:  admail.net	**
 ** Purpose:  This StyleSheet is a place for pages that **
 ** have unique requirements for styles.		**/
/*  For the FAQS */
ul.faq-toc {
  margin: 0 0 0 15px;
  padding: 0;
  list-style: none;
}
ul.faq-list {
  margin: 0 30px 0 30px;
  padding: 0;
  list-style: square;
}
ul.faq-list li {
  padding: 0 0 5px 0;
}

/* For /emailbuilder/filters/add.php */
ul.answers {
  margin: 0;
  padding: 0;
  list-style: none;  
}
ul.answers li {
  width: 190px;
  height: 2.5em;
  display: block;
  border: 0;
  float: left;
}
div.question-wrapper {
  float: left;
}
/* /accutrak/advanced/ */
th.metric {
  width: 25%;
}
/* /listbuilder/list/multiple.php */
textarea.email-paste {
  width: 20em;
  height: 20em;
}		     

/* for /listbuilder/list/ */
div#lb-advanced { 
  margin-left: -10px;
  margin-right: -10px;
  padding: 10px;
  border: 1px solid black;
}

div#lb-advanced ul#search-top-line{ 
  list-style: none;
  margin: 0;
  padding: 0;
}
div#lb-advanced ul#search-top-line li {
  float: left;
  border: 1px solid #666666;
  margin-right: 5px;
  padding: 2px 4px;
  margin-bottom: 5px;
  background-color: #C0C0C0;
  cursor: pointer;
  cursor: hand;
  text-decoration: underline;
}
div#lb-advanced ul#search-top-line li:hover {
  background-color: #CFCFCF;
  border: 1px solid #444444;
  text-decoration: none;
}
div#lb-advanced div { 
 padding: 2px 0;
}

div#lb-advanced div label{
  margin: 0 5px;
}

div#lb-search-header {
  border-bottom: 2px solid black;
  font-weight: 700;
  margin-top: 10px;
}
div.lb-no-search-members { 
  clear: both;
  border: 2px solid #000;
  margin: 10px 40px;
  padding: 5px 0;
  text-align: center;
}
div#lb-search-results { 
  border: 1px solid #CCCCCC;
}

div.lb-search-member {
  padding: 5px 0 5px 134px;
  border-bottom: 1px solid #CCCCCC;
  clear: both;
}

div#lb-search-results div.overit{
/*,
div.lb-search-member:hover { */
  background-color: #FBD4BD;
}
div.lb-member-inactive { 
  background-color: #EE432C;
}
div.lb-icons-label {
  float: left;
  width: 90px;
  padding-left: 20px;
}
span.lb-icons {
padding: 0 40px 0 20px;
margin-left: -134px;
}
span.lb-icons img {
padding: 0 5px;
}
div#lb-search-nav {
  float: right;
  text-align: right;
  font-weight: 700;
  font-size: 105%;
}

/* the message-header stuff is used in 
   eshop/send/preview.php */
div.message-header {
  margin: 5px 0 10px 0;
  display: block;
  padding: 5px;
  border: solid #555555 1px;
}
div.message-header strong{
  display: block;
  width: 120px;
  float: left;
  font-weight: 700;
}
div.message-header img {
  float: left;
  margin-right: 10px;
  margin-top: -4px;
}
div.message-header div.header {
  margin-top: 4px;
}
div.message-header div.content {
  margin: 10px 0 20px;
}
div.message-header div.content input {
  margin-top: -10px;
}
div.message-header div.small-content {
  margin: 0 0 10px;
}
div.message-header div.small-content input {
  background-color: #FAEBE4;
  margin-top: -5px;
}
/* used in emailbuilder/files/ for displaying uploaded file info */
ul.uploaded-file { 
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.uploaded-file li{
  background-color: #CCC;
  color: #000000;
  padding: 5px 10px;
  margin: 4px 0;
  border-radius: 15px;
  -moz-border-radius: 15px;
}
ul.uploaded-file li span.name{
  font-size: 1.2em;
  font-weight: 700;
}
ul.uploaded-file li span.date{
  font-style: italic;
  padding-left: 10px;
}
ul.uploaded-file li span.controls{
  padding-left: 20px;
}
/* These two classes are used by the clickForInfo
   function in autocode */
span.click4info {
  text-decoration: underline;
  color: #000066;
  font-family: 'Times New Roman', Times, serif;
  font-size: 12px;
  font-style: italic;
  padding-left: .5em;
}
div.click-info {
  background-color: #EDB89F;
  padding: 0 20px;
  margin: 2px 15px;
  border-radius: 15px;
  -moz-border-radius: 15px;
}
div.click-info div {
  font-size: 1.1em;
  padding: 8px 0;
  text-align: left;
  font-family: 'Times New Roman', Times, serif;
}
/* These two classes are used by the define_word
   function in autocode */
span.dictionary-popup {
  cursor: help;
  text-decoration: none;
  padding-right: 14px;
  color: #000364;
  font-style:italic;
  background-image: url(/images/def.gif);
  background-repeat: no-repeat;
  background-position: top right;
  cursor: pointer;
  cursor: hand;
  border-bottom: 1px dashed #000364;
}
span.dictionary-popup:hover {
  border-bottom: 1px solid #000364;
}
/* /pricing.php */
ul.pricing-list {
  list-style: none;
  margin: 0 25px 5px;
  padding: 0;
}
ul.pricing-list li {
  padding: 0 0 5px;
  margin: 0;
}
ul.pricing-list li a.join {
  font-weight: 700;
}
ul.pricing-list li span.label {
  font-weight: 700;
}
ul.pricing-list li div.descrip {
  margin-left: 20px;
  padding: 5px;
}
/* /pricing.php */
ul.advantage-features {
 margin: 0 0 10px;
 padding: 0;
 padding-left: 35px;
}
ul.advantage-features li {
  list-style-image: url(/images/check.gif);
  font-weight: 700;
  padding: 0;
}

/* accutrak/stats/view.php */
div.acctrk-camp-info {
  margin: 0 auto;
  background-color: #FAFAFA;
/*  padding: 5px; */
  border: solid #CACACA 1px;
  width: 300px;
  float: left;
}
/* This could be a span or div */
div.acctrk-camp-info .msg-hdr{
  clear: both;
  font-weight: 700;
  margin-bottom: 1px;
  background-color: #EAEAEA;
  padding: 0 5px;
}

div.acctrk-camp-info .msg-info {
/*  border: solid #C4C4C4 1px; */
  padding: 0 10px;
}
div.acctrk-camp-info div.msg-info {
  margin-left: 20px;
  margin-bottom: 2px;
}
/* admin/servers */
ul.server-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.server-list li {
  margin: 3px 0;
  padding: 5px 10px;
  border: 1px solid #444;
  background-color: #EEE;
}
ul.server-list li span.server-name {
  font-size: 1.5em;
  font-weight: 700;
}
ul.server-list li span.server-status {
  color: red;
  font-size: 1.2em;
  font-weight: 700;
}
/* admin/templates */
img.admin-template-select{
  border: 1px solid #777;
  margin: 0 5px 5px 0;
  float: left;
  width: 100px;
  height: 100px;
  font-size: 10pt;
}
img.admin-template-select:hover {
  border: 1px solid #000;
}
img.admin-template-inactive {
  border-style: dashed;
}
img.admin-template-demo {
  border: 1px solid red;
}

/* WIDGETS */
div.hidden-widget {
  text-align: center;
  background-color: #F5DFBC;
  border: 1px solid #D55E24;
  display: none;
  margin: 4px auto;
  width: 500px;
  padding: 5px;
}
div.hidden-widget input.select {
  margin: .2em;
}
div.hidden-widget input.text-field {
  width: 80%;
  font-size: 1.1em;
  margin: .2em;
  text-align: center;
}
div.hidden-widget input.confirm-button {
  margin: .2em .5em;
}
div.hidden-widget div.copy-paste {
  text-align: center;
  font-size: 110%;
  font-weight: 700;
  margin: .2em;
  padding: 3px 0;
  background-color: #FEF9EE;
}
div.imagesWidget-image-frame {
 border: 1px solid #CCCCEE;
 width: 80px;
 height: 80px;
 padding: 2px;
 margin: 2px;
 float: left;
}
div.imagesWidget-image-frame:hover {
  border: 1px solid #8888AA;
}
div.imagesWidget-image-frame:active {
  border: 1px solid #444477;
}
div.imagesWidget-image-dialog {
 position: absolute;
 width:200px;
 background-color: #EAEAEA;
 border: 2px solid #CCCCCC;
 padding: .5em;
}
div.imagesWidget-image-dialog div {
 margin: .5em 0;
}
div.imagesWidget-image-dialog input.confirm-button {
  margin: 0 .5em;
}

