/* CSS RESET */html,body,div,span,applet,object,iframe,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}/* remember to define focus styles! */:focus{outline:0}/* remember to highlight inserts somehow! */ins{text-decoration:none}del{text-decoration:line-through}/* tables still need 'cellspacing="0"' in the markup */table{border-collapse:collapse;border-spacing:0}/* END CSS RESET (http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/) */

h1, h2 {margin:0;padding:0;font-size:100%;}


html {background-color: #81AC27;}
body {
	margin: 0px;
	background: #ffffff url(/Images/WorldOfFreeGames/bg_gradient.png) repeat-x;
	text-align: center;
	font-family: calibri,arial;
	font-size: 62.5%;
	color: #4A5257;
}
a {
	color: #4A5257;
}
img {
	border: 0px;
}

.cloud_left {
	position: absolute;
	width: 100%;
	height: 180px;
	background: url(/Images/WorldOfFreeGames/clouds_mount_left.png) repeat-x top left;
}
.cloud_center {
	position: absolute;
	width: 100%;
	height: 180px;
	background: url(/Images/WorldOfFreeGames/clouds_mount_center.png) repeat-x top center;
}
.cloud_right {
	position: absolute;
	width: 100%;
	height: 180px;
	background: url(/Images/WorldOfFreeGames/clouds_mount_right.png) repeat-x top right;
}

.grass {
	position: relative;
	width: 100%;
	height: 154px;
}
.grass_left {
	position: absolute;
	left: 0px;
	top: 49px;
	width: 100%;
	height: 105px;
	background: url(/Images/WorldOfFreeGames/grass_mount_left.png) repeat-x bottom left;
}
.grass_center {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 154px;
	background: url(/Images/WorldOfFreeGames/grass_mount_center.png) repeat-x bottom center;
}
.grass_right {
	position: absolute;
	left: 0px;
	top: 90px;
	width: 100%;
	height: 64px;
	background: url(/Images/WorldOfFreeGames/grass_mount_right.png) repeat-x bottom right;
}

.fullcontainer {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
.container {
	position: relative;
	margin: 0px auto;
	width: 976px;
	background: url(/Images/WorldOfFreeGames/bg_container.png) no-repeat 0px 108px;
	text-align: left;
}
.product {
	background: url(/Images/WorldOfFreeGames/bg_container_product.png) no-repeat 0px 40px;
	width: 750px;
}
.leftnav {
	background: url(/Images/WorldOfFreeGames/bg_container_product_wide.png) no-repeat 0px 40px;
	width: 960px;
}

.logo_wofg {
	position: absolute;
	left: 30px;
	top: 20px;
	width: 217px;
	height: 84px;
}

.navigation {
	margin: 115px 8px 0 8px;
	height: 43px;
	background: url(/Images/WorldOfFreeGames/bg_navigation.png) no-repeat;
}
/* Hides navigation on product page */.product .navigation {display: none;}
	.navigation ul {
		font-size: 1.3em;
		color: #47789A;
	}
	.navigation li {
		float: left;
		width: 120px;
		text-align: center;
	}
	.navigation li.cat_115, .navigation li.cat_8 {
		display: none;
	}
	.navigation li a {
		display: block;
		padding: 14px 0 15px 20px;
		color: #1C4664;
		text-decoration: none;
	}
	.navigation li.activecat_home a, .navigation li.activecat_32 a, .navigation li.activecat_33 a, .navigation li.activecat_34 a, .navigation li.activecat_35 a, .navigation li.activecat_36 a, .navigation li.activecat_96 a, .navigation li.activecat_21 a  {
		color: #ffffff;
	}
	.navigation li.activecat_32, .navigation li.activecat_33, .navigation li.activecat_34, .navigation li.activecat_35, .navigation li.activecat_36, .navigation li.activecat_96, .navigation li.activecat_21  {
		background-color: #7CAED0;
	}
	.navigation li.activecat_home {
		background: transparent url(/Images/WorldOfFreeGames/bg_active_home.png) no-repeat top left;
	}
	.navigation li.activecat_21 {
		background: transparent url(/Images/WorldOfFreeGames/bg_active_home.png) no-repeat top right;
	}
	.cat_home a {background: url(/Images/WorldOfFreeGames/ico_home.gif) no-repeat 28px 12px;}
	.cat_32 a {background: url(/Images/WorldOfFreeGames/ico_puzzle.gif) no-repeat 28px 12px;}
	.cat_33 a {background: url(/Images/WorldOfFreeGames/ico_action.gif) no-repeat 26px 12px;}
	.cat_34 a {background: url(/Images/WorldOfFreeGames/ico_arcade.gif) no-repeat 26px 12px;}
	.cat_35 a {background: url(/Images/WorldOfFreeGames/ico_card.gif) no-repeat 14px 12px;}
	.cat_36 a {background: url(/Images/WorldOfFreeGames/ico_word.gif) no-repeat 30px 12px;}
	.cat_96 a {background: url(/Images/WorldOfFreeGames/ico_education.gif) no-repeat 14px 12px;}
	.cat_21 a {background: url(/Images/WorldOfFreeGames/ico_utility.gif) no-repeat 30px 12px;}
	.activecat_home a {background: url(/Images/WorldOfFreeGames/ico_home_active.gif) no-repeat 28px 12px;}
	.activecat_32 a {background: url(/Images/WorldOfFreeGames/ico_puzzle_active.gif) no-repeat 28px 12px;}
	.activecat_33 a {background: url(/Images/WorldOfFreeGames/ico_action_active.gif) no-repeat 26px 12px;}
	.activecat_34 a {background: url(/Images/WorldOfFreeGames/ico_arcade_active.gif) no-repeat 26px 12px;}
	.activecat_35 a {background: url(/Images/WorldOfFreeGames/ico_card_active.gif) no-repeat 14px 12px;}
	.activecat_36 a {background: url(/Images/WorldOfFreeGames/ico_word_active.gif) no-repeat 30px 12px;}
	.activecat_96 a {background: url(/Images/WorldOfFreeGames/ico_education_active.gif) no-repeat 14px 12px;}
	.activecat_21 a {background: url(/Images/WorldOfFreeGames/ico_utility_active.gif) no-repeat 30px 12px;}

.contents {
	margin: 0 8px 0 8px;
}
.product .contents {
	margin: 0 8px 0 8px;
	padding: 136px 0 0 0;
}

.featured {
	height: 296px;
	background: url(/Images/WorldOfFreeGames/bg_feature_jenkat.jpg) no-repeat;
}
	.featured h1, .featured h2 {
		font-size: 2.4em;
		color: #5F869D;
		font-weight: normal;
		padding: 0 0 6px 10px;
		border-bottom: 1px solid #F0F9FF;
	}
		.featured h1 span, .featured h2 span {
			font-size: .5em;
			color: #5F869D;
		}
	.featured_col1 {
		float: left;
		width: 278px;
		margin: 24px 10px 0 30px;
	}
		.featured_col1 p {
			padding: 12px 0 0 10px;
			font-size: 1.3em;
			line-height: 22px;
			color: #6E9CBC;
		}
	.featured_col2 {
		float: left;
		width: 325px;
	}
		.featured_col2 .featured_tn {
			padding: 94px 0 0 0px;
		}
			.featured_col2 .featured_tn img {
				padding: 0 11px 0 0;
			}
		.featured_col2 .btn_playnow {
			padding: 4px 0 0 46px;
		}
	.featured_col3 {
		float: right;
		width: 278px;
		margin: 24px 30px 0 0;
	}
		.featured_col3 p {
			padding: 12px 0 0 10px;
			font-size: 1.3em;
			line-height: 22px;
			color: #6E9CBC;
		}

.section {
	padding: 0 30px 30px 30px;
}
	.section h1, .section h2 {
		padding: 0 0 6px 10px;
		font-size: 2.4em;
		font-weight: normal;
	}
	.topgames h2 {
		color: #9A8F68;
		border-bottom: 1px solid #EBE3C6;
	}
	.gamecategories h2 {
		color: #FA811F;
		border-bottom: 1px solid #FFE3CC;
	}

.gamecontainer {
	float: left;
	width: 164px;
	margin: 26px 0 0 30px;
	padding: 0 30px 0 0;
}
	.gamecontainer img {
		border: 2px solid #FFDC78;
	}
	.gamecontainer h4 {
		padding: 10px 0 0 0;
		font-size: 1.4em;
		color: #8C815C;
	}
		.gamecontainer h4 a {color: #8C815C;}
	.gamecontainer p {
		padding: 6px 0 0 0;
		font-size: 1.2em;
		line-height: 18px;
		color: #A79B71;
	}

.categorybutton {
	float: left;
	width: 234px;
	height: 43px;
	margin: 26px 0 0 30px;
	padding: 0 36px 0 0;
	background: url(/Images/WorldOfFreeGames/bg_categorybutton.gif) no-repeat;
}
	.categorybutton a {
		display: block;
		padding: 12px 0 12px 50px;
		font-size: 1.8em;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		background-repeat: no-repeat;
		background-position: 16px 12px;
	}
	.categorybutton .btn_puzzle {background-image: url(/Images/WorldOfFreeGames/ico_puzzle_btn.gif);}
	.categorybutton .btn_action {background-image: url(/Images/WorldOfFreeGames/ico_action_btn.gif);}
	.categorybutton .btn_arcade {background-image: url(/Images/WorldOfFreeGames/ico_arcade_btn.gif);}
	.categorybutton .btn_card {background-image: url(/Images/WorldOfFreeGames/ico_card_btn.gif);}
	.categorybutton .btn_word {background-image: url(/Images/WorldOfFreeGames/ico_word_btn.gif);}
	.categorybutton .btn_education {background-image: url(/Images/WorldOfFreeGames/ico_education_btn.gif);}
	.categorybutton .btn_utility {background-image: url(/Images/WorldOfFreeGames/ico_utility_btn.gif);}

.title {
	background: url(/Images/WorldOfFreeGames/bg_title.gif) no-repeat bottom left;
	padding: 0 0 90px 0;
}
	.title h1 {
		font-size: 2.4em;
		color: #5F869D;
		font-weight: normal;
		padding: 40px 0 14px 30px;
		background-color: transparent !important;
	}
	.title div {
		font-size: 1.4em;
		line-height: 1.5em;
		padding: 0px 30px 0 30px;
		background-color: transparent !important;
	}
.pagination {
	margin: 14px 35px 0 35px;
	height: 40px;
	background: url(/Images/WorldOfFreeGames/bg_pagination.gif) no-repeat;
}
	.pagination .pagers {
		padding: 8px 0 0 8px;
	}
	.pagination .pagers_left, .pagination .pagers_left_num {
		float: left;
		padding: 0 4px 0 0;
	}
	.pagination .pagers_left_num {
		padding: 0px;
	}
		.pagination .pagers_left_num_span, .pagination .pagers_left_num_a {
			display: block;
			float: left;
			text-decoration: none;
			font-size: 1.3em;
			padding: 6px 9px 6px 9px;
			margin: 0 4px 0 0;
			background-color: #ffffff;
			color: #A1A1A1;
		}
		.pagination .pagers_left_num_a {
			color: #7CAED0;
		}
.gamelist {
	margin: 0 35px 0 35px;
}
.catcontainer {
	padding: 24px;
	border-bottom: 1px solid #E9E9E9;
	font-size: 1.2em;
}
	.catcontainer .cat_thumb {
		float: left;
		padding: 0 24px 0 0;
	}
	.catcontainer .cat_caption {
		padding: 6px 6px 6px 6px;
		background-color: #5F869D;
		color: #fff;
	}
		.catcontainer .cat_caption a {
			text-decoration: none;
			color: #fff;
		}
	.catcontainer .cat_desc {
		float: left;
		width: 260px;
		padding: 0 30px 0 0;
	}
		.catcontainer .cat_desc h3 {
			font-size: 1.5em;
			color: #7CAED0;
			padding: 0 0 6px 0;
		}
			.catcontainer .cat_desc h3 a {
				color: #7CAED0;
				text-decoration: none;
			}
		.catcontainer .cat_desc p {
			font-size: 1.1em;
			color: #8A8A8A;
			line-height: 1.2em;
		}
	.catcontainer .cat_rating {
		float: left;
		width: 120px;
		font-size: 1.2em;
		color: #8A8A8A;
	}
	.catcontainer .cat_dlcount {
		float: left;
		width: 110px;
		font-size: 1.2em;
		color: #8A8A8A;
	}
	.catcontainer h4 {
		padding: 24px 0 4px 0;
	}
	.catcontainer .cat_moreinfo {
		float: left;
		width: 80px;
		padding: 16px 0 0 0;
		font-size: 1.6em;
		font-weight: bold;
		text-align: right;
	}
		.catcontainer .cat_moreinfo a {
			color: #FF8502;
		}
	.catcontainer .cat_dlbutton {
		float: right;
		width: 134px;
		padding: 22px 0 0 0;
		text-align: right;
	}

.contents_product, .contents_product_full {
	padding: 0 35px 0 35px;
	font-family: tahoma, arial;
}
.contents_product_full {
	padding-top: 35px;
	background: url(/Images/WorldOfFreeGames/bg_contents_product_full.png) repeat-x;
}
	.contents_product h1, .contents_product_full h1 {
		font-size: 2.4em;
		color: #f67921;
	}
.contents_product_col1 {
	float: left;
	width: 340px;
	padding: 0 0 20px 0;
}
.contents_product_full .contents_product_col1 {
	width: 550px;
}
.contents_product_col2 {
	float: right;
	width: 286px;
	padding: 30px 0 20px 0;
}
.contents_product_colnav {
	float: right;
	width: 180px;
	padding: 10px 0 20px 0;
	margin: 0 0px 0 20px;
}

.product_desc {
	padding: 16px 12px 16px 12px;
	font-size: 1.3em;
	line-height: 1.4em;
}
	.product_desc ul {
		list-style-type: disc;
		margin: 0 0 0 16px;
	}
	.contents_product .btn_download, .contents_product_full .btn_download {
		padding: 16px 0 0 6px;
	}
	.contents_product .txt_installiq, .contents_product_full .txt_installiq {
		padding: 10px 0 0 44px;
		color: #405257;
		font-size: 1.1em;
		line-height: 1.1em;
	}

#slideshow_nav {
    margin: 26px 0 0 144px;
    height: 20px;
}
	#slideshow_nav a {
		display: block;
		float: left;
		width: 13px;
		height: 13px;
		padding: 0px;
		margin: 0 6px 0 0;
		background: url(/Images/WorldOfFreeGames/slideshow_page.gif) no-repeat;
		font-size: 14px;
		color: #B7BDC0;
		text-decoration: none;
	}
	#slideshow_nav a.activeSlide {
		background: url(/Images/WorldOfFreeGames/slideshow_page_active.gif) no-repeat;
		color: #ffffff;
	}

