.TabWrapper
{
    margin: 8px 0;
}
.Tab
{
    min-height: 300px;
}
.imgleft
{
    float: left;
    padding: 6px 10px 6px 0px;
}
.info { float: left}
.clear {
  clear: both;
}
/* Main Layout Containers */ 
#groupsDiv1 {
	vertical-align:top;
	text-align:left;
	width:130px;
	z-index:1;
}
#groupsDiv2 {
	vertical-align:top;
	text-align:left;
	width:60px;	
	z-index:2;
}
#groupsDiv3 {
	vertical-align:top;
	text-align:left;
	padding-left:2px;
}

#groupsDiv4 {	
	vertical-align: top;
	text-align:right;
	width:100px;
}
.groupminheight {
    height:135px; 
}

/* Main Folder Containers */  
#FolderDiv0 { 
   vertical-align:top;
   text-align:left;
   display: table-row;
   width:100%;
   z-index:0;
   
}
#FolderDiv1 {
   float:left;
   margin-left:0px;
   min-height:130px;
   width:130px;
   z-index:1;
}
#FolderDiv2 {
	float:left;
	margin-top:0px;
	margin-left:3px;
	width:400px;
	z-index:3;
}

/* Main Layout Styles */ 
.groupseparator {
    min-height:15px;
	display:inline-block;
}
.grouplist_wrapper {
	
	margin-right:115px;
	vertical-align:top;
	text-align:left;
}

.groupmain-block {
   padding-top:2px;
   margin-top:2px;
   padding-bottom:0px;
   vertical-align:top;
   text-align:left;   
   display: inline;
}
.groupSubHeadTitle {
     font-size:100%;
	 font-weight:bold;
	 text-align:left;
     vertical-align:middle;
}
.groupbreadcrumbBar {
  border: #e6e6e6 1px solid;
  padding:1px;
}
.groupbreadcrumbBarInside {
  border: transparent 2px solid;
  background-color: transparent;
  padding:1px;
  word-spacing: 3px;
  text-transform:uppercase;
}
.latestgroupBarInside {
  border: #FFFFFF 2px solid;
  background-color: #F0F0F0;
  padding:5px;
}
.groupMenuBar {
  border: #e6e6e6 1px solid;
  padding:5px;
}
.groupMenuBarInside {
  border: #FFFFFF 2px solid;
  background-color: #e6e6e6;
  padding:5px;
}
.groupBar {
  border: #e6e6e6 1px solid;
  padding:5px;
}
.groupBarInside {
  border: #FFFFFF 2px solid;
  background-color: #F0F0F0;
  padding:5px;
}

.maingroupBar {
  border: #e6e6e6 1px solid;
  padding:5px;
}
.maingroupBarInside {
  border: #FFFFFF 2px solid;
  background-color: #FFFFFF;
  padding:5px;
}

.maingroupBar_alt {
  border: #e6e6e6 1px solid;
  padding:5px;
}
.maingroupBarInside_alt {
  border: #FFFFFF 2px solid;
  background-color: #F7F7F7;
  padding:5px;
}

div.hrclass {
	margin: 10px 5 10px 5;
	padding: 0;
	height: 1px;
	font-size: 1px;
	background: #e6e6e6;
}

