/* Image Gallery */
.imagegallery {
	padding: 0px;
	margin: 7px;	
}

.imagegallerytable {
	padding: 0px;
	margin: 0px;	
	width: 549px;
}

.imagegallerytable tr td {
	margin: 0px;
	padding: 0px;
	padding-right: 6px;
	padding-bottom: 6px;
	text-align: center;
	vertical-align: middle;
	/*width: 103px;
	height: 77px;	   		*/
}




.imagegallerytable div {
	width: 103px;
	height: 77px;	
   border: 1px solid #CCCCCC;   
   /*line-height: 77px;
   margin: auto:*/
   text-align: center;
}


.imagegallerytable td.lastColumn {	
	padding-right: 0px;	
}

.imagegallerytable tr.lastRow td {	
	padding-bottom: 0px;	
}


.imagegallerytable a:hover img
{
    filter: alpha(opacity=50);
    -moz-opacity: .5;
}


ul.galleryThumbs
{
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top: -15px;
}

ul.galleryThumbs li
{
	list-style: none;
    float: left;
    margin-top: 0px;
    margin-bottom: 6px;
}

ul.galleryThumbs li img
{
    display: block;
}

ul.galleryThumbs li div a:hover img
{
    filter: alpha(opacity=50);
    -moz-opacity: .5;
}

ul.galleryThumbs li div
{
    margin-right: 6px;
    margin-top: 0px;
    border: 1px solid #CCCCCC;
}



.galleryallactions {
	margin-top: 14px;
	margin-bottom: 14px;
}

.gallerytabs .tabarea  {
	padding: 0px;
	margin: 0px;
	
	 float: left;
    display: block;    
    margin: 0px;
    padding: 2px 20px 0px 20px;
}

.gallerytabs .tabarea img {
    display: inline;    
    padding: 0px;
    margin: 0px;
}




/* Tabs module (gallery) */

.gallerytabContainer
{
    position: relative;
    margin: 0;
    padding: 0;
    width: 567px;
    overflow: hidden;
    z-index: 100;
}

.gallerytabs
{
    position: relative;
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 700px;
    height: 14px;
    font-size: 10px;
}

.gallerytabs li
{
    position: relative;
    float: left;
    background: #ccc;
    margin: 0;
    padding: 0;
    height: 16px;
    background: #ccc url(tab-bg.gif) no-repeat right top;
}

.gallerytabs li a
{
  /*  float: left;
    display: block;
    height: 16px;
    padding: 2px 20px 0px 20px;*/
}

.gallery\tabs li a
{
    padding: 0;
    text-decoration: none;
}

.gallerytabs li a img
{
    display: block;
    margin: 0;
    /*padding: 2px 20px 0px 20px;*/
}

.gallerytabs .tab1
{
    z-index: 109;
    border-left: 1px solid #ccc;
}

.gallerytabs .tab1 a img
{
    padding-left: 5px;
}

.gallerytabs .tab1 a
{
    padding-left: 5px;
}

.\tabs .tab1 a
{
    padding-left: 0px;
}

.gallerytabs .tab2
{
    z-index: 108;
    left: -15px;
}

.gallerytabs .tab3
{
    z-index: 107;
    left: -30px;
}

.gallerytabs .tab4
{
    z-index: 106;
    left: -45px;
}

.gallerytabs .tab5
{
    z-index: 105;
    left: -60px;
}

.gallerytabs .tab6
{
    z-index: 104;
    left: -75px;
}

.gallerytabs .tab7
{
    z-index: 103;
    left: -90px;
}

.gallerytabs .tab8
{
    z-index: 102;
    left: -105px;
}

.gallerytabs .tab9
{
    z-index: 101;
    left: -120px;
}

.gallerytabs li a.lastChild
{
    background: url(tab-last-bg.gif) no-repeat right top;
}

.gallerytabs .selected a
{
	cursor: default;
}

.gallerytabs .selected a.lastChild
{
    background: url(tab-last-selected-bg.gif) no-repeat right top;
}

.gallerytabs .selected
{
    background: #fff url(tab-selected-bg.gif) no-repeat right top;
    z-index: 120;
}

.galleryTabContent
{
    position: relative;
    top: -1px;
    border: 1px solid #ccc;
    width: 567px;    
    margin: 0;
    margin-bottom: 4px;
    /*padding: 23px 22px 14px 22px;*/
    padding: 0px;
    padding-top: 0px;
    padding-left: 0px;    
    z-index: 10;
}

.galleryTabCon\tent 
{
    /*width: 523px;*/
    width: 563px;
}