.content_trusteseal 
{
	text-align: center;
	padding: 30px 0 16px 0;
}

.breadnav .contents {
	padding-top: 130px;
}
.breadcrumbs {
	padding: 0 0 10px 0;
}
	.breadcrumbs a {
		color: #0A78C2;
	}

.contents_product_colnav .contents_product_colnav_title {
	font-size: 12px;
	font-weight: bold;
	padding: 5px 10px 4px 10px;
	color: #808A64;
}
.contents_product_colnav ul {
	border-top: 1px solid #C2E6FE;
}
	.contents_product_colnav li {
		border-bottom: 1px solid #C2E6FE;
		font-size: 1.2em;
	}
		.contents_product_colnav li a {
			display: block;
			padding: 8px 10px 9px 10px;
			color: #0A78C2;
			text-decoration: none;
		}
		.contents_product_colnav li a:hover {
			background-color: #D4EDFE;
		}

.contents_product_specs {
	border: 1px solid #D7E7F1;
	/*background-color: #F0F9FF;*/
	padding: 14px 20px 14px 20px;
	font-size: 1.1em;
}
	.contents_product_specs h3 {
		padding: 0 0 18px 0;
		font-size: 1.4em;
		font-weight: normal;
	}
	.contents_product_specs li {
		padding: 0 0 10px 0;
	}
	.contents_product_specs .item_rating_label {
		float: left;
		width: 46px;
	}
	.contents_product_specs .item_rating {
		float: left;
	}