/* Group Latest Styles */
.LatestGroupsTable {
   width:100%;
   border: #e6e6e6 1px solid;
   padding:10px;
   margin-top:10px;
}
.LatestGroupsListTable {
   width:100%;
   padding:2px;
   margin-top:2px;
}
.Latest-block {
   padding-top:0px;
   margin-top:0px;
   padding-bottom:6px;
   margin-bottom:6px;
   vertical-align:top;
   text-align:center;
   display:block;
}
.GroupBreadcrumb-block {
   padding-top:1px;
   margin-top:1px;
   padding-bottom:1px;
   margin-bottom:1px;
   vertical-align: middle;
   text-align: left;
}
.MM-block {
   padding-top:10px;
   margin-top:10px;
   padding-bottom:5px;
   margin-bottom:5px;
   vertical-align: middle;
   text-align: left;
}
.Gallery-block {
   padding-top:3px;
   margin-top:3px;
   padding-bottom:5px;
   margin-bottom:5px;
   vertical-align: middle;
   text-align: left;
}
.Organize-block {
   padding-top:3px;
   margin-top:3px;
   padding-bottom:5px;
   margin-bottom:5px;
   vertical-align: middle;
   text-align: left;
}
.FolderHeader-block{
   padding-top:3px;
   margin-top:3px;
   padding-bottom:5px;
   margin-bottom:5px;
   vertical-align: middle;
   text-align: left;
}
.GallerySave-block {
   padding-top:3px;
   margin-top:3px;
   padding-bottom:5px;
   margin-bottom:5px;
   vertical-align: middle;
   text-align: left;
   display:block;
}
.Thumbnail-Block{
   min-width:125px;
   height:135px;
   display:inline;
}
.grouplatesttemp {
   background-color:transparent;
}
.grouplatesttemp_alt {
   background-color: transparent;
}
.GroupList {
   padding-top:2px;
   padding-bottom:2px;
}
.text-content {
   font-style:normal;
   text-align:left;
   vertical-align:top;
}
.grouplistlabel{
   font-size:100%;
   font-weight:bold;
   text-align:left;
   vertical-align:top;
   white-space:nowrap;
   min-height:20px;
   width:65px;
}
div.grouplisttitle {
   font-size:100%;
   font-weight:normal;
   text-align:left;
   vertical-align:top;
}
div.grouplistsummary {
   font-size:100%;
   font-weight:normal;
   text-align:left;
   vertical-align:top;
}
div.grouplistmembers {
   font-size:100%;
   color:#666666;
   font-weight:normal;
   text-align:left;
   vertical-align: middle;
   min-height:20px;
}
div.groupsidepanel {
   font-size:100%;
   font-weight:normal;
   white-space:nowrap;
   text-align:right;
   vertical-align:top;
   min-height:20px;
}

/* CSS List View */
.groupimage {
    width:110px;
	text-align:center;
}

