/*
.myg-container{
	float:left;
	width: 99%;
}
.myg-entry{
    float: left;
}
.myg-1-cols .myg-entry{
    float: none;
}
.myg-2-cols .myg-entry{
    width: 49.5%;
}
.myg-3-cols .myg-album-entries .myg-entry{
    width: 33.33%;
}
.myg-4-cols .myg-entry{
    width: 24.5%;
}
.myg-5-cols .myg-entry{
    width: 19.5%;
}
.myg-6-cols .myg-entry{
    width: 16%;
}
.myg-7-cols .myg-entry{
    width: 14%;
}

.myg-col-0{
    clear: both;
}
*/

/* **************** GRIDS ***************** */
.line, .lastUnit {overflow: hidden;_overflow:visible;_zoom:1; }
.unit{float:left;_zoom:1;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.size1of6{width:16.666666666666668%;}
.size1of7{width:14.285714285714286%;}
.size1of8{width:12.5%;}
.size1of9{width:11.11111%;}
.size1of10{width:10%;}
.lastUnit {float:none;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}

.myg-entry{
    text-align: center;
}
.myg-entry a{
	padding: 5px;
	margin: 2px;
	display: block;
    text-decoration: none;
}
.myg-album-entries{
	margin: 0px auto;
	display: inline-table;
	width: 100%;
}
.myg-entry-title{
    display: block;
    padding: 2px 0px;
    font-weight: bold;
}
.myg-entry .img-container,
.myg-entry .img-container span{
    display: block;
}
.myg-entry{
    margin-bottom: 6px;
}
.myg-album-entry a{
	
}
.myg-entry a:hover{
	margin: 0px;
	border: 2px solid #ccc;
}
.myg-nav-bar{
	clear: both;
	padding: 2px 4px;
	border: 1px solid #ccc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.myg-clr{
	clear: both;
	height:1px;
	overflow:hidden;
}
.myg-nav-block{
	width: 32%;
	float: left;
	text-align: left;
}
.myg-small{
	font-size: 83%;
	font-weight: normal;
}
.myg-nav-block-page-count{
	text-align: center;
}
.myg-nav-block-next{
	float: right;
	text-align: right;
}
.myg-image-container, .myg-album-entries{
	padding: 4px 0px;
}
.myg-image-container{
	text-align:center;
}
.myg-gallery{
	text-align: center;
}
.myg-gallery .myg-image-frame{ position: relative; text-align:center; margin: 0px auto; overflow: visible; }
.myg-gallery .myg-image-scroller{ position: relative; text-align:center; width: 100%; height: 100%; overflow: hidden; z-index: 2; }
.myg-gallery .myg-img{ background-position: center center; background-repeat: no-repeat; }
.myg-gallery .myg-slide{ position: absolute; top: 50%; left: 50%; background-position: center center; background-repeat: no-repeat; }
.myg-gallery .myg-thumbbox{ overflow: hidden; z-index: 3; position: absolute; top: 0px; left: 0px; width: 100%; height: 0; }
.myg-gallery .myg-thumbbox-bg{ position: absolute; top: 0; left: 0; background-color: #000; opacity: .45; filter: alpha(opacity=45); width: 100%; height: 100%; z-index: 1; }
.myg-gallery .myg-thumbbox-scroller{ position: absolute; bottom: 0; left: 50%; margin-left: -40px; width: 2px; overflow: visible; z-index: 3; }
.myg-gallery .myg-thumbbox table{ position: relative; z-index: 2; }
.myg-gallery .myg-thumb{ cursor: pointer; margin: 6px 4px; -moz-user-select: none; -khtml-user-select:none; -webkit-user-select:ignore;}
.myg-gallery .myg-thumb-active{ margin: 4px 2px; border: 2px solid #B6DAF1; }
.myg-gallery .myg-image-title{ padding-top: 10px; font-size: 20px; }

.myg-gallery .myg-thumb-nav{ cursor: pointer; z-index: 5; display: block; position: absolute; top: 0; left: 0; width: 14px; background: #000 url(../images/thumb-nav-prev.png) center center no-repeat; opacity: .75; filter: alpha(opacity=75); height: 100%; }
.myg-gallery .myg-thumb-nav-next{ background-image: url(../images/thumb-nav-next.png); right: 0; left: auto; }
.myg-gallery .myg-thumb-nav:hover{ opacity: .92; filter: alpha(opacity=92); }

.myg-gallery .myg-play-btn{ width: 60px; height: 60px; position: absolute; z-index: 3; top: 50%; left: 50%; margin-top: -30px; margin-left: -30px; background: url(../images/play-pause.png) top left no-repeat; cursor: pointer; display: none; opacity: .75; filter: alpha(opacity=75);}
.myg-gallery .myg-play-btn:hover{ opacity: 1; filter: alpha(opacity=100);}
.myg-gallery .myg-image-frame-hover .myg-play-btn, .myg-status-update .myg-play-btn{ display: block; }
.myg-loading .myg-play-btn{ display: none !important; }
.myg-playing .myg-play-btn{ background-position: 0 -60px; }
.myg-paused .myg-play-btn{ background-position: 0 0px; }

.myg-gallery .myg-nav-btn{ position: absolute; width: 50px; height: 100%; top: 0; cursor: pointer; z-index: 1; }
.myg-gallery .myg-nav-btn:hover{ background-color: #1F1B15; }
.myg-gallery .myg-nav-btn-prev{ left: 0%; margin-left: -50px; border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; }
.myg-gallery .myg-nav-btn-next{ right: 0%; margin-right: -50px; border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px;}
.myg-gallery .myg-nav-btn-prev .myg-nav-btn-arrow{ background: url(../images/arrow-prev.png) no-repeat; }
.myg-gallery .myg-nav-btn-next .myg-nav-btn-arrow{ background: url(../images/arrow-next.png) no-repeat; }

.myg-gallery .myg-nav-btn .myg-nav-btn-arrow{ width: 30px; height: 60px; margin-top: -30px; background-position: 50% 0px; display: block; cursor: pointer; position: absolute; top: 50%; left: 8px; }
.myg-gallery .myg-nav-btn:hover .myg-nav-btn-arrow{ background-position: 50% -60px; }
.myg-loader{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; display:none; z-index: 1;}
.myg-loader .myg-loader-bg{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: #000;  opacity: .45; filter: alpha(opacity=45); z-index: 1; }
.myg-loader .myg-loader-spinner{ position: absolute; top: 50%; margin-top: -20px; width: 100%; left: 0; text-align:center; padding-top: 14px; color: #fff; font-family: Tahoma; font-size: 12px; font-weight: bold; background: url(../images/ajax-loader.gif) top center no-repeat; z-index: 2;}

.myg-loading .myg-loader{ display: block; }
