@CHARSET "UTF-8";

body {
	font-family: tahoma;
	font-size:11px;
	margin: 0 auto;
}


/****************************************************** custom clearer */

ul {
	margin: 0;
	padding: 0;	
}

img {
	border: 0;	
}

a {
	outline: none;	
	text-decoration: none;
	color: #000;
}

a:hover {
	color: #666;	
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;	
}

a * {
	cursor: pointer;
}



p {
	font-family: Tahoma; 
	font-size: 11px;	
}

/******************************************************* youda styles and colors */

h1 {
	font-family: Verdana;
	font-size:20px;
	color:#ff6c00;
	font-weight: bold;	
}

h2 {
	font-family: Verdana;
	font-size: 15px;
	color: #6397c0;
	
}

.utility h2 {
	color: #fff !important;	
}

h3 {
	font-size:14px;
	font-family: Verdana;
	font-weight: normal;
}

.h3italic {
	font-style: italic;
}

.orange {
	color:#ff6c00;
}

.blue {
	color:#6397c0;
}

h4 {
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
	color:#6397c0;
}

.h4smaller {
	font-size:11px;
}

h6 {
	color:#6397c0;
	font-family: Verdana;
	font-weight: normal;
	font-size: 9px;
	margin:8px 0 0 0;
}


/****************************************************** common classes */

.marginT5 {
	margin-top: 3px;
}

.marginL10 {
	margin-left: 10px;
}

.marginL10 {
	margin-left: 10px;
}

.marginL20 {
	margin-left: 20px;
}


.marginL40 {
	margin-left: 40px;
}

.marginL85 {
	margin-left: 85px;
}

.marginL170 {
	margin-left: 170px;
}

.marginR0 {
	margin-right: 0px !important;
}

.underlined {
	text-decoration: underline !important;	
}


.clearer {
	clear: both;
	}

.marginT15 {
	margin-top:15px;
}

.paddingT15 {
	padding-top:15px;
}



.gameThumb {
	font-size:10px;
	font-family: Verdana;
	text-decoration: none;
	overflow: hidden;
	text-align: center;
	color:#000000;
}

.gameThumb:hover {
	color:#ff5a00;
}

.gameThumb span {
	border:1px solid #323232;
	width:70px;
	height:45px;
	display:block;
	margin:auto;
}

.gameThumb:hover span {
	border:1px solid #d6520b;

}

.dottedSeparator {
	font-size:1px;
	margin-top:10px;
	margin-bottom:10px;
	background:url(images/dotted_bg.png) repeat-x;
	height:1px;
}

/********************************* utility styles */

/*********************************** utility bar */

.utility {

margin:auto;
	width: 880px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*margin-left: 20px;*/
	font-size: 9px;
}

.utilityTop
{
	background: url(images/utility_bg.png);
	margin:auto;
	width: 880px;
font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 24px;
		
}
.arrowLanguage {
	background: url(images/utility_hover_arrow.png) right top;
	width: 16px;
	height: 16px;
	float: left;
	margin-top: 2px;
}

.utility_language {
	background: url(images/utility_sprite.png) top right no-repeat;
	color: #fff;
	float: left;
	height: 12px;
	margin-left: 13px;
	margin-top: 5px;
	padding-left: 20px;
	text-decoration:none;
	margin-right: 3px;

}


.utility_language span {
	background: url(images/utility_sprite.png) right -64px no-repeat;
	cursor: pointer !important;
	display: block;
	float: left;
	margin-left: 5px;
	padding-right: 9px;
}

.utility_buttons {
	color: #fff;
	float: right;
	height: 16px;
	background: url(images/utility_hover_arrow.png) right top;
	padding-top: 4px;
	text-decoration:none;
	padding-left: 10px;
	padding-right: 20px;
	margin-top: 2px;
}

.utility_buttons:hover {
	color: #fff;
	background: url(images/utility_hover_arrow.png) right -20px;
}	

.utility_rounded {
	background: url(images/utility_hover_arrow.png) right -40px !important;
	padding-right: 25px;
}

.utility_rounded:hover {
	background: url(images/utility_hover_arrow.png) right -60px !important;
}

.utility_buttons span {

	cursor: pointer !important;
	display: block;
	float: left;
	margin-left: 5px;
	padding-right: 9px;
}

.utility_separator {
	width: 1px;
	height: 20px;
	background: url(images/utility_sprite.png) left -165px no-repeat;
	float: right;		
	overflow:hidden;
	margin-top: 2px;
}

.utility_twitter {
	width:16px;
	height: 20px;
	overflow:hidden;
	float: right;
	margin-right: 10px;
	margin-top: 2px;
	background: url(images/utility_sprite.png) left -85px no-repeat;
}

.utility_facebook {
	width:16px;
	height: 20px;
	float: right;
	overflow:hidden;
	margin-right: 10px;
	margin-top: 2px;
	background: url(images/utility_sprite.png) left -105px no-repeat;
}

.utility_delicious {
	width:16px;
	height: 20px;
	overflow:hidden;
	float: right;
	margin-right: 10px;
	background: url(images/utility_sprite.png) left -125px no-repeat;
}

.utility_stumble {
	width:16px;
	height: 20px;
	float: right;
	margin-right: 10px;
	background: url(images/utility_sprite.png) left -145px no-repeat;
}

.utility_follow {
	color: #fff;
	line-height: 20px;
	float: right;
	margin-right: 10px;
	margin-top: 2px;	
}

.utility_fbLike_button {
	color: #fff;
	float: right;
	margin-top: 2px;	
	height: 22px; 
	overflow: hidden;
}

.utility_help {
	color: #fff;
	float: right;
	height: 16px;
	background: url(images/utility_hover_arrow.png) left left;
	padding-top: 4px;
	text-decoration:none;
	padding-left: 10px;
	padding-right: 5px;
	margin-top: 2px;
	
}

.utility_help:hover {
	color: #fff;
	background: url(images/utility_hover_arrow.png) left -20px;
}

.utility_language_menu {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#2A5172 none repeat scroll 0 0;
	height:100px;
	left:28px;
	padding-right:30px;
	position:absolute;
	top:28px;
	display: none;
	width:112px;
	
}

.utility_language:hover {
	text-decoration: underline;	
	color: #fff;
	
}

 .langUK {
	background-position: 0 0;
}

.langES {
	background-position: 0 -12px;
}

 .langNL {
	background-position: 0 -24px;
}

.langIT {
	background-position: 0 -36px;
}

.langFR {
	background-position: 0 -48px;
}

.langDE {
	background-position: 0 -185px;
}

.langEN {
	background-position: 0 -197px;
}

.utility_language_menu. a {
	background-color: #3e78a8;
}

/*********************************** utility content */

.utility_content {
	background: #2A5172;
	color: #fff;
	font-size: 10px;
	float: left;
	
	
	/*padding: 12px 20px 20px 20px;*/
	

	width: 880px;
		
}

.utility_submenu {
	font-size: 9px !important;	
}

.utility_content_tube {
	padding: 12px 20px 20px 20px;
}

.utility_submenu_button {
	border-left:1px solid #fff;
	background:none;
	color: #fff;
	float: right;
	padding-left: 8px;
	margin-right: 8px;
	text-decoration: none;	
	line-height: 10px;
}

.utility_text_button {
	
	color: #fff;


	text-decoration: none;	
	line-height: 10px;
}

.utility_submenu_button:hover {
	text-decoration: underline;	
	color: #fff;
}



.utility_text_button:hover {
	text-decoration: underline;	
	color: #fff !important;
}

.utility_submenu_first {
	border-left: none !important;
}

.utility_submenu_last {
	margin-right: 0px;
}

.utility h2 {
	font-size: 14px;
	font-weight: 700;
	font-family: Verdana, Helvetica, Arial, sans-serif;	
	margin-bottom: 7px;
}


.utility h5 {
	margin-top: 10px;
	margin-bottom: 5px;
	float: left;
	font-size: 10px;
	font-weight: 700;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	clear: both;	
}


.utility label {
	line-height: 19px;
	height: 19px;
	display: block;
	float: left;
}

.utility .input_text {
	border: 1px solid #c7c7c7;
	height: 14px;
	width: 188px;
	margin-left: 10px;
	float: left;
	font-size: 11px;
	padding-top: 2px;
	margin-top: 1px;
}

.utility select {
	border: 1px solid #c7c7c7;
	height: 18px;
	width: 188px;
	margin-left: 10px;
	float: left;
	font-size: 11px;
	margin-top: 2px;
}

.utility textarea {
	border: 1px solid #c7c7c7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
}

.labelLeft {
	width: 82px;
	text-align: right;	
}

.utility_button {
	width: 94px;
	height: 15px;
	background: url(images/utility_button.png);
	line-height: 14px;
	text-align: center;
	font-size: 10px;
	font-weight: 700;
	display: block;
	text-decoration: none;
	color: #000;
	float: right;
}

.utility_button_long {
	
	height: 15px;
	background: url(images/utility_button_long.png) top left;
	line-height: 14px;
	text-align: center;
	font-size: 10px;
	font-weight: 700;
	display: block;
	text-decoration: none;
	color: #000;
	float: right;
	
}

.utility_button_long span {
	background: url(images/utility_button_long.png) top right;
	height: 15px;
	display: block;
	padding-right: 15px;
	margin-left: 15px;
}

.utility_close {
	background: url(images/arrow_up.gif) no-repeat 0 4px;
	display: block;
	padding-left: 9px;	
	color: #fff;
	text-decoration: none;
	float: right;
}

.utility_close:hover {
	color: #fff;
	text-decoration: underline;
}

.utility-last-line {
	width: 200px;
	float: right;
}

.utility_image_letter {
	background:transparent url(images/letter.png) no-repeat scroll 0 0;
	float:right;
	height:141px;
	margin-right:23px;
	margin-top:-90px;
	width:160px;
}

.utility_indian {
	background:transparent url(images/indian_guy.png) no-repeat scroll 0 0;
	float:right;
	height:230px;
	margin-right:23px;
	margin-top:108px;
	width:160px;
}

#utility_contact_form {
	
	float: left;	
	width: 820px;
}


#utility_contact_form2 {
	
	float: left;	
	width: 820px;
}


.userPassHolder {
	width: 264px;	
}

.invalid {
	border: 1px solid red;	
}

.orderedList li {
	margin-bottom: 8px;
}




/****************************************************** header styles */

.header {
	/*float: left;*/
	width: 920px;
	margin:auto;
}

.header_bg {
	background: url(images/spriteimages.png);
	float: left;
		height: 163px;

	width: 920px;
}

.header_link {
	display: block;
	float: left;
	height: 105px;
	width: 400px;
}

.header_games {
	display: block;
	float: right;
	height: 114px;
	width: 114px;
}

.header_games:hover {
	background: url(images/header_button_hover.png) 2px 1px no-repeat;	
}

.header_game_4:hover {
	background: url(images/header_button_hover.png) -112px 1px no-repeat;	
}

.header_game_0:hover {
	background: url(images/header_button_hover.png) -112px 1px no-repeat;
}


/******************************************* english main menu *************************/


.header_menu_1_en {
	background: url(images/header_menu_sprite_new_en.jpg) no-repeat 0px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: 14px;
	position: relative;
	width: 56px;
	/*z-index: 100;*/
	
}
.header_menu_1_en:hover, .selected_1_en {
	background-position: 0px 0px;	
}

.header_menu_2_en {
	background: url(images/header_menu_sprite_new_en.jpg) no-repeat -55px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 124px;
}
.header_menu_2_en:hover, .selected_2_en {
	background-position: -55px -0px;	
}

.header_menu_3_en {
	background: url(images/header_menu_sprite_new_en.jpg) no-repeat -178px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 101px;
}
.header_menu_3_en:hover, .selected_3_en {
	background-position: -178px 0px;
}

.header_menu_4_en {
	background: url(images/header_menu_sprite_new_en.jpg) no-repeat -278px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 45px;
}
.header_menu_4_en:hover, .selected_4_en {
	background-position: -278px 0px;
}

.header_menu_5_en {
	background: url(images/header_menu_sprite_new_en.jpg) no-repeat -322px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 52px;
}
.header_menu_5_en:hover, .selected_5_en {
	background-position: -322px 0px;
}



/******************************************* dutch main menu *************************/
.header_menu_1_nl {
	background: url(images/header_menu_sprite_new_nl.jpg) no-repeat 0px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: 14px;
	position: relative;
	width: 56px;
	/*z-index: 100;*/
	
}
.header_menu_1_nl:hover, .selected_1_nl {
	background-position: 0px 0px;	
}

.header_menu_2_nl {
	background: url(images/header_menu_sprite_new_nl.jpg) no-repeat -55px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 129px;
}
.header_menu_2_nl:hover, .selected_2_nl {
	background-position: -55px -0px;	
}

.header_menu_3_nl {
	background: url(images/header_menu_sprite_new_nl.jpg) no-repeat -183px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 103px;
}
.header_menu_3_nl:hover, .selected_3_nl {
	background-position: -183px 0px;
}

.header_menu_4_nl {
	background: url(images/header_menu_sprite_new_nl.jpg) no-repeat -285px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 47px;
}
.header_menu_4_nl:hover, .selected_4_nl {
	background-position: -285px 0px;
}

.header_menu_5_nl {
	background: url(images/header_menu_sprite_new_nl.jpg) no-repeat -331px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 52px;
}
.header_menu_5_nl:hover, .selected_5_nl {
	background-position: -331px 0px;
}
	

/******************************************* german main menu *************************/
.header_menu_1_de {
	background: url(images/header_menu_sprite_new_de.jpg) no-repeat 0px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: 14px;
	position: relative;
	width: 55px;
	/*z-index: 100;*/
	
}
.header_menu_1_de:hover, .selected_1_de {
	background-position: 0px 0px;	
}

.header_menu_2_de {
	background: url(images/header_menu_sprite_new_de.jpg) no-repeat -54px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 121px;
}
.header_menu_2_de:hover, .selected_2_de {
	background-position: -54px -0px;	
}

.header_menu_3_de {
	background: url(images/header_menu_sprite_new_de.jpg) no-repeat -174px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 102px;
}
.header_menu_3_de:hover, .selected_3_de {
	background-position: -174px 0px;
}

.header_menu_4_de {
	background: url(images/header_menu_sprite_new_de.jpg) no-repeat -275px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 45px;
}
.header_menu_4_de:hover, .selected_4_de {
	background-position: -275px 0px;
}

.header_menu_5_de {
	background: url(images/header_menu_sprite_new_de.jpg) no-repeat -319px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 52px;
}
.header_menu_5_de:hover, .selected_5_de {
	background-position: -319px 0px;
}

/******************************************* french main menu *************************/
.header_menu_1_fr {
	background: url(images/header_menu_sprite_fr.png) no-repeat 0px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: 14px;
	position: relative;
	width: 143px;
	z-index: 100;
	
}
.header_menu_1_fr:hover, .selected_1_fr {
	background-position: 0px 0px;	
}

.header_menu_2_fr {
	background: url(images/header_menu_sprite_fr.png) no-repeat -144px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: 1px;
	width: 95px;
}
.header_menu_2_fr:hover, .selected_2_fr {
	background-position: -144px -0px;	
}

.header_menu_3_fr {
	background: url(images/header_menu_sprite_fr.png) no-repeat -240px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: 1px;
	width: 72px;
}
.header_menu_3_fr:hover, .selected_3_fr {
	background-position: -240px 0px;
}

.header_menu_4_fr {
	background: url(images/header_menu_sprite_fr.png) no-repeat -313px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: 1px;
	width: 59px;
}
.header_menu_4_fr:hover, .selected_4_fr {
	background-position: -313px 0px;
}

