BODY, TD, P, .default {
FONT-SIZE: 13px; 
COLOR: #000000; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.text {
FONT-SIZE: 12px; 
COLOR: #333333; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.text-small {
FONT-SIZE: 11px; 
COLOR: #333333; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.bookdetail {
FONT-SIZE: 11px; 
COLOR: #333333; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.header {
FONT-SIZE: 16px; 
FONT-WEIGHT: bold;
COLOR: #003366; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.header2 {
FONT-SIZE: 14px; 
FONT-WEIGHT: bold;
COLOR: #003366; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.header-faq {
FONT-SIZE: 14px; 
FONT-WEIGHT: bold;
COLOR: #003366; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
margin-top: 14px;
margin-bottom: 2px;
}

.sidenav {
FONT-SIZE: 13px; 
COLOR: #003366;
FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

.cart {
FONT-SIZE: 12px; 
COLOR: #FFFFFF; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.price-home {
FONT-SIZE: 12px; 
COLOR: #CC3333; 
MARGIN-TOP: 2px;
FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

.price {
FONT-SIZE: 12px; 
COLOR: #336699;
FONT-WEIGHT: bold; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

.price-list {
FONT-SIZE: 12px; 
COLOR: #000000;
MARGIN-TOP: 3px;
FONT-WEIGHT: bold; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

.price-save {
FONT-SIZE: 12px; 
COLOR: #CC3333; 
FONT-WEIGHT: bold;
FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

.authorsmall {
FONT-SIZE: 11px; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
color: #333333;
}

.footer {
FONT-SIZE: 12px; 
COLOR: #FFFFFF; 
MARGIN-TOP: 10px;
MARGIN-BOTTOM: 10px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.copyright {
FONT-SIZE: 10px; 
COLOR: #CCCCCC; 
MARGIN-TOP: 10px;
MARGIN-BOTTOM: 4px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.bookhead {
FONT-SIZE: 19px; 
FONT-WEIGHT: bold;
COLOR: #CC3333; 
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 6px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.booksubhead {
FONT-SIZE: 16px; 
FONT-WEIGHT: bold;
font-style: italic;
COLOR: #CC3333; 
MARGIN-TOP: 6px;
MARGIN-BOTTOM: 10px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.bookhead2 {
FONT-SIZE: 14px; 
FONT-WEIGHT: bold;
COLOR: #CC3333; 
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 6px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.booksubhead2 {
FONT-SIZE: 12px; 
FONT-WEIGHT: bold;
COLOR: #CC3333; 
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 6px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

H1 {
FONT-SIZE: 13px; 
FONT-WEIGHT: bold;
COLOR: #333333; 
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 12px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

H2 {
FONT-SIZE: 15px; 
FONT-WEIGHT: bold;
COLOR: #336699; 
MARGIN-TOP: 12px;
MARGIN-BOTTOM: 0px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

a.searchtitle:link, a.searchtitle:visited {
FONT-SIZE: 15px; 
FONT-WEIGHT: bold;
COLOR: #336699; 
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 0px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: underline;
}

a.searchtitle:hover {
text-decoration: none;
}

.searchauthor {
FONT-SIZE: 13px; 
FONT-WEIGHT: bold;
COLOR: #333333; 
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 0px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.searchedition {
FONT-SIZE: 11px; 
COLOR: #333333; 
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 10px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.topic {
FONT-SIZE: 14px; 
FONT-WEIGHT: bold;
COLOR: #003366; 
MARGIN-TOP: 12PX;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.subtopic {
FONT-SIZE: 12px; 
COLOR: #003366; 
MARGIN-LEFT: 12px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.cartheader {
FONT-SIZE: 12px;
FONT-WEIGHT: BOLD; 
COLOR: #333333; 
MARGIN-TOP: 3px;
MARGIN-BOTTOM: 3px;
background-color: #CFD5E0;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.carttable {
FONT-SIZE: 12px; 
COLOR: #333333; 
MARGIN-TOP: 3px;
MARGIN-BOTTOM: 3px;
background-color: #E7EBF5;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

/* JOIN PROCESS and CBC ONLY */

.jointable {
FONT-SIZE: 12px;
COLOR: #ffffff; 
MARGIN-TOP: 3px;
MARGIN-BOTTOM: 3px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.feature {
FONT-SIZE: 15px; 
FONT-WEIGHT: bold;
COLOR: #003366; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.join-title {
FONT-SIZE: 13px; 
FONT-WEIGHT: bold;
COLOR: #336699; 
MARGIN-TOP: 4px;
MARGIN-BOTTOM: 5px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.detail-head {
FONT-SIZE: 14px; 
FONT-WEIGHT: bold;
COLOR: #336699; 
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 0px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
 
li {
list-style-image: url("images/bullet.gif");
}

li.faq, ul.faq {
list-style-image: url("images/bullet.gif");
MARGIN-TOP: 3px;
MARGIN-BOTTOM: 3px;
}
 
A:link, A:visited {
color: #003366;
}

A:hover {
text-decoration: underline;
color: #CC3333;
}


A.sidenav:link, A.sidenav:visited {
color: #003366;
text-decoration: none;
}

A.sidenav:hover {
color: #CC3333;
text-decoration: none;
}

.freeshipping {
	font-weight: bold;
}


/* Blog Style Elements */

.bloghead {
FONT-SIZE: 14px; 
FONT-WEIGHT: bold;
COLOR: #CC3333; 
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 0px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.jeffhead {
FONT-SIZE: 16px; 
FONT-WEIGHT: bold;
COLOR: #CC3333; 
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 0px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.blogpost {
FONT-SIZE: 12px;
font-style: italic;
COLOR: #000000; 
MARGIN-TOP: 0px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
