.cart_border {
	border-size: 1px;
	border-style: solid;
	border-color: #DDEDEF;
}

td {
	font-family: verdana,arial,helvetica; 
}

a {

}

li {

}

h1 {
	font-family: verdana, arial, helvetica; 
}

h2 {
	font-family: verdana, arial, helvetica; 
}

h4 {
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}

label {
	cursor: pointer;
	cursor: hand;
}

input {

}

.box_m5px {

}

.content_area, .blurb {

}

p, .content {
	font-family: verdana, arial, helvetica; 
}

.itembody {
	font-family: verdana, arial, helvetica; 
}

.comment {
	font-family: verdana, arial, helvetica; 
	font-style: italic; 
}

.floating_quote {
	font-weight: bold;
	font-family: verdana, arial, helvetica;
}

.mission_statement {
	font-weight: bold; 
}

.book_link {

}

.faq_question {
	font-weight: bold;
}

.faq_answer {

}

.estform {

}

.formtable {

}

.formheader {
	font-weight: bold;
	clear: both;
}

.subheader_a {
	font-weight: bold;
	clear: both;
}

.subheader_b {
	font-weight: bold;
	clear: both;
}

.contentheader, .blurbhead {
	font-weight: bold;
}

.helpfulblurb {

}

.helpfulblurb2 {

}

.optionsframe {

}

.search {
	font-family: verdana,arial,helvetica; 
	font-weight: bold;
}

span.requiredfield {
	display: run-in;
}

.field {
	font-family: verdana, arial, helvetica; 
	font-weight: bold; 
}

.requiredfield {
	font-family: verdana, arial, helvetica; 
	font-weight: bold; 
}

span.requiredfield:after {
	content: "(req.)";
}


/******************/
/* LINK SELECTORS */
/******************/

a.small {
	font-family: verdana,arial,helvetica; 
}

.sidenav {
	font-family: verdana,arial,helvetica; 
	font-weight: bold;
}

.headerlinks {
	font-family: verdana, arial, helvetica; 
	font-weight: bold; 
}

.headerlink2 {
	font-family: verdana, arial, helvetica; 
	font-weight: bold; 
}

/************************/
/* CUSTOM CSS SELECTORS */
/************************/

.blk_on_wht {
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	padding: 10px;
}

.wht_on_blk {
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
	padding: 10px;
}

.wht_on_blu {
	color: #FFFFFF;
	background-color: #0000CC;
	text-decoration: none;
	padding: 10px;
}

.yel_on_blk {
	color: yellow;
	background-color: #000000;
	text-decoration: none;
	padding: 10px;
}

.gry_on_lav {
	color: #666666;
	background-color: #EEEBF5;
	text-decoration: none;
	padding: 10px;
}

.largest_text {
	font-size: 28px;
}

.large_text {
	font-size: 20px;
}

.medium_text {
	font-size: 16px;
}

.default_text {
	font-size: 12px;
}

.small_text {
	font-size: 8px;
}
