<style>
body {
	color:#000;
	min-width: 600px;
	font-family: arial,helvetica,clean,sans-serif;
	font-size: 9pt;
	line-height: 1.32em;
}
.textstyle {
	font-size:100%;
	font-family: Arial,Helvetica,sans-serif;
	border-color: #A7A7A7 #CCCCCC #CCCCCC #CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#555555;
	font-size:1em;
}
.alignToRight {
	text-align:right;
	vertical-align:top;
}
/* Some round fancies */
.tl, .tr, .bl, .br {
	background: url(../images/corners.gif);
	width: 10px;
	height: 10px;
	font-size: 0;
}

.tl, .bl {
	float: left;
}
.tr, .br {
	float: right;
}

.shiny_box {
	background: #0066FF;
	color: #FFF;
	width: 210px;
	overflow: hidden;
}
.shiny_box p {
	margin:10px;
}

.shiny_box .tl {
	background-position: -340px 0px;	
}
.shiny_box .tr {
	background-position: -350px 0px;	
}
.shiny_box .bl {
	background-position: -340px 10px;	
}	
.shiny_box .br {
	background-position: -350px 10px;	
}

.shiny_box_body {
	clear: both;
	padding: 0 10px;
	overflow: hidden;	
}
* html .shiny_box_body {
	height: 1%;	
}

.simple_box {
	width:200px;
	padding:10px;
	background-color:#D9E6F7;
	border:3px solid green;
}

/*
a { color:#FFF; text-decoration:underline; }
a:hover { text-decoration:none; }
a img { border:0; }
*/

.thumb-img {
	border-top:1px solid #CCC; 
	border-left:1px solid #CCC; 
	border-bottom:1px solid #AAA; 
	border-right:1px solid #AAA;
	position:relative; 
	width:150px; height:150px;
	margin:6px; padding:6px;
	background:#CCCCCC;
}	
.thumb-inner {
	position:relative; 
	overflow:hidden; 
	width:150px; 
	height:150px; 
}

/*
.thumb-strip {
	position:absolute; width:150px; height:10px; bottom:6px; left:6px;
	background:#FFF;
	
	filter: alpha(opacity=60);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity:0.60;
}
.thumb-zoom {
	background:url(images/search.png) no-repeat;
	position:absolute; width:22px; height:22px;
	right:10px; bottom:7px;
}
*/
</style>