/*The following need to be modified for each new color theme*/
a { color: white;
	text-decoration: none;
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none;
	/*this was put it to enable links when using pngs */
	position:relative;  
}
a:hover { color: silver !important; font-size: 11px; font-weight: bold; text-decoration: none; }
a.category { font-family: Verdana, Arial, Helvetica, sans-serif; color: silver; font-size: 16px; font-weight: bold; text-decoration: none; }
a.category:hover { color: #8e8e8e !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; }
.admin { background-color: #ffffff; color: #333333; font-weight: bold; font-size: 12px; text-decoration: none; }
.admintitle { font-size: 18px; font-weight: bold; text-decoration: none; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; color: silver; margin: 0; background: #000; text-decoration: none; }
.border {
	background-color: #000000;
}
.border2 { border-color: silver #3c3c50 #3c3c50 gray; }
.content { 
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/files/blacktheme/tablebg.png'); */
	background-image: url(/files/blacktheme/tablebg.png); 
	background-repeat: no-repeat; 
	background-position: left top; 
	border-bottom: 2px solid #3c3c50; 
	border-right: 1px solid #3c3c50; 
	border-top-color: #858585; 
	border-left-color: gray; 
}
.copyright { color: silver; text-decoration: none; height: 11px; }
.hilite { background-color: #3a3a3a; font-weight: bold; text-decoration: none; }
.imagebox { border-color: black; border-style: solid; border-width: 3px 2px; order-bottom-style: dashed; }
.prevNextButton { vertical-align: middle; }
.print {
	background-color: gray;
}
.print_on { color: black; background-color: silver; text-decoration: none; }
.title { font-size: 14px; font-weight: bold; text-decoration: none; }
.type { font-size: 12px; background-image: url(/files/blacktheme/tablebg.png); }
.type_on { 
	background-color: transparent; 
	background-image: url(/files/blacktheme/tablebg.png); 
	background-repeat: no-repeat; 
}
.storeLogoCell { color: white; font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: right; padding-right: 12px; }
.storename { font-size: 24px;
	font-weight: bold; background-image: none; text-decoration: none; text-align: right; }
.topnavtablecell { background-image: url(/files/blacktheme/ipodbuttons.gif); background-repeat: no-repeat; text-decoration: none; width: 114px; height: 20px; }
.topnavtable { text-decoration: none; border-color: #858585 #3c3c50 #3c3c50 gray; border-style: solid; border-width: 1px   }
.storeHomeWebAddressCell { color: #a27e24; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; vertical-align: bottom; padding-right: 12px; border-bottom: 1px double white; }
.demoModeTableCell { color: #a27e24; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; vertical-align: bottom; padding-right: 12px; border-bottom: 1px double white; }
a.topnav { color: #f0f0f0 !important; font-size: 12px; font-weight: bold; background-image: none; text-decoration: none; padding: 6px; }
a.topnav:hover { color: gray !important; font-size: 12px; font-weight: bold; text-decoration: none; }
.warning {
	color: #d64d4d;
	font-weight: bold;
}
.printPopup { background-color: #000000; }
.totalPrice { color: #fff; }
/*End modified for each new color theme*/
input {
	position:relative; 
}
iframe {
	position:relative;
}
button {
	position:relative;
}
.deselected { background-color: #cccccc; color: #000000; font-weight: bold; font-size: 12px; text-decoration: none; }
div.scroll-tree {
	margin:0 auto;
    	/* this controls the text alignment inside the div */
    	text-align:left;
	width:675;
	background-color: #fff;
	/* border: 1px dashed #999; */
	padding: 1em;
}
.filedropdown{ width: 180px; font-size: 10px; text-decoration: none; }
.filebuttons{ width: 120px; font-size: 12px; font-weight: bold; color: #444444; text-decoration: none; letter-spacing:3px; }
.filedarktext{ color: #000000; font-weight: bold; font-size: 10px; text-decoration: none; }
.filetitle{ color: #ffffff; font-weight: bold; font-size: 10px; background-color: #666666; text-decoration: none; }
.filepriceitemselected { width:575; height:28; background-color: #ffcc00; color: #000000; font-weight: bold; font-size: 12px; text-decoration: none; border: solid 1px #ffffff; }
.filepriceitemdeselected { width:575; height:28; background-color: #999999; color: #000000; font-weight: bold; font-size: 12px; text-decoration: none; border: solid 1px #ffffff; }
.filespecs{ font-size: 9px; text-decoration: none; }
.liltitle { color: #ffffff; font-size: 9px; font-weight: normal; text-decoration: none; }
td { font-size: 11px; text-decoration: none; }
.jumpToPageDropDown { color: silver; background-color: black; background-image: url(/files/blacktheme/ipodbuttonsbg.jpg); text-decoration: none; border: solid 0 black; outline-color: black; outline-width: 0; }
.keywordtext { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; margin: 15px; background: #eeeeee; font-size: 10px; text-decoration: none; }
.location { color: #666666; font-weight: bold; text-decoration: none; }
.unmodifiedProductPrice { color: #000000; font-weight: bold; font-size: 12px; background-color: #ff5b5d !important; text-decoration: none; }
.selected { color: #000000; font-weight: bold; font-size: 12px; background-color: #ffce86 !important; text-decoration: none; }
.termsbody { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; margin: 15px; background: #ffffff; font-size: 12px; text-decoration: none; }
a.terms { color: #000000; font-size: 12px; font-weight: bold; }
a.terms:hover { font-size: 12px; font-weight: bold; }
.termstitle { font-weight: bold; font-size: 17px; text-decoration: none; }
.cartCell { vertical-align: bottom; align:right; border-bottom: 1px double white; }
.captiontext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	background: #ddddaa;
	font-size: 10px;
	width:100%;
	height:30px;
}

.pricingtypetext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #eeeeee;
	font-size: 14px;
	font-weight: bold;
}

.lightboxkeywordtext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ddddaa;
	font-size: 10px;
	width:190px;
	height:125px;
	border-width: 2px; 
	border-color: #ffffff;
	border-style: inset;
}

.keywordhilight {
	color: #ff3333;
	font-weight: bold;
}

.termsedittext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	background: #ddddaa;
	font-size: 10px;
	width:425px;
	height:435px;
}

.psg_warning {
	color: #eeeeee;
	font-weight: bold;
	font-size: 14px;
}

.captionkeywordtext {
	color: #000000;
	font-size: 10px;
	background-color: #dddddd;
}

/*This is stuff used on the purchase page*/
.lnk_iconic
{
    font-family:arial,helvetica;
    font-size:9pt;
}

.mhbg
{
    background-color:#e9e9e9;
    background-image:url(/files/mhbg.gif);
    background-repeat:repeat-x;
    height:28px;
}

.mhpnHomepage
{
    background-color:#CCCCCC;
    background-image:url(/files/pn_bg42h.gif);
    height:12px;
}

.bcbg
{
    background-color:#CCCCCC;
}

.mhlink
{
    padding:0px 7px;
    white-space:nowrap;
    vertical-align:middle;
}

.dropdown
{
	font-family:arial,helvetica;
    font-size:8pt;
}

.quantity
{
	font-family:arial,helvetica;
    font-size:8pt;
    width:30px;
}

.purchasebutton
{
	font-family:arial,helvetica;
    font-size:10px;
    width:80px;
    height:18px;
}

.mhLine
{
    background-color:#999999;
}

#purbutton { 
	position: relative; 
	height: 16px; 
	width: 80px; 
	position: relative; 
	visibility: visible; 
	float: right; 
	padding-top: 6px; 
	padding-right: 20px; 
}

#purtitle 
{ 
	height: 20px; 
	width: auto; 
	position: relative; 
	visibility: visible; 
	float: left; 
	padding-top: 2px; 
	padding-left: 15px;
	font-size: 16px;
	font-weight: bold; 
}
/*end of purchase page configurations*/

.packagehdr {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffdd55;
}
.packagesel { 
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	background-color: #ffeeaa;
}
.packagemaincell {
	padding: 0;
}

#inquire { 
	height: 200px; 
	width: 300px; 
	left: 0; 
	top: -500px; 
	position: absolute; 
	visibility: visible; 
}

#approveImage { 
	height: 200px; 
	width: 300px; 
	left: 0; 
	top: -500px; 
	position: absolute; 
	visibility: visible; 
}
iframe { border-color: silver #003a90 #003d75 silver; border-style: solid; border-width: 2px; }

#yearbookApplet {
	bkgdColor : #000000;
	textColor : #dddddd;
	headerColor : #dd0000;
	bkgdUrl : /files/blacktheme/tablebg.png;
}

