 div.popupHider {   background-color: gray;   filter:alpha(opacity=50);  -moz-opacity:0.5;  opacity: 0.5; -o-opacity: 0.5; }  div.popup.onAnimeStart {   -webkit-transition: none;   -webkit-transform: scale(0); } div.popup.onAnimeClose {   -webkit-transform: scale(0); } div.popup { -moz-border-radius: 8px;   -moz-box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 4px;   -webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.5);   -webkit-border-radius: 8px;  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.5);   border-radius: 8px;      -webkit-transform: scale(1);   -webkit-transition: -webkit-transform 0.3s ease-in-out; } div.popup div.popupTitle {   height: 25px;   background-color: orange;   line-height: 20px;   font-size: 16px;   font-family: arial;   font-style: italic;   font-weight: bold;   border-top: 1px solid silver;   border-left: 1px solid silver;   border-right: 1px solid silver; } div.popup div.popupCont {   height: 25px;   background-color: olive;   border-bottom: 1px solid silver;   border-left: 1px solid silver;   border-right: 1px solid silver; }  div.popup div.popupShadow {   background-color: gray;   filter:alpha(opacity=50);  -moz-opacity:0.5;  opacity: 0.5; -o-opacity: 0.5; }  div.popup div.popupTopLeft {   width: 12px;   height: 27px;   background-image: url('css/../images/popup/topleft.png'); } div.popup div.popupTopRight {   width: 11px;   height: 27px;   background-image: url('css/../images/popup/topright.png'); } div.popup div.popupBottomLeft {   width: 12px;   height: 19px;   background-image: url('css/../images/popup/bottomleft.png'); } div.popup div.popupBottomRight {   width: 11px;   height: 19px;   background-image: url('css/../images/popup/bottomright.png'); } div.popup div.popupTop {   height: 27px;   background-image: url('css/../images/popup/top.png'); } div.popup div.popupTop div.title {   font-family: arial;   font-size: 10px;   font-weight: bold;   font-style: italic;   position: absolute;   top: 5px;   left: 3px;   color: white;   height: 16px; } div.popup div.popupTop div.title img { vertical-align: middle; } div.popup div.popupTop div.title img:first-child {   } div.popup div.popupTop div.title img:first-child + img {   } div.popup div.popupBottom {   height: 19px;   background-image: url('css/../images/popup/bottom.png'); } div.popup div.popupLeft {   width: 12px;   background-image: url('css/../images/popup/left.png'); } div.popup div.popupRight {   width: 11px;   background-image: url('css/../images/popup/right.png'); } div.popup div.popupCenter {   background-color: #dbe7e7; color: black; } div.popup div.movePanel { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #dbe7e7; color: black; filter:alpha(opacity=50);  -moz-opacity:0.5;  opacity: 0.5; -o-opacity: 0.5; } div.popup div.popupLoader { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #dbe7e7; color: black; filter:alpha(opacity=50);  -moz-opacity:0.5;  opacity: 0.5; -o-opacity: 0.5; background-image: url('css/../images/popup/popuploader.gif'); background-position: center; background-repeat: no-repeat; } div.popup div.popupButtonsCont span.close img, div.popup div.popupButtonsCont img.close {   position: absolute;   width: 16px;   height: 16px;   background-image: url('css/../images/popup/close.png');   cursor: pointer;   z-index: 10;   right: 0px;   top: 4px; } div.popup center.popupLoaderWithoutBG { display: block; top: 0px; left: 0px; position: absolute; width: 100%; height: 100%; background-color: #dbe7e7; color: black; }