#mediaViewer{	font-size: .85em; float: right; width:266px; margin: 0  0 15px 15px; border: solid 1px #CCC;  text-align : center; padding: 0; line-height:  normal; background: #F6F6F6  ;border: solid 1px #E1E1E1; ;}
#mediaViewer #mvMainImg{	 filter: alpha(opacity=100);	-moz-opacity:1;  }
#mediaViewer #mvMainImg:hover{	background-color : transparent;}
#mediaViewer #mvMainTitle{ text-align : center;  font-weight: bold; padding: 2px 3px; filter: alpha(opacity=100);	-moz-opacity:1;}

/* MIN HEIGHT */
#mediaViewer #mvMainTitle{ min-height: 1.5em; }
* html #mediaViewer #mvMainTitle{ /*\*/ height: 1.5em; }  
 
/* Embedded Items */
#mediaViewer hr{ width:90%; margin:5px auto; }
#mediaViewer .divHeading{  background-color : #CCC; padding: 5px auto !important; }
#mediaViewer .divItem{padding:5px; 	}

/* MV Links */
#mvBack{ background: transparent  url('images/mvPrev.gif') no-repeat center center; display:block; width:18px;  height:16px; background-color : transparent;}
#mvNext{background: transparent  url('images/mvNext.gif') no-repeat center center;  display:block; width:18px; height:16px;}
#mvBack :hover, #mvNext :hover{ background-color : #FFFFB5 !imortant; }
#mvPrompt{font-size: .85em; color: #666;}

/* Numbered Blocks */
#mvNumLinks{ line-height: 1.6em;}
.mvNumLink, .mvNumLinkA{ background-color:  #808299 !important; color: #DDD !important; text-decoration: none!important; padding:0 2px; margin:0 2px; }
.mvNumLinkA{ background-color:  #D9DAE1 !important;  color: #000 !important; ;}
.mvNumLink:hover{ 	background-color : transparent; ; color: #000 !important }
#mvNumLinks #mvMainText{	line-height: normal; text-align : justify; font-weight: normal;  xheight: 2em;  xborder-top: solid 1px #DADADA;   padding: 0 5px; filter: alpha(opacity=100);	-moz-opacity:1; overflow : auto; margin-bottom: 5px;}
#mediaViewer a:hover{	 }
#mediaViewer  .imgLarge{  border: solid 1px #000; padding: 4px; background-color:#FFF; filter: alpha(opacity=100);	-moz-opacity:1; }
#mediaViewer  .imgLarge:hover {	background-color: #BD1C12;}

/* Mini Thumbs */
#mvBlocks #mvMain{	padding-top:5px; }
#mvBlocks #mvMainImgFrame{	height: 180px; }
#mvBlocks #mvMainText{	background-color: #FFF;  text-align : justify; font-weight: normal;   height: 2em;   border-bottom: solid 1px #DDD;   padding: 0 5px 10px 5px; filter: alpha(opacity=100);	-moz-opacity:1; overflow : auto;}
#mediaViewer  #blockTable{border-top: solid 5px #EAEAEA; margin:0 auto 5px auto; height:200px; overflow: scroll;background-color: #EAEAEA;  padding:10px 0; }
#mediaViewer  .blockImg{width: 76px;border: solid 1px #000; padding: 2px; background-color: #FFF; }
#mediaViewer  .blockImg:hover {background-color: #BD1C12; }
#mediaViewer  .blockTitle{ font-size: .75em;}