/******************************************* english main menu *************************/

.header_menu_1_uk {
	background: url(images/header_menu_sprite_new_en.jpg) no-repeat 0px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: 14px;
	position: relative;
	width: 56px;
	/*z-index: 100;*/
	
}
.header_menu_1_uk:hover, .selected_1_uk {
	background-position: 0px 0px;	
}

.header_menu_2_uk {
	background: url(images/header_menu_sprite_new_en.jpg) no-repeat -55px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 124px;
}
.header_menu_2_uk:hover, .selected_2_uk {
	background-position: -55px -0px;	
}

.header_menu_3_uk {
	background: url(images/header_menu_sprite_new_en.jpg) no-repeat -178px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 101px;
}
.header_menu_3_uk:hover, .selected_3_uk {
	background-position: -178px 0px;
}

.header_menu_4_uk {
	background: url(images/header_menu_sprite_new_en.jpg) no-repeat -278px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 45px;
}
.header_menu_4_uk:hover, .selected_4_uk {
	background-position: -278px 0px;
}

.header_menu_5_uk {
	background: url(images/header_menu_sprite_new_en.jpg) no-repeat -322px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 52px;
}
.header_menu_5_uk:hover, .selected_5_uk {
	background-position: -322px 0px;
}

/******************************************* latvian main menu *************************/


.header_menu_1_lv {
	background: url(images/header_menu_sprite_new_lv.jpg) no-repeat 0px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: 14px;
	position: relative;
	width: 55px;
	/*z-index: 100;*/
	
}
.header_menu_1_lv:hover, .selected_1_lv {
	background-position: 0px 0px;	
}

.header_menu_2_lv {
	background: url(images/header_menu_sprite_new_lv.jpg) no-repeat -54px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 123px;
}
.header_menu_2_lv:hover, .selected_2_lv {
	background-position: -54px -0px;	
}

.header_menu_3_lv {
	background: url(images/header_menu_sprite_new_lv.jpg) no-repeat -176px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 98px;
}
.header_menu_3_lv:hover, .selected_3_lv {
	background-position: -176px 0px;
}

.header_menu_4_lv {
	background: url(images/header_menu_sprite_new_lv.jpg) no-repeat -273px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 45px;
}
.header_menu_4_lv:hover, .selected_4_lv {
	background-position: -273px 0px;
}

.header_menu_5_lv {
	background: url(images/header_menu_sprite_new_lv.jpg) no-repeat -317px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 52px;
}
.header_menu_5_lv:hover, .selected_5_lv {
	background-position: -317px 0px;
}

/******************************************* swedish main menu *************************/


.header_menu_1_swe {
	background: url(images/header_menu_sprite_new_en.png) no-repeat 0px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: 14px;
	position: relative;
	width: 53px;
	/*z-index: 100;*/
	
}
.header_menu_1_swe:hover, .selected_1_swe {
	background-position: 0px 0px;	
}

.header_menu_2_swe {
	background: url(images/header_menu_sprite_new_en.png) no-repeat -52px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 123px;
}
.header_menu_2_swe:hover, .selected_2_swe {
	background-position: -52px -0px;	
}

.header_menu_3_swe {
	background: url(images/header_menu_sprite_new_en.png) no-repeat -174px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 102px;
}
.header_menu_3_swe:hover, .selected_3_swe {
	background-position: -174px 0px;
}

.header_menu_4_swe {
	background: url(images/header_menu_sprite_new_en.png) no-repeat -275px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 45px;
}
.header_menu_4_swe:hover, .selected_4_swe {
	background-position: -275px 0px;
}

.header_menu_5_swe {
	background: url(images/header_menu_sprite_new_en.png) no-repeat -319px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 52px;
}
.header_menu_5_swe:hover, .selected_5_swe {
	background-position: -319px 0px;
}

/******************************************* korean main menu *************************/


.header_menu_1_kor {
	background: url(images/header_menu_sprite_new_en.png) no-repeat 0px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: 14px;
	position: relative;
	width: 53px;
	/*z-index: 100;*/
	
}
.header_menu_1_kor:hover, .selected_1_kor {
	background-position: 0px 0px;	
}

.header_menu_2_kor {
	background: url(images/header_menu_sprite_new_en.png) no-repeat -52px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 123px;
}
.header_menu_2_kor:hover, .selected_2_kor {
	background-position: -52px -0px;	
}

.header_menu_3_kor {
	background: url(images/header_menu_sprite_new_en.png) no-repeat -174px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 102px;
}
.header_menu_3_kor:hover, .selected_3_kor {
	background-position: -174px 0px;
}

.header_menu_4_kor {
	background: url(images/header_menu_sprite_new_en.png) no-repeat -275px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 45px;
}
.header_menu_4_kor:hover, .selected_4_kor {
	background-position: -275px 0px;
}

.header_menu_5_kor {
	background: url(images/header_menu_sprite_new_en.png) no-repeat -319px -34px;
	display:block;
	float: left;
	height: 34px;
	margin-left: -1px;
	width: 52px;
}
.header_menu_5_kor:hover, .selected_5_kor {
	background-position: -319px 0px;
}


/******************** normal style submenu ************/

.header_submenu {
	list-style-type: none;
	float: left;
	margin-left: 25px;
}

.header_submenu li {
	float: left;	
	margin-right: 20px;
	
}


.header_submenu li a {
		color: #002d52;
		font-size: 13px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		
		height:18px;
		line-height: 18px;
		margin-top: 2px;
		padding-right: 2px;	
		float: left;

}

.header_submenu li a span {
	display: block;
	height:18px;
	line-height: 18px;
	
	padding-left: 18px;
	padding-right: 16px;
	
}



.header_submenu li a:hover {
	background: url(images/header_submenu_bg.png) top right;	
}

.header_submenu li a span:hover {
	background: url(images/header_submenu_bg.png) top left; 

}

.gameCat_selected {
	background: url(images/header_submenu_bg.png) top right;	
}

.gameCat_selected span {
	background: url(images/header_submenu_bg.png) top left;	
	
}
/******************** shop style submenu ************/


.shop_header_submenu {
	list-style-type: none;
	float: left;
	margin-left: 25px;
}

.shop_header_submenu li {
	float: left;	
	margin-right: 20px;
	
}



.shop_header_submenu li a {
		color: #002d52;
		font-size: 13px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		
		height:24px;
		line-height: 18px;
		margin-top: 2px;
		padding-right: 2px;	
		float: left;
		z-index: 1000;
		position: relative;
}

.shop_header_submenu li a span {
	display: block;
	height:24px;
	line-height: 18px;
	
	padding-left: 18px;
	padding-right: 16px;
	
		z-index: 1000;
		position: relative;		
}



.shop_header_submenu li a:hover {
	background: url(images/header_submenu_bg2.png) top right;	
}

.shop_header_submenu li a span:hover {
	background: url(images/header_submenu_bg2.png) top left; 
	line-height: 25px !important;	
}

.shopGameCat_selected {
	background: url(images/header_submenu_bg2.png) top right;	
}

.shopGameCat_selected span {
	background: url(images/header_submenu_bg2.png) top left;	
	line-height: 25px !important;
}

/********************************/















.header_search {
	width: 200px;
	float: right;
	height: 15px;
	margin-top: -45px;
}
.header_search_input {
	border:0 none;
	float:right;
	font-size:11px;
	height:13px;
	margin-right:3px;
	padding:1px;
	width:123px;	
}

.header_search_submit {
	float:right;
	height:15px;
	margin-right:10px;
	
	opacity:0;
	width:15px;
	cursor: hand;
}

/**************************************** Header Takeover */
.headerTakeover {
	/*margin-bottom:50px; */
}

body .headerTakeoverLink {
	height:100px;
	display:none;
}

.headerTakeoverLink a {
	display:block;
	width:920px;
	height:100px;
	margin-left:20px;
	z-index:1000;
}

.hasHeaderTakeover .headerTakeoverLink {
	display:block;
	margin:auto;
	text-align:center;
	width:960px;
	position: relative;
}

.headerTakeoverLink {
	position: relative;	
}

.headerFlash {
	left:0;
	margin-left:30px;
	position:absolute;
	width:900px;
}
/****************************************** White Container */

.whiteContainerTop {
	width:919px;
	margin:auto;
	height:10px;
	background: url(images/spriteimages.png) no-repeat 0px -323px;
}

.whiteContainer {
	width:919px;
	margin:auto;
	background: url(images/spritev.png) repeat-y;
}

	.whiteContainerInnerTube {
		padding:0px 0px 19px 19px;
	}


/****************************************** Footer */
.footer {
	padding-top:30px;
	width:919px;
	margin:auto;
	height:125px;
	background: url(images/spriteimages.png) no-repeat 0px -163px;
}

.footerSection {
	text-align: center;
	/*margin-bottom:10px;*/
	margin-bottom:5px;
}

.footerSection a {
	font-size:11px;
	font-family: tahoma;
	color:#000;
	text-decoration: none;
	margin:0 7px;
}

.footerSection a:hover {
	text-decoration: underline;
}



/******************************* Homepage */


.downloadCategory {
	width:213px;
	height:117px;
	background:url(images/spriteimages.png) no-repeat -321px -520px;
	float:left;
	margin-right:10px; 
	margin-bottom:5px;
}

.homepageCategory {
	width:213px;
	height:117px;
	background:url(images/spriteimages.png) no-repeat -534px -520px;
	float:left;
	margin-right:10px; 
	margin-bottom:5px;
}

.homepageCategory .groupThumb, .downloadCategory .groupThumb{
	float:left;
	width:70px;
	height:45px;
	margin:0px 6px 7px 12px;
	border:1px solid #1f1f1f;
}

.homepageCategory .groupThumb:hover {
	border:1px solid #5386b0;
}

.downloadCategory .groupThumb:hover {
	border:1px solid #d6520b;
}

.homepageCategory a, .downloadCategory a{
	float:left; 
	width:120px;
	color:#000000;
	text-decoration: none;
	margin-bottom:3px;
}

.homepageCategory a:hover, .downloadCategory a:hover{
	text-decoration: underline;
} 

.homepageCategory h4, .downloadCategory h4 {
	font-family: Verdana;
	font-weight:bold;
	font-size:11px;
	height:25px;
	line-height:25px;
	width:172px;
	padding-left:41px;
	margin-bottom:10px;
	color:#000000;
}

.homepageCategory .viewAllGames, .downloadCategory .viewAllGames {
	display:block;
	margin:auto;
	text-align: center;
	clear:both;
	font-family: Verdana;
	font-size:11px;
	color:#5386b0;
	width:100%;
	font-weight:bold;
}

.downloadCategory .viewAllGames {
	color:#ff6b00;
}

.h3homepage {
	padding-top:15px;
	padding-left:10px;
	clear:both;
	margin-bottom:5px;
}

.carousel {
	float:left;
	width:610px;
	height:260px;
	background-image:url(images/delete/carousel.jpg?v2);
	margin-left:11px
}

.carouselShadow {
	clear:both;
	width:899px;
	height:7px;
	background:url(images/spriteimages.png?v2) no-repeat 0px -363px;
	margin-left:11px;
	
}

.toolbarLink {
	width:878px;
	height:39px;
	background:url(images/spriteimages.png?v2) no-repeat 0px -370px;
	float:left;
	margin:auto;
}

.toolbarLink span {
	width:39px;
	float:right;
	height:39px;
}

.toolbarLink:hover span {
	background:url(images/spriteimages.png?v2) no-repeat -878px -370px;
}


/*********************************** Youda Favourites */

.favorites {
	height:262px;
	width:880px;
	background:url(images/spriteh.png?v2) repeat-x  0px -582px;
	margin-left:20px;
	margin-top:16px;
}

.favoritesOpener {
	height:262px;
	width:52px;
	float:left;
	background:url(images/spriteimages.png?v2) no-repeat -854px -409px;
}
.favoritesOpener_nl {
	height:262px;
	width:52px;
	float:left;
	background:url(images/spriteimages_nl.png?v2) no-repeat -854px -409px;
}
.favoritesOpener_de {
	height:262px;
	width:52px;
	float:left;
	background:url(images/spriteimages_de.png?v2) no-repeat -854px -409px;
}
.favoritesOpener_fr {
	height:262px;
	width:52px;
	float:left;
	background:url(images/spriteimages_fr.png?v2) no-repeat -854px -409px;
}
.favoritesOpener_uk {
	height:262px;
	width:52px;
	float:left;
	background:url(images/spriteimages.png?v2) no-repeat -854px -409px;
}
.favoritesCloser {
	height:262px;
	width:13px;
	float:right;
	background:url(images/spriteimages.png?v2) no-repeat -906px -410px;
}

.favoritesTube {
	height:262px;
	float:left;
	width:815px;
}

.favoritesTube a {
	margin-top:16px;
	width:260px;
	height:216px;
	float:left;
	text-decoration: none;
	font-size:12px;
	font-family: Verdana;
	font-weight: bold;
	color:#000000;
	margin-left:11px;
}

.favoritesTube a * {
	cursor: pointer;
}

.favoritesTube a .favoriteThumb {
	display:block;
	width:260px;
	height:190px;
}

.favoritesTube a .desc {
	display: block;
	width:260px;
	height:26px;
}

.favoritesTube a .desc .text {
	line-height:26px;
	float:left;
	height:26px;
}

.favoritesTube a:hover .desc .text {
	text-decoration: underline;
}



.favoritesTube a .desc .icon {
	width:26px;
	float:left;
	height:26px;
	background-position: center;
	background-repeat: no-repeat;
}

.favoritesTube a .desc .arrow {
	width:9px;
	float:left;
	height:7px;
	margin-left:6px;
	margin-top:10px;
	background: url(images/spriteimages.png?v2) no-repeat -309px -333px;
}




/*********************************** Daily Games */

.viewAllDaily {
	float:right;
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	margin-right:25px;
	margin-bottom:2px;
	color:#000000;
	text-decoration: none;
}

.viewAllDaily:hover {
	text-decoration: underline;
}

.todayGame {
	float:left;
	width:272px;
	height:111px;
	background:url(images/spriteimages.png?v2) no-repeat -293px -409px;
	margin-left:20px;
}

.todayGame .gameThumb {
	float:right;
	margin-top:10px;
	margin-right:3px;
	width:90px;
}

.todayGame .todayGameDesc {
	width:125px;
	height:57px;
	float:right;
	margin-top:11px;
	overflow: hidden;
}

.todayGameThumb {
	margin-top:5px;
	margin-left:-8px;
}

.todayGame h3 {
	height:25px;
	line-height:25px;
	margin-left:12px;
}


.dailyGame {
	width:101px;
	height:111px;
	float:left;
	background:url(images/spriteimages.png?v2) no-repeat -565px -409px;
}

.dailyGame a, .dailyGameLast a {
	margin-top:10px;
	float:left;
	width:90px;
	margin-left:5px;
}

.dailyGameLast h2, .dailyGame h2 {
	font-family: Verdana;
	font-size:12px;
	font-weight: normal;
	text-align: center;
	width:101px;
	height:25px;
	line-height:25px;
	color:#000000;
}

.dailyGameLast {
	width:102px;
	height:111px;
	float:left;
	background:url(images/spriteimages.png?v2) no-repeat -666px -409px;
}

.dailyGames .gameThumb span {background-repeat: no-repeat;} 

.dailyGames .gt2 span  {background-position: 0px -45px;}
.dailyGames .gt3 span  {background-position: 0px -90px;}
.dailyGames .gt4 span  {background-position: 0px -135px;}
.dailyGames .gt5 span  {background-position: 0px -180px;}
.dailyGames .gt6 span  {background-position: 0px -225px;}
.dailyGames .gt7 span  {background-position: 0px -270px;}


