
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; }

/* Scroll Bar Master Styling Starts Here */
 
.scrollgeneric
{
line-height: 1px;
font-size: 1px;
position: absolute;
}
 
.vscrollerbase, .vscrollerbar {
width: 8px;
top: 0px;
}
 
.vscrollerbase {
border-style: solid;
border-width: 1px;
border-color: #000000;
}
 
.vscrollerbar {
left: 0px;
}
 
.hscrollerbase, .hscrollerbar {
height: 15px;
left: 0px;
 
}
 
 
.hscrollerbar {
top: 0px;
}
 
.hscrollerbar {
top: 0px important;
}
 
.vscrollerbar, .hscrollerbar {
/*padding information of these elements are only used for
padding of the scroll-bar with respect to the scroll base,
the padding will automatically be turned off by the script*/
padding: 0px;
z-index: 2;
}
 
.vscrollerbarbeg {
/*top image holder for vertical scroll bar*/
background-color: #505050;
width: 8px;
height: auto;
top: 0px;
}
 
.vscrollerbarend {
/*bottom image holder for vertical scroll bar*/
background-color: #505050;
width: 0px;
height: 0px;
}
 
.hscrollerbarbeg {
background: url(~imagescontent/hscroller.png) -10px 0px;
height: 15px;
width: auto;
left: 0;
}
 
.hscrollerbarend {
background: url(~imagescontent/hscroller.png);
height: 15px;
width: 10px;
}
 
/* Following are OPTIONAL */
 
.vscrollerbase, .hscrollerbase {
background-color: #f2f2f2;
background-image: url( none);
 
}
 
.hscrollerbasebeg {
left: 0px;
top: 0px;
height: 10px;
background: url(~imagescontent/scrollbases.png) -22px 0px no-repeat;
}
 
.hscrollerbaseend {
top: 0px;
height: 10px;
width: 7px;
background: url(~imagescontent/scrollbases.png) 0% 0% no-repeat;
}
 
.vscrollerbasebeg {
top: 0px;
width: 0px;
}
 
.vscrollerbaseend {
height: 0px;
width: 0px;
}
 
.scrollerjogbox {
width: 0px;
height: 0px;
bottom: 0px;
right: 0px;
}
 
 
/* Scroll Bar Master Styling Ends Here */


#toolbar input
{
	background: none;
}

	.printOut {
		display: none;
		}
	.screenOut {
		display: block;
		}

	}
@media print {

	.printOut {
		display: block;
		}
	.screenOut {
		display: none;
		}

	}

