/*elements
*/
body{ font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffc; margin: 0; padding: 0; border: 0; }
p { }
td { }
a:link { color: #039; text-decoration: underline; }
a:visited { color: #039; text-decoration: underline; }
a:hover { color: #f00; }
a:active { color: #039; text-decoration: underline; }
/*text formatting*/
h1 { font-size: 13px; font-weight: bold; margin-top: 8px; margin-bottom: 2px; }
h2 { color: #339; font-size: 1.2em; font-weight: bold; margin: 0.3em 0 0.1em; }
h3 { color: #f00; font-size: 1.2em; font-weight: bold; margin: 0.1em 0; }
.norm_text { font-size: 1em; }
.links_page { margin-left: 125px; }
.small_text { font-size: 0.95em; text-align: left; }
.text_left_indent { margin-left: 125px; }
.about { font-size: 1em; text-align: left; margin-right: 100px; margin-left: 45px; }
.about_table { margin-right: 100px; margin-left: 45px; }
.text_border { background-color: #fffccc; width: 200px; height: 400px; padding: 6px; border-color: #339; border-width: 2px; }
.pro_app { background-color: #ffc; text-align: left; margin-top: 0; margin-left: 475px; padding: 4px 4px 6px; border: solid 1px #339; }
.index_page_text { font-size: 1em; padding: 0 10px 0; }
.ideas { font-size: 1em; text-align: left; margin-top: 10px; margin-bottom: 30px; margin-left: 45px; }
.index_ideas { font-size: 1.1em; margin-right: 10px; margin-left: 10px; }
.footer { font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin-top: 6px; margin-bottom: 6px; }
.center { text-align: center; }
/*image formatting*/
.cgi_bulb { margin-top: 0; margin-right: 0; margin-left: 10px; }
.left { text-align: left; }
.products { margin-right: 15px; }
.apparel_spacer { margin-right: 45px; }
.toner_spacer { margin-right: 25px; margin-left: 0; }
.cat_spacer { margin-left: 65px; }
/*menu*/
#sddm
{ height: 25px; margin: 0 0 0 5px; padding: 0; z-index: 30 }
#sddm li
{ margin: 0; padding: 0; list-style: none; float: left; font: bold 0.8em arial; }
#sddm li a
{ display: block; margin: 1px 1px 0 0; padding: 4px 10px; width: 60px; background: #669; color: #fff; text-align: center; text-decoration: none; }
#sddm li a:hover
{ background: #49a3ff; }
#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}
#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial}
#sddm div a:hover
	{ background: #49a3ff; color: #fff; }