.contents_product_comments {
	border: 1px solid #D7E7F1;
	/*background-color: #F0F9FF;*/
	padding: 14px 20px 14px 20px;
	margin: 20px 0 0 0;
	font-size: 1em;
	overflow: hidden;
}
	.contents_product_comments h3 {
		padding: 0 0 18px 0;
		font-size: 1.2em;
		font-weight: normal;
	}

.genpagecontents 
{
	padding: 0 35px 0 35px;
	font-size: 1.4em;
	line-height: 1.3;
}
	.genpagecontents p {
		margin: 0 0 16px 0;
	}
	.genpagecontents ul {
		margin: 0 0 16px 0;
	}
	.genpagecontents ol {
		margin: 0 0 16px 26px;
		list-style-type: decimal;
	}
	.genpagecontents .sitemap {
		margin: 0 0 0 26px;
		list-style-type: disc;
	}
	.genpagecontents .sitemap .sitemap {
		margin: 0 0 0 26px;
		list-style-type: disc;
	}
		.genpagecontents .form li {
			padding: 0 0 8px 0;
		}
			.genpagecontents .form li label {
				display: block;
				float: left;
				font-weight: bold;
				width: 70px;
			}


.footer {
	margin: 40px 40px 20px 40px;
	padding: 10px 0 20px 0px;
	border-top: 1px solid #D7E7F1;
	font-size: 1.1em;
	line-height: 2em;
}
	.footer a {
		color: #47789A;
		text-decoration: none;
	}
	.footer_col1 {
		float: left;
		width: 250px;
	}
	.footer_col2 {
		float: right;
		width: 400px;
		text-align: right;
	}

