/*



Theme Name: Dr. Beckmanns



Theme URI: http://www.pushon.co.uk



Description: The Dr. Beckmanns WordPress theme built by <a href="http://www.pushon.co.uk/">PushON</a>.



Author: PushON



Author URI: http://www.pushon.co.uk/



Tags: Dr. Beckmanns, pushon



*/



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
}
body {
  background-color: #f2faf8;
  background-image: url(/wp-content/themes/drbeckmann/images/bg.gif);
  background-repeat: repeat-x;
  background-position: left top;
}
#container {
  width: 920px;
  margin-right: auto;
  margin-left: auto;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-style: none;
  border-right-style: solid;
  border-bottom-style: none;
  border-left-style: solid;
  border-right-color: #cceae5;
  border-left-color: #cceae5;
  background-color: #FFFFFF;
}
#container #header #nav2 {
  list-style-type: none;
  padding: 0px;
  display: block;
  width: 450px;
  text-align: right;
  padding-right: 10px;
  float: right;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
#container #header #nav2 .active {
  border-right-style: none;
}
#container #header #nav2 li {
  display: inline;
  padding-right: 5px;
  padding-left: 5px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #959595;
}
#container #header #nav2 li a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #959595;
}
#container #header #nav2 a:hover {
  color: #00957C;
}
#container #header #search {
  float: right;
  clear: right;
  margin-top: 15px;
  margin-right: 18px;
}
#container #header #search #textfield {
  background-color: #f9f8f8;
  border: 1px solid #959595;
  font-family: Arial, Helvetica, sans-serif;
  color: #959595;
  padding: 3px;
}
.searchsubmit a {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #00957C;
  font-size: 12px;
  background-image: url(/wp-content/themes/drbeckmann/images/bullet.gif);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 15px;
  text-decoration: none;
}
#container #header #nav1 {
  background-color: #00957C;
}
#container #header #nav1 ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#container #header #nav1 li {
  display: inline;
}
#container #header #nav1 li a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  padding-top: 0px;
  padding-right: 21px;
  padding-left: 21px;
  display: inline-block;
  line-height: 35px;
}
#container #header #nav1 li a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  padding-top: 0px;
  padding-right: 21px;
  padding-left: 21px;
  background-image: url(/wp-content/themes/drbeckmann/images/indicator.gif);
  background-repeat: no-repeat;
  background-position: center bottom;
  display: inline-block;
  line-height: 35px;
}
#container #header #nav1 .active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  padding-top: 0px;
  padding-right: 21px;
  padding-left: 21px;
  background-image: url(/wp-content/themes/drbeckmann/images/indicator.gif);
  background-repeat: no-repeat;
  background-position: center bottom;
  display: inline-block;
  line-height: 35px;
}
#container #content #banner {
}
#container #content {
  background-image: url(/wp-content/themes/drbeckmann/images/contentbg.gif);
  background-repeat: repeat-x;
  background-position: left top;
  min-height: 300px;
}
#container #content #main {
  clear: left;
  width: 880px;
  float: left;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 30px;
  margin-left: 0px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 20px;
}
#container #content #news {
  width: 510px;
  clear: left;
  float: left;
  margin-left: 9px;
  padding: 0px;
}
* html #container #content #news {
  margin-left: 5px;
}
.newsTitle {
  text-indent: -9999px;
  background-image: url(/wp-content/themes/drbeckmann/images/latest-news-from-dr-beckmann.gif);
  background-repeat: no-repeat;
  background-position: 10px center;
  background-color: #00957c;
  padding-top: 8px;
  padding-right: 5px;
  padding-bottom: 8px;
  padding-left: 5px;
}
#container #content #news p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-bottom: 0px;
}
#container #content #news #newsSocial {
  background-color: #f2faf8;
  border-bottom-width: 1px;
  border-top-style: none;
  border-bottom-style: solid;
  border-bottom-color: #bae3db;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #00957C;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 510px;
}
*html #container #content #news #newsSocial {
  height: 1px;
}
#container #content #news #newsSocial #form1 {
  width: 230px;
  display: inline;
}
input.searchbtn {
  background: #FFF;
  background:url(/wp-content/themes/drbeckmann/images/bullet.gif) no-repeat right center;
  color: #00957C;
  border: 0px;
  font-weight: bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding-left: 0px;
  padding-right: 12px;
}
input.submitbtn {
  background-color:#F9F8F8;
  background-image:url(/wp-content/themes/drbeckmann/images/submit.gif);
  background-position:right -1px;
  background-color:#F9F8F8;
  width: 66px;
  display: inline-block;
  margin-left: -3px;
  cursor: pointer;
  margin-top: 0px;
  margin-bottom: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: none;
  background-repeat: no-repeat;
  padding-top: 4px;
  padding-right: 0px;
  padding-bottom: 4px;
  padding-left: 0px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-color: #959595;
  border-bottom-color: #959595;
  border-right-width: 1px;
  border-right-color: #959595;
}
input#submitbtn, #questionform input#submitbtn {
  width: 60px;
  height: 23px;
  border: 0px;
  padding: 0px;
  margin: 0px;
  margin-top: 10px;
}
#submitbtn2 {
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}
#container #content #main #left #form1 input.submitbtn {
  margin-left: -4px;
}
#container #content #news #newsSocial #form1 #textfield2 {
  background-color: #f9f8f8;
  font-family: Arial, Helvetica, sans-serif;
  color: #959595;
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 3px;
  border: 1px solid #959595;
  display: inline;
}
#container #content #tips {
  width: 320px;
  float: left;
  margin-left: 29px;
  padding: 0px;
}
.clear {
  clear: both;
}
#container #footer {
  clear: both;
  background-color: #FFFFFF;
}
#container #footer #contacts {
  padding-right: 15px;
  padding-bottom: 10px;
  padding-top: 0px;
}
#container #footer #contacts p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #CCCCCC;
  margin-left: 10px;
  padding-top: 20px;
}
#container #footer #links {
  background-color: #00957C;
  background-image: url(/wp-content/themes/drbeckmann/images/footerBg.gif);
  background-repeat: repeat-x;
  background-position: left top;
  padding: 5px;
}
#container #footer #links #nav3 {
  list-style-type: none;
  padding: 0px;
  display: block;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
#container #footer #links #nav3 .active {
  border-right-style: none;
}
#container #footer #links #nav3 li {
  display: inline;
  padding-right: 5px;
  padding-left: 5px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #333333;
}
#container #footer #links #nav3 li a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #333333;
}
#container #footer #links #nav3 a:hover {
  color: #FFFFFF;
}
#container #footer #links #laundryProducts {
  list-style-type: none;
  padding: 0px;
  display: block;
  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 30px;
  width: 220px;
  float: left;
}
#container #footer #links #laundryProducts li {
  display: block;
  padding-right: 5px;
  padding-left: 5px;
}
#container #footer #links #laundryProducts li a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
}
#container #footer #links #laundryProducts a:hover {
  color: #333333;
}
#container #footer #links #stainremovalProducts {
  list-style-type: none;
  padding: 0px;
  display: block;
  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 15px;
  width: 300px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #FFFFFF;
  float: left;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #FFFFFF;
}
#container #footer #links #stainremovalProducts li {
  display: block;
  padding-right: 30px;
  padding-left: 30px;
}
#container #footer #links #stainremovalProducts li a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
}
#container #footer #links #stainremovalProducts a:hover {
  color: #333333;
}
#container #footer #links #floorcleaningProducts {
  list-style-type: none;
  padding: 0px;
  display: block;
  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 30px;
  width: 280px;
  float: left;
}
#container #footer #links #floorcleaningProducts li {
  display: block;
  padding-right: 5px;
  padding-left: 5px;
}
#container #footer #links #floorcleaningProducts a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
}
#container #footer #links #floorcleaningProducts a:hover {
  color: #333333;
}
#container #footer #links strong {
  font-family: Arial, Helvetica, sans-serif;
}
#container #footer #links #laundryProducts .bold {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
#container #footer #links #floorcleaningProducts .bold {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
#container #footer #links #stainremovalProducts .bold {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
#container #content #main h2 {
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
  color: #00957c;
  font-size: 18px;
  font-weight: bold;
  clear: left;
}
#container #content #main p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
}
#container #content #main .catLink {
}
#container #content #main .catLink a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #00957C;
  line-height: 18px;
  text-decoration: none;
}
#container #content #main .catLink a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  line-height: 18px;
  text-decoration: none;
}
#container #content #main .float-image-left, #right .alignleft {
  padding: 0px;
  float: left;
  margin-top: 0px;
  margin-right: 15px;
  margin-bottom: 15px;
  margin-left: 0px;
}
#container #content #main .product img {
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
}
#container #content #main .product h2 {
  clear: none;
}
#container #content #main .product {
  float: left;
  width: 430px;
  padding-right: 10px;
  margin-top: 15px;
    height: 240px;
    min-height: 240px;
}
.product strong {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
#container #content #main .product p {
  margin-bottom: 15px;
}
#container #content #main .product a {
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
}
#container #content #main .product a:hover {
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
}
#container #content #main #left {
  width: 226px;
  margin-right: 30px;
  float: left;
}
#container #content #main #left #buy {
  clear: left;
  margin-top: 15px;
}
#container #content #main #left #buy .bold {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #333333;
}
#container #content #main #left #buy .online {
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  display: block;
  padding: 4px;
  background-color: #01957D;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  clear: left;
}
#container #content #main #left .widget_recent_entries .widgettitle {
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  display: block;
  padding: 4px;
  background-color: #01957D;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  clear: left;
}
#container #content #main #left .flexo_widget_archives h2 {
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  display: block;
  padding: 4px;
  background-color: #0952a4;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  clear: left;
}
#container #content #main #left #buy #retailer {
  padding: 0px;
  list-style-type: none;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