.downloadBarBoxFirst .gameThumb span {background-repeat: no-repeat;} 

.downloadBarMiddle .gt2 span  {background-position: 0px -45px;}
.downloadBarMiddle .gt3 span  {background-position: 0px -90px;}
.downloadBarMiddle .gt4 span  {background-position: 0px -135px;}
.downloadBarMiddle .gt5 span  {background-position: 0px -180px;}

/*********************************** Tweets */

.tweets {
	float:left;
	width:660px;
	height:176px;
	background:url(images/spriteimages.png?v2) no-repeat -0px -409px;
	margin-left:1px;
	margin-top:9px;
}

.tweets .tweetsCloser {
	float:right;
	height:176px;
	width:42px;
	background:url(images/spriteimages.png?v2) no-repeat -228px -409px;
}

.tweets .tweetsContent {
	width:380px;
	height:130px;
	float:right;
	background:url(images/spriteh.png?v2) repeat-x  0px -230px;
	padding: 19px 5px 27px 5px;
	overflow: hidden;
}


/************************************ Social */ 

.social {
	width:211px;
	height:176px;
	float:left;
	background:url(images/spriteh.png?v2) repeat-x  0px -406px;
	margin-left:9px;
	margin-top:9px;
}

.social a { 
	width:160px;
	height:49px;
	float:left;
	margin-top:10px;
	margin-left:14px;
}

.social .twitter {
	height:27px;
	margin-top:16px;
	background:url(images/spriteimages.png?v2) no-repeat -320px -637px;
}
.social .twitter_nl {
	height:27px;
	margin-top:16px;
	background:url(images/spriteimages_nl.png?v2) no-repeat -320px -637px;
}
.social .twitter_de {
	height:27px;
	margin-top:16px;
	background:url(images/spriteimages_de.png?v2) no-repeat -320px -637px;
}
.social .twitter_fr {
	height:27px;
	margin-top:16px;
	background:url(images/spriteimages_fr.png?v2) no-repeat -320px -637px;
}
.social .twitter_uk {
	height:27px;
	margin-top:16px;
	background:url(images/spriteimages.png?v2) no-repeat -320px -637px;
}
.social .twitter:hover {
	background:url(images/spriteimages.png?v2) no-repeat -480px -637px;
}
.social .twitter_nl:hover {
	background:url(images/spriteimages_nl.png?v2) no-repeat -480px -637px;
}
.social .twitter_de:hover {
	background:url(images/spriteimages_de.png?v2) no-repeat -480px -637px;
}
.social .twitter_fr:hover {
	background:url(images/spriteimages_fr.png?v2) no-repeat -480px -637px;
}
.social .twitter_uk:hover {
	background:url(images/spriteimages.png?v2) no-repeat -480px -637px;
}
.social .facebook {
	background:url(images/spriteimages.png?v2) no-repeat 0px -585px;
}
.social .facebook_nl {
	background:url(images/spriteimages_nl.png?v2) no-repeat 0px -585px;
}
.social .facebook_de {
	background:url(images/spriteimages_de.png?v2) no-repeat 0px -585px;
}
.social .facebook_fr {
	background:url(images/spriteimages_fr.png?v2) no-repeat 0px -585px;
}
.social .facebook_uk {
	background:url(images/spriteimages.png?v2) no-repeat 0px -585px;
}
.social .facebook:hover {
	background:url(images/spriteimages.png?v2) no-repeat -160px -628px;
}
.social .facebook_nl:hover {
	background:url(images/spriteimages_nl.png?v2) no-repeat -160px -628px;
}
.social .facebook_de:hover {
	background:url(images/spriteimages_de.png?v2) no-repeat -160px -628px;
}
.social .facebook_fr:hover {
	background:url(images/spriteimages_fr.png?v2) no-repeat -160px -628px;
}
.social .facebook_uk:hover {
	background:url(images/spriteimages.png?v2) no-repeat -160px -628px;
}
.social .delicious {
	background:url(images/spriteimages.png?v2) no-repeat -160px -585px;
	height:43px;
}

.social .delicious:hover {
	background:url(images/spriteimages.png?v2) no-repeat 0px -634px;
}

.socialOpener {
	float:left;
	width: 12px;
	height:176px;
	background:url(images/spriteimages.png?v2) no-repeat -270px -409px;
}

.socialCloser {
	float:right;
	width:11px;
	height:176px;
	background:url(images/spriteimages.png?v2) no-repeat -282px -409px;
}


/*********************************** Top Downloads */

.topDownloads {
	width:289px;
	float:left;
	height:260px;
	background:url(images/spriteh.png?v2) repeat-x 0px 30px;
}

.topDownloads h3 a {
	float:right;
	font-family: Verdana;
	font-size:11px;
	color:#000000;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	margin-right:20px;
}

.topDownloads h3 a:hover {
	text-decoration: underline;
}

.topDownloads h3 {
	height:30px;
	background:url(images/spriteimages.png?v2) no-repeat 100% -333px;
	line-height:28px;
	padding-left:15px;
}

.topDownloadsTube {
	border-right:1px solid #6b6b6b;
	height:229px;
}

.topDownloadsArrow {
	width:16px;
	height:8px;
	float:left;
	background:url(images/spriteimages.png?v2) no-repeat -318px -333px;
	margin-left:16px;
	margin-bottom:5px;
}

.tdItem {
	height:18px;
	clear:both;
	float:left;
	margin-bottom:3px;
	line-height:18px;
	margin-left:16px;
	width:265px;
}


.tdPosition {
	width:18px;
	height:18px;
	background:url(images/spriteimages.png?v2) no-repeat -352px -333px;
	float:left;
	text-align: center;
	line-height: 16px;
	color:#ffffff;
	font-family: Tahoma;
	font-size:11px;
	font-weight: bold;
	margin-right:10px;
}

.tdTopItem .tdPosition {
	background:url(images/spriteimages.png?v2) no-repeat -334px -333px;
}

.tdChange {
	float:left;
	width:13px;
	height:18px;
	text-align:right;
	line-height:16px;
	padding-right:12px;
	font-size:10px;
	margin-right:9px;
}

.tdChangeUp {
	background:url(images/spriteimages.png?v2) no-repeat -401px -333px;
	color:#35a808;
}
.tdChangeDown {
	background:url(images/spriteimages.png?v2) no-repeat -373px -333px;
	color:#fd6900;
}

.tdChangeDown {

}

.tdItem a {
	width:200px;
	float:left;
	height:18px;
	line-height:16px;
	font-family: Tahoma;
	font-size:12px;
	color:#000000;
	text-decoration: none;
}

.tdItem a:hover {
	text-decoration: underline;
}

.tdTopItem a {
	font-weight:bold;
}















.marginT8 {
	margin-top: 8px;
}

.marginT0 {
	margin-top: 0px;
}

.marginL85 {
	margin-left: 85px;
}

.marginL105 {
	margin-left: 105px;
}

.marginB5 {
	margin-bottom: 5px;
}

.marginB25 {
	margin-bottom: 25px;
}

.marginL63 {
	margin-left: 63px;
}

.marginR54 {
	margin-right: 54px;
}

.utility_box_left {
	width: 722px;
}

.floatLeft { 
	float: left !important;
}


.floatRight { 
	float: right !important;
}


.utility_text {
	font-size: 10px;
	font-weight: 500;
	margin-left: 10px;
}

.utility p {
	font-size: 10px;
}

.utility_member_label {
	width: 140px;
	text-align: right;
	font-size: 10px;
	padding-right: 10px;
}

.utility_member_input {
	border: 1px solid #c7c7c7;
	height: 15px;
	width: 188px;
}

.utility_member_submit {
	width: 94px;
	text-align: right;
	font-size: 10px;
	padding-right: 10px;
}

.utility_member_select {
	border: 1px solid #c7c7c7;
	height: 19px;
	width: 188px;
}

.width68 {
	width: 68px !important;
}

.width40 {
	width: 40px !important;
}

.utility input[type=file] {
	height: 19px;

	border: 1px solid #c7c7c7;
}


.utility .sign_in {
	width: 111px;
	height: 13px;
	padding: 2px 8px;
	background: url(images/signin_bg.png?v2);
	display: block;
	border: 0 none;
	font-size: 9px;
	color: #888;
	font-family: Verdana;
}

.utility .password_in {
	background: url(images/password_btn.png?v2) !important;
}

/*********************************** Product Page */

.productUtility {
	width:880px;
	height:25px;
	margin:auto;
	background:url(images/spriteh.png?v2) repeat-x 0px -1156px;
	margin-bottom:20px;
}
	
.productUtility .puCloser {
	float:right;
	width:9px;
	height:25px;
	background:url(images/spriteimages.png?v2) no-repeat -493px -664px;
}	
.productUtility .puOpener {
	float:left;
	width:9px;
	height:25px;
	background:url(images/spriteimages.png?v2) no-repeat -320px -664px;
}

.productUtility .puOpenerBlue {
	float:left;
	width:170px;
	height:25px;
	background:url(images/puOpenerBlue.png?v2) no-repeat;
}

.productUtility .backLink {
	float:left;
	height:17px;
	line-height:16px;
	font-size:10px;
	font-weight: bold;
	font-family: Verdana;
	color:#525252;
	text-decoration: none;
	margin-top:4px;
}

.productUtility .backLink span {
	float:left;
	height:17px;
	width:9px;
	margin-right:5px;
	background:url(images/spriteimages.png?v2) no-repeat -484px -668px;
}

.productUtility .backLink:hover {
	text-decoration: underline;
}

.productUtility .backLink2 {
	float:left;
	height:17px;
	line-height:16px;
	font-size:10px;
	font-weight: bold;
	font-family: Verdana;
	color:#000;
	text-decoration: none;
	margin-top:4px;
	margin-left: 32px;
}

.productUtility .backLink2:hover {
	text-decoration: underline;
}


.productUtility .rating {
	float:right;
	width:74px;
	height:25px;
	background:url(images/spriteimages.png?v2) no-repeat -399px -664px;
	margin-right:1px;
	padding-left:11px;
}

.productUtility .rating div {
	float:left;
	height:13px;
	width:11px;
	float:left;
	background:url(images/spriteimages.png?v2) no-repeat -283px -333px;
	margin-right:2px;
	margin-top:6px;
	
}

.productUtility .rating .starOrange {
	float:left;
	height:13px;
	width:11px;
	float:left;
	background:url(images/spriteimages.png?v2) no-repeat -296px -333px;
	margin-right:2px;
	margin-top:6px;
	
}

.productUtility .textLink {
	float:right;
	height:25px;
	line-height:25px;	
	margin-right:8px;
	background:url(images/spriteimages.png?v2) no-repeat -670px -792px;
	text-decoration: none;
	color:#000000;
	font-family: Verdana;
	font-size: 9px;
}

.productUtility .textLink span {
	float:left;
	height:25px;
	background:url(images/spriteimages.png?v2) no-repeat 100% -792px;
	margin-left:20px;
	padding-right:20px;
}

.productUtility .textLink:hover {
	background:url(images/spriteimages.png?v2) no-repeat -670px -767px;
}

.productUtility .textLink:hover span {
	background:url(images/spriteimages.png?v2) no-repeat 100% -767px;
}

.productUtility .shareLink {
	float:right;
	width:17px;
	height:25px;
	background:url(images/spriteimages.png?v2) no-repeat -382px -664px;
	margin-right:8px;	
}

.productUtility .delicious { background-position: -365px -664px; }
.productUtility .facebook { background-position: -348px -664px; }
.productUtility .tweeter { background-position: -331px -664px; }

.productPageLeftBar {
	width:302px;
	float:left;
}

.productPageRightBar {
	float:left;
	width:555px;
	margin-left:20px;
}

.productPageRightBar2 {
	float:right;
	width:355px;
}

.requirements {
	height:290px;
	margin-bottom:15px;
	background:url(images/spriteh.png?v2) repeat-x 0px -843px;
}

.requirements .reqOpener {
	float:left;
	width:14px;
	height:290px;
	background:url(images/spriteimages.png?v2) no-repeat -826px -409px;
	margin-right:6px;
}

.requirements .reqCloser {
	float:right;
	width:14px;
	height:290px;
	background:url(images/spriteimages.png?v2) no-repeat -840px -409px;
}


.h4sysreq {
	padding-top:20px;
	font-size:11px;
	color:#ff6c00;
	margin-top:20px;
}

.productBigImage {
	width: 300px;
	height: 250px;
	
	border: 1px solid #000;	
	margin-bottom: 10px;
}

#thumbsArrowLeft {
	background: url(images/thumbsArrowLeft.png?v2);
	width: 24px;
	height: 77px;
	float: left;
}

#thumbsArrowRight {
	background: url(images/thumbsArrowRight.png?v2);
	width: 24px;
	height: 77px;
	float: left;
}

.thumbsArrowLeftDisabled {
	background: url(images/thumbsArrowLeftDisabled.png?v2) !important;
	width: 24px;
	height: 77px;
	float: left;
}

.thumbsArrowRightDisabled {
	background: url(images/thumbsArrowRightDisabled.png?v2) !important;
	width: 24px;
	height: 77px;
	float: left;
}

/*** Promotional_game_view ***/

#thumbsArrowLeftPro {
	background: url(images/thumbsArrowLeft.png?v2);
	width: 24px;
	height: 77px;
	float: left;
}

#thumbsArrowRightPro {
	background: url(images/thumbsArrowRight.png?v2);
	width: 24px;
	height: 77px;
	float: left;
}

.thumbsArrowLeftProDisabled {
	background: url(images/thumbsArrowLeftDisabled.png?v2) !important;
	width: 24px;
	height: 77px;
	float: left;
}

.thumbsArrowRightProDisabled {
	background: url(images/thumbsArrowRightDisabled.png?v2) !important;
	width: 24px;
	height: 77px;
	float: left;
}

.thumbsBg {
	background: #c2c2c2;
	border-top: 1px solid #9a9a9a;
	border-bottom: 1px solid #9a9a9a;
	height: 75px;
	float: left;
	width: 254px;
	position: relative;
	overflow: hidden;
}

.thumbSlider {
	width: 600px;
	height: 70px;
	position: relative;
}


/************************************* Round IT */

.roundIt {
	padding-left:11px;
	padding-right:11px;
	background-color: #ffffff;
	border-left:1px solid #adadad;
	border-right:1px solid #adadad;
}

.roundItT {
	height:11px;
	background:url(images/spriteh.png?v2) repeat-x 0px -1134px;
}
.roundItB {
	height:11px;
	background:url(images/spriteh.png?v2) repeat-x 0px -1145px;
}
.roundItTL {
	float:left;
	width:11px;
	height:11px;
	background:url(images/spriteimages.png?v2) no-repeat -804px -486px;
}
.roundItTR {
	float:right;
	width:11px;
	height:11px;
	background:url(images/spriteimages.png?v2) no-repeat -815px -486px;
}
.roundItBL {
	float:left;
	width:11px;
	height:11px;
	background:url(images/spriteimages.png?v2) no-repeat -804px -497px;
} 
.roundItBR {
	float:right;
	width:11px;
	height:11px;
	background:url(images/spriteimages.png?v2) no-repeat -815px -497px;
}


/***********************************************/

/************* fancybox styles *****************/

/***********************************************/



.fancybox_social1 {
	width: 16px;
	height: 16px;
	display: block;
	background: url(images/fancybox_socials.png?v2) 0 0;
	float: left;
	margin-left: 20px;
	margin-top: 5px;
}

.fancybox_social2 {
	width: 16px;
	height: 16px;
	display: block;
	background: url(images/fancybox_socials.png?v2) -28px 0;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}

