body, p, table, tr, td
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px
} /* this is the basic text style throughout the site */

body
{
background-repeat: repeat-x
}

.subtitle 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
} /* this is the style for subject subtitles in the catalogue  */

.smalltext
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px
} /* this is the basic smaller text style  */

h2
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 17px;
} /* this is the h2 style */

h3
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px;
padding-top: 6px
} /* this is the h3 style */

h4
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
padding-top: 6px
} /* this is the h4 style */

hr
{
color: #CCCCCC;
border-width: 0;
shading: 0;
height: 1px;
padding-top: 4px;
padding-bottom: 4px
} /* this styles horizontal rules throughout the site */

select, option
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
padding-top: 1px;
padding-bottom: 1px
} /* this styles certain form elements throughout the site */

input
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
padding-top: 1px;
padding-bottom: 1px;
background-color: #FFFFFF;
color: #000000
} /* this styles certain form elements throughout the site */

.footer
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #333333;
border-style: solid none none none;
border-color: #CCCCCC; 
border-top-width: 1px  
} /* this style defines the small grey text for page footers */

.location
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #333333;
border-style: none none solid none;
border-color: #CCCCCC; 
border-bottom-width: 1px  
} /* this defines the text in the location strip */

a 
{ 
text-decoration: none;
color: #003399 
}

a:hover
{ 
text-decoration: underline; 
color: #003399 
}

a:visited
{ 
text-decoration: none; 
color: #003399
}

a:visited:hover
{ 
text-decoration: underline; 
color: #003399
}

a:active
{ 
text-decoration: none; 
color: #CC3300
}

a:active:hover
{ 
text-decoration: underline; 
color: #CC3300
}

.sbnrights
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #000000
}

.sbnprice
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #000000;
font-weight: bold
}

a.hightitle
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
color: #000000
} /* hightitle defines the book title for highlights */

.highspecs
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px
} /* highspecs defines the list of info after highlight blurbs */

.sidecontents
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
padding-top: 5px;
}

.sbnspecs
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #666666
}
.whitetext {
	color: #FFFFFF;
}
.whitetext a {
	color: #FFFFFF;
	font-weight: bolder;

}
.bigBlue {
	font-size: 250%;
	color: #000066;
}
