body {
	color:#333333;
	background:#ede4d2 url(../images/plain/bg.jpg) top center repeat-x;
}
#container{
	background: transparent url(../images/plain/bg_container.gif) top center no-repeat;
}
#footer {	
	background:transparent url(../images/plain/footer_bg.gif) top center repeat-x;
	color:#eaeaea;
}
#footer_1 {
	background:transparent url(../images/plain/footer_1.gif) top right no-repeat;
}
#footer_2 {
	background:transparent url(../images/plain/footer_2.gif) top left no-repeat;
}
#footer a, #footer a:visited{
	color:#b4cae0;
}
a, a:visited {
	color:#546d32;
}
a:hover {
	color:#7ea54b;
}
input, select, textarea {
	font-size:9px;
	background-color:#e9e0d8;
	border:1px solid #38444f;
}
/*HEADER 1 STYLES*/
#header_1 {
	color:#38444f;
}
#header_1 a, #header_1 a:visited {
	color:#385e83;
}
#header_1 a:hover {
	color:#FFFFFF;
}
/*header 1 styles end*/
/*HEADER 2 STYLES*/
#header_2 {
	background: transparent url(../images/plain/h2_bg.jpg) top center no-repeat;
}
.gnav_sep {
	background:transparent url(../images/plain/gnav_sep.gif) top left no-repeat;
}
#gnav a, #gnav a:visited {
	color:#38444f;
}
a.mtg, a.mtg:visited {
	background:transparent url(../images/plain/gbut_magic.gif) top left no-repeat;
}
a.mtg:hover, .mtg_hover{
	background:transparent url(../images/plain/gbut_magic_o.gif) top left no-repeat;
}
a.vs, a.vs:visited {
	background:transparent url(../images/plain/gbut_vs.gif) top left no-repeat;
}
a.vs:hover, .vs_hover{
	background:transparent url(../images/plain/gbut_vs_o.gif) top left no-repeat;
}
a.yug, a.yug:visited {
	background:transparent url(../images/plain/gbut_yug.gif) top left no-repeat;
}
a.yug:hover, .yug_hover{
	background:transparent url(../images/plain/gbut_yug_o.gif) top left no-repeat;
}
a.dm, a.dm:visited {
	background:transparent url(../images/plain/gbut_dm.gif) top left no-repeat;
}
a.dm:hover, .dm_hover{
	background:transparent url(../images/plain/gbut_dm_o.gif) top left no-repeat;
}
a.mm, a.mm:visited {
	background:transparent url(../images/plain/gbut_mm.gif) top left no-repeat;
}
a.mm:hover, .mm_hover{
	background:transparent url(../images/plain/gbut_mm_o.gif) top left no-repeat;
}
a.gij, a.gij:visited {
	background:transparent url(../images/plain/gbut_gij.gif) top left no-repeat;
}
a.gij:hover, .gij_hover{
	background:transparent url(../images/plain/gbut_gij_o.gif) top left no-repeat;
}
a.sk, a.sk:visited {
	background:transparent url(../images/plain/gbut_sk.gif) top left no-repeat;
}
a.sk:hover, .sk_hover{
	background:transparent url(../images/plain/gbut_sk_o.gif) top left no-repeat;
}
a.iy, a.iy:visited {
	background:transparent url(../images/plain/gbut_iy.gif) top left no-repeat;
}
a.iy:hover, .iy_hover{
	background:transparent url(../images/plain/gbut_iy_o.gif) top left no-repeat;
}
a.pok, a.pok:visited {
	background:transparent url(../images/plain/gbut_pok.gif) top left no-repeat;
}
a.pok:hover, .pok_hover{
	background:transparent url(../images/plain/gbut_pok_o.gif) top left no-repeat;
}
a.hec, a.hec:visited {
	background:transparent url(../images/plain/gbut_hec.gif) top left no-repeat;
}
a.hec:hover, a.hec_hover{
	background:transparent url(../images/plain/gbut_hec_o.gif) top left no-repeat;
}
a.hc, a.hc:visited {
	background:transparent url(../images/plain/gbut_hc.gif) top left no-repeat;
}
a.hc:hover, a.hc_hover{
	background:transparent url(../images/plain/gbut_hc_o.gif) top left no-repeat;
}
a.nar, a.nar:visited {
	background:transparent url(../images/plain/gbut_nar.gif) top left no-repeat;
}
a.nar:hover, a.nar_hover{
	background:transparent url(../images/plain/gbut_nar_o.gif) top left no-repeat;
}
a.dream, a.dream:visited {
	background:transparent url(../images/plain/gbut_dream.gif) top left no-repeat;
}
a.dream:hover, .dream_hover{
	background:transparent url(../images/plain/gbut_dream_o.gif) top left no-repeat;
}
a.swm, a.swm:visited {
	background:transparent url(../images/plain/gbut_swm.gif) top left no-repeat;
}
a.swm:hover, .swm_hover{
	background:transparent url(../images/plain/gbut_swm_o.gif) top left no-repeat;
}
a.othergames, a.othergames:visited {
	background:transparent url(../images/plain/gbut_other.gif) top left no-repeat;
}
a.othergames:hover, .othergames_hover{
	background:transparent url(../images/plain/gbut_other_o.gif) top left no-repeat;
}
#gnav a:hover {
	color:#006200;
}
#gmenus .droplink_bg , #gmenus a.droplink:hover {
 	background-image:url(../images/plain/droplink_bg.png); 
}
#gmenus a.droplink  , #gmenus a.droplink:visited {
	color:#000000;
}
/*header 2 styles end*/
/*HEADER 3 STYLES*/
#header_3 {
	background: transparent url(../images/plain/h3_bg.jpg) top center no-repeat;
}
#logo {
	background: transparent url(../images/plain/logo.png) top right no-repeat;
}
#logo a, #logo a:visited, #logo a:hover  {
	width:239px;
	float:right;
}
/*#my_nav {
	background: transparent url(../images/magic/logo_2.png) top left no-repeat;
}*/
a.my1, a.my1:visited, a.my2, a.my2:visited, a.my3, a.my3:visited {
	color:#38444f;
}
a.my1:hover, a.my2:hover, a.my3:hover {
	color:#006600;
}
a.my1, a.my1:visited {
	background:#99cc66 url(../images/plain/but_my_1.jpg) top left no-repeat;
}
a.my1:hover {
	background:#99cc66 url(../images/plain/but_my_1_o.jpg) top left no-repeat;
}
a.my2, a.my2:visited {
	background:#99cc66 url(../images/plain/but_my_2.jpg) top left no-repeat;
}
a.my2:hover {
	background:#99cc66 url(../images/plain/but_my_2_o.jpg) top left no-repeat;
}
a.my3, a.my3:visited {
	background:#99cc66 url(../images/plain/but_my_3.jpg) top left no-repeat;
}
a.my3:hover {
	background:#99cc66 url(../images/plain/but_my_3_o.jpg) top left no-repeat;
}
/*---user box styles---*/
#login_box {
	color:#f9ed93;
}
a.but_login, a.but_login:visited {
	background:transparent url(../images/plain/but_login.gif) bottom right no-repeat;	
}
a.but_logout, a.but_logout:visited {
	background:transparent url(../images/plain/but_logout.gif) bottom right no-repeat;
}
a.but_login:hover {
	background:transparent url(../images/plain/but_login_o.gif) bottom right no-repeat;	
}
a.but_logout:hover {
	background:transparent url(../images/plain/but_logout_o.gif) bottom right no-repeat;	
}
.login_tit_empty {
	background:transparent url(../images/plain/login_tit_empty.png) top center no-repeat;
	color:#f7f38c;
}
#loggedin_nav a, #loggedin_nav  a:visited {
	color:#f7f38c;
}
/*---user box styles end---*/
/*header 3 styles end*/
/*HEADER 4 STYLES*/
#header_4 {
	background: transparent url(../images/plain/h4_bg.jpg) top center no-repeat;
}
#header_4_in{
	padding-left:10px;
}
#header_4 a, #header_4 a:visited {
	color:#006666;
}
#header_4 a:hover {
	color:#7d6831;
}
/*header 4 styles end*/
/*_____END OF STYLES COMMON BOTH TO GAMES AND GENERAL LAYOUT____*/