.fancybox_social3 {
	width: 16px;
	height: 16px;
	display: block;
	background: url(images/fancybox_socials.png?v2) -56px 0;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}

.fancybox_social4 {
	width: 16px;
	height: 16px;
	display: block;
	background: url(images/fancybox_socials.png?v2) -82px 0;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}


.popup a {
	color: #6397c0;
	text-decoration: none;
	font-size: 12px;
}

.popup a:hover {
	text-decoration: underline;
}

.dotted_line {
	background: url(images/dotted_bg.png?v2) repeat-x;
	height: 1px;
}

.dotted_lineStyle1 {
	margin: 18px 24px 20px 65px; 
	width: 800px;
}

.dotted_lineStyle2 {
	margin: 18px 24px 20px 65px; 
	width: 800px;
}

.dotted_lineFirstStyle {
	margin: 18px 18px 20px 18px;
}

.code_holder {
	padding: 10px;
	background-color: #ebebeb;
	border: 1px solid #808080;
	color: #808080;
	font-size: 11px;
	margin: 5px 0px;
}

.popup_input {
	height: 17px;
	border: 1px solid #c7c7c7;
	float: right;
	width: 228px;
	margin-bottom: 10px;
	margin-left: 17px;
}

.popup_label {
	float: right;
	line-height: 19px;
}

.orangeText {
	color: #ff6c00;
	font-family: Verdana;
	font-size: 12px;
	margin-top: 50px;
}
.gameImage {
	margin-left: 10px;
	margin-top: 34px;
	float: left;
	}

.gameInfo li {
	margin-left: 10px;
 	color:#ff6c00;
 	margin-top: 5px;
}

.gameInfo li span {
	color: #000;
	font-size: 12px;
	
}

.bellowThumb {
	color: #666666;
	background: url(images/littleArrowUp.png?v2) no-repeat top center;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 17px;
}

.otherGamesHolder {
	text-align: middle;
	width: 180px;
}

.otherGamesHolderStyle {
	text-align: center; 
	float:left; 
	width: 175px; 
	padding-top: 32px; 
	padding-bottom: 33px;
}

.otherGamesHolderStilce {
	text-align: center; 
	float:left; 
	width: 175px;
}

.otherGamesHolder a {
	text-decoration: none;
	color: #000;
	}

.otherGamesText {
	width: 180px;
	display: block;
}

.bigBlueButton {
	background: url(images/bigButtonBg.png?v2) no-repeat left -68px;
	display: inline-block;
	height: 34px;
	line-height: 34px;
	padding-left: 16px;
	text-decoration: none;
	font-size: 13px;
	font-family: Verdana;
	color: #000;
	font-weight: 900;
	
}	

.bigBlueButton span {	
	background: url(images/bigButtonBg.png?v2) no-repeat right -68px;
	display: inline-block;
	line-height: 34px;
	height: 34px;
	padding-right: 16px;

	
}

.bigBlueButton:hover {
	background-position: left -102px;
	color: #000;
}	

.bigBlueButton:hover span{
	background-position: right -102px;
	color: #000;
}	

.bigOrangeButton {
	background: url(images/bigButtonBg.png?v2) no-repeat left top;
	display: inline-block;
	height: 34px;
	line-height: 34px;
	padding-left: 16px;
	text-decoration: none;
	font-size: 13px;
	font-family: Verdana;
	color: #000;
	font-weight: 900;
}	

.bigOrangeButton span {
	background: url(images/bigButtonBg.png?v2) no-repeat right top;
	display: inline-block;
	line-height: 34px;
	height: 34px;
	padding-right: 16px;
}

.bigOrangeButton:hover {
	background-position: left -34px;
	color: #000;
}	

.bigOrangeButton:hover span{
	background-position: right -34px;
	color: #000;
}

#buyGame.bigOrangeButton { background-position: left -136px; }
#buyGame.bigOrangeButton span { background-position: right -136px; }
#buyGame.bigOrangeButton:hover { background-position: left -170px; }
#buyGame.bigOrangeButton:hover span { background-position: right -170px; }


.bigButtonHolder {
	float: left;
	width: 185px;
	text-align: center;
	margin-top: 20px;
}

.bigButtonHolder1 {
	float: left;
	width: 175px;
	text-align: center;
	margin-top: 20px;
}

.bigButtonHolder1Pre {
	margin-top: 0 !important; 
	margin-bottom: 20px; 
	width: 193px !important;
}

.bigButtonHolder2 {
	float: left;
	width: 160px;
	text-align: center;
	margin-top: 20px;
}

.bigButtonHolder3 {
	float: left;
	width: 220px;
	text-align: center;
	margin-top: 20px;
}

.bigButtonHolder3Pre {
	margin-top: 0 !important; 
	margin-bottom: 20px; 
	width: 230px !important;
}

.bigButtonHolder3PreText { 
	margin-bottom: 4px; 
	font-weight: 700;
}

.blueTextH4 {
	margin-left:-58px; 
	margin-bottom:-14px; 
	width:300px; 
	color:gray; 
	display:none;
}

.blueText {
	color: #6397c0;
}

.orangeText2 {
	color: #fd6900;	
}

.freeSiteTop {
	background: url(images/freesitecontent_bg.png?v2) top left no-repeat; 
	width: 879px;	
	padding-top: 1px;
	margin-top: 10px;
}

.freeSiteMiddle {
	background: url(images/freesitecontent_bg_repeat.png?v2) top left repeat-y; 
	width: 879px;	
	margin-top:18px;
}

.freeSiteBottom {
	background: url(images/freesitecontent_bg_bottom.png?v2) bottom left no-repeat; 
	width: 879px;	
	padding-bottom: 18px;
	
}

.freeSite {
	margin-left: 5px;
	}
.freeSiteCube {

	text-align: center;
	width: 97px;
	float: left;

}

.freeSiteStar {
	background:transparent url(images/freesitecontent_star.png?v2) no-repeat scroll 710px -6px;
	height:143px;
	padding-right:200px;
}

.affiliateSiteStar {
	background:transparent url(images/affiliate_star.png?v2) no-repeat scroll 710px -3px;
	height:175px;
	padding-right:200px;
}
/************************************************************
											download top 50
*************************************************************/

.top50desc {
	margin-left: 380px;
	height: 25px;
	font-size: 12px;
	margin-top:12px;	
}

.top50desc1 {
	float: left;
	width: 95px;
	text-align: center;	
}
.top50desc2{
	float:left;
	margin-left:15px;
	text-align:center;
	width:80px;
}
.top50desc3 {
	float: left;
	width: 98px;
	margin-left:15px;
	text-align: center;	
}
.top50desc4 {
	float: left;
	width: 75px;
	text-align: center;	
}
.top50desc5 {
	float: left;
	width: 110px;
	text-align: center;	
}







.top50top10 {
	background: url(images/top50top10.png?v2) repeat-x;
}

.top50header {
	background: url(images/top50header.png?v2) no-repeat left bottom;
	width: 879px;
	height: 55px;
	padding-top: 10px;
}

.top50title {
	font-size: 14px;
	font-family: Verdana;
	font-style: italic;
	margin-left:10px;
	margin-top:6px;
}

.top50bigRow {
	width: 877px;
	height: 67px;
	border-bottom: 1px solid #acacac;
	border-left: 1px solid #6b6b6b;
	border-right: 1px solid #6b6b6b;	
	overflow: hidden;
}

.top50smallRow {
	width: 877px;
	height: 48px;
	border-bottom: 1px solid #acacac;
	border-left: 1px solid #6b6b6b;
	border-right: 1px solid #6b6b6b;	
	overflow: hidden;
}

.darkGreyText {
	color: #525252;
}

.top50bigRow .top50bigNumber {
	float: left;
	height: 68px;
	line-height: 68px;
	font-size: 15px;
	text-align: center;
	width: 46px;
	font-weight: 700;
}

.top50smallRow .top50bigNumber {
	float: left;
	height: 48px;
	line-height: 48px;
	font-size: 15px;
	text-align: center;
	width: 46px;
	font-weight: 700;
}



.top50separator {
	background: url(images/top50separator.png?v2);
	width: 1px;
	height: 67px;
	float: left;
}

.top50bigRow .top50positionGreen {
	background:transparent url(images/greenArrow.png?v2) no-repeat scroll 27px 29px;
	color:#35A808;
	float:left;
	font-size:10px;
	height:67px;
	line-height:64px;
	width:62px;
}

.top50bigRow .top50positionGreen span {
	margin-left: 6px;
	width: 20px;
	text-align: center;
	display: block;
	font-family: Arial;
}

.top50smallRow .top50positionGreen {
	background:transparent url(images/greenArrow.png?v2) no-repeat scroll 27px 21px;
	color:#35A808;
	float:left;
	font-size:10px;
	height:48px;
	line-height:48px;
	width:62px;
}

.top50smallRow .top50positionGreen span {
	margin-left: 6px;
	width: 20px;
	text-align: center;
	display: block;
	font-family: Arial;
}


.top50bigRow .top50positionOrange {
	background:transparent url(images/orrangeArrow.png?v2) no-repeat scroll 27px 29px;
	color:#FD6900;
	float:left;
	font-size:10px;
	height:67px;
	line-height:64px;
	width:62px;
}

.top50bigRow .top50positionOrange span {
	margin-left: 6px;
	width: 20px;
	text-align: center;
	display: block;
	font-family: Arial;
}

.top50smallRow .top50positionOrange {
	background:transparent url(images/orrangeArrow.png?v2) no-repeat scroll 27px 21px;
	color:#FD6900;
	float:left;
	font-size:10px;
	height:48px;
	line-height:48px;
	width:62px;
}

.top50smallRow .top50positionOrange span {
	margin-left: 6px;
	width: 20px;
	text-align: center;
	display: block;
	font-family: Arial;
}

.top50bigRow .top50position {

	float:left;
	font-size:10px;
	height:48px;
	line-height:48px;
	width:62px;
}


.top50smallRow .top50position {

	float:left;
	font-size:10px;
	height:48px;
	line-height:48px;
	width:62px;
}











.top50img {
	border: 1px solid #000;
	float: left;
	margin-top: 10px;
}

.top50bigRow .top50gameName {
	margin-left: 6px;
	margin-top: 9px;
	float: left;
	width: 220px;
	font-size: 11px;
}

.top50bigRow .top50gameName span:first {
	margin-bottom: 10px;
	float: left;
}

.top50smallRow .top50gameName {
	margin-left: 6px;
	margin-top: 9px;
	margin-right: 72px;
	float: left;
	width: 220px;
	font-size: 11px;
}

.top50smallRow .top50gameName span:first {
	margin-bottom: 10px;
	float: left;
}

.gameName {
	float: left;
	font-weight: 700;
	margin-bottom: 4px;
}

.top50bigRow .top50peak {	
	font-family: Verdana;
	font-size: 14px;
	float: left;
	width: 60px;
	text-align: center;
	line-height: 69px;
}

.top50bigRow .top50wks {
	font-family: Verdana;
	font-size: 14px;
	float: left;
	text-align: center;
	width: 114px;
	line-height: 69px;
}

.top50bigRow .top50rls {
	font-family: Verdana;
	font-size: 14px;
	float: left;
	width: 92px;
	text-align: center;
	line-height: 69px;
}

.top50smallRow .top50peak {	
	font-family: Verdana;
	font-size: 14px;
	float: left;
	width: 60px;
	text-align: center;
	line-height: 48px;
}

.top50smallRow .top50wks {
	font-family: Verdana;
	font-size: 14px;
	float: left;
	text-align: center;
	width: 114px;
	line-height: 48px;
}

.top50smallRow .top50rls {
	font-family: Verdana;
	font-size: 14px;
	float: left;
	width: 92px;
	text-align: center;
	line-height: 48px;
}

.top50bigRow .top50blueBtn {
	width: 26px;
	height: 26px;
	display: block;
	float: left;
	margin-left:49px;
	margin-top:21px;
	background: url(images/top50circleBtn.png?v2) left top;
}

.top50bigRow .top50orangeBtn {
	width: 26px;
	height: 26px;
	display: block;
	float: left;
	margin-left:53px;
	margin-top:21px;
	background: url(images/top50circleBtn.png?v2) right top;
}


.top50smallRow .top50blueBtn {
	width: 26px;
	height: 26px;
	display: block;
	float: left;
	margin-left:49px;
	margin-top:11px;
	background: url(images/top50circleBtn.png?v2) left top;
}

.top50smallRow .top50orangeBtn {
	width: 26px;
	height: 26px;
	display: block;
	float: left;
	margin-left:53px;
	margin-top:11px;
	background: url(images/top50circleBtn.png?v2) right top;
}

.top50blue {
	width: 80px;	
	height: 69px;
	float: left;
}

.top50orange {
	height: 69px;
	width: 80px;
	float: left;	
}



.plus_sign {
	display:block;
	float:left;
	margin-left:5px;
	margin-top:7px;
}



.os_icon {
float:left;
margin-left:5px;
margin-top:5px;
}


/***********************************************************
													shop
***********************************************************/

.shopHeader {
	width:880px;
	margin: auto;
}

.shopHeader .header_left {
	width: 11px;
	height: 24px;
	background: url(images/shopHeaderTopLeft.png);
	float: left;
}

.shopHeader .header_middle {
	float: left;
	height: 19px;
	width: 858px;
	padding-top: 5px;
	background: url(images/shopHeaderTopMiddle.png) repeat-x;
}

.shopHeader .header_right {
	background: url(images/shopHeaderTopRight.png);
	width: 11px;
	height: 24px;
	float: right;
}

.shopHeader .pack_header_left {
	background:url("images/shop_title_start.png?v2");
	float:left;
	height:31px;
	width:14px;
}

.shopHeader .pack_header_middle {
	background:url("images/shop_title_repeat.png?v2") repeat-x;
	float:left;
	height:31px;
	width:852px;
}

.shopHeader .pack_header_right {
	background:url("images/shop_title_end.png?v2");
	float:right;
	height:31px;
	width:14px;
}

.shopHeader .header_bottom_left {
	width: 12px;
	height: 29px;
	background: url(images/shopHeaderBottomLeft.png);
	float: left;
}

.shopHeader .header_bottom_middle {
	float: left;
	height: 29px;
	width: 856px;
	
	background: url(images/shopHeaderBottomMiddle.png) repeat-x;
}

.shopHeader .header_bottom_right {
	background: url(images/shopHeaderBottomRight.png);
	width: 12px;
	height: 29px;
	float: right;
}





.shopHeadingLeft {
	width: 250px;
	padding:12px 20px 5px 170px;
	float: left;
}

.shopHeadingRight {
	float: left;
	padding:12px 20px 5px 32px;
	width: 250px;
}


.darkGreen {
	color: #0d730d;	
}


.shopPaging {
	padding-top: 26px;
	padding-bottom: 10px;
	width: 880px;
	margin: auto;
	text-align: center;
	font-size: 12px;
	
}

.shopPaging a {
	text-decoration: underline;
}

.shopPaging span {
	text-decoration: none;
}

.shopBox {
	width: 880px;
	float: left;
	margin-top: 12px;
}

.shopBox p {
	width: 250px;
	float: left;	
}

.shopBoxLeft {
	float: left;
	width: 9px;
	height: 114px;
	background: url(images/shopItemLeft.jpg) no-repeat;
}

.shopBoxRight {
	float: left;
	width: 9px;
	height: 114px;
	background: url(images/shopItemRight.jpg) no-repeat;
}

.shopBoxMiddle {
	float: left;
	width: 862px;
	height: 114px;
	background: url(images/shopItemMiddle.jpg) repeat-x;
}

