	body {
		background-color: #222;
		font-family: "Trebuchet MS";
		height: 100%;

	}
	img { border: 0; }
	#heading {
		color: #FF0099;
		font-family: "Trebuchet MS";
		width: 850px;
		margin-top: 15px;
		text-align: center;
		margin-left: auto; margin-right: auto;
		
	}
	#heading img {
		vertical-align: middle;
	}

	
	.left { float: left; }
	.right { float: right; }

	img#full_img {
		margin-top: 20px;
		display: none;
		
	}
	td#test {
		width: 700px;
		vertical-align: top;
		margin: auto;
		text-align: center;
	}
	.thumbnails {
		cursor: pointer;
		background-color: #333;
		border:1px solid #555;
		padding: 3px;
		
	}
	.thumbnails img {

	}
	td#thumbnails {
		vertical-align: top;
	}
	td#thumbnails td {
		margin: auto;
		text-align: center;
	}
	#main_control {
		top: 100px;
		color: #fff;

	}
	#album_link {
		color: #fff;
		text-decoration: none;
	}
	#overlay {
		display: none;
		position: absolute;
		z-index:100;
		top: 0px;
		left: 0px;
		background-color:#000;
		filter: alpha(opacity=75);
		opacity: .75;
		height: 300%;
		width: 200%;
	}
	#modal {
		display: none;
		position: absolute;
		left: 50%;
		top: 50%;
		z-index: 101;
		width: 200px;
    	margin: -100px;
		color: #ccc;
     	background-color: #222;
     	border:1px solid #444;
     	padding: 15px;
     	text-align:center;
	}
	#modal td#img_no, td#loading {
		color: #ccc;
	}
	#cus_description {
		width: 650px;
		color: #ccc;
		font-size: 12px;
		vertical-align: top;
		text-align: left;
		margin-top: 10px;
	}
	table table#thumbnails{
		
	}
	a {
		text-decoration: none;
		color: #FF6666;
		font-size: 14px;
		font-weight: bold;
	}
	a:hover {
		color: #999;
	}
	td#thumb_page_no {
		text-align: right;
	}
	.thumb_page_no {
		display:inline;
		cursor: pointer;
		text-align: right;
	}
	
	a.main_link {
		padding: 10px;
	}
