/***********************************************************************
 * Colorbox
 **********************************************************************/

.cboxPhoto {
	min-width: 800px;
	height: auto;
}
#colorbox,
#colorbox div { /* box model reset */
  -webkit-box-sizing : content-box;
  -moz-box-sizing : content-box;
  -o-box-sizing : content-box;
  box-sizing : content-box;
}
#colorbox h2 {
	color: #816DA2;
	text-transform: uppercase;
}
#colorbox,#cboxOverlay,#cboxWrapper {
	position:absolute;
	top:0;
	left:0;
	z-index:9998;
	overflow:hidden;
	padding:20px;
}
#cboxWrapper {
	color: #404040;
	padding: 10px;
}
#cboxOverlay {
	position:fixed;
	width:100%;
	height:100%;
}
#cboxMiddleLeft,#cboxBottomLeft {
	clear:left;
}
#cboxContent {
	position:relative;
}
#cboxLoadedContent {
	overflow:auto;
}
#cboxLoadedContent iframe {
	display:block;
	width:100%;
	height:100%;
	border:0;
	background: #FFF;
}
#cboxLoadedContent .fb_iframe_widget iframe {
	width: 585px !important
}
#cboxTitle {
	margin:0;
}
#cboxLoadingOverlay,#cboxLoadingGraphic {
	background:#373737 url('../img/loading_big.gif') no-repeat center center;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
 	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
	box-shadow: 0 0 10px #000;   
}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {
	cursor:pointer;
}
#cboxOverlay {
	background:#AAA;
}
#cboxContent {
	margin-top:20px;
}
#cboxLoadedContent {
	background: none repeat scroll 0 0 #373737;
	color: #FFFFFF;
	padding:8px;
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
	box-shadow: 0 0 10px #000;
}
#cboxTitle {
	color: #FFF;
	font-size: 16px;
	left: 0;
	position: absolute;
	top: -27px;
}
#cboxTitle strong {
	color:#FFF;
	font-size:90%;
	border-bottom: 1px #FFF solid;
}
#cboxCurrent {
	position:absolute;
	top:-27px;
	right:0;
	color:#FFF;
	font-size:16px;
}
#cboxCurrent strong {
	color:#7E7361;
}
#cboxSlideshow {
	position:absolute;
	top:-20px;
	right:90px;
	color:#fff;
}
#cboxPrevious {
	position:absolute;
	top:50%;
	left:5px;
	margin-top:-32px;
	background:url(../img/colorbox/controls.png) top left no-repeat;
	width:28px;
	height:65px;
	text-indent:-9999px;
}
#cboxPrevious:hover {
	background-position:bottom left;
}
#cboxNext {
	position:absolute;
	top:50%;
	right:5px;
	margin-top:-32px;
	background:url(../img/colorbox/controls.png) top right no-repeat;
	width:28px;
	height:65px;
	text-indent:-9999px;
}
#cboxNext:hover {
	background-position:bottom right;
}
#cboxLoadingOverlay {
	background:#FFF;
}
#cboxClose {
	position:absolute;
	top:5px;
	right:5px;
	display:block;
	background:url(../img/colorbox/controls.png) top center no-repeat;
	width:38px;
	height:19px;
	text-indent:-9999px;
}
#cboxClose:hover {
	background-position:bottom center;
}