.specs_publisher, .specs_applicationdocuments, .specs_disclaimers {display: none;}

.clear {clear: both;}
.cleartop {clear: both; height: 1px;}


/* CAROUSEL STYLES */
.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 245px;
    padding: 0px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  245px;
    height: 60px;
    margin: 0 0 0 3px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 10px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/Images/WorldOfFreeGames/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 10px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/Images/WorldOfFreeGames/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/Images/WorldOfFreeGames/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/Images/WorldOfFreeGames/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
/* END CAROUSEL STYLES */

/* COLORBOX STYLES */
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#fff;}

#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background:url(/Images/WorldOfFreeGames/colorbox/border1.png) 0 0 no-repeat;}
    #cboxTopCenter{height:25px; background:url(/Images/WorldOfFreeGames/colorbox/border1.png) 0 -50px repeat-x;}
    #cboxTopRight{width:25px; height:25px; background:url(/Images/WorldOfFreeGames/colorbox/border1.png) -25px 0 no-repeat;}
    #cboxBottomLeft{width:25px; height:25px; background:url(/Images/WorldOfFreeGames/colorbox/border1.png) 0 -25px no-repeat;}
    #cboxBottomCenter{height:25px; background:url(/Images/WorldOfFreeGames/colorbox/border1.png) 0 -75px repeat-x;}
    #cboxBottomRight{width:25px; height:25px; background:url(/Images/WorldOfFreeGames/colorbox/border1.png) -25px -25px no-repeat;}
    #cboxMiddleLeft{width:25px; background:url(/Images/WorldOfFreeGames/colorbox/border2.png) 0 0 repeat-y;}
    #cboxMiddleRight{width:25px; background:url(/Images/WorldOfFreeGames/colorbox/border2.png) -25px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:url(images/loading.gif) 5px 5px no-repeat #fff;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Images/WorldOfFreeGames/colorbox/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Images/WorldOfFreeGames/colorbox/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Images/WorldOfFreeGames/colorbox/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Images/WorldOfFreeGames/colorbox/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Images/WorldOfFreeGames/colorbox/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Images/WorldOfFreeGames/colorbox/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Images/WorldOfFreeGames/colorbox/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Images/WorldOfFreeGames/colorbox/borderMiddleRight.png, sizingMethod='scale');}
/* END COLORBOX STYLES */

