/*
 * Healing eBooks style
 *
 */

body {
  background: transparent url(images/bg_canvas.jpg) repeat;
}
body, td {
  color:#000066;
  font-family:'Palatino Linotype','Book Antiqua',Palatino,serif;
  font-size:12pt;
}
table#header {
  background-color:#6a79bc;
  border:1px solid #000000;
  border-bottom:0px;
  margin:0;
  padding:0;
  width:800px;
}
table#content {
  background-color:#ffffff;
}
td#content {
  background-color:#ffffff;
}
table#console {
  background-color:#ffffff;
}
table#icons {
  background-color:#ffffff;
  padding-bottom:10px;
  padding-top:10px;
  width:798px;
}
.icon_border {
  border:1px solid #bdbbd5;
  padding:1px;
  width:150px; height:167px;
}

td#sidebar {
  background-color:#6a79bc;
  color:#9aa9ec;
  font-family:'Trebuchet MS',Helvetica,sans-serif;
  font-size:14pt;
  margin:0px;
  padding:0px;
  vertical-align:top;
  text-align:center;
}
td#sidebar a:link, td#sidebar a:visited {
  color:#dedeff;
  text-decoration:none;
}
td#sidebar a:hover {
  color:#adbcff;
  text-decoration:none;
}
ul.sidebar {
  margin:0px;
  padding:0px;
  text-align:center;
}
ul.sidebar li {
  font-size:14pt;
  list-style-type:none;
  padding-left:18px;
  margin-top:12px;  margin-bottom:12px;
  text-align:left;
  width:165px;
}
ul.sidebar li.sidebar_header {
  background: transparent url(images/lotus_divider.gif) no-repeat;
  border:1px solid #bdbbd5;
  border-width:0 0 1px 0;
  color:#dedeff;
  font-size:18pt;
  font-weight:bold;
  line-height:60px;
  margin:20px 0 0 0;
  text-align:center;
  padding-left:0px;
}
ul.sidebar li.home {
  font-size:18pt;
  font-weight:bold;
  margin-left:0px;
  padding-left:0px;
  text-align:center;
  Xwidth:202px;
}
table#body_content {
  width:800px;
}

td#body_content {
  background-color:#ffffff;
  height:100%;
  vertical-align:top;
}

div#body_content {
  padding:10px;
  vertical-align:top;
  overflow:hidden;
}

table#footer {
  border:1px solid #000000;
  border-top:0px;
  width:800px;
}
td#footer {
  background-color:#6a79bc;
  color:#dedeff;
  font-family:'Trebuchet MS',Helvetica,sans-serif;
  font-size:10pt;
  font-weight:bold;
  height:24px;
  text-align:right;
}
td#footer a:link, td#footer a:visited {
  color:#adbcff;
  text-decoration:none;

}
td#footer a:hover {
  color:#ffffff;
  text-decoration:none;

}
div.ad {
	border:2px solid #ccccff;
	color:#336699;
  font-size:14pt;
  padding:16px;
}
div.bonus {
	border:2px solid #ccccff;
	color:#336699;
  font-size:14pt;
  padding:16px;
}
#copyright {
  color:#666666;
  font-family:Tahoma,Geneva,sans-serif;
  font-size:8pt;
}
a.title:link, a.title:visited {
  color:#0066cc;
}
a.title:hover {
  color:#3399ff;
}

/*
 *
 * surfshop.css overrides
 *
 */
.shade { 
  background-color: #cdd5eb;
  border-bottom:0px solid #6a79bc;
  color:#333399;
  font-family:Verdana,Geneva,sans-serif;
  font-size:7pt;
  padding:2px;
}
.text-small-rev {
  color:#dedeff;
  font-family:Verdana,Geneva,sans-serif;
  font-size:7pt;
  text-decoration:none;
}
.text-small {
  color:#6a79bc;
  font-size:9px;
}
a.text-small:link, a.text-small:visited {
  color:#6666cc;
  text-decoration:none;
}
a.text-small:hover {
  color:#ffffff;
  text-decoration:none;
}
.text-small-gray {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#3366cc;
  text-decoration:none;
}
.setSearchBox {
  background-color:transparent;
  border-width:1px;
}
.box {
  background-color: #aab9ec;
  font-family:Verdana,Geneva,sans-serif;
}
.box-header {
  background-color:#6a79bc;
  border:1px solid #dedeff;
  color:#6a79bc;
  color:#333399;
  width:200px;
}
.sidebar {
  background-color:transparent;
  color:#ffffff;
}