#container #content #main #left #buy #retailer li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  float: left;
  display: block;
  width: 135px;
  margin-bottom: 5px;
  font-weight: bold;
}
#container #content #main #left #buy #retailer a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #01957D;
  font-weight: normal;
}
#container #content #main #left #buy #retailer a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  font-weight: normal;
}
#container #content #main #left #buy #retailer .locator {
  width: 90px;
}
#container #content #main #left #info {
  width: 226px;
  clear: left;
  padding-top: 5px;
}
#container #content #main #left #info .important {
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  display: block;
  padding: 4px;
  background-color: #0952a4;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  clear: left;
}
#container #content #main #left #info p {
  font-size: 11px;
  color: #333333;
  margin-bottom: 0px;
}
#container #content #main #left #newsSocial {
  background-color: #f2faf8;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #00957C;
  width: 214px;
  margin-top: 10px;
  padding-top: 8px;
  padding-right: 5px;
  padding-bottom: 8px;
  padding-left: 5px;
  border: 1px solid #bae3db;
}
#container #content #main #left #form1 {
  width: 226px;
  display: block;
  padding-top: 10px;
  padding-bottom: 20px;
}
#container #content #main #left #form1 #textfield2 {
  background-color: #f9f8f8;
  border: 1px solid #959595;
  font-family: Arial, Helvetica, sans-serif;
  color: #959595;
  /*background-image: url(/wp-content/themes/drbeckmann/images/submit.gif);

  background-repeat: no-repeat;

  background-position: right center;*/

  padding-top: 5px;
  padding-right: 40px;
  padding-bottom: 5px;
  padding-left: 3px;
  width: 115px;
  float:left;
  margin-right: 5px;
}
#container #content #main #left #form1 input.submitbtn1 {
  border: 1px solid #959595;
}
#container #content #main #right {
  padding-left: 255px;
}
#container #content #main #right h2 {
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
  color: #00957c;
  font-size: 22px;
  font-weight: bold;
  clear: none;
  margin-bottom: 15px;
}
#container #content #main #right p {
  line-height: 18px;
  margin-bottom: 15px;
}
#container #content #main #right h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  margin-top: 5px;
  margin-bottom: 15px;
}
#container #content #main #right .direction {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #01957D;
}
.float-image-right, #right .alignright {
  float: right;
  margin-right: 0px;
  margin-left: 15px;
  margin-bottom: 15px;
}
#container #content #main #left .widget_recent_entries ul {
  padding: 0px;
  list-style-type: none;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
}
#container #content #main #left .widget_recent_entries ul li a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #00957C;
  text-decoration: none;
  line-height: 18px;
  padding-left: 15px;
  margin-left: 5px;
  display: block;
  background-image: url(/wp-content/themes/drbeckmann/images/bullet.gif);
  background-repeat: no-repeat;
  background-position: left 3px;
  margin-bottom: 5px;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
* html #container #content #main #left .widget_recent_entries ul li a {
  height: 1px;
}
#container #content #main #left .widget_recent_entries ul li a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  text-decoration: none;
  line-height: 18px;
  padding-left: 15px;
  margin-left: 5px;
  display: block;
  background-image: url(/wp-content/themes/drbeckmann/images/bulletOver.gif);
  background-repeat: no-repeat;
  background-position: left 3px;
  margin-bottom: 5px;
}
#container #content #main #left .flexo_widget_archives ul {
  padding: 0px;
  list-style-type: none;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
}
#container #content #main #left .flexo_widget_archives ul.flexo-list {
  padding-left: 5px;
}
#container #content #main #left .flexo_widget_archives ul li a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #0952A4;
  text-decoration: none;
  line-height: 18px;
  padding-left: 15px;
  margin-left: 5px;
  display: block;
  background-image: url(/wp-content/themes/drbeckmann/images/bulletBlue.gif);
  background-repeat: no-repeat;
  background-position: left 3px;
  margin-bottom: 5px;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
* html #container #content #main #left .flexo_widget_archives ul li a {
  height: 1px;
}
#container #content #main #left .flexo_widget_archives ul li a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  text-decoration: none;
  line-height: 18px;
  padding-left: 15px;
  margin-left: 5px;
  display: block;
  background-image: url(/wp-content/themes/drbeckmann/images/bulletOver.gif);
  background-repeat: no-repeat;
  background-position: left 3px;
  margin-bottom: 5px;
}
#container #contentStain {
  background-image: url(/wp-content/themes/drbeckmann/images/clipboard.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
#container #contentStain #main .float-image-left, #right .alignleft {
  float: left;
  margin: 0px;
  padding: 0px;
}
#container #contentStain #main h2 {
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
  color: #00957c;
  font-size: 22px;
  font-weight: bold;
  clear: none;
  padding-top: 20px;
}
#container #contentStain #main p {
  line-height: 18px;
  margin-bottom: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-right: 20px;
}
#container #contentStain #main a {
  font-family: Arial, Helvetica, sans-serif;
  color: #333333;
}
#container #contentStain #main a:hover {
  color: #01957F;
}
#container #contentStain #main h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  margin-top: 5px;
  margin-bottom: 15px;
}
#container #contentStain #main #stainClinic {
  clear: left;
  width: 470px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 120px;
  padding-bottom: 0px;
  height: 600px;
}
#container #contentStain #main #stainClinic h3 {
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
  color: #00957c;
  font-size: 18px;
  padding-left: 22px;
  margin: 0px;
  padding-bottom: 0px;
}
#container #contentStain #main #stainClinic h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #333333;
  padding-left: 22px;
  font-weight: bold;
}
#container #contentStain #main #stainClinic .description {
  padding-left: 22px;
  line-height: 18px;
  margin-top: 10px;
}
#container #contentStain #main #stainClinic #StainClinicForm .point1 {
  background-image: url(/wp-content/themes/drbeckmann/images/point1.gif);
  background-repeat: no-repeat;
  background-position: left center;
  margin-bottom: 15px;
}
#container #contentStain #main #stainClinic #StainClinicForm .point2 {
  background-image: url(/wp-content/themes/drbeckmann/images/point2.gif);
  background-repeat: no-repeat;
  background-position: left center;
  margin-left: 70px;
  margin-bottom: 15px;
}
#container #contentStain #main #stainClinic #StainClinicForm .tickbox {
  margin-left: 70px;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 160px;
  float: left;
  margin-bottom: 10px;
}
* html #container #contentStain #main #stainClinic #StainClinicForm .tickbox {
  margin-left: 35px;
}
#container #contentStain #main #stainClinic #StainClinicForm .tickbox2 {
  margin-left: 30px;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 160px;
  float: left;
  margin-bottom: 10px;
}
#container #contentStain #main p.solutionBtn {
  display: block;
  clear: left;
  margin-left: 70px;
  cursor:pointer;
  height:23px;
  overflow:hidden;
  width:200px;
}
#container #contentStain #main p:hover input {
  margin-top:-24px;
}
#container #contentStain #main #stainClinic .smallprint {
  font-size: 11px;
}
#container #contentStain #main #stainClinic #StainClinicForm #stainName {
  padding: 5px;
  margin-bottom: 15px;
  color: #00957C;
}
#container #contentStain #main #stainClinic .clinicImageResult {
  float: left;
  margin-left: 55px;
  margin-right: 15px;
  margin-bottom: 15px;
}
#container #contentStain #main #stainClinic .bold {
  font-weight: bold;
}
#content #main #right #tipslist {
  width: 603px;
  float: left;
}
#container #content #main #right #tipslist h3 {
  margin: 0px;
  padding: 0px;
  height: auto;
}
#container #content #main #right #tipslist h3 a {
}
#content #main #right #tipslist h3.selected a, #content #main #right #tipslist h3 a:hover {
  background: #01957D url(/wp-content/themes/drbeckmann/images/tipdwn.gif) no-repeat top left;
  cursor: hand;
}
#content #main #right #tipslist h3 a {
  background: #0A52A4 url(/wp-content/themes/drbeckmann/images/tipup.gif) no-repeat top left;
  padding-left: 50px;
  padding-right: 125px;
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #FFFFFF;
  width: 428px;
  display: block;
  font-size: 14px;
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #FFFFFF;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  cursor: pointer;
}
#content #main #right #tipslist div p {
  padding-bottom: 0px;
}
#content #main #right #tipslist p {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  line-height: 18px;
  padding: 10px;
}
#content #main #right #tipslist a {
  background: none;
  border: none;
  color: #00957C;
  display: inline;
}
#container #content #main #news ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#container #content #main #news li {
  padding-bottom: 0px;
  padding-top: 10px;
}
* html #container #content #main #news li {
  height: 1px;
}
#container #content #main #news .readmore {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #BAE3DB;
  display: block;
  padding-bottom: 10px;
  color: #00957C;
}
#container #content #main #news p {
  padding-bottom: 10px;
}
#container #content #main #news span {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #00967D;
}
#container #content #main #news a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #3e3e3e;
  text-decoration: none;
}
#container #content #main #news a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #3e3e3e;
  text-decoration: underline;
}
#container #banner #photos ul {
  clear: both;
  list-style-type: none;
  background-color: #0A52A6;
  display: block;
  text-align: left;
}
#container #content h2 {
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
  color: #00957c;
  font-size: 18px;
  font-weight: bold;
}
.search #container #content div.page {
  margin-top: 10px;
}
.search #container #content div small {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #00957C;
}
.search #container #content div p {
  margin-bottom: 5px;
}
#container #content #page-250083, #container #content #page-254823 {
  padding: 10px;
}
#container #content #page-250082, .search #container #content, .page-id-250080 #container #content, .error404 #container #content, .page-id-253812 #container #content, #container #contacterrormsg #content, .page-id-253527 #container #content, .page-id-255879 #container #content {
  padding: 10px;
}
#container #content #page-250081 {
  padding: 10px;
}
#container #content #page-250080 {
  padding: 10px;
}
#container #content #page-253527 {
  padding: 10px;
}
#container #content .entry {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
}
#container #content p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 22px;
  margin-bottom: 15px;
}
#container #content strong {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
/*#container #content ul {

  margin-left: 20px;

}

#container #content li {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  line-height: 18px;

  list-style-type: disc;

}*/

