/* @override http://pl.nrf.dev/css/pagetools_bar.css */
div#page_tools {
  margin-top:20px;
}

div#pagetools_bar {
  background-color:#ccc;
  position:relative;
  left:215px;
  width:550px;
}

div#pagetools_content_outer {
  padding-left:10px;
  padding-right:10px;
}

div#pagetools_content {
  padding-bottom:5px;
  padding-top:6px;
  border-bottom:2px solid white;
  height:15px;
  color:white;
}

div#pagetools_content > a {
  color:white;
  font-weight:bold;
  float:left;
}

div#pagetools_content > a#email_this_page {
  float:left;
}
div#pagetools_content > a#email_this_page img {
  position: relative;
  top: 1px;
  margin: 0 5px 0 0;
}
div#pagetools_content > a#print_this_page {
  background:transparent url(/images/print_this_page_icon.png) no-repeat scroll 0px 1px;
  padding-left:16px;
  float:right;
  text-align:right;
}

div#slider {
  height:0px;
  width:550px;
  position:absolute;
  z-index:1;
  overflow:hidden;
  border-bottom:2px solid white;
  background-color:#ccc;
}

div#email_this_page_div {
/*  background-color:#ccc;*/
  color:white;
  padding:10px;
  padding-top:5px;
}

div#email_this_page_div > h1 {
  font-family: "AgendaMedium", "Andale Mono";
  font-size: 20px;
  margin-bottom: 5px;
}

div#email_this_page_div > a#close_email_this_page {
  color:white;
  float:right;
  background:transparent url(/images/close_to_bottom.png) no-repeat scroll right top;
  padding-right:16px;
  font-weight:bold;
}

div#email_this_page_div > div#step1 {
  position:absolute;
}

div#email_this_page_div > div#step1 > span#email_this_page_info {
  font-weight:bold;
  font-size:11px;
}

div#email_this_page_div > div#step1 > form label {
  color:#fff;
  font-weight:bold;
  width:110px;
  display:inline-block;
}

div#email_this_page_div > div#step1 > form input {
  width:140px;
  border:1px solid white;
}

div#email_this_page_div > div#step1 > form > ul.left,
div#email_this_page_div > div#step1 > form > ul.right {
  float:left;
  width:256px;
}

div#email_this_page_div > div#step1 > form > ul.right {
  margin-left:16px;
}

div#email_this_page_div > div#step1 > form > ul.left > li,
div#email_this_page_div > div#step1 > form > ul.right > li {
  line-height:23px;
}

div#email_this_page_div > div#step1 > form li#sender_label,
div#email_this_page_div > div#step1 > form li#receiver_label {
  font-size:16px;
  font-weight:bold;
  border-bottom:1px solid white;
  width:255px;
  margin-bottom:4px;
}

div#email_this_page_div > div#step1 > form > ul#message_ul {
  margin-top:15px;
}

div#email_this_page_div > div#step1 > form > ul#message_ul > li#message_label_li {
  border-bottom:1px solid white;
  margin-bottom:4px;
  width:530px;
}

div#email_this_page_div > div#step1 > form > ul#message_ul > li#message_label_li > label {
  font-size:16px;
  width:400px;
  /* top:4px;
  position:relative; */
}



div#email_this_page_div > div#step1 > form textarea#tellafriend_additional_message {
  width:522px;
  height:70px;
  border-width:0px;
  font-family:arial;
  font-size:12px;
  padding:4px;
}

div#email_this_page_div > div#step1 > form > span#message_info {
  font-size:10px;
  font-weight:bold;
}

div#email_this_page_div > div#step1 > form > input#email_this_page_submit_button {
  margin-top:5px;
}

div#email_this_page_div > div#step2,
div#email_this_page_div > div#step3_success,
div#email_this_page_div > div#step3_failed {
  display:none;
  text-align:center;
  position:absolute;
  width:500px;
  left:50%;
  margin-left: -250px;
}

div#email_this_page_div > div#step2 > span#message,
div#email_this_page_div > div#step3_success > span#message,
div#email_this_page_div > div#step3_failed > span#message {
  font-weight:bold;
  text-align:center;
}

div#email_this_page_div > div#step2 > span#message > img#loading,
div#email_this_page_div > div#step3_success > span#message > img#inform,
div#email_this_page_div > div#step3_failed > span#message > img#failed {
  display:inline;
  padding:10px;
}
