.topmenu {
	font-family:   Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11.5px; 
	color: #ffffff; 
	line-height:18px; 
	text-decoration:none; 
	font-weight:bold;
}
.topmenu:hover {
	font-family:   Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11.5px; 
	color: #ffffff; 
	line-height:18px; 
	text-decoration:underline; 
	font-weight:bold;
}	
a:link, a:active, a:visited {
	font-family: Tahoma, Arial;
	color: #004671;
	text-decoration: none;
	font-size: 11.5px;
	font-weight: normal;
}
a:hover {
	font-family: Tahoma, Arial;
	color: #004671;
	text-decoration: underline;
	font-size: 11.5px;
	font-weight: normal;
}
a.link:link, a.link:active, a.link:visited {
	font-family: Tahoma, Arial;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11.5px;
	font-weight: normal;
}
a.link:hover {
	font-family: Tahoma, Arial;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #FC5D35;
	font-size: 11.5px;
	font-weight: normal;
}
BODY {
	font-weight: normal;
	
}
TD {
	font-family: Tahoma, Arial;
	font-size: 11.5px;
	color: #767369;
}
h4{	
	color:#c6112b;
}
.px10 {
	font-size: 11.5px;
}
.underline {
	text-decoration: underline;
}
.menu {
	color: #FFFFFF;
}
.red {
	color: #C6112B;
}
.style18 {

}
.white {
	color: #FFF;
}

/*  New Styles*/

/* Common Styles*/

.clear{
    min-height:0;    
    clear:both;
}
.borderwhite{
    border:1px solid #FFFFFF;
}
.bold{
    font-weight:bold;
}
.right{
    float:right;
}
.left{
    float:left;
}
.paddingtop10{
    padding-top:10px;
}
.paddingbtm10{
    padding-bottom:10px;
}
.marginleft10{ 
    margin-left:10px; 
}
.marginleft92{ 
    margin-left:92px; 
}
.margintop3{
    margin-top:3px;
}
.margintop10{
    margin-top:10px;
}
.marginleft4{
    margin-left:4px;
}

/* Predefined */

a img{
  border:0;
}

