html, body {
  padding: 0;
  margin: 0;
  height: 100%;
}

body, p, div, table, tr, td, ul, ol, li {
	font-family:Arial;
	font-size:12px;
}

a	{
	color:#215b81;
	text-decoration:none;
}

a:hover	{
	color:#215b81;
	text-decoration:underline;
}

.affiliate	{
	padding:2px;
	color:#215284;
	font-size:11px;

}

h1 {
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:10px;
	color:#215284;
}

img.blackborder {
	border-color:#000000;
	border-width:1px;}

.FieldStatus {
	color: red;
}

.sidebar-caption {
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	background-color:#000080;
	color:#ffffff;
}
.sidebar {
	font-family:Arial;
	font-size:8pt;
	background-color:#f5f5dc;
	color:#000000;
}


.pghead {
	font-family:Arial;
	font-size:20px;
	font-weight:normal;
	color:#01456F;
	padding-top:5px;
	padding-bottom:8px;
}

.welcome {
	color:#f65904;
	font-size:17px;
}

.guest {
	color:#727272;
	font-size:15px;
}

.collhead {
	color:#215284;
	font-size:18px;
}

.nav	{
	color:#215b81;
	font-size:11px;
	padding: 3px 0 3px 0;
}

.nav a	{
	color:#215b81;
	font-size:11px;
	text-decoration:none;
}

.nav a:hover	{
	color:#215b81;
	font-size:11px;
	text-decoration:underline;
}

a.adv	{
	color:#FFFFFF;
	font-size:10px;
	text-decoration:underline;
}

a.adv:hover	{
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}

.bullet	{
	color:#91c5f1;
}

.searchfield	{
	border:0;
	font-size:11px;
	font-style:italic;
	color:#666666;
}

.sendfield	{
	font-size:11px;
	font-style:italic;
	color:#666666;
}

.sidebar-help a	{
	font-size:11px;
	color:#333333;
	text-decoration:none;
}

.sidebar-help a:hover	{
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}

.sidebar-finder	{
	color:#225384;
	font-size:12px;
}

.sidebar-heading-top	{
	background: #225384;
	color:#FFFFFF;
	font-size:14px;
	padding:0px 2px 4px 8px;
}

.sidebar-heading	{
	background: #225384;
	color:#FFFFFF;
	font-size:14px;
	padding:4px 2px 4px 8px;
}

.zipheader	{
	color:#FFFFFF;
	font-size:14px;
}

.term-small	{
	color:#485765;
	font-size:11px;

}

.term-medium	{
color:#485765;
font-size:12px;
font-weight:bold;

}

.term-large	{
color:#485765;
font-size:14px;
font-weight:bold;

}

.audiobtn {
  height:55px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
}

.audiobtn a{
width:162px;
  height:55px;
  float:left;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px;
  background-image:url(audioBtn.gif);
  background-position:0px 0px;
}

.audiobtn a:hover {
    background-position:0px -55px;
}

.ebooksbtn {
  height:55px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
}

.ebooksbtn a{
width:108px;
  height:55px;
  float:left;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px;
  background-image:url(eBooksBtn.gif);
  background-position:0px 0px;
}

.ebooksbtn a:hover {
    background-position:0px -55px;
}

.subjectsbtn {
  height:55px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
}

.subjectsbtn a{
width:119px;
  height:55px;
  float:left;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px;
  background-image:url(subjectsBtn.gif);
  background-position:0px 0px;
}

.subjectsbtn a:hover {
    background-position:0px -55px;
}

.collectionsbtn {
  height:55px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
}

.collectionsbtn a{
width:147px;
  height:55px;
  float:left;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px;
  background-image:url(collectionsBtn.gif);
  background-position:0px 0px;
}

.collectionsbtn a:hover {
    background-position:0px -55px;
}


#subnav{
display:block;
padding:0px 0 0 0;
width:141px;
}

/* #subnav div{
border-bottom:0;
font-weight:bold;
margin:0 0 0px 0;
width:141px;
} */

#subnav div a{
border-bottom:1px solid #7da8d3;
display:block;
padding:6px 4px 6px 4px;
}

