#iwg_container p {
	margin: 0;
}

#iwg_container {
	margin: 0 auto;
	width: 702px;
	height: 558px;
	top: 70px;
	position: relative;
}

#iwg_container #instant-win-games {
	width: 454px;
	height: 72px;
	position: absolute;
	z-index: 1001;
	top: -72px;
	right: 8px;
	background: url(images/instant-win-games.png);
}

#info-container {
	display: none;
	-moz-border-radius: 6px;
	background-image: url(images/70-black.png);
	background-position: 0 0;
	background-repeat: repeat;
	border: 1px solid #CCC;
	height: 200px;
	left: 50%;
	margin-left: -200px;
	padding: 12px;
	position: absolute;
	top: 36px;
	width: 400px;
	z-index: 1010;
}
#info-container .close-btn {
	float: right;
}
#info-container p {
	color: #FEFCFD;
	line-height: 1.3em;
	margin-bottom: 10px;
	font-family: Arial,sans-serif;
}
#info-container a {
	color: #FAFBFC;
}

#info-btn {
	display: none; /*change with js if info text is present*/
	background-image: url(images/i-icon.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 16px;
	position: absolute;
	right: -17px;
	top: -20px;
	width: 16px;
	z-index: 1008;
	cursor: pointer;
}

#iwg_container #shadow-left {
	width: 53px;
	height: 410px;
	position: absolute;
	z-index: 1001;
	left: -53px;
	top: -17px;
	background: url(images/shadow-left.png) top right no-repeat;
}
#iwg_container #shadow-right {
	width: 53px;
	height: 410px;
	position: absolute;
	z-index: 1001;
	right: -53px;
	top: -17px;
	background: url(images/shadow-right.png) top left no-repeat;
}

#iwg_container #left {
	width: 250px;
}
#iwg_container #arrow-up {
	position: absolute;
	z-index: 1001;
	top: -38px;
	left: 69px;
	cursor: pointer;
}
#iwg_container #arrow-down {
	position: absolute;
	z-index: 1001;
	top: 383px;
	left: 69px;
	cursor: pointer;
}

#iwg_container #left .bg-top {
	width: 250px;
	height: 21px;
	background: url(images/bg-left-top.png) left bottom no-repeat;
}
#iwg_container #left .bg-mid {
	height: 337px;
	padding-top: 9px;
	background: url(images/bg-left-mid.png) left center repeat-y;
}
#iwg_container #left .bg-bot {
	width: 250px;
	height: 17px;
	background: url(images/bg-left-bot.png) left top no-repeat;
}

#iwg_container #right {
	width: 452;
	height: 362;
	position: absolute;
	top: 0;
	right: 0;
}

#iwg_container #right .bg-top {
	width: 452px;
	height: 5px;
	background: url(images/bg-right-top.png) right bottom no-repeat;
}
#iwg_container #right .bg-mid {
	width: 452px;
	height: 346px;
	padding-top: 12px;
	background: url(images/bg-right-mid.png) right center repeat-y;
}
#iwg_container #right .bg-bot {
	width: 452px;
	height: 5px;
	background: url(images/bg-right-bot.png) right bottom no-repeat;
}

#iwg_container #thumb-container {
	margin-left: 13px;
}
#iwg_container .items .item {
	width: 218px;
	height: 104px;
	border: 1px solid #FFF;
	margin-bottom: 10px;
	position: relative;
	cursor: pointer;
	float: none;
}
#iwg_container .items .item .rolltext {
	position: absolute;
	z-index: 1007;
	font-family: Verdana, Tahoma, sans-serif;
	height: 14px;
	background: url(images/70-black.png) top left repeat;
	left: 12px;
	right: 12px;
	bottom: 0;
	padding: 6px 6px 2px;
	font-size: 10px;
	color: #FFF;
}
#iwg_container .items .item .rolltext h2 {
	font-size: 10px;
	font-family: Verdana, Tahoma, sans-serif;
	color: #FFF;
	margin: 0;
	line-height: 10px;
}
#iwg_container .items .active {
	border: 1px solid #99ff00;
}

#iwg_container .items .item .item-thumb {
	position: absolute;
	z-index: 1006;
}

#iwg_container .items .active-overlay {
	display: none;
	position: absolute;
	z-index: 1007;
}

#iwg_container .items .active-arrow {
	position: absolute;
	left: 207px;
	top: 36px;
	width: 12px;
	height: 25px;
	z-index: 1005;
}

#iwg_container #desc-container {
	margin-left: 8px;
}

#iwg_container #desc-container .bg-top {
	width: 435px;
	height: 10px;
	background: url(images/bg-desc-top.png) left center no-repeat;
}
#iwg_container #desc-container .bg-mid {
	width: 435px;
	height: auto;
	background: url(images/bg-desc-mid.png) left center repeat-y;
	padding-top: 0;
}
#iwg_container #desc-container .bg-bot {
	width: 435px;
	height: 5px;
	background: url(images/bg-desc-bot.png) left center no-repeat;
}

#iwg_container #desc p {
	padding: 2px 12px 10px;
	font-family: Verdana, Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 13px;
}


#iwg_container #swf-container {
	/*background: url(images/loading.gif) 48% 50% no-repeat;*/
}


/* root element for scrollable */
#iwg_container div.scrollable {
    
    /* required settings */
    position:relative;
    overflow:hidden;

    /* vertical scrollers have typically larger height than width */
    height: 338px;
    width: 232px;
}

/* root element for scrollable items */
#iwg_container div.scrollable div.items {
    position:absolute;
    height:20000em;
}

.close-btn {
	height: 16px;
	width: 16px;
	background: url(images/close-btn.png) 0 0 no-repeat;
	cursor: pointer;
}

.loading {
	background: url(images/loading.gif) 47% 43% no-repeat;
}
