
body, p, td, div, h1, h2, h3,
body p, body td, body div, body h1, body h2, body h3
	{ color: #ffffff; font-family: arial; }

body .copyright, body a.copyright
	{ color: #666666; font-size: 10px; }

body td.shopinfo, body td.shopinfo a
	{ color: #333333; }

a, body a, p a, td a, div a { color: #ffffff; font-weight: bold; text-decoration: none; }
a:hover, body a:hover, p a:hover, td a:hover, div a:hover { color: #ffffff; text-decoration: underline; }

table {
	text-align: left;
	}

.form, input.form, textarea.form { color: #ffffff; font-size: 11px; border: 1px; border-style: solid; border-color: #999999; font-family: arial; background: #000000; }
.formdefault, input.formdefault, select.formdefault, select.formdefault option, textarea.formdefault, option { color: #ffffff; font-size: 11px; border: 1px; border-style: solid; border-color: #999999; font-family: arial; background: #000000; }
.formbutton, input.formbutton, textarea.formbutton { color: #ffffff; font-size: 11px; border: 1px; border-style: solid; border-color: #999999; font-family: arial; background: #000000; }

@media screen {

#menuDiv { position: relative; left: 0px; z-index: 1000; overflow: visible; border-style: solid; border-width: 0px; border-color: #00ff00; background-position: right center; background-repeat: no-repeat; margin-left: auto; margin-right: auto; font-size: 11px; width: 100%; }
#menuDiv * { padding: 0px; margin: 0px; z-index: 1000; }

#menuDiv, #menuDiv ul { padding: 0px; margin: 0px; }
#menuDiv { padding-left: 10px; }

#menuDiv ul { float: left; list-style-type: none; list-style-type: none; z-index: 1000; }

#menuDiv li { float: left; position: relative; list-style-type: none; border: solid 0px #000000; border-right-width: 2px; }
#menuDiv li { padding: 0px; display: block; }

#menuDiv li ul { position: absolute; top: 20px; left: 0px; visibility: hidden; float: right; text-align: left; background-color: #999999; border-style: solid; border-color: #666666; border-width: 0px; display: block; width: 160px; z-index: 1000; }

#menuDiv li ul ul { position: absolute; top: 5px; text-align: left; left: 155px; display: block; }
#menuDiv li:hover ul ul, #menuDiv li:hover ul ul, #menuDiv li.msieFix ul ul { visibility: hidden; }
#menuDiv li:hover ul, #menuDiv div:hover ul, #menuDiv li.msieFix ul { visibility: visible; }
#menuDiv ul ul li:hover ul, #menuDiv ul ul li.msieFix ul { visibility: visible; float: right; }

#menuDiv a { font-weight: bold; padding: 15px; padding-top: 3px; padding-bottom: 3px; display: block; color: #ffffff; }
#menuDiv a:hover { text-decoration: none; color: #ffffff;}

#menuDiv li li { width: 100%; padding: 0px; border: solid 0px #000000; border-bottom-width: 1px; font-weight: normal; }
#menuDiv li li a { font-weight: normal; }

#menuDiv ul li a.menuFileSel, #menuDiv ul li a.menuGrpSel, #menuDiv ul li a.menuFileSelGrpSel { color: #ffffff; background-image: none; }

#menuDiv > ul > li > a.menuFileSel, #menuDiv > ul > li > a.menuGrpSel, #menuDiv > ul > li > a.menuFileSelGrpSel, #menuDiv > ul > li > a.msieFix { color: #999999; background-image: none; background: transparent; }

#shoppingDiv td a {
	font-weight: bold;
	color: #ffffff;
	}

#shoppingGuideDiv { position: relative; left: 0px; z-index: 1000; overflow: visible; border-style: solid; border-width: 0px; border-color: #000000; background-position: right center; background-repeat: no-repeat; margin-left: auto; margin-right: auto; font-size: 11px; width: 100%; }
#shoppingGuideDiv * { padding: 0px; margin: 0px; }

#shoppingGuideDiv, #shoppingGuideDiv ul { padding: 0px; margin: 0px; }

#shoppingGuideDiv ul { list-style-type: none; list-style-type: none; width: 100%; }

#shoppingGuideDiv li { position: relative; list-style-type: none; width: 100%; }
#shoppingGuideDiv li { padding: 0px; padding-bottom: 0px; display: block; }

#shoppingGuideDiv li ul { position: absolute; top: 27px; left: 10px; visibility: hidden; float: right; text-align: left; background-color: #999999; border-style: solid; border-color: #666666; border-width: 1px; display: block; width: 160px; }

#shoppingGuideDiv li ul ul { position: absolute; top: 5px; text-align: left; left: 155px; display: block; }
#shoppingGuideDiv li:hover ul ul, #shoppingGuideDiv li:hover ul ul, #shoppingGuideDiv li.msieFix ul ul { visibility: hidden; }
#shoppingGuideDiv li:hover ul, #shoppingGuideDiv div:hover ul, #shoppingGuideDiv li.msieFix ul { visibility: visible; }
#shoppingGuideDiv ul ul li:hover ul, #shoppingGuideDiv ul ul li.msieFix ul { visibility: visible; float: right; }

#shoppingGuideDiv a { font-weight: bold; padding: 2px; display: block; color: #ffffff; white-space: nowrap; }
#shoppingGuideDiv a:hover { text-decoration: none; color: #ffffff;}

input, textarea, select, option, select option { color: #ffffff; background-color: #000000; }

#toolbar input
{
	background: none;
}

	.printOut {
		display: none;
		}
	.screenOut {
		display: block;
		}

	}
@media print {

	.printOut {
		display: block;
		}
	.screenOut {
		display: none;
		}

	}
