.demo  { color:#000033; position:absolute; top:200px; left:0px; width:99%; height:99%;
        z-index:99; visibility:hidden; filter: alpha(opacity=90); -moz-opacity: .9; }
.demoON  { color:#000033; position:absolute; top:200px; left:0px; width:99%; height:99%;
        z-index:99; visibility:show; filter: alpha(opacity=90); -moz-opacity: .9; }


.order  { color:#000033; position:absolute; top:200px; left:0px; width:99%; height:99%;
z-index:99; visibility:hidden; filter: alpha(opacity=90); -moz-opacity: .9; }

#pageheader {
	text-align:center;
	font-family:geneva,arial,helvetica,sans-serif;
	font-size:12px;
	color:#ffcc00;
	font-variant:small-caps;
	margin-bottom:0px;
	padding-bottom:0px;
	border-bottom:0px;
}

#topnav { 
	text-align:center; 
	font-family:geneva,arial,helvetica,sans-serif; 
	font-size:13px; 
	font-variant:small-caps; 
	color:#ffcc00; 
	margin-top:5px;
	margin-bottom:9px;
}

#topnav a, a.visited { 
	color:#ff9900;
	text-decoration:none; 
}

#topnav a:hover { 
	color:#ffcc00; 
	border-bottom:#ff9900 1px solid; 
}

#blanket { 
	background-color:#111; 
	opacity:0.65; 
	position:absolute; 
	z-index:9001; 
	top:0px; 
	left:0px; 
	width:100%; 
}
#frontpagead { 
	position:absolute; 
	width:700px; 
	height:450px; 
	z-index:9002;
	border:5px solid #000000;
	background-color:#000000; 
	background-image:url(ad_back_df.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
p.adclose { 
	margin:5px; 
	margin-top:0px; 
	text-align:right; 
	font-family:geneva,arial,helvetica,sans-serif; 
	font-size:13px; 
	font-variant:small-caps; 
	color:#ffcc00; 
}
p.adclose a, a.visited { 
	color:#ff9900; 
	text-decoration:none; 
}
p.adclose a:hover { 
	color:#ffcc00; 
	border-bottom:#ff9900 1px solid; 
}
p.admain {
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#330000; 
	text-align:center;
}
p.admain a, p.admain a:visited  {
	color:#330000; 
	text-decoration:none; 
	border-bottom:#000000 1px dotted;
}
p.admain a:hover  {
	color:#330000; 
	text-decoration:none; 
	border-bottom:#000000 1px solid;
}
p.admaintitle {
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	color:#ffcc00; 
	font-size:24px; 
	font-weight:bold; 
	font-variant:small-caps;
	text-align:center;
}



p.mainleft { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

p.main { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:justify;}
p.main a, p.main a:visited  {color:#000000; text-decoration:none; border-bottom:#000000 1px dotted;}
p.main a:hover  {color:#000000; text-decoration:none; border-bottom:#000000 1px solid;}
p.maintitle {font-family:Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:14px; font-weight:bold; font-variant:small-caps;}
p.mainsmall { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; text-align:justify;}

ul.mainwhite { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-align:justify;}

p.mainwhite, div.mainwhite { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-align:justify;}
p.mainwhite a, p.mainwhite a:visited  {color:#ffffff; text-decoration:none; border-bottom:#ffffff 1px dotted;}
p.mainwhite a:hover  {color:#ffffff; text-decoration:none; border-bottom:#ffffff 1px solid;}
p.mainwhite span.whiteem { font-variant:small-caps; }
p.mainwhitetitle {font-family:Geneva, Arial, Helvetica, sans-serif; color:#ffffff; font-size:14px; font-weight:bold; font-variant:small-caps;}

p.footer {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; color:#695529; text-transform:uppercase; letter-spacing:0px;}
p.footer a, p.footer a:visited  {color:#695529; text-decoration:none;}
p.footer a:hover  {color:#695529; text-decoration:underline;}

p.mainorangetitle {font-family:Geneva, Arial, Helvetica, sans-serif; color:#ff8800; font-size:14px; font-weight:bold; font-variant:small-caps; margin-bottom:5px;}
