/**
 * Zeon Solutions, Inc.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Zeon Solutions License
 * that is bundled with this package in the file LICENSE_ZE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.zeonsolutions.com/license/
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@zeonsolutions.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * versions in the future. If you wish to customize this extension for your
 * needs please refer to http://www.zeonsolutions.com for more information.
 *
 * @category    Zeon
 * @package     Zeon_AjaxCart
 * @copyright   Copyright (c) 2012 Zeon Solutions, Inc. All Rights Reserved.(http://www.zeonsolutions.com)
 * @license     http://www.zeonsolutions.com/license/
 */

/* LOADING INDICATOR
*******************************************************************/
#loading-process {
    position:absolute;
    top:45%;
    left:50%;
    margin-left:-60px;
    border:2px solid #f1af73;
    padding:15px 60px;
    background:#fff4e9;
    color:#d85909;
    font-size:1.1em;
    font-weight:bold;
    text-align:center;
    z-index:505;

    }
#loading-mask {
    /* background:url(../../images/zeon/ajaxcart/blank.gif) repeat;
    position:absolute;
    color:#d85909;
    font-size:1.1em;
    font-weight:bold;
    text-align:center;
    opacity:0.80;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*IE8*/
    /*z-index:500;
	left:50%;
	top:50%; */

    }
#loading-mask .loader, #loading-mask-album .loader {
    position:fixed;
    top:45%;
    left:50%;
    width:120px;
	margin-left:-60px;
    padding:15px 60px;
    background:#fff;
    border:2px solid #012756;
    color:#012756;
    font-weight:bold;
    text-align:center;
    z-index:1000;
    }

#message-popup-window-mask, .overlay-window-mask { position:fixed; top:0; left:0; width:100%!important; height:100%!important; z-index:980; background-color:#efefef; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity:0.5; }
.message-popup { position:fixed; z-index:990; width:407px; margin:0; background:#012756; padding:0 4px 4px; text-align:left; left:50%!important; top:50%!important; margin:-75px 0 0 -203px;}
.message-popup .message-popup-head { padding:1px 0; }
.message-popup .message-popup-head h2 { padding:0 10px; margin:0; font:bold 12px/19px Arial, Helvetica, sans-serif; color:#fff; }
.message-popup .message-popup-head a { float:right; border:1px solid #012756; padding:0 12px 0 7px; background:url(../../images/zeon/ajaxcart/bkg_btn-close.gif) 0 50% repeat-x !important; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none !important; cursor:pointer; }
.message-popup .message-popup-head a span { float:left; background:url(../../images/zeon/ajaxcart/bkg_btn-close2.gif) 0 50% no-repeat; padding-left:19px; }
.message-popup .message-popup-content { background:#fff; padding:21px 21px 10px;}

.message-popup .message-popup-content .message-text {/* min-height:4.5em;max-height:60em;  */color:#644f3b; min-width:365px}
.message-popup .message-popup-content .message-text .product-view {margin:0;}
.message-popup .message-popup-content .message-text .product-view .product-img-box {padding:0 0 0 90px;}
.message-popup .message-popup-content .message-text .product-view .product-img-box .product-image {height:275px;}
.message-popup .message-popup-content .message-text .product-view .short-description {display:block;}
.message-popup .message-popup-content .message-text .product-view .product-options-bottom .add-to-cart {padding-right:20px;float: right;}
.message-popup .message-popup-content .message-text .product-view .product-options-bottom .price-box, 
.message-popup .message-popup-content .message-text .product-view .product-options-bottom p.required {padding-right:20px;}
.message-popup .message-popup-content .additional-text {margin: 10px 0;}
.message-popup .message-popup-content .button {background: url(../../images/sidebar-button-bk.jpg) repeat-x scroll left top #195f9a;
    border: 1px solid #0f395c;color: #fff;float: right;font-family: 'Archivo Narrow',Helvetica,Arial,sans-serif;font-size: 1.2em;font-weight: 700;margin-right: 7px;padding: 3px 8px;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);text-transform: uppercase;}
.message-popup .message-popup-content .button:hover {background: url(../../images/sidebar-button-bk-over.jpg) repeat-x scroll left top #00407a; cursor:pointer;}
/*Bundle Product*/
.message-popup .message-popup-content .message-text .options-container-big {padding-top:0; }
.message-popup .message-popup-content .message-text .product-options {margin-top:0;}
.message-popup .message-popup-content .message-text #options-container {min-height:0px; width:875px; float:none; position:inherit;}
.message-popup .message-popup-content .message-text #options-container, 
.message-popup .message-popup-content .message-text #bundleProduct .product-options-bottom {width:845px;}
.message-popup .message-popup-content .message-text #bundleProduct .product-options dd {background-position:0;padding:20px 10px 10px 30px;}
/*****************************************/
/******** ALIGNMENTS AND CLEARS **********/
/*****************************************/

/* Directional and spacial */
.f-left, .left      { float:left; }
.f-right, .right    { float:right; }
.v-top              { vertical-align:top; }
.v-middle           { vertical-align:middle !important; }
.v-bottom           { vertical-align:bottom; }
.a-left             { text-align:left !important; }
.a-center           { text-align:center !important; }
.a-right            { text-align:right !important; }
.nm                 { margin:0 !important; }
.np                 { padding:0 !important; }
.no-display         { display:none; }
.no-show            { display:none; }
.nowrap, .nobr      { white-space:nowrap; }
.wrap               { white-space:normal !important; }
.no-float           { float:none !important; }
.pointer            { cursor:pointer; }

/* Color */
.emph, .accent      { color:#eb5e00 !important; }
.subdue             { color:#306375; }

/* Font */
.bold               { font-weight:bold !important; }
.normal             { font-weight:normal !important; }

/* Clear */ /* This keeps our HTML free of buncha clearing elements */
.message-popup .message-popup-head:after
{ display:block; clear:both; content:"."; font-size:0; line-height:0; height:0; overflow:hidden; }
#bundle-product-wrapper {margin:0; *width:910px !important;}
#bundle-product-wrapper {height:500px ; overflow-y:auto; max-width:910px;}

/* *:first-child+html .options-container-big {height:500px !important; overflow-y:auto;} 
*:first-child+html .message-popup .message-popup-content .message-text { height:30em !important;}*/
.message-popup .message-popup-content {float:left;}
 

.message-content{*width:407px;}
..message-popup .message-popup-content {*width:407px;}

