body			{ margin:0px; font-family:sans-serif; font-size:10pt; }
a			{ color:#060; }
a:visited			{ color:#060; }
a:hover			{ color:#0c0; }
a:active			{ color:#030; }
table			{ font-family:sans-serif; font-size:10pt; }
table.pg			{ background-color:#fff; color:#fff; }
td.main			{ font-family:sans-serif; font-size:10pt;  padding:0px 0px; }
table.BANNER		{ background-image:url(../images/banner_bg.gif); background-color:#000; color:#fff; }
table.PTIT		{ background-color:#fef5e2; color:#fff; }
th.PTIT			{ padding:0px 4px; font-family:sans-serif; font-size:24pt; padding:4px 0px; }
th.PTIT	div		{ color:#E2CD80; font-family:serif; font-style:italic; font-size:14pt; font-weight:normal; }
table.PPHN		{ color:#fff; font-family:sans-serif; font-size:12pt; }
.HLBL			{ text-align:right; padding-right:10px; }
.NAVBAR div		{ background-color:#cbedef; padding:6px; }
.NAVBAR div a		{ background-color:#cbedef; border:solid 2px; border-color:#90c7bf #00372f #00372f #90c7bf; color:#000; padding:2px; text-decoration:none; font-size:11pt; display:block; }
.NAVBAR div a:visited	{ background-color:#cbedef; border:solid 2px; border-color:#90c7bf #00372f #00372f #90c7bf; color:#000; padding:2px; text-decoration:none; font-size:11pt; display:block; }
.NAVBAR div a:hover		{ background-color:#dbfdff; border-color:#90c7bf #00372f #00372f #90c7bf; color:#000; }
.NAVBAR div a:active	{ background-color:#bbdddf; border-color:#00372f #90c7bf #90c7bf #00372f; color:#000; }
.main			{ color:#000; font-family:sans;serif; font-size:10pt; }
.contact			{ color:#006; }
.contact th		{ text-align:right; padding-right:10px; }
.indent			{ margin-left:20px; }
.nfld			{ padding-left:10px; }
.FLBL			{ color:#030; font-family:arial,sans-serif; font-size:8pt; margin-top:2px; }
.HLBL			{ border-bottom:ridge 3px; color:#00372f; font-family:arial,sans-serif; font-size:12pt; font-weight:bold; margin-bottom:6px; text-align:center; }
.ULBL			{ border-bottom:ridge 3px; color:#00372f; font-family:arial,sans-serif; font-size:7pt; font-weight:bold; margin-bottom:6px; text-align:center; }
.gtxt			{ color:#00372f; font-family:sans-serif; }
.IMGL			{ margin-right:10px; }
.IMGR			{ margin-left:10px; }
.emsg			{ color:#c00; }

table.admin		{ background-color:#cbedef; border:4px ridge; margin:10px; width:100%; }
table.admmenu		{ background-color:#cbedef; border:4px ridge; margin:100px 0px; }
table.admmenu input.mb	{ font-family:verdana,arial,sans-serif; font-size:14pt; width:400px; }
table.cart		{ color:#000; }
.CLBL			{ border-bottom:ridge 2px; color:#00372f; font-size:7pt; }

form,input,textarea,select	{ margin:0px; }
input,textarea,select	{ background-color:#cbedef;  }

input.cartitem		{ font-family:new courier; font-size:7pt; }
.gbox			{ border:2px #090 groove; color:#00372f; padding:4px; }
span.zip			{ margin-left:20px; }
table.links		{ font-family:arial,sans-serif; font-size:14pt; }
tr.dline th,tr.dline td	{ border-top:2px #030 groove; }
table#hardware th		{ padding-top:6px; padding-bottom:6px; }
table#hardware td		{ padding-top:6px; padding-bottom:6px; }
th#yframe			{ background-image:url(../images/yframe.jpg); background-position:bottom center; background-repeat:no-repeat; padding-bottom:10px; }
input.dblue		{ background-color:#cbedef; color:#000; font-weight:bold; width:auto; cursor:hand; }
#ftitle			{ color:#030; font-family:times new roman,serif; font-size:11pt; font-style:italic; margin:4px 0px; }

table #admnav		{ border:2px groove #099; }
table #admnav a		{ background-color:#cbedef; border:solid 2px; border-color:#90c7bf #00372f #00372f #90c7bf; color:#000; padding:2px; text-decoration:none; font-size:11pt; display:block; }
table #admnav a:visited	{ background-color:#cbedef; border:solid 2px; border-color:#90c7bf #00372f #00372f #90c7bf; color:#000; padding:2px; text-decoration:none; font-size:11pt; display:block; }
table #admnav a:hover	{ background-color:#dbfdff; border-color:#90c7bf #00372f #00372f #90c7bf; color:#000; }
table #admnav a:active	{ background-color:#bbdddf; border-color:#00372f #90c7bf #90c7bf #00372f; color:#000; }

.siteby			{ border-top:2px #060 ridge; background-color:#fff; color:#030; font-size:7pt; padding:4px 0px 10px 0px;}
.siteby a			{ border-bottom:1px solid; text-decoration:none; color:#060; }
.siteby a sup		{ font-size:5pt; }

div#flinks		{ font-size:9pt; }
div#flinks a		{ border:0px; color:#063; padding:1px 4px; text-decoration:none; }
div#flinks a:hover		{ background-color:#cff; }
div#flinks a:active		{ background-color:#add; }

a.abut			{ background-color:#cbedef; border:1px solid; border-color:#9f9 #030 #030 #9f9;  color:#000; display:block; padding:0px 4px; text-align:center; text-decoration:none; }
a.abut:hover		{ background-color:#dbfdff; }
a.abut:active		{ background-color:#9bbdbf;  border-color:#030 #9f9 #9f9 #030; }

a.delbut			{ background-color:#fee; border:1px solid; border-color:#f99 #300 #300 #f99;  color:#000; display:block; padding:0px 4px; text-align:center; text-decoration:none; }
a.delbut:hover		{ background-color:#fcc; }
a.delbut:active		{ background-color:#f00;  border-color:#300 #f99 #f99 #300; }

table#pprice		{ border:2px solid; border-color:#bef #245 #245 #bef; font-size:8pt; }
tr#ppbanner th		{ background-color:#cbedef; border:1px solid; border-color:#bef #245 #245 #bef; font-family:verdana; font-size:10pt; font-weight:bold; }
table#pprice td		{ padding:1px 4px; }
table#pprice th		{ padding:1px 4px; }
tr#fhd th			{ border:solid 1px #cbedef; font-family:arial,sans-serif; font-size:7pt; font-weight:bold; }
table#pprice tbody td	{ border:solid 1px #cbedef; }