.shopPackBox {
float:left;
margin-bottom:15px;
margin-top:15px;
width:430px;
}

.shopImg {
	margin-top: 5px;
	margin-left: 10px;
}	

.shopBigButton {
	
	text-align: center;
}

.lightblueText {
	color: #76a9d3;	
}


/**************************************
							onlinetop50
**************************************/

.onlineTop5 {
	width: 877px;	
	font-size: 10px;
	font-family: Verdana;
}

.onlineTop1 {
	width:  144px;
	height: 86px;
	float: left;
	text-align: center;
	padding: 23px 8px 0px 40px; 
	background: url(images/onlinetop50.png?v2) 0 0 no-repeat;
}

.onlineTop1 h3 {
	height: 25px;
	line-height: 25px;
	margin-left:12px;
}

.onlineTopMiddle {
	width: 144px;
	height: 86px;
	padding: 23px 9px 0px 9px;
	background: url(images/onlinetop50.png?v2) -192px 0 no-repeat;
	float: left;
	text-align: center;	
}

.onlineTop1 img {
	float: left;
	margin-left: 35px; 
	margin-top: 12px;	
	border: 1px solid #000;
	margin-bottom: 4px;
}



.onlineTopMiddle img, .onlineTopEnd img {
	float: left;
	margin-left: 20px; 
	margin-top: 12px;	
	border: 1px solid #000;
	margin-bottom: 4px;
}

.onlineNumber {
	float: left;	
	font-size: 33px;
	font-style: italic;
	font-family: Myriad Pro, Verdana, Tahoma, Arial, sans-serif;
	
}

.onlineTopEnd {
	width: 144px;
	height: 85px;
	float: left;
	text-align: center;	
	padding: 23px 46px 0px 9px;
	background: url(images/onlinetop50.png?v2) -354px 0 no-repeat;	
		
}

.onlineTopOthers {
	width: 870px;
	margin: auto;
	padding-left: 30px;	
	margin-top: 15px;
		font-size: 10px;
	font-family: Verdana;
}

.onlineTopBox {
	background: url(images/onlineTop50Box.png?v2);
	width: 122px;
	height: 83px;
	overflow:hidden;
	padding: 8px 6px 0px 6px;
	margin: 0 14px 17px 14px;
	float: left;
	text-align: center;
}
.onlineTopBox img {
	border: 1px solid #000;
	float: right;
	margin-top: 4px;
	margin-bottom: 3px; 
	margin-right: 25px;	
}


.onlineLittleNumber {
	font-size: 14px;	
	font-style: italic;
	font-weight: 700;
	float: left;
	margin-left: 4px;
	font-family: Myriad Pro, Verdana, Tahoma, Arial, sans-serif;
}

.youdaLogo {
	padding-left: 61px;
	height: 22px;
	margin-top: 5px;
	margin-left: 5px;
	line-height: 16px;
	background: url(images/youdaLogo.png?v2) no-repeat left top;	
}

.youdaLogo h3 {
	font-family: Myriad Pro, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-style: italic;
	margin: 0;
	padding: 0;
}

.highscoreInfo {
	font-family: Verdana;
	font-size: 10px;
	padding-top: 20px;
	padding-left: 11px;
}

.highscoreInfo .highImg {
	float: left;
	margin-top: 8px;
	border: 1px solid #000;
	margin-right: 8px;
}

.highscoreInfo h1 {
	margin-top: 5px; 
}

.highscoreInfo p {
	font-family: Verdana;
	font-size: 10px;
	margin-top: 5px;
}

.highscoreLeft {
	background: url(images/highscore-left.png?v2) no-repeat;
	width: 10px;
	height: 25px;
	float: left;	
}

.highscoreMiddle {
	background: url(images/highscore-middle.png?v2) repeat-x;
	width: 651px;
	height: 25px;
	float: left;	
}

.highscoreRight {
	background: url(images/highscore-right.png?v2) no-repeat;
	width: 10px;
	height: 25px;
	float: left;	
}

.highscoreTable {
	margin-top: 20px;
	margin-left: 10px;
}

.highscoreTable table {
	width: 671px;
	float: left;
	border-collapse: collapse;
	text-align: right;
	font-family: Verdana;
	font-size: 10px;
		border-bottom: 1px solid #c7c7c7;
}

.highscoreTable table td {
	padding: 0px;
	margin: 0px;	
		vertical-align: middle;
		padding-right: 10px;
	height: 11px;
		
}


.hsOdd td {
	background-color: #ededed;	
}
	
.hsPosition {
	width: 125px;	
}

.hsName {
	width: 183px;	
}

.hsScore {
	width: 177px;
}

.hsDate {
	width: 	192px;
}

.hsFirst {
	color: #ff6C00;
	height: 18px;	
	font-size: 14px;
	font-weight: 700;
}

.hsSecond {
	height: 18px;	
	font-weight: 700;
	font-size: 14px;
}

.hsThird {
	height: 18px;	
	font-weight: 700;
	font-size: 14px;
	border-bottom: 1px solid #c7c7c7;
}


	
/***********************************************************
												 daily games
***********************************************************/

	
.dailyHeader .header_left {
	float: left;
	width: 12px;
	height: 55px;
	background: url(images/daily-header-left.png?v2) no-repeat;	
}
.dailyHeader .header_right {
	float: left;
	width: 12px;
	height: 55px;
	background: url(images/daily-header-right.png?v2) no-repeat;	
}

.dailyHeader .header_middle {
	float: left;
	width: 858px;
	height: 55px;
	background: url(images/daily-header-middle.png?v2) repeat-x;	
}

.dailyDates {
	font-family: Verdana;
	font-size: 11px;
	font-weight: 700;
	padding-top: 7px;
	line-heihgt: 31px;	
}

.dailyTitle h3 {
	font-family: Myriad Pro, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-style: italic;
	margin: 0;
	padding: 0;
	padding-top: 7px;
}


.dailyGamesPage {
	
	background: url(images/daily-games-bg.png?v2) repeat-x;
	float: left;
	width: 882px;
	height: 510px;
}	
	
.dailyGamesBox {
	width: 117px;
	height: 102px;
	float: left;
	margin-right: 1px;
	padding-left: 4px;
	padding-right: 4px;	
	text-align: center;
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
}

.dailyGamesBox img {
	border:1px solid #000000;
	float:right;
	margin-bottom:3px;
	margin-right:23px;
	margin-top:25px;	
}

.dailyGamesBox span {
	float:left;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: 700;	
}

.dailyFirst {
	background: url(images/daily-games-first.png?v2) no-repeat 0 0;
}

.dailyFirst img {
	margin-top: 0px;	
}

.dailyFirst span {
	float: none;
	font-weight: 700;
	color: #000;
	font-family: Verdana;
	font-size: 12px;
	display: block;
	margin-top: 5px;
	margin-bottom: 6px;	
}

.dailyBlue {
	background: url(images/dailyBlue.png?v2) no-repeat top left;		
}

.dailyOrange {
	background: url(images/dailyOrange.png?v2) no-repeat top left;		
}

.dailyLeftCorner {
	
}

/***********************************************************
												text pages
***********************************************************/

.disclaimerLeft {
	background: url(images/disclaimer-left.png?v2);
	width: 11px;
	height: 31px;
	float: left;
}

.disclaimerMiddle {
	width: 855px;
	height: 38px;
	background: url(images/disclaimer-middle.png?v2) repeat-x;	
	float: left;
	color: #523100;
	font-family: Verdana;
	font-size: 14px;
	line-height: 31px;
	font-style: italic;
	position: relative;
	z-index: 1;
}

.disclaimerRight {
	background: url(images/disclaimer-right.png?v2);
	width: 11px;
	height: 31px;
	
	float: left;
}

.disclaimerMiddle a {
	position: relative;
	z-index: 2;	
	height: 38px;
	line-height: 31px;
	display: block;
	float: left;
}

.disclaimerMiddle span {
	float: left;
	display: block;
	margin-left: 18px;
	margin-right: 18px;
	}
.disclaimerMiddle a:hover {
	color: #000;
	background: url(images/disclaimerArrow.png?v2) center bottom no-repeat;
}

.disclaimerSelected {
	color: #000;
	font-weight: 700;
	background: url(images/disclaimerArrow.png?v2) center bottom no-repeat;
}

.disclaimerContent {
	width: 590px;
	position:relative;
	font-family: Verdana;
}

.disclaimer1 {
	background: url(images/disclaimer1.png?v2) no-repeat top right;	
}

.disclaimer2 {
	padding-right: 30px;	
	background: url(images/disclaimer2.png?v2) no-repeat bottom right;	
}
.disclaimer3 {
	background: url(images/disclaimer3.png?v2) repeat-y top right;	
}


	
/***********************************************************
												 toolbar
***********************************************************/

.toolbarText {
	width: 545px;
	margin-left:20px;
	margin-top:6px;
	font-size: 13px;
	font-family: Verdana;
}

.toolbarText p, .toolbarText li {
	font-size: 13px;
	font-family: Verdana;
}
	


.toolbarButton {
	margin-top:53px;
	width: 300px;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
	font-family: Verdana;
	color: #999;
}

.toolbarDesc {
	color: #ff6c00;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
}

/***********************************************************
											discount page
***********************************************************/

.discount {
	width: 550px; 	
}

.discountBox {
	width: 550px; 	
	margin-bottom: 10px;
}

.discountBox p {
	margin-top: 0px;
	font-size: 10px;
	font-family: Verdana;
}

.discountBox span {
	font-size: 10px;
	font-weight: 700;
	margin-bottom: 5px;
		font-family: Verdana;
}


/***********************************************************
											favorites page
***********************************************************/


.favoritesLeft {
	width: 10px;
	height: 100px;
	float: left;
	background: url(images/favorites-left.png?v2) no-repeat;
}

.favoritesRight {
	width: 11px;
	height: 100px;
	float: left;
	background: url(images/favorites-right.png?v2) no-repeat;
}


.favoritesMiddle {
	width: 860px;
	height: 100px;
	float: left;
	background: url(images/favorites-middle.png?v2) repeat-x;
}

.myFavorite {
	width: 83px;
	height: 25px;
	font-size: 14px;
	font-family: Myriad Pro, Tahoma, Verdana, Arial, sans-serif;
	font-style: italic;
	line-height: 25px;
	background: url(images/myfavorite.png?v2) no-repeat;
	padding-left: 82px;
}

.favoriteText {
	width: 660px;
	font-size: 10px;
	font-family: Verdana;
	margin-top:15px;
	margin-left: 10px;
	float: left;
	overflow: hidden;
}

.paging {
	color: #a9a9a9;
	
	font-size: 11px;	
}

.paging a {
	text-decoration: underline;
	font-weight: 700;
	color: #a9a9a9;
}

.paging a:hover {
	color: #000 !important;
}


.paging span {
	font-weight: 700;	
}

.favoriteBox {
	height: 100px;
	text-align: center;
	float: left;
	width: 96px;
	font-size: 10px;	
	font-family: Verdana;
}

.favoriteBox img {
	margin-bottom: 8px;
	}
	
	.favoriteBoxes {
		margin-left: 10px;
	}

.grayText {
	color: #a9a9a9;
}

.blackText {
	
	color: #000 !important;	
}

.paging .selected {
	color: #000 !important;	
}

.paging .orangeText2 {
	color: #000 !important;	
}

/***********************************************************
											news page
***********************************************************/

.newsBox {
	width: 560px;
	font-family: Verdana;
	font-size: 10px;
	padding: 20px;
	
}

.newsDate {
	font-size: 14px;
	font-family: Myriad Pro, Verdana, Arial, sans-serif;
	color: #ff6c00;
	font-weight: 900;
	float: left;
}

.newsTitle {
	font-size: 14px;
	font-family: Myriad Pro, Verdana, Arial, sans-serif;
	color: #4d99d7;
	font-weight: 900;
	float: right;
}

.newsText {
	float: left;
	margin-top: 5px;
}

.newsContent {
	display: none;
}
#newsletter {
	width: 560px;
}
	
.singleNews {
	margin-bottom: 15px;	
}

/***********************************************************
									download category pages
***********************************************************/

.categoryTitle {
	float: left;
	width: 700px;
}

.categoryStarredButton {
	width: 130px;
	height: 31px;
	background: url(images/starButton.png?v2) no-repeat;
	display: block;
	font-weight: 700;
	color: #ff6C00;
	font-size: 11px;
	padding-left: 30px;
	padding-top: 13px;
	float:right;
	margin-top: 5px;
}

.categoryTitle p {
	font-size:10px;
	margin-bottom: 15px;
}

.featuredBoxLeft {
	background: url(images/category-orange-left.png?v2);
	width: 11px;
	height: 255px;
	float: left;
	margin-left: 20px;
	
}

.featuredBoxRight {
	background: url(images/category-orange-right.png?v2);
	width: 11px;
	height: 255px;
	float: left;
}

.featuredBoxMiddle {
	float: left;
	width: 358px;
	height: 255px;
	background: url(images/category-orange-middle.png?v2) repeat-x 0 1px;
	
}

.featuredBoxMiddle h3 {
	line-height: 25px;	
}

.downloadLeft {
	background: url(images/category-orange-left.png?v2);
	width: 11px;
	height: 253px;
	float: left;
	margin-left: 20px;
	
}

.downloadRight {
	background: url(images/category-orange-right.png?v2);
	width: 11px;
	height: 253px;
	float: left;
}

.downloadMiddle {
	float: left;
	width: 138px;
	height: 250px;
	background: url(images/category-orange-middle.png?v2) repeat-x 0 1px;
	padding-top: 4px;
}


.downloadBarLeft {
	margin-top: 20px;
	float: left;
	width: 300px;
	height: 109px;
	background: url(images/download-left-bar.png?v2) repeat-x;
}

.downloadBarMiddle {
	margin-top: 20px;
	float: left;
	width: 565px;
	height: 109px;
	font-family: Verdana;
	background: url(images/download-middle-bar.png?v2) repeat-x;
}

.downloadBarLeft h3 {
	line-height: 25px;	
	padding-left: 12px;
}

.downloadBarRight {
	margin-top: 20px;
	float: left;
	width: 12px;
	height: 109px;
	background: url(images/download-right-bar.png?v2) repeat-x;
}

.downloadCategoryBox {
	height: 100px;
	text-align: center;
	float: left;
	width: 146px;
	font-size: 10px;	
	font-family: Verdana;
}

.downloadCategoryBox img {
	margin-bottom: 8px;
}

.downloadBarFirst {
	float: left;
	margin: 15px;
	width: 145px;
	margin-right: 0px;
}	


.downloadBarBox {
	width: 140px;
	height: 80px;
	text-align: center;
	float: left;
	font-size: 10px;
	font-family: Verdana;
}

.downloadBarBoxFirst {
	width: 120px;
}

.downloadGamesCategory {
	float: left;
	line-height: 20px;
	font-family: Verdana;
	height: 20px;
	display: block;
	margin-top: 5px;
}

.flashImage {
	width: 299px;
	height: 252px;
	background: url(images/flash.png?v2);	
	float: left;
	
}

.gameVideoButton {
	background:transparent url(images/gameVideoIcon.png?v2) no-repeat scroll left top;
	color:#FF6C00;
	display:block;
	font-size:12px;
	font-weight:700;
	height:25px;
	line-height:18px;
	padding-left:25px;
	
}
	
.gameHighscoreButton {
	background:transparent url(images/gameHighscoreIcon.png?v2) no-repeat scroll left top;
	color:#FF6C00;
	display:block;
	font-size:12px;
	font-weight:700;
	height:25px;
	line-height:18px;
	padding-left:25px;
}


/***********************************************************
									online category pages
***********************************************************/