/* CSS Group Image */
.thumbnail-frame {
	display: inline-block;
	padding:2px;
	width:auto;
	border: #e6e6e6 1px solid;
	z-index:1;
}
.thumbnail-frame2 {
	display: inline-block;
	padding:2px;
	width:auto;
	border: #e6e6e6 3px solid;
	z-index:1;
}
/* Group Icons */
.latestgroups  {
    background-image:url(Images/latestgoups.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:5px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.groupbreadcrumb  {
    background-image:url(Images/breadcrumb_18.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:5px;
	padding-top:4px;
	width:18px;
	height:18px;
	vertical-align:middle;
	text-align:left;
}
.groupbrowse_lg  {
    background-image:url(Images/groupbrowse_24.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.groupbrowse  {
    background-image:url(Images/groupbrowse.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.groupsearch_lg {
    background-image:url(Images/groupsearch_24.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.groupsearch {
    background-image:url(Images/groupsearch.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.groupslatest {
    background-image:url(Images/groupslatest.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.mygroups {
    background-image:url(Images/mygroup.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.creategroup {
    background-image:url(Images/creategroup.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.ViewFolder {
    background-image:url(Images/ViewFolder.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.ViewFolder_sm {
    background-image:url(Images/ViewFolder_16.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:3px;
	padding-top:3px;
	width:16px;
	height:16px;
	vertical-align:middle;
	text-align:left;
}
.joingroup_sm {
    background-image:url(Images/joingroup_16.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:3px;
	padding-top:3px;
	vertical-align:middle;
	text-align:left;
}
.editgroup_sm {
    background-image:url(Images/editgroup_16.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:3px;
	padding-top:3px;
	width:16px;
	height:16px;
	vertical-align:middle;
	text-align:left;
}
.invitegroup_sm {
    background-image:url(Images/InviteMembers_16.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:3px;
	padding-top:3px;
	vertical-align:middle;
	text-align:left;
}
.deletegroup {
    background-image:url(Images/deletegroup.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.deletegroup_sm {
    background-image:url(Images/deletegroup_16.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:3px;
	padding-top:3px;
	width:16px;
	height:16px;
	vertical-align:middle;
	text-align:left;
}
.makegroupthumbnail {
    background-image:url(Images/makegroupthumbnail.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:3px;
	padding-top:3px;
	width:16px;
	height:16px;
	vertical-align:middle;
	text-align:left;
}
.leavegroup_sm {
    background-image:url(Images/leavegroup_16.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:3px;
	padding-top:3px;
	vertical-align:middle;
	text-align:left;
}
.latestgroups  {
    background-image:url(Images/latestgoups.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.privategroup  {
    background-image:url(Images/privategroup.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:2px;
	padding-top:4px;
	width:16px;
	height:16px;
	vertical-align:middle;
	text-align:left;
}
.notprivategroup  {
    background-image:url(Images/notprivategroup.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:2px;
	padding-top:4px;
	width:16px;
	height:16px;
	vertical-align:middle;
	text-align:left;
}
.mygroup_lg {
    background-image:url(Images/mygroup_24.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.groupsCal {
    background-image:url(Images/calendar.png);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:8px;
	padding-bottom:2px;
	padding-top:2px;
	width:16px;
	height:16px;
	vertical-align:middle;
	text-align:left;
}
.groupmembers  {
    background-image:url(Images/groupmembers.png);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	width:16px;
	height:16px;
	vertical-align:middle;
	text-align:left;
}
.MembershipRequest {
    background-image:url(Images/MembershipRequest.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:6px;
	padding-top:6px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.ManageMedia {
    background-image:url(Images/Manage-Media.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:6px;
	padding-top:6px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}

.rank {
    background-image:url(Images/rank.png);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	width:16px;
	height:16px;
	vertical-align:middle;
	text-align:left;
}
.views {
    background-image:url(Images/views.png);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	width:16px;
	height:16px;
	vertical-align:middle;
	text-align:left;
}
.Cal {
    background-image:url(Images/calendar.png);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	width:16px;
	height:16px;
	vertical-align:middle;
	text-align:left;
}
.byuser {
    background-image:url(Images/byuser.png);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
	width:16px;
	height:16px;
	vertical-align:middle;
	text-align:left;
}
.backtogroup {
    background-image:url(Images/prearrow.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.backtomedia {
    background-image:url(Images/backtomedia.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:2px;
	padding-top:2px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.createfolder {
    background-image:url(Images/CreateFolder.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.viewfolder {
    background-image:url(Images/viewfolder.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.addmedia {
    background-image:url(Images/AddMedia.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.editmedia {
    background-image:url(Images/EditMedia.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.sharethis {
    background-image:url(Images/sharethis.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:10px;
	padding-bottom:4px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.organizemedia {
    background-image:url(Images/OrganizeMedia.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.editmedia2 {
    background-image:url(Images/EditMedia2.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.editfolder_sm {
    background-image:url(Images/editfolder_16.png);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:12px;
	padding-bottom:2px;
	padding-top:2px;
	width:16px;
	height:16px;
	vertical-align:middle;
	text-align:left;
}
.deletefolder_sm {
    background-image:url(Images/deletefolder_16.png);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:12px;
	padding-bottom:2px;
	padding-top:2px;
	width:16px;
	height:16px;
	vertical-align:middle;
	text-align:left;
}
.deletemedia {
    background-image:url(Images/deletemedia.png);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:10px;
	padding-bottom:2px;
	padding-top:2px;
	width:16px;
	height:16px;
	vertical-align:middle;
	text-align:left;
}

.fullscale {
    background-image:url(Images/fullscale.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.changetumbnail{
    background-image:url(Images/changetumbnail.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.nextarrow {
    background-image:url(Images/nextarrow.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.prearrow {
    background-image:url(Images/prearrow.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.permalink {
    background-image:url(Images/permalink.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}
.comments {
    background-image:url(Images/comment.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:8px;
	padding-bottom:5px;
	padding-top:5px;
	width:24px;
	height:24px;
	vertical-align:middle;
	text-align:left;
}

/* Group Folder Link */
#GalleryTitleLink {
   color:#f47c20;
   font-size:115%;
   font-weight:bold;
}
#GalleryTitleLink a:link{font-size:115%;color:#f47c20; font-weight:bold;}
#GalleryTitleLink a:visited{font-size:115%;color:#f47c20; font-weight:bold;}
#GalleryTitleLink a:hover{font-size:115%;color:#3f90ce; font-weight:bold; text-decoration:underline;}

#GalleryTitleLink2 {
   color:#f47c20;
   font-size:100%;
   font-weight:bold;
}
#GalleryTitleLink2 a:link{font-size:100%;color:#f47c20; font-weight:bold;}
#GalleryTitleLink2 a:visited{font-size:100%;color:#f47c20; font-weight:bold;}
#GalleryTitleLink2 a:hover{font-size:100%;color:#3f90ce; font-weight:bold; text-decoration:underline;}

#GalleryTitleLink3 {
   color:#4bb030;
   font-size:100%;
   font-weight:bold;
}
#GalleryTitleLink3 a:link{font-size:100%;color:#4bb030; font-weight:bold;}
#GalleryTitleLink3 a:visited{font-size:100%;color:#4bb030; font-weight:bold;}
#GalleryTitleLink3 a:hover{font-size:100%;color:#3f90ce; font-weight:bold; text-decoration:underline;}

#GalleryViewtLink {
   color:#4bb030;
   font-size:100%;
   font-weight:bold;
   text-decoration:none;
   vertical-align:middle;
   text-align:left;
}
#GalleryViewtLink a:link{font-size:100%;color:#4bb030; font-weight:bold;vertical-align:middle; text-decoration:none;}
#GalleryViewtLink a:visited{font-size:100%;color:#4bb030; font-weight:bold;vertical-align:middle; text-decoration:none;}
#GalleryViewtLink a:hover{font-size:100%;color:#3f90ce; font-weight:bold;vertical-align:middle; text-decoration:underline;}

/* Group Title Link */
#GroupLink {
   vertical-align:top;
   text-align:left;
   height:20px;
}

#GroupLink a:link { font-size:110%; font-weight: bold;	text-decoration: none; text-align:left; vertical-align:middle; cursor:pointer; }
#GroupLink a:visited { font-size:110%; font-weight: bold; text-decoration: none; text-align:left; vertical-align:middle; cursor:pointer;}
#GroupLink a:active { font-size:110%; font-weight: bold;	text-decoration: none; text-align:left; vertical-align:middle; cursor:pointer;}
#GroupLink a:hover { font-size:110%; font-weight: bold;	text-decoration: none; text-align:left; vertical-align:middle; cursor:pointer;}

/* Category Styles */

.groupsSubCategory { padding-top:5px; vertical-align:top; text-align:left;}

#SubCategory0  a:link { color:#333333; font-size:110%; font-weight: bold;	text-decoration: none; text-align:left; vertical-align:top; padding:3px;}
#SubCategory0  a:visited { color:#333333; font-size:110%; font-weight: bold; text-decoration: none; text-align:left; vertical-align:top; padding:3px;}
#SubCategory0  a:active { color:#333333; font-size:110%; font-weight: bold;	text-decoration: none; text-align:left; vertical-align:top; padding:3px;}
#SubCategory0  a:hover { color:#666666; font-size:110%; font-weight: bold;	text-decoration: none; text-align:left; vertical-align:top; padding:3px;}

#SubCategory1  a:link { color: #666666; font-size:110%; font-weight: bold;	text-decoration: none; text-align:left; vertical-align:top; padding:3px; margin-left:5px;}
#SubCategory1  a:visited { color:#666666; font-size:110%; font-weight: bold; text-decoration: none; text-align:left; vertical-align:top; padding:3px; margin-left:5px;}
#SubCategory1  a:active { color:#666666; font-size:110%; font-weight: bold;	text-decoration: none; text-align:left; vertical-align:top; padding:3px; margin-left:5px;}
#SubCategory1  a:hover { color:#999999; font-size:110%; font-weight: bold;	text-decoration: none; text-align:left; vertical-align:top; padding:3px; margin-left:5px;}

#SubCategory2  a:link { color: #999999; font-size:110%; font-weight: bold;	text-decoration: none; text-align:left; vertical-align:top; padding:3px; margin-left:15px;}
#SubCategory2  a:visited { color:#999999; font-size:110%; font-weight: bold; text-decoration: none; text-align:left; vertical-align:top; padding:3px; margin-left:15px;}
#SubCategory2  a:active { color:#999999; font-size:110%; font-weight: bold;	text-decoration: none; text-align:left; vertical-align:top; padding:3px; margin-left:15px;}
#SubCategory2  a:hover { color:#666666; font-size:110%; font-weight: bold;	text-decoration: none; text-align:left; vertical-align:top; padding:3px; margin-left:15px;}

#SubCategory3  a:link { color: #999999; font-size:110%; font-weight: bold;	text-decoration: none; text-align:left; vertical-align:top; padding:3px; margin-left:20px;}
#SubCategory3  a:visited { color:#999999; font-size:110%; font-weight: bold; text-decoration: none; text-align:left; vertical-align:top; padding:3px; margin-left:20px;}
#SubCategory3  a:active { color:#999999; font-size:110%; font-weight: bold;	text-decoration: none; text-align:left; vertical-align:top; padding:3px; margin-left:20px;}
#SubCategory3  a:hover { color:#666666; font-size:110%; font-weight: bold;	text-decoration: none; text-align:left; vertical-align:top; padding:3px; margin-left:20px;}

#SubCategory4  a:link { color: #999999; font-size:110%; font-weight: bold;	text-decoration: none; text-align:left; vertical-align:top; padding:3px; margin-left:25px;}
#SubCategory4  a:visited { color:#999999; font-size:110%; font-weight: bold; text-decoration: none; text-align:left; vertical-align:top; padding:3px; margin-left:25px;}
#SubCategory4  a:active { color:#999999; font-size:110%; font-weight: bold;	text-decoration: none; text-align:left; vertical-align:top; padding:3px; margin-left:25px;}
#SubCategory4  a:hover { color:#666666; font-size:110%; font-weight: bold;	text-decoration: none; text-align:left; vertical-align:top; padding:3px; margin-left:25px;}

#GroupName {
   color:#f47c20;
   font-size:115%;
   font-weight:bold;
   vertical-align:top;
   text-align:left;
}
#GroupName a:link{color:#f47c20; font-weight:bold;}
#GroupName a:visited{color:#f47c20; font-weight:bold;}
#GroupName a:hover{color:#3f90ce; font-weight:bold; text-decoration:underline;}

#BusinessName {
   color:#f47c20;
   font-size:115%;
   font-weight:bold;
}
#BusinessName a:link{color:#f47c20; font-weight:bold;}
#BusinessName a:visited{color:#f47c20; font-weight:bold;}
#BusinessName a:hover{color:#3f90ce; font-weight:bold; text-decoration:underline;}

/* Members Link Styles*/
#MemberNameLink {
   color:#f47c20;
   font-size:100%;
   font-weight:bold;
   vertical-align:top;
   text-align:center;
}
#MemberNameLink a:link{font-size:100%;color:#f47c20; font-weight:bold;text-align:center;}
#MemberNameLink a:visited{font-size:100%;color:#f47c20; font-weight:bold;text-align:center;}
#MemberNameLink a:hover{font-size:100%;color:#3f90ce; font-weight:bold; text-decoration:underline;text-align:center;}


/* Other Group Styles */
.PagerControl {
	display:table;
	padding:5px;
	margin:5px;
	width:99%;
}
.PagerControl-block {
}
.MemberInfo {    
	vertical-align:top;
	margin-top:3px;
	margin-left:3px;
}


.FolderDescription {
   padding-top:3px;
   padding-bottom:3px;
}
.FolderDate {
   padding-top:3px;
   padding-bottom:3px;
   color:#999;
}
.mediaviewheaderback {
   font-size:120%;
   padding:3px;
}
.MediaEditItem {
   padding:2px;
   border:#e6e6e6 1px dashed;
}
.MediaEditItem_Alt {
   padding:2px;
   background-color: #F3F3F3;
   border:#e6e6e6 1px dashed;
}
.DownloadRequest {
   margin-top:10px;
   margin-bottom:10px;
   padding-left:9px;
   font-size:120%;
   font-weight: bold;
   vertical-align:middle;
   text-align:left;
   display:inline-block;
}
.sidepanel {   
   position: relative;
   vertical-align:top;
   width:200px;
   text-align:right;
}
#linkedcategory {    
	text-align:left;
	font-weight:bold;
	padding-right:5px;
}
.Grouptable {
   float:right;
   table-layout: fixed;
   width:200px;
}

#organizer {
	font-family: Arial, sans-serif;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#organizer li {
	cursor: move;
	position: relative;
	float: left;
	margin: 2px 2px 2px 2px;
	padding: 3px 4px 3px 4px;
	border: 1px solid #ccc;
	text-align: center;
	padding-top: 5px;
	background-color: #eeeeff;
	list-style-type: none;
}

.iiHeaderSet {
   display:inline-block;
}
/* base-min.css */

em{font-style:italic;}
blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
dl dd{margin-left:1em;}

/*headline*/
.headline {	
	vertical-align:top;
	text-align:left;
	min-width:100%;
}
.headline h1{
	min-height:55px;
}
.headline h1 a{
	font-size:0.867em;
	font-weight:bold;
}
.headliner {
	width:100%;
	clear:both;
	padding:0 0 5px;
	margin:0 0 15px;
}
.headlinerline {
	width:100%;
	border-style: solid;
	border-color:#E4E4E4;
	border-width:0 0 1px;
	padding-top:5px;
	padding-bottom:5px;
}
.headlinerline2 {
	width:100%;
	border-style: dashed;
	border-color:#D7D7D7;
	border-width:0 0 1px;
	padding-top:5px;
	padding-bottom:5px;
}
.headlinerline3 {
	width:100%;
	border-style: solid;
	border-color:#EEEEEE;
	border-width:0 0 1px;
	padding-top:5px;
	padding-bottom:5px;
}
.headlinerline4 {
	width:100%;
	border-style: solid;
	border-color:#F4F4F4;
	border-width:0 0 1px;
	padding-top:5px;
	padding-bottom:5px;
}
.headlinerline5 {
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
}
.HeaderControl {
   vertical-align:text-top;
   text-align:left;
   min-height:55px;
}
.HeaderControlInfo
{
	font-size: 100%;
	font-weight: normal;
	color: #999999;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
div.h1Header  {
    font-size:130%;
	font-weight: bold;	
	text-decoration: none;
	text-align:left;
	vertical-align:top;
	text-indent:5px;
}	
strong.h1Header  {
    font-size:130%;
	font-weight: bold;	
	text-decoration: none;
	text-align:left;
	vertical-align:top;
	color:#333;
}	
div.h1Header  a:link {
    font-size:130%;
	font-weight: bold;	
	text-decoration: none;
	text-align:left;
	vertical-align:top;
}	
div.h1Header  a:visited {    
    font-size:130%;
	font-weight: bold;	
	text-decoration: none;
	text-align:left;
	vertical-align:top;
}
div.h1Header  a:active {
    font-size:130%;
	font-weight: bold;	
	text-decoration: none;
	text-align:left;
	vertical-align:top;
}
div.h1Header  a:hover{
    font-size:130%;
	font-weight: bold;	
	text-decoration: none;
	text-align:left;
	vertical-align:top;
}
.SubHeadTitle {
     font-size:100%;
	 font-weight:bold;
	 text-align:left;
     vertical-align:middle;
}
.SubHeadTitle2 {
     font-size:130%;
	 font-weight:bold;
	 text-align:right;
     vertical-align:middle;
}

.CategoryList {
    display:inline-block;
}
.floatsetting {
	width: auto;
	float:left;
}
.hreview hr{
	border:1px solid #D7DDE1;
}
/*fixes bullet in opera*/

.author-photo {
	float:left;
	border-style:solid;
	border: #e6e6e6 2px solid;
	padding:2px;
}
.thumbnail-frame {
	display: inline-block;
	padding:2px;
	width:auto;
	border: #e6e6e6 1px solid;
	z-index:1;
}
.author-photo img{
	display:block;
	position:relative;
	overflow:hidden;
	z-index:1;
}

/* Gallery Thumbnails */
.gpGalleryPhotostb {	
	text-align: center;
	vertical-align:top;
	min-height:125px;
	padding:2px;
	float:left;
}
.gpGalleryPhotostb2 {	
	text-align: center;
	vertical-align:top;
	min-width:100px;
	min-width:100px;
	padding:2px;
	float:left;
}
.gpGalleryPhotos {
	border-style:solid;
	border: #e6e6e6 2px solid;
	padding:2px;
	text-align: center;	
}
.gpGalleryPhotosthumbnail-frame {	
	padding: 10px;
	background-color: #EEE;
	text-align: center;
	vertical-align:middle;
	z-index:1;
}
.Gallerythumbnail2-frame {	
	text-align: center;
	vertical-align:middle;
	min-height:132px;
}
.Gallerythumbnail3-frame {	
	text-align: center;
	vertical-align:middle;
	min-height:140px;
}
.gpGalleryNameLink {
    text-align: center;
	font-weight:bold;
	padding:2px;
}
.ratingheightcontrol {
    height:15px;
}

/* Bar Styles */
.Bar {
  border: #e6e6e6 1px solid;
  padding:5px;
}
.BarInside {
  border: #FFFFFF 2px solid;
  background-color: #e6e6e6;
  padding:5px;
}
.Bar2 {
  border: #e6e6e6 1px solid;
  text-align:left;
  vertical-align:middle;
  padding:5px;
}
.BarInside2 {
  border: #FFFFFF 2px solid;
  background-color: #e6e6e6;
  text-align:left;
  vertical-align:middle;
  padding:5px;
}
.Bar3 {
  border: #e6e6e6 1px solid;
  text-align: center;
  vertical-align:middle;
  padding:5px;
}
.BarInside3 {
  border: #e6e6e6 2px solid;
  background-color: #FFFFFF;
  text-align: center;
  vertical-align:middle;
  padding:5px;
}
.Bar4 {
  border: #e6e6e6 1px solid;
  text-align: center;
  vertical-align:middle;
  padding:5px;
}
.BarInside4 {
  border: #FFFFFF 2px solid;
  background-color: #FFFFFF;
  text-align: center;
  vertical-align:middle;
  padding:5px;
}
.itemdate {
   font-size:100%;
   font-weight:normal;
   color:#999999;
   vertical-align:middle;
   text-indent:5px;
}

.Main-block {
   padding-top:10px;
   margin-top:10px;
   padding-bottom:0px;
   display: inline-block;
   width:100%;
}
.DetailsTop-block {   
   padding-bottom:0px;
   display: block;   
}
.Members-block {
   padding-top:5px;
   margin-top:5px;
   padding-bottom:5px;
   margin-bottom:5px;
   padding-left:0px;
   margin-left:0px;
   display:block;
   text-align:center;
}
.DetailsBtm-block {   
   padding-bottom:3px;
   display: block;   
}
.video-block {
   padding-top:10px;
   margin-top:10px;
   max-width:500px;
   max-height:400px;
}
.location-block{
   padding-top:10px;
   margin-top:10px;
   max-width:500px;
   max-height:400px;
   display:table-row;
}
.Rating-block{
   padding-top:10px;
   margin-top:10px;
   padding-bottom:0px;
   vertical-align:top;
   text-align:left;
   width:100%;
}
.media-block{
   padding-top:10px;
   margin-top:10px;
   padding-bottom:0px;
   display:inline-block;
   width:100%;
}
.folders-block {
   padding-top:10px;
   margin-top:10px;
   padding-bottom:0px;
   display:inline;
   width:100%;
}

.Info-block {
   padding-top:10px;
   margin-top:10px;
   padding-bottom:0px;
   display: inline-block;
   width:100%;
}
.bookmarks-block {
   padding-top:10px;
   margin-top:10px;
   padding-bottom:0px;
   display: inline-block;
   width:100%;
}

.MediaView-block {
   padding-top:10px;
   margin-top:10px;
   padding-bottom:0px;
   display: list-block;
   width:100%;
}
.Comment-block {
   padding-top:10px;
   margin-top:10px;
   padding-bottom:0px;
   display: list-block;
   width:100%;
}
.infotext {
   padding-top:10px;
   margin-top:10px;
   padding-bottom:0px;
   display: list-block;
   list-style:none;
   width:100%;
	
}
.barheight {
   text-align:left;
   vertical-align:middle;
   height:15px;
}
.iconimage {
	vertical-align:middle;
	text-align:left;
	display:inline-block;
}
.iconimage2 {
	vertical-align:middle;
	text-align:left;
	display:inline;
}
.controlindent {
   padding-left:5px;
   padding-top:5px;
   text-indent:5px;
}
.summarytext {
    font-size:100%;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
}

/* Media Photo Styles */
.album-frame .topx----,
.album-frame .top----x,
.album-frame .botx----,
.album-frame .bot----x {
	height: 14px;
	width: 14px;
}

.album-frame .top-x--- {
	background-repeat: repeat-x;
	background-image: url(images/borders/album-tstretch.gif);
	text-align: left;
	height: 14px;
	width: auto;
}
.album-frame .top--x-- {
	background-repeat: repeat-x;
	background-image: url(images/borders/album-tstretch.gif);
	height: 14px;
	width: auto;
}
.album-frame .top---x- {
	background-repeat: repeat-x;
	background-image: url(images/borders/album-tstretch.gif);
	text-align: right;
	height: 14px;
	width: auto;
}

.album-frame .mtpx---- {
	background-repeat: repeat-y;
	background-image: url(images/borders/album-lstretch.gif);
	vertical-align: top;
	height: auto;
	width: 14px;
}
.album-frame .mtp----x {
	background-repeat: repeat-y;
	background-image: url(images/borders/album-rstretch.gif);
	vertical-align: top;
	height: auto;
	width: 14px;
}

.album-frame .midx---- {
	background-repeat: repeat-y;
	background-image: url(images/borders/album-lstretch.gif);
	height: auto;
	width: 14px;
}
.album-frame .mid----x {
	background-repeat: repeat-y;
	background-image: url(images/borders/album-rstretch.gif);
	height: auto;
	width: 14px;
}

.album-frame .mbtx---- {
	background-repeat: repeat-y;
	background-image: url(images/borders/album-lstretch.gif);
	vertical-align: bottom;
	height: auto;
	width: 14px;
}
.album-frame .mbt----x {
	background-repeat: repeat-y;
	background-image: url(images/borders/album-rstretch.gif);
	vertical-align: bottom;
	height: auto;
	width: 14px;
}

.album-frame .bot-x--- {
	background-repeat: repeat-x;
	background-image: url(images/borders/album-bstretch.gif);
	text-align: right;
	height: 14px;
	width: auto;
}
.album-frame .bot--x-- {
	background-repeat: repeat-x;
	background-image: url(images/borders/album-bstretch.gif);
	height: 14px;
	width: auto;
}
.album-frame .bot---x- {
	background-repeat: repeat-x;
	background-image: url(images/borders/album-bstretch.gif);
	text-align: left;
	height: 14px;
	width: auto;
}


.Message-Block
{
	border: #FFFFFF 2px solid;
	background-color: #ffffcc;
	padding:5px;
	padding: 4px 8px;
}

.HeaderControlTitle, .HeaderControlTitle a:link, .HeaderControlTitle a:visited, .HeaderControlTitle a:active
{
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
.HeaderControlTitle a:hover
{
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
 .prop {
    height:100px;
  }