#container #content a {
  font-family: Arial, Helvetica, sans-serif;
  color: #00957C;
}
#container #content a:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
}
#container #content h3 {
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
  color: #00957C;
  font-size: 14px;
  font-weight: bold;
}
#container #content #page-250081 li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 22px;
  margin-left: 20px;
}
.strip_wrapper {
  height: 20px;
  line-height: 20px;
  left:0px;
  overflow-x:hidden;
  overflow-y:hidden;
  position:absolute;
  top:223px;
  width:920px;
  background-color:#0A52A4;
  font-size: 11px;
  color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
}
.strip_wrapper ul, .strip_wrapper li {
  padding: 0px;
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
}
.strip_wrapper li:hover {
  padding: 0px;
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
  color: #00aeef;
}
.filmstrip {
  margin-left: 10px !important;
}
#photos {
  height: 243px !important;
}
#container #content #main #left ul {
  list-style: none;
  list-style-type: none;
}
.post .alignleft {
  float: left;
  padding: 15px;
  padding-left: 0px;
}
.post .alignright {
  float: right;
  padding: 15px;
  padding-right: 0px;
}
.backimg img {
  display: none;
}
#container #content #main #right h3.commenthead, .page-template-tpl-tip-php #container #content #main #right h3 {
  min-height: 45px;
  color: #00957C;
  font-size:16px;
  background-color: #f2faf8;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #d6eee9;
  border-bottom-color: #d6eee9;
  text-indent: 14px;
  line-height: 45px;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  clear: right;
}
.page-template-tpl-tip-php #container #content #main #right h3 {
  margin-bottom: 0px;
}
#questionform {
  width: 226px;
}
#questionform input, #questionform textarea, #questionform select {
  background-color: #F9F8F8;
  border: 1px solid #959595;
  color: #00957C;
  font-family: Arial, Helvetica, sans-serif;
  padding: 5px 0 5px 3px;
  width: 226px;
  margin-top: 10px;
  font-size: 12px;
}
#questionform select#questioncategory {
  width: 231px;
}
/*#questionform input.submitbtn {

  width: 60px;

  background-color: #FFF;

  background-image: url(/wp-content/themes/drbeckmann/images/submitSprite.gif);

  background-repeat: no-repeat;

  background-position: 0px 0px;

  height: 20px;

  border-top-style: none;

  border-right-style: none;

  border-bottom-style: none;

  border-left-style: none;

}

#questionform input.submitbtn:hover {

  background-position: 0px -23px;

}*/

#container #content #questionform p {
  width: 190px;
  float: left;
  margin-top: 10px;
  margin-bottom: 7px;
}
#questionform span.checkbox {
  margin-top:15px;
}
.transfer {
  text-align: center;
  display: block;
  margin-right: auto;
  margin-left: auto;
  margin-top: 100px;
}
#container #content #tips {
  width: 321px;
  float: left;
  margin-left: 28px;
  padding: 0px;
  height: 314px;
  background-image: url(/wp-content/themes/drbeckmann/images/cleaning-tips.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
#container #content #main #tips #top5 {
  list-style-type: none;
  padding: 0px;
  width: 200px;
  margin-top: 90px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 15px;
}
#container #content #main #tips #top5 a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #07468B;
  text-decoration: none;
  background-image: url(/wp-content/themes/drbeckmann/images/question.gif);
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  padding-left: 30px;
  margin-bottom: 10px;
  line-height: 12px;
  height: 22px;
  min-height: 22px;
  padding-top: 2px;
}
/* hack for ie6 because it's a bit stupid! */

