#tagOverlay { position: absolute; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; background-color: #fff;}
#tagMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#tagMain a img { border: none; }
#tagOTable {position: relative;height: 100%; margin: 0 auto;border:none 0px;padding: 0px;}
#tagOLCol { background:url(../fix/tl.png);width: 10px;height:10px;padding:0px;}
#tagOMCol { background:url(../fix/b.png);padding:0px;}
#tagORCol { background:url(../fix/tr.png);width: 10px;padding:0px;}
#tagMLCol { background:url(../fix/b.png);padding:0px;}
#tagMMCol { background:url(../fix/b.png);padding:0px;}
#tagMRCol { background:url(../fix/b.png);padding:0px;}
#tagM2LCol { background:url(../fix/b.png);padding:0px;}
#tagM2MCol { background:url(../fix/b.png);padding:0px;border-top: 1px solid #DDDDDD;}
#tagM2RCol { background:url(../fix/b.png);padding:0px;}
#tagULCol { background:url(../fix/bl.png);height:10px;padding:0px;}
#tagUMCol { background:url(../fix/b.png);padding:0px;}
#tagURCol { background:url(../fix/br.png);padding:0px;}
#tagOuterContainer { position: relative; background-color: #fff; width: 300px; height: 200px; margin: 0;border: none;}
#tagDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto;
border: 10px solid gray; border-top: none; }
#tagImageContainer { padding: 10px;}
#tagLoading {position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(../fix/loading.gif) center no-repeat;}
#tagHoverNav { background: transparent url(../fix/blank.gif) ;position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#tagImageContainer>#tagHoverNav { left: 0; }
#tagHoverNav a { outline: none; }
#tagInfoDisplay { font: 12px Verdana, Helvetica, sans-serif; background-color: #fff; position: absolute; bottom: 14px; left: 12px; padding: 10px; overflow: auto; text-align: left; z-index: 11;}
#tagC2Cleft { width: 49.9%; height: 100%; background: transparent url(../fix/blank.gif) no-repeat; display: block; left: 0; float: left; }
#tagC2Cleft:hover, #tagC2Cleft:visited:hover { background: url(../fix/close_left_motoo.gif) left 15% no-repeat; }
#tagC2Cright { width: 49.9%; height: 100%; background: transparent url(../fix/blank.gif) no-repeat; display: block; right: 0; float: right; }
#tagC2Cright:hover, #tagC2Cright:visited:hover { background: url(../fix/close_right_motoo.gif) right 15% no-repeat; }
#tagPrev { width: 49.9%; height: 100%; background: transparent url(../fix/blank.gif) no-repeat; display: block; left: 0; float: left; }
#tagPrev:hover, #tagPrev:visited:hover { background: url(../fix/prev_motoo.gif) left 15% no-repeat; }
#tagNext { width: 49.9%; height: 100%; background: transparent url(../fix/blank.gif) no-repeat; display: block; right: 0; float: right; }
#tagNext:hover, #tagNext:visited:hover { background: url(../fix/next_motoo.gif) right 15% no-repeat; }
#tagPrev2, #tagNext2 { text-decoration: none; font-weight: bold; color: #333333;}
#tagSpacer { color: #333333; }
#tagPrev2_Off, #tagNext2_Off { font-weight: bold; color: #CCCCCC;}
#tagDetailsData { padding: 0 10px;color: #333333; }
#tagDetails { width: 50%; float: left; text-align: left; }
#tagCaption { display: block; font-weight: bold; }
#tagInfoDisplayTrigger { margin-left: 0.5em; font-weight: normal; overflow: auto; position: absolute; cursor: pointer; }
#tagNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#tagNavDisplay { float: left; display: block; padding-bottom: 1.0em; }
#tagClose { width: 130px; height: 32px; float: right; margin-bottom: 1px; margin-top:8px; background: url(../fix/closelabel.gif) no-repeat; }
