body { margin:0; background-color:#000; }
a img { border:0 }

#demoHeader { margin:0 15px 0 15px; height:48px; }
.demoHeader { float:left; }
.closeButton { margin-top:16px; float:right; }
#backButton { position:absolute; right:20px; }
#disclaimerHdr { margin:0 15px 0 15px; background-color:#1c1c1c; background:url(/lexus-share/images/popupOverlay/disclaimer_header_bg.gif) repeat-x; text-align:left; }
#disclaimerArea { margin:0 15px 0 15px; background-color:#FFF; border-left:5px solid #1c1c1c; border-right:5px solid #1c1c1c; border-bottom:5px solid #1c1c1c; }		
#disclaimerCopy { margin:0; padding:10px; font-family:Verdana,Sans-Serif; font-size:9px; text-align:left; }
#hdDisclaimer { margin:0 15px 0 15px; font-size:12px; color:#989898; background-color:#000; margin-top:10px; height:140px; overflow:auto; text-align:left; }
#pluginLink { float:left; font-family:Verdana; font-size:9px; color:#989898; }
#pluginLink a { text-decoration:underline; color:#989898; }
.link_disclaim { display:none; }

#clippingLayer { overflow:hidden; position:relative; }
#disclaimerHolder { position:relative; overflow:hidden; padding-right:15px;}

#pgScrollbar { position:absolute; visibility:visible; right:20px; top:84px; width:14px; z-index:2; } 
#pgTrack { position:absolute; left:0; top:16px; width:14px; background-color: #EEEEEE; z-index:1; } 
#pgDragBar { position:absolute; left:0px; top:16px; width:14px; height:2px; background: url("/lexus-share/images/scroll/track.gif"); z-index: 1; } 
#pgUp { position:absolute; left:0; top:0; z-index:2; } 
#pgDown { position:absolute; left:0; bottom:0; z-index:3; }

.disc_number {display: block; text-align: right; width: 25px; position: relative; }
.disc_text {display: block; margin-bottom: -12px;  padding-left: 30px;  top: -12px; position: relative; }

