/* overlay element */.simple_overlay {	background-color:#333;	border:4px solid #FFF;	display:none;	min-height:300px;	width:300px;		z-index:10000;		-moz-box-shadow:0 0 10px #666;		-webkit-box-shadow: 0 0 10px #666; }/* close button positioned on upper right corner */.simple_overlay .close {	background-image:url(../img/close.png);	cursor:pointer;	height:35px;	position:absolute;	right:-15px;	top:-15px;	width:35px; }#img {}.next, .prev {	border:1px solid #666;		color:#fff;	cursor:pointer;	display:block;	font-size:13px;	padding:10px 20px;	position:absolute;	text-transform:uppercase;	top:40%;			-moz-border-radius:5px;		-webkit-border-radius:5px; }.prev {	border-left:0;	left:0;		-moz-border-radius-topleft:0;		-moz-border-radius-bottomleft:0;		-webkit-border-bottom-left-radius:0;		-webkit-border-top-left-radius:0; }.next {	border-right:0;	right:0;		-moz-border-radius-topright:0;		-moz-border-radius-bottomright:0;		-webkit-border-bottom-right-radius:0;		-webkit-border-top-right-radius:0; }.next:hover, .prev:hover {	background-color:#000;	text-decoration:underline; }/* when there is no next or previous link available this class is added */.disabled {	visibility:hidden; }/* the "information box" */.info {	border-top:1px solid #666;	bottom:0;	color:#fff;	font-size:11px;	left:0;	padding:10px 15px;	position:absolute; }.info strong {	display:block; }.progress {	display:none;	left:50%;	position:absolute;	top:45%; }/* everybody should know about RGBA colors. */.next, .prev, .info {	background:#333 !important;	background:rgba(0, 0, 0, 0.6) url(../img/global/gradient/h80.png) repeat-x; }/* container for external content. uses vertical scrollbar, if needed */ .content-wrap { 	/* height:500px; */	overflow-y:auto; }
