body {
	text-align: center;
}
body table {
	margin: 0 auto;
}
/*td, p {
	text-align: left;
}*/
.linetop   { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; padding-top: 12px; padding-bottom: 7px; border-top: 2px dashed #949a75 }

a:link{color: #b84933; text-decoration: none;}
a:visited{color: #b84933; text-decoration: none;}
a:hover{color: #b84933; text-decoration: underline;}
a:active{color: #b84933; text-decoration: none;}


a.firstnavitem       {  border-style: solid;border-width:1px;
border-color:  #886c46; padding-left: 4px;padding-right: 4px;
		font-family:Verdana,Arial,Sans-Serif;
		font-size:8pt;background-color:#dcab65}
	
a.firstnavitem:link { color: #000000; text-decoration: none; background:#dcab65}
a.firstnavitem:visited { color: #000000; text-decoration: none;background:#dcab65}
a.firstnavitem:hover { text-decoration:none;  color:#ffffff; background:#949a75; }
a.firstnavitem.visited{ text-decoration:none;  color:#ffffff; background:#949a75; }




a.navitem       {  border-style: solid;border-width:1px;
border-color:  #886c46; padding-left: 4px;padding-right: 4px;
		font-family:Verdana,Arial,Sans-Serif;
		font-size:8pt;background-color:#dcab65}
	
a.navitem:link { color: #000000; text-decoration: none; background:#dcab65}
a.navitem:visited { color: #000000; text-decoration: none;background:#dcab65}
a.navitem:hover { text-decoration:none;  color:#ffffff; background:#949a75; }
a.navitem.active{ text-decoration:none;  color:#ffffff; background:#949a75; }

a.navitem2       {  border-style: solid;border-width:1px;
border-color:  #886c46; padding-left: 4px;padding-right: 4px;
		font-family:Verdana,Arial,Sans-Serif;
		font-size:9pt;background-color:#ccffff}
a.navitem2:link { color: #000000; text-decoration: none; background:#ccffff}
a.navitem2:visited { color: #000000; text-decoration: none;background:#ccffcc}
a.navitem2:hover { text-decoration:underline;  color:#ffffff; background:#009933; }
a.navitem2.active{ text-decoration:underline;  color:#ffffff; background:#009933; }

a.hmnavitem        { font-size: 12px; font-family: Verdana, Arial, Sans-Serif; font-style: italic; background-color: #090e17; padding: 10px 10px 10px 0 }
	
a.hmnavitem:link                         { color: #fd7c09; font-style: italic; text-decoration: none; background: transparent }
a.hmnavitem:visited                      { color: #fd7c09; font-style: italic; text-decoration: none; background: transparent }
a.hmnavitem:hover                   { color: #ffffff; font-style: italic; text-decoration: underline; background: transparent }
a.hmnavitem:active                { color: #ffffff; font-style: italic; text-decoration: underline; background: transparent }
.navitem2a       {  border-style: solid;border-width:1px;
border-color:  #886c46; padding-left: 4px;padding-right: 4px;
		font-family:Verdana,Arial,Sans-Serif;
		font-size:9pt;background-color:#ccffff}
 
.enter        { color: #677661; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; padding-top: 10px; padding-bottom: 10px; padding-left: 12px }
.enter2         { color: #b36167; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; background-color: #bace99; padding-left: 10px }
.ltgreen   {border: solid 1px #bace99;}
.footer { color: gray; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; padding:20px 0 0 80px; }
.black4s  { border-top: 10px solid #090e17; border: 10px #090e17 solid; }
.black4s1 { border: solid 1px }
.pgtitle { color: #5d4d36; background-color: #dcab65;text-align: left;font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif }
.bordergr1  { border-top: 0; border-right: 1px solid #949A75; border-bottom: 1px solid #949A75; border-left: 1px solid #949A75 }
p   { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.typ10 { font-size: 10px; font-family: Verdana }
.padbox10   { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 40px 60px }
ul li  { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0 }
h3   { color: #787e62; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 1em 0 12px 10px }
.greyheadline   { color: #787e62; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.green4s  { margin: 10px; padding: 12px; border: solid 1px #949a75 }
.gold4s     { margin: 12px; padding: 12px; border: solid 1px #dcab65; }
.goldnopad { margin: 0 12px 12px; padding: 12px; border: solid 1px #dcab65 }
.golddot4     { margin: 12px; padding: 12px; border: dotted 1px #dcab65 }
.goldcat { padding: 7px; border: dotted 1px #dcab65 }
.goldw { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;	 background-color: #F9F1E5; margin: 12px; padding: 12px; border: solid 2px #dcab65 }
.linkedu  { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 10px; padding-left: 10px; border: solid 1px #dcab65 }
.greenL  { margin: 10px; padding: 12px; border-left: solid 1px #949a75 }
.greenB  { margin: 10px; padding: 12px; border-bottom: solid 1px #949a75 }
.goldB   { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; padding: 5px; border-bottom: 1px dashed #dcab65 }
.goldBL { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; padding: 5px;  border-left: 1px dashed #DCAB65;border-bottom: 1px dashed #dcab65 }
.textnobox  { margin: 10px; padding: 12px; }
h4  { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 12px 0 }
h5 { color: #787e62; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 12px 0 }
.galhead   { color: black; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
a.norm:link  { color: #b84933; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background: transparent }
a.norm:visited  { color: #b84933; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background: transparent }
a.norm:hover {color: #b84933;font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;background:transparent;}
a.norm:active {color: #b84933;font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;background:transparent;}
td.greendotB     { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 1px 1px 1px 4px; border-bottom: 1px solid #949a75 }
.colhead  { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f1ddc1; border: solid 1px #aa4637 }
.colhead2  { color: black; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  padding: 5px 0; }
.colhead2 a {background-color: #949a75; color: black; }
.colhead2 a:hover{color: white; text-decoration: none; background: #949A75;}
.colhead2 div{background-color: #949a75;margin: 4px 3px 4px 3px; width: 184px; padding: 4px;}
.jump { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; border-top: 1px dotted black; border-bottom: 1px dotted black }
.note { border-top: 1px dotted black; }
.watermark { background-image: url("images/omwmk.jpg"); background-repeat: no-repeat; background-position: center; }
.textbold { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; padding: 3px 10px 10px }
.textbldital { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: 700; padding: 3px 10px 10px }
.textital  { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; text-align: center; padding-top: 5px; padding-bottom: 20px }
.3hindent { padding-left: 30px }
.reviewtxt { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; padding: 0 5px;text-align: left }
.reviewtxR  { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: left; padding: 0 5px 0 10px; }
.reviewsig  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 14px; text-align: left; padding: 5px 5px 8px; }
.reviewsgR  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 14px; text-align: left; padding: 5px 5px 8px 10px; }
.poem  { color: #787e62; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; text-align: center; margin: 12px 0 }
.poemgal   { color: #787e62; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; text-align: center }
.redLRB   { border-top: 0px; border-right: 1px solid #aa4637; border-bottom: 1px solid #aa4637; border-left: 1px solid #aa4637 }
.caution {
background: #F9F1E5;
}
.white {
background: #FFF;
}
.warning {
background: #F00;}
.gallery { border: solid 1px black }
.storeheaders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.storemenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding:10px;
}

big {
	font-size:12px;
}

h4 {
	 font-family:CG Omega;
	 font-weight:bold;
	 color:#000000;
	 margin:0 0 0 0;
	 padding:0 0 0 0;
	 font-size:12px;
}

#EduMainContent{
    width: 90%;
    margin: auto;
    border: solid 1px #DCAB65;
    padding: 7px;
    margin-top: 10px;
}
#EduMainContent h1{
    text-align: center;
    font-size: 22px;
    color: #15362c
}
#eduMainContent p{
    text-align: center;
}
sup{
font-size: small;
font-size: 9px;
}

#main_nav_wrapper {
	width:200px;
}

#main_nav h3 {
	padding:10px 0;
	margin:0;
	width:100%;
	font-size:18px;
	background:#949A75;
	color:#ffffff;
	text-align:center;
	
}

#main_nav a {
	font-size:14px;
	padding:5px;
	display:block;
}

#content {
	padding:10px 5px;
	font-family:Arial, Helvetica, sans-serif;
}

#google_links {
	border:1px solid #949A75;
	width:120px;
}

#search {
 margin:0;
 padding:0;
}

.level0 {
	font-weight:bold;
}

.level1 {
	margin-left:20px;
}

#title	{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#B84933;
	font-size:30px;
	line-height:1.5em;
}

#main_header {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#B84933;
	font-size:20px;
	line-height:1.5em;
	font-weight:bold;
}

.main_header_2 h2 {
	text-align:center;
	color:#949A75;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:0;
	margin:0;
}

.main_header_2 div {
	width:180px;
	padding:10px;
}

#main_nav_wrapper {
	font-size:14px;
	background:#CBCFB5;
	border:1px solid #949A75;
	font-family:Arial, Helvetica, sans-serif;
}

.icon, .btn, .supplies_btn {
	text-align:center;
}

.icon {
	height:75px;
}

#supplies_btn, .supplies_btn {
	border-left:1px solid #CBCFB5;
	border-right:1px solid #CBCFB5;
}

#featured {
	width:600px;
	background-color:#F0F3D8;
	border:1px solid #CBCFB5;
	margin:30px 0 0 5px;
	/margin:30px 0 0 15px;
	text-align:left;
	padding:10px;
	position:relative;
}

#contact {
	height:160px;
	width:400px;
	background-color:#F0F3D8;
	border:1px solid #CBCFB5;
	margin:30px 0 0 5px;
	/margin:30px 0 0 15px;
	text-align:left;
	padding:10px;
	position:relative;
}

#new_product {
	position:absolute;
	top:0px;
	left:432px;
	//left:415px;
	background-color:#ffffff;
	border:1px solid #CBCFB5;
	height:180px;
	//height:160px;
}

#clamshell {
	width:187px;
	height:102px;
	margin-top:60px;
	//margin-top:45px;
}

#new_btn {
	position:absolute;
	left:-5px;
	top:-5px;
}	

#contact h2, #featured h2 {
	padding:0;
	margin:0;
	color:#b84933;
}

#contact_images {
	position:absolute;
	top:10px;
	left:260px;
	top:15px;
	/left:245px;
  /top:10px;
	width:350px;
	padding:0;
	margin:0;
}

#contact_images img {
	border:1px solid #CBCFB5;
	padding:0;
	margin:0;
}

#contact p {
	width:230px;
}

#contact_btn {
	position:relative;
	left:50px;
}

#featured {
	height:200px;
}

#featured ul {
	list-style:none;
	margin:5px 0 0 0;
	padding:0;
}

#featured ul li {
	float:left;
	text-align:center;
	padding:0 10px;
	/padding:0 7px;
}

#featured img {
	margin:2px 0;
} 

#class_supplies {
	border:1px solid #949A75;
}

#class_supplies td {
	padding:5px;
	border:1px solid #949A75;
}

#class_supplies .colhead2 {
	background:#CBCFB5;
	height:30px;
	padding:10px 0 10px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

.supplies_header {
	text-align:center;
	height:50px;
	font-size:14px;
	color:#949A75;
	font-weight:bold;
}

#news_form {
	margin:5px;
	border-top:1px solid #949A75;
	border-bottom:1px solid #949A75;
	text-align:center;
}
#news_form form {
	padding:0;
	margin:0;
}

#news_form h2 {
	font-weight:bold;
	text-align:center;
	color:#B84933;
	font-size:14px;
}

#blogForm div	{
	text-align:right;	
}

#blogForm input	{
	margin-bottom:5px;
}

#blogForm label	{
	font-size:12px;	
}