.g_display { padding:2px; padding-top:0px; margin-top:2px; background-color:#CCCCCC; border:1px solid #111111; text-align:left; -moz-border-radius: 5px; }
.g_divInfo { padding:2px; border:2px solid #FFFFFF; font-size:11pt; background-color: #C0C0C0; background-image:url('images/bg-cell-sm.jpg'); background-position:center left; background-repeat:repeat-x; }
.g_divInfo a { color:#111111; text-decoration:none; }
.g_divInfo a:visited { color:#111111; text-decoration:none; }
.g_divInfo a:hover { color:#111111; text-decoration:underline; }
.g_dimages { padding:5px; background-color:#FFFFFF; background-image:url('images/paper_35.jpg'); }
.g_dimages img { border:1px dotted #111111; }
.g_mImages { text-align:right; padding:7px; font-weight:bold; }
.g_talk div { background-color:#FFFFFF; text-align:left; }
.g_dimages img { max-width:200px; max-height:180px; zoom: expression(this.width > 200 ? 200/this.width: 1); zoom: expression(this.height > 180 ? 180/this.height: 1); }
.jL { color:blue; cursor:pointer; text-decoration:underline; }

.pbAddInfo { float:right; font-size:7pt; }
.pbAddInfo a { cursor:pointer; color:blue; font-weight:bold; }
.bMagYears { font-size:10pt; letter-spacing:0; padding-top:7px; margin:4px; border-top:3px double #111111; }

.mag_title { 
    width:100%; margin-bottom:2px; padding-bottom:2px; background-color:#FFFFFF; text-align:center; 
    font-size:11pt; font-family:Times,Sans-Serif; font-weight:bold;
}
.mag_item { margin-bottom:2px; padding:2px; font-size:10pt; font-family:Times,Sans-Serif; background-color:#FFFFFF; }
.mag_item a { text-decoration:none; }
.mag_item a:visited { text-decoration:none; }
.tcvr { max-width:148px; max-height:160px; zoom: expression(this.width > 148 ? 148/this.width: 1); zoom: expression(this.height > 160 ? 160/this.height: 1); }
.bmark { cursor:pointer; float:left; }
.bmark img { border-width:0px; }
.findftr { float:right; margin-left:2px; color:blue; }
.findmor { margin-left:2px; color:blue; }

.img-shadow img { 
   border:1px solid #FFFFFF; -moz-box-shadow: 5px 5px 4px #888; -webkit-box-shadow: 5px 5px 4px #888; 
   zoom: expression(this.width > 148 ? 148/this.width: 1);
   zoom: expression(this.height > 160 ? 160/this.height: 1);
   }
.img-shadow {
  background-color: #888; zoom: 1;
  filter: progid:DXImageTransform.Microsoft.DropShadow(color=#888888, offx=5, offy=5)
}

.modelInfo { 
    padding:2px; padding-left:30px; margin:2px; text-align:left; font-family:Arial; font-size:12px; background-color:E2E7FF; 
    border:1px solid #003099; background-image:url('images/icon_profile.gif'); background-position: 2px 2px; background-repeat: no-repeat; 
}

.thumb_item { width:301px; height:245px; overflow:hidden; float:left; margin:2px; padding:1px; border:1px solid #707070; -moz-border-radius: 5px; }
.thumb_item a { color:blue; text-decoration:none; font-weight:bold; }
.thumb_item a:hover { color:red; text-decoration:none; }
.thumb_item table { width:100%; height:100%; background-color:#C0C0C0; background-image:url('images/bg-cell-sm.jpg'); }
.thumb_item td { text-align:center; font-size:11pt; }
.thumb_item .cinfo { font-family:monospace; font-size:9pt; vertical-align:top; text-align:left; }
.thumb_item .cinfo div { font-family:Times New Roman; font-size:13px; padding-left:4px; font-weight:bold; }
.thumb_item .cinfo span { font-family:Times New Roman; font-size:13px; font-weight:bold; }
.thumb_item .cdate { font-family:monospace; font-size:10pt; border-top:1px solid #606060; }
.thumb_item .top_magstr img { float:right; padding-top:0px; }
.tcvr_td { width:148px; height:166px; vertical-align:top; border-right:1px solid #606060; padding-right:4px; }
.tcvr_td div { width:148px; height:166px; overflow:hidden; text-align:center; }
.tcvr { max-width:148px; max-height:160px; }

.column_Toplist { 
	width:301px; font-size:10pt; font-family:Tahoma; font-weight:bold; text-align:left;
	background-color:#E0E0E0; float:left; border:0px solid #707070; margin:2px; padding:1px;	
	}
.column_Toplist a { text-decoration: none; }
.column_Toplist a:hover { text-decoration: underline; }
.column_Toplist a:visited { text-decoration: none; color:darkblue; }
.column_Toplist ol { margin-left:15px; padding-left:15px; }
.column_Toplist li { margin-bottom:3px; border-bottom:1px solid #111111; }
.column_Toplist .divhead { background-color:#FFFFFF; font-size:14pt; font-family:monoscript; padding:4px; border-bottom:1px solid #111111; padding-left:8px; font-weight:bold; }
.bday { 
  width:298px; font-size:10pt; font-weight:normal; height:130px; overflow:hidden; float:left; text-align:left; 
  background-color:#FFFFFF; background-image:url('images/bday.jpg'); border:1px solid #111111; margin:2px; padding:1px; 
}
.bday img { float:left; padding-right:4px; }
.bday a { color:blue; font-size:12px; text-decoration:none; }

.display_case { background-color:white; background-image:url('images/bg_gradient_tcat.gif'); background-position:center left; font-size:12pt; text-align:justify; border:1px solid #707070; margin:2px; margin-bottom:6px; padding:6px; -moz-border-radius: 3px; }

.display_alt_title {
 padding:5px; background-color:whitesmoke; text-align:center; font-weight:bold;
 background-image:url('images/bg_gradient_tcat.gif'); background-position:center left;
}
.display_table_title { 
     font-family:Book Antiqua,Serif; font-size:24pt; margin-bottom:5px; margin-top:10px; color:#202020; letter-spacing:0.1em; text-shadow:3px 4px 2px #666666; 
     zoom: 1; filter: Shadow(Color=#666666, Direction=135, Strength=5); 
}
.display_alt_title_ie {
  /* needed for Internet explorer */
  font-size:24pt; letter-spacing:3pt; text-shadow:2px 1px 2px #666666;
  zoom: 1; filter: Shadow(Color=#666666, Direction=135, Strength=5);
}
.display_alt_title a { text-decoration:none; }
.display_modes { font-size:11pt; text-align:center; }
.display_modes a { color:blue; text-decoration:none; }
.display_modes a:visited { color:blue; text-decoration:none; }
.display_modes a:hover { color:darkred; text-decoration:none; }

#MyList100 { background-color:whitesmoke; padding:4px; font-size:10pt; text-align:center; }
.mylist { font-family:Arial, sans-serif; padding:0px; margin-left:28px; margin-top:2px; margin-bottom:0px; text-align:left; }
.mylist li { cursor:move; position:relative;  background-color:whitesmoke; padding:2px; padding-top:0px; border-bottom:1px solid #989898; }
.mylist a { text-decoration:none; font-weight:bold; color:darkblue; }
.mylistEmpty { background-color:#C0C0C0; padding:3px; border:1px solid #484848; text-align:left; margin-top:4px; }
.listAddStatus { font-family:monospace; font-size:9pt; color:darkgreen; }
.mylist_tt { font-size:14pt; font-weight:bold; background-color:#484848; color:whitesmoke; padding:5px; }
#reloadlist { display:none; }

#pg
{
font-size: 10px;
margin-bottom: 5px;
padding: 4px;
}

#pg a {
font-size: 10px;
text-decoration: none;
color: #000000;
background-color: white;
border: 1px solid #dddddd;
padding: 3px;
-moz-border-radius: 3px;
}

#pg .pg_stats {
font-size: 12px;
text-decoration: none;
color: #000000;
border: 1px solid #A7A7A7;
background-color: white;
padding: 3px;
margin-right:10px;
-moz-border-radius: 3px;
}

#pg a:hover {
font-size: 10px;
text-decoration: none;
color: #000000;
border: 1px solid #111111;
background-color: white;
padding: 3px;
-moz-border-radius: 3px;
}

#pg a.current {
font-size: 10px;
text-decoration: none;
color: #000000;
border: 1px solid #336699;
background-color: #99CCFF;
font-weight:bold;
padding: 3px;
-moz-border-radius: 3px;
}

#pg a.disabled {
font-size: 10px;
text-decoration: none;
color: #C6C7C7;
border: 1px solid #C6C7C7;
background-color: white;
padding: 3px;
-moz-border-radius: 3px;
}