body
{
    font-family: verdana, arial, helvetica, sans-serif;
    text-align: center;
    border: none;
    margin: 0;
    padding: 0;
    background-color: #125B90;
}

div#container
{
	
    width: 770px;
    border: none;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 0;    
	background: #ffffff;
}

div#container2
{
	height: auto;
    width: 770px;
    border: none;
	float: left;
    margin: 0;
    padding: 0;
    background: url(images/back_navigate.jpg) left top repeat-y;
}

div#header
{

    width: 770px;
    height: 142px;
    border: none;
    margin: 0;
    padding: 0;    
    background: #125B90 url(images/back_header.jpg) left top no-repeat;
}

div#logo
{
    float: left;
	width: 283px;
	height: 84px;
}

div#logo img
{
    border: none;
	margin: 0;
    padding: 0;
	display: block;
}

div#banner
{
    float: left;
	width: 487px;
	height: 84px;		
}

div#banner_pub
{
    border: none;
	margin-top: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/*
div#banner img
{
    border: none;
	margin-top: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
*/

div#searchbar
{

    width: 770px;
    height: 28px;
    border: none;
    margin: 0;
    padding: 0px;	
    background-color: #849CDA;
	clear: both;
	vertical-align: bottom;
}

form#searchform
{

    border: none;
    margin: 0;
    padding: 0;
	vertical-align: bottom;
	background:#849CDA;
	
}

input#searchbox
{
    font-family: verdana, arial, helvetica, sans-serif;
    color: #1F253A;
    font-size: 13px;
    font-weight: bold;
    width: 680px;
    border-top: 1px solid #364166;
    border-right: 1px solid #364166;
    border-bottom: 1px solid #364166;
    border-left: 1px solid #364166;
    margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 10px;
    padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 0px;
	float: left;
	background: #EFF1F6;
}

input#searchbtn
{

    border-top: 3px solid #849CDA;
    border-right: none;
    border-bottom: none;
    border-left: none;
    margin: 0;
    padding: 0;
	
}

div#content
{

    width: 570px;
    float: left;
    border: none;
    margin: 0;
    padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
    
}

div#container2 >  div#content
{

    width: 550px;
    float: left;
    border: none;
    margin: 0;
    padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
    
}

div#featured_games
{
	border: none;
    margin: 0;
    padding: 0px;
}

.hint_text
{
    color: #ffffff;
    font-size: 13px;
    font-weight: bold; 
	height: 25px;
    text-align: left;
    border: none;
    margin: 0px;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 10px;    
    background: url(images/back_hinttext.jpg) left top repeat-x;
}

.hint_text a:link
{
	color:#ffffff;
	text-decoration: none;
}

.hint_text a:visited
{
	color:#ffffff;
	text-decoration: none;
}

.hint_text a:hover
{
	color:#ffffff;
	text-decoration: underline;
}


.index_featured_list
{

    border: none;
    margin: 0px;
    padding: 0px;
	float: left;
}

.index_featured_list ul
{
	border: none;
    margin: 0;
    padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	text-align: left;
	list-style: none;	
	
}

.index_featured_list li
{
	margin:0; padding: 0; border:none;
	list-style:none;
	float:left;
	font-size:12px;
	color:#B26000;
	font-weight:bold;
	margin-right:3px;
	width:178px;	
	margin-bottom:15px;
	text-align: center;	
	
}

.index_featured_list li a:link, img
{
	color: #B26000;
	
	border: none;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
div#featured_games li img
{
    width:175px;
	overflow:hidden;
}

.index_featured_list li a:visited
{
	color: #B26000;
	text-decoration: none;
}

.index_featured_list li a:hover
{
	color: #B26000;
	text-decoration: underline;
}

div#category_games
{
    border: none;
	margin: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 10px;
	
}


div#navigate
{			
    width: 200px;
	float:left;    
    border: none;
    margin: 0;
    padding: 0;      
}

div#navigate_menu
{

    width: 200px;
    border: none;
    margin: 0;
    padding: 0;
}

div#navigate_menu ul
{

    border: none;
    margin: 0;
    padding-left: 1px;
	padding-right: 0px;
	padding-top :0px;
	padding-bottom: 0px;
	text-align: left;
	list-style: none;	
}

div#navigate_menu li
{
	font-size:12px;
	font-weight:bold;
	line-height:34px;
    border-top: none;
    border-right: 1px solid #7C818D;
    border-bottom: none;
    border-left: 1px solid #7C818D;
    margin: 0;
    padding-left: 5px;
	padding-right: 0px;
	padding-top :10px;
	padding-bottom: 0px;
    background-color: #FFEFAE;
    background: url(images/back_menu.jpg) left top repeat-x;
	height: 34px;
	
}

ul#navigate_menu_ul > li
{
	font-size:12px;
	font-weight:bold;
	line-height:34px;
    border-top: none;
    border-right: 1px solid #7C818D;
    border-bottom: none;
    border-left: 1px solid #7C818D;
    margin: 0;
    padding-left: 5px;
	padding-right: 0px;
	padding-top :0px;
	padding-bottom: 0px;
    background-color: #FFEFAE;
    background: url(images/back_menu.jpg) left top repeat-x;  
	
}

div#navigate_menu li a:link
{
	color: #0033FF;
	text-decoration: none;	
}

div#navigate_menu li a:visited
{
	color: #0033FF;
	text-decoration: none;	
}

div#navigate_menu li a:hover
{
	color: #0033FF;
	text-decoration: underline;	
}

div#newsletter
{
	width: 198px;
	height: auto;
    border-left: 1px solid #8A8EAE;
	border-top: none;
	border-right: none;
	border-bottom: none;
    margin-top: 12px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 1px;
    padding-top: 29px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;    
    background: #F6FFF3  url(images/text_newsletter.jpg) left top no-repeat;
}

div#navigate > div#newsletter
{
	width: 197px;
	height: auto;
    border-left: 1px solid #8A8EAE;
	border-top: none;
	border-right: none;
	border-bottom: none;
    margin-top: 12px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 1px;
    padding-top: 29px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;    
    background: #F6FFF3  url(images/text_newsletter.jpg) left top no-repeat;
}

div#newsletter a:link
{
    color: #233222;
	font-weight: bold;
	text-decoration: none;
}

div#newsletter a:visited
{
    color: #233222;
	font-weight: bold;
	text-decoration: none;
}

div#newsletter a:hover
{
    color: #233222;
	font-weight: bold;
	text-decoration: underline;
}


.text_newsletter
{
	border: none;
    margin: 0px;
    padding: 0px;
    font-size: 11px;
	color: #43633F;
    letter-spacing: 0px;
}

.text_special_offer
{
    color: red;
	font-weight:bold;
}

.newsletter_form_no_border
{
    margin:0; padding: 0; border:none;
}


form#right_newsletter
{
    font-family: verdana, arial, helvetica, sans-serif;
    
    border: none;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0px;
	
}

input#right_newsletterbox
{
    font-family: verdana, arial, helvetica, sans-serif;
    color: #094200;
    font-size: 12px;
    
    width: 170px;
	height: 20px;
    border-top: 1px solid #43633F;
    border-right: 1px solid #43633F;
    border-bottom: 1px solid #43633F;
    border-left: 1px solid #43633F;
    margin: 0px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 2px;
}

div#right_newsletterbox_parent > input#right_newsletterbox
{
    font-family: verdana, arial, helvetica, sans-serif;
    color: #094200;
    font-size: 12px;
    
    width: 170px;	
	height: 16px;
    border-top: 1px solid #43633F;
    border-right: 1px solid #43633F;
    border-bottom: 1px solid #43633F;
    border-left: 1px solid #43633F;
    margin: 0px;
    padding-top: 1px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 2px;
}

div#subscribebtn_parent
{
	font-family: verdana, arial, helvetica, sans-serif;
    color: #094200;
    font-size: 11px;
    font-weight: bold;
    border: none;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0px;
}

div#subscribebtn_parent a:link
{
	color: #43633F;
	text-decoration: underline;	
}

div#subscribebtn_parent a:visited
{
	color: #43633F;
	text-decoration: underline;	
}

div#subscribebtn_parent a:hover
{
	color: #43633F;
	text-decoration: none;	
}

input#subscribebtn
{

    border: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0px;
}

div#newgames
{
	width: 198px;
    border-left: 1px solid #8A8EAE;
	border-top: none;
	border-right: none;
	border-bottom: none;
    margin-top: 12px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 1px;
    padding-top: 25px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;    
    background: #F2F6FF  url(images/text_newgames.jpg) left top no-repeat;
}

div#navigate > div#newgames
{
	width: 197px;
    border-left: 1px solid #8A8EAE;
	border-top: none;
	border-right: none;
	border-bottom: none;
    margin-top: 12px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 1px;
    padding-top: 25px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;    
    background: #F2F6FF  url(images/text_newgames.jpg) left top no-repeat;
}

div#newgames ul
{

    border: none;
    margin: 0;
    padding-left: 1px;
	padding-right: 0px;
	padding-top :0px;
	padding-bottom: 0px;
	text-align: left;
	list-style: none;	
}

div#newgames li
{
	font-size:12px;
	font-weight:bold;
	line-height:25px;
    border: none;    
    margin: 0;
    padding-left: 5px;
	padding-right: 0px;
	padding-top :0px;
	padding-bottom: 0px;    
	text-align: left;	
}

div#newgames li a:link
{
	color: #D95700;
	text-decoration: none;		
}

div#newgames li a:visited
{
	color: #D95700;
	text-decoration: none;	 	
}

div#newgames li a:hover
{
	color: #D95700;
	text-decoration: underline;	 	
}

div#footer
{

    color: #4E5C93;
    font-size: 12px;
    font-weight: bold;
    width: 770px;
    height: 80px;
    text-align: left;
    clear: both;
    border: none;
    margin: 0px;
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 10px;
    background: #125B90 url(images/back_footer.jpg) left top no-repeat;
}

div#container2 > div#footer
{

    color: #4E5C93;
    font-size: 12px;
    font-weight: bold;
    width: 770px;
    height: 60px;
    text-align: left;
    clear: both;
    border: none;
    margin: 0px;
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 10px;    
    background: #125B90 url(images/back_footer.jpg) left top no-repeat;
}

div#footer a 
{
    color: #4E5C93;
	text-decoration: none;
}

/*specail for index page category starts*/

.index_category
{
    background: #ffffff;
	float:left;
}

.index_cat_yellow
{
	margin:0; padding: 0; border:none;
	float:left;
	width:183px;
    background:#FFF6ED url(images/yellowbar_bg.jpg) left top repeat-x;
}

.index_cat_green
{
	margin:0; padding: 0; border:none;
	float:left;
	width:183px;
    background:#F1FFE9 url(images/greenbar_bg.jpg) left top repeat-x;
}

.cat_title
{
	margin:0; padding: 0; border:none;
	padding-top: 2px;
	padding-left:10px;
	text-align:left;
    color:#ffffff;
	font-size:13px;
	font-weight:bold;
}

.cat_title a:link
{
	color:#ffffff;
	text-decoration: none;
}

.cat_title a:visited
{
	color:#ffffff;
	text-decoration: none;
}

.cat_title a:hover
{
	color:#ffffff;
	text-decoration: underline;
}

.cat_list
{
    margin:0; padding: 0; border:none;
	margin-top: 12px;
	padding-left:10px;
	text-align:left;
	font-size:11px;
	float:left;
}

.cat_list_icon
{
	margin:0; padding: 0; border:none;
    float:left;	
	width:60px;
}

.cat_list_icon img
{
	margin:0; padding: 0; border:none;
}

.cat_list_text
{
	margin:0; padding: 0; border:none;
	padding-left:8px;
    float:left;
	
	width:105px;
	font-size:11px;
}

.cat_list_text a:link
{
	color:#B26000;
	text-decoration: none;
	font-weight: bold;
}

.cat_list_text a:visited
{
	color:#B26000;
	text-decoration: none;
	font-weight: bold;
}

.cat_list_text a:hover
{
	color:#B26000;
	text-decoration: underline;
	font-weight: bold;
}

.cat_moregames
{
	margin:0; padding: 0; border:none;
	line-height:25px;
    text-align: center;
	font-size:12px;
	font-weight:bold;
	clear:both;	
}

.cat_moregames a:link
{
	color:#0018FF;
	text-decoration: none;
}

.cat_moregames a:visited
{
	color:#0018FF;
	text-decoration: none;
}

.cat_moregames a:hover
{
	color:#0018FF;
	text-decoration: underline;
}

/*specail for index page category ends*/

div#dl_iframe
{

    width: 520px;
    height: 360px;
    text-align: center;
    border: none;
    margin: 0px;
    padding: 0px;
	background: #fff000;
}

.other_page_text
{

    color: #000000;
    font-size: 12px;
    text-align: left;
    border: none;
    margin: 0px;
    padding: 0px;
}

/*  special for category page start*/

.category_games_blue
{
    margin:0; padding: 0; border:none;
	margin-top:8px;
	padding-left:6px;
	padding-right:6px;
	padding-top:10px;
	padding-bottom:8px;
	background: #EEFAFF;
	border-top:1px solid #98D9FE;
	border-right:1px solid #98D9FE;
	border-bottom:1px solid #98D9FE;
	border-left:4px solid #0B7000;	
}

.category_games_yellow
{
    margin:0; padding: 0; border:none;
	margin-top:8px;
	padding-left:6px;
	padding-right:6px;
	padding-top:10px;
	padding-bottom:8px;
	background: #FFFCEC;
	border-top:1px solid #98D9FE;
	border-right:1px solid #98D9FE;
	border-bottom:1px solid #98D9FE;
	border-left:4px solid #0B7000;	
}

.category_games_icon
{
    float:left;	
	width:70px;
	text-align:left;
}

.category_games_icon img
{
	margin:0; padding: 0; border:none;
    width:70px;
	overflow:hidden;
}

.category_games_desc
{
	margin:0; padding: 0; border:none;
	margin-left:13px;
	margin-top:5px;
	width:330px;
    float:left;
	
	font-size:12px;
	text-align:left;
}

.category_games_desc a:link
{
	font-weight:bold;
	color:#0167FF;
	text-decoration: none;
}

.category_games_desc a:visited
{
	font-weight:bold;
	color:#0167FF;
	text-decoration: none;
}

.category_games_desc a:hover
{
	font-weight:bold;
	color:#0167FF;
	text-decoration: underline;
}

.category_games_btn
{
	margin:0; padding: 0; border:none;
	padding-left:0px;
	padding-right:0px;
	width:108px;
    float:right;
	
	text-align:right;
	
}

.category_games_btn img
{
	margin:0; padding: 0; border:none;
	margin-top:7px;
	
}

.floatclear
{
    font-size: 0px;
	clear: both;
}

div#category_page
{
	margin:0; padding: 0; border:none;
	padding-left:15px;
	margin-top:10px;
	text-align:left;
	clear:both;
    background:#ffffff;
	font-size:11px;
	font-weight:bold;
}
/*  special for category page end  */


/* special for detail page start */
div#right
{
	float:right;
	width:559px;
	background:#ffffff;
	margin:0; padding: 0; border:none;
	margin-top: 15px;
	margin-bottom: 15px;
}

div#right_pathbar h1
{
	color: #ffffff;
    font-size: 13px;
    font-weight: bold; 
	height: 25px;
    text-align: left;
    border: none;
    margin: 0px;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 10px;    
    background: url(images/back_hinttext.jpg) left top repeat-x;
}

div#right_pathbar h1 a:link
{
	color:#ffffff;
	text-decoration: none;	
}

div#right_pathbar h1 a:hover
{
	color:#ffffff;
	text-decoration: none;	

}

div#right_pathbar h1 a:visited
{
	color:#ffffff;
	text-decoration: none;	

}

div#right_detail_left  /* for ie  */
{
	margin:0; padding: 0; border:none;
	margin-top:10px;
	width:205px;
	background:#ffffff;
	float:left;
	padding-left:8px;
	padding-right:22px;
	text-align:left;
}

div#content > div#right_detail_left  /* for firefox  */
{
	margin:0; padding: 0; border:none;
	margin-top:10px;
	width:175px;
	background:#ffffff;
	float:left;
	padding-left:8px;
	padding-right:22px;
	text-align:left;
}

div#detail_logo img
{
	margin:0; padding: 0; border:none;
    width:173px;
	overflow:hidden;	
	border:1px solid #eeeeee;
}

div#detail_logo_hinttext
{
     font-size:11px;
	 text-align: center;	 
}


div#detail_screenshot
{
    margin:0; padding: 0; border:none;
	margin-top: 4px;
}

div#detail_screenshot img
{
	margin:0; padding: 0; border:none;
    width:84px;
	overflow:hidden;
}

div#detail_screenshot_hinttext
{
    margin:0; padding: 0; border:none;
	text-align: center;	
	font-size: 11px;
}

div#detail_requirement
{
	margin:0; padding: 0; border:none;
    background: #eeeeee;
	margin-top: 20px;
	font-size:12px;
	padding:5px;
}

div#detail_freeget
{
	margin:0; padding: 0; border:none;    
	margin-top: 20px;
	font-size:12px;
	padding:5px;
}

div#detail_freeget img
{
	margin:0; padding: 0; border:none;
}

div#detail_freeget p
{
	margin:0; padding: 0; border:none;
	font-size:11px;
	padding-top:10px;
	padding-bottom:3px;
}

div#right_detail_right  /* for ie  */
{
	margin:0; padding: 0; border:none;
	margin-top:15px;
	width:334px;
	background:#ffffff;
	float:left;
	text-align:left;
	padding-left: 20px;
	padding-right: 20px;
}

div#content > div#right_detail_right  /* for firefox  */
{
	margin:0; padding: 0; border:none;
	margin-top:15px;
	width:304px;
	background:#ffffff;
	float:left;
	text-align:left;
	padding-left: 20px;
	padding-right: 20px;
}

.detail_buttons
{
	margin:0; padding: 0; border:none;
	margin-top:8px;
    background:#ffffff;
	text-align:center;
}

div#buynow_box
{
	margin:0; padding: 0; border:none;
    margin-left:65px; 
	width:180px; 
	font-size:12px; 
	text-align:center; 
	background-color:#ffffdd;
	line-height:15px;
	border:solid 1px #ddddcc;
}

div#buynow_box a:link
{
	text-decoration: none;	
}
div#buynow_box a:visited
{
	text-decoration: none;
}
div#buynow_box a:hover
{
	text-decoration: underline;	
}


img#btn_download
{
	margin:0; padding: 0; border:none;
    text-align:left;
}

img#btn_buy
{
	margin:0; padding: 0; border:none;
    text-align:left;
	
}

div#detail_paymentoptions
{
	margin:0; padding: 0; border:none;
	margin-top: 20px;
    text-align: center;
	font-size:11px;
	color:#000000;
}

div#detail_paymentoptions img
{
	margin:0; padding: 0; border:none;
}

div#detail_gamevideo
{
	margin:0; padding: 0; border:none;
	text-align:center;
    font-size:11px;
	font-weight:bold;
	display:block;
	background:#aaaaaa;
}

div#detail_gamevideo a:link
{
	margin:0; padding: 0; border:none;
	border-right:1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	padding:10px;
	display:block;
	background:#eeeeee;
	text-decoration: none;
	color: #4060A9;
}

div#detail_gamevideo a:visited
{
	margin:0; padding: 0; border:none;
	border-right:1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	padding:10px;
	display:block;
	background:#eeeeee;
	text-decoration: none;
	color: #4060A9;
}

div#detail_gamevideo a:hover
{
	margin:0; padding: 0; border:none;
	border-right:1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	padding:10px;
	display:block;
	background:#FEF4D6;
	text-decoration: underline;
	color: #4060A9;
}



div#detail_description h2
{
    font-size: 20px;
	font-weight:bold;
	color:#4060A9;
}

div#detail_description
{
	margin:0; padding: 0; border:none;
	margin-top: 12px;
    font-size:12px;
}

div#detail_feature
{
    border:none;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 30px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	background: #EEEEEE;
}

div#detail_feature h3
{
	margin:0; padding: 8px; border:none;
 	font-size:12px;
	font-weight:bold;   
}

div#detail_feature ul
{
	margin:0; padding: 0; border:none;
 	font-size:12px;
	font-weight:normal;
	margin-top:10px;
	margin-left:30px;   
	
}

div#detail_feature li
{
	line-height:15px;
}

div#detail_statement
{
	margin:0; padding: 0; border:none;
	margin-top: 30px;
 	font-size:12px;
	
}

div#detail_statement p
{	
	margin:0; padding: 0; border:none;
	padding:10px;
	color:#555555;
}

div#detail_newsletter_box
{
    margin:0;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #400707;
	background: #FFF0EF;
	text-align: center;
	font-size: 12px;
}

form#detail_newsletter_form
{
    margin:0; padding: 0; border:none;
}


span#detail_newsletter_box_title
{
    color: blue;
	font-weight: bold;
}

span#detail_newsletter_box_title_red
{
    color: red;
	font-weight: bold;
}

div#detail_newsletter_box a:link
{
	color: #764629;
	text-decoration: none;
	font-weight: bold;
}

div#detail_newsletter_box a:visited
{
	color: #764629;
	text-decoration: none;
	font-weight: bold;
}

div#detail_newsletter_box a:hover
{
	color: #764629;
	text-decoration: underline;
	font-weight: bold;
}

div#right_detail_textlink
{
	margin:0; padding: 0; border:none;
	clear:both;
	font-size:12px;
	background:#ffffff;
	text-align:right;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	color:#000000;
	
}

div#right_detail_textlink h4
{
	margin:0; padding: 0; border:none;
	margin-bottom:5px;
	border-top:2px solid #dddddd;
	margin-top:15px;
	padding-top:15px;
	font-size:12px;
	font-weight:bold;
}

div#right_detail_textlink a:link
{
	font-size:12px;
	font-weight:bold;
	color:#4060A9;
	text-decoration: none;
}

div#right_detail_textlink a:visited
{
	font-size:12px;
	font-weight:bold;
	color:#4060A9;
	text-decoration: none;
}

div#right_detail_textlink a:hover
{
	font-size:12px;
	font-weight:bold;
	color:#4060A9;
	text-decoration: underline;
}
/* special for detail page end */

.other_page_text
{
    margin:0; padding: 0; border:none;
	margin-top:26px;
	font-size:12px;
	text-align:left;
}

/* recommended games */
div#recommend_games
{
	color: #ffffff;
    font-size: 13px;
    font-weight: bold; 
	height: 25px;
    text-align: left;
    border: none;
    margin: 0px;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 10px;    
    background: url(images/back_hinttext.jpg) left top repeat-x;	
}

div#recommend_games_list ul
{
	margin:0; padding: 0; border:none;
 	font-size:12px;
	font-weight:normal;
	margin-top:10px;
	margin-left:2px; 
	
	
}

div#recommend_games_list li
{
	line-height:15px;
	margin:0; padding: 0; border:none;
	list-style:none;
	float:left;
	width:135px;
   
}

/* game review div*/
div#detail_review
{
    border:none;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 30px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	font-size: 16px;
	font-weight:bold;
	color:#4060A9;
}
div#detail_review a:link
{
    font-size: 16px;
	font-weight:bold;
	color:#4060A9;
}
div#detail_review a:visited
{
    font-size: 16px;
	font-weight:bold;
	color:#4060A9;
}
div#detail_review a:hover
{
    font-size: 16px;
	font-weight:bold;
	color:#4060A9;
}

/* for related games */
div#relatedgames_left
{
    margin:0; padding: 0; border:none;
    width:270px;
    float:left;
    background-color:#ffffff;
}

div#relatedgames_left ul
{
    margin:0; padding: 0; border:none;
    list-style: none;
    width:270px;
}

div#relatedgames_left ul li
{
    margin:0; padding: 0; border:none;
    list-style: none;
    width:270px;
    margin-top: 2px;
}


div#relatedgames_right
{
    margin:0; padding: 0; border:none;
    width:270px;
    float:right;
    background-color:#ffffff;
}

div#relatedgames_right ul
{
    margin:0; padding: 0; border:none;
    list-style: none;
    width:270px;
}

div#relatedgames_right ul li
{
    margin:0; padding: 0; border:none;
    list-style: none;
    width:270px;
    margin-top: 2px;
}

.relatedgames_block1
{
    float:left;
    width:70px;
    text-align: left;
}

.relatedgames_block1 img
{
    width:60px;
	overflow:hidden;
}


.relatedgames_block2
{
    float:left;
    width:200px;
    text-align: left;
}

.relatedgames_block2 a:link
{
    font-size:12px;
	color:#D95700;
	text-decoration: none;
}

.relatedgames_block2 a:visited
{
    font-size:12px;
	color:#D95700;
	text-decoration: none;
}

.relatedgames_block2 a:hover
{
    font-size:12px;
	color:#D95700;
	text-decoration: underline;
}

/* for top menu */
div#topmenu
{
    width: 770px;
    height: 30px;
    border: none;
    margin: 0;
    padding: 0px;      
	float:left;	
	background: url(images/mu_rightline.jpg) right bottom no-repeat;
	background-color: #D5E0F2;
}

div#topmenu_rect
{
    width: 766px;
    height: 30px;
    border: none;
    margin: 0;
    padding: 0px;      
	float:left;	
	background: url(images/mu_bottomline.jpg) left bottom no-repeat;
	background-color: #D5E0F2;
}

div#topmenu_rect ul 
{
	width: 766px;	
	margin: 0;
    padding: 0px; 
    float:left;
	padding-left:10px;	
	margin-bottom: -3px;		
}

div#topmenu_rect > ul  /* for firefox */
{
	width: 756px;
	height:30px;
	margin: 0;
    padding: 0px; 
    float:left;
	background: url(images/mu_bottomline.jpg) left bottom no-repeat;
	background-color:#D5E0F2;	
	padding-left:10px;	
}

div#topmenu_rect ul li
{
	margin: 0;
    padding: 0px; 
    float:left;
	list-style: none;
	padding-right:7px;
	
}

/* new newsletter subscribe box */
div#new_email_box
{
    margin-top:2px; 
	padding-top:2px; 
	padding-bottom:2px; 
	padding-left:5px; 
	font-size:12px; 
	background-color:#ECB760; 
	border:2px solid #614B27;	
}
div#new_email_box_text
{
    text-align:left; 
	padding-top:5px;
}

/* for banners */
div#banner180
{
    margin-top: 10px;	
}
div#banner180 img
{
    border:none;
}

/* for inner tab */
div#inner_tabbed
{
	border:none;
    font-size:11px;
	padding-top:15px;
	padding-bottom:0px;
	padding-right:0px;
	font-weight:bold;
	text-align:right;	
}
div#inner_tabbed a
{    
	color:#000000;		
	padding-top:0px;
	padding-bottom:0px;	
}
div#inner_tabbed a:link
{
	color:#000000;
	text-decoration: none;		 
}
div#inner_tabbed a:visited
{
	color:#000000;
	text-decoration: none;		 
}
div#inner_tabbed a:hover
{
	color:#000000;
	text-decoration: underline;		 
}
.active_tab
{
	text-align:center;
	width:94px;
    background: url(images/active_tab.jpg) left top no-repeat;
	font-size:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:0px;
	padding-left:0px;
	color:#ffffff;
	float:left;
	margin-left:2px;
}
.inactive_tab
{
	text-align:center;
	font-size:10px;
	width:94px;
    background: url(images/inactive_tab.jpg) left top no-repeat;	
	padding-top:5px;
	padding-bottom:5px;
	padding-right:0px;
	padding-left:0px;	
	margin-left:2px;
	float:left;
}
div#tab_bar
{
	border:none;
	padding: none;
	margin: none;
    border-top: solid 5px #4E4B98;
	clear: both;   	
	font-size:10px;
}

/* ========================== */
.topGames
{
	position:absolute;overflow:hidden;top:-90px;
}
.bestGames
{
	position:absolute;overflow:hidden;left:0;top:-90px;
}


/* 2110-1-4 added for own ads*/
#adbox468x60a
{
    border:1px solid #336699;
    height:70px;
    padding: 2px;
    padding-left:6px;
}
#adbox468x60a table
{
    border:none;
    padding: 0px;
    margin: 0px;
}
#adbox468x60a table td
{
    font-size:12px;
    text-align: left;
}
.linktitle
{
    font-weight:bold;
    color:blue;
    text-decoration: underline;
}
.disurl
{

    color:#006600;
    font-size:11px;
    text-decoration: none;
}

#ads320
{
    border:1px solid #336699;
    height:270px;
    padding: 2px;
    padding-left:6px;
}
#ads320 table
{
    border:none;
    padding: 0px;
    margin: 0px;
}
#ads320 table td
{
    font-size:12px;
    text-align: left;
}

#adbox468x60b
{
    border:1px solid #336699;
    height:70px;
    padding: 2px;
    padding-left:6px;
}
#adbox468x60b table
{
    border:none;
    padding: 0px;
    margin: 0px;
}
#adbox468x60b table td
{
    font-size:12px;
    text-align: left;
}

#adbox468x60
{
    border:1px solid #336699;
    height:60px;
    padding: 2px;
    width:465px;
    padding-left:6px;
}
#adbox468x60 table
{
    border:none;
    padding: 0px;
    margin: 0px;
}
#adbox468x60 table td
{
    font-size:12px;
    text-align: left;
}