* html #container #content #main #tips #top5 a {
  height: 28px;
}
#container #content #main #tips #top5 a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  background-image: url(/wp-content/themes/drbeckmann/images/question.gif);
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  padding-left: 30px;
  margin-bottom: 10px;
}
#container #content #wheretobuy, #container #content #wheretobuy li {
  list-style: none;
  list-style-type: none;
}
#container #content #wheretobuy li {
  background: #0A52A4 url(/wp-content/themes/drbeckmann/images/tipup.gif) no-repeat top left;
  height: 41px;
  min-height: 41px;
  line-height: 41px;
}
#container #content #wheretobuy li.selected {
  background: #01957D url(/wp-content/themes/drbeckmann/images/tipdwn.gif) no-repeat top left;
}
#container #content #wheretobuy li a {
  color: #FFF;
  padding-left: 40px;
  display: block;
  text-decoration: none;
}
.page-id-250080 #content ul, .page-id-250080 #content li {
  list-style: none;
  list-style-type: none;
}
.page-id-250080 #content ul {
  margin-top: 5px;
  margin-bottom: 5px;
}
.page-id-250080 #content li {
  margin-left: 10px;
}
.category-news #content #right, #container #content #main #right .category-news ul, #container #content #main #right .category-news li {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
#container #content #main #right .category-news h3 {
  margin-bottom: 0px;
}
.category-news small {
  color: #00957C;
  height:26px;
  line-height:26px;
  padding-left: 10px;
  font-size: 12px;
  font-weight: normal;
}
#container #content #wheretobuyx {
  width: 603px;
}
#container #content #wheretobuyx a {
  cursor: pointer;
  text-decoration: none;
}
#container #content #wheretobuyx h3 a {
  font-weight: bold;
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
  display: block;
  font-size: 14px;
  color: #FFF;
  padding-left: 40px;
}
#container #content #wheretobuyx a.rm {
  display: inline;
  padding: 0px;
  color: #000;
}
#container #content #wheretobuyx ul, #container #content #wheretobuyx li {
  list-style: none;
  list-style-type: none;
}
#container #content #wheretobuyx li {
  background: #0A52A4 url(/wp-content/themes/drbeckmann/images/tipup.gif) no-repeat top left;
  line-height: 41px;
  border-bottom:1px solid #FFFFFF;
}
.page-template-tpl-tips-php #container #content #wheretobuyx li, .page-template-tpl-faqs-php #container #content #wheretobuyx li, .page-template-tpl-wheretobuy-php #container #content #wheretobuyx li {
  background: #FFF;
}
#container #content #wheretobuyx li.selected {
  background: #01957D url(/wp-content/themes/drbeckmann/images/tipdwn.gif) no-repeat top left;
}
span.radio {
  width: 23px;
  height: 28px;
  padding: 0 5px 0 0;
  background: url(/wp-content/themes/drbeckmann/images/checkbox.png) no-repeat;
  display: block;
  clear: left;
  float: left;
  margin-right: 5px;
}
span.checkbox {
  width: 23px;
  height: 28px;
  padding: 0 5px 0 0;
  background: url(/wp-content/themes/drbeckmann/images/checkbox.png) no-repeat;
  display: block;
  float: left;
  margin-right: 5px;
}
span.select {
  position: absolute;
  width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  height: 21px;
  padding: 0 24px 0 8px;
  color: #fff;
  font: 12px/21px arial, sans-serif;
  background: url(select.gif) no-repeat;
  overflow: hidden;
}
#container #content #page-253527 #office {
  clear: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCEAE5;
  margin-bottom: 15px;
  float: left;
  width: 400px;
}
#container #content #office {
  float: left;
  padding-right: 25px;
  margin-right: 25px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #CCEAE5;
  width: 400px;
}
#container #content #postal {
  float: left;
  width: 448px;
  clear: none;
}
.page-id-253527 #container #content h2 {
  clear: left;
}
#container #content #main #right .alignleft {
  margin-right: 15px;
}
#container #content #main #right .postmetadata {
  background-color: #F2FAF8;
  padding: 5px;
  border: 1px solid #CCEAE5;
  clear: right;
}
#container #content #main #right .more-link {
  font-weight: bold;
}
#container #content #main #right h3 a {
  text-decoration: none;
}
#TB_window {
  padding-bottom: 15px;
}
#TB_window #TB_next a {
  text-indent: -9999px;
  background: #FFF url( /wp-content/themes/drbeckmann/images/nextSprite.gif ) no-repeat;
  height: 23px;
  display: block;
  width: 170px;
  margin-top: 10px;
}
#TB_window #TB_prev a {
  text-indent: -9999px;
  background: #FFF url( /wp-content/themes/drbeckmann/images/previousSprite.gif ) no-repeat;
  height: 23px;
  display: block;
  width: 170px;
  margin-top: 10px;
}
#TB_window #TB_next a:hover, #TB_window #TB_prev a:hover {
  background-position: 0px -23px;
}
#TB_window img#TB_Image {
  border: 0px solid #FFF !important;
}
.page-template-tpl-product-php #container #content #main #right .wp-caption {
  display: block;
  width: 605px !important;
}
.page-template-tpl-product-php #container #content #main #right .wp-caption img {
  margin-bottom: 15px;
  margin-right: 15px;
  float: left;
}
#container #content #main #right #respond h3 {
  min-height:40px;
  text-indent:14px;
  color: #0952A4;
  background-color: #e9eff7;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #6b97c8;
  border-bottom-color: #6b97c8;
  line-height: 40px;
  display: block;
  clear: right;
}
#container #content #main #right #respond #commentform #commentBox1 {
  width: 350px;
  float: left;
}
#container #content #main #right #respond #commentform #commentBox2 {
  width: 250px;
  float: right;
}
#container #content #main #right #respond #commentform #commentBox2 p {
  width: 200px;
  float: left;
}
#container #content #main #right #respond #commentform #commentBox2 .contact {
  width: 40px;
  float: right;
}
#container #content #main #right #respond #commentform #commentBox2 #submit, #container #content #main #right #commentBox2 #submit {
  background: #FFF url( /wp-content/themes/drbeckmann/images/submitCommentSprite.gif ) no-repeat;
  height: 23px;
  display: block;
  width: 126px;
  margin-top: 10px;
  border: 0px solid #FFF;
  cursor: pointer;
  text-indent: -9999px;
}
#container #content #main #right #respond #commentform #commentBox2 #submit:hover, #container #content #main #right #commentBox2 #submit:hover {
  background-position: 0px -23px;
}
#container #content #main #right #respond #commentform #comment {
  width: 600px;
  background-color: #f9f8f8;
  border: 1px solid #464646;
  font-family: Arial, Helvetica, sans-serif;
  color: #00957c;
  font-size: 12px;
  padding: 5px;
  width: 345px;
  height: 85px;
}
#container #content #main #right #respond #commentform #email {
  border: 1px solid #464646;
  background-color: #F9F8F8;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #00957c;
  width: 180px;
  padding: 5px;
}
#container #content #main #right #respond #commentform #author {
  border: 1px solid #464646;
  background-color: #F9F8F8;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #00957c;
  width: 180px;
  padding: 5px;
}
#container #content #main #right .commentlist {
  background-repeat: no-repeat;
  background-position: left top;
  list-style-type: none;
}
#container #content #main #right .commentlist .comment-author {
  font-weight: bold;
  display: inline;
}
#container #content #main #right .commentlist .comment-date {
  color: #00957c;
  display: inline;
}
#container #content #main #right .commentlist p {
  line-height: 18px;
}
#container #content #main #right .commentlist li {
  margin-bottom: 5px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d5eeea;
}
#container #content #main #right #comments {
  display: block;
  clear: left;
}
#container #content #main #right .commentlist em {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
#container #content #main #right .commentlist .comment-reply-link {
  font-size: 12px;
  font-weight: bold;
}
#container #content #main #right .entry ul {
  margin-left: 20px;
  margin-bottom: 15px;
}
#container #content #main #right .entry li {
  line-height: 18px;
  font-weight: bold;
}
#container #content #main #right .entry blockquote {
  background-color: #F2FAF8;
  border: 1px solid #CCEAE5;
  font-weight: bold;
  color: #333333;
  margin-bottom: 15px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 0px;
  padding-left: 5px;
  background-image: url(/wp-content/themes/drbeckmann/images/quote.gif);
  background-repeat: no-repeat;
  background-position: left top;
  margin-left: 0px;
  margin-right: 0px;
}
#container #content #contactform {
  border: 1px solid #CCEAE5;
  background-color: #F2FAF8;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-top: 15px;
}
#container #content #contactform span.checkbox {
}
#container #content #contactform br {
  display: none;
}
#container #content #contactform #questioncategory {
  margin-left: 10px;
  color: #00957C;
  background-color: #f9f8f8;
  border: 1px solid #959595;
  display: inline;
  padding-top: 3px;
  padding-bottom: 2px;
}
#container #content #contactform label {
  margin-left: 10px;
  color: #00957C;
}
#container #content #contactform textarea {
  font-family: Arial, Helvetica, sans-serif;
  color: #3A9593;
  width: 840px;
  margin-top: 15px;
  height: 100px;
  font-size: 12px;
  background-color: #f9f8f8;
  border: 1px solid #959595;
  margin-bottom: 10px;
  padding: 5px;
}
#container #content #contactform input {
  font-family: Arial, Helvetica, sans-serif;
  color: #00957C;
  font-size: 12px;
  background-color: #f9f8f8;
  border: 1px solid #959595;
  padding-top: 5px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
}
#container #content #contactform #name {
  display: inline !important;
}
#container #content #sitemap {
  padding: 0px;
  margin-top: 15px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  list-style-type: none;
}
#container #content #sitemap li {
  display: block;
}
#container #content #sitemap li a {
  background-color: #00957C;
  display: block;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  padding: 5px;
  margin-bottom: 1px;
}
#container #content #sitemap ul li {
  display: block;
  margin: 0px;
  padding: 0px;
}
#container #content #sitemap ul li ul {
  display: block;
  margin: 0px;
  padding: 0px;
}
#container #content #sitemap ul li ul li {
  display: block;
  margin: 0px;
  padding: 0px;
}
#container #content #sitemap li a:hover {
  background-color: #333333;
  display: block;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
}
#container #content #sitemap .page-item-242943 {
  width: 270px;
  float: left;
  margin-right: 15px;
}
#container #content #sitemap .page-item-242944 {
  width: 270px;
  float: left;
  margin-right: 15px;
}
#container #content #sitemap .page-item-250083 {
  float: left;
  width: 270px;
  margin-right: 15px;
}
#container #content #sitemap .page-item-242945 {
  float: left;
  width: 270px;
  margin-right: 15px;
}
#container #content #sitemap .page-item-242946 {
  float: left;
  width: 270px;
  margin-right: 15px;
}
#container #content #sitemap .page-item-250079 {
  float: left;
  width: 270px;
  margin-right: 15px;
}
#container #content #sitemap .page-item-253527 {
  float: left;
  width: 270px;
  margin-right: 15px;
}
#container #content #sitemap .page-item-254405 {
  display: none;
}
#container #content #sitemap .page-item-254409 {
  display: none;
}
#container #content #sitemap .page-item-254823 {
  display: none;
}
#container #content #main #left #buy #Leftmenu {
  padding: 0px;
  list-style-type: none;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
