BODY, TD, P, .default {
FONT-SIZE: 13px; 
COLOR: #000000; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.home_nav{
PADDING:4px;
COLOR: #000000; 
FONT-SIZE: 12px; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

.subnav{
PADDING:4px;
COLOR: #FFFFFF; 
FONT-SIZE: 11px; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

.text {
FONT-SIZE: 12px; 
COLOR: #333333; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
font-weight:100;
}

.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: Arial, Helvetica, sans-serif; 
}

.header3 {
FONT-SIZE: 16px; 
FONT-WEIGHT: bold;
COLOR: #003366; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

.header4 {
FONT-SIZE: 16px; 
FONT-WEIGHT: 600;
COLOR: #BE1407; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

.header5 {
FONT-SIZE: 14px; 
FONT-WEIGHT: 500;
COLOR: #ffffff; 
FONT-FAMILY: 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: #003366; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.price-home {
FONT-SIZE: 12px; 
COLOR: #CC3333; 
FONT-WEIGHT: bold;
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: 10px; 
COLOR: #FFFFFF; 
MARGIN-TOP: 10px;
MARGIN-BOTTOM: 10px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.copyright {
FONT-SIZE: 10px; 
COLOR: #ffffff; 
MARGIN-TOP: 10px;
MARGIN-BOTTOM: 4px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.bookhead {
FONT-SIZE: 20px; 
FONT-WEIGHT: bold;
COLOR: #CC3333; 
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 6px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.booksubhead {
FONT-SIZE: 18px; 
FONT-WEIGHT: bold;
COLOR: #CC3333; 
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 6px;
FONT-FAMILY: 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; 
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;
}
 
/* FOOTER LINK STYLES */
A.footer_nav {
color: #ffffff;
text-decoration: none;
FONT-SIZE: 11px; 
PADDING-LEFT: 10px;
PADDING-RIGHT: 10px;
}

A.footer_nav:visited {
color: #ffffff;
text-decoration: none;
FONT-SIZE: 11px; 
}

A.footer_nav:hover {
color:#ffffff;
text-decoration: underline;
FONT-SIZE: 11px; 
} 
/* END :: FOOTER LINK STYLES */


/* SIDE MENU LINK STYLES */
A.side_link {
color: #000000;
text-decoration: none;
FONT-SIZE: 12px; 
}

A.side_link:visited {
color: #000000;
text-decoration: none;
FONT-SIZE: 12px; 
}

A.side_link:hover {
color:#000000;
text-decoration: underline;
FONT-SIZE: 12px; 
} 
/* END :: SIDE MENU LINK STYLES */


/* TOP MENU LINK STYLES */
A.top_link {
color: #ffffff;
text-decoration: none;
FONT-SIZE: 11px; 
PADDING-LEFT: 10px;
PADDING-RIGHT: 10px;
}

A.top_link:visited {
color: #ffffff;
text-decoration: none;
FONT-SIZE: 11px; 
}

A.top_link:hover {
color:#ffffff;
text-decoration: underline;
FONT-SIZE: 11px; 
} 
/* END :: TOP MENU LINK STYLES */

/* HELP SIDE MENU LINK STYLES */
A.help_side_link {
PADDING-LEFT:10px;
PADDING-TOP:3px;
PADDING-BOTTOM:3px;
FONT-SIZE: 12px; 
DISPLAY:block;
}
/* END :: HELP SIDE MENU LINK STYLES */

li.help{
list-style-image: url("images/tri_bullet.gif");
COLOR:#003366;
FONT-SIZE: 13px; 
FONT-WEIGHT:700;
}

.review{
font-style:italic;
}

a{
color: #003366;
}

a:visited {
color: #003366;
}

a:hover {
text-decoration: underline;
color: #CC3333;
}


A.sidenav:link{
color: #003366;
text-decoration: none;
}

A.sidenav:visited {
color: #003366;
text-decoration: none;
}

A.sidenav:hover {
color: #CC3333;
text-decoration: none;
}

.freeshipping {
	font-weight: bold;
}


