/* CSS Document */

/* div surrounding primary thumbnails */
.cc_gallery_primary {

}
/* primary thumbnail */
.cc_gallery_primary img, .cc_gallery_primary a img{
	border: none;
}
/* primary thumbnail gallery link */
.cc_gallery_primary a, .cc_gallery_primary a:link, .cc_gallery_primary a:active, .cc_gallery_primary a:visited  {
	border: none;
}
.cc_gallery_primary a:hover {
	border: none;
}


/* div surrounding gallery name on a photo gallery page */
.cc_gallery_name {
}

/* table surrounding the gallery menu on a photo gallery page */
.cc_gallery_menu {
	width: 99%;
}
.cc_gallery_menu a, .cc_gallery_menu a:link, .cc_gallery_menu a:active, .cc_gallery_menu a:visited {
}
.cc_gallery_menu a:hover {
}
.cc_gallery_menu .cc_gallery_prev_link_td, .cc_gallery_menu .cc_gallery_next_link_td { 
	width:1%;
}
.cc_gallery_menu .cc_gallery_slideshow_link_td { 
	width:98%;
	text-align:center;
}


/* table containing thumbnails on a photo gallery page in 'table' display mode*/
.cc_gallery_thumb_table {
	text-align:center;
}
.cc_gallery_thumb_table td {
	vertical-align:top;
	padding:0px 5px 0px 5px;
}

/* div containing each individual thumbnail/title pair */
.cc_gallery_table_thumb_wrapper { /* default width, can be overridden with the numbered wrapper styles below */
	width: 200px;
}
/* one for each gallery, as galleries may have different thumbnail widths */
.cc_gallery_table_thumb_wrapper2 { /* set width to the same size as the gallery thumbnails for correct display */
}
.cc_gallery_table_thumb_wrapper3 { /* set width to the same size as the gallery thumbnails for correct display */
}
/* span under a thumb */
.cc_gallery_table_thumb_title {
}
.cc_gallery_table_thumb_opt1 {
	float:left;
}
.cc_gallery_table_thumb_opt2 {
	float:right;
}
.cc_gallery_table_thumb_opt3 {
}

/* table containing thumbnails on a photo gallery page in 'list' display mode*/
.cc_gallery_thumb_list {
	width: 99%;
}
.cc_gallery_thumb_list_img_td { /* set width same size as gallery mid-size images for correct display */
 	width: 300px;
}
.cc_gallery_thumb_list td {
	vertical-align:top;
}

.cc_gallery_list_thumb_title {
	line-height:30px;
	color:#0066FF;
}
.cc_gallery_list_thumb_description {
	color:#669966;
	font-style:italic;
}
.cc_gallery_list_thumb_opt1 {
	padding-left: 10px;
}
.cc_gallery_list_thumb_opt2 {
	padding-left: 10px;
}
.cc_gallery_list_thumb_opt3 {
	padding-left: 30px;

}


.cc_gallery_table_thumb_wrapper img, .cc_gallery_thumb_list img  {
	border:none;
}