/* CSS Document */

.RAlightbox_bg	{
    background-color:transparent;
    position: absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index:4800;
    font-size:0px; /* this will avoid problems with horizontal shadow border */
}
.RAlightbox	{
    width:430px;
    height:400px;
    background-color:transparent;
    margin:auto;
    position:absolute;
    top:20px;
    z-index:4900;
}
.RAlightbox_default {
    width:430px;
    height:400px;
    margin-top:-400px;
    margin-left:-300px;
    position:absolute;
    top:0px;
    left:0px;
}
.RAlightbox_content	{
    width:100%; /* If border is set, this size will be altered by JS */
    height:auto; /* this size has to be altered by JS */
    background-color:#FFF;
    font-size:12px;
    border:5px solid #e5001b;
}
.myLightbox	{
    display:none;
}
/* shadow border config*/
.RAlightbox_left, .RAlightbox_right	{
    width:10px;
    float:left;
    height:100%;
}
.RAlightbox_left .RAlightbox_leftTopShadow, .RAlightbox_left .RAlightbox_leftBottomShadow, 
.RAlightbox_right .RAlightbox_rightTopShadow, .RAlightbox_right .RAlightbox_rightBottomShadow	{
    width:100%;
    height:30px;
    float:left;
    background-repeat:no-repeat;
}
.RAlightbox_left .RAlightbox_leftShadow, 
.RAlightbox_right .RAlightbox_rightShadow	{
    width:100%;
    height:auto; /* this size has to be altered by JS */
    float:left;
    background-repeat:repeat-y;
}
.RAlightbox_middle	{
    width:auto; /* this size has to be altered by JS */
    float:left;
    height:100%;
}
.RAlightbox_topShadow, .RAlightbox_bottomShadow	{
    width:100%;
    height:10px;
    background-repeat:repeat-x;
}


/* load shadow bitmaps*/
.RAlightbox_left .RAlightbox_leftTopShadow 	{
    background-image:url(../images/RAlb_topLeftShadow.png);
}
.RAlightbox_left .RAlightbox_leftBottomShadow {
    background-image:url(../images/RAlb_leftBotttomShadow.png);
}
.RAlightbox_right .RAlightbox_rightTopShadow	{
    background-image:url(../images/RAlb_topRightShadow.png);
}
.RAlightbox_right .RAlightbox_rightBottomShadow	{
    background-image:url(../images/RAlb_rightBottomShadow.png);
}
.RAlightbox_left .RAlightbox_leftShadow {
    background-image:url(../images/RAlb_leftShadow.png);
}
.RAlightbox_right .RAlightbox_rightShadow	{
    background-image:url(../images/RAlb_rightShadow.png);
}
.RAlightbox_topShadow	{
    background-image:url(../images/RAlb_topShadow.png);
}
.RAlightbox_bottomShadow	{
    background-image:url(../images/RAlb_bottomShadow.png);
}

.RAlightbox_left_IE .RAlightbox_leftTopShadow 	{
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/RAlb_topLeftShadow.png',sizingMethod='scale');
}
.RAlightbox_left_IE .RAlightbox_leftBottomShadow {
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/RAlb_leftBotttomShadow.png',sizingMethod='scale');
}
.RAlightbox_right_IE .RAlightbox_rightTopShadow	{
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/RAlb_topRightShadow.png',sizingMethod='scale');
}
.RAlightbox_right_IE .RAlightbox_rightBottomShadow	{
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/RAlb_rightBottomShadow.png',sizingMethod='scale');
}
.RAlightbox_left_IE .RAlightbox_leftShadow {
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/RAlb_leftShadow.png',sizingMethod='scale');
}
.RAlightbox_right_IE .RAlightbox_rightShadow	{
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/RAlb_rightShadow.png',sizingMethod='scale');
}
.RAlightbox_topShadow_IE	{
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/RAlb_topShadow.png',sizingMethod='scale');
}
.RAlightbox_bottomShadow_IE	{
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/RAlb_bottomShadow.png',sizingMethod='scale');
}

.RAlb_close	{
    position:relative;
    z-index:5000;
    margin-bottom:-60px;
    top:20px;
    float:right;
    margin-right:30px;
    padding:5px 10px 5px 10px;
    text-decoration:none;
    background-color:#FFF;
    border:1px solid #efefef;
    color:#000000;
    font-size:14px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    cursor:default;
}
/* special class for payment page, which appears in label shop, called from checkout.jsp page */
.payment .RAlb_close {
    position:relative;
    z-index:9000;
    margin-bottom:-30px;
    top:5px;
    float:right;
    margin-right:5px;
    padding:1px 5px 1px 5px;
    text-decoration:none;
    background-color:#626262;
    border:1px solid #575757;
    color:#cccccc;
    font-size:14px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    cursor:default;
}
.RAlb_close span	{
    font-size:10px;
    top:-2px;
    position:relative;
}
.RAlb_close:hover	{
    background-color:#cdcdcd;
    color:#FFF;
}
.RAlb_loadBar, .RAlb_loaderBitmap	{
    z-index:5000;
    background-image:url(../images/loader.gif);
    background-color:transparent;
    width:220px;
    height:19px;
    color:#666;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
    display:block;
    position:relative;
    margin-bottom:-19px;
    line-height:19px;
    top:100px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
.RAlb_loadBar {
    background-color:transparent;
}
.RAlb_loaderBitmap	{
    display:none;
}
.ssl_secured    {
    position:relative;
    z-index:5000;
    margin-top:-30px;
}
