/* CSS Document */

*{margin:0px; padding:0px;}

body {
	font-family: Arial;
	font-size: 11px;
	color: #000;
	background: #eef8ff url(images/body-bg.jpg) repeat-x ;

	margin-top: 0px;
	margin-bottom: 0px;
}


img {
	border: 0px;
}

li{list-style:none;}

form {
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: none; color:#000;
}

input{border:none;}

.drop-down-left {
	border: 1px solid black;
	width: 175px;
	float: left;
	background-color: white;
	font-weight: medium;
	color: black;
}





td.cattop
{ 

height:20px;

	color:#F7DB16;
	font-size:13px;
	font-weight:bold;
	padding:2px;
	background: transparent url(images/sidebar_header.gif) no-repeat left;
	background-repeat:repeat-x;
}




.small_sections{
	color:#FFFFFF;
	width: auto;
	margin-left:2px;;
	margin-right:2px;
	margin-bottom:5px;
	border:0px solid #000000;
}


.registration{
	
	margin-right: 250px;
	float: right;
	height:20px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding:2px;
	
}


.small_section_headers{
	height:20px;
	background-color:#000000;
	color:#F7DB16;
	font-size:13px;
	font-weight:bold;
	padding:2px;
	background: transparent url(images/sidebar_header.gif) ;
	background-repeat:repeat-x;
}
.main_section_box{
     float:left; width:736px; margin-top:13px;
}

.main_section_headers{
	background:url(images/main_section_headers.jpg) no-repeat; clear:both; width:730px; height:36px; font:bold 14px/36px arial; color:#617f07; text-indent:15px; text-transform:uppercase;
}


.main_section_headers span{float:left; width:655px; display:block;}

.main_section_content{
	padding:10px 5px; font:12px/17px arial;
}

.main_section_content a{color:rgb(153, 0, 0);}

.main_section_featured{
	margin-top:5px;
	padding:4px;
	
}

.main_section_played{
	background-color:#082E63;
        color:#FFFFFF;
	border: 2px solid #999999;
	font-size:13px;
	font-weight:bold;
	
	
}

   

div#wrapper {
	width: 1000px;
	margin: auto;
	position:relative;
	z-index:100;
}

div#innerbg{background:url(images/body-bg.jpg) repeat-x ; clear:both; float:left; width:100%;}

div#wrapper div#shadow_left {
	padding-left: 12px;
	width: 947px;
}

div#wrapper div#shadow_left div#shadow_right {
	padding-right: 12px;
	width: 947px;
}




div#wrapper div#navbar {
	width: 905px;
	height: 45px;
	background-image: url(images/navbar_back.gif);
	padding-left: 24px;
}


div#wrapper div#sidebar {
	float: left;
	width: 147px;
	margin-right: 2px;
}
div#wrapper div#sidebar div.google a {	
	float: left;
        height: 600px;
	display: block;
	margin-left:0px;
	float: left;
	height: 1px;
	width: 1px;
}







div#wrapper div#sidebar a {
	display: block;
	height: 21px;
	width: 134px;
	line-height: 21px;
	background: transparent url(images/sidebar_link.gif) no-repeat left top;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 13px;	
}

div#wrapper div#sidebar a:hover {
	background: transparent url(images/sidebar_link_over.gif) no-repeat left top;
	color: #7baded;

}

div#wrapper div#sidebar h1 {
	color: #f7db16;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	height: 32px;
	line-height: 32px;
	padding-left: 11px;
	padding-bottom: 3px;
	background: transparent url(images/sidebar_header.gif) no-repeat left;
	margin-bottom: -3px;

}






div#wrapper div#main {
	background: #082E63;
	float: left;
	width: 775px;
}


div#wrapper div#main div.blue_bar {
	background-image: url(images/blue_bar.gif);
	height: 32px;
	width: 783px;
}

div#wrapper div#main div.blue_bar img.left {	
	float: left;
}



div#wrapper div#main div.blue_bar div#name_box {
	float: left;
	padding-top: 7px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	margin-left: 60px;
	width: 280px;
	background-image:url(images/namebox_back.gif);
	font-weight: bold;
	font-size: 14px;
	color: #F7DB16;
}



.newest_games_bar{
	width:945px;
	background: #082E63;
	height:auto;
	margin-bottom:5px;
	text-align:center;
}

.menu_bar{
        text-align:center;
	background: #000000;
	width: 930px;
	height:30px;
	border:0px solid #FFFFFF;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	margin-top:0px;
}

div#wrapper div#main div#main_left {
	
	width: 504px;
	padding: 0px 10px;
	float: left; 
	padding-top: 9px;
}



div#wrapper  div#ads {
	padding: 5px;
	background: #082E63;
	margin: 3px 0px;
	border: 2px solid #999999;
}

div#main div#main_right {

	width: 178px;
	float: right;
	padding-top: 0px;
}

div#main div#main_right div.right_box {
	margin-left: 2px;
	background: #0C356E;
	border: 1px solid #999999;
	height: auto;
	width: 175px;
	color: #FFFFFF;
	font-size: 12px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
div#main div#main_right div.rightk_box {
	font-weight: bold;
	font-size: 11px;
}

div#main div#main_right div.right_box a:hover {
	color: #f7db16;
}

div#main div#main_right div.right_box div.entry {
	height: auto;
	margin: 0px;
}
div#main div#main_right div.right_box div.entry img {
	float: left;
	border: 1px solid #888888;
	margin-right: 10px;
}


/*browsegames menu*/
.browsegames {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
margin:3px;
padding:0;
text-transform:uppercase;
 }
.browsegames ul {
	margin: 0;
	padding: 0;
	list-style-type:none;
}
.browsegames li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #999999;
	padding: 0px 0px 1px 0px;
	background:url(images/bullet-green.gif) no-repeat left;
}
.browsegames li a,.browsegames li a:visited {
font-weight:bold;
	font-size: 11px;
	text-align:left;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px 5px 2px 18px;
	display:block;
	
}
.browsegames li a:hover {
	text-decoration: none;
	color: #339900;
	
}
.browsegames li.gamedownload a{
/*color:#228988 !important;*/
font-weight:bold;
}


/**/



.pagination{
width: auto; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: center;
padding: 0 0 4px 0; font:bold 14px Arial;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 315px; /*IE5 width*/
w\idth: 315px; /*IE6 width*/
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #2e6ab1; text-align:center;

}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}

.private_message_left{
  width:140px;
  float:left;
  text-align:center;
  background-color:#DDDDDD;
  margin-right:5px;
  padding:5px;

}

.private_message_main{
  width:auto;
  float:left;
  padding:5px;

}



div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 4px 6px;
	margin: 2px;
	text-decoration: none; /* no underline */
	line-height:26px;
	color: #0094d6;background:url(images/pno-bg.gif) repeat-x; height:26px; border:1px solid #d0d0d0;

}

div.pagination a:hover, div.pagination a:active {
	background: #0094d6;
	color: #FFF; 

}

div.pagination span.current {

	font: bold 14px Arial;
	padding: 4px 6px;
	line-height:26px;
	margin: 2px;
	border: 1px solid #d0d0d0;
	background: #0094d6;
	color: #FFF; height:26px;
	}
	
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;

	}
	
	div.pagination span.dots {
  padding: 4px 6px;
	margin: 2px;
	text-decoration: none; /* no underline */
	line-height:26px;
	color: #0094d6;background:url(images/pno-bg.gif) repeat-x; height:26px; border:1px solid #d0d0d0;
	}

.game_breadcrumb a:link {
text-decoration: underline;
color: #FFFFFF;
}
.game_breadcrumb a:visited {
text-decoration: underline;
color: #FFFFFF;
}
.game_breadcrumb a:hover {
text-decoration: underline;
color: #FFFF00;
}
.game_breadcrumb a:active {
text-decoration: underline;
color: #FFFFFF;
}	



a.submenu, a.submenu:link, a.submenu:visited {
display: block;
float: left;
padding: 5px;
margin: 0 3px 0 3px;
font-size: 12px;
font-weight: bold;
font-family: arial, verdana, sans-serif;
color: #FFFFFF;

}

a.submenu:hover {
display: block;
float: left;
padding: 5px;
margin: 0 3px 0 3px;
font-size: 12px;
font-family: arial, verdana, sans-serif;
color: #000000;
background-color: rgb(14, 134, 200);

}


.footer{
	height:30px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:1px;
	text-align:center;
	padding-top:2px;
}



/************** New theme styles ***********************/

#header{float:left; width:1000px; background:url(images/header-bg.jpg) no-repeat; height:190px;}

.logo{float:left; width:303px; height:148px; padding:7px 0 0 24px;}

.header-right{float:right; }

.login-box{ background:url(images/login-bg.png) no-repeat; width:371px; height:81px; padding:6px 0 0 24px; position:relative; float:right;}

.login-box-user{ background:url(images/login-bg-user.png) no-repeat; width:371px; height:81px; padding:6px 0 0 24px; float:right; }

.new-user{ width:35px; height:37px; float:right;}

.new-user a{display:block; width:35px; height:37px; }

.exiting-user{width:88px; height:13px; padding-left:8px; float:left;}

.login-fields{padding-top:8px; width:327px; float:left;}