/*
 * For the "Did You Know?" box
 */
td.dyk_1_2 {
  background: transparent url(images/dyk_1_2.gif) repeat-x;
}
td.dyk_2_1 {
  background: transparent url(images/dyk_2_1.gif) top repeat-y;
}
td.dyk_2_3 {
  background: transparent url(images/dyk_2_3.gif) top repeat-y;
}
td.dyk_3_2 {
  background: transparent url(images/dyk_3_2.gif) repeat-x;
  font-size:8pt;
}
table.dyk {
  margin-top:-26px;
  width:350px;
}

 ul.bulletheartblack {
	list-style-image: url(images/bulletheartblack.gif);
}
 ul.bulletheartblue {
	list-style-image: url(images/bulletheartblue.gif);
}
 ul.bulletheartred {
	list-style-image: url(images/bulletheartred.gif);
}
ul.massagestone {
  line-height:32px;
  list-style-image: url(images/massagestone.gif);
}
ul.bulletarrow {
  line-height:28px;
  list-style-image: url(images/bulletarrow.gif);
}
ul.diamondgold {
  line-height:28px;
  list-style-image: url(images/diamond_gold.png);
}


/*
 * For the thickbox ezine sign-up form
 */
td.ezine_signup_box_1_2 {
  background: transparent url(images/ezine_signup_box_1_2.gif) repeat-x;
}
td.ezine_signup_box_2_1 {
  background: transparent url(images/ezine_signup_box_2_1.gif) top repeat-y;
}
td.ezine_signup_box_2_3 {
  background: transparent url(images/ezine_signup_box_2_3.gif) top repeat-y;
}
td.ezine_signup_box_3_2 {
  background: transparent url(images/ezine_signup_box_3_2.gif) repeat-x;
  font-size:8pt;
}
table.ezine_signup_box {
  margin-top:-18px;
  width:350px;
}
td.ezine_signup_box_content {
  background-color:#ffffff;
  color#:000033;
  font-family:Tahoma,Geneva,sans-serif;
  font-size:10pt;
  padding:4px;
}
div.ezine_signup_box_content {
  font-family:Tahoma,Geneva,sans-serif;
  font-size:10pt;
}
div.ezine_signup_box_content a:link, div.ezine_signup_box_content a:visited {
  color:#0000ff;
	font-family: Tahoma,Geneva,sans-serif;
  text-decoration:none;
}
div.ezine_signup_box_content a:hover {
  color:#9999cc;
	font-family: Tahoma,Geneva,sans-serif;
  text-decoration:none;
}

/*
 *
 * Download button
 *
 */
  a.couponbutton:link, a.couponbutton:visited 
  {
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 14px/100% Arial, Helvetica, sans-serif;
    padding: .5em 2em .55em;
    text-shadow: 0 1px 1px rgba(0,0,0,.5);
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    color: #fffbf9;
    border: solid 1px #980401;
    background: #c50503; /* for non-css3 browsers */
    background: -webkit-gradient(linear, left top, left bottom, from(#ff8a50), to(#c30000)); /* For Webkit Browsers */
    background: -moz-linear-gradient(top, #ff8a50, #c30000); /* for Firefox */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8a50', endColorstr='#c30000'); /* for IE */
  }
a.couponbutton:hover
{
  background: #c50503;
  background: -webkit-gradient(linear, left top, left bottom, from(#c30000), to(#ff8a50));
  background: -moz-linear-gradient(top, #c30000, #ff8a50);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c30000', endColorstr='#ff8a50');
}
a.couponbutton:active
{
  border: solid 1px #ec3331;
  color: #f9baae;
  background: -webkit-gradient(linear, left top, left bottom, from(#dc3921), to(#ffb36a));
  background: -moz-linear-gradient(top, #dc3921, #ffb36a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc3921', endColorstr='#ffb36a');
}

.preview_pdf {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfdfdf');
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#858585;
	font-family:arial;
	font-size:15px;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.preview_pdf:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ffffff');
	background-color:#dfdfdf;
}.preview_pdf:active {
	position:relative;
	top:1px;
}