.onlineCategoryFeaturedBox {

	
}

.onlineCategoryHolder {
	padding-top: 15px;
	padding-left: 11px;	
}

.onlineCategoryFeaturedBox a {
	width: 71px;
	height: 78px;
	padding: 13px 16px 0px 16px;
	float: left;
	text-align: center;
	background: url(images/online-category-rounded-box.png?v2);
	font-family: Verdana;
	font-size: 10px;
	margin: 4px;
}

.onlineLeft {
	background: url(images/category-blue-left.png?v2);
	width: 11px;
	height: 255px;
	float: left;
	margin-left: 20px;
	
	
}

.onlineRight {
	background: url(images/category-blue-right.png?v2);
	width: 11px;
	height: 255px;
	float: left;
}

.onlineMiddle {
	float: left;
	width: 138px;
	height: 250px;
	background: url(images/category-blue-middle.png?v2) repeat-x 0 1px;
	padding-top: 4px;
}

.onlineFeaturedBoxLeft {
	background: url(images/category-blue-left.png?v2);
	width: 11px;
	height: 255px;
	float: left;
	margin-left: 20px;
	
}

.onlineFeaturedBoxRight {
	background: url(images/category-blue-right.png?v2);
	width: 11px;
	height: 255px;
	float: left;
}

.onlineFeaturedBoxMiddle {
	float: left;
	width: 358px;
	height: 255px;
	background: url(images/category-blue-middle.png?v2) repeat-x 0 1px;
	
}

.onlineFeaturedBoxMiddle h3 {
	line-height: 25px;	
}



.onlineBarLeft {
	margin-top: 15px;
	float: left;
	width: 237px;
	height: 109px;
	background: url(images/online-left-bar.png?v2) repeat-x;
}

.onlineBarMiddle {
	margin-top: 15px;
	float: left;
	width: 431px;
	height: 109px;
	font-family: Verdana;
	background: url(images/download-middle-bar.png?v2) repeat-x;
}

.onlineBarLeft h3 {
	line-height: 25px;	
	padding-left: 12px;
}

.onlineBarRight {
	margin-top: 15px;
	float: left;
	width: 12px;
	height: 109px;
	background: url(images/download-right-bar.png?v2) repeat-x;
}

.onlineCategoryBox {
	height: 100px;
	text-align: center;
	float: left;
	width: 116px;
	font-size: 10px;	
	font-family: Verdana;
}

.onlineCategoryBox img {
	margin-bottom: 8px;
}

.onlineBarBox {
	width: 107px;
	height: 80px;
	text-align: center;
	float: left;
	font-size: 10px;
	font-family: Verdana;
	
}

.onlineBarFirst {
	float: left;
	margin: 15px;
	width: 105px;
}

.productPageShadow {
	width: 20px;
	height: 600px;
	background: url(images/shadow_small.png?v2);
	float: left;	
	margin-left: 20px;
}
.lightboxSocial {
	float: right;
	margin-top:6px;
}


#lightboxStumble {
	float:right;
	width:17px;
	height:16px;
	background:url(images/social_popup.png?v2) no-repeat -81px 0px;
	margin-right:8px;	
}

#lightboxDigg {
	float:right;
	width:17px;
	height:16px;
	background:url(images/social_popup.png?v2) no-repeat -54px 0px;
	margin-right:8px;	
}

#lightboxFacebook {
	float:right;
	width:17px;
	height:16px;
	background:url(images/social_popup.png?v2) no-repeat -27px 0px;
	margin-right:8px;	
}

#lightboxTwitter {
	float:right;
	width:17px;
	height:16px;
	background:url(images/social_popup.png?v2) no-repeat 0px 0px;
	margin-right:8px;	
}



/*****************************/

.tetka {
	background: url(images/tetka.png?v2) no-repeat;
	width: 214px; 
	height: 273px;
	position: absolute;
	right: 10px;
	top: 300px;
}

/******************************************************
		Game Page Popup (SHARED)
	*******************************************************/
		#gamePopup .youdaLogo {  height:35px;} 

		#gamePopup .youdaLogo
		{
			background:url("images/youdalogo1.gif") no-repeat right center;
			float:right;
			height:35px;
			width:100px;
		}

		#gamePopup .youdaLogo a {
			display: block;
			width: 95px;
			height: 20px;
			margin-top: 7px;
		}

		.gameHeader {
			padding:2px 10px 0 10px; 
			height:32px;
			background-repeat:repeat-x;
			background-image: url("images/dotted.gif");
			background-position: center bottom;
		}
		
		.discountPrizeOrange {
			font-size: 14px; 
			font-weight: 700; 
			color: #ff6C00;
		}
		
		.discountNewName {
			font-weight: 700;			
		}
		.topGameContainer {
		margin: auto;
		/**height:634px;**/
		width:800px !important;}
		.topGameContainer embed { border: 1px solid #000; }
		
		.topGameContainerText {
			margin: auto;
			width:740px !important;
		}
		
		.topGameContainerClass {
			z-index: 1000; 
			position: relative;
		}
		.gameFooter {
			height:35px;  
			background-repeat:repeat-x;
			background-image: url("images/dotted.gif");
			background-position: center top;
			overflow:hidden;
		}
		
		.gameFooterPopup
		{
			height:35px;  

			background-repeat:repeat-x;
			background-image: url("images/dotted.gif");
			background-position: center top;
			overflow:hidden;
		}
		
			.gameFooter .control, 	.gameFooterPopup .control{display:block; float:left; margin:9px 10px 0 10px; }
		
		.gameh1 {
			margin:0px;
			display:inline;
			padding:0px;
			font-size:20px;
			font-weight:bold;
			color:#FF6C00;
			vertical-align:middle;
			background-color: inherit;
		}
		
		#gamePopup .gamePContainer { 
			height:600px;
			width:800px;
			text-align:center;
			background-image: url("images/gameback.gif"); 
		}
		
		#downloadGameContainer .gamePContainer {
			text-align:left !important;
		}
		
		.gameFooter .controler, .gameFooterPopup .controler {
			float:left; 
			padding-right:15px; 
			margin:11px 0 0 6px;
			height:22px;
		}
		
		.gameFooter .controlerImg, .gameFooterPopup .controlerImg  {margin:12px 0 0 6px;float:left;}

		.controlerImg { border:0px; }
		
		.gameFooter .left, .gameFooterPopup .left {
			margin-top:9px;
			font-size:13px;
		}
		
		.gameHeader .minus, .gameHeader .plus, .gameHeader .empty {
			margin:3px 2px 0 2px;
			width:22px; 
			height:24px;
			float:right;
		}
			.gameHeader .minus {background:url("images/voteminus.gif");}
			.gameHeader .plus {background:url("images/voteplus.gif");}
		
		.gameHeader .voteStar, .gameHeader .votedStar {
			width:11px; 
			height:11px;
			float:right;	
			margin:7px 1px 0 1px;	
		}
			.gameHeader .voteStar {background:url("images/starempty.gif"); background-repeat:no-repeat;}		
			.gameHeader .votedStar {background:url("images/starfull.gif"); background-repeat:no-repeat;}
		
		.fullGame .adbox3 {display:none !important;}
		.fullGame .gameFooter, .fullGame  .gamePContainer, .fullGame .topGameContainer {width:921px !important;}
		
		.favesButton {
			float:right;
			width:160px;
			height:19px;
			text-align:center;
			background:url('images/buttonshs.gif') no-repeat;
			outline:none;
			padding-top:7px;
			margin-top:2px;
			margin-right:30px;
		}
		
		.favesButton:hover {
			background-position:bottom;
			color: #444444 !important;
			background-color: inherit;
		}
/******************************************************
		twits
	*******************************************************/
.twits {
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	margin-bottom: 15px;
	margin-top: 10px;
}




.twits a {
	color: #ff7d00;
	
}

.twits a:hover  {
	text-decoration: underline;
}
.twits div {
	font-size: 9px;
	margin-top: 5px;
}

/*****************************************/

.thumbImgBorder img {
	border: 1px solid #000;	
}

.thumbImgBorder:hover img {
	border: 1px solid #888;	
}

.thumbImgBorder:hover  {
	
	color: #888;	
}




.discountImages {
	float: left;
	width: 600px;	
}

.discountImages img {
	mragin-right: 50px;
	float: left;
	
}
		
		
.dailyDays {
	float: left;
	margin-top: 10px;	
}

.dailyDays div {
	width: 127px;
	font-size: 12px !important;
	float: left;
	text-align: center;	
}

.dailyLeftCorner {
	background-image: url(images/daily-games-left-corner.png?v2);
}

.dailyRightCorner {
	background: url(images/daily-games-right-corner.png?v2) right top;
}






.dailyOrangeLeft {
	background: url(images/daily-games-left-corner-orange.png?v2) right top;
}

.dailyOrangeRight {
	background: url(images/daily-games-right-corner-orange.png?v2) right top;
}

.dailyBlueLeft {
	background: url(images/daily-games-left-corner-blue.png?v2) left top;
}

.dailyBlueRight {
	background: url(images/daily-games-right-corner-blue.png?v2) left top;
}










.affIDText {
	border:1px solid #C7C7C7;
	float:right;
	font-size:11px;
	height:14px;
	margin-left:10px;
	margin-top:1px;
	padding-top:2px;
	width:115px;
}

.affInputButton {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/orangeSmallButton.png?v2) repeat scroll 0 0;
	color:#000000;
	display:block;
	float:right;
	font-size:10px;
	font-weight:700;
	height:15px;
	line-height:14px;
	text-align:center;
	text-decoration:none;
	width:92px;
	border:0 none;
	margin-top: 10px;

}














.textPagesPic {

width: 880px;
background: url(images/farmer.png?v2) right bottom no-repeat;
}

.discountPic {

width: 815px;
/*background: url(images/tetka.png?v2) right bottom no-repeat;*/
}
.cowboyPic {

width: 815px;
background: url(images/cowboy.png) right bottom no-repeat;
}
.wizardPic {

width: 815px;
background: url(images/wizard.png?v2) right bottom no-repeat;
}



.adbox4 {
	text-align: center;
	padding-bottom: 10px;
}









.ratingPlus {
	background:transparent url(images/minusplus.png?v2) repeat scroll left top;
	display:block;
	float:right;
	height:16px;
	margin-right:-6px;
	margin-top:4px;
	width:16px;
	z-index:99;
}

.ratingMinus {
	background:transparent url(images/minusplus.png?v2) repeat scroll right top;
	display:block;
	float:right;
	height:16px;
	margin-left:-8px;
	margin-top:4px;
	position:relative;
	width:16px;
	z-index:99;
}

.otherGames {
	margin-left: 20px;
	margin-right: 20px;
}



/******************************************************
		Beaver Discount page
*******************************************************/

.beaverdiscountPic {

background: url(images/YoudaBeaver.png) right bottom no-repeat;
}


.beaverdiscountImages {
	float: left;
	width: 600px;
	height: 218px;
	background: url(images/Steps-Image.jpg) no-repeat;
	margin-bottom:15px;
}

/******************************************************
		To Be released page
*******************************************************/

.tobeBox {
	width: 282px;
	float: left;
	margin-right: 17px;
}

.tobeBox .tobeTitle {
	margin-top: 5px;
	float: left;
	margin-bottom: 5px;
	color: #ff6C00;
}

.tobeBox a img {
	border: 1px solid #000;
}

.tobeBox a:hover img {
	border: 1px solid #ff6c00;
}

/******************************************************
		Multiplayer page
*******************************************************/

.multiplayerBarLeft {
	background:transparent url(images/multiplayer-left-bar.png) repeat-x scroll 0 0;
	float:left;
	height:109px;
	margin-top:15px;
	width:300px;
}

.multiplayerBarLeft h3 {
	line-height: 25px;	
	padding-left: 12px;
}

.multiplayerBarFirst {
	width: 155px;
	margin:	15px;
	float: left;
}

.multiplayerCategoryBox {
	width: 142px;
	margin-left: 16px;
	float: left;
	margin-right: 17px;
}

.multiplayerCategoryBox a {
	color: #6397c0;
	font-weight: 700;
	font-family: Verdana, Arial, sans-serif;
}

/******************************************************
		Dimming functionality
*******************************************************/

.dimSleep {
	width: 21px;
	height: 19px;
	background:transparent url(images/dim.png) no-repeat scroll -21px 0;
	margin-left: 8px;
	
}

.dimSleep:hover {
	background-position: -21px -19px;
}

.dimPopup {
	width: 21px;
	margin-left: 15px;
	height: 19px;
	background:transparent url(images/dim.png) no-repeat scroll 0 0;
}

.dimPopup:hover {
	background-position: 0 -19px;
}

	/*Styles for dim overlay & message box*/
#dim {
	position:absolute; 
	top:0; 
	left:0;
	width:100%; 
	z-index:100; 
	background: url(images/dim2.png); 
	display:none; 
	text-align:left; 
	height: 100%;
}
.dimSpan {
	float: right;
	color: #818181;
	font-size: 11px;
	display: block;
	height: 19px;
	line-height: 19px;
	font-family: Verdana, Arial, sans-serif;
}

#youdaPopupHolder {
	width: 100%;
	height: 200px;
		
}

#youdaPopupHolder a {
	display: block;
	width: 412px;
	height: 175px;
	background: url(images/youdaBigLogo.png) top center;
}

#youdaPopupHolder a:hover { 
	background-position: bottom center;
}

.searchGamepacks {
	float:left;
	margin-bottom:30px;
	text-align:center;
	width:220px;
}

#gameSWFObject {
	position: relative;
	z-index: 2000;
}

.downloadBarBoxLanding {
	border-right: 1px solid rgb(204, 204, 204);
	margin-top: 25px;
	padding-top: 10px;
	height: 70px;
	width: 144px;
	
	text-align: center;
	float: left;
	font-size: 10px;
	font-family: Verdana;
}

.toolbarBanner {
	float: right;
	background: url(images/toolbarBanner.png) no-repeat;
	width: 211px;
	height: 236px;
	margin-right: 20px;
}

.toolbarBanner a {
	display:block;
	height:41px;
	margin-left:13px;
	margin-top:188px;
	width:184px;	
}

.downloadBoxHolder {
		float: left;
		/*width: 669px;*/
}

.onlineBarLeftHome {
	margin-top: 20px;
	float: left;
	width: 300px;
	height: 109px;
	background: url(images/online-left-bar-home.png) repeat-x;
}


.onlineBarLeftHome h3 {
	line-height: 25px;	
	padding-left: 12px;
}

.noBg {
	background: none !important;
}


/********************************************
*********       shop redisign       *********
*********************************************/

#shopFancyBar {
	width: 840px;
	border: 1px solid #adadad;
	border-bottom: 0 none;
	background: #f1f1f1;
	padding: 17px 19px 9px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}

.veryBold {
	font-weight: 900;
}

#shopFancyBar .boxLeft {
	float: left;
	width: 140px;
	
}

#shopFancyBar .boxRight {
	float: left;
	width: 679px;	
	padding-left: 20px;
	padding-bottom:10px;
	border-left: 1px dotted #000;	
}

.boxLeft input[type=checkbox] {
	margin: 0 auto;
	float: left;
	margin-right: 5px;
	
}

.boxLeft label {
	float: left;	
	margin-top: 19px;
}

.boxLeft label span {
	display:inline-block;
	float:left;
	margin-top:-1px; 
	margin-right: 25px;
	
}

.boxRight a {
	color: #4f4e4e !important;
	text-decoration: underline;
	width: 100px;
	text-align:right;
}

.boxRight label {
	float: left;	
	margin-top: 14px;
}

.boxRight input[type=checkbox] {
	margin: 0 auto;
	float: left;
	margin-right: 5px;
}

