#rsg2-thumbsList a:link, #rsg2-thumbsList a:visited   {
	border: 0px;
	/*color: #CE5492;*/
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#rsg2-thumbsList a:hover   {

color: black;
text-decoration: none;

}

#rsg2-galleryIntroText {
visibility: hidden;
}

#rsg2-galleryTitle{

}



.rsg2-toolbar {

	text-align: center;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	}



.rsg2_display_name {

	/*visibility:hidden;

	line-height:0;*/
	font-size: 1em;
	margin: 8px 0 8px 0;

}

.rsg2_thumb_name{

	/*visibility:hidden;*/
}

.rsg2-galleryList-newImages {

	color: Red;

	font-weight: bold;

}

#rsg2-navigation{

    float: right;

    text-align: right;

}

#rsg2-navigation li{

    list-style: none;

    background-image: none;

}



#rsg2-footer{

    text-align: center;

}



/* gallery list */



ul#rsg2-galleryList{

    clear: both;
    padding: 0;
	margin: 0;

}

.rsg2-galleryList-item{
	clear: both;
    padding: 5px;
    margin: 5px 0 5px 0;
	list-style: none;
	background-image: none;
	border: 1px solid #ccc;
	}

.rsg2-galleryList-thumb{

    display: block;

    float: left;

    margin: 0 5px 5px 0;

}



/* sub gallery list */



.rsg2-subGalleryList-container{

    margin-top: 1ex;

}



.rsg2-subGalleryList-title{

    float: left;

}

.rsg2-subGalleryList-list{

    float: left;



    margin: 0 0 0 5px;

    padding: 0px;



    list-style: none;

    background-image: none;

}



/* thumbnail list */



ul#rsg2-thumbsList{
    margin: auto;

}



ul#rsg2-thumbsList li{

    display: box;

    float: left;

    overflow: hidden;

    padding: 5px 5px;



    text-align: center;



/*     get rid of other possible list styles */

    list-style: none;

    background-image: none;

}



table#rsg2-thumbsList{
	margin: 0;
    width: 100%;
	padding: 0;
	/*border: 1px solid gray;*/

}

table#rsg2-thumbsList td{
    overflow: hidden;
    padding: 5px 5px;
    text-align: center;
	}



.rsg2-pageNav{
    text-align: center;
	font-size: 12px;
	margin-top: 35px;
	}

div#rsg2-pageNav{

    text-align: center;
	/*background: #F6F6F6;*/
	font-size: 12px;
	margin-top: 45px;
	padding-top: 10;
	padding-bottom: 10;

}


/* utility selector, this is common in many templates, but we can't count on it being there */

.clr{

    clear: both;

    line-height: 0px;
	visibility: hidden;

}



/****************** OLD CLASSES ********************/

/* Classes for RSGallery:



/* standard list style table */

table.adminlist {

	background-color: #FFFFFF;

	margin: 0px;

	padding: 0px;

	border: 1px solid #ddd;

	border-spacing: 0px;

	width: 100%;

	border-collapse: collapse;

}



table.adminlist th {

	margin: 0px;

	padding: 6px 4px 2px 4px;

	height: 25px;

	background: url(../../administrator/templates/joomla_admin/images/background.jpg);

	background-repeat: repeat;

	font-size: 11px;

	color: #000;

}

table.adminlist th.title {

	text-align: left;

}



table.adminlist th a:link, table.adminlist th a:visited {

	color: #c64934;

	text-decoration: none;

}



table.adminlist th a:hover {

	text-decoration: underline;

}



table.adminlist tr.row0 {

	background-color: #F9F9F9;

}

table.adminlist tr.row1 {

	background-color: #FFF;

}

table.adminlist td {

	border-bottom: 1px solid #e5e5e5;

	padding: 4px;

}

table.adminlist tr.row0:hover {

	background-color: #f1f1f1;

}

table.adminlist tr.row1:hover {

	background-color: #f1f1f1;

}

table.adminlist td.options {

	background-color: #ffffff;

	font-size: 8px;

}

select.options, input.options {

	font-size: 8px;

	font-weight: normal;

	border: 1px solid #999999;

}

/* standard form style table */

table.adminform {

	background-color: #f9f9f9;

	border: solid 1px #d5d5d5;

	width: 100%;

	padding: 10px;

	border-collapse: collapse;

}

table.adminform tr.row0 {

	background-color: #f9f9f9;

}

table.adminform tr.row1 {

	background-color: #eeeeee;

}

table.adminform th {

	font-size: 11px;

	padding-top: 6px;

	padding-bottom: 2px;

	padding-left: 4px;

	padding-right: 4px;

	text-align: left;

	height: 25px;

	color: #000;

	background-repeat: repeat;

	background: url(../../administrator/templates/joomla_admin/images/background.jpg);

}

table.adminform td {

	padding: 3px;

	text-align: left;

}

table.adminform td.editor {

	font-size: 9px;

}
