.scGolfGallery{
width:540px;
margin:auto;	
}

.scGolfGallery form {float:left;width:100%;display:block;margin-bottom:12px;}

.scGolfGallery select {float:left;color:#333;padding:4px;height:28px;}

.scGolfGalleryThumb{
float:left; 
background:url(../images/frame.png) no-repeat;
width:154px;
margin:0 20px 5px 0;
height:166px;
padding:15px 6px 0px 0px;
text-align:center;
vertical-align:middle;
}

.scGolfGalleryThumbNoCaption{
float:left; 
background:url(../images/frame-nocaption.png) no-repeat;
width:154px;
margin:0 20px 5px 0;
height:126px;
padding:15px 6px 0px 0px;
text-align:center;
vertical-align:middle;
}

*html .scGolfGalleryThumb { background: url(../images/frame.gif) no-repeat; }

.scGolfGalleryThumb img{
margin:5px;
}

.scGolfGalleryThumb img:hover{
border:solid 5px #fff;
margin:0;
}

.caption {
float:left; 
margin:6px 0 0 14px;
width:120px;
border:dotted 1px #ccc;
background:#fff;
padding:3px;
font-style:oblique;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
}

.galleryTable{background:#fff; border:solid 1px #fff;}

/**************************
Tables
**************************/
table.galleryTable{line-height:16px;width:96%;margin:12px;font-family:"Trebuchet MS", "Times New Roman", Times, serif}
table.galleryTable a:link, table.galleryTable a:visited{text-decoration:none !important;}
table.galleryTable th {font-size:16px;padding:12px;font-weight:bold;text-align:left;line-height:130%;}
table.galleryTable th a:link, table.galleryTable th a:visited{color:#fff}
table.galleryTable th a:hover{color:#000}
table.galleryTable td {padding:20px 4px 8px 4px;border-top:none;vertical-align:top;font-size:12px;}
table.galleryTable td.album  {padding-left:12px;font-size:14px;}
table.galleryTable td.photos {text-align:center}
table.galleryTable td.date {text-align:center}
table.galleryTable td.view,table.galleryTable th.view {width:52px;text-align:center;}
table.galleryTable td.view{padding:6px}
table.galleryTable td.view a:link, table.galleryTable td.view a:visited {
font-size:9px;font-family:verdana;text-transform: uppercase;display:block;padding-top:40px;}
/**************************

/**************************
Table colours
**************************/
table.galleryTable {color:#666}
table.galleryTable th {background:#ccc;color:#fff;border:solid 1px #fff}
table.galleryTable td {border:solid 1px #fff;}
table.galleryTable tr{ background-color: #f2f1f1 }
table.galleryTable tr.alt{ background-color: #e6e5e5;}
table.galleryTable td.view a:link, table.galleryTable  td.view a:visited {color:#999;background: url(../images/gallery.gif) no-repeat left top;}
table.galleryTable  td.view a:hover {color:#333;background: url(../images/gallery.gif) no-repeat right top;}