.boxRight label span {
	display:inline-block;
	float:left;
	margin-top:-1px; 
	margin-right: 15px;	
}

.shopTitleH1 {
	width: 307px;
	font-size:12px; 
	margin-bottom:1px;
	color: #000;
	font-weight: 900;
	margin-top: 5px;
	float: left;
}

.shopTitleH1 img {
	margin-top: 8px;
	margin-left: 2px;
	margin-right: 8px;
	float: left;
}

.shopTexts > a {
	text-decoration: underline;
	color: #ff6b00;
	font-size: 11px;
}

.shopTitleH1 a {
	margin-top: 7px;	
	color: #000;
	font-weight: 900;
	font-size: 12px;
	text-decoration: none;
}

.shopBoxMiddle p {
	font-size:12px;
	height:46px;
	line-height:22px;
	margin:0 auto 0;
	overflow:hidden;
} 

.shopTexts {
	width: 307px;
	float: left;
}

.shopVerticalLine {
	width: 2px;
	height: 114px;
	float: left;
	background: url(images/shopVerticalBorder.jpg);	
}

.movieIcon {
	margin: 0 auto !important;	
	margin-left: 5px !important;
}

.shopReleaseDate {
	height: 110px;
	line-height: 105px;
	font-weight: 900;
	font-size: 12px;
	width: 100px;
	float: left;
	text-align: center;
}

.shopPrices {
	float: left;
	margin-left:18px;
	margin-top:17px;
	height: 94px;
	font-weight: 700;
	width: 100px;
}

.priceFirstRow {
	color:#9D9D9D;
	display:inline-block;
	font-size:11px;
	height:12px;
	width:105px;
}

.priceSecondRow {
	color:#666666;
	display:inline-block;
	font-size:39px;
	position:relative;
	width:122px;
}

.priceSecondRow span {
	float: left;	
}

.smallSizeFont {
	display:block;
	font-size:18px;
	margin-top:5px;
}

.priceThirdRow {
	color: #ff6a00;
	font-size: 11px;
}

.shopButtons {
	margin-right:1px;
	margin-top:18px;
}

.shopBuyPageWin {
	background:transparent url(images/shopButtons.jpg) repeat scroll right top;
	color:#000000;
	float:right;
	font-size:15px;
	font-weight:900;
	height:31px;
	padding-right:50px;
	margin-bottom: 11px;
}

.shopBuyPageWin span {
	background:transparent url(images/shopButtons.jpg) repeat scroll left top;
	display:inline-block;
	height:31px;
	line-height:26px;
	padding-left:30px;
}

.shopBuyPageMac {
	background:transparent url(images/shopButtons.jpg) repeat scroll right bottom;
	color:#000000;
	float:right;
	font-size:15px;
	font-weight:900;
	height:31px;
	padding-right:50px;
	
}

.shopBuyPageMac span {
	background:transparent url(images/shopButtons.jpg) repeat scroll left bottom;
	display:inline-block;
	height:31px;
	line-height:26px;
	padding-left:30px;
}

#sortButton1 {
	float:left;
	font-size:12px;
	font-weight:900;
	margin-left:10px;
	margin-top:7px;
	width:438px;
}
#sortButton2 {
	float:left;
	font-size:12px;
	font-weight:900;
	margin-top:7px;
	width:106px;
}
#sortButton3 {
	float:left;
	font-size:12px;
	font-weight:900;
	margin-top:7px;
	width:100px;
}

/******************** login screen *****/

#gamelogin_score {
	width: 484px;
	height: 351px;
	background:transparent url(images/hs_login_bg.png);
}

.hs_signin_title {
	font-size: 20px;
	font-weight: 700;
	margin-top: 85px;
	margin-left: 30px;
	float: left;
}

#loginForm21 {
	float: left;	
	width:440px;
	margin-left: 27px;
	margin-top:10px;
	padding: 0px;
}

.hs_user {
background:transparent none repeat scroll 0 0;
border:0 none;
color:#555555;
float:left;
font-family:Verdana;
font-size:11px;
height:14px;
margin:5px 15px 5px 8px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
width:134px;
*margin-left: -20px;
}

.hs_pass {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#555555;
	float:left;
	font-family:Verdana;
	font-size:11px;
	height:14px;
	margin:5px 36px 5px 5px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;	
	width:120px;
}

#loginFormSubmit21 {
	background:transparent url(images/hs_submit.png) repeat scroll left top;
	display:block;
	float:left;
	font-weight:700;
	height:26px;
	line-height:26px;
	text-align:center;
	width:113px;
	font-size: 12px;
}

#loginFormSubmit21:hover {
	background-position: bottom left;
	color: #000;	
}

.hs_error_holder {
	height:50px;
	float: right;
	width: 400px;
	text-align: right;	
}

.hs_error {
	color:#D20F00;
	
	font-size:13px;
	margin-right:26px;
	margin-top:7px;
}

.hs_textlink {
	font-size: 12px;	
	display: inline-block;
}

.hs_separator {
	display:inline-block;
	margin-left:23px;
	margin-right:28px;
	width: 15px;
	zoom: 1;
	*display: inline;
}


#playasguest {
	margin: auto;
	display: block;
	width: 250px;
	height: 36px;
	background: url(images/hs_guest.png);
	color: #ff6c00;
	font-size: 12px;
	font-family: Verdana;
	margin-top:25px;
	line-height: 36px;
	margin-bottom: 12px;	
}

#playasguest:hover {
	text-decoration: underline;	
}

.hs_smallgray {
	font-size: 10px;	
	color: #959595;	
	
}

.hs_error_form {
	background: url(images/hs_form_error.png) no-repeat left 16px;
}
#gameContainerPosition, #gamelogin_score {
	position:relative;
	z-index:2000;
}

#loginForm21 span {
	float: left;
	margin-bottom:3px;
	margin-left:5px;
	margin-right:93px;
	font-family: Verdana;
	color: #555555;
}

.hs_placeholder {
	float:left;
	height:25px;
	width: 100px;
}

/*********** HO HO HO ******/

.xmas {
	background:transparent url(images/christmas-bg2.jpg) no-repeat scroll 0 0;
	font-family:Myriad Pro,Verdana,Tahoma,Arial,sans-serif;
	height:1112px;
	margin-bottom:-28px;
	margin-left:5px;
	padding-left:25px;
	position:relative;
	width:880px;
	z-index:10;
}

.xmas p {
	font-size: 13px; 	
}

.xmas_row1 {
	margin-left:195px;
	padding-top:30px;
	width:360px;
	height:130px;
}

.xmas_row2 {
	height:376px;
	*height:446px;
	width:800px;
}

.xmas_row3 {
	height:190px;
}

.xmas_row4 {
	height:32px;
	margin-left: 45px;
}

.xmas_row4 span {
	display: inline-block;
	margin-left:132px;
	margin-right:91px;
}

.xmas_row5 {
	height:130px;
	width: 500px;
}

/*********** Uninstall ******/

.un-top {
	background: url(images/un-top.jpg);
	width: 562px;
	height: 23px;
	float: left;
	font-size: 14px;
	padding-left: 10px;
	padding-top: 5px;
	font-style: italic;
	font-weight: 900;
	margin-top:2px;
	font-family: "Myriad Pro", Tahoma, Verdana, Arial, sans-serif; 
}

.un-mid {
	background: url(images/un-mid.jpg);
	width: 532px;
	padding-left: 20px;
	float: left;
	padding-right: 20px;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, sans-serif; 
}

.un-mid p {
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}

.un-submit {
	margin:auto;
	display: block;
	width: 173px;
	height: 37px;
	background: url(images/un-submit.jpg) top;
	line-height: 37px;
	font-size: 18px;
	color: #663200;
	text-align: center;
	font-weight: 900;
	border: 0 none;
}

.un-submit:hover {
	background-position: bottom;
	color: #663200;
}

.un-bot {
	background: url(images/un-bot.jpg);
	width: 572px;
	height: 13px;
	float: left;
}

.un2-top {
	background: url(images/un2-top.jpg);
	width: 242px;
	height: 20px;
	float: left;
	font-size: 14px;
	padding-left: 10px;
	padding-top: 5px;
	font-style: italic;
	font-weight: 900;
	font-family: "Myriad Pro", Tahoma, Verdana, Arial, sans-serif; 
}

.un2-mid {
	width: 250px;
	border-left: 1px solid #adadad;
	border-right: 1px solid #adadad;
	background: #f3f3f3;
}

.un2-bot { 
	background: url(images/un2-bot.png);
	width: 252px;
	height: 18px;
	float: left;
}

/****************** NEW Help section *************************/

.helpText {
	height: 123px;
	width: 860px;
	
}

.mainCategory {
	float: left;
	height: 213px;
	width: 399px;
	margin: 22px 10px 20px 7px;
	line-height: 12px;	
}

.mainCategoryHeader {
	height: 26px;
	line-height: 26px;
	display: block;
	padding-left: 10px;
	font-weight: bold;
	background-image: url('images/mainCategoryHeader.png');
}

.mainCategoryContent {
	height: 175px;
	padding-top: 13px;
	padding-left: 20px;
	border-left: 1px solid #b2b2b2;
	border-right:  1px solid #b2b2b2;
	background-color: #f1f1f1;
	overflow: hidden;

}

.mainCategoryForm {
	float: left;
	height: 434px;
	margin: 22px 10px 20px 7px;
	line-height: 12px;
	width: 865px;	
}

.mainCategoryHeaderFormLeft {
	height: 26px;
	line-height: 26px;
	font-weight: bold;
	background: url('images/shopHeaderTopLeft.png') no-repeat;
	float: left;
	width: 11px;
	
}

.mainCategoryHeaderFormMiddle {
	height: 24px;
	line-height: 26px;
	
	font-weight: bold;
	background: url("images/shopHeaderTopMiddle.png") repeat-x scroll 0 0 transparent;
	 
}

.mainCategoryContentForm {
	background: url("images/un4-mid.png") repeat-y scroll 0 0 transparent;
	border-left: 1px solid #b2b2b2;
	border-right:  1px solid #b2b2b2;
	padding-left: 20px;
	padding-right: 20px;
    font-family: Verdana,Tahoma;
    font-size: 12px;
    height: 404px;
}

.mainCategoryHeaderFormRight {
	background: url("images/shopHeaderTopRight.png") no-repeat scroll 0 0 transparent;
    float: right;
    font-family: Verdana,Tahoma;
    height: 26px;
    width: 11px;
}

.mainCategoryFooterFormMiddle {
	height: 30px;
	line-height: 26px;
	display: block;
	font-weight: bold;
	background: url("images/shopHeaderBottomMiddle.png") repeat-x scroll 0 0 transparent;
	
}

.mainCategoryFooterFormLeft {
	height: 30px;
	line-height: 26px;
	font-weight: bold;
	background: url('images/shopHeaderBottomLeft.png') no-repeat;
	float: left;
	width: 11px;
}

.mainCategoryFooterFormRight {
	background: url("images/shopHeaderBottomRight.png") no-repeat scroll 0 0 transparent;
    float: right;
    font-family: Verdana;
    height: 30px;
    width: 12px;
}

strong {
	line-height: 20px;
}

/******* Support visual section FORM ************/
.sfFormLabel {
	width: 90px;
	vertical-align: top;
	line-height: 31px;
	font-family: Verdana;
	font-size: 10px;
}

.myInfo {
	padding-bottom: 10px;
	padding-top: 20px;
	padding-left: 10px;
}

.bottomText {
	padding-left: 10px;
}

.requiredclass {
	font-family: Verdana !important;
	font-size: 10px !important;
}

.myInfo img {
	padding-right: 15px;
	padding-top: 7px;
}

.sfFormTable {
	float: left;
	padding-left: 20px;
}

.sfRadioButtonText {
	padding-right: 25px;
}

.mpFormField p {
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 12px;
	font-family: Verdana, Tahoma;
}

.sfFormField {
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 12px;
	font-family: Verdana, Tahoma;
	width: 95px;
}

.buttonsHolder {
	margin-left: 300px;
	text-align: center;
	display: block;
	width: 250px;
}

.resetSilver {
	background: url("images/silver-sprite.png") no-repeat scroll 0 0 transparent;
    border: none;
    color: #000000;
    font-family: Verdana,Tahoma;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    line-height: 14px;
    padding-bottom: 4px;
    text-align: center;
    width: 90px;
}

.resetSilver:hover {
	cursor: pointer;
	background: url("images/silver-sprite.png") no-repeat scroll 0 -34px transparent;
}

.submitOrange:hover {
	cursor: pointer;
	background: url("images/orange-sprite.png") no-repeat scroll 0 -34px transparent;
	
}

.submitOrange {
	background: url("images/orange-sprite.png") no-repeat scroll 0 0 transparent;
    border: none;
    color: #000000;
    font-family: Verdana,Tahoma;
    font-size: 14px;
    font-weight: bold;
    font-weight: bold;
    height: 34px;
    line-height: 14px;
    padding-bottom: 4px;
    text-align: center;
    width: 121px;
}

.box1 {
	background: url('images/mainCategoryContent1.png') #F1F1F1 no-repeat bottom right;
}

.box2 {
	background: url('images/mainCategoryContent2.png') #F1F1F1 no-repeat bottom right;
}

.box3 {
	background: url('images/mainCategoryContent3.png') #F1F1F1 no-repeat bottom right;
}

.box4 {
	background: url('images/mainCategoryContent4.png') #F1F1F1 no-repeat bottom right;
}

.box5 {
	background: url('images/mainCategoryContent5.png') #F1F1F1 no-repeat bottom right;
}

.mainCategoryContent a {
	display: block;
	line-height: 26px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #2d2d2d;
	background: url('images/helpArrow.png') no-repeat 0px 9px;
	padding-left: 20px;
}

.mainCategoryContent a:hover {
	text-decoration: underline;
}

.mainCategoryFooter {
	height: 31px;
	line-height: 31px;
	display: block;
	padding-right: 15px;
	font-weight: bold;
	text-align:right;
	background-image: url('images/mainCategoryFooter.png');
}

.mainCategoryFooter a {
	color: #616161;
}

.mainCategoryFooter a:hover {
	color: #868686;
}

.mainCategoryRight {
	float: left;
	height: 213px;
	width: 399px;
	margin: 22px 0 20px 60px;
}

.helpIcon{
	float: left;
}

.bigBoxTop {
	margin-left: 10px;
	height:12px;
	background:url('images/bigBoxTop.png') no-repeat top left;
	
}

.bigBox {
	margin-left: 10px;
	background:url('images/bigBoxRepeat.png') repeat-y; 
}

.bigBoxBottom {
	min-height:94px;
	padding-bottom:25px;
	padding-left:20px;
	background:url('images/bigBoxBottom.png') no-repeat bottom left;
}

.bigBoxBottom h2 {
	color: #ff6c00;
	margin-left: 30px;
	height: 21px;
	line-height: 21px;
	font-size: 20px;
	
}

.bigBoxBottom p {
	margin-right: 27px;
	line-height: 21px;
	font-size: 12px;
}

.helpArrow {
	float: left;
}

.helpStyle {
	color: #828282;
	font-size: 10px;
	height: 20px;
	line-height: 20px;
	font-family: Verdana, Arial, sans-serif;
}

.helpWrapper {
	margin-left: 30px;
	margin-bottom: 10px;
	color: #828282;
}


.mainCategoryRight1 {
	float: left;
	width: 539px;
	margin: 22px 0 20px 45px;
	line-height: 35px;
}

.mainCategoryRight1 h3 {
	font-size: 18px;
	font-family: Verdana, Arial, sans-serif;
}

.questionIcon{
	float: left;
}


