﻿.bgCover { background:#444; position:absolute; left:0; top:0; display:none; overflow:hidden; z-index: 1000; }
.overlayPage {
	background: none repeat scroll 0 0 #FFF;
    border: 1px solid #C5CED5;
    border-radius: 5px;
    height: 150px;
    position: absolute;
    width: 375px;
    z-index: 1001;
    display: none;
    -moz-box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.2);
}
.overlayContent {
	padding:10px;
}
.overlayTitle {
    border-radius: 3px 3px 0 0;
    border-bottom: 1px solid #333;
    background-color: #778FA2;
    box-shadow: 1px 1px 1px #778FA2;
    color: white;
}
.overlayContent p {
    padding: 5px;
    color: #5F5F5F;
    font-size: 14px;
}
.overlayContent .closeLink {
    background-color: white;
    border-radius: 2px;
    color: #5E5E5E;
    font-size: 13px;
    font-weight: bold;
    float: right;
    margin: 7px;
    padding: 1px 3px 1px 3px;
    text-decoration: none;
}
.overlayContent a {
    cursor: pointer;
}
.overlayContent a:hover {
    background-color: #5E5E5E;
    color: white;
}

.overlayContent h2 {
	padding: 5px;
    margin: 0;
    font-size: 16px;
}

.overlayContent p.overlayCartLoader {
    text-align: center;
    margin-top: 40px;
}

#productZoomPage.overlayPage {
    width: 410px;
    height: 410px;
}
#productZoomPage .overlayContent {
    padding: 5px;
}
#productZoomPage .closeLink {
    font-size: 11px;
    margin: 0px;
}
#productZoomPage .closeButton {
    background: url("../Images/x.png");
    width: 21px;
    height: 21px;
    display: inline-block;
    float: right;
    cursor: pointer;
    z-index: 10000;
    position: absolute;
    right: 5px;
}
#productZoomPage .closeButton:hover {
    background: url("../Images/x-hover.png");
}

#productZoomPage .overlayImage {
    z-index: 1000;
}