/*GAME PAGE STYLES*/
/*___left hand side___*/
#game_nav {
	margin-top:2px;
}
.game_searchbox_title {
	color:#fdfbea;
	background:transparent url(../images/hec/search_box_top.gif) top center no-repeat;
	border-bottom:1px solid #646b5f;
}
.game_searchbox_body {
	color:#fdfbea;
	background:transparent url(../images/hec/search_box_bg.jpg) top left repeat-y;	
}
.game_searchbox_bottom {
	background:transparent url(../images/hec/search_box_bot.gif) top center no-repeat;
}
.game_nav_tit, a.game_nav_tit, a.game_nav_tit:visited {
	color:#fdfbea;
	background:transparent url(../images/hec/box_tit_left.gif) top center no-repeat;
	cursor:text;
}
.game_nav_tit_exp, a.game_nav_tit_exp, a.game_nav_tit_exp:visited {
	color:#fdfbea;
	background:transparent url(../images/hec/box_tit_left_exp.gif) top center no-repeat;
}
.game_nav_body {
	background:transparent url(../images/hec/box_left_bg.gif) top center repeat-y;
}
.game_nav_bottom {
	background:transparent url(../images/hec/box_left_bot.gif) bottom center no-repeat;	
}
a.game_nav_link, a.game_nav_link:visited {
	color:#000066;
	background:transparent url(../images/hec/game_nav_arrow.gif) top left no-repeat;
	border-bottom:1px solid #7e878f;	
}
a.game_nav_link:hover {
	color:#990000;
	background:#ffff99 url(../images/hec/game_nav_arrow_o.gif) top left no-repeat;
}
a.game_nav_link_current, a.game_nav_link_current:visited, a.game_nav_link_current:hover {
	color:#990000;
	background:#ffffd5 url(../images/hec/game_nav_arrow_c.gif) top left no-repeat;
}
a.game_but_medium, a.game_but_medium:visited {
	color:#003366  !important;
	background:transparent url(../images/hec/game_but_medium.gif) top center no-repeat !important;	
}
a.game_but_medium:hover {
	color:#006699 !important;	
}
/*___game content styles___*/
/*==game intro==*/
.game_intro_top {
	background:transparent url(../images/hec/game_intro_top.gif) top right no-repeat;
}
.game_intro_body, .game_listrow, .game_listrow_prevnext {
	background:transparent url(../images/hec/game_intro_bg.gif) top right repeat-y;
}
.game_intro_bottom {
	background:transparent url(../images/hec/game_intro_bottom.gif) top right no-repeat;
}
/*==game search and sort section==*/
.game_list_top {
	background:transparent url(../images/hec/game_list_top.gif) top right no-repeat;
}
.game_list_bottom {
	background:transparent url(../images/hec/game_list_bottom.gif) top right no-repeat;
}
.search_title {
	background:transparent url(../images/hec/dots.gif) bottom left repeat-x;
}
a.hb_search_opts , a.hb_search_opts:visited {
	color:#000;
	background-color:#90B957;
}
a.hb_search_opts:hover{
	color:#f7f38c;
	background-color:#384F61;
}
a.hb_search_opts_current , a.hb_search_opts_current:visited , a.hb_search_opts_current:hover {
	color:#fdfbea;
	background-color:#d50000;
}
/*== game list header ==*/
#game_headbar_in, #card_single_title_in {
	background:#90B957 url(../images/hec/game_headbar_bg.gif) top left repeat-x;
}
#game_headbar_l, #card_single_title_l {
	background:#90B957 url(../images/hec/game_headbar_l.gif) top left no-repeat;
}
#game_headbar_r, #card_single_title_r {
	background:#90B957 url(../images/hec/game_headbar_r.gif) top left no-repeat;
}
#game_headbar .sorted_by {
	background:transparent url(../images/hec/arrow_down.gif) top right no-repeat;	
}
.game_headbar_sep {
	background:transparent url(../images/hec/game_headbar_sep.gif) top center no-repeat;	
}
#game_headbar_in a, #game_headbar_in a:visited {
	color:#000033;
}
#game_headbar_in a:hover {
	color:#d21512;
}
#game_headbar_prevnext a , #game_headbar_prevnext a:visited ,
#game_headbar_prevnext_bot a , #game_headbar_prevnext_bot a:visited {
	color:#000;
	background-color:#90B957;
}
#game_headbar_prevnext a:hover, #game_headbar_prevnext_bot a:hover {
	color:#fdfbea;
	background-color:#384F61;
}
#game_headbar_prevnext .current ,
#game_headbar_prevnext_bot .current , 
#game_headbar_prevnext  a.current ,  #game_headbar_prevnext  a.current:visited , #game_headbar_prevnext  a.current:hover,
#game_headbar_prevnext_bot  a.current ,  #game_headbar_prevnext_bot  a.current:visited , #game_headbar_prevnext_bot  a.current:hover {
	color:#fdfbea;
	background-color:#d50000;
}
/*== game list rows ==*/
.game_listrow, .game_listrow_prevnext {
	border-left:1px solid #273745;	
}
.game_listrow {
	border-bottom:1px solid #d1c498;
}
#cardpopup_pic {
	background-color:#0a2341;
	border:black solid 1px; width:140px; height:133px;
}
#cardpopup_frame {
	background-color:#D7E3B9; width:300px;
}
#cardpopup_frametop {
	border:#0b1735 solid 1px;
	background-color:#384F61;
	color:#f7f38c;  width:300px;
}
a.buydrop_link, a.buydrop_link:visited {
	color:#f7f38c;
	background-color:#384F61;
}
a.buydrop_link:hover {
	background-color:#d50000;
}
.card_single_field {
	color:#60651f;
}
.card_single_shaded {
	background-color:#ebeec8;
}
/*game page styles end*/
/*PRODUCT PAGES STYLES*/
h1, h3, h4 {
	color:#60651f;
	background:transparent url(../images/magic/dots.gif) bottom left repeat-x;
}
.picframe {
	border:1px solid #60651f;
}
/*Product Pages styles*/
/*GAME SPECIFIC STYLES*/
.game_listrow_pic {
	width:17px;
	height:18px;
}
#card_single_left {
	width:290px;
}
#card_single_right {
	width:310px;
}
.card_single_field {
	width:80px;
}
.card_single_desc {
	width:210px;
}