#preLoadRCDiv, #htmlDiv {position: absolute; top: -100000px; left: 0; width: 0;  height: 0; overflow: hidden;}

.rcContainer {position: absolute;}

.error {color: Red;}

/* -- RC corners -- */
.corners {border: none; background-color: transparent; overflow: hidden;}

.corners * {padding: 0; margin: 0;}

.corners .right {padding-right: 4px; background-position: right center;}
.corners .right .left {padding-left: 4px;}

.corners .right .left .wrapper {background: #fff; padding: 4px 10px; overflow: hidden;}

.corners .topBottom * {padding: 0;}

.corners .topBottom {position: relative; overflow: hidden; clear: both;}
.corners .topBottom, .corners .topBottom * {height: 10px;}
.corners .topBottom * {background-image: url(/rollercoaster/images/corners.png);}

.corners .topBottom .left, .corners .topBottom .right {width: 10px; position: absolute; background-repeat: no-repeat;}
.corners .topBottom .mid, .corners .topBottom .filler {margin: 0 10px; background-repeat: repeat-x;}
.corners .topBottom .filler {background: #fff; position: relative; height: 6px;}

.corners .cornersTop .left {left: 0; background-position: left -31px;}
.corners .cornersTop .right {right: 0; background-position: right -31px;}
.corners .cornersTop .mid {position: relative; top: -6px;}
.corners .cornersTop .filler {top: 4px;}

.corners .cornersBottom .left, .corners .cornersBottom .right {bottom: 0;}
.corners .cornersBottom .left {left: 0; background-position: left -109px;}
.corners .cornersBottom .right {right: 0; background-position: right -109px;}
.corners .cornersBottom .mid {position: relative; bottom: 6px;background-position: bottom;}
.corners .cornersBottom .filler {bottom: 0;}

.corners .side {background-image: url(/rollercoaster/images/corners_sides.png); background-repeat: repeat-y;}

/*.closeButton {position: absolute; top: 15px; right: 20px; background: #fff; padding: 3px 5px;}*/

/*.dragPanel {height: 20px; background: #ccc url(/rollercoaster/images/dragPanel_text.gif) no-repeat center 5px; cursor: move;}*/

/*.corners .closeButton {right: 14px; top: 14px;}*/
.corners .dragPanel {top: 19px;}

/* -- /corners -- */

.hasPrintButton .printButton {position: absolute; top: 14px; right: 50px; background: #fff; padding: 3px 5px;}

.flashCont {width: 100%; height: 100%;}
#preLoadFlash, .rcFlashCont {width: 200px; height: 200px; position: absolute; top: -400px; visibility: hidden;}

/* -- RC gallery -- */
.rcHidden {visibility: hidden;}

.rcGalleryContainer {position: absolute;}
.rcGalleryWrapper {position: relative; top: 0;}

/*.rcGalleryContainer .navpanel {text-align: center; padding: 5px; position: relative;}*/

/*.rcGalleryContainer .navpanel .back, .rcGalleryContainer .navpanel .next {position: absolute;}*/
/*.rcGalleryContainer .navpanel .back {left: 5px;}*/
/*.rcGalleryContainer .navpanel .next {right: 5px;}*/

.rcGalleryContainer #tweenImg {position: absolute;}

.rcGalleryContainer .rcCaption {display: block; text-align: right; padding: 5px;}

.rcOvly {width: 100%; height: 100%; background: #fff; position: absolute; top: 0; left: 0; opacity: .5;}

/* -- /RC gallery -- */

/* -- strömma classer -- */
.containerLayer {width: 530px;}

/* -- /strömma classer -- */