﻿html,form, body {
	margin:0;
	padding:0;
	height:100%;
}
#container {
    min-height:100%;
    _height:100%;
    height: auto !important;
    background-position: center top;
}
#header {
	padding:0px;
	background-color : #1A3C70;
}
#body 
	{
	min-height: 780px;
	_height:100%;
	background-image: url(http://cdn.tumblebooks.com/ABC/images/abc_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	min-width: 100%;
	background-size: 100%;
	background-size: cover;
    
	}
table tr td p {
	font-family:"Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif;
	font-size: 20px;
}


.border {border:solid 1px red;}
	#footer {
	position:absolute;
	width:100%;
	height:50px;
	}
.coverimg { 
   border:1px solid #000000;
}
		
td {
	font-size: 14px;
	color: #333333;
	font-family: Arial, sans-serif;
}
.banner_bg {
	background-color: #0d364b;
	background-image: url(http://cdn.tumblebooks.com/ABC/images/abcbanner_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 127px;
	width: 100%;
}
.logo {
	margin-top: 20px;
	margin-left: 40px;
}
.pleasesignin_text {
	padding-left: 10px;
	color: #0d7b93;
	font-size: 12px;
	font-weight: bold;
}
.forgotyourpassword_text {
	color: #404040;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.usernamepassword_text {
	font-weight: normal;
	font-size: 12px;
	color: #454545;
}
.loginbox_bg {
	background-image: url(http://cdn.tumblebooks.com/ABC/images/loginbox_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 115px;
	width: 260px;
	position: absolute;
	top: 12px;
	right: 12px;
}
.searchbox_bg {
	background-image: url(http://cdn.tumblebooks.com/ABC/images/searchbox_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 45px;
	width: 388px;
	margin-right: 0px;
	margin-left: 60px;
}
.search_text {
	font-weight: bold;
	color: #0d7b93;
	width: 90px;
	margin-left: 12px;
	margin-right: 10px;
}
.search_btn {
	background-image: url(http://cdn.tumblebooks.com/ABC/images/search_btn.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
	width: 25px;
	margin-top: 12px;
	margin-bottom: 8px;
	margin-right: 22px;
	margin-left: 0px;
}
.footer_bg {
	background-image: url(http://cdn.tumblebooks.com/ABC/images/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 38px;
	width: 100%;
	position: absolute;
}
.submitButton
{
	color :White;
	border:0px;
	height:23px;
	width:102px;
	background-image: url(http://cdn.tumblebooks.com/ABC/images/submit_btn.png);
	border: none;
}
.navbar {
	background-image: url(http://cdn.tumblebooks.com/ABC/images/navbar_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 100%;
}
/* text */
.subnav {
	color: #1B3C71;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
}
.subcat {
	color: #1E4A7E;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
}
.letters {color: #669999; font-weight:normal; font-size: 18px;}
.letterssm {
	color: #1B3C71;
	font-weight: normal;
	font-size: 14px;
	text-align: left;
}
.bookTitle {
	color: #c22d62;
	font-size: 20px;
	font-weight: bold;
}
.bookpageTitle {color: #c22d62}
.currentPager {font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 16px; font-weight:normal; color : #000000; text-decoration: none;}
.currentPagerB {font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 16px; font-weight:normal; color : #000000; text-decoration: none;}
a.pager:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight:bold; color : #000000; text-decoration: none;}
a.pager:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size : 12px; font-weight:bold;color : #000000; text-decoration: none;}
a.pager:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight:bold;color : #000000; text-decoration: underline;}	
a.pager:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size : 12px; font-weight:bold;color : #000000; text-decoration: underline;}
a.pagerBottom:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight:bold; color : #000000; text-decoration: none;}
a.pagerBottom:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size : 12px; font-weight:bold;color : #000000; text-decoration: none;}
a.pagerBottom:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight:bold;color : #000000; text-decoration: underline;}	
a.pagerBottom:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size : 12px; font-weight:bold;color : #000000; text-decoration: underline;}
.pagedivider
{
    color : #000000; 
    }
.pagedividerBottom
{
    color : #000000; 
    }
.msgSet
{
	color: #41A6D2;
	font-size: 12px;
    }
.HDTitle {
	color: #0d7b93;
	font-size: 24px;
	font-weight: bold;
}
.HDWhite {
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
}
.white {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
}
.sm {color: #003333; padding: 0px; font-size: 16px;}
/* END text */
.bookBorder{
	border: 2px solid #1E4A7E;
	padding: 1px;
}

/* links */
a.subnav:link {color: #0d364b; text-decoration: underline; font-size: 14px; font-weight: bold;}
a.subnav:hover {color: #008c00; text-decoration: underline; font-size: 14px; font-weight: bold;}
a.subnav:visited {color: #0d364b; text-decoration: none; font-size: 14px; font-weight: bold;}
a.subnav:active {color: #0d364b; text-decoration: none; font-size: 14px; font-weight: bold;}
a.paginationlink:link {
	color: #0d364b;
	text-decoration: underline;
	font-weight: bold;
}
a.paginationlink:hover {
	color: #008c00;
	text-decoration: underline;
	font-weight: bold;
}
a:visited {
	color: #0d364b;
	text-decoration: underline;
	font-weight: bold;
}
a:link {
	color: #0d7b93;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	color: #008c00;
	text-decoration: underline;
	font-weight: bold;
}
a:visited {
	color: #0d7b93;
	text-decoration: underline;
	font-weight: bold;
}
a.topmenu:link {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	color: #ffffff;
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#Maintext {
	font-size: 20px;
	font-family:"Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif;
	text-align: left;
	padding-right: 30px;
	padding-left: 30px;
}

a.topmenu:hover {color:#008c00;padding-left: 10px; padding-right: 10px;padding-bottom: 4px;color: #ffffff; text-decoration: none; font-size: 16px;font-weight: normal;}
a.topmenu:visited {padding-left: 10px; padding-right: 10px;padding-bottom: 4px;color: #ffffff; text-decoration: none; font-size: 16px;font-weight: normal;}

a.drk:link {color: #0d364b; text-decoration: underline; font-size: 16px;}
a.drk:hover {color: #008c00; text-decoration: underline; font-size: 16px;}
a.drk:visited {color: #0d364b; text-decoration: underline; font-size: 16px;}

a.white:link {color: #ffffff; text-decoration: underline; font-size: 16px;}
a.white:hover {color: #ffffff; text-decoration: underline; font-size: 16px;}
a.white:visited {color: #ffffff; text-decoration: underline; font-size: 16px;}

a.smLtBlue:link {color: #1B3C71; font-size: 14px; text-decoration: underline;}
a.smLtBlue:hover {color: #008c00; font-size: 18px; text-decoration: underline;}
a.smLtBlue:visited {color: #1B3C71; font-size: 18px; text-decoration: underline;}

a.letters:link {color: #1B3C71; text-decoration: underline;}
a.letters:hover {color: #008c00; text-decoration: underline;}
a.letters:visited {color: #1B3C71; text-decoration: underline;}

a.letterssm:link {color: #669999; text-decoration: underline; font-size: 16px;}
a.letterssm:hover {color: #008c00; text-decoration: underline; font-size: 16px;}
a.letterssm:visited {color: #669999; text-decoration: underline; font-size: 16px;}

a.subcat:link {color: #1E4A7E; text-decoration: underline; font-size: 14px; font-weight: bold;}
a.subcat:hover {color: #008c00; text-decoration: underline; font-size: 14px; font-weight: bold;}
a.subcat:visited {color: #1E4A7E; text-decoration: underline; font-size: 14px; font-weight: bold;}

a.remove:link {color: #cc0000; text-decoration: none; font-size: 22px; font-family: verdana,sans-serif; font-weight: bold;}
a.remove:hover {color: #008c00; text-decoration: none; font-size: 22px; font-family: verdana,sans-serif; font-weight: bold;}
a.remove:visited {color: #666666; text-decoration: none; font-size: 22px; font-family: verdana,sans-serif; font-weight: bold;}

a.footer:link {
	color: #ffffff;
	text-decoration: underline;
	font-size: 12px;
}
a.footer:hover {color: #ffffff; text-decoration: underline;}
a.footer:visited {color: #ffffff; text-decoration: underline;}
/* END links */
.bgFooter {

	font-size: 12px;
	color: #FFFFFF;
	padding-right: 20px;
}

/* padding */
.ten {
	padding: 10px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #003a73;
}
.five {padding: 5px 5px 5px 5px;}
/* END padding */

/* input */
input.reg {border: 1px #003333 solid; height:30; width:250; font-size:20px;}
input.signIn {
	border: 1px #003333 solid;
	height:14px;
	width:118px;
	font-size:12px;
	background-color: #ACECFE;
}
input.search {
	border: 1px #003333 solid;
	height:15px;
	width:120px;
	font-size:12px;
	background-color: #ffffff;
}
input.button {font-size:18px; color: #003333;}
.menu {
	font-size:12px;
	color: #1E4A7E;
	padding: 0px;
}
.left {
	text-align: left;
}

.msgSet
{
	color: #003982;
	font-size: 12px;
}
.slideshow { height:210px; width: 130px; margin: auto; margin-left:10px;text-align:center; overflow: hidden; }
.slideshow img { padding: 0px; border: 1px solid #000000; background-color: #000000; }
.style7 {font-size: 12px; font-weight: bold; color: #FFFFFF; }
.style10 {font-size: 12px; color: #3BD3FF; }
.style11 {color: #3BD3FF}
.style13 {font-size: 14px; color: #3BD3FF; }

a.reg:link {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;font-size: 16px; color: #003a73; font-weight: bold; }
a.reg:hover {color: #4ECAF3; text-decoration: underline; font-size: 16px; font-weight: bold;}
a.reg:visited {color: #1B3C71; text-decoration: underline; font-size: 16px; font-weight: bold;}

.cover_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #c22d62;
	text-decoration: none;
}
.categorybar
{
    height: 50px;
}
.bookpageTitle {color: #fe792c}
a.pager:link {font-size : 12px; font-weight:bold; color : #0d364b; text-decoration: underline;}
a.pager:visited {font-size : 12px; font-weight:bold;color : #008c00; text-decoration: none;}
a.pager:hover {font-size : 12px; font-weight:bold;color : #008c00; text-decoration: underline;}	
a.pager:active {font-size : 12px; font-weight:bold;color : #0d364b; text-decoration: none;}
.sansbold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}
.blueBold {
	font-size: 20px;
	color: #07486e;
font-family:"Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif;
	font-weight: bold;
}
.blueBold a {
	text-decoration: none;
	color: #07486e;
}
.blackBold {
	font-size: 20px;
font-family:"Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif;
	font-weight: bold;
}
.FreeButton {
	font-size:16px;
	color: #FFF;
	background-image: url(http://cdn.tumblebooks.com/ABC/images/abc_button.png);
	background-repeat: no-repeat;
	display:block;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	height: 26px;
	width: 105px;
}
a.FreeButton:link a.FreeButton:hover a.FreeButton:visited {
	text-decoration: none;

}
.FreeButton span{
	cursor:hand ;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	position: relative;
	top: 3px;
	left: 6px;
	padding-right: 10px;
	padding-left: 10px;
}
.FreeButton span a{
text-decoration: none;

}
table tr td .FreeButton a {
text-decoration: none;
	
}
#FreeButton1 {

	text-decoration: none;

}
#FreeButton2 {

	text-decoration: none;
}
