body{margin:0;}

.rg-image-wrapper{

	position:relative;

	padding:20px 30px;

	background:transparent url(../images/black.png) repeat top left;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	border-radius: 10px;

	min-height:20px;

}

.rg-image{

	position:relative;

	text-align:center;

	line-height:0px;

}

.rg-image img{

	max-width:100%;

}

.rg-image-nav a{

	position:absolute;

	top:0px;

	left:0px;

	background:#000 url(../images/nav.png) no-repeat -20% 50%;

	width:28px;

	height:100%;

	text-indent:-9000px;

	cursor:pointer;

	opacity:0.3;

	outline:none;

	-moz-border-radius: 10px 0px 0px 10px;

	-webkit-border-radius: 10px 0px 0px 10px;

	border-radius: 10px 0px 0px 10px;

}

.rg-image-nav a.rg-image-nav-next{

	right:0px;

	left:auto;

	background-position:115% 50%;

	-moz-border-radius: 0px 10px 10px 0px;

	-webkit-border-radius: 0px 10px 10px 0px;

	border-radius: 0px 10px 10px 0px;

}

.rg-image-nav a:hover{

	opacity:0.8;

}

.rg-caption {

	text-align:center;

	margin-top:15px;

	position:relative;

}

.rg-caption p{

	font-size:11px;

	letter-spacing:2px;

	font-family: 'Trebuchet MS', 'Myriad Pro', Arial, sans-serif;

	line-height:16px;

	padding:0 15px;

	text-transform:uppercase;

}

.rg-view{display:none;

	height:30px;

}

.rg-view a{

	display:block;

	float:right;

	width:16px;

	height:16px;

	margin-right:3px;

	background:#464646 url(../images/views.png) no-repeat top left;

	border:3px solid #464646;

	opacity:0.8;

}

.rg-view a:hover{

	opacity:1.0;

}

.rg-view a.rg-view-full{

	background-position:0px 0px;

}

.rg-view a.rg-view-selected{

	background-color:#6f6f6f;

	border-color:#6f6f6f;

}

.rg-view a.rg-view-thumbs{

	background-position:0px -16px;

}

.rg-loading{

	width:46px;

	height:46px;

	position:absolute;

	top:50%;

	left:50%;

	background:#000 url(../images/ajax-loader.gif) no-repeat center center;

	margin:-23px 0px 0px -23px;

	z-index:100;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	border-radius: 10px;

	opacity:0.7;

}