#subnav div.last a{
border-bottom:0px solid #7da8d3;
display:block;
padding:6px 4px 6px 4px;
}

#subnav a{
color:#215b81;
text-decoration:none;
}

#subnav a:hover{
text-decoration:none;
background-color:#d3dfe9;
}


.addbutton {
  width:120px;
  height:20px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.addbutton a{
width:120px;
  height:20px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px;
  background-image:url("addCartBtn.png");
  background-position:0px 0px;
}

.addbutton a:hover {
    background-position:0px -20px;
}

.downloadbutton {
  width:91px;
  height:20px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.downloadbutton a{
width:91px;
  height:20px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px;
  background-image:url("downloadBtn.png");
  background-position:0px 0px;
}

.downloadbutton a:hover {
    background-position:0px -20px;
}

.wishlistbutton {
  width:120px;
  height:20px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.wishlistbutton a{
width:120px;
  height:20px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px;
  background-image:url("addWishListBtn.png");
  background-position:0px 0px;
}

.wishlistbutton a:hover {
    background-position:0px -20px;
}

.easylearnbutton {
  width:88px;
  height:21px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.easylearnbutton a{
width:88px;
  height:21px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px;
  background-image:url("learnMoreBtn.png");
  background-position:0px 0px;
}

.easylearnbutton a:hover {
    background-position:0px -21px;
}

.easyOMCbutton {
  width:97px;
  height:44px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.easyOMCbutton a{
width:97px;
  height:44px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px;
  background-image:url("madeEasy_OMC_dwnldBtn.png");
  background-position:0px 0px;
}

.easyOMCbutton a:hover {
    background-position:0px -44px;
}

.easyADEbutton {
  width:97px;
  height:44px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.easyADEbutton a{
width:97px;
  height:44px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px;
  background-image:url("madeEasy_ADE_dwnldBtn.png");
  background-position:0px 0px;
}

.easyADEbutton a:hover {
    background-position:0px -44px;
}

.browseaudiobutton {
  width:145px;
  height:25px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.browseaudiobutton a{
width:145px;
  height:25px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px;
  background-image:url("browseAudioBooksBtn.jpg");
  background-position:0px 0px;
}

.browseaudiobutton a:hover {
    background-position:0px -25px;
}

.browseebooksbutton {
  width:145px;
  height:25px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.browseebooksbutton a{
width:145px;
  height:25px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px;
  background-image:url("browseEBooksBtn.jpg");
  background-position:0px 0px;
}

.browseebooksbutton a:hover {
    background-position:0px -25px;
}

.sendbutton {
  width:58px;
  height:25px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.sendbutton a{
width:58px;
  height:25px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px;
  background-image:url("sendBtn.jpg");
  background-position:0px 0px;
}

.sendbutton a:hover {
    background-position:0px -25px;
}

.clearbutton {
  width:100%;
  height:25px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.clearbutton a{
width:58px;
  height:25px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px;
  background-image:url("clearBtn.jpg");
  background-position:0px 0px;
}

.clearbutton a:hover {
    background-position:0px -25px;
}

.clearcheckoutbutton {
  width:58px;
  height:25px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.clearcheckoutbutton a{
width:58px;
  height:25px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px;
  background-image:url("clearBtn.jpg");
  background-position:0px 0px;
}

.clearcheckoutbutton a:hover {
    background-position:0px -25px;
}

.paymentbutton {
  width:127px;
  height:25px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.paymentbutton a{
width:127px;
  height:25px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px;
  background-image:url("submitPaymentBtn.jpg");
  background-position:0px 0px;
}

.paymentbutton a:hover {
    background-position:0px -25px;
}

.signinbutton {
  width:69px;
  height:25px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.signinbutton a{
width:69px;
  height:25px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px 0px 0px 0px;
	background-image:url("signInBtn.jpg");
  background-position:0px 0px;
}

.signinbutton a:hover {
    background-position:0px -25px;
}

.submitbutton {
  width:74px;
  height:25px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.submitbutton a{
width:74px;
  height:25px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px 0px 0px 0px;
	background-image:url("submitBtn.jpg");
  background-position:0px 0px;
}

.submitbutton a:hover {
    background-position:0px -25px;
}

.nextbutton {
  width:66px;
  height:25px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.nextbutton a{
width:66px;
  height:25px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px 0px 0px 0px;
	background-image:url("nextBtn.jpg");
  background-position:0px 0px;
}

.nextbutton a:hover {
    background-position:0px -25px;
}

.previewbutton {
  width:80px;
  height:20px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.previewbutton a{
width:80px;
  height:20px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px 0px 0px 0px;
	background-image:url("previewBtn.jpg");
  background-position:0px 0px;
}

.previewbutton a:hover {
    background-position:0px -20px;
}

.printbutton {
  width:80px;
  height:20px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.printbutton a{
width:80px;
  height:20px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px 0px 0px 0px;
	background-image:url("printBtn.jpg");
  background-position:0px 0px;
}

.printbutton a:hover {
    background-position:0px -20px;
}

.editbutton {
  width:80px;
  height:20px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.editbutton a{
width:80px;
  height:20px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px 0px 0px 0px;
	background-image:url("editBtn.jpg");
  background-position:0px 0px;
}

.editbutton a:hover {
    background-position:0px -20px;
}

.addCertbutton {
  width:149px;
  height:25px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.addCertbutton a{
width:149px;
  height:25px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px 0px 0px 0px;
	background-image:url("addCertBtn.jpg");
  background-position:0px 0px;
}

.addCertbutton a:hover {
    background-position:0px -25px;
}

.registerbutton {
  width:75px;
  height:25px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.registerbutton a{
width:75px;
  height:25px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px 0px 0px 0px;
	background-image:url("registerBtn.jpg");
  background-position:0px 0px;
}

.registerbutton a:hover {
    background-position:0px -25px;
}

.updateprofbutton {
  width:109px;
  height:25px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.updateprofbutton a{
width:109px;
  height:25px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px 0px 0px 0px;
	background-image:url("updateProfileBtn.jpg");
  background-position:0px 0px;
}

.updateprofbutton a:hover {
    background-position:0px -25px;
}

.updatepwdbutton {
  width:125px;
  height:25px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.updatepwdbutton a{
width:125px;
  height:25px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px 0px 0px 0px;
	background-image:url("updatePwdBtn.jpg");
  background-position:0px 0px;
}

.updatepwdbutton a:hover {
    background-position:0px -25px;
}

.cancelbutton {
  width:73px;
  height:25px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.cancelbutton a{
width:73px;
  height:25px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px 0px 0px 0px;
	background-image:url("cancelBtn.jpg");
  background-position:0px 0px;
}

.cancelbutton a:hover {
    background-position:0px -25px;
}

.closewinbutton {
  width:59px;
  height:25px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.closewinbutton a{
width:59px;
  height:25px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px 0px 0px 0px;
	background-image:url("closeBtn.jpg");
  background-position:0px 0px;
}

.closewinbutton a:hover {
    background-position:0px -25px;
}

.savebutton {
  width:109px;
  height:25px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.savebutton a{
width:109px;
  height:25px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px 0px 0px 0px;
	background-image:url("saveChangesBtn.jpg");
  background-position:0px 0px;
}

.savebutton a:hover {
    background-position:0px -25px;
}


.resetbutton {
  width:59px;
  height:25px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.resetbutton a{
width:59px;
  height:25px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px 0px 0px 0px;
	background-image:url("resetBtn.jpg");
  background-position:0px 0px;
}

.resetbutton a:hover {
    background-position:0px -25px;
}


.signupbutton {
  width:97px;
  height:25px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.signupbutton a{
width:97px;
  height:25px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px 0px 0px 0px;
	background-image:url("signUpBtn.jpg");
  background-position:0px 0px;
}

.signupbutton a:hover {
    background-position:0px -25px;
}

.closebutton {
  width:19px;
  height:18px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.closebutton a{
width:19px;
  height:18px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px;
  background-image:url("clostBtn.png");
  background-position:0px 0px;
}

.closebutton a:hover {
    background-position:0px -18px;
}

.infobutton {
  width:83px;
  height:21px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
}

.infobutton a{
width:83px;
  height:21px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px;
  background-image:url(moreInfoBtn.png);
  background-position:0px 0px;
}

.infobutton a:hover {
  background-position:0px -21px;
}

.learnbutton {
  width:261px;
  height:32px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
}

.learnbutton a{
width:261px;
  height:32px;
  float:left;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px;
  background-image:url(learnLibBinBtn.png);
  background-position:0px 0px;
}

.learnbutton a:hover {
    background-position:0px -32px;
}

.searchbutton {
  height:25px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
}

.searchbutton a{
width:59px;
  height:25px;
  float:left;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px;
  background-image:url(searchBtn.png);
  background-position:0px 0px;
}

.searchbutton a:hover {
    background-position:0px -25px;
}

.detailsbutton {
  width:71px;
  height:20px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
}

.detailsbutton a{
width:71px;
  height:20px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px;
  background-image:url(getTitleDetailsBtn.png);
  background-position:0px 0px;
}

.detailsbutton a:hover {
    background-position:0px -20px;
}


.samplebutton {
  width:71px;
  height:26px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
  margin:0px;
}

.samplebutton a{
width:71px;
  height:26px;
  float:right;
  background-image:url(listenBtn.png);
background-position:0px 0px;
background-repeat:no-repeat;
}

.samplebutton a:hover {

    background-position:0px -26px;
}

.samplebutton2 {
  width:100%;
  height:26px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
  margin:0px;
  background-repeat:no-repeat;
}

.samplebutton2 a{
width:100%;
  height:26px;

}

.samplebutton2 a:hover {
background-image:url(listenBtn.png);
background-repeat:no-repeat;
    background-position:0px -40px;
	#background-position:0px -26px;
}

.samplebutton3 {
  width:71px;
  height:26px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
  margin:0px;
  background-repeat:no-repeat;
  background-image:url(listenBtn.png);
}

.samplebutton3 a{
width:71px;
  height:26px;
  
background-position:0px 0px;
}

.samplebutton3 a:hover {
background-image:url(listenBtn.png);
background-repeat:no-repeat;
background-position:0px -40px;
#background-position:0px -26px;
}

.removebutton {
  width:80px;
  height:20px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
}

.removebutton a{
width:80px;
  height:20px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-image:url(removeBtn.jpg);
	background-position:0px 0px;
}

.removebutton a:hover {
    background-position:0px -20px;;
}

.updatebutton {
  width:79px;
  height:25px;
  float:left;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px; 

}

.updatebutton a{
width:79px;
  height:25px;
  float:left;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px; 
    background-image:url(updateBtn.jpg);
	background-position:0px 0px;

}

.updatebutton a:hover {
    background-position:0px -25px;
}

.shopbutton {
  width:143px;
  height:25px;
  float:left;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px; 

}

.shopbutton a{
width:143px;
  height:25px;
  float:left;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px; 
    background-image:url(continueShopBtn.jpg);
	background-position:0px 0px;

}

.shopbutton a:hover {
    background-position:0px -25px;
}

.proceedbutton {
  width:149px;
  height:25px;
  float:left;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
}

.proceedbutton a{
  width:149px;
  height:25px;
  float:left;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-image:url(proceedCheckoutBtn.jpg);
	background-position:0px 0px;
}

.proceedbutton a:hover {
    background-position:0px -25px;
}

.checkoutbutton {
  width:90px;
  height:25px;
  float:left;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
}

.checkoutbutton a{
  width:90px;
  height:25px;
  float:left;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-image:url(CheckoutBtn.jpg);
	background-position:0px 0px;
}

.checkoutbutton a:hover {
    background-position:0px -25px;
}

.readbutton {
  width:118px;
  height:24px;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-repeat:no-repeat;
    background-position:0px;
    background-color:transparent;
}

.readbutton a{
width:118px;
  height:24px;
  float:left;
  border:none;
  cursor: pointer;
  cursor: hand;
	padding:0px;
  background-image:url("readExcerptBtn.gif");
  background-position:0px 0px;
}

.readbutton a:hover {
    background-position:0px -24px;
}

.myaccountbutton {
  width:104px;
  height:27px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
}

.myaccountbutton a{
width:104px;
  height:27px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-image:url(acctProfileBtn.jpg);
	background-position:0px 0px;
}

.myaccountbutton a:hover {
    background-position:0px -27px;;
}

.mybookshelfbutton {
  width:111px;
  height:27px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
}

.mybookshelfbutton a{
width:111px;
  height:27px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-image:url(myBookshelfBtn.jpg);
	background-position:0px 0px;
}

.mybookshelfbutton a:hover {
    background-position:0px -27px;;
}

.mywishlistbutton {
  width:105px;
  height:27px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
}

.mywishlistbutton a{
width:105px;
  height:27px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-image:url(myWishListBtn.jpg);
	background-position:0px 0px;
}

.mywishlistbutton a:hover {
    background-position:0px -27px;;
}

.mygiftbutton {
  width:144px;
  height:27px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
}

.mygiftbutton a{
width:144px;
  height:27px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-image:url(myGiftCertBtn.jpg);
	background-position:0px 0px;
}

.mygiftbutton a:hover {
    background-position:0px -27px;;
}

.ratedtitlesbutton {
  width:119px;
  height:27px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
}

.ratedtitlesbutton a{
width:119px;
  height:27px;
  float:right;
  border:none;
  cursor: pointer;
  cursor: hand;
  padding:0px;
    background-image:url(ratedTitles.jpg);
	background-position:0px 0px;
}

.ratedtitlesbutton a:hover {
    background-position:0px -27px;;
}

.titlename	{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.titledetails-head	{
	color:#FFFFFF;
	font-size:11px;
}

.titledetails-info	{
	color:#CEDDE6;
	font-size:11px;
	padding-bottom:3px;
}

.listprice	{
	color:#5F9BC1;
	font-size:12px;
}

.ourprice	{
	color:#165188;
	font-size:13px;
	font-weight:bold;
}


.footer	{
	color:#002a5c;
	font-size:11px;
}

.footer a	{
	color:#002a5c;
	font-size:11px;
	text-decoration:none;
}

.footer a:hover	{
	color:#002a5c;
	font-size:11px;
	text-decoration:underline;
}

.footer a.navlower	{
	color:#002a5c;
	font-size:12px;
	text-decoration:none;
}

.footer a.navlower:hover	{
	color:#002a5c;
	font-size:12px;
	text-decoration:underline;
}

.easy-title	{
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	padding-bottom:7px;
}

.easy-text	{
	color:#285D7E;
	font-size:12px;
	font-weight:normal;

}

.easy-text ol	{
	color:#285D7E;
	font-size:12px;
	font-weight:normal;
	margin-top:7px;
	margin-bottom:10px;
	margin-left:-8px;
	#margin-left:25px;
}

.formatsearch	{
	font-size:11px;
	height:20px;
	#height:21px;
	line-height:16px;
}

/* tooltip styling  */
.tooltip {    
position:absolute;
display:none;      
width:500px; 
z-index:2000;
margin-bottom:0px;
} 



.dropnav	{
position:absolute;
display:none;
margin-top:30px;
width:147px;
z-index:2000;
}


.gift-to	{
color:#135176;
font-size:18px;
padding-top:15px;
padding-bottom:5px;
}

.gift-from	{
color:#135176;
font-size:18px;
padding-top:15px;
padding-bottom:5px;
}

.gift-code	{
color:#F86000;
font-size:18px;
padding-top:10px;
padding-bottom:5px;
}

.gift-mssg	{
color:#135176;
font-size:12px;
padding:5px 10px 10px 10px;
}

.gift-footer	{
color:#FFFFFF;
font-size:11px;
padding-left:20px;
padding-right:20px;
}

.gift-amount	{
color:#FFFFFF;
font-size:65px;
padding-top:5px;
padding-right:20px;
}