body { background:url('/_imgs/bg_body.jpg'); background-repeat:repeat-x; margin:auto; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#3E3E3E}
a { color:#49767B; font-size:13px; font-weight:bold; text-decoration:underline}
a:hover { color:#49767B; font-size:13px; font-weight:bold; text-decoration:none}
h2 { color:#49767B; font-size:18px; font-weight:bold; clear:both}
.main_content { width:950px; margin:auto; }
.content { width:934px; background:#1A1A1A; padding:8px 8px 8px 8px;display:block; }
.clear_bt { clear:both }
.top_menu { background:url('/_imgs/bg_top.jpg');  height:146px; width:950px; position:relative}
.top_menu .thumb { position:absolute; left:250px; top:0px; width:180px; height:150px; background:url('/_imgs/thumbnail.gif') no-repeat; display:block}
.top_menu .bar { position:absolute; top:0px; right:0px; padding-left:35px; padding-top:5px; width:90px; height:120px; background:url('/_imgs/sf_favourites.jpg') }
.top_menu .bar a { color:#FFFFFF; text-decoration:underline; font-size:14px; font-weight:bold}
.top_menu .bar a:hover { color:#FFFFFF; text-decoration:none}
.top_menu .bar_f { position:absolute; top:50px; right:0px; padding-left:35px; padding-top:5px; width:90px; height:120px; }
.top_menu .bar_f a { color:#FFFFFF; text-decoration:underline; font-size:14px; font-weight:bold}
.top_menu .bar_f a:hover { color:#FFFFFF; text-decoration:none}
.central_content { background-image:url('/_imgs/submain_top.jpg'); background-repeat:no-repeat; background-color:#FFF; float:left; width:894px; padding:20px 20px 20px 20px; }
.end_central_content { background-image:url('/_imgs/submain_bottom.jpg'); background-repeat:no-repeat; background-color:#FFF; width:934px; height:8px; }
.central_content div { display:block; float:left }
.central_content div .label { background:url('/_imgs/sf_label_277x32.jpg'); width:277px; height:32px; display:block; font-family:Courier, "Courier New", monospace; font-size:24px; font-weight:bold; text-indent:10px}
.central_content div li { list-style:none }
.w277 {width:277px}
.w300 {width:300px}
.menu_sx {float:left; margin-right:10px; width:187px; }
.menu_sx .start_title {display:block; background-image:url('/_imgs/bg_menu_title.jpg'); height:24px; width:142px; padding-top:5px; text-indent:5px; color:#437B83; font-weight:bold; font-size:13px; clear:both}
.menu_sx .related_links a { font-size:12px; color:#474E5E; font-weight:bold; display:block; line-height:22px}
.menu_sx .related_links a:hover { font-size:12px; color:#49767B; font-weight:bold; display:block; line-height:22px}
/*.central_body { background:#DBEAEF; float:left; width:697px; padding:0px 0px 0px 0px; color:#474E5E; font-size:13px }*/
.central_body { background:#fff; float:left; width:697px; padding:0px 0px 0px 0px; color:#474E5E; font-size:13px }
.central_body h1 { color:#474E5E}
.central_body a { color:#49767B; font-size:13px; font-weight:bold; text-decoration:underline}
.central_body a:hover { color:#49767B; font-size:13px; font-weight:bold; text-decoration:none}
.games_list a { color:#474E5E; font-weight:bold; }
.games_list a:hover { color:#49767B; font-weight:bold; }
.games_list a:visited {color:#49767B}
.cat_list { margin-bottom:15px}
.cat_list a { color:#474E5E; font-size:13px; font-weight:bold; text-decoration:none; background:url('/_imgs/cat_list.jpg') no-repeat;  display:block; text-indent:23px; line-height:26px; height:26px}
.cat_list a:hover { color:#474E5E; font-size:13px; font-weight:bold; text-decoration:none; background:url('/_imgs/cat_list.jpg') no-repeat 0px -26px;}
.cat_list span { color:#FFFFFF; font-size:13px; font-weight:bold; background:url('/_imgs/cat_list2.jpg') no-repeat 0px -26px #6A7E86;  display:block; text-indent:23px; line-height:26px; height:26px  ; width:100%}
.footer {width:940px; background-position:bottom; background-image:url('/_imgs/main_bottom.jpg'); background-color:#1A1A1A; padding:0px 8px 8px 8px; margin-bottom:10px; display:block; height:50px; background-repeat:no-repeat; padding:5px; text-align:right; color:#FFF; clear:both }
.footer a { font-size:11px; color:#FFF; text-decoration:underline}
.footer a:hover { font-size:11px; color:#FFF; text-decoration:none}
.top_rated_sx { border-bottom:1px solid #83B8C0; width:100%; padding:8px 0px 8px 0px; margin-bottom:5px}
.top_rated_sx img {float:left; margin-right:4px; margin-bottom:4px; border:3px solid #83B8C0}
.top_rated_sx span {clear:both; display:block; color:#464C5E; font-size:11px}
.top_rated_sx a {font-size:13px; font-weight:bold; color:#5E9214; text-decoration:none}
.top_rated_sx a:hover {font-size:13px; font-weight:bold; color:#5E9214; text-decoration:underline}
.search_categories a {width:140px; float:left; color:#FFF; margin-bottom:3px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:13px; text-decoration:none}
.search_categories a:hover {width:140px; float:left; color:#FFF; margin-bottom:3px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:13px; text-decoration:underline}

.errmsgbox { padding:3px; background:#F33; color:#FFF; font-weight:bold; margin:auto; height:25px; overflow:hidden; border:2px solid #C00}
.errmsgbox ul { list-style:disc; list-style-type:disc}
.errmsgbox ul li { list-style:disc; list-style-type:disc; line-height:20px}	
