@charset "utf-8";

body {margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;min-width:1000px;}
td,th {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9pt;color: #000000;line-height: 13pt;text-align: left;}
h3 {text-align:center;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
.HotSellers {font-weight: normal;color: #000000;text-align: left;width: 100%;}
.HotSellers  ol {list-style-type:decimal;font-size: xx-small;font-weight: bold;color: #FF3300;}
.HotSellers  ol li {line-height: 12px;padding-bottom: 8px;}
.HotSellers   ol li a {	color: #0099CC;	text-decoration: none;}
.HotSellers ol li a:active {color: #0099CC;	font-weight: bold;text-decoration: none;}
.HotSellers ol li a:visited {color: #0099CC;font-weight: bold;text-decoration: none;}
.HotSellers ol li a:hover {color: #0099CC;font-weight: bold;text-decoration: none;}

.pop-up{ position:relative; z-index: 0; }
.pop-up:hover{background-color: transparent;z-index: 50;}
.pop-up span{position:absolute; left:-1000; width:325px; background-color:#E4E4E4; padding:10px; border: 2px solid #FF3300; visibility: hidden; color: #000; text-align:left; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; clear: both;/*CSS for enlarged image*/ }
.pop-up span img{ border:1px solid #CCCCCC; margin-right:10px; float: left; }
.pop-up:hover span{visibility: visible; display:block; clear: both; position: fixed; top: 100px; right: 30%;/*CSS for enlarged image on hover, position where enlarged image should offset horizontally */  }


.Webinar {font-weight: normal;color: #000000;text-align: left;width: 100%;text-indent: 0px;clear: both;display: block;}
.follow_PMB {display: block;text-align: center;width: 100%;color:#999999;}
.follow_PMB a {color:#666666;}
.follow_PMB a:active {color: #666666;text-decoration: none;}
.follow_PMB a:visited {color: #666666;text-decoration: none;}
.follow_PMB a:hover {color: #666666;text-decoration: underline;}
.email_field {font-family: Arial, Helvetica, sans-serif;color: #666666;text-align: center;}

.featured_titles {width: 100%; min-width: 330px; border-bottom:solid 3px #FF3300; border-right:solid 3px #FF3300; border-left:solid 3px #FF3300; display: block; float: left; clear: both; margin-bottom: 15px;}
.featured_titles_header {height:40px; width: 100%; margin-Bottom: 15px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #003399; clear: both; background-image: url(../images/gradient.jpg); background-repeat: repeat-x; text-transform: uppercase; line-height: 39px; vertical-align: middle; }
.featured_books {width:30%;font-size: x-small;float: left;padding-left: 9px;padding-right: 4px;}
.featured_book_titles { height:100px; margin-left: 2px; font-weight: bold; clear: right; font-size: 11px; font-style: italic; }
.featured_books a {color: #0099CC;display: block;}
.featured_books a:active {text-decoration: none;color: #0099CC;}
.featured_books a:visited {text-decoration: none;color: #0099CC;}
.featured_books a:hover {text-decoration: underline;color: #0099CC;}

.categories_title {height:40px; width: 100%; margin-Bottom: 15px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #003399; clear: both; background-image: url(../images/gradient.jpg); background-repeat: repeat-x; text-transform: uppercase; line-height: 39px; vertical-align: middle; border-left:solid 3px #FF3300; border-right:solid 3px #FF3300;}

.marketing {padding-top: 20px;width: 100%;margin-Bottom: 15px;}
.marketing-text {float: left;width: 50%;}
.marketing_title { height:40px; width: 100%; margin-Bottom: 15px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #003399; clear: both; background-image: url(../images/gradient.jpg); background-repeat: repeat-x; text-transform: uppercase; line-height: 39px; vertical-align: middle; border-left:solid 3px #FF3300; border-right:solid 3px #FF3300;}

.affiliate-page-container { width:800px; font-family:Arial; font-size: 12px; display:block; position: relative; float: none; clear: both; margin-right: auto; margin-left: auto; }
.affiliate-header { font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold; color: #FF0000; float: left; clear: both; position: relative; }
.affiliate-subheader { color: #003366; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; float: left; clear: both; }
.affiliate-questions { margin-top: 15px; margin-bottom: 15px; font-weight: bold; position: relative; clear: both; float: left; }
.affiliate-anwsers { margin-right: 35px; margin-left: 35px; background-color: #FFE8E8; padding: 8px; clear: both; float: left; width:88%; }
.affiliate-text { font-family: Arial, Helvetica, sans-serif; float: left; clear: both; margin-top: 25px; width: 100%; }
.affiliate-screenshots { text-decoration: none; margin-top: 15px; text-align: center; clear: none; float: left; position: relative; margin-right: 10%; margin-left: 10%; }
.affiliate-button { text-decoration: none; margin-top: 15px; text-align: center; clear: none; float: left; position: relative; margin-right: 10%; margin-left: 10%; }

.clearfloat {clear: both;}

