/* primary tags and styles */
html,body { height: 100%; }
body  { font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 0px 0px; }
td, p, li, div, span, font, body, h1, h2, h3, h4, h5 { font-size: 11px; color: #333333; font-family: verdana, arial, helvetica, sans-serif }

/* classes for primary tags */
.stretchv { width: 770px; height: 100%; }
.copyright { color: #ffffff; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif }
.copyrightlink { color: #ffffff; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif }
.hdg  { color: #3366cc; font-weight: normal; font-size: 18px; letter-spacing: 1px; font-family: arial, verdana, helvetica, sans-serif }
.subhdg  { color: #000000; font-weight: normal; font-size: 10px; letter-spacing: 5px; font-family: verdana, arial, helvetica, sans-serif }
.fineprint { color: #666666; font-weight: normal; font-size: 10px; letter-spacing: 1px; font-family: verdana, arial, helvetica, sans-serif }
.star { color: #cc0000; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif }
.leading14 { line-height: 14px }
.leading16 { line-height: 16px }
.leading18 { line-height: 18px }
.sale { color: #cc0000; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif }
.emph1 { color: #cc0000; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif }
.csimgcell { padding: 10px; }
.cstxtcell { padding-left: 5px; padding-right: 5px; }
.promo-bold { color: #000000; font-weight: bold; }

div#home-promo { border: solid 1px #999999; padding: 8px; text-align: center; }

td.leftnav { background-color: #e4e4e4; background-image:url(http://site.thecollegetoolbox.com/graphics/leftnav-ft.gif); background-repeat: no-repeat; background-position: bottom; }

div#leftnav ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	list-style: none;
}
div#leftnav ul {
	margin: 8px 0 18px 11px;
}
div#leftnav a { 
	color: #000000;
	font-size: 10px;
}
div#leftnav a:hover {
	color: #cc0000;
}

div#ys_relatedItems img { border: 0; }
div#ys_relatedItems td.ystore-cross-sell-title-cell { background-image:url(http://site.thecollegetoolbox.com/graphics/hd-cross-sell.gif); background-repeat: no-repeat; width: 544px; height: 26px; }
div#ys_relatedItems td.ystore-cross-sell-cell { padding: 15px; }

/* form elements */
INPUT { color: #333333; font-family: verdana, sans-serif; font-size: 10px; } 
TEXTAREA { background-color: #ffffff; border: #8ea2bc 1px solid; color: #333333; font-family: verdana, sans-serif; font-size: 10px; font-weight: normal} 
.textarea2 { border: #8ea2bc 1px solid; font-size: 10px; width: 300px; font-family: verdana, sans-serif; }
.formlabel { color: #333333; font-size: 10px; font-weight: bold; letter-spacing: 1px; }
.formfield { border: 1px solid #8ea2bc; font-size: 10px; width: 200px; }
.button1 { background-color: #e0e0e0; font-family: verdana, sans-serif; border: #8ea2bc 1px solid; font-size: 10px; color: #1a0c87; font-weight: bold; letter-spacing: 1px; } 
.textfield1 { background-color: #ffffff; font-family: verdana, sans-serif; border: #8ea2bc 1px solid; font-size: 10px; color: #333333 } 
.textfield2 { background-color: #ffffff; font-family: verdana, sans-serif; border: #8ea2bc 1px solid; font-size: 10px; color: #333333; width: 200px; } 
.searchfield { background-color: #ffffff; font-family: verdana, sans-serif; border: #8ea2bc 1px solid; font-size: 10px; color: #333333; width: 100px; margin: 5px 0px 0px 0px; }
.qtyfield { background-color: #ffffff; font-family: verdana, sans-serif; border: #8ea2bc 1px solid; font-size: 10px; color: #333333; width: 20px;}
select  { background-color: white; border: #8ea2bc 1px solid; color: #333333; font-family: verdana, sans-serif; font-size: 10px; font-weight: normal} 
.select1  { background-color: white; border: #8ea2bc 1px solid; font-family: verdana, sans-serif; font-size: 10px; font-weight: normal; width: 200px; }

A { color: #003399; text-decoration: none }
A:visited { color: #003399; text-decoration: none }
A:active { color: #003399; text-decoration: none }
A:hover { color: #cc0000; text-decoration: underline }

A.txtlink { color: #333333; text-decoration: none }
A.txtlink:visited { color: #333333; text-decoration: none }
A.txtlink:active { color: #333333; text-decoration: none }
A.txtlink:hover { color: #cc0000; text-decoration: underline }

A.homefeature { color: #003399; font-size: 10px; font-weight: bold; letter-spacing: 0px; line-height: 12px; text-decoration: none }
A.homefeature:visited { color: #003399; font-size: 10px; font-weight: bold; text-decoration: none }
A.homefeature:active { color: #003399; font-size: 10px; font-weight: bold; text-decoration: none }
A.homefeature:hover { color: #cc0000; font-size: 10px; font-weight: bold; text-decoration: underline }

A.leftnavlink { color: #003399; font-size: 10px; font-weight: normal; line-height: 12px; text-decoration: none }
A.leftnavlink:visited { color: #003399; font-size: 10px; font-weight: normal; text-decoration: none }
A.leftnavlink:active { color: #003399; font-size: 10px; font-weight: normal; text-decoration: none }
A.leftnavlink:hover { color: #cc0000; font-size: 10px; font-weight: normal; text-decoration: underline }

A.copyrightlink { color: #ffffff; font-size: 9px; font-weight: normal; text-decoration: none }
A.copyrightlink:visited { color: #ffffff; font-size: 9px; font-weight: normal; text-decoration: none }
A.copyrightlink:active { color: #ffffff; font-size: 9px; font-weight: normal; text-decoration: none }
A.copyrightlink:hover { color: #ff3333; font-size: 9px; font-weight: normal; text-decoration: underline }