/* Classes */
.ebooks{

}
.ebooks .tagline{
    padding-left:8px;
    font-size:14px; 
    color:#c4122a;
    height:30px;
}
.ebooks .desc{
    padding-left:8px;
    line-height:1.5em;
    font-size:12px;  
}
.photomargin1{
  border:6px solid #FFFFFF;
  margin:0 12px 0 0; 
  float:left; 
}
.photomargin2{
  border:6px solid #FFFFFF;
  margin:0 0 10px 12px;
  float:right; 
}
.testimonials{
  font-size:12px;
  font-weight:100;
  line-height:1.5em;
}
.ebook-holder{
  background:url(images/ebook-holder-bg.gif);
  padding:15px 15px 0 15px; 
  width:488px;
  height:217px;
  margin:10px 0; 
}
.amazon-holder{
  width:518px;
  height:240px;
}
.ebook-holder-top{
  background:url(images/ebook-holder-top.gif) top left no-repeat;  
  padding-top:16px; 
  margin-top:12px;
  width:542px;
  float:left;
}
.ebook-holder-mid{
  background:url(images/ebook-holder-mid.gif) repeat-y;
  padding-top:5px;
  padding-left:25px; 
  width:517px;
  float:left;
}
.ebook-holder-mid2{
  background:url(images/ebook-holder-mid.gif) repeat-y;
  padding-right:10px;
  padding-left:15px; 
  width:532px;
  float:left;
}
.ebook-holder-btm{
  background:url(images/ebook-holder-btm.gif) bottom left no-repeat;
  padding-bottom:19px; 
  width:542px;
  float:left;
}
.ebook-img{
  width:226px;
  float:left;
}
.social-icons{
  text-align:center;
  width:230px;
  float:left;
}
.social-icons img{
  margin:0 6px;
}
.info-holder{
    padding-left:6px;
	width:276px;
	float:left;
}
.tagline-top{
	background:url(images/tagline-top.gif) top left no-repeat;
	margin-top:10px;
	padding-top:8px;
	width:267px;
	float:left;
}
.tagline-mid{
    background: url(images/tagline-mid.gif) repeat-y;
	padding:0 10px 0 12px;
	width:245px;
	float:left;
}
.tagline-mid span{
	font-weight:bold;
	font-size:13px;
	color:#d6884e;
}
.tagline-btm{
    background:url(images/tagline-btm.gif) bottom left no-repeat;
	padding-bottom:8px;
	width:267px;
	float:left;
}
.desc-top{
	background:url(images/desc-top.gif) top left no-repeat;
	margin-top:10px;
	padding-top:8px;
	width:267px;
	float:left;
}
.desc-mid{
    background:url(images/desc-mid.gif) repeat-y;
    padding:0 10px 0 12px;	  
    width:245px;
	float:left;
}
.desc-mid span{
    line-height:1.6em;

}
.desc-btm{
	background:url(images/desc-btm.gif) left bottom no-repeat;
	padding-bottom:8px;
    width:267px;
	float:left;
}
.testi-top{
    background: url(images/testi-top.gif) top no-repeat;
	margin-top:10px;
    padding-top:7px;
	width:508px;
	float:left;
}
.testi-mid{
    background:url(images/testi-mid.gif) repeat-y;
	padding-bottom:12px;
	padding-left:10px;
	padding-right:10px;	
	width:488px;
	float:left;
}
.testi-mid span{
    line-height:1.6em;
}
.testi-btm{
    background: url(images/testi-btm.gif) bottom no-repeat;
    padding-bottom:6px;
	width:508px;
	float:left;
}
.social-media-holder{
    float:left; 
	width:510px;
}
.add_cart-holder, .add_cart-holder2{
    text-align:right;   
    width:270px;
	float:left;
}
.add_cart-holder2{
    padding-left:10px;
    text-align:left;
	width:260px;
}
.authorname{
    clear:both; 
    text-align:right;
	color:#D6884E;
	width:490px
}
.affiliate_ads{  
    padding:8px 0 0 10px;
    width:532px;
	float:left; 
}
.bemoneypadding{
    padding:20px 0 15px 0;
}
.socialmedia-holder{
    padding-top:6px;
    width:510px;
    float:left; 
}
a.redlink{
    text-decoration:underline;
    color:#D6884E;
}
a.redlink:hover{
    text-decoration:none;   
}
.affiliate-list{
	padding:0 0 5px 0;
	margin:0 0 0 10px;
}
.affiliate-list li{
   background:url(images/red-list.gif) left 5px no-repeat;
   list-style-type:none;
   padding:0 0 8px 30px;   
}
.affiliate-ads-holder{
   width:135px;
   float:left;
}
.affiliate-ads-desc{
   float:left; 
   width:340px;
}
.text-area-holder{
   padding:6px 0;
}
.affiliate-code{
   border:1px solid #d0dfb5;   
   background-color:#fdfad9;
   height:95px;   
   font-size:11px;
   padding:4px;  
   width:100%;
}
ol.numberedlist{
   padding:0 20px;
   margin:0;
}
ol.numberedlist li{
   margin-bottom:6px;
   line-height:1.5em;
}
#p_header{
float:left;
margin-top:64px;
}
#p_badge{
float:right;

}
/*  From the affiliate page */
/*
.style17 {
	font-size: 11.5px;
	font-family: Arial, Helvetica, sans-serif;
}
.style21 {
    font-size: 11.5px
}
a:link {
	text-decoration: underline;
	color: #C6112B;	
}
a:hover {
	text-decoration: underline;
	color: #FF9900;	
}
a:visited {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}
.style27 {
    color: #767369
}
div.Section1 {
    page:Section1;
}
.style29 {
	font-size: 12pt;
	color: #C6112B;
}
.style30 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.style31 {font-size: 24px}
.style32 {color: #FFFFFF; font-size: 16px;}
.style34 {font-size: 16}
.style35 {font-size: 16px} */