body {
	margin:0px;
	padding:0px;
	font:13px Verdana;
	color:#646565;
	background-color:#eee;
	}
div.main {
	background-image:url(body_bg.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#d9f2fc;
	width:970px;
	margin: auto;
	}
div.menu a {
	font:bold 14px "Times New Roman", Times, serif;
	color:#4c647e;
	text-decoration:none;
	}
div.menu a:hover {
	background-color:#eef3f4;
	color:#334d69;
	}
div.menu img {
	vertical-align:middle;
	}
div.menu span {
	font:bold 14px "Times New Roman", Times, serif;
	color:#888;
	background:url(menu_dec.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}
h1.cool {
	color:#669ba6;
	font:bold 17px "Times New Roman", Times, serif;
	padding:0px 0px 18px 0px;
	margin:0px;
	}
table.rnd_img td {
	padding:9px 22px 0px 0px;
	}
table.rnd_img a img {
	border:none;
	}
div.footer {
	background:url(footer_bg.gif);
	height:123px;
	background-repeat:repeat-x;
	width:970px;
	margin: auto;
	}
div.footer div.menu *, div.footer * {
	color:#FFF;
	}
div.footer div.menu a:hover {
	background: none;
	color: #FFF;
}
div.types {
	font:14px Arial;
	padding-bottom:20px;
	}
div.types table {
	width:100%;
	}
div.types li {
	margin:5px 0px;
	}
div.types a {
	color:#4c647e;
	}
div.types a:visited {
	color:#51828E;
	}
div.ph_prev {
	padding:20px 0px;
	}
div.ph_prev a img {
	border:none;
	}
.Kaboom{
	border: 3px solid #FF33CC;
}
#BigImageContainer{
	position: absolute;
	background-color:#ffffff;
	z-index: 999;
	padding: 30px;
	visibility: hidden;
}
#overlay{
	position: absolute;
	z-index: 998;
	display: none;
	background-color: #000000;
	top: 0px;
	left: 0px;
}
#preloader{
	position: absolute;
	z-index: 999;
}
#close{
	color: #000000;
}