#container #content #main #left #buy #Leftmenu li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
}
*html #container #content #main #left #buy #Leftmenu a {
  height: 1px;
}
#container #content #main #left #buy #Leftmenu a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #00957c;
  text-decoration: none;
  line-height: 18px;
  padding-left: 15px;
  margin-left: 5px;
  display: block;
  background-image: url(/wp-content/themes/drbeckmann/images/bullet.gif);
  background-repeat: no-repeat;
  background-position: left 3px;
  margin-bottom: 5px;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  cursor: pointer;
}
#container #content #main #left #buy #Leftmenu a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  text-decoration: none;
  line-height: 18px;
  padding-left: 15px;
  margin-left: 5px;
  display: block;
  background-image: url(/wp-content/themes/drbeckmann/images/bulletOver.gif);
  background-repeat: no-repeat;
  background-position: left 3px;
  margin-bottom: 5px;
}
#TB_closeWindowButton, #TB_closeWindowButton img {
  width: 20px;
  height: 20px;
}
#TB_closeWindowButton img {
  background: url( /wp-content/themes/drbeckmann/images/close.gif ) no-repeat;
  display:block;
  margin-top:15px;
}
#directionlist {
  width: 380px;
}
#directionlist li {
  margin-bottom: 10px;
}
#directionlist, #directionlist li {
  list-style: none;
  list-style-type: none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
#directionlist .dimg {
  float: left;
  width: 70px;
  margin-right: 10px;
}
#directionlist .dtext {
  min-height: 75px;
  min-height: 70px;
  line-height: 18px;
}
*html #directionlist .dtext {
  height: 70px;
}
/*#container #content #contactform .submitbtn {

  background: #FFF url( /wp-content/themes/drbeckmann/images/submitSprite.gif ) no-repeat;

  width: 60px;

  height: 23px;

  text-indent: -9999em;

  border: none;

  margin: 0px;

  margin-top: 10px;

}

#container #content #contactform .submitbtn:hover {

  background-position: 0px -23px;

}*/

#container #content #main #right .navigation {
  display: block;
  height: 20px;
  margin-top: -5px;
  margin-bottom: 5px;
  background-color: #F2FAF8;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-top: 5px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
}
#container #content #main #right .navigation a {
  text-decoration: none;
}
#tip-content {
  height: 240px;
  min-height: 240px;
}
#tip-product-img {
  width: 170px;
}
.page-template-tpl-tip-php #container #content #main .product {
  width: 600px;
}
/* Where to buy page styling */





body #wheretobuyx {
  width: 603px;
}
#container #content #main #right #wheretobuyx #acc .acc-section .acc-content .rm {
  color: #01957D;
  font-weight: bold;
  text-decoration: underline;
}
body #wheretobuyx ul, body #wheretobuyx li, body #wheretobuyx h3 {
  list-style: none;
  padding: 0px !important;
  margin: 0px !important;
}
body #wheretobuyx h3 {
  background: #0A52A4 url(/wp-content/themes/drbeckmann/images/tipup.gif) no-repeat top left;
  color: #FFF;
  line-height: 41px;
}
body #wheretobuyx h3 a {
  width: 420px;
}
body #wheretobuyx h3.active {
  background: #01957D url(/wp-content/themes/drbeckmann/images/tipdwn.gif) no-repeat top left;
  border-bottom:1px solid #FFFFFF;
}
#wheretobuyx #acc .acc-section {
  overflow:hidden;
  background: #FFF;
}
#wheretobuyx #acc .acc-content {
}
#wheretobuyx #acc .acc-content a {
  color: #000;
}
#wheretobuyx #nested {
  list-style:none;
}
#wheretobuyx #nested h3 {
}
#wheretobuyx #nested h3:hover {
}
#wheretobuyx #nested .acc-section {
  overflow:hidden;
}
#wheretobuyx #nested .acc-content {
}
#wheretobuyx #nested .acc-selected {
}
#container #content #wheretobuyx .whereBox {
 width 480px;
  padding-left: 10px;
  padding-right: 10px;
  background: url( /wp-content/themes/drbeckmann/images/where-top.gif ) no-repeat top left;
  padding-top: 35px;
  height: 130px;
  min-height:130px;
}
#container #content #wheretobuyx .whereBox a {
  display: inline;
}
#container #content #wheretobuyx .whereBoxOnline {
  width: 130px;
  float: left;
}
#container #content #wheretobuyx .whereBoxOnline a {
  /*background: url( /wp-content/themes/drbeckmann/images/where-buy-btn.gif ) no-repeat;*/
  display: block;
  height: 96px;
  min-height: 96px;
  width: 175px;
  margin-top: 10px;
  overflow: hidden;
  text-decoration: none;
}
*html #container #content #wheretobuyx .whereBoxOnline a {
  height: 38px;
}
#container #content #wheretobuyx .whereBoxOnline #buyonlineSprite {
  height: 38px;
  width: 130px;
}
#container #content #wheretobuyx .whereBoxOnline #buyonlineSprite:hover {
  background-position: 0px -43px;
}
#container #content #wheretobuyx .whereBoxOffline {
  display:block;
  float:right;
  width:385px;
}
#container #content #wheretobuyx .whereBoxOffline a {
  display: inline;
  padding: 0px;
}
#container #content #wheretobuyx .whereBox ul, .whereBox li {
/*width: 280px;*/

}
#container #content #wheretobuyx .whereBox li {
  background: none;
  display: block;
  float: left;
}
#container #content #wheretobuyx .whereBox li, #container #content #wheretobuyx .whereBox li a {
  color:#333333;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 18px;
}
#container #content #wheretobuyx .whereBox li a {
  color: #01957D;
  font-weight: normal;
  text-decoration: underline;
}
#container #content #wheretobuyx .whereBox li.store {
  width: 100px;
}
#container #content #wheretobuyx .whereBox li.locator {
  width: 90px;
}
#container #tabs p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 5px;
  line-height: 18px;
  margin-bottom: 0px;
}
#container #tabs {
  padding-top: 15px;
  padding-left: 8px;
  float: left;
  margin-bottom: 0px;
}
#container #content #tabs .quicklinks {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
#container #content #tabs .quicklinks li a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #00957C;
  text-decoration: none;
  line-height: 18px;
  padding-left: 15px;
  margin-left: 5px;
  display: block;
  background-image: url(/wp-content/themes/drbeckmann/images/bullet.gif);
  background-repeat: no-repeat;
  background-position: left 3px;
}
* html #container #content #tabs .quicklinks li a {
  height: 1px;
}
#container #content #tabs .quicklinks li a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  text-decoration: none;
  line-height: 18px;
  padding-left: 15px;
  margin-left: 5px;
  display: block;
  background-image: url(/wp-content/themes/drbeckmann/images/bulletOver.gif);
  background-repeat: no-repeat;
  background-position: left 3px;
}
#container #tabs #tab1 {
  width: 220px;
  float: left;
}
#tab1image {
  width:220px;
  height:179px;
  margin:0;
  padding:0;
  background-image: url(/wp-content/themes/drbeckmann/images/tab1Sprite.jpg);
  background-repeat: no-repeat;
}
#tab1image span {
  display: none;
}
#tab1image li, #tab1image a {
  height:179px;
  display:block;
}
#tab1image li {
  float:left;
  list-style:none;
  display:inline;
}
#nav-01 {
  width: 220px;
}
#nav-01 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/tab1Sprite.jpg);
  background-repeat: no-repeat;
  background-position: 0px -179px;
}
#container #tabs #tab2 {
  width: 220px;
  float: left;
  margin-left: 8px;
}
#tab2image {
  width:220px;
  height:179px;
  margin:0;
  padding:0;
  background-image: url(/wp-content/themes/drbeckmann/images/tab2Sprite.jpg);
  background-repeat: no-repeat;
}
#tab2image span {
  display: none;
}
#tab2image li, #tab2image a {
  height:179px;
  display:block;
}
#tab2image li {
  float:left;
  list-style:none;
  display:inline;
}
#nav-02 {
  width: 220px;
}
#nav-02 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/tab2Sprite.jpg);
  background-repeat: no-repeat;
  background-position: 0px -179px;
}
#container #tabs #tab3 ,
#container #tabs #tab8 {
  width: 220px;
  float: left;
  margin-left: 8px;
}
#tab3image {
  width:220px;
  height:179px;
  margin:0;
  padding:0;
  background-image: url(/wp-content/themes/drbeckmann/images/tab3Sprite.jpg);
  background-repeat: no-repeat;
}
#tab3image span {
  display: none;
}
#tab3image li, #tab3image a {
  height:179px;
  display:block;
}
#tab3image li {
  float:left;
  list-style:none;
  display:inline;
}
#nav-03 {
  width: 220px;
}      
#nav-03 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/tab3Sprite.jpg);
  background-repeat: no-repeat;
  background-position: 0px -179px;
}
#container #tabs #tab4 {
  width: 220px;
  float: left;
  margin-left: 8px;
}
#tab4image {
  width:220px;
  height:179px;
  margin:0;
  padding:0;
  background-image: url(/wp-content/themes/drbeckmann/images/tab4Sprite.jpg);
  background-repeat: no-repeat;
}

