/*
Netscape 4 Stylesheet

This stylesheet was originally created to address the display differences in Netscape 4.7.

This stylesheet is now used by the main Schoolhouse Electric Web site.  Browser detection is
no longer used.  Users of the Administration Web site may access this stylesheet if Internet
Explorer is not being used.
*/

/*
HTML ELEMENTS
*/

.accent{
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#DF8600;
}
.accent a:hover{
	text-decoration:none;
	color:#DF8600;
}
.accent a:link{
	color:#DF8600;
	text-decoration:underline;
}
.accent a:visited{
	color:#DF8600;
	text-decoration:underline;
}
.accent a:active{
	color:#DF8600;
	text-decoration:underline;
}

a{
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
}
a:hover{
	text-decoration:none;
	color:#000000;
}
a:link{
	color:#000000;
	text-decoration:underline;
}
a:visited{
	color:#000000;
	text-decoration:underline;
}
a:active{
	color:#000000;
	text-decoration:underline;
}

body{
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	background-color:#ffffff; /*#4C3A30;*/
}
hr{
	color:#999999;
}
H1{
	font-size:18px;
	font-weight:bold;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:0px;
}

H2{
	font-size:16px;
	font-weight:bold;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:0px;
}

H3{
	font-size:14px;
	font-weight:bold;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:0px;
}

H4{
	font-size:12px;
	font-weight:bold;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:0px;
}

form{
	margin:0px;
	padding:0px;
}
p{
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*margin-top:0px;
	margin-bottom:6px;
	margin-left:12px;*/
	font-weight:normal;
	line-height:120%;
}
input.text{
	font:8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#FEFFF1;
	border:1px solid #000000;
}
input.textcream  {
	font:8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#999999;
	border:1px solid #000000;
}
select{
	font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#FEFFF1;
	border:1px solid #000000;
}
textarea{
	font:8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#999999;
	border:1px solid #000000;
}
th{
	font-size:70%;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
}

/* CLASSES */

.10pxspace {
	font-size:10px;
}

.content{
	font-size:70%;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
}
.footer{
	font-size:60%;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:20px;
}
.homefooter{
	font-size:70%;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.lightbulbs{
	font-size:70%;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.homecontent{
	font-size:70%;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#838274;
}
.header{
	font-size:60%;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding-top:3px;
	padding-bottom:3px;
	line-height:15px;
}
.header1{
	font-size:70%;
	font-weight:bold;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:0px;
}

.press{
	font-size:70%;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	margin-top:6px;
	margin-bottom:6px;
	margin-left:0px;
}
.trail{
	font-size:60%;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.trail_active{
	color:#7E7E7E;
}
.product_attr1{
	font-size:60%;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#7E7E7E;
	padding-left:3px;
	padding-right:3px;
	line-height:20px;
}
.product_attr2{
	font-size:60%;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding-left:3px;
	padding-right:3px;
	line-height:15px;
}
.product_caption{
	font-size:60%;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#7E7E7E;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
	line-height:15px;
}
.product_option{
	font-size:60%;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:4px;
	margin-right:3px;
}
.small{
	font-size:60%;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	padding-top:3px;
	padding-bottom:3px;
}
.small1{
	font-size:60%;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
}
.strong{
	font-size:70%;
	font-weight:bold;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
}
.sale{
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
}
.basket{
	font-size:60%;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-bottom:7px;
	margin-left:3px;
	margin-right:3px;
}
.basket_key{
	font-size:60%;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	margin-top:1px;
	margin-bottom:0px;
	margin-left:3px;
	margin-right:3px;
}
.basket_info{
	font-size:60%;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	margin-top:4px;
	margin-bottom:0px;
	line-height:20px;
}
.content1{
	font-size:70%;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
}
.red{
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#660000;
	font-size:70%;
}
.whitelink{
	color:#FFFFFF;
	text-decoration:none;
}
.brownlink{
	color:#999966;
	text-decoration:none;
}
.brownlinkbold {
	color:#999966;
	text-decoration:none;
	font-weight:bold;
}
.error{
	color:#99CC99;
	text-decoration:none;
}
.errorbold{
	color:#99CC99;
	text-decoration:none;
	font-weight:bold;
}
.producttitle{
	font-size:110%;
	color:#99CC99;
	text-decoration:none;
}
.leftmenu{
	font-size:60%;
	color:#999966;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:6px;
	margin-left:12px;
	font-weight: normal;
}
.grey{
	font-size:60%;
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	padding-top:3px;
	padding-bottom:3px;
	color:#666666;
}
.spacer{
	font-size:5px;
}

.headernav{
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size:9px;
}

.headernav a:link{
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:9px;
	text-decoration:underline;
}
.headernav a:visited{
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:9px;
	text-decoration:underline;
}
.headernav a:active{
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:9px;
	text-decoration:underline;
}

.headernav a:hover{
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size:9px;
}

.footernav{
	background-color: #ffffff; /*#EEE8BF;*/
}

.footernav a:link{
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:500;
	font-size:12px;
	text-decoration:none;
}
.footernav a:visited{
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:500;
	font-size:12px;
	text-decoration:none;
}
.footernav a:active{
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:500;
	font-size:12px;
	text-decoration:none;
}

.footernav a:hover{
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#000000;
	font-weight:500;
	font-size:12px;
}

.mainbg{
	background-color: white;
}

.category{
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:700;
	font-size:14px;
}

td{
	font-family:AvantGarde BK BT, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:500;
	font-size:12px;
}

.popup	{
	background-color:#ffffff;
}

div.cat_item	{
	height:320px; 
	width:210px; 
	float:left; 
	position:relative; 
	padding:0 5px 0 5px; 
	text-align:center; 
	margin:0 20px 0 20px;
	*left:-120px;
	}

div.cat_content_bottom	{
	position:absolute; 
	vertical-align:baseline; 
	text-align:center;
	padding:0 5px 0 5px;
	bottom:0px; 
       margin:0 5px 0 5px;

	word-wrap:break-word;
	}

div.cat_content_top	{position:absolute; top:0px}