.login-input{float:left; background:url(images/logo-input.png) no-repeat Transparent; width:121px; height:27px; font:11px Arial; color:#717171; padding:2px 2px 2px 6px;}

.login-submit{float:left; background:url(images/go.jpg) no-repeat Transparent; width:52px; height:32px; cursor:pointer;}

.forgot-rem{clear:both; padding-top:5px; width:259px;}

.forgot{padding-left:10px; font:11px/12px tahoma; float:left;}

.forgot a{ color:#3c5401;}

.rem{float:right; font:11px/12px tahoma; color:#FFFFFF;}

.tokens{float:right; margin-right:73px;}

.top-menus{clear:both; width:445px; padding-top:20px; height:25px; float:left; margin-right:5px;}

.top-menus li{font:12px/25px Arial; float:left; margin-right:3px; height:25px;}

.top-menus li a{display:block; height:25px; padding:0 6px; color:#000000;}

.top-menus li:hover{background:url(images/menu-left.png) top left repeat-x;}

.top-menus li:hover a{background:url(images/menu-right.gif) top right no-repeat; color:#FFFFFF !important;}

.top-menus li.actv{background:url(images/menu-left.png) top left repeat-x;}

.top-menus li.actv a{background:url(images/menu-right.gif) top right no-repeat; color:#FFFFFF !important;}

.search-right{float:left; background:url(images/search-box.jpg) no-repeat; width:180px; height:27px; margin:20px 18px 0 0;}

.search-right input[type=text]{background: Transparent; font-size: 11px; height: 22px; padding: 2px; width: 148px; color:#878787;}

.search-right input[type=submit]{background: Transparent; font-size: 11px; height: 22px; color:#000; font-weight:bold;}

.cat-menus{clear:both; margin:0px 0 0 52px; float:left; position:relative;}

.cat-menus li{font:bold 14px/23px Arial; float:left; margin-right:10px; height:23px; color:#FFF;}

.cat-menus li a{display:block; height:23px; padding:0 7px; color:#FFF;}

.cat-menus li span{display:block; height:23px; color:#FFF;}

.cat-menus li:hover{background:url(images/cmenu-left.png) top left repeat-x;}

.cat-menus li a:hover{color:#000;}

.cat-menus li span:hover{background:url(images/cmenu-right.gif) top right no-repeat; color:#000;}

.cat-menus li.actv{background:url(images/cmenu-left.png) top left repeat-x;}

.cat-menus li.actv a{background:url(images/cmenu-right.gif) top right no-repeat; color:#000;}

.cat-menus li.more span a{color:#ffe71f;}

.cat-menus li.more:hover{ background:url(images/more-bg.png) no-repeat; width:63px; color:#000;}

.cat-menus li.more:hover a{color:#000;}


/* 
	LEVEL ONE
*/
ul.dropdown                         { width:924px; }
ul.dropdown li                      {  }
ul.dropdown span a:hover		            { }
ul.dropdown span a:active                { }
ul.dropdown li span a                    {  }
ul.dropdown li:last-child span a         {  } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { position: relative; }
ul.dropdown li.hover span a              { color:#000; }


/* 
	LEVEL TWO
*/
ul.dropdown span ul { display:none; z-index:6000 !important; position: absolute; top: 100%; width:200px; text-align:left !important; margin-left:-30px; background: url(images/dropdown_arrow.png) center top no-repeat !important;}

ul.dropdown span ul li	{color: #FFF; float:left; padding:4px 10px; width:180px; background:#016282 url(images/dropdown_lineborder.png) center bottom no-repeat; height:23px;}

ul.dropdown span ul li.dropdown_btm{background:url(images/dropdown_btmbg.png) left bottom no-repeat !important; width:200px; padding:0px !important; margin:0px !important; height:10px !important; float:left;}

ul.dropdown span ul li.dropdown_btm:hover{background:url(images/dropdown_btmbg.png) left bottom no-repeat !important;}

ul.dropdown span ul li:hover{background:#016282 url(images/dropdown_lineborder.png) center bottom no-repeat !important;}

ul.dropdown span ul li.last_list {color: #FFF; float:left; padding:4px 10px; width:180px; background:#016282; }

ul.dropdown span ul li.last_list:hover{background:#016282 !important;}

.dropdown span ul li a:hover{color:#ffe71f !important; background:none !important;}

				  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown span ul li a					{ width: 100%; display: inline-block; color:#FFF !important; } 

/* 
	LEVEL THREE
*/
ul.dropdown span ul ul 					{ left: 100%; top: 0; }
ul.dropdown span li:hover > ul 			{ visibility: visible; }

/* 
	LEVEL ONE
*/
ul.dropdownsub                         { width:924px; }

ul.dropdownsub li.hover,
ul.dropdownsub li:hover                { position: relative; }
ul.dropdownsub li.hover a              { color:#d90808; }
/* 
	LEVEL TWO
*/
ul.dropdownsub ul 						{ display:inline; visibility: hidden; z-index:6000 !important; position: absolute; top: 100%; width:200px; background:#00617C; text-align:left !important;}
ul.dropdownsub ul li 					{color: #FFF; float: none; border-bottom:1px dashed #FFF; margin:0px 10px; padding:4px 0px; }

ul.dropdownsub ul li:hover{background:none !important;}

.dropdownsub ul li a:hover{color:#ffe71f !important; background:none !important;}

				  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdownsub ul li a					{ width: 100%; display: inline-block; color:#FFF !important; } 


.middle-container{width:975px; float:left; background:url(images/middle-rpt.png) repeat-y; padding-left:25px; padding-top:8px;}

.index-middle-top{float:left; width:100%;}

.index-mt-left{float:left; width:627px;}

.index-mt-right{float:left; width:317px;}

.index-mt-left-btop{float:left; width:627px; background:url(images/btop.gif) no-repeat; height:7px;}

.index-mt-left-mid{float:left; width:618px; background:#2567ab; height:238px; padding:5px 0 0 9px;}

.index-mt-left-bbtm{float:left; width:627px; background:url(images/bbtm.gif) no-repeat; height:6px;}

.featured{ background:url(images/featured-bg.png) no-repeat; width:405px; height:248px; float:left; margin:-12px 0 0 -9px;}

.featured-icon{ position:absolute; top:202px; left:25px; z-index:1}

.featured-left{float:left; width:136px; text-align:center; padding:75px 20px 0 43px;}

.featured-left a.title{font:bold 17px/20px Arial; color:#df1616;}

.featured-left span.total{font:bold 12px/20px Arial; color:#2567ab;}

.featured-right{float:left; background:url(images/featured-img-bg.png) no-repeat; width:182px; height:153px; margin-top:16px; position:relative;}

.fimg{ width:182px; height:153px; text-align:center; margin-top:4px;}
 
.fimg img{width:171px; height:143px; text-align:center;}

.play-now{ position:absolute; right:-9px; bottom:-8px;}

.featured-desc{clear:both; padding-left:17px; padding-right:23px; font:11px/16px Arial; color:#000; padding-top:9px; width:352px;}

.anythingSlider{width:396px; height:236px; float:left; position: relative; margin:12px 0 0 9px;}

.anythingSlider .wrapper { width: 396px; overflow: auto; height: 236px; position: absolute; top: 0; left: 0;}

.anythingSlider .wrapper .slider_ul { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }

.anythingSlider .slider_ul .slider_li { display: block; float: left; padding: 0; width:396px; height:236px; margin: 0; }

#thumbNav { position: absolute; top: 228px; text-align: center; right:15px; }

#thumbNav a { float:left; display:block; width:13px; height:13px; margin:0 3px; background:url(images/circle2.png) no-repeat; }

#thumbNav a:hover {  background:url(images/circle1.png) no-repeat; }

#thumbNav a.cur { background:url(images/circle1.png) no-repeat; }


.gamesplayed{ float:left; width:189px; padding-left:24px;}

.gp-title{ text-align:center; font: bold 12px Arial; color:#FFF; width:100%; float:left;}

.gp-games{clear:both; background:url(images/gp-bg.gif) no-repeat; width:181px; height:208px; margin-top:4px; float:left; padding-top:4px; padding-left:8px;}


.gp-games-list{float:left; width:70px; height:58px; text-align:center; margin:3px 8px 7px 8px; background:url(images/featured_ach_box.png) no-repeat;}

.gp-games-list img{width:62px; height:50px; margin:4px 0;}

.whyregister{clear:both;background:url(images/whyregisterbg.gif) no-repeat;    margin-top:4px; float:left; padding-top:4px; padding-left:8px;background-color:white;}
.whyregister ul {margin-left:9px;border:0px solid black;padding-left : 0px;}
.whyregister ul li{list-style-type:disc;padding-left:0px;display:list-item;margin-bottom:4px;margin-left:0px;}



.ad300x250{float:left; width:317px; padding-left:8px;}

.ad300x250-top{float:left; background:url(images/greybox-top.jpg) no-repeat; width:317px; height:6px; margin-top:-3px;}

.ad300x250-mid{float:left; width:317px; background:#d9d9d9; min-height:249px; text-align:center; vertical-align:middle; font:bold 12px Arial; color:#FFF;}

.ad300x250-btm{float:left; background:url(images/greybox-btm.jpg) no-repeat; width:317px; height:6px;}

.index-middle{float:left; width:100%; margin-top:6px;}

.left-section{float:left; width:211px;}

.left-section-top{float:left; background:url(images/side-top.gif) no-repeat; width:210px; height:9px;}

.left-section-mid{float:left; background:#aad9f6; width:203px; padding-left:7px;}

.left-section-btm{float:left; background:url(images/side-btm.gif) no-repeat; width:210px; height:9px;}

.sidebar-title{ background:url(images/side-title-bg.jpg) no-repeat; width:195px; height:25px; float:left; position:relative;}

span.tp{font:bold 14px/25px Arial; color:#2567ab; padding-left:6px;}

span.tl{font:bold 14px/25px Arial; color:#f68532; padding-left:52px;}

.top-player-list{padding-top:10px; float:left;}

.tp-rows{float:left; background:url(images/tp-bg.jpg) no-repeat; width:192px; height:35px; padding:2px 0 0 3px; margin-bottom:3px;}

.ach_game_row{clear:both; background:url(images/tp-bg.jpg) no-repeat; width:192px; height:35px; margin-bottom:3px; float:left; padding:2px 0 0 3px;}

.tp-rows .imgpart, .ach_game_row .imgpart{float:left; width:36px; height:31px;}

.tp-rows .imgpart img, .ach_game_row .imgpart img{width:34px; height:31px; border:1px solid #000;}

.tp-rows .txtpart, .ach_game_row .txtpart{float:left; width:150px; padding-left:4px;}

.tp-rows .txtpart .gamename, .ach_game_row .txtpart .gamename{font:bold 12px Arial; color:#26730e;}

.tp-rows .txtpart .viewp, .ach_game_row .txtpart .viewp {font:10px/20px Arial; color:#535353;}

.tp-rows .txtpart .viewp a{color:#535353; text-decoration:underline;}

.tp-rows .points{float:left; background:url(images/level_bg_small.png) no-repeat; width:29px; height:18px; text-align:center; font-weight:bold; font-size:10px; color:#FF3300; padding-top:12px;}

.side-sep{float:left; background:url(images/blue-sep.gif) no-repeat; width:195px; height:1px; margin:6px 0px;}

.gametags-top{float:left; background:url(images/gt-top.gif) no-repeat; width:195px; height:6px;}

.gametags-mid{ background:#fbfbfb; width:195px; float:left;}

.gametags-btm{float:left; background:url(images/gt-btm.gif) no-repeat; width:195px; height:6px;}

.gt-title{font:bold 14px/20px Arial; color:#7aaa14; text-align:center; width:100%; position:relative;}

.tags{font:11px Arial; color:#8e949a; padding:5px;}

.tl-top{float:left; background:url(images/tl-top.gif) no-repeat; width:194px; height:5px; margin-top:5px;}

.tl-mid{float:left; background:#90c3e5; width:194px;}

.tl-mid li{float:left; margin-left:20px; width:150px; padding-left:12px; background:url(images/square.gif) 0 5px no-repeat; font:11px/16px Arial; }

.tl-mid li a{color:#FFF;}

.tl-btm{float:left; background:url(images/tl-btm.gif) no-repeat; width:194px; height:5px;}

.toplinks_btm{width:241px;margin:auto;clear:both;padding-top:20px;}

.toplink_txt1{width:75px;float:left;font:bold 11px Arial;margin-left:12px;}

.toplink_txt1 a{text-decoration:underline;color:#000000;}

.toplink_txt1 a:hover{text-decoration:none;}

.toplink_txt2{width:105px;float:left;font:bold 11px Arial;margin-left:20px;}

.toplink_txt2 a{text-decoration:underline;color:#1346ad;}

.toplink_txt2 a:hover{text-decoration:none;}

span.stat{color:#616161; font:bold 14px/25px Arial; padding-left:54px;}

.stat-top{float:left; background:url(images/stat-top.jpg) no-repeat; width:193px; height:5px; margin-top:9px;}

.stat-mid{float:left; background:#eef8ff; width:167px; font: 11px/15px Arial; color:#000; padding-left:26px;}

.stat-mid a{color:#000;}

.stat-btm{float:left; background:url(images/stat-btm.jpg) no-repeat; width:193px; height:9px;}

.tp-icon{ position:absolute; right:6px; top:-11px;}

.gt-icon{ position:absolute; right:17px; top:-6px;}

.tl-icon{ position:absolute; right:21px; top:0px;}

.stat-icon{ position:absolute; right:12px; top:-4px;}

.index-main{float:left; width:736px; margin-left:7px;}

.ad728x90{float:left; width:734px;}

.ad728x90-top{float:left; background:url(images/greyblong-top.jpg) no-repeat; width:734px; height:7px;}

.ad728x90-mid{float:left; width:734px; background:#d9d9d9; min-height:95px; text-align:center; font:bold 12px Arial; color:#FFF;}

.ad728x90-btm{float:left; background:url(images/greyblong-btm.jpg) no-repeat; width:734px; height:6px;}

.index-browse-games{float:left; width:723px; margin-left:8px; margin-top:25px;}

.index-browse-tabs{float:left; width:700px; height:26px; position:relative; z-index:1;}

.ib-latest{width:162px; height:26px; font:bold 14px/26px Arial; margin-right:5px; color:#000; float:left; text-align:center; cursor:pointer;}

.ib-latest:hover{background:url(images/tab-sel-bg.gif) no-repeat;}

.ib-latest-actv{background:url(images/tab-sel-bg.gif) no-repeat;width:162px; height:26px; font:bold 14px/26px Arial; margin-right:5px; color:#000; float:left; text-align:center; cursor:pointer;}

.ib-topplayed-actv{background:url(images/tab-sel-bg.gif) no-repeat;width:162px; height:26px; font:bold 14px/26px Arial; margin-right:5px; color:#000; float:left; text-align:center; cursor:pointer;}

.ib-toprated-actv{background:url(images/tab-sel-bg.gif) no-repeat;width:162px; height:26px; font:bold 14px/26px Arial; margin-right:5px; color:#000; float:left; text-align:center; cursor:pointer;}

.ib-topplayed{width:162px; height:26px; font:bold 14px/26px Arial; margin-right:5px; color:#b59256; float:left; text-align:center; cursor:pointer;}

.ib-topplayed:hover{background:url(images/tab-sel-bg.gif) no-repeat;}

.ib-toprated{width:162px; height:26px; font:bold 14px/26px Arial; margin-right:5px; color:#6297ef; float:left; text-align:center; cursor:pointer;}

.ib-toprated:hover{background:url(images/tab-sel-bg.gif) no-repeat;}

.ib-lists{float:left; width:710px; border:1px solid #969696; min-height:88px; margin-top:-1px; padding-top:32px; padding-left:12px; padding-bottom:10px;}

.ib-games-rb{width:137px; height:154px; border-right:1px dashed #9e9e9e; border-bottom:1px dashed #9e9e9e; float:left;}

.ib-games-b{width:137px; height:154px; border-bottom:1px dashed #9e9e9e; float:left;}

.ib-games-none{width:137px; height:154px; float:left;}

.ib-games-r{width:137px; height:154px; border-right:1px dashed #9e9e9e; float:left;}

.ib-games-img{background:url(images/green-bg.gif) no-repeat;; width:119px; height:135px; margin:10px 0 0 9px; text-align:center; font:bold 11px Arial; }

.ib-games-img img{width:100px; height:100px; margin-top:8px;}

.ib-games-img a{color:#000;}

span.ach_rpart{width:100%; height:0; position:relative; clear:both; float:left;}

span.ach_ribbon_top{position:absolute; top:-136px; left:-3px;}

span.ach_ribbon_btm{position:absolute; bottom:-10px; right:-1px;}

span.ach_ribbon_top img{width:46px !important; height:57px !important;}

span.ach_ribbon_btm img{width:26px !important; height:41px !important;}

.ibrowse-games-rb{width:144px; height:154px; border-right:1px dashed #9e9e9e; border-bottom:1px dashed #9e9e9e; float:left;}

.ibrowse-games-b{width:140px; height:154px; border-bottom:1px dashed #9e9e9e; float:left;}

.ibrowse-games-none{width:140px; height:154px; float:left;}

.ibrowse-games-r{width:144px; height:154px; border-right:1px dashed #9e9e9e; float:left;}

.ibrowse-games-img{background:url(images/green-bg.gif) no-repeat;; width:119px; height:135px; margin:10px 0 0 13px; text-align:center; font:bold 11px Arial; }

.ibrowse-games-img img{width:100px; height:100px; margin-top:8px;}

.ibrowse-games-img a{color:#000;}

.fullgames-part-index{float:left; width:981px; clear:both; padding-top:7px; background:#9bcef3; margin-left:8px;}

.fg-bar-left{float:left; background:url(images/fg-title-left.gif) no-repeat; width:8px; height:33px; margin-left:8px;}

.fg-bar-mid{float:left; background:#4c80b0; width:948px; height:33px; text-align:center; font:bold 11px/33px Arial; color:#eef8ff;}

.fg-bar-mid span{float:left; width:910px; text-align:center; height:33px; display:block;}

.fg-bar-mid a{ float:right; width:35px; height:11px; display:block; color:#eef8ff; text-decoration:underline;}

.fg-bar-right{float:left; background:url(images/fgtitle-right.gif) no-repeat; width:8px; height:33px;}

.middle-cont-btm{float:left; width:1000px; background:url(images/middle-white-bottom.png) no-repeat; height:14px;}

.fg-list{clear:both; padding-left:8px;}

.fg-list-top{ float:left; background:url(images/fullgames-top.gif) no-repeat; width:963px; height:11px; margin-top:6px;}

.fg-list-mid{ float:left; background:url(images/fullgames-rpt.gif) repeat-y; width:963px; min-height:100px;}

.fg-list-btm{ float:left; background:url(images/fullgames-btm.gif) no-repeat; width:963px; height:11px;}

.fullgames_part{width:944px; clear:both; margin:20px 0px; float:left;}

.fullgames_column{float:left; width:113px; text-align:left; overflow:hidden; font:11px Arial; margin:0 0 0 6px; padding:0px;}

.fullgames_column{ padding-left:15px; }

.fullgames_column li{line-height:16px; width:142px;}

.fullgames_column li.firstHeadLetter{margin:0 0 5px;text-decoration:underline; font-weight:bold; color:#243A03;}

.fullgames_column li.letterheading{margin:5px 0px;text-decoration:underline; font-weight:bold; color:#243A03;}

.fullgames_column li a{text-decoration:underline; color:#003366; font:11px Arial;}

.fullgames_column li a:hover{text-decoration:none;}

.fullgame_links{clear:both; padding-top:20px; text-align:center;}

.fullgame_links a{font:bold 12px arial; padding:0px 10px; color:#004c70; text-decoration:underline;}

.fullgame_links a:hover{text-decoration:none;}

.allgames_pagination{clear:both; text-align:center; width:286px; height:20px; margin:0px auto; font:11px arial; color:#FFF; padding-top:5px;}

.allgames_pagination_index{clear:both; text-align:center; width:286px; height:20px; margin:0px auto; font:11px arial; color:#000; padding-top:5px;}

.paging{width:398px; clear:both; float:left; padding-left:169px; padding-top:79px;}

.paging-ajax{width:398px; clear:both; float:left; padding-left:169px;}

.page-numbers{font:12px Arial; text-align:center;color:#ae5656; height:28px; line-height:26px; width:372px; }

.page-numbers a{color:#ae5656; padding:3px 5px;}

.page-numbers a:hover{background:url(images/favpage-icon.png) no-repeat; text-align:center; width:16px; height:18px; color:#ae5656;}

.page-numbers a.active{ background:url(images/favpage-icon.png) no-repeat; text-align:center; width:18px; height:18px; color:#ae5656;}

.numbers li{width:18px; height:28px; text-align:center;  float:left; line-height:28px;}

.pagenav-view{padding:2px 5px;  width:16px; height:18px; margin-right:3px; text-align:center; color:#ae5656;}

.pagenav{text-decoration:none; color:#000; padding:2px 5px;}

.pagenav:hover{padding:2px 5px; color:#bc0066; text-decoration:none;}

.pagenav1{text-decoration:none; color:#000; padding:0px 10px; background:none;}

.pagenav1:hover{background:none !important;}

.pagenav2{text-decoration:none; color:#000; padding:0px 0px;background:none;}

.pagenav2:hover{background:none !important;}

.fg-btm-curve{float:left; background:url(images/middle-fg-btm.gif) no-repeat; width:981px; height:14px; margin-left:8px;}

#catful_list {margin:10px 25px;}

#catful_list .fc-names{float:left; width:135px; background:url(images/bcircle.png) 0 1px no-repeat; padding-left:15px; font:bold 11px Arial; padding-bottom:5px; cursor:pointer;}

#catful_list .fc-names a{color:#004c70;}

#subcatlist{ background:#C8C9FB; width:117px; color:#000;}

.dhtmlgoodies_contentBox{
		border:1px solid #2272b5;
		height:0px;
		visibility:hidden;
		position:absolute;
		background-color:#E2EBED;
		overflow:hidden;
		padding:2px;
		z-index:10;
		left:0;
		width:132px; margin-top:17px;
				
	}
	.dhtmlgoodies_content{
		position:relative;		
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		width:100%;
		font-size:11px Arial; color:#000;
		
	}

.dhtmlgoodies_content a{color:#000;}

.seotextcontent{float:left; width:923px; text-align:center; padding:30px 0 48px 35px; font:11px/18px Tahoma; color:#464343;}

/***** Footer ****/

.footer{ background:url(images/footer-rpt.gif) repeat-x; height:126px; clear:both;}

.footer-content{width:1000px; margin:auto;}

.fmenus{clear:both; padding-top:17px; height:25px; width:760px; margin:auto;}

.fmenus li{ float:left; margin-right:17px; height:21px;}

.fmenus li a{display:block; font:bold 11px/21px Tahoma; height:21px; padding:0 8px; color:#000000;}

.fmenus li:hover{background:url(images/fmenu-left.png) top left repeat-x;}

.fmenus li:hover a{background:url(images/fmenu-right.gif) top right no-repeat; color:#000;}

.fmenus li.actv{background:url(images/fmenu-left.png) top left repeat-x;}

.fmenus li.actv a{background:url(images/fmenu-right.gif) top right no-repeat; color:#000;}

.footer-left{float:left; width:520px; padding-top:41px; padding-left:24px; font:11px Tahoma; color:#FFF;}

.footer-left a{ text-decoration:underline; color:#FFF;}

.bbookmark-links{float:right; width:257px; padding-right:15px;padding-top:26px;}

/******** game page styles ****************/

.gamedetails{float:left; width:944px; background:url(images/gamedetails-rpt.gif) repeat-y;}

.gamedetails-outer{float:left; background:url(images/gamedetails-top.gif) no-repeat; min-height:210px; width:944px; position:relative;}

.gamedetails-btm{float:left; background:url(images/gamedetails-btm.gif) no-repeat; height:7px; width:944px;}

.gameinfo{ padding:9px 0 0 7px; width:930px;}

.achievements_icon{position:absolute; top:-33px; left:-9px;}

.ach_tab_header{padding:45px 0 0 115px; height:70px; float:left; font:bold 18px arial; width:180px; position:relative; z-index:5;}

.ach_tab_content{float:left; width:625px; background:#FFF; padding:2px;}

.gameinfo-img{ float:left; background:url(images/gameoptions-img-bg.gif) no-repeat; width:142px; height:110px;}

.gameinfo-img img{ padding:7px 0 0 7px; width:130px; height:93px;}

.gameinfo-details{float:left; width:478px;}

.gameinfo-title{font:bold 16px/18px Trebuchet MS; color:#5a7108;}

.gameinfo-desc{font:11px/17px Tahoma; clear:both;}

.gameinfo-right{float:left; width:238px; background:url(images/gamedetails-right.png) no-repeat; margin-left:25px; padding:4px 0 0 16px;}

.play_ratetxt1{float:left; width:98px; font:bold 11px/23px Tahoma; color:#bb0707;}

.play_ratestar{float:left; width:132px; font:11px Tahoma;}

.playcount{clear:both; padding-top:16px; background:url(images/playcount.gif) 0 13px no-repeat; padding-left:25px; font:11px Tahoma; height:25px;}

.gamecat{clear:both; background:url(images/catic.gif) 0 1px no-repeat; padding-left:25px; font:11px Tahoma; padding-bottom:5px;}

.gameplay_addfav{clear:both; background:url(images/icon_addfav.png) no-repeat; padding-left:25px; font:bold 11px Tahoma; color:#a91010; height:22px;}

.gameplay_addfav a{color:#a91010;}

.gameplayoptions-tab{clear:both; float:left; width:100%;}

.gameplayoptions-tab li{float:left; margin-left:5px; font:bold 13px Arial;}

.gameplayoptions-tab li.sep{ border-left:1px dashed #000; height:20px; width:1px; padding-top:10px;}

.gameplayoptions-tab li a{display: block; height: 32px; padding: 0 12px; color:#000000;}

.gameplayoptions-tab li:hover{ background:url(images/gametab-left.png) top left no-repeat;}

.gameplayoptions-tab li:hover a{ background:url(images/gametab-right.jpg) top right no-repeat;}

.gameplayoptions-tab li.selected{ background:url(images/gametab-left.png) top left no-repeat;}

.gameplayoptions-tab li.selected a{ background:url(images/gametab-right.jpg) top right no-repeat;}

.shareoptions{clear:both; float:right; width:336px;}

.gamebar{ float:left; width:940px; margin-top:15px; margin-left:5px;}

.gamebar-left{float:left; background:url(images/gamebar-left.gif) no-repeat; width:8px; height:29px;}

.gamebar-mid{float:left; width:924px; background:#356aa0; height:29px;}

.gamebartitle{float:left; font:bold 14px/29px Arial; color:#000; padding-left:5px;}

.gamebartitle span{ color:#FFF;}

.gamebarback{float:right; font: 11px/29px Tahoma; padding-right:5px;}

.gamebarback a{color:#FFF;}

.gamebar-right{float:left; background:url(images/gamebar-right.gif) no-repeat; width:8px; height:29px;}

.gameplay-part{float:left; margin-left:-25px; padding:0px 0 0 5px; position:relative; width:995px; background:#eef8ff url(images/diplaygame_bg.jpg) repeat-x; position:relative;} 

#gameplay_middle_topcurve{clear:both; background:url(images/gameplay_middle_topcurve.jpg) no-repeat; width:982px; height:22px; margin-left:3px;}

#gameplay_middle_btmcurve{clear:both; background:url(images/gameplay_middle_btmcurve.jpg) no-repeat; width:982px; height:22px; margin-left:3px; position:absolute; bottom:0;}

.playfull{ position:absolute; right:5px; bottom:5px; width:82px; height:56px; z-index:5;}

.bbox_corner_topleft{position:absolute; top:0; left:0; background:url(images/bbox_corner_topleft.jpg) no-repeat; width:10px; height:10px; z-index:2;}

.bbox_corner_topright{position:absolute; top:0; right:0; background:url(images/bbox_corner_topright.jpg) no-repeat; width:10px; height:10px; z-index:2;}

.bbox_corner_btmleft{position:absolute; bottom:0; left:0; background:url(images/bbox_corner_btmleft.jpg) no-repeat; width:10px; height:10px; z-index:2;}

.bbox_corner_btmright{position:absolute; bottom:0; right:0; background:url(images/bbox_corner_btmright.jpg) no-repeat; width:10px; height:10px; z-index:2;}

.gameplay-top{float:left;background:url(images/gameplay-top.gif) no-repeat; width:939px; height:4px;}

.gameplay-mid{float:left; background:#000; width:99%; padding:10px 0px 0 0; position:relative;}

.gameplay-btm{float:left; background:url(images/gameplay-btm.gif) no-repeat; width:939px; height:7px;}

.gameplay-ad728x90{width:100%; text-align:center; clear:both; padding:20px 0px; background:#000; border-top:1px solid #474747; float:left; margin-top:30px; position:relative;}

.gameplay-relatedpart{float:left; margin-top:17px; margin-left:4px; width:990px;}

.gameplay-rgames{float:left; width:550px;}

.gameplay-rgames-top{float:left; width:550px; background:url(images/gameslike-top.gif) no-repeat; height:5px;}

.gameplay-rgames-mid{float:left; width:550px; background:#ffdeaa;}

.gameplay-rgames-btm{float:left; width:550px; background:url(images/gameslike-btm.gif) no-repeat; height:5px;}

.gameplay-rgames-title{ text-align:center; width:100%; font:bold 12px/14px Arial; color:#a64504; padding-top:6px;}

.gameplay-rgames-list{clear:both; padding-left:20px; width:505px; padding-bottom:20px;}

.gameplay-rgames-list-game{width:100px; height:111px; text-align:center; float:left; margin-right:23px; font:bold 11px Arial;}

.gameplay-rgames-list-game img{width:100px; height:84px;}

.gameplay-rgames-list-game a{color:#26262a;}

.gameplay-achgames-list-game{width:80px; height:100px; text-align:center; float:left; margin:0 7px; font:bold 11px Arial;}
.gameplay-achgames-list-game img{width:80px; height:80px;}


.ad336x280{ width:317px; padding-left:8px;}

.ad336x280-top{ background:url(images/ad336x280top.jpg) no-repeat; width:349px; height:6px; margin-top:-3px;}

.ad336x280-mid{ width:349px; background:#d9d9d9; min-height:249px; text-align:center; vertical-align:middle; font:bold 12px Arial; color:#FFF;}

.ad336x280-btm{ background:url(images/ad336x280btm.jpg) no-repeat; width:349px; height:6px;}

.gameplay-comments{clear:both; width:630px; padding-top:2px; padding-left:20px;}

.gameplay-displaycomments{ width:630px;}

.gameplay-comm-title{font:bold 12px Arial; color:#000;}

.gameplay-comm-title1{font:bold 12px Arial; color:#000; float:left; width:200px;}

.gameplay-comm-title span{color:#0d4cb4;}

.gameplay-commform{ width:520px; margin-top:2px;margin-bottom:20px;;}

.gameplay-commform-inner{ width:492px;}

.gameplay-commform-top{ width:480px; background:url(images/commf-top.gif) no-repeat; height:10px;}

.gameplay-commform-mid1{ width:500px; background:#f0f0f0; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; padding:0px 5px;}
 
.gameplay-commform a{color:#569c3b;}

.gameplay-commform-btm{ width:480px; background:url(images/commf-btm.gif) no-repeat; height:8px;}

.gameplay-comments-list{ width:630px; padding:10px 0px;}

.gameplay-comm-userimg{ width:60px; height:50px;}

.gameplay-comm-userimg img{width:50px; height:50px;}

.logged-in-text{font:11px Tahoma; padding-left:15px;}

.logged-in-text span{ font-weight:bold; color:#569f3b;}

.gpcommenttxtarea{width:570px; height:100px; border:1px solid #c6d8bd; margin:10px 0 0 5px; font:12px arial;padding-bottom:0px;}

.postbutton{ width:61px; height:23px; background:url(images/post-button.gif) no-repeat; margin:8px 0 0 5px;padding-top:0px;}

.disp-comment-details{float:left; width:100%; border-bottom:1px solid #d8dfea; padding:10px 0px;}

.disp-comment-left{float:left; width:56px; height:50px;}

.disp-comment-left img{width:50px; height:50px;}

.disp-comment-right{float:left; width:475px; padding:5px; font:11px Arial; color:#333333;}

.disp-comment-right a{color:#3b5998;  margin-right:3px;}

.disp-comment-right span{background:url(images/level_bg_small.png) no-repeat; width:29px; color:#000; text-align:center; font-weight:bold; font-size:11px; float:left; margin-right:3px; padding-top:12px; height:18px; margin-top:-12px;}
.levelimage {background:url(images/level_bg_small.png) no-repeat; width:29px; color:#000; text-align:center; font-weight:bold; font-size:11px; float:left; margin-right:3px; padding-top:12px; height:18px; margin-top:-12px;}


.cmnt_rating{float:right; width:36px;margin-right:20px;}

.cmnt_rating a.rate_down{margin:0 2px; background:url(images/cmnt_rating_down.png) no-repeat; width:12px; height:12px; float:left;}

.cmnt_rating a.rate_down:hover, .cmnt_rating a.rate_down_actv{background:url(images/cmnt_rating_down.png) 0 -12px no-repeat; width:12px; height:12px; float:left;margin:0 2px;}

.cmnt_rating a.rate_up{margin:0 2px; background:url(images/cmnt_rating_up.png) no-repeat; width:12px; height:12px; float:left;}

.cmnt_rating a.rate_up:hover, .cmnt_rating a.rate_up_actv{background:url(images/cmnt_rating_up.png) 0 -12px no-repeat; width:12px; height:12px; float:left;margin:0 2px;}

.cmnt_rating span{display:block; clear:both; padding-top:5px; width:100%; text-align:center; color:#126f00;}

.gamesectionright{width:762px; float:left; padding-left:20px;}

.txtbox{border: 1px solid #93A061; font: 11px Tahoma; padding: 2px 5px; background:#FFF;}

.displaygamedesc_title{clear: both;    color: #B02009;    font: bold 16px "Trebuchet MS";    height: 30px;}

.blogta{border: 1px solid #BECD8A;    font: 11px Tahoma;    height: 70px;    padding: 5px;    width: 445px;}

.subcat-bar{float:left; background:url(images/subcatbar.gif) no-repeat; width:955px; height:34px; margin-left:-3px;}

.subcat-title{float:left; width:150px; height:20px; margin-left:4px; background:url(images/subcatbox.gif) no-repeat; padding:6px 0 0 13px; font:bold 12px arial; color:#d90808; margin-top:4px;}

.subcat-menus{}

.subcat-menus{margin:0px 0 12px 2px; float:left; position:relative; float:left; width:771px;}

.subcat-menus li{font:bold 13px/34px Arial; float:left; margin-right:3px; height:30px; color:#000;}

.subcat-menus li a{display:block; height:30px; padding:0 7px; color:#000;}

.subcat-menus li:hover{}

.subcat-menus li a:hover{color:#d90808;}

.subcat-menus li.actv{}

.subcat-menus li.actv a{color:#d90808;}

.subcat-menus li.more span a{color:#ffe71f;}

.subcat-menus li.more:hover{  width:63px; color:#000;}

.subcat-menus li.more:hover a{color:#d90808;}

.browse-breadcrumb{clear:both; padding-left:9px; font:bold 18px/35px Arial; color:#000; float:left; width:842px;}

.browse-breadcrumb span{color:#0064b0;}

.browse-breadcrumb a{color:#0064b0;}

.browse-back{float:right; font:11px/35px Arial; padding-right:25px; }

.browse-back a{color:#2d2d2d; text-decoration:underline;}

.browse-greenbox{clear:both; width:954px; margin-left:-2px; padding-top:4px;}

.browse-greenbox-left{float:left; background:url(images/greenbar-left.gif) no-repeat; width:9px; height:217px;}

.browse-greenbox-mid{float:left; background:#61b125; width:937px; height:208px; padding-top:9px;}

.browse-greenbox-right{float:left; background:url(images/greenbar-right.gif) no-repeat; width:8px; height:217px;}

.browse-featured{float:left; width:468px; margin-left:2px;}

.browse-featured-title{font:bold 18px/25px Arial; color:#fdf200; padding-left:5px; position:relative;}

.browse-featured-title span{color:#235200;}

.browse-whitebox{ background:url(images/featured-whitebox.gif) no-repeat; width:461px; height:163px; float:left; margin-top:5px;}

.yellowstar{ position:absolute; width:53px; height:55px; right:15px; top:-6px;}

.remote{ position:absolute; width:62px; height:37px; right:8px; top:5px;}

.farrow-left{float:left; height:42px; width:28px; background:url(images/arrowleft.jpg) no-repeat; margin-top:57px; margin-left:5px;}

.bfeatured-list{float:left; width:382px; padding-top:15px; xpadding-left:3px;}

.farrow-right{float:left; height:42px; width:28px; background:url(images/arrowright.jpg) no-repeat; margin-top:57px; margin-left:5px;}

.bfeatured-game{ background:url(images/green-bg.gif) no-repeat; width:119px; height:135px; text-align:center; float:left; margin-left:8px;}

.bfeatured-game img{width:100px; height:100px; padding:10px 0 2px 10px;}

.bfeatured-game a{color:#000; font:bold 11px Arial;}

.browse-topplayed{float:left; width:464px; margin-left:2px;}

.browse-topplayed-title{font:bold 18px/25px Arial; color:#FFF; padding-left:5px; position:relative;}

.browse-topplayed-title span{color:#000;}

.browse-topplayed-list{ padding:19px 0 0 20px; width:432px;}

.browse-topplayed-list li{ float:left; margin:0 15px 15px 0; width:70px; height:59px;}

.browse-topplayed-list li img{width:68px; height:57px; border:1px solid #000;}

.browse-games-column{float:left; width:736px; margin-top:13px;}

.column_left{float:left; width:736px; margin-top:13px;}

.PageNumbers{clear:both; padding:10px 0;}

.browse_topbox{clear:both; float:left; width:100%; border-bottom:1px solid #999999; height:25px;}

.browsetcatname{float:left; font:bold 14px Arial; text-transform:uppercase; color:#61b125; padding-left:15px; padding-top:3px; width:200px; height:19px; overflow:hidden;}

.browsesortby{ float:right; width:186px;}

.browsesortby label{font:11px/21px Arial; color:#000; float:left; width:44px;}

.browsesortby select{ float:left; width:138px; border:1px solid #c2c2c2; height:21px; padding:2px; background:Transparent;font:11px/21px Arial; }  

.browsegames-list{clear:both; float:left; width:720px; padding-top:10px;}

.browsead336x280{float:left; width:401px; padding-left:14px; padding-top:9px; padding-right:19px; padding-bottom:6px; border-right:1px dashed #9E9E9E; border-bottom:1px dashed #9E9E9E;}

.browsead336x280-top{float:left; background:url(images/browseadtop.jpg) no-repeat; width:401px; height:6px; margin-top:-3px;}

.browsead336x280-mid{float:left; width:401px; background:#d9d9d9; min-height:255px; text-align:center; vertical-align:middle; font:bold 12px Arial; color:#FFF;}

.browsead336x280-btm{float:left; background:url(images/browseadbtm.jpg) no-repeat; width:401px; height:8px;}

.prevnext{color:#cdcdcd !important;}

.ads728x90_top{clear:both; background:url(images/ads728x90bg.jpg) no-repeat; width:734px; height:103px; text-align:center; padding-top:7px;}

.signup_subtxt{clear:both; height:65px; text-align:cv	; font:bold 13px arial; color:#0490b3; text-align:center;}

.reg_row{clear:both; margin-left:105px; float:left; margin-bottom:8px; width:550px;}

.reg_col1{float:left; width:155px; padding-top:10px; margin-right:44px; font:bold 15px arial; color:#686868; position:relative;}

.reg_col1 span{float:right; position:absolute; right:0;}

.reg_col2{float:left; background:url(images/reg_txtbox.jpg) no-repeat; width:340px; height:32px; padding:5px;}

.reg_col2 input, .reg_col2 select{width:305px; height:20px; border:none; background:Transparent; font:bold 11px arial;}

.reg_col2 span.email_txt{clear:both; display:block; text-align:center; padding-top:7px; font:9px arial; color:#a82020;}

.reg_col3{float:left; background:url(images/reg_txtbox1.jpg) no-repeat; width:340px; height:32px; padding:5px;}

.reg_col3 input{width:305px; height:20px; border:none; background:Transparent; font:bold 11px arial;}

.reg_col4{float:left; width:350px;}

.reg_col4 textarea{background:url(images/reg_txtarea.jpg) no-repeat; width:307px; height:130px; padding:5px; font:bold 11px arial; color:#000; border:none;}

.reg_col5{float:left; width:350px;}

.reg_col5 img{float:left; margin-right:10px; border:1px solid #000;}

.reg_dob_col{float:left; background:url(images/txtsmallbox.jpg) no-repeat; width:81px; height:21px; padding:5px; margin-right:15px;}

.reg_dob_col select{width:80px; height:21px; font:bold 11px arial; background:#FFF; border:none;}

.reg_col5 input{background:url(images/txtsmallbox.jpg) no-repeat; width:81px; height:24px; font:bold 12px/24px arial; color:#000; border:none; padding:5px;}

.reg_avatar_subtxt{clear:both; width:100%; padding-top:5px; height:65px; font:12px arial; text-align:center;}

.reg_avatar_part{clear:both; margin-left:90px; width:600px; float:left;}

.contact_right_btn{width:620px; height:40px; clear:both; text-align:right;}

.contact_right_btn input{width:94px; height:35px; background:url(images/submit_btn.png) no-repeat Transparent;border:none; cursor:pointer;}

.avatar-frame{ background:url(images/reg_avatarbg.jpg) no-repeat; float:left; width:111px; height:128px; text-align:center; margin:0 29px 20px 0;}

.avatar-frame img{width:100px; height:100px; margin:4px 0;}

.reg_options{clear:both; padding-top:20px; width:590px; margin-left:90px; text-align:left; height:75px; font:bold 12px arial; line-height:27px;}

.reg_options a{color:#1306bb; text-decoration:underline;}

.reg_options a:hover{text-decoration:none;}

.reg_btn{clear:both; width:100%; height:60px; text-align:center;}

.reg_btn input{background:url(images/register_btn.png) no-repeat; width:213px; height:56px; cursor:pointer; border:none;}

.reg_error{clear:both; padding:10px 0px; text-align:center; font:bold 14px arial; color:#FF0000;}

.reg_error a{color:#000;}

.welcome_user_txt{font:bold 17px arial; color:#3c5401; height:25px;}

.welcome_user_txt span{color:#FFF;}

.useradmin a{text-decoration:underline;}

.profile_header{clear:both; padding-top:15px; height:45px; font:bold 30px arial; color:#1b6293; text-indent:10px; float:left;}

.profile_header span{color:#000;}

.profile_header a{color:#000; font:bold 12px arial;}

.prf_backlink{float:right; margin-right:40px; font:bold 12px arial; color:#000; padding-top:25px;}

.prf_backlink a{color:#000;}

.prf_left{float:left; margin-left:8px; width:222px;}

.profile_part{clear:both; width:100%; float:left;}

.prf_left_top{clear:both; background:url(images/prf_leftbox_top.jpg) no-repeat; width:222px; height:5px;}

.prf_left_btm{clear:both; background:url(images/prf_leftbox_btm.jpg) no-repeat; width:222px; height:5px; margin-bottom:15px;}

.prf_left_middle{clear:both; background:#b9e48c; float:left; width:222px;}

.prf_avatarbg{clear:both; margin:9px 0 0 17px; background:url(images/profile_avatarbg.png) no-repeat; width:193px; height:218px; text-align:center; font:bold 14px arial; color:#3f84a5;}

.prf_avatarbg img{width:158px; height:152px; margin:14px 0 8px 0;}

.prf_pmsg_part{clear:both; margin-left:18px; width:185px; float:left; margin-bottom:5px;}

.prf_pmsg_top{clear:both; background:url(images/pmsg_top.png) no-repeat; width:184px; height:25px; padding-top:22px; font:12px arial; color:#3d6c0d; text-indent:10px;}

.prf_pmsg_btm{clear:both; background:url(images/pmsg_btm.png) no-repeat; width:184px; height:5px;}

.prf_pmsg_middle{clear:both; background:#FFF; width:174px; float:left; padding:0 5px; font:11px arial;}

.profile_btns{clear:both; width:100%; text-align:center; padding-top:10px; height:42px;}

.prf_gameoptions{clear:both; padding-left:38px; width:165px; font:bold 12px/24px arial; text-align:left; padding-top:30px;}

.prf_gameoptions span, .prf_gameoptions a{color:#c14a08;}

.prf_right{float:left; margin-left:13px; width:707px;}

.prf_ribbons{position:absolute; top:-6px; left:-13px;}

.lastplayed_top{clear:both; background:url(images/lastplayed_top.jpg) no-repeat; width:707px; height:5px; position:relative;}

.lastplayed_btm{clear:both; background:url(images/lastplayed_btm.jpg) no-repeat; width:707px; height:5px; margin-bottom:23px;}

.lastplayed_middle{clear:both; background:#fadf7a; width:617px; float:left; min-height:115px; padding-left:90px; padding-top:10px;}

.prf_lplayed_box{float:left; margin:15px 0 0 12px; width:70px; height:90px; text-align:center;}

.prf_lplayed_box img{width:68px; height:58px; border:1px solid #000; margin-bottom:1px;}

.prf_lplayed_box a{color:#4a4a4a; font:10px arial;}

.myfav_top{clear:both; background:url(images/myfav_top.jpg) no-repeat; width:704px; height:5px; position:relative;}

.myfav_btm{clear:both; background:url(images/myfav_btm.jpg) no-repeat; width:704px; height:5px; margin-bottom:23px;}

.myfav_middle{clear:both; background:#eecee4; width:614px; float:left; min-height:115px; padding-left:90px; padding-top:10px;}

.paging_ajax{clear:both; padding-top:10px; text-align:center; font:bold 12px arial; color:#000000; height:30px;}

.paging_ajax a{color:#000000; padding:2px 3px !important; margin:2px;}

.paging_ajax a:hover{background:#c03595 !important; color:#FFF;}

.paging_ajax span{background:#c03595; padding:2px 3px; margin:2px; color:#FFF;}

.myfriends_top{clear:both; background:url(images/myfriends_top.jpg) no-repeat; width:707px; height:5px; position:relative;}

.myfriends_btm{clear:both; background:url(images/myfriends_btm.jpg) no-repeat; width:707px; height:5px; margin-bottom:23px;}

.myfriends_middle{clear:both; background:#b7e0ff; width:617px; float:left; min-height:115px; padding-left:90px; padding-top:10px;}

.myfriends_box{float:left; background:url(images/myfriends_imgbg.png) no-repeat; width:104px; height:109px; text-align:center; margin:0 17px 17px 0;}

.myfriends_box img{width:82px; height:76px; margin:8px 0 4px 0;}

.myfriends_box a{font:bold 11px arial; color:#009ac1;}
.myactivity_top{clear:both; background:url(images/myactivity_top.jpg) no-repeat; width:697px; height:56px;}
.refer_top{clear:both; background:url(images/refer_top.jpg) no-repeat; width:697px; height:56px;}
.friendsactivity_top{clear:both; background:url(images/friend_activity_top.jpg) no-repeat; width:702px; height:37px; padding-top:10px; text-indent:6px; font-weight:bold; font-size:18px; color:#134394;}

.friendsactivity_middle{clear:both; border-left:1px solid #134394; border-right:1px solid #134394; width:680px; padding:0 10px;}
.friendsactivity_middle a{text-decoration:underline; color:#065d9f;}
.friendsactivity_middle span{color:#9c9c9c;}

.friendsactivity_btm{clear:both; background:url(images/friend_activity_btm.jpg) no-repeat; width:702px; height:5px; margin-bottom:23px;}

.myactivity_middle{clear:both; border-left:2px solid #6c6c6c; border-right:2px solid #6c6c6c; width:673px; padding:0 10px;}
.myactivity_middle a{text-decoration:underline;}


.mycmnts_top{clear:both; background:url(images/mycomments_top.jpg) no-repeat; width:697px; height:56px;}



.mycmnts_btm{clear:both; background:url(images/mycomments_btm.jpg) no-repeat; width:697px; height:7px; margin-bottom:23px;}

.mycmnts_middle{clear:both; border-left:2px solid #6c6c6c; border-right:2px solid #6c6c6c; width:673px; padding:0 10px;}

.mysubmitgames_top{clear:both; background:url(images/myuploadedgames_top.jpg) no-repeat; width:694px; height:63px;}

.mysubmitgames_btm{clear:both; background:url(images/myuploadedgames_btm.jpg) no-repeat; width:694px; height:7px; margin-bottom:23px;}

.mysubmitgames_middle{clear:both; border-left:2px solid #cd0808; border-right:2px solid #cd0808; width:670px; padding:0 10px; float:left;}

.profile_adsbg_top{clear:both; background:url(images/profileads_bgtop.jpg) no-repeat; width:221px; height:5px;}

.profile_adsbg_btm{clear:both; background:url(images/profileads_bgbtm.jpg) no-repeat; width:221px; height:5px;}

.profile_ads_middle{clear:both; background:#cfcfcf; float:left; width:221px; text-align:center; padding:10px 0;}

.memberlist_header{clear:both; background:url(images/memberlist_headerbg.jpg) no-repeat; width:730px; height:90px; margin-bottom:15px;}

.memberlist_header_top{clear:both; padding-top:15px; height:34px; width:100%;}

.memberlist_header_top_left{float:left; width:140px; text-indent:15px; font:bold 14px arial; color:#617f07;}

.memberlist_header_top_right{float:right; width:45px; font:11px arial;}

.subpage_header_backlink{float:right; width:70px; font:11px/36px arial; text-transform:lowercase;}

.memberlist_header_btm{clear:both; padding-left:168px; width:420px; float:left;}

.memberlist_header_srctxtbox{float:left; width:348px; height:30px;}

.memberlist_header_srctxtbox input{width:340px; height:30px; font:11px/30px arial; color:#777777; background:Transparent; border:none;}

.memberlist_header_srcbtn{float:left; width:65px; height:30px;}

.memberlist_header_srcbtn input{width:65px; height:30px; cursor:pointer; background:Transparent; border:none;}

.memberlist_bg{margin:15px 12px 0 0px; background:url(images/memberlist_bg.png) no-repeat; width:172px; height:203px; float:left;}

.member_avatar{padding-top:15px; height:90px; text-align:center;}

.member_avatar avg{width:120px; height:90px;}

.member_title{padding-top:8px; height:20px; font:bold 12px Arial; color:#95c62c; text-align:center;}

.member_title a{color:#005286; text-decoration:underline;}

.member_desc{ margin-left:16px; font:11px Arial;}

.member_desc li{line-height:16px; color:#000;}

.member_desc li span{color:#000; font-weight:bold;}

#left_banner{position:absolute; left:0; top:0;}

#right_banner{position:absolute; right:0; top:0;}

.hiline {line-height:20px;padding:3px 2px 3px 6px;}

.our_links{clear:both; width:530px;}

.our_links li{clear:both; line-height:17px !important; background:url(images/bullet-green.gif) left top no-repeat; padding-left:20px; margin-left:10px; }

.liquid .previous {
	display:block;
	width:28px; height:42px;
	background:url('images/arrowleft.jpg') no-repeat;
	float:left;
	margin:57px 0 0 5px;
	padding:0;
	cursor:pointer;
}
.liquid .next {
	display:block;
	width:28px; height:42px;
	background:url('images/arrowright.jpg') no-repeat;
	float:right;
	margin:57px 5px 0 5px;
	padding:0;
	cursor:pointer;
}

#raf{font:bold 12px arial; color:#FF0000;}

.shadow {
    color: #436604;
    display: block;
    left: 2px;
    position: relative;
    top: 1px;
}

.text {
    display: block;
    left: 0;
    position: relative;
    top: -23px;
}

.cat-menus li:hover .shadow{color:#000; left:0; top:0;}

.tooltip_title{font-size:12px; font-weight:bold; color:#F69922; }

.tooltip_options{font-size:11px; font-weight:bold; color:#99BF2F; text-decoration:none !important; height:18px;}

.tooltip_desc{color:#FFF; font:11px Tahoma;}

#tooltip {
	position:absolute;
	z-index:9999;
	color:#fff;
	width:200px;
	text-align:left;
	text-decoration:none !important;
}

#tooltip .tipHeader {
	height:8px;
}


#tooltip .tipBody {
	background-color:#000;
	padding:3px 5px 3px 15px;
	position:relative; z-index:1;
}

#tooltip .tipFooter {
	height:8px;
}

.myhgscores_top{clear:both; background:url(images/myhighscores_top.jpg) no-repeat; width:707px; height:24px; padding-top:45px; font:bold 14px arial; color:#FFF; overflow:hidden;}

.mgh_col0{float:left; width:80px; text-align:center;}

.mgh_hcol1{float:left; width:185px; text-align:center;}

.shadow_hs {color: #584206;display: block;left: 2px;position: relative;top: 2px;}

.text_hs {display: block;left: 0;position: relative;top: -15px;}

.mgh_hcol2{float:left; width:210px; text-align:center;}

.mgh_hcol3{float:left; width:205px; text-align:center;}

.myhgscores_top_game{clear:both; background:url(images/myhighscores_top_game.png) no-repeat; width:930px; height:34px;}

.myhgscores_btm{clear:both; background:url(images/myhighscores_btm.jpg) no-repeat; width:707px; height:5px; margin-bottom:23px;}

.myhgscores_middle{clear:both; background:#f4e7c5; float:left; width:697px; padding:5px;}

.myhgscores_middle_game{clear:both; background:#f4e7c5; float:left; width:920px; padding:5px;}

.myhgscores_btm_game{clear:both; background:url(images/myhighscores_btm.png) no-repeat; width:930px; height:5px;}

.hs_row_game{clear:both; background:url(images/highscore_row_game.jpg) no-repeat; width:920px; height:45px; font:11px arial;}

.mhs_col0{width:110px; float:left; text-align:center; padding-top:5px;}

.mhs_col1{width:350px; float:left; text-align:center; line-height:22px; color:#000; font-weight:bold; padding-top:10px;}

.mhs_col2{width:260px; float:left; text-align:center; line-height:22px; font-weight:bold; color:#FF0000; padding-top:10px;}

.mhs_col3{width:200px; float:left; text-align:center; line-height:22px; color:#666666; padding-top:10px;}

.hs_row{clear:both; background:#f4e7c5; width:697px; height:35px; font:bold 11px arial; color:#584206;}

.hsg_col1{float:left; background:url(images/hs_col1_bg.png) no-repeat; width:239px; height:22px; text-align:center; vertical-align:middle; padding-top:2px;}

.hsg_col2{float:left; margin-left:9px; background:url(images/hs_col1_bg.png) no-repeat; width:239px; height:22px; text-align:center; vertical-align:middle; padding-top:2px;}

.hsg_col3{float:left; margin-left:8px; background:url(images/hs_col2_bg.png) no-repeat; width:200px; height:25px; text-align:center; vertical-align:middle; padding-top:5px;}

.hsg_col4{float:left; margin-left:8px; background:url(images/hs_col3_bg.png) no-repeat; width:50px; height:29px; text-align:center; vertical-align:middle; padding-top:1px; line-height:29px;}

.myachmnts_top{clear:both; background:url(images/myachmnts_top.jpg) no-repeat; width:705px; height:24px; padding-top:45px; font:bold 14px arial; color:#FFF; overflow:hidden;}

.mac_hcol1{float:left; width:75px;}

.mac_hcol2{float:left; width:120px; text-align:center;}

.mac_hcol3{float:left; width:195px; text-align:center;}

.mac_hcol4{float:left; width:140px; text-align:center;}

.mac_hcol5{float:left; width:145px; text-align:center; margin-left:19px;}

.shadow_mac {color: #505f13;display: block;left: 2px;position: relative;top: 2px;}

.text_mac {display: block;left: 0;position: relative;top: -15px;}

.mac_col1{float:left; background:url(images/mac_col1bg.jpg) no-repeat; width:60px; height:51px; text-align:center; vertical-align:middle; padding-top:2px;}

.mac_col2{float:left; background:url(images/mac_col2bg.jpg) no-repeat; width:122px; height:48px; text-align:center; vertical-align:middle; padding-top:5px; margin-left:7px;}

.mac_col3{float:left; background:url(images/mac_col3bg.jpg) no-repeat; width:178px; height:48px; text-align:center; vertical-align:middle; padding-top:5px; margin-left:10px;}

.mac_col4{float:left; background:url(images/mac_col4bg.jpg) no-repeat; width:139px; height:48px; text-align:center; vertical-align:middle; padding-top:5px; margin-left:10px;}

.mac_col5{float:left; background:url(images/mac_col5bg.jpg) no-repeat; width:144px; height:48px; text-align:center; vertical-align:middle; padding-top:5px; margin-left:12px;}

.myachmnts_btm{clear:both; background:url(images/myachmnts_btm.jpg) no-repeat; width:705px; height:5px; margin-bottom:23px;}

.myachmnts_middle{clear:both; background:#d7dfb9; width:691px; padding:5px 7px;}

.myachmnts_row{clear:both; background:#d7dfb9; width:691px; height:62px; font:bold 12px arial;}

.clear{clear:both; height:0; width:100%;}

.game_hs_tab{clear:both; width:930px; float:left;}

.ach_content{clear:both; margin-left:10px; width:925px; float:left; padding-top:5px;}

.ach_top{clear:both; width:100%; height:112px; overflow:hidden;}

.liquid2 .previous {
	display:block;
	width:16px; height:45px;
	background:url('images/ach_arrow_left.png') no-repeat;
	float:left;
	margin:11px 0 0 0px;
	padding:0;
	cursor:pointer;
}
.liquid2 .next {
	display:block;
	width:16px; height:45px;
	background:url('images/ach_arrow_right.png') no-repeat;
	float:right;
	margin:11px 5px 0 0px;
	padding:0;
	cursor:pointer;
}

.ach_box{float:left; background:url(images/achievements_box.png) no-repeat; width:58px; height:111px; margin:0 8px; text-align:center;}

.ach_box_inner{clear:both; width:100%; height:111px; float:left; position:relative;}

.ach_box_inner a{display:block; width:100%; height:111px;}

.ach_box_top{margin:4px 0; width:100%; text-align:center; height:52px; display:block;}

.ach_box_top img{width:50px; height:50px;}

.ach_box_title{clear:both; font:11px arial; color:#000; display:block;}

.ach_image_greyscale{
    filter: url(filters.svg#grayscale); /* Firefox 3.5+ */
    filter: gray; /* IE5+ */
    -webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
}
.ach_image_color{
    
}

.ach_box_actv{background:url(images/ach_arrow_down.png) center bottom no-repeat;clear:both; width:100%; height:111px; float:left; position:relative;}

.ach_details{clear:both; float:left; margin-top:-20px; width:862px; margin-left:22px;}

.ach_whitebox_top{clear:both; background:url(images/ach_whitebox_top.png) no-repeat; width:862px; height:5px;}

.ach_whitebox_btm{clear:both; background:url(images/ach_whitebox_btm.png) no-repeat; width:862px; height:5px;}

.ach_whitebox_middle{clear:both; background:#FFF; width:862px; float:left; padding:0;}

.ach_details_left{float:left; margin-left:15px; width:405px;}

.ach_details_left h2{clear:both; height:20px; width:100%; font:bold 12px arial; padding-top:16px;}

.ach_details_left h2 span{color:#ab0000;}

.ach_description{clear:both; height:20px; font:bold 11px arial; color:#719408; width:385px; border-bottom:1px dashed #626262;}

.ach_progress{clear:both; padding:2px 0; font:bold 12px/18px arial; color:black; width:385px; border-bottom:1px dashed #626262;}

.ach_progress span{color:#719408; font-size:12px; display:block;}

.ach_progress a{color:blue; font-size:12px;}

#ProgressValue {font-style:bold;}


.rewards_bg{float:left; background:url(images/rewards_bg.jpg) no-repeat; width:327px; height:95px; padding:7px 0 0 103px;}

.rewards_bg li.points{clear:both; background:url(images/icon_ach_points.png) no-repeat; height:25px; padding-left:40px; width:265px; font:bold 12px/16px arial;}

.rewards_bg li span{color:#1776b2;}

.rewards_bg li.coins{clear:both; background:url(images/icon_ach_coins.png) no-repeat; height:20px; padding-left:40px; width:265px; font:bold 12px/16px arial;}

.rewards_bg li.badge{clear:both; width:100%; height:30px;}

.rewards_bg li.badge .badge_left{float:left; font:bold 12px/30px arial;  padding:0 5px 0 0px; margin-left:40px;width:200px;line-height:16px;}

.rewards_bg li.badge .badge_right{float:left; background:url(images/achievements_box.png) right top no-repeat; width:58px; height:58px; text-align:center;margin-top:-15px;}

.rewards_bg li.badge .badge_right img{width:50px; height:50px; margin:4px;;}

#login_txt{clear:both; padding-top:35px; height:45px; width:100%; text-align:center; color:#2575b6; text-transform:uppercase; font:bold 27px arial;}

#login_txt span{color:#5b5b5b;}

#site_login_bg{clear:both; background:url(images/login_bg.png) no-repeat; width:523px; height:184px; margin:0 auto; position:relative; padding:34px 0 0 78px;}

#site_login_icon{position:absolute; left:-29px; bottom:-17px;}

.slogin_row{clear:both; width:100%; height:42px;}

.slogin_col1{float:left; padding-top:10px; width:112px; margin-right:10px; font:bold 14px arial; position:relative;}

.slogin_col1 span{position:absolute; right:0; top:10px;}

.slogin_col2{float:left; background:url(images/login_txtbox.png) no-repeat; width:289px; height:22px; padding:7px 5px;}

.slogin_col2 input{width:285px; height:20px; font:bold 11px Arial; border:none; background:Transparent;}

.slogin_btn_part{clear:both; padding:9px 0 0 130px; width:290px; height:60px;}

.slogin_btn_part_left{float:left; width:150px; padding-top:13px; font:11px Arial;}

.slogin_btn_part_left input{margin-right:7px;}

.slogin_btn{float:left; background:url(images/login_btn.png) no-repeat; width:136px; height:39px;}

.slogin_btn input{width:136px; height:39px; cursor:pointer; border:none; background:Transparent;}

.sforgot_pass{clear:both; width:405px; text-align:right; font:bold 14px arial; color:#844b00;}

.sforgot_pass a{color:#262f36; text-decoration:underline;}

.sforgot_pass a:hover{text-decoration:none;}

.slogin_space{clear:both; height:90px; width:100%;}

.slogin_signup{clear:both; background:url(images/icon_game.png) right top no-repeat; width:585px; height:48px; padding:9px 0 0 70px; font:bold 24px arial; color:#cc0000;}

.slogin_signup a{color:#2600cc; text-decoration:underline;}

.slogin_signup a:hover{text-decoration:none;}

.hs_leftcolumn{float:left; margin-left:3px; width:140px; padding-top:10px;}

.hs_leftcolumn li{clear:both; height:35px; margin-bottom:2px; width:135px;}

.hs_leftcolumn li:hover, .hs_leftcolumn li.actv{background-position:0 0 !important;}

.hs_leftcolumn li a{display:block; width:135px; height:35px;}

.hs_leftcolumn li.hs_tab1{background:url(images/hs_today.png) 0 -35px no-repeat;}

.hs_leftcolumn li.hs_tab2{background:url(images/hs_week.png) 0 -35px no-repeat;}

.hs_leftcolumn li.hs_tab3{background:url(images/hs_month.png) 0 -35px no-repeat;}

.hs_leftcolumn li.hs_tab5{background:url(images/hs_friends.png) 0 -35px no-repeat;}

.hs_leftcolumn li.hs_tab4{background:url(images/hs_alltime.png) 0 -35px no-repeat;}

#hs_tab_content1{float:left; width:763px; padding:6px; background:#f69f25;}

#hs_tab_content2{float:left; width:763px; padding:6px; background:#6b9f10;}

#hs_tab_content3{float:left; width:763px; padding:6px; background:#005cb0;}

#hs_tab_content4{float:left; width:763px; padding:6px; background:#606c88;}

#hs_tab_content5{float:left; width:763px; padding:6px; background:#585858;}

.hs_rightcol_inner{clear:both; background:#FFF; padding:5px 7px; width:749px; min-height:170px; float:left;}

.hs_col_header{clear:both; background:url(images/hs_col_header.jpg) no-repeat; width:749px; height:30px;}

.hs_col_content{clear:both; float:left; width:749px; height:28px; text-align:center; font:bold 12px arial; display:block;}

.hs_col_c1{float:left; width:75px; padding-top:5px; vertical-align:top; background:url(images/hs_col_c1.jpg) no-repeat; height:28px;}

.hs_col_c2{float:left; width:286px; padding-top:5px; vertical-align:top; background:url(images/hs_col_c2.jpg) no-repeat; height:28px;}

.hs_col_c3{float:left; width:188px; padding-top:5px; vertical-align:top; background:url(images/hs_col_c3.jpg) no-repeat; height:28px;}

.hs_col_c4{float:left; width:200px; padding-top:5px; vertical-align:top; background:url(images/hs_col_c4.jpg) no-repeat; height:28px;}

.hs_btm_content{clear:both; padding:5px 0 5px 0; float:left; width:100%;}

.hs_btm_left{float:left; width:160px; color:#d65700; font:bold 12px arial; text-transform:uppercase; padding-top:5px;}

.hs_btm_right{float:right; width:585px; text-align:right; font:bold 12px arial; color:#bb0505;}

.hs_btm_right a{color:#bb0505; padding:2px 5px; margin:0 1px; text-decoration:none;}

.hs_btm_right a:hover{background:#000; color:#FFF;}

.hs_btm_right a.prev_next:hover{background:none;}

.hs_btm_right a.actv, .hs_btm_right span{color:#FFF; background:#000; padding:2px 5px; margin:0 2px; text-decoration:none;}

.hs_btm_right a img{position:relative; top:4px;}

#profile_headerbg{clear:both; background:url(images/profile_header_bg.jpg) no-repeat; width:945px; height:79px; margin-left:3px;}

#prf_header_top{clear:both; padding-top:12px; height:33px; padding-left:25px; width:800px; font:bold 22px arial; color:#00558e; text-transform:capitalize;}

#prf_tabs{clear:both; width:900px; padding-left:17px; height:34px;}

#prf_tabs li{float:left; background:url(images/prf_tab_bg_left.png) left top no-repeat; height:34px; font:bold 13px arial; color:#e09604; text-align:center; margin-right:8px;}

#prf_tabs li a{color:#e09604; background:url(images/prf_tab_bg_right.jpg) right top no-repeat; padding:14px 10px 0 10px; display:block; height:20px;}

#prf_tabs li:hover, #prf_tabs li.actv{background:url(images/prf_tab_hoverbg_left.png) left top no-repeat;}

#prf_tabs li:hover a, #prf_tabs li.actv a{color:#000; background:url(images/prf_tab_hoverbg_right.jpg) right top no-repeat;}

#points_friend_part{clear:both; width:100%; height:22px;}

#uadmin_friendsreq{float:left; width:120px; line-height:22px;}

#points_bg{float:left; background:url(images/points_progress.png) no-repeat; width:130px; height:22px; padding-right:10px; text-align:right;font-weight:bold; font-size:11px; line-height:22px; position:relative;}

#level_bg{background:url(images/level_bg.png) no-repeat; width:44px; height:25px; padding-top:20px; text-align:center; font:bold 14px arial; color:#b10909; margin-left:50px;}

#progress_bg{background:url(images/points_bg.png) no-repeat; height:22px; width:0; float:left;}

#progress_points{position:absolute; width:100%; text-align:center; top:0; left:0;}

#progress_points a{text-decoration:none;}

/*
#points_bg{clear:both; background:url(images/login_points_bg.png) no-repeat; width:215px; height:21px; padding:0 10px; margin-top:3px;}

#points_bg{clear:both; background:url(images/points-bg.png) no-repeat left center; width:200px; height:15px; padding:0 0px; margin-top:0px;text-align:center;}

#points_bg a{text-decoration:none;}
#progress_level {
   background: url(images/progress.png) no-repeat left center;
   width: 0%; 
   height: 15px;
	}
	*/
#login_box_avatar{float:left; width:70px; height:70px; margin-right:10px;}

#login_box_avatar img{width:70px; height:70px;}

#login_box_right{float:left; width:260px;}

/*
#points_bg_left{float:left; width:100px; font:12px/18px arial; color:#cc0d0d;}


#points_bg_left a{color:#cc0d0d;}

#points_bg_right{float:right; width:100px; font:12px/18px arial; color:#FFF;}

#levelbg_left{float:right; width:8px; background:url(images/levelbg_left.png) no-repeat; height:21px;}

#levelbg_right{float:right; width:8px; background:url(images/levelbg_right.png) no-repeat; height:21px;}

#levelbg_middle{float:right; background:url(images/levelbg_middle.png) repeat-x; padding:0 5px height:21px;}
*/

/************** Index Register Box ************************/

.registration_box{float:left; width:317px; background:url(images/regbox.gif) no-repeat; height:266px; margin-left:8px;}

.reg_afterads_box{float:left; width:317px;  height:258px; margin-left:8px; text-align:center; padding-top:8px;}

.registration_box .regtext{float:left; background:url(images/text1bg.gif) no-repeat; width:307px; height:33px; margin:4px 0 0 5px; font:11px Arial; text-align:center; padding-top:3px; width:100%;}

.registration_box .regtitle{float:left; width:100%; text-align:center; height:18px;}

.registration_box .regform{float:left; background:url(images/reg_innerbox.gif) no-repeat; width:294px; height:182px; margin:4px 0 0 5px; padding:15px 0 0 11px; position:relative;}
 
.registration_box .regfields{float:left; width:135px; padding-bottom:10px;}

.registration_box .regform .col1{margin:0;}

.registration_box .regform .col2{margin:0 0 0 13px;}

.registration_box .regfields .fldname{font:12px Arial; padding-left:2px; float:left; width:100%;}

.registration_box .regfields .fldname span{color:#b82020;}

.registration_box .regfields .fldvalue{width:100%; clear:both; margin-top:4px; height:21px;background:url(images/inputbox1.gif) no-repeat; float:left; }

.registration_box .regfields .fldvalue input{width:129px; height:17px;  border:none; background:none; padding:2px; font:11px Arial;}

.registration_box .regfields .dobvalue{width:140px; margin-top:4px; height:21px;xbackground:url(images/regselbg.png) no-repeat; float:left; }

.registration_box .regfields .dobvalue select{ border:none; background:none; padding:0px; height:21px; font:11px Arial; background:#FFF; border:1px solid #6d9528; float:left;}

.registration_box .regfields .dobvalue select.selmonth{width:45px;}

.registration_box .regfields .dobvalue select.selday{width:36px;}

.registration_box .regfields .dobvalue select.selyear{width:53px;}

.registration_box .regfields .seccode{clear:both; width:100%; padding:4px 0 0 1px;}

.registration_box .regfields .signuptxt{float:left; width:100%; text-align:center; font:11px/12px Arial; padding-top:10px;}

.registration_box .regbutton{width:156px; height:23px; background:url(images/signupbtn.png) no-repeat;  bottom:6px; position:absolute; right:10px;}

.registration_box .regbutton input{float:left; margin-left:29px; width:127px; height:23px; border:none; background:none; cursor:pointer;}

/************************** New page 'table' Styles *********************/

/* Common Styles For Table */
.tbl_outer{ width:700px; border:5px solid #73a0d7; font:12px Arial; }
.tbl_outer td{ text-align:center; vertical-align:top; }
.tbl_data{ width:700px; }
.tbl_data td{ vertical-align:middle; }

/* Table Column Width */
.tbl_col1_width, .tbl_col3_width, .tbl_col4_width {width:135px;}
.tbl_col2_width{ width:270px; }

/* Table Column Bg Colors */
.tbl_bgclr1 { border:1px solid #fadf8e; background-color:#fadf8e; }
.tbl_bgclr2 { border:1px solid #6d9bd6; background-color:#6d9bd6; color:#FFFFFF; }
.tbl_bgclr3 { border:1px solid #c6c6c6; background-color:#ececec; }
.tbl_bgclr4 { border:1px solid #b2d4d6; background-color:#e3f1f2; }

/* Table Pagination Width */
.tbl_pgn { width:537px; margin-left:163px; text-align:center; padding-bottom:10px; margin-top:15px;}
.tbl_pgn ul{ float:left; margin:0px; padding:0px; }
.tbl_pgn ul li{ float:left; list-style-type:none; font:12px Tahoma;}
.tbl_pgn ul li a{float:left; text-decoration:none; color:#000000; border:1px solid #c6c6c6; background-color:#f2f2f2; margin-left:5px; padding:4px 9px; }
.tbl_pgn ul li a:hover, .tbl_pgn ul li.actv a { border:1px solid #013b84; background-color:#0058c6; color:#FFFFFF; }

/****************************************************************************************************************************************/

#gameplay_left{float:none; text-align:center; width:100%;}

#gameplay_right{float:left; width:305px; border:1px solid #436589; background:#24476b; padding:3px 0 3px 7px;}

#gplay_ach_repeatbg{clear:both; background:url(images/gplay_ach_repeatbg.jpg) repeat-y; width:100%; float:left; height:480px; overflow:auto;}

#gplay_tabs{clear:both; width:100%; height:28px;}

#gplay_tabs li{float:left; margin-right:5px; height:28px;}

#gplay_tabs li a{display:block; height:28px; padding:0 5px; font-weight:bold; line-height:28px; color:#FFF; text-transform:uppercase;}

#gplay_tabs li:hover, #gplay_tabs li.actv{background:url(images/gtab_hoverleft.jpg) left top no-repeat;}

#gplay_tabs li:hover a, #gplay_tabs li.actv a{background:url(images/gtab_hoverright.jpg) right top no-repeat; color:#000;}

#gplay_tab_content{clear:both; width:290px; float:left; background:#b4c0cd; padding:3px 5px;}

#gplay_ach_header{clear:both; width:280px; padding:2px 5px; text-align:center; background:#3e4c5b; font-weight:bold; font-size:12px; color:#aad91a; margin-bottom:3px; float:left;}

#gplay_ach_left{float:left; width:68px;}

#gplay_ach_left li{clear:both; width:68px; height:74px; background:url(images/gplay_achbox.png) no-repeat; padding-top:6px; text-align:center;}

#gplay_ach_left li img{width:42px; height:42px; margin-bottom:3px; margin-left:9px; float:left;}

#gplay_ach_left li a{color:#000; font-size:11px;}

#gplay_ach_left li:hover, #gplay_ach_left li.actv{background:url(images/gplay_achbox_actv.png) no-repeat;}

.gplay_ach_right{float:left; width:195px; background:#FFF; padding:5px; min-height:260px;}

#gplay_ach_right_header{clear:both; width:100%; padding-bottom:15px; color:#ea5901; font-weight:bold; font-size:13px; border-bottom:3px solid #718aa5;}

#gplay_ach_right_header span{color:#5e5e5e; display:block; font-weight:normal; font-size:12px; padding-top:7px;}

#gplay_ach_right_content{clear:both; padding:10px; width:179px; font-size:11px; float:left;}

#hs_myscore_part{clear:both; padding:10px 0; width:100%; text-align:center; font-weight:bold; font-size:15px;}

#gplay_hs_head{clear:both; float:left; color:#aad91a; margin-bottom:5px; width:100%; background:#3e4c5b; font-weight:bold; font-size:11px; text-transform:uppercase; line-height:29px;}

.gplay_hs_col1{float:left; width:50px; border-right:1px solid #b4c0cd; text-align:center; height:30px;}

.gplay_hs_col0{float:left; width:50px; border-right:1px solid #b4c0cd; text-align:center; height:30px;}

.gplay_hs_col0 img{margin-top:1px;}

.gplay_hs_col2{float:left; width:150px; border-right:1px solid #b4c0cd; text-align:center; height:30px;}

.gplay_hs_col3{float:left; width:75px; text-align:center; height:30px;}

.gplay_hs_row{clear:both; float:left; color:#000; margin-bottom:3px; width:100%; background:#EEF0EA; font-weight:bold; font-size:11px; line-height:25px;}

/********************************************************************************************************************************************/

#prf_myach_header{clear:both; width:245px; height:35px; padding-top:15px; font-weight:bold; font-size:21px; color:#b40000; text-transform:uppercase; background:url(images/myach_cup.png) right top no-repeat; text-indent:3px;}

#prf_mach_content{clear:both; width:700px; background:#f9e8c3; padding:10px 0; margin-bottom:10px; float:left;}

.prf_ach_box{float:left; width:323px; min-height:70px; border:1px solid #8c8b89; background:#ebebea; margin:0 0 14px 8px; padding:5px;}

.prf_ach_thumb{float:left; background:url(images/prf_ach_thumb_bg.png) no-repeat; width:61px; height:60px; margin-right:8px;}

.prf_ach_thumb img{margin:5px 0 0 5px; width:48px; height:48px; border:1px solid #FFF;}

.prf_ach_content{float:left; width:250px;}

.prf_ach_content span.ach_name{font-weight:bold; font-size:14px; color:#e01414; display:block;}

.prf_ach_content span.ach_desc{display:block; padding-top:5px; font-weight:bold;}

.prf_ach_content span.ach_desc span, .prf_ach_content span.ach_desc a{color:#03236e;}

.prf_ach_content span.ach_date{display:block; padding-top:5px; font-weight:bold; font-size:11px; color:#695858;}

.prf_ach_ads{float:right; margin:10px 8px 10px 0; width:300px; height:260px; padding:5px 15px; text-align:center; background:#FFF;}

/******************************************************************************************************************************/

#achieve_box{float:left; width:412px; height:365px; background:url(images/achive-box.gif) no-repeat;}

#achieve_box .section1{float:left; margin:11px 0 0 15px; width:380px;}

#achieve_box .section1 .title{float:left; width:251px; font:bold 21px Arial; color:#ca0000; position:relative;}

#achieve_box .section1 .title .icon{position:absolute; right:0px; top:-21px;}

#achieve_box .section1 .viewall{float:left; width:115px; font:bold 21px Arial; color:#000000; text-align:right; font:12px Arial; padding-top:10px;}

#achieve_box .section1 .viewall a{ text-decoration:underline; color:#000000;}

#achieve_box .section2{float:left; margin:13px 0 0 29px; width:383px;}

#achieve_box .section2 .lists{float:left; margin:0 12px 11px 0; width:61px; height:60px; background:url(images/ach_frame.png) no-repeat;}

#achieve_box .section2 .lists img{margin:4px 0 0 5px; border:1px solid #FFFFFF;}

#achieve_box .seperator{float:left;width:399px; height:3px; background:#bc7d0f; margin:13px 0 0 7px;}

#achieve_box .single{float:left; margin:14px 0 0 35px; width:366px;}

#achieve_box .single .left{float:left; background:url(images/ach_sframce.png) no-repeat; width:53px; height:57px;}

#achieve_box .single .left img{width:39px; height:39px; margin:3px 0 0 3px;}

#achieve_box .single .right{float:left; width:292px; font:bold 12px Arial;}

#achieve_box .single .right span.username{font-size:14px; color:#e01414;}

#achieve_box .single .right span.username a{color:#e01414; text-decoration:none;}

#achieve_box .single .right a.gamename{color:#03236e;}

#achieve_box .single .right span.date{color:#695858; font-size:11px;}

/*********** Profile Latest High Scores *************/

#highscores{float:left; width:286px; margin-left:9px;}

#highscores .bg_repeat{float:left; background:url(images/hscore-mid.gif) repeat-y; width:100%;}

#highscores .top{float:left; background:url(images/hscore-top.gif) no-repeat; width:100%; min-height:335px; position:relative;}

#highscores .btm{float:left; background:url(images/hscore-btm.gif) no-repeat; width:100%; height:29px; position:relative;}

#highscores .top .title{float:left; margin:11px 0 16px 40px; width:234px; font:bold 21px Arial; color:#5f5f5f;}

#highscores .top .title .icon{position:absolute; right:0px; top:-22px;}

#highscores .top .scorebox{float:left; width:278px; margin-left:6px;}

#highscores .top .scorebox .head{float:left; width:100%; margin-bottom:6px; color:#FFFFFF;}

#highscores .top .scorebox .head .col{float:left; margin-right:1px; height:20px;text-align:center; font: bold 11px/20px Arial; background:#99a78e;}

#highscores .top .scorebox .head .col1{width:51px; }

#highscores .top .scorebox .head .col2{width:149px;}

#highscores .top .scorebox .head .col3{width:74px;}

#highscores .top .scorebox .data{float:left; width:100%; margin-bottom:5px;}

#highscores .top .scorebox .data .col{float:left; margin-right:1px; height:30px;text-align:center; font: bold 11px/30px Arial; background:#eef0ea;}

#highscores .top .scorebox .data .col img{margin-top:1px;}

#highscores .top .scorebox .data .col1{width:51px; }

#highscores .top .scorebox .data .col2{width:149px;}

#highscores .top .scorebox .data .col3{width:74px;}

#highscores .btm .viewall{ position:absolute; bottom:10px; right:10px; font:bold 12px Arial;}

#highscores .btm .viewall a{color:#000000; text-decoration:underline;}

/******************************* Login Box Top *****************************************/

.welcome-box-user{ background:url(images/login-bg-user.png) no-repeat; width:360px; height:84px; padding:3px 0 0 35px; float:right; }

#wbox_top{clear:both; height:48px; width:340px; position:relative;}

#wbox_top .wbox_topleft{float:left; width:60px;}

#wbox_top .wbox_topleft img{width:47px; height:45px; border:1px solid #606060;}

#wbox_top .wbox_topright{float:left; width:194px; overflow:hidden; font-weight:bold; font-size:18px; color:#566708; height:50px;}

#wbox_top .wbox_topright span{color:#FFF; font-size:19px; display:block; text-transform:capitalize;}

#wbox_btm{clear:both; width:100%; height:31px; overflow:hidden;}

#wbox_btm li{float:left; width:32px; margin-right:6px;}

#wbox_btm li.wbox_msg{background:url(images/wbox_msg.png) no-repeat; text-align:center; font-size:11px; font-weight:bold; color:#FFF;}

#wbox_btm li.wbox_friends{background:url(images/wbox_friends.png) no-repeat; text-align:center; font-size:11px; font-weight:bold; color:#FFF;}

#wbox_btm li a{display:block; width:32px; padding-top:17px; height:13px; color:#FFF;}

#wbox_btm li.wbox_settings{background:url(images/wbox_settings.png) no-repeat; height:30px;}

#wbox_btm li.wbox_fav{background:url(images/wbox_fav.png) no-repeat; height:30px;}

#wbox_btm li.wbox_logout{background:url(images/wbox_logout.png) no-repeat; height:30px;}

#wbox_level_progress{position:absolute; right:0; top:-7px;}

.ach_paging_ajax{clear:both; padding-top:10px; text-align:center; font:bold 12px arial; color:#000000; height:30px;}

.ach_paging_ajax a{color:#000000; padding:2px 3px !important; margin:2px;}

.ach_paging_ajax a:hover{background:#990000 !important; color:#FFF;}

.ach_paging_ajax span{background:#990000; padding:2px 3px; margin:2px; color:#FFF;}

/**************************************************************************************************************************/

#user_hs_bg{clear:both; background:url(images/user_hs_bg.png) no-repeat; width:770px; height:40px; padding-top:2px; font-weight:bold; font-size:14px; color:#a07762; line-height:30px; float:left; margin-left:150px;}

#user_hs_bg span{color:#000; padding-left:12px;}

#user_hs_bg  img{margin-left:3px; float:left;}

.user_hs_col1{float:left; margin-left:15px; width:130px;}

.user_hs_col2{float:left; width:260px;}

.user_hs_col3{float:left; width:175px;}

.user_hs_col4{float:left; width:175px;}

.user_hs_col1 div{float:left; width:40px;}

.reg_link_bg{float:left; background:url(images/reg_link_bg.png) no-repeat; width:82px; height:26px; text-align:center; font-weight:bold; color:#fadd00; text-transform:uppercase; line-height:26px;}

.reg_link_bg a{color:#fadd00; text-decoration:underline;}

.ach_progress_bg{float:left; background:url(images/ach_progress.png) no-repeat; width:64px; height:10px; position:relative;}

.ach_progress_bar{background:url(images/ach_progress_bar.png) no-repeat; height:10px; width:0; float:left;}

/*********************************************************************/

.cmnt_sort{float:right; width:170px; font-weight:bold; font-size:12px;}

.cmnt_sort select{border:1px solid #333; width:100px; margin:0 5px; font:11px Arial;}

/**********Profile Items***********************************************************/



table.middle_container { width:700px; margin:7px 20px 0px 2px; border:1px solid #b6aa7e; border-bottom:none; background-color:#e7e3d5;clear:both; }

.my_items_title { 
	float:left; 
	width:165px;
	height:28px; 
	margin-top:2px; 
	margin-left:30px; 
	font-size:19px; 
	font-weight:bold; 
	color:#ae0606;
	background:url(images/my_items_title_icon.png) no-repeat 103px;
	padding-top:20px;
}

/* heading */
table.head { 
	/*width:687px;*/
	
	width:690px;
	height:25px; 
	margin:5px 3px 0px 4px; 
	border:1px solid #cfd270;
	background:url(images/profile_item_table_head_bg.jpg) repeat-x;
}
table.head td { font-size:13px; line-height:17px; font-weight:bold; text-align:center; vertical-align:middle; }

/* specifying cell widths */
table.head td.wdth1_hd { width:80px; float:left;}
table.head td.wdth2_hd { width:270px; float:left;}
table.head td.wdth3a_hd { width:190px; float:left; }
table.head td.wdth3_hd { width:146px;  float:left;}

/* table class */
table.tbl_last {width:700px; margin-left:2px; border:1px solid #b6aa7e; border-top:none; border-bottom:none; } /*696 border: solid 2px purple ;*/
table.tbl_last td { vertical-align:middle; }
table.tbl_last td.wdth_last1 { width:80px; background-color:#e7e3d5; padding:4px; border-bottom:1px solid #b6aa7e; text-align:center; }
table.tbl_last td.wdth_last2 { 
	width:250px; 
	background-color:#e7e3d5; 
	padding:8px;  
	border-bottom:1px solid #b6aa7e;	
	font-weight:bold; 
	font-size:12px; 
	line-height:15px; 
	color:#7f4a07;
 }
 table.tbl_last.txt { float:left; width:240px; margin-left:20px; }
table.tbl_last td.wdth_last3 { width:184px; background-color:#e7e3d5; border-bottom:1px solid #b6aa7e; padding:8px; text-align:center;  }
table.tbl_last td.sep { width:4px; background-color:#FFFFFF;  }

table.tbl_last td.wdth1{ width:120px; background-color:#e7e3d5; padding:8px; border-bottom:4px solid #FFFFFF; text-align:center; }
table.tbl_last td.wdth2 { 
	width:284px; 
	background-color:#e7e3d5; 
	padding:8px;  
	border-bottom:4px solid #FFFFFF;	
	font-weight:bold; 
	font-size:12px; 
	line-height:15px; 
	color:#7f4a07;
	}
table.tbl_last td.wdth3 { width:184px; background-color:#e7e3d5; border-bottom:4px solid #FFFFFF; padding:8px; text-align:center; }

table.tbl_last td.use_item_col { width:120px; background-color:#e7e3d5; padding:8px 15px; border-bottom:4px solid #FFFFFF; font-size:13px; }
table.tbl_last td.use_item_col img { padding-right:8px; padding-bottom:5px; }
table.tbl_last td a { color:#0066CC; }
table.tbl_last td a:hover { color:#990000; }



/* trophy container styles */
.trophy_container { width:700px; margin:auto; font-family:Arial; text-align:left; }
.trophy_container table { border:none; }
.trophy_title { 
	float:left; 

	font:bold 16px/18px Arial; 
	color:#b40000; 
	padding:10px 0px 15px;
}
.trophy_blue_top { width:700px; height:10px; background:url(images/trophy_blue_top.png) no-repeat; }
.trophy_blue_mid { width:700px; height:auto; background:url(images/trophy_blue_mid.png) repeat-y; vertical-align:top; }
.trophy_blue_mid_inner { width:680px; height:auto; }
.trophy_blue_bot { width:700px; height:41px; background:url(images/trophy_blue_bot.png) no-repeat; }

/* box styles */
.trophy_box_outer { width:335px; vertical-align:top; }
.trophy_box_top { width:335px; height:7px; background:url(images/trophy_box_top.png) no-repeat; }
.trophy_box_mid { width:335px; height:auto; background:url(images/trophy_box_mid.png) repeat-y; vertical-align:top; }
.trophy_box_bot { width:335px; height:7px; background:url(images/trophy_box_bot.png) no-repeat; }

.trophy_box_inner { width:321px; height:auto; vertical-align:top; }
.trophy_box_icon { width:114px; height:100px; background:url(images/icon_frame.png) no-repeat; text-align:center; display:block; padding-top:7px; vertical-align:top; padding-bottom:7px;}
.trophy_box_icon img { border:none; outline:none; }
.trophy_box_rgt { width:197px; line-height:14px; font-weight:bold; }

.trophy_blue_clr { font-size:13px; color:#0d356c; display:block; padding-top:0px; }
.trophy_red_clr  { font-size:11px; display:block; padding-top:4px; }
.trophy_red_clr span { color:#a20303; }
.trophy_grn_clr { font-size:11px; color:#226f07; padding-top:4px; display:block; }

.trophy_rw_hgt { height:10px; }
.trophy_rw_hgt2 { height:35px; }

/* ad box styles */
.trophy_ad_top { width:335px; height:7px; background:url(images/trophy_ad_top.png) no-repeat; }
.trophy_ad_mid { width:335px; height:auto; background:url(images/trophy_ad_mid.png) repeat-y; text-align:center; }
.trophy_ad_bot { width:335px; height:7px; background:url(images/trophy_ad_bot.png) no-repeat; }

/* pagination styles */
.trophy_pagination { width:700px; clear:both; margin:auto; font-family:Tahoma; line-height:22px; font-size:12px; font-weight:bold; }
.trophy_pgn_title { color:#ffffff; }
.trophy_page_list { width:auto; text-align:center; }
.trophy_page_list a { width:auto; min-width:15px; color:#000000; padding:0px 6px; display:inline-block; outline:none; text-decoration:none; }	
.trophy_page_list a:hover, .trophy_page_list a.actv { width:auto; color:#ffffff; background:url(images/trophy_pgn_bg.png) repeat-x; display:inline-block; }

/* CSS Button */

.cssbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:6px 4px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1570cd;
}.cssbutton:hover {
	background-color:#1e62d0;
}.cssbutton:active {
	position:relative;
	top:1px;
}

.cssinactivebutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:6px 4px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.cssinactivebutton:hover {
	background-color:#dfdfdf;
}.cssinactivebutton:active {
	position:relative;
	top:1px;
}

.styled-select select {
   background: transparent;
   width: 240px;
   padding: 5px;
   font-size: 14px;
   border: 1px solid #ccc;
   height: 30px;
}

.forumpost ul {
list-style-type: disc;
width :100%;
}

.forumpost ol {
list-style-type: disc;
width :100%;
}

.forumpost li {
list-style-type: disc;
list-style-position: inside;
margin-bottom : 10px;
line-height : 150%;
width :100%;
font: 13px 'arial';
}

.forumpost h1,h2,h3,h4 {
    font-weight : 500;
    line-height : 1.5;
}

.forumpost h4 {
   color : red;
}

.forumpost blockquote {
    border-width: 1px 0px 1px 3px;
    border-style: solid none solid solid;
	
    border-color: rgb(204, 221, 170) -moz-use-text-color rgb(204, 221, 170) rgb(153, 170, 119);
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    background: none repeat scroll 0% 0% #EBEADD;
    padding: 1px 10px;
    margin-left: 0px;
    margin-bottom:8px;  
    
}
.forumpost p {
margin-top : 4px;
margin-bottom : 8px;
line-height : 150%;
font-size:13px;
}

.whyreg ul {
list-style-type: disc;
}

.whyreg li {
list-style-type: disc;
list-style-position: inside;
margin-bottom : 10px;
line-height : 150%;
}
.whyreg a {
color:blue;
}

/************** Bootstrap *****************/
.box_round
{
    -moz-border-radius: 6px; /* FireFox 1+ */
    -webkit-border-radius: 6px; /* Safari 3+, Chrome */
     border-radius: 6px; /* Opera 10.5, IE 9 */
}
.img-rounded {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}
.img-circle {
  -webkit-border-radius: 500px;
     -moz-border-radius: 500px;
          border-radius: 500px;
}

.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  color: #c09853;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.alert h4 {
  margin: 0;
}

.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}

.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-danger,
.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}

.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}

.alert-block p + p {
  margin-top: 5px;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  padding: 5px;
}
.popover.top {
  margin-top: -5px;
}
.popover.right {
  margin-left: 5px;
}
.popover.bottom {
  margin-top: 5px;
}
.popover.left {
  margin-left: -5px;
}
.popover.top .arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000000;
}
.popover.right .arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #000000;
}
.popover.bottom .arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #000000;
}
.popover.left .arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #000000;
}
.popover .arrow {
  position: absolute;
  width: 0;
  height: 0;
}
.popover-inner {
  padding: 3px;
  
  overflow: hidden;
  background: #000000;
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
.popover-title {
  padding: 9px 5px;
  line-height: 1;
  background-color: #f5f5f5;
   background-color: #000000;
  color:#F69922;
  border-bottom: 0px solid #eee;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.popover-content {
  padding: 6px;
  background-color: #000000;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
.popover-content p, .popover-content ul, .popover-content ol {
  margin-bottom: 0;
}

/* BX-Slider Styles */
.slidepager{
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pager-active{

	background-position:0 -12px;
}
/*pager container*/
.bx-pager
{
float:right;
margin-right:20px;

}
/* This is for the next prev */
.slider_nav a:hover{
    color: rgb(158, 32, 32);
	
}
.slider_nav a{
    outline: 0 ;
	
}

/* How does it Work? */
.playgamesbox
{
  padding : 8px;
}
.playgamesbox li
{
 font-size:18px;
 line-height : 150%;
 color : #3E7018;
 margin-bottom : 12px;
 font-weight:bold;
}
.playgamesbox li span
{
 display : block;
 font-size:12px;
 color: black;
 line-height:18px;
 margin-left : 0px;
 font-weight:normal;
}
.playgamesbox li span a
{
  text-decoration : none;
  color: #3B587F;
  font-weight :bolder;
}


.comment_text a
{
  color :  rgb(0, 102, 204);
}

/* Cool List Styles */

ol{
	counter-reset: li; /* Initiate a counter */
	list-style: none; /* Remove default numbering */
	*list-style: decimal; /* Keep using default numbering for IE6/7 */
	font: 15px 'trebuchet MS', 'lucida sans';
	padding: 0;
	margin-bottom: 4em;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
	width :300px;
}

ol ol{
	margin: 0 0 0 2em; /* Add some left margin for inner lists */
}

.rounded-list a{
	position: relative;
	display: block;
	padding: .4em .4em .4em 2em;
	*padding: .4em;
	margin: .4em 0;
	background: #ddd;
	color: #444;
	text-decoration: none;
	border-radius: .3em;
	transition: all .3s ease-out;	
}

.rounded-list a:hover{
	background: #eee;
}

.rounded-list a:hover:before{
    transform: rotate(360deg);	
}

.rounded-list a:before{
	content: counter(li);
	counter-increment: li;
	position: absolute;	
	left: -1.3em;
	top: 50%;
	margin-top: -1.3em;
	background: #87ceeb;
	height: 2em;
	width: 2em;
	line-height: 2em;
	border: .3em solid #fff;
	text-align: center;
	font-weight: bold;
	border-radius: 2em;
	transition: all .3s ease-out;
}


.rectangle-list a{
	position: relative;
	display: block;
	padding: .4em .4em .4em .8em;
	*padding: .4em;
	margin: .5em 0 .5em 2.5em;
	background: #ddd;
	color: #444;
	text-decoration: none;
	transition: all .3s ease-out;	
}

.rectangle-list a:hover{
	background: #eee;
}	

.rectangle-list a:before{
	content: counter(li);
	counter-increment: li;
	position: absolute;	
	left: -2.5em;
	top: 50%;
	margin-top: -1em;
	background: #fa8072;
	height: 2em;
	width: 2em;
	line-height: 2em;
	text-align: center;
	font-weight: bold;
}

.rectangle-list a:after{
	position: absolute;	
	content: '';
	border: .5em solid transparent;
	left: -1em;
	top: 50%;
	margin-top: -.5em;
	transition: all .3s ease-out;				
}

.rectangle-list a:hover:after{
	left: -.5em;
	border-left-color: #fa8072;				
}	

.circle-list li{
    padding: 2.5em;
    border-bottom: 1px dashed #ccc;
}

.circle-list h2{
    position: relative;
    margin: 0;
}

.circle-list p{
    margin: 0;
}

.circle-list h2:before{
    content: counter(li);
    counter-increment: li;
    position: absolute;    
    z-index: -1;
    left: -1.3em;
    top: -.8em;
    background: #f5f5f5;
    height: 1.5em;
    width: 1.5em;
    border: .1em solid rgba(0,0,0,.05);
    text-align: center;
    font: italic bold 1em/1.5em Georgia, Serif;
    color: #ccc;
    border-radius: 1.5em;
    transition: all .2s ease-out;    
}

.circle-list li:hover h2:before{
    background-color: #ffd797;
    border-color: rgba(0,0,0,.08);
    border-width: .2em;
    color: #444;
    transform: scale(1.5);
}


.alert {
  width:90%;  
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.alert,
.alert h4 {
  color: #c09853;
}

.alert h4 {
  margin: 0;
}

.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}

.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success h4 {
  color: #468847;
}

.alert-danger,
.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

.alert-danger h4,
.alert-error h4 {
  color: #b94a48;
}

.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-info h4 {
  color: #3a87ad;
}

.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}

.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}

.alert-block p + p {
  margin-top: 5px;
}