#tab8 {
  float:left;
  margin-left:8px;
  width:220px;
}
#tab8image {
  width:220px;
  height:179px;
  margin:0;
  padding:0;
  background-image: url(/wp-content/themes/drbeckmann/images/tab8Sprite.jpg);
  background-repeat: no-repeat;
}          
#tab8image li {
  float:left;
  list-style:none;
  display:inline;
}
#tab8image li, #tab8image a {
display:block;
height:179px;
}
#tab8image span {
  display:none;
}
#nav-08 a {
  
  width:220px;
}
#nav-08 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/tab8Sprite.jpg);
  background-repeat: no-repeat;
  background-position: 0px -179px;
}



/* Featured Product Sprites */



#tab4image.fp-253678, #tab4image.fp-253678 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-staindevAll.jpg);
}
#tab4image.fp-253674, #tab4image.fp-253674 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-inwashStain.jpg);
}
#tab4image.fp-253685, #tab4image.fp-253685 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-staindevBlue.jpg);
}
#tab4image.fp-253689, #tab4image.fp-253689 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-staindevOrange.jpg);
}
#tab4image.fp-253687, #tab4image.fp-253687 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-staindevPurple.jpg);
}
#tab4image.fp-253683, #tab4image.fp-253683 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-staindevBrown.jpg);
}
#tab4image.fp-253691, #tab4image.fp-253691 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-staindevGreen.jpg);
}
#tab4image.fp-253680, #tab4image.fp-253680 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-staindevRed.jpg);
}
#tab4image.fp-253676, #tab4image.fp-253676 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-stainRoller.jpg);
}
#tab4image.fp-253672, #tab4image.fp-253672 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-stainSlayer.jpg);
}
#tab4image.fp-250025, #tab4image.fp-250025 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-glowhite.jpg);
}
#tab4image.fp-253712, #tab4image.fp-253712 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-DryCleanOnly.jpg);
}
#tab4image.fp-253710, #tab4image.fp-253710 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-ServiceIt.jpg);
}
#tab4image.fp-253704, #tab4image.fp-253704 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-colourRunRemColourSafe.jpg);
}
#tab4image.fp-253706, #tab4image.fp-253706 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-crrWhites.jpg);
}
#tab4image.fp-253724, #tab4image.fp-253724 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-NetCurt.jpg);
}
#tab4image.fp-253716, #tab4image.fp-253716 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-lwhite.jpg);
}
#tab4image.fp-253714, #tab4image.fp-253714 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-trav-wash.jpg);
}
#tab4image.fp-253718, #tab4image.fp-253718 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-sprayStarch.jpg);
}
#tab4image.fp-253708, #tab4image.fp-253708 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-colourRunRemColourSafe.jpg);
}
#tab4image.fp-253722, #tab4image.fp-253722 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-colourBoost.jpg);
}
#tab4image.fp-253729, #tab4image.fp-253729 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-hardwoodFloor.jpg);
}
#tab4image.fp-253731, #tab4image.fp-253731 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-laminateFloor.jpg);
}
#tab4image.fp-253727, #tab4image.fp-253727 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-stoneFloor.jpg);
}
#tab4image.fp-255087, #tab4image.fp-255087 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-whitener-stain-remover.jpg);
}
#tab4image.fp-255080, #tab4image.fp-255080 #nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/fp-disinfectant-wipes.jpg);
}
#tab4image span {
  display: none;
}
#tab4image li, #tab4image a {
  height:179px;
  display:block;
}
#tab4image li {
  float:left;
  list-style:none;
  display:inline;
}
#nav-04 {
  width: 220px;
}
#nav-04 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/tab4Sprite.jpg);
  background-repeat: no-repeat;
  background-position: 0px -179px;
}
#container #tabs #tab5 {
  width: 220px;
  float: left;
}
#tab5image {
  width:220px;
  height:179px;
  margin:0;
  padding:0;
  background-image: url(/wp-content/themes/drbeckmann/images/productTab1sprite.jpg);
  background-repeat: no-repeat;
}
#tab5image span {
  display: none;
}
#tab5image li, #tab5image a {
  height:179px;
  display:block;
}
#tab5image li {
  float:left;
  list-style:none;
  display:inline;
}
#nav-05 {
  width: 220px;
}
#nav-05 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/productTab1sprite.jpg);
  background-repeat: no-repeat;
  background-position: 0px -179px;
}
#container #tabs #tab6 {
  width: 220px;
  float: left;
  margin-left: 8px;
}
#tab6image {
  width:220px;
  height:179px;
  margin:0;
  padding:0;
  background-image: url(/wp-content/themes/drbeckmann/images/productTab2sprite.jpg);
  background-repeat: no-repeat;
}
#tab6image span {
  display: none;
}
#tab6image li, #tab6image a {
  height:179px;
  display:block;
}
#tab6image li {
  float:left;
  list-style:none;
  display:inline;
}
#nav-06 {
  width: 220px;
}
#nav-06 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/productTab2sprite.jpg);
  background-repeat: no-repeat;
  background-position: 0px -179px;
}
#container #tabs #tab7 {
  width: 220px;
  float: left;
  margin-left: 8px;
}
#tab7image {
  width:220px;
  height:179px;
  margin:0;
  padding:0;
  background-image: url(/wp-content/themes/drbeckmann/images/productTab3sprite.jpg);
  background-repeat: no-repeat;
}
#tab7image span {
  display: none;
}
#tab7image li, #tab7image a {
  height:179px;
  display:block;
}
#tab7image li {
  float:left;
  list-style:none;
  display:inline;
}
#nav-07 {
  width: 220px;
}
#nav-07 a:hover {
  background-image: url(/wp-content/themes/drbeckmann/images/productTab3sprite.jpg);
  background-repeat: no-repeat;
  background-position: 0px -179px;
}
#container #content #news #newsSocial {
  padding-top: 5px;
}
#socialSprite {
  height:28px;
  margin:0;
  padding:0;
  background-image: url(/wp-content/themes/drbeckmann/images/socialSprite.gif);
  background-repeat: no-repeat;
  width: 100px;
  float: right;
}
#socialSprite span {
  display: none;
}
#socialSprite li, #socialSprite a {
  height:33px;
  display:block;
}
#socialSprite li {
  float:left;
  list-style:none;
  display:inline;
  margin-right: 0px;
  margin-left: 0px;
}
#socialSprite-01 {
  width: 33px;
}
#socialSprite-02 {
  width: 33px;
}
#socialSprite-03 {
  width: 33px;
}
#brandSprite {
  height:46px;
  margin:0;
  padding:0;
  background-image: url(/wp-content/themes/drbeckmann/images/brandSprites.gif);
  background-repeat: no-repeat;
  width: 386px;
  float: right;
}
#brandSprite span {
  display: none;
}
#brandSprite li, #brandSprite a {
  height:46px;
  display:block;
}
#brandSprite li {
  float:left;
  list-style:none;
  display:inline;
  margin-right: 0px;
  margin-left: 0px;
}
#brandSprite-01 {
  width: 120px;
}
#brandSprite-02 {
  width: 150px;
}
#brandSprite-03 {
  width: 111px;
}
.buymoreSprite {
  height:23px;
  background-image: url(/wp-content/themes/drbeckmann/images/buymoreSprite.gif);
  background-repeat: no-repeat;
  width: 176px;
  float: left;
  padding: 0;
}
.buymoreSprite span {
  display: none;
}
.buymoreSprite li, .buymoreSprite a {
  height:23px;
  display:block;
}
.buymoreSprite li {
  list-style:none;
  display:inline;
  margin-right: 0px;
  padding-right: 0px;
  float: left;
}
.buymoreSprite-01 {
  width: 74px;
}
.buymoreSprite-01 a:hover {
  width: 74px;
  background-image: url(/wp-content/themes/drbeckmann/images/buymoreSprite.gif);
  background-position: 0px -23px;
  height: 23px;
}
.buymoreSprite-02 {
  width: 74px;
}
.buymoreSprite-02 a:hover {
  width: 84px;
  background-image: url(/wp-content/themes/drbeckmann/images/buymoreSprite.gif);
  background-position: 84px -23px;
  height: 23px;
}
#buyonlineSprite {
  height:55px;
  background-image: url(/wp-content/themes/drbeckmann/images/buyAcdomartSprite.gif);
  background-repeat: no-repeat;
  width: 226px;
  float: left;
  padding: 0;
}
#buyonlineSprite span {
  display: none;
}
#buyonlineSprite li, #buyonlineSprite a {
  height:55px;
  display:block;
}
#buyonlineSprite li {
  list-style:none;
  display:inline;
  margin-right: 0px;
  padding-right: 0px;
  float: left;
}
#buyonlineSprite-01 {
  width: 226px;
}
#buyonlineSprite-01 a:hover, #buyonlineSprite:hover {
  width: 226px;
  /*background-image: url(/wp-content/themes/drbeckmann/images/buyAcdomartSprite.gif);*/
  background-position: 0px -55px;
  height: 55px;
}
#backSprite {
  height: 23px;
  background-image: url(/wp-content/themes/drbeckmann/images/backSprite.gif);
  background-repeat: no-repeat;
  width: 158px;
  padding: 0;
  float: left;
  margin-top: 15px;
}
#backSprite span {
  display: none;
}
#backSprite li, #backSprite a {
  height:23px;
  display:block;
}
#backSprite li {
  list-style:none;
  display:inline;
  margin-right: 0px;
  padding-right: 0px;
  float: left;
}
#backSprite-01 {
  width: 158px;
}
#backSprite-01 a:hover {
  width: 158px;
  background-image: url(/wp-content/themes/drbeckmann/images/backSprite.gif);
  background-position: 0px -23px;
  height: 23px;
}
body #wheretobuyx #nested1 h3, body #wheretobuyx #nested2 h3, body #wheretobuyx #nested3 h3, body #wheretobuyx #nested4 h3  {
  background: #388BCF url(/wp-content/themes/drbeckmann/images/tipproduct.gif) no-repeat scroll left top;
}
#form1 input#submitbtn {
  margin: 0px;
  margin-bottom: -5px;
}
body #newsSocial p {
  margin: 0px;
  padding: 0px;
  display: inline;
  line-height: 28px;
  margin-bottom: -5px;
}
#container #content #contactform input#submitbtn {
  border: 0px;
}
#container #contentStain #main #errorMsg {
  width: 500px;
  margin-left: 190px;
  padding: 15px;
  background-color: #ED2024;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #FFFFFF;
  font-size: 12px;
  text-align: center;
  background-image: url(/wp-content/themes/drbeckmann/images/error.gif);
  background-repeat: no-repeat;
  background-position: 15px center;
}
#container #content #sitemap .page-item-254782 {
  display: none;
}
#container #content #sitemap .page-item-254797 {
  display: none;
}
#container #content #sitemap .page-item-254803 {
  display: none;
}
#container #content #sitemap .page-item-254807 {
  display: none;
}
#container #content #search form {
  padding: 20px;
  margin-top: 10px;
  border: 1px solid #CCEAE5;
  background-color: #F2FAF8;
}
#container #content #search #textfield {
  padding: 2px;
}
.page-template-tpl-faqs-php #container #content #wheretobuyx li {
  line-height: 28px !important;
}
.page-template-tpl-faqs-php #container #content #wheretobuyx li h3 {
  line-height: normal !important;
  min-height: 51px;
  height: 51px;
}
.page-template-tpl-faqs-php #container #content #wheretobuyx li a {
  padding-top: 10px;
}
#container #content #wheretobuyx .whereBox ul#buyonlinelist {
}
#container #content #wheretobuyx .whereBox ul#buyonlinelist li.buyonlineli {
  background-repeat: no-repeat;
  height: 1px;
  min-height: 34px;
  width: 175px;
  text-indent: -999px;
}
*html #container #content #wheretobuyx .whereBox ul#buyonlinelist li.buyonlineli {
  height: 34px;
}
#container #content #wheretobuyx .whereBox ul#buyonlinelist li.buyonlineli:hover {
  background-position: 0px -34px;
}
.survey-question {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #F2FAF8;
  padding: 15px;
  border: 1px solid #CCEAE5;
  margin-bottom: 15px;
}
.survey-question label {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.survey-thanks {
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #00957C;
  padding: 5px;
}

.page-template-tpl-product-php #main ul, .page-template-tpl-product-php #main li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.page-template-tpl-product-php #main li, .page-template-tpl-rio-php #main li{
    line-height: 18px;
    margin-bottom: 10px;
    margin-left: 30px;
}
.page-template-tpl-product-php #main ul#directionlist li {
    margin-left: 0px;
}
.page-id-255762 #container #main #right {
    background: url(images/rio-background.jpg) no-repeat;
    width: 661px;
    =width: 641px;
    height: 1400px;
    margin: -20px 0 0 239px;
}
.page-id-255784 #container #main #right {
    background: url(images/rio-competition-birdless.png) no-repeat;
    width: 641px;
    =width: 620px;
    height: 1400px;
    margin: -20px 0 0 259px;
}
.page-id-255762 #container #main #right #text-content, .page-id-255784 #container #main #right #text-content {
    padding-top: 185px;
    width: 404px;
    margin-left: 32px;
}
.page-id-255762 #container #main #right #text-content P, .page-id-255784 #container #main #right #text-content P{
    color: #0067B1;
}
.page-id-255762 #container #main #right #text-content H1, .page-id-255784 #container #main #right #text-content H1 {
    background: url(images/rio-text.png) no-repeat;
    width: 404px;
    height: 200px;
    text-indent: -9999px;
    padding-bottom: 10px;
}
.page-id-255762 #container #content #main #right, .page-id-255784 #container #content #main #right {
    padding-left: 0 !important;
    position: relative;
}
#wpcf7-f1-p255762-o1 FORM{
    width: 314px;
    height: 484px;
    margin-left: 0px;
    background: url('images/form-box.png') no-repeat;
    margin-top: 50px;
    padding-top: 90px;
}
#wpcf7-f1-p255762-o1 FORM INPUT.wpcf7-text{
    background: url('images/input-box.png') no-repeat;
    width: 297px;
    height: 51px;
    border: none;
    outline: none;
    padding-left: 20px;
    margin-left: 8px;
    =margin-left: 8px;
}
#wpcf7-f1-p255762-o1 FORM INPUT.answer{
    color: #ff8a00;
    line-height: 48px \0/;
    =line-height: 48px;
}
#wpcf7-f1-p255762-o1 FORM INPUT.name{
    color: #f15822;
    line-height: 48px \0/;
    =line-height: 48px;
}
#wpcf7-f1-p255762-o1 FORM INPUT.telephone{
    color: #009d3d;
    line-height: 48px \0/;
    =line-height: 48px;
}
#wpcf7-f1-p255762-o1 FORM INPUT.email{
    color: #1858a9;
    line-height: 48px \0/;
    =line-height: 48px;
}
#wpcf7-f1-p255762-o1 FORM INPUT.wpcf7-submit {
    background: url('images/send-entry.png') no-repeat;
    width: 125px;
    height: 52px;
    border: none;
    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
    cursor: pointer;
    float: right;
    margin-right: 12px;
    margin-top: 8px;
}
#container #content #main #right #wpcf7-f1-p255762-o1 FORM P{
    margin-bottom: 8px;
}
#container #content #main #right #wpcf7-f1-p255762-o1 FORM P LABEL{
    font-size: 15px;
    color: #0068b3;
    margin-left: 18px;
}
#wpcf7-f1-p255762-o1 .wpcf7-select {margin-left: 18px; margin-top: 3px; color: #0068b3;}
#wpcf7-f1-p255762-o1 .informed {margin-left: 9px; font-size: 11px; color: #0068b3;}
#text-content #page-255762 {margin-top: 17px;}
p.terms { width: 270px;}
#copyright {margin: 20px 0;}
p.copyright-text { color: #0068b3;}
.wpcf-list-item input {float: left; margin-left: 18px;}
SPAN.wpcf7-list-item-label {float: right; width: 268px; =margin-top: -20px;}
.page-id-255762 #container #content #main #left {margin-right: 0px !important;}
.page-id-255762 #dvd-case {margin-top: 50px;}
div.wpcf7-validation-errors { margin-top: 65px !important; padding: 5px !important; width: 300px; margin-left: 0 !important; background: #F7E700; color: #0067B1; padding: 10px 0 10px 10px !important; font-family: Arial, Helvetica; font-size: 11px;}
div.wpcf7-mail-sent-ok { margin-top: 65px !important; padding: 5px !important; width: 300px; margin-left: 0 !important; background: #F7E700; color: #0067B1; border: 2px solid #F7E700 !important; font-family: Arial, Helvetica; font-size: 11px;}
p.text-bold { font-weight: bold;}
p.text-green {color: #00957c !important;}
.page-id-255762 A {text-decoration: none !important;}
.page #inline1 {display:none;}
#inline1{overflow: auto; width: 500px; height: 100px; background-color: #FDFDFD;}
                                                                                      
div#fancy_div{ background: white !important; color: #000 !important; margin-top: 53px; width: 103% !important; margin-left: -10px;}
div#fancy_div H2{ font-size: 18px; text-align: center;}
div#fancy_div P{ margin: 10px 0; text-align: center; font-size: 12px !important;}
div#fancy_outer {/*left: 670px !important;*/ width: 660px !important; height: 500px !important; padding-right: 60px !important; padding-bottom: 106px !important; padding-left: 57px !important;}
div#fancy_close {top: 520px !important; right: 13px !important; width: 54px !important; height: 12px !important;}
div.fancy_bg_n {top: -11px !important; height: 55px !important;}
div.fancy_bg_ne {top: -11px !important; right: -56px !important; width: 57px !important; height: 55px !important;}
div.fancy_bg_e {right: -56px !important; width: 57px !important; top: 44px;}
div.fancy_bg_se {bottom: -101px !important; right: -56px !important; width: 57px !important; height: 58px !important;}
div.fancy_bg_s {height: 58px !important; bottom: -101px !important;}
div.fancy_bg_sw {height: 57px !important; bottom: -101px !important; left: -57px !important; width: 57px !important;}
div.fancy_bg_nw {height: 57px !important; top: -11px !important; left: -57px !important; width: 57px !important;}
div.fancy_bg_w {top: 44px !important; left: -57px !important; width: 57px !important;}
#wpcf7-f1-p255762-o1 FORM INPUT.wpcf7-text:active {margin-left: 8px !important;}
#___plusone_0 {margin:0 20px !important;}
#social-buttons {margin-top: -25px;}
#tail {background: url('/wp-content/themes/drbeckmann/images/rio-background-tail.png') no-repeat; width: 46px; height: 90px; position: absolute; left: 661px; top: 960px;}

/**
   Money Back Guarantee Page - JS
   Layout */
#page-255893 { padding:20px;} 
#content #page-255893 ol { font-family: Arial,Helvetica,sans-serif;font-size: 12px;line-height: 22px;margin-bottom: 15px; } 
.green-box label { font-family: Arial,Helvetica,sans-serif; }                                                                            
#page-255893 .additional-comments textarea{ width:805px; padding:15px; }
#page-255893 input[type=submit] { background:#01957d; padding:10px 20px; color:white; font-weight:bold; border:1px solid #01957d; font-size:16px; cursor:pointer;}
/* Type */
#container #content #page-255893 h2 { padding-bottom:10px; font-size:21px; }                           
#container #content #page-255893 .subhead p { color:#1b60ad; font-size:17px; } 
#fancy_content h2 {font-family: Arial,Helvetica,sans-serif; color:#00957C; }
#fancy_content {font-family: Arial,Helvetica,sans-serif;  }
#container #content li.stroke-bottom a { color: #0a53a2; text-decoration:none; }

/* Style */          
#content #page-255893 .subhead { border-bottom:1px solid #1b60ad;  }
#content #page-255893 ol { list-style-position: inside;    padding: 8px 18px; background-color:#f1faf7; border: 1px solid #CBEAE4}
#content #page-255893 ol li { padding:10px 5px; color:#01957d; font-size: 17px; }
#content #page-255893 ol li.stroke-bottom { border-bottom:1px solid #cceae2; }

.page-id-255893 .wpcf7-list-item label.error {color: red; left: 34px; padding-top: 2px;position: absolute;top: 20px;width: 260px;}
.page-id-255893 #container #content ul, #fancy_content ul { list-style-position:inside; font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 18px; }
.page-id-255893 #container #content ul li, #fancy_content ul li { margin-left:10px; margin-bottom:5px;}
.page-id-255893 #container #content #main { padding:0px; width:100%;}

.page-id-255924 span.wpcf7-list-item-label, .page-id-255893 span.wpcf7-list-item-label { display:none; }
.page-id-255924 em { font-style:italic;}
.page-id-255924 #content ul { list-style-position:inside; font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 18px;}
.page-id-255924 #content ul li { margin-left:20px;}
.page-id-255924 #container #content #main a {background: none repeat scroll 0 0 #01957D;border: 1px solid #01957D;color: white;float: left;font-size: 16px;font-weight: bold;height: 20px;margin-bottom: 25px;padding: 10px 20px;position: relative;text-decoration: none;width: 190px;}                    
.page-id-255924 #container #content #main h3 { width:100%; float:left; margin: 5px 0 10px; }
.page-id-255924 #container #content p.ans { float:left; margin:10px 0 0; }

.green-box { background: none repeat scroll 0 0 #F1FAF7;border: 1px solid #CBEAE4;float: left;margin-bottom: 20px;padding: 18px;width: 835px;}
.green-box label { color: #01957b; width:100%; float:left; }
.green-box label.error { color:red; }
.green-box select { margin: 12px 0 10px;width: 100%;padding: 3px;margin-bottom: 10px; }
.green-box .left-box { width:310px; padding-right:50px; float:left; }
.green-box .right-box { width:452px; float:left;}
.green-box .left-box input,.green-box .right-box input { width:100%; }
.green-box input[type=text]{border: 1px solid #9B9B9B;color: #40AF9E;margin-bottom: 3px;margin-top: 7px; padding: 3.5px;}
div.wpcf7 .green-box .watermark { color: #40af9e; }


.green-box p.ans { width:100%; float:left; }
.full-width { width:100%; float:left; }
.wpcf7-form-control-wrap.mailing-list { padding-left:20px;}
.font-14px { font-size:14px; font-family: Arial,Helvetica,sans-serif;}
.padding-bottom-20px { padding-bottom:20px; margin-bottom:20px; }
.page-id-255893 .wpcf7-form a { text-decoration:none; }
#container #content #main #right.nopadding { padding-left:0px;}
#container #content #main #right.nopadding h2 { margin-bottom:0px;}
#container #content #main #right.nopadding h3 {clear: none;color: #00957C;font-family: "Trebuchet MS",Geneva,Arial,Helvetica,sans-serif;font-size: 20px;font-weight: bold; margin-bottom: 5px;}
#container #content #main #right.nopadding .green-box h3 { font-size:18px; font-weight:normal; }

#container #content.children-in-need { background-image: none; }
#container #content #main.children-in-need { padding: 0 20px 20px 0; width:900px;}

#container #content #main.children-in-need #left { width:447px; margin-right:10px;}
#container #content #main.children-in-need #right { padding-top:30px;}
#container #content #main.children-in-need #right h2 { font-size:34px; font-family:arial; font-weight:normal; color:#000; margin-bottom:25px; }
#container #content #main.children-in-need #donate { text-align:center; margin-top:40px; }
