@charset "utf-8";
@import url("/styles/winfix.css");
/* CSS Document */


#imagecloud {
	width:240px;
	height:320px;
	padding:1px 0px;
	margin:0px auto;
}
#imagecloud ul {
	padding: 0;
	position: relative;
	display: block;
	list-style: none;
	z-index: 10;
	background-repeat: no-repeat;
	width: 240px;
	height: 320px;
	margin: 0 auto;
}
#imagecloud a {
	border:1px solid #A8A292;
	position: absolute;
	text-decoration: none;
	font-size: 11px;
	color: #FFF;
	outline: none;
	display: block;
	padding:0px;
	/*background: url(/images/layout/90_trans_overlay.png) repeat;*/
}
*:first-child+html #imagecloud a {
	background:none;
	border:1px solid #b3a575;
}
#imagecloud a:hover {
	border:1px solid #f4f4dc;
	background: none;
}
#imagecloud a span {
	display: none;
}
#imagecloud a:hover span {
	display: block;
	position: absolute;
	background: #fff;
	border:1px solid #a8a292;
	color:#a8a292;
	padding: 4px;
	right: 15%;
	text-align: center;
	width: 104px;
	z-index: 999;
}
#imagecloud a.size1:hover   { height:  38px; width:  38px; }
#imagecloud a.size2:hover   { height:  38px; width:  78px; }
#imagecloud a.size3:hover   { height:  78px; width:  38px; }
#imagecloud a.size4:hover   { height:  78px; width:  78px; }
#imagecloud a.sponsor:hover { height:  78px; width:  78px; }
#imagecloud a.size5:hover   { height: 118px; width: 118px; }
#imagecloud a.sponsor:hover { height: 118px; width: 118px; }

#imagecloud .size1    { height:  38px; width:  38px; }
#imagecloud .size2    { height:  38px; width:  78px; }
#imagecloud .size3    { height:  78px; width:  38px; }
#imagecloud .size4    { height:  78px; width:  78px; }
#imagecloud a.sponsor { height:  78px; width:  78px; }
#imagecloud .size5    { height: 118px; width: 118px; }
#imagecloud a.sponsor { height: 118px; width: 118px; }

/* Image Cloud Co-ordinates */
li.row1 a {  top:   0px; }
li.row2 a {  top:  40px; }
li.row3 a {  top: 80px; }
li.row4 a {	 top: 120px; }
li.row5 a {  top: 160px; }
li.row6 a {  top: 200px; }
li.row7 a {	 top: 240px; }
li.row8 a {	 top: 280px; }
li.row9 a {	 top: 320px; }
li.row10 a { top: 360px; }
li.row11 a { top: 400px; }
li.row12 a { top: 440px; }
li.row13 a { top: 480px; }
li.row14 a { top: 520px; }

li.col1 a {  left:   0px; }
li.col2 a {  left:  40px; }
li.col3 a {  left:  80px; }
li.col4 a {  left: 120px; }
li.col5 a {  left: 160px; }
li.col6 a {  left: 200px; }
li.col7 a {  left: 240px; }
li.col8 a {  left: 280px; }
li.col9 a {  left: 320px; }
li.col10 a { left: 360px; }
li.col11 a { left: 400px; }
li.col12 a { left: 440px; }
li.col13 a { left: 480px; }
li.col14 a { left: 520px; }


#imagecloud li a span {
	top: auto;
}
#imagecloud li a.size1 span {
	bottom: 40px;
}
#imagecloud li a.size2 span {
	bottom: 40px;
}
#imagecloud li a.size3 span {
	bottom: 80px;
}
#imagecloud li a.size4 span {
	bottom: 80px;
}
#imagecloud li a.size5 span {
	bottom: 80px;
}
#imagecloud a:hover span span, #imagecloud a.sponsor:hover span span, #imagecloud a.hplink:hover span span {
	background-image: url(/images/layout/icpointer.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 8px;
	height: 8px;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	bottom: -8px;
	top: auto;
}
#imagecloud a.sponsor:hover {
	border:1px solid #5d5d5d;
}
#imagecloud a.sponsor:hover span {
	background: #8f7ace url(/images/layout/ictrans-sponsor.gif) repeat-x top left;
	/*border: 1px solid #8f7ace;*/
	bottom: 120px;
}
#imagecloud a.sponsor:hover span span {
	background-image: url(/images/layout/icpointer-sponsor.gif);
}
#imagecloud li span img {
	position: absolute;
	bottom: 8px;
	right: 10px;
}