.bigBoxBottom1 {
	min-height:94px;
	padding-bottom:25px;
	padding-left:20px;
	background:url('images/bigBoxBottom.png') no-repeat bottom left;
}

.bigBoxBottom1 h2 {
	color: #ff6c00;
	margin-left: 0px;
	height: 21px;
	line-height: 21px;
	font-size: 20px;
	
}

.questionIcon {
	color: #7a7a7a;
	font-size: 15px;
	background: url('images/questionIcon.png') 0px 9px no-repeat; 
	padding-left: 25px;

}

.bigBoxBottom1 p {
	margin-right: 27px;
	line-height: 21px;
	font-size: 12px;
	color: #4d4d4d;
	font-family: Verdana, Arial, sans-serif;
}

.aboxTop {
	float: left;
    height: 34px;
    width: 537px;
    background: url('images/aboxTop.png') left center no-repeat;
}

.aboxRepeat{
	background: url('images/aboxRepeat.png') left top repeat-y;
	float: left;
}

.aboxBottom {
	background: url('images/aboxBottom.png') left bottom no-repeat;
	width: 537px;
	min-height: 110px;
	padding-bottom: 25px;
}

.aboxBottom h4 {
	color: #5689b3;
	margin-left: 20px;
	margin-right: 42px;
	font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
}

.aboxBottom p {
	font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin-left: 20px;
    margin-right: 20px;
    color: #8a8a8a;
   
    
}

.aboxBottom ul, ol {
	font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin-left: 50px;
    margin-right: 20px;
    color: #8a8a8a;
    font-weight: bold;
}

.printIcon {
	float: right;
	margin-bottom: 56px;
	background: url ('images/printIcon.png');
}

.printButtonHolder {
	
	float: right;
	
	width: 539px;
	text-align: right;
	
}

.printButtonHolder span {
	background: url("images/printIcon.png") no-repeat scroll right bottom transparent;
    color: #663200;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    padding-right: 30px;
    width: 120px;
    margin-bottom: 40px;
}

.mainCategoryRight1 h3 {
	font-weight: bold;
	font-size: 18;
	font-family: Verdana, Arial, sans-serif;
	line-height: 20px;
	margin-bottom: 28px;
}

.mainCategory1 {
	float: left;
	width: 279px;
	margin: 22px 10px 20px 7px;
	line-height: 12px;	
}

.mainCategoryHeader1 {
	height: 26px;
	line-height: 26px;
	display: block;
	padding-left: 10px;
	font-weight: bold;
	background-image: url('images/mainCategoryHeader1.png');
}

.mainCategoryContent1 {
	padding-top: 13px;
	padding-left: 15px;
	padding-bottom: 10px;
	border-left: 1px solid #b2b2b2;
	border-right:  1px solid #b2b2b2;
	background-color: #f1f1f1;

}

.mainCategoryContent1 a {
	display: block;
	line-height: 26px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #2d2d2d;
	background: url('images/helpArrow.png') no-repeat 0px 9px;
	padding-left: 20px;
	margin-right: 7px;
}

.mainCategoryContent1 a:hover {
	text-decoration: underline;
}

.mainCategoryFooter1 {
	height: 31px;
	line-height: 31px;
	display: block;
	padding-right: 15px;
	font-weight: bold;
	text-align:right;
	background-image: url('images/mainCategoryFooter1.png');
}

.categoryTitleFankit {
	padding-left: 17px;
	padding-right: 17px;
	min-height: 170px;
	
}

.categoryTitleFankit h1 {
	color: #76a9d3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 10px !important;
}

.categoryTitleFankit p {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	
}

.fankitsLink {
	color: #0000FF;
	text-decoration: underline !important;
}

.fankitsLink:hover {
	color: #0000FF;
}

.fankitsImages {
	float: left;
	width: 276px;
	margin-bottom: 35px;
}

.youdaOrange {
	background: url(images/newsletterOrangeYuoda.png) no-repeat ;
	height: 26px;
	font-size: 14px;
	padding-left: 77px;
	padding-top: 5px;
	font-style: italic;
	font-family: "Myriad Pro", Tahoma, Verdana, Arial, sans-serif; 
	margin-bottom:19px;
}

.un3-top {
	background: url(images/un3-top.png);
	width: 659px;
	height: 13px;
	padding-left: 20px;
	float: left;
	padding-right: 20px;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, sans-serif; 
}

.un3-mid {
	background: url(images/un3-mid.png);
	width: 659px;
	padding-left: 20px;
	float: left;
	padding-right: 20px;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, sans-serif; 
}

.un3-mid p {
	font-size: 12px;
	font-family: Verdana;
	width: 165px;
}

.un3-bot {
	background: url(images/un3-bot.png);
	width: 699px;
	height: 13px;
	float: left;
}


.fankitFarmer {
	position:absolute;
    bottom: -19px;
    right: -134px;	
}

.funkitContent {
	width: 659px;
	position:relative;
	font-family: Verdana;
}

.datepicker {
	float: left;
	margin-left: -170px;
}

.ui-datepicker-trigger {
	margin-left: 10px;
}

.formInput {
	border-bottom: 1px solid #e1e1e1;
}

.newsletterEnd {
    font-family: Tahoma,Verdana,Arial,sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 900;
    height: 23px;
    margin-top: 2px;
    padding-left: 10px;
    padding-top: 5px;
    width: 562px;
    min-height: 200px;
}

.mpFormLabel {
	width: 170px;
}

.formEmbed {
	background: url("images/formborderUp.png") top left repeat-x #ffffff;
	border-top:1px solid #848484;
	border-right:1px solid #c1c1c1;
	border-bottom:1px solid #e1e1e1;
	border-left:1px solid #c1c1c1;
}

.Submitpopup {
	background: url("images/submit-popup-bg.png") no-repeat;
	color: #000000;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	cursor:default;
	
}

.Submitpopup h2 {
	color: #FF6C00;
    font-size: 20px;
    height: 21px;
    line-height: 21px;
    margin-left: 30px;
    cursor:default;
    
}

.popupHolder {
	width: 565px;
	height: 190px;
	cursor:default;
}

.popupHolder h2 {
	color: #FF6C00;
    font-size: 20px;
    height: 21px;
    line-height: 21px;
    margin-left: 26px;
    padding-top: 46px;
    cursor:default;
}

.popupHolder p {
	color: #000000;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	margin-left: 26px;
	cursor:default;
}

.Submitpopup p {
	
}

.closeButton {
	background: url("images/close-button.png") no-repeat;
	color: #7c7c7c;
	font-family: Verdana,Tahoma,Arial;
	font-size: 17px;
	font-weight: bold;
    text-align: center;
    line-height: 33px;
    margin-top: 15px;
    padding-left: 21px;
}

.closeButtonHolder {
    display: block;
    float: none;
    margin-left: 130px;
    text-align: justify;
    width: 125px;
    cursor: pointer;
}

.closeButtonHolder a {
	color: #7c7c7c;
	padding-left: 10px;
}

.closeButtonHolder a:hover {
	cursor: pointer;
}

#fancybox-outer .popupHolder {
	background: url("images/submit-popup-bg.png") no-repeat !important;
} 

.uploadSilver {
	background: url("images/upload-attachment.png") no-repeat scroll 0 0 transparent;
    border: none;
    color: #000000;
    font-family: Verdana,Tahoma;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    line-height: 14px;
    padding-bottom: 4px;
    text-align: center;
    width: 51px;
}

.uploadForm {
	background: url("images/formborderUp.png") repeat-x scroll left top #FFFFFF;
   	border-color: #848484 #C1C1C1 #E1E1E1;
   	border-style: solid;
   	border-width: 1px;
	display: inline;
	margin-right: 5px;
}

.uploadattachment {
	background: url("images/upload-icon.png") no-repeat scroll left center transparent;
    cursor: pointer;
    display: inline;
    height: 16px;
    margin-top: 12px;
    overflow: hidden;
    position: absolute;
    width: 16px;
}

#uploadFile {
	cursor: pointer;
    float: left;
    height: 24px;
    margin-left: -180px;
    opacity: 0;
}

.hiddenUpload {
    color: #000000;
    font-family: Calibri,Arial,Helvetica,sans-serif;
    font-size: 15px;
    padding: 3px 2px 2px;
    margin-top: 0 !important;
    width: 240px !important;
}

/**************** EASTER PAGE *******************/

.backgroundHolder {
	background: url("images/easter-bg.png") no-repeat;
	font-family: Myriad Pro, Arial, Helvetica,sans-serif;
	font-size: 14px;
	min-height: 1050px;
	margin-left: 30px;
	padding: 10px 10px 0px 10px;
}

.holderce {
	float: left;
	margin-top: 8px;
	margin-bottom: 7px;
}

.easterImages {
	margin-right: 30px;
	float: left;
}

.easterText {
	width: 360px;
	float: left;
	margin-right: 30px;
}

.easterText h2 {
	padding-bottom: 10px;
	color: #ff6c00;
	font-size: 25px;
	line-height: 21px;
	font-family: Myriad Pro, Arial, Helvetica,sans-serif;
	font-weight: bold;
}

.easterText p {
	color: #000000;
	font-size: 14px;
	font-family: Myriad Pro, Arial, Helvetica,sans-serif;
}

.easterImagesright {
	margin-right: 0px;
	float: left;
}

.eastertodo {
	width: 804px;
	margin-bottom: 10px;
}

.eastertodoTitle {
	color: #ff6c00;
	font-size: 16px;
	line-height: 16px;
	font-family: Myriad Pro, Arial, Helvetica,sans-serif;
	font-weight: bold;
	
}

.eastertodo p {
	color: #000000;
	font-size: 14px;
	font-family: Myriad Pro, Arial, Helvetica,sans-serif;
	line-height: 17px;
	margin: 0px;
}

.first {
	padding-top: 14px;
}

.imageholder {
	float: left;
	margin-right: 20px;
}

.holderce p {
	margin-top: 0px;
	font-size: 14px;
	font-family: Myriad Pro,Arial,Helvetica, sans-serif;
	line-height: 17px;
}
.textHolder {
	float: left;
	padding-right: 20px;
	width: 255px;
}

.textHolder p {
	font-size: 14px;
	font-family: Myriad Pro,Arial,Helvetica, sans-serif;
	line-height: 17px;
	margin:0px;
}

.textHolder img {
	padding-top: 10px;
}

.prizeTextHolder {
	margin-left: 
}

.dash {
	float: left;
	padding-right: 33px;
}

.easterBunny {
	float: right;
	
}

.preloaderContent {
	width: 460px;
}

.loadMiddle {
	background: url("images/preload-game.png") no-repeat;
	font-weight: bold;
    height: 39px;
    line-height: 34px;
    margin:0;
    padding: 10px 0px 10px 0px;
    color: #ffffff;
    display: block;
    font-size: 15px;
   
}

.loadStart {
	background: url("images/preloader-start.png") no-repeat;
	float: left;
    font-weight: bold;
    height: 61px;
    line-height: 26px;
    width: 30px;
    margin-right: -11px;
    padding: 0;
    
}

.loadEnd {
	background: url("images/preloader-end.png") no-repeat;
	float: right;
    font-family: Verdana,Tahoma;
    height: 61px;
    width: 73px;
    margin-left: -5px;
}

.loadStart1 {
	background: url("images/ajax-loader_orange.gif") no-repeat;
	float: left;
	height: 61px;
	line-height: 61px;
	width: 32px;
	margin-right: 13px;
	padding: 0;
}

.loadMiddle1 {
	background: #ffffff;
	font-weight: bold;
    height: 16px;
    line-height: 12px;
    margin:0;
    padding: 10px 0px 10px 0px;
    color: #fd6f01;
    text-align: left;
   
}
 .loadClass1{
 	background: url("images/preloaderbg_1.png") no-repeat;
 }
 .loadClass2{
 	background: url("images/preloaderbg_2.png") no-repeat;
 }
 
 .cross{
 	background: url("images/cross_small.png") no-repeat;
 	padding-left: 18px;
 	height: 16px;
 	width: 215px;
 	line-height: 18px;
 	
 }
 
 /******************** freesitecontent select img ******************/
 
 body 
{
	font-size:11px;
	text-align:left;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}
#fcbklist 
{
	border-color: #C1C1C1;
	border-width:medium 1px 1px;
	list-style-type:none;
	margin:0pt;
	overflow:auto;
	padding:0pt;
	z-index:1;
}
#filters {
	border-bottom:1px solid #C1C1C1;
	padding:4px 0pt 0pt;
	zoom:1;
}
#filters .selections {
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#filters .selections li.view_on {
}
#filters .selections li {
	float:left;
	padding:4px 7px;
	text-align:center;
	width:100px;
}
#filters .selections li a{
	color:#3B5998;
	text-decoration:none;
}
#fcbklist li {
	text-align: center;
	display:block;
	float:left;
	list-style-image:none;
	list-style-type:none;
	margin:2px;
	margin-left: 4px;
	padding:2px;	
	cursor: pointer;
	border-radius: 10px;
}
#fcbklist .fcbklist_item 
{
	margin-top: 7px;
	margin-bottom: 10px;
	clear:both;
	position:relative;
	height:50px;
	overflow:hidden;
}
#fcbklist .itemover 
{
	border-radius: 10px;
	background-color:#F7F7F7 !important;
}
#fcbklist .liselected 
{
	background-color:#ffe783 !important;
}
#fcbklist .itemselected 
{
	background-color:#ffe783 !important;
	background-repeat:no-repeat;
	background-position:right bottom;	
}
#fcbklist strong {
	color:#222222;
	font-size:11px;	
	margin-top:2px;
	width:65px;
}


<!-- Youda Utility Sandra Gjorgjevska -->
	
.floatLeft h3 {
	font-family: Verdana, Arial;
	font-size: 12px;
}

.blackarrow {
	float: left;
	padding-top: 5px;
	margin-right: 9px;
}

.onerow {
	padding-left: 11px;
	float: left;
}

.affiliatepic {
	left: 399px;
    position: static;
    top: 593px;
}

.becomeaffiliate1 {
	font-family: Tahoma;
    font-size: 21px;
    line-height: 21px;
    left: 280px;
    position: absolute;
    top: 7px;
}

.becomeaffiliate2 {
    font-family: Tahoma;
    font-size: 21px;
    line-height: 21px;
    left: 310px;
    position: absolute;
    top: 50px;
}

.pictextholder {
	height: 156px;
	position: relative;
}

.followtitle {
	font-family: Tahoma;
	font-size: 19px;
	color: #ff6c00;
	margin: 0px;
	line-height: 33px;
}

.followtext {
	border-left: 5px dotted #9B9B9B;
    float: left;
    font-size: 13px;
    line-height: 31px;
    margin: 10px 0 10px 13px;
    padding-left: 30px;
}

.followstep {
	float: left;
}

.closeButtoncorrect {
	background: url("images/close-button-correct.png") no-repeat;
	color: #7c7c7c;
	font-family: Verdana,Tahoma,Arial;
	font-size: 17px;
	font-weight: bold;
    text-align: center;
    line-height: 33px;
    /* margin-top: 15px;*/
    padding-left: 21px;
}

.followstep a {
	color: #FF7200 !important;
	
}

#form1006 label.error, #form1006 input.submit {
    color: #FB0027;
    float: right;
    margin: 0px;
    padding: 0px;
    clear: both;
}

#form1007 label.error, #form1007 input.submit {
    color: #FB0027;
    float: right;
    margin: 0px;
    padding: 0px;
    clear: both;
}

#form1008 label.error, #form1008 input.submit {
    color: #FB0027;
    float: right;
    margin: 0px;
    padding: 0px;
    clear: both;
}


