body {
	background-color: #99dff5;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Sans-serif;
	font-size: 11px;
	color: #000000;
}

img
{
	border: 0px;
}

table
{
	font-family: Tahoma, Sans-serif;
	font-size: 11px;
	color: #000000;
}

.bodytable {
	width: 1000px;
	background-color: #FFFFFF;
/*
	border-left: 2px solid #5B85A2;
	border-right: 2px solid #5B85A2;
*/
	background-image: url('img/main_m.jpg');
       	background-repeat: repeat-y;
       	background-position: top center;
	border: 0px;
	font-size: 11px;
}


form {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}

input, textarea {
	border: 1px solid #47A2CB;
	background-color: #FFFFFF;
	margin: 2px;
	padding: 2px;
	font-family: Tahoma;
	font-size: 11px;
}

select {
	margin: 2px;
	font-family: Tahoma;
	font-size: 11px;
}



.secline {
	color: #000000;
	font-weight: bold;
	margin-bottom: 8px;
	text-decoration: underline;
}

.topstrip {
	font-size: 40px;
	padding: 4px;
	font-family: Arial;
}

.menucatstrip {
	background-color: #A1C2D9;
	padding: 4px;
	padding-left: 24px;
	font-size: 11px;
	font-family: Arial;
}


.rightstrip {
	background-color: #A1C2D9;
	font-family: Verdana;
	text-align: right;
	padding-right: 2px;
	color: #24537E;
}

.rightselect {
	font-size: 9px;
	font-family: Verdana;
	border: 1px solid #53758D;
}

.maincontent {
	background-image: url('img/bot_bg_1.jpg');
	background-position: bottom center;
	background-repeat: no-repeat;
	text-align: center;
	padding-bottom: 40px;
}

.footstrip {
	background: #99dff5 url('img/bot_bg_2.jpg') no-repeat top center;
	text-align: center;
	font-family: Verdana;
	color: #FFFFFF;
	padding: 4px;
}

.maintable {
	width: 970px;
	margin: 0px auto 0px auto;
}

.bcontentsection {
	border: 1px solid #A1C2D9;
	margin-bottom: 8px;
}

.bcontenthead {
	margin: 3px;
	margin-bottom: 0px;
	background-color: #47A2CB;
	padding: 3px;
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
}

.ocontentsection {
	border: 1px solid #FFA002;
	width: 100%;
	clear: both;
       	margin: 0px auto 0px auto;
}

.ocontenthead {
	margin: 3px;
	margin-bottom: 0px;
	background-color: #FFA002;
	padding: 3px;
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
}

.contenttext {
	padding: 4px;
	font-family: Verdana;
	font-size: 11px;
	color: #606060;
	text-align: justify;
}

.gdesc {
	font-size: 11px;
	line-height: 1.5em;
	color: #000000;
}

.contenttable {
	font-family: Verdana;
	font-size: 11px;
	color: #606060;
}

.toptext{
	color: #47A2CB;
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
	padding: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.mlc {
	background-image: url(ogl.gif);
	width: 28px;
	height: 26px;
	float: left;
}

.mgrad {

	border: 0px solid #000000;
	margin-top: 12px;
}

.mgrad td
{
	background: url('img/top_tab.jpg') no-repeat top center;
	text-align: center;
	width: 97px;
	height: 35px;
}

.mgrad td a:link,
.mgrad td a:active,
.mgrad td a:visited,
.mgrad td a:hover
{
	font-family: Tahoma, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.mgrad td a:hover
{
	color: #c1150c;
}


.gamethumb {
	border: 1px solid #000000;
	margin-right: 4px;
}

.gltable {
	font-family: Tahoma, Verdana, Sans-serif;
	font-size: 11px;
	color: #606060;
	text-align: justify;
	margin-top: 5px;
}

.ahtext, .ahtext2 {
	font-size: 15px;
	font-family: Arial;
	font-weight: bold;
}


.menucatlink:link {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

.menucatlink:visited {
	color: #000000;
	font-size: 12px;	
	text-decoration: none;
	font-weight: bold;
}

.menucatlink:hover {
	color: #000000;
	font-size: 12px;	
	text-decoration: underline;
	font-weight: bold;
}

.topmenulink:link {
	color: #FFFFFF;
	text-decoration: underline;
}

.topmenulink:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

.topmenulink:hover {
	color: #FFFFFF;
	text-decoration: none;
}

span.gamelink {
	color: #ff8a00;
	text-decoration: none;
	font-weight: bold;
}

.gamelink:link {
	color: #ff8a00;
	text-decoration: none;
	font-weight: bold;
}

.gamelink:visited {
	color: #ff8a00;
	text-decoration: none;
	font-weight: bold;
}

.gamelink:hover {
	color: #ff8a00;
	text-decoration: underline;
	font-weight: bold;
}

.gamelink_search:link {
	color: #6b1104;
	text-decoration: none;
	font-weight: bold;
}

.gamelink_search:visited {
	color: #6b1104;
	text-decoration: none;
	font-weight: bold;
}

.gamelink_search:hover {
	color: #6b1104;
	text-decoration: underline;
	font-weight: bold;
}


.cmenulink:link {
	color: #47A2CB;
	text-decoration: none;
}

.cmenulink:visited {
	color: #47A2CB;
	text-decoration: none;
}

.cmenulink:hover {
	color: #FFA002;
	text-decoration: underline;
}

.pagelink:link {
	color: #47A2CB;
	text-decoration: none;
	font-weight: bold;
}

.pagelink:visited {
	color: #47A2CB;
	text-decoration: none;
	font-weight: bold;
}

.pagelink:hover {
	color: #FFA002;
	text-decoration: underline;
	font-weight: bold;
}

.darklink:link {
	color: #006CFF;
	text-decoration: none;
}

.darklink:visited {
	color: #006CFF;
	text-decoration: none;
}

.darklink:hover {
	color: #FFA002;
	text-decoration: underline;
}

.contentlink:link {
	color: #000000;
	text-decoration: none;
}

.contentlink:visited {
	color: #000000;
	text-decoration: none;
}

.contentlink:hover {
	color: #000000;
	text-decoration: underline;
}

.topbarlink:link {
	color: #FFFFFF;
	text-decoration: none;
}

.topbarlink:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.topbarlink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.footlink:link {
	color: #FFFFFF;
	text-decoration: underline;
}

.footlink:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

.footlink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


a:link,
a:visited,
a:active,
a:hover
{
	font-family: Tahoma, Sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.searchbutton {
	padding: 1px;
	margin: 2px;
}

.searchtext {
	padding: 2px;
	margin: 2px;
}












/*             styles for the star rater                */
/*            copyright http://komodomedia.com/blog/index.php/2007/01/20/css-star-rating-redux/               */


.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
background: url(img/star_rating.png) left -1000px repeat-x;
}
.star-rating{
position:relative;
width:130px;
height:26px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left top;
}
.star-rating li{
display: inline;
}
.star-rating a,
.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:26px;
line-height:26px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
background-position: left bottom;
}
.star-rating a.one-star{
width:20%;
z-index:6;
}
.star-rating a.two-stars{
width:40%;
z-index:5;
}
.star-rating a.three-stars{
width:60%;
z-index:4;
}
.star-rating a.four-stars{
width:80%;
z-index:3;
}
.star-rating a.five-stars{
width:100%;
z-index:2;
}
.star-rating .current-rating{
z-index:1;
background-position: left center;
}
.inline-rating{
display:-moz-inline-block;
display:-moz-inline-box;
display:inline-block;
vertical-align: middle;
}


.top_ad {width: 480px;}
.top_ad_l {  background: #FFFFFF url('img/top_ad_l.gif') no-repeat top left; }
.top_ad_r {  height: 68px; background: url('img/top_ad_r.gif') no-repeat top right; }
.topad { padding-top: 5px; text-align: center; }

.bot_ad {width: 790px; clear: both; margin: 0px auto 30px auto;}
.bot_ad_l {  background: #FFFFFF url('img/bot_ad_l.jpg') no-repeat top left; }
.bot_ad_r {  height: 104px; background: url('img/bot_ad_r.jpg') no-repeat top right; }
.botad { padding-top: 7px; text-align: center; }

.blue_bg { background-color: #99dff5; }

.topbg {background: url('img/topbg_m.jpg') repeat-x top left; }
.topbg_l {  background: url('img/topbg_l.jpg') no-repeat top left; }
.topbg_r {  background: url('img/topbg_r.jpg') no-repeat top right; height: 204px; }

p.bot_links { font-family: Tahoma, Sans-serif; font-size: 11px; color: #000000; text-align: center; margin: 0px 0px 30px 0px;}
p.bot_links a:link, p.bot_links a:active, p.bot_links a:visited, p.bot_links a:hover { font-family: Tahoma, Sans-serif; font-size: 11px; color: #000000; text-decoration: none; }
p.bot_links a:hover { text-decoration: underline; }
p.bot_links a { margin-right: 8px; margin-left: 8px;}

.footer, .footer a:link, .footer a:active, .footer a:visited, .footer a:hover { font-family: Tahoma, Sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold; }
.footer a:hover { text-decoration: underline; }

.login_l { background: url('img/login_l.jpg') no-repeat top left; }
.login_r { background: url('img/login_r.jpg') no-repeat top right; height: 80px; }
.login_m { background: url('img/login_m.jpg') repeat-x top left; width: 480px; margin-top: 5px; }
.login { padding: 8px; text-align: left; font-size: 11px; color: #000000; font-family: Tahoma, Sans-serif; }

.login_but_bg { background: url('img/login_but_bg.jpg') no-repeat top left; border: 0px; width: 42px; height: 22px; font-weight: bold; color: #FFFFFF; font-family: Tahoma, Sans-serif; font-size: 11px; }

.login_input_bg { background: url('img/login_input_bg.jpg') no-repeat top left; width: 150px; height: 22px; color: #000000; font-family: Tahoma, Sans-serif; font-size: 11px; text-align: left; }
.login_input { background-color: transparent; background-image: none; width: 125px; color: #000000; font-family: Tahoma, Sans-serif; font-size: 11px; text-align: left; border: 0px; margin-left: 5px;}

.reg_input_bg { background: url('img/reg_input_bg.gif') no-repeat center left; width: 177px; height: 35px; color: #000000; font-family: Tahoma, Sans-serif; font-size: 11px; text-align: left; }

.reg_input_bg_grey { background: url('img/reg_input_bg_grey.gif') no-repeat center right; height: 35px; color: #000000; font-family: Tahoma, Sans-serif; font-size: 11px; text-align: right; }

.reg_sub_bg { background: url('img/reg_sub_bg.gif') no-repeat top left; border: 0px; width: 78px; height: 26px; font-weight: bold; color: #FFFFFF; font-family: Tahoma, Sans-serif; font-size: 11px; text-transform: uppercase; }

.tr_t { background: url('img/tr_t.jpg') no-repeat top left }
.tr_b { background: url('img/tr_b.jpg') no-repeat bottom left; width: 218px; border: 0px solid #000000; }
.tr_m { background: url('img/tr_m.jpg') repeat-y top left; margin-bottom: 10px; }
.tr { text-align: left; padding-left: 20px; padding-top: 50px; padding-bottom: 20px; font-size: 11px; }

.tr_tbl td { padding-top: 5px; padding-bottom: 5px; text-align: left; vertical-align: top}

.tp_t { background: url('img/tp_t.jpg') no-repeat top left }
.tp_b { background: url('img/tp_b.jpg') no-repeat bottom left; width: 218px;  border: 0px solid #000000; }
.tp_m { background: url('img/tp_m.jpg') repeat-y top left; margin-bottom: 10px; margin-top: 5px; }
.tp { text-align: left; padding-left: 20px; padding-top: 80px; padding-bottom: 10px; font-size: 11px; }

.tp_div_l { background: url('img/tp_div_l.jpg') no-repeat top left }
.tp_div_r { background: url('img/tp_div_r.jpg') no-repeat top right; height: 45px; }
.tp_div { background-color: #d1d1d1; width: 190px; margin-bottom: 10px;}

div.avatar_thumb { clear: both; width: 50px; height: 40px; background-color: #FFFFFF; margin-left: 5px; }
div.avatar_thumb_cu { position: absolute; z-index: 2; margin-left: 0px; margin-top: -40px; border: 0px solid #000000; background-repeat: no-repeat; background-position: top left; width: 50px; height: 40px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='./plugins/site/themes/howlerscore/img/avatar_thumb.png'); }

div.avatar_thumb_cu[class] {background-image: url('img/avatar_thumb.png');}

.stats_main { width: 225px; text-align: right; border: 0px solid #000000; margin-top: 10px; }
.stats_m { background: url('img/stats_m.jpg') repeat-y top left; margin: 0px 0px 0px auto; width: 211px;border: 0px solid #000000; }
.stats_t { background: url('img/stats_t.jpg') no-repeat top left; }
.stats_b { background: url('img/stats_b.jpg') no-repeat bottom left; }
.stats { padding: 40px 20px 20px 10px; text-align: left; line-height: 1.5em; font-weight: bold; }
.stats_count { color: #049aba; }

.media_m { background: url('img/media_m.jpg') repeat-y top left; width: 218px; border: 0px solid #000000; }
.media_t { background: url('img/media_t.jpg') no-repeat top left; }
.media_b { background: url('img/media_b.jpg') no-repeat bottom left; }
.media { padding: 40px 10px 10px 20px; text-align: left; }

.play_mc_bg { background: url('img/play_mc_bg.jpg') no-repeat top left; width: 190px; height: 15px; padding: 5px; cursor:hand; }
div.play_mc_bg_none { background-image: none; width: 190px; height: 15px; padding: 5px; }
/* div.play_mc_bg_none:hover { background: url('img/play_mc_bg.jpg') no-repeat top left; width: 195px; height: 15px; padding: 5px; cursor: pointer; } */

.top_home_ad_main { background-color: #000000; width: 740px; }
.top_home_ad_l { background: url('img/top_home_ad_l.jpg') no-repeat top left; }
.top_home_ad_r { background: url('img/top_home_ad_r.jpg') no-repeat top right; height: 104px; }
.top_home_ad { padding-top: 7px; text-align: center; }

.lx_m { background: url('img/lx_m.jpg') repeat-x top left; width: 710px; margin: 5px auto 5px auto; }
.lx_l { background: url('img/lx_l.jpg') no-repeat top left; }
.lx_r { background: url('img/lx_r.jpg') no-repeat top right; height: 51px; }
.lx { padding: 5px 10px 5px 10px; text-align: center; }

.search_m { background: url('img/search_m.jpg') repeat-x top left; width: 300px; margin: 1px 10px 2px auto; }
.search_l { background: url('img/search_l.jpg') no-repeat top left; }
.search_r { background: url('img/search_r.jpg') no-repeat top right; height: 39px; }
.search { padding: 8px 10px 5px 10px; text-align: center; }


.blue_tl { background: url('img/blue_tl.gif') no-repeat top left; }
.blue_tr { background: url('img/blue_tr.gif') no-repeat top right;}
.blue_tm { background: url('img/blue_tm.gif') repeat-x top left; }

.blue_ml { clear: both; margin: 5px auto 5px auto; width: 98%; background: url('img/blue_ml.gif') repeat-y top left; }
.blue_mr { background: url('img/blue_mr.gif') repeat-y top right; }

.blue_bl { background: url('img/blue_bl.gif') no-repeat left bottom; }
.blue_br { background: url('img/blue_br.gif') no-repeat right bottom; padding: 7px; }
.blue_bm { background: url('img/blue_bm.gif') repeat-x bottom; }

.bt_l { background: #a2e0ee url('img/bt_l.gif') no-repeat top left; width: 100%; margin: 0px auto 0px auto; }
.bt_r { background: url('img/bt_r.gif') no-repeat top right; height: 22px; padding: 5px; font-family: Tahoma, Sans-serif; font-size: 18px; font-weight: bold; color: #000000; text-align: left;}

.game_sep { background: url('img/sep_bl.gif') no-repeat center center;}

.page_title {font-family: Tahoma, Sans-serif; font-size: 18px; font-weight: bold; color: #000000; text-align: left; margin: 0px; padding: 5px;}

.page_bg { background: url('img/page_bg.gif') no-repeat top left; width: 593px; margin: 10px auto 10px auto; clear: both; height: 20px; padding: 7px; text-align: center; font-family: Tahoma, Sans-serif; font-size: 11px; color: #000000; }
.page_bg a:link, .page_bg a:visited, .page_bg a:active, .page_bg a:hover { font-family: Tahoma, Sans-serif; font-size: 11px; color: #000000;  text-decoration: none; }
.page_bg a:hover { text-decoration: underline; }

.game_tle_bg {background: url('img/game_tle_bg.gif') no-repeat top left; width: 735px; margin: 5px auto 5px auto; clear: both; height: 25px; padding: 7px; text-align: left; font-family: Tahoma, Sans-serif; font-size: 18px; font-weight: bold; color: #000000; }
.game_tle_bg a:link, .game_tle_bg a:visited, .game_tle_bg a:active, .game_tle_bg a:hover { font-family: Tahoma, Sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none; }

.blue_thin_tl { background: url('img/blue_thin_tl.gif') no-repeat top left; }
.blue_thin_tr { background: url('img/blue_thin_tr.gif') no-repeat top right;}
.blue_thin_tm { background: url('img/blue_thin_tm.gif') repeat-x top left; }

.blue_thin_ml { clear: both; margin: 5px auto 5px auto; width: 99%; background: url('img/blue_thin_ml.gif') repeat-y top left; }
.blue_thin_mr { background: url('img/blue_thin_mr.gif') repeat-y top right; }

.blue_thin_bl { background: url('img/blue_thin_bl.gif') no-repeat left bottom; }
.blue_thin_br { background: url('img/blue_thin_br.gif') no-repeat right bottom; padding: 7px; }
.blue_thin_bm { background: url('img/blue_thin_bm.gif') repeat-x bottom; }

.blue_shade_tl { background: url('img/blue_shade_tl.gif') no-repeat left top; }
.blue_shade_tr { background: url('img/blue_shade_tr.gif') no-repeat right top; padding: 3px; }
.blue_shade_tm { background: url('img/blue_shade_tm.gif') repeat-x top; width: 98%; }

.lblue_shade_l { background: url('img/lblue_shade_l.gif') no-repeat left top; }
.lblue_shade_r { background: url('img/lblue_shade_r.gif') no-repeat right top; padding: 3px; }
.lblue_shade_m { background: url('img/lblue_shade_m.gif') repeat-x top; width: 98%; }

.bw_tl { background: url('img/bw_tl.gif') no-repeat top left; }
.bw_tr { background: url('img/bw_tr.gif') no-repeat top right;}
.bw_tm { background: url('img/bw_tm.gif') repeat-x top; }

.bw_ml { clear: both; margin: 5px auto 5px auto; width: 100%; background: #FFFFFF url('img/bw_ml.gif') repeat-y top left; }
.bw_mr { background: url('img/bw_mr.gif') repeat-y top right; }

.bw_bl { background: url('img/bw_bl.gif') no-repeat left bottom; }
.bw_br { background: url('img/bw_br.gif') no-repeat right bottom; padding: 7px; height: 140px; }
.bw_bm { background: url('img/bw_bm.gif') repeat-x bottom; }


.wb_tl { background: url('img/wb_tl.gif') no-repeat top left; }
.wb_tr { background: url('img/wb_tr.gif') no-repeat top right;}
.wb_tm { background: url('img/wb_tm.gif') repeat-x top left; }

.wb_ml { clear: both; margin: 5px auto 5px auto; width: 100%; background: #a1dbff url('img/wb_ml.gif') repeat-y top left; }
.wb_mr { background: url('img/wb_mr.gif') repeat-y top right; }

.wb_bl { background: url('img/wb_bl.gif') no-repeat left bottom; }
.wb_br { background: url('img/wb_br.gif') no-repeat right bottom; padding: 7px; height: 140px; }
.wb_bm { background: url('img/wb_bm.gif') repeat-x bottom; }

.grey_tl { background: url('img/grey_tl.gif') no-repeat top left; }
.grey_tr { background: url('img/grey_tr.gif') no-repeat top right;}
.grey_tm { background: url('img/grey_tm.gif') repeat-x top left; }

.grey_ml { clear: both; margin: 5px auto 5px auto; width: 280px; background: #FFFFFF url('img/grey_ml.gif') repeat-y top left; }
.grey_mr { background: url('img/grey_mr.gif') repeat-y top right; }

.grey_bl { background: url('img/grey_bl.gif') no-repeat left bottom; }
.grey_br { background: url('img/grey_br.gif') no-repeat right bottom; padding: 7px; height: 210px; }
.grey_bm { background: url('img/grey_bm.gif') repeat-x bottom; }

div.tab_bg_active {  background: #7a7a7a url('img/tab_bg.gif') no-repeat top left; color: #FFFFFF; font-weight: bold; width: 128px; height: 21px; text-align: center; padding-top: 3px; }
div.tab_bg_active a:link, div.tab_bg_active a:visited, div.tab_bg_active a:active, div.tab_bg_active a:hover { color: #FFFFFF; font-weight: bold; text-decoration: none; }

div.tab_bg_none { background-image: none; background-color: transparent; color: #000000; font-weight: bold; width: 128px; height: 21px; text-align: center; padding-top: 3px; }
div.tab_bg_none a:link, div.tab_bg_none a:visited, div.tab_bg_none a:active, div.tab_bg_none a:hover { color: #000000; font-weight: bold; text-decoration: none; }

.lgw_tl { background: url('img/lgw_tl.gif') no-repeat top left; }
.lgw_tr { background: url('img/lgw_tr.gif') no-repeat top right;}
.lgw_tm { background: url('img/lgw_tm.gif') repeat-x top left; }

.lgw_ml { clear: both; margin: 5px auto 5px auto; width: 96%; background: #e8fcb6 url('img/lgw_ml.gif') repeat-y top left; }
.lgw_mr { background: url('img/lgw_mr.gif') repeat-y top right; }

.lgw_bl { background: url('img/lgw_bl.gif') no-repeat left bottom; }
.lgw_br { background: url('img/lgw_br.gif') no-repeat right bottom; padding: 7px; }
.lgw_bm { background: url('img/lgw_bm.gif') repeat-x bottom; }

.wlg_tl { background: url('img/wlg_tl.gif') no-repeat top left; }
.wlg_tr { background: url('img/wlg_tr.gif') no-repeat top right;}
.wlg_tm { background: url('img/wlg_tm.gif') repeat-x top left; }

.wlg_ml { clear: both; margin: 5px auto 0px auto; width: 96%; background: #FFFFFF url('img/wlg_ml.gif') repeat-y top left; }
.wlg_mr { background: url('img/wlg_mr.gif') repeat-y top right; }

.wlg_bl { background: url('img/wlg_bl.gif') no-repeat left bottom; }
.wlg_br { background: url('img/wlg_br.gif') no-repeat right bottom; padding: 7px; }
.wlg_bm { background: url('img/wlg_bm.gif') repeat-x bottom; }

.grey_l { background: url('img/grey_l.gif') no-repeat top left; }
.grey_r { background: url('img/grey_r.gif') no-repeat top right; padding-top: 2px; padding-left: 20px; height: 18px; font-weight: bold; text-decoration: underline; text-transform: uppercase; }
.grey_m { background: url('img/grey_m.gif') repeat-x top left; width: 95%; margin-bottom: 5px; }

.submit_but { background: url('img/submit.gif') no-repeat top left; width: 80px; height: 27px; border: 0px; }

ul.reg_ul { list-style-type: none; margin: 0px; padding: 0px; margin-left: 30px; margin-top: 10px; }
ul.reg_ul li { margin: 0px; padding: 0px; margin-top: 10px; }

.avt_bg { background: url('img/avt_bg.gif') no-repeat top left; width: 180px; height: 143px; text-align: center; padding-top: 25px;}

.profile_w_tl { background: url('img/profile_w_tl.gif') no-repeat top left; }
.profile_w_tr { background: url('img/profile_w_tr.gif') no-repeat top right;}

.profile_w_mr { clear: both; margin: 0px auto 0px auto; width: 95%; background: #FFFFFF url('img/profile_w_mr.gif') repeat-y top right; }

.profile_w_bl { background: url('img/profile_w_bl.gif') no-repeat left bottom; }
.profile_w_br { background: url('img/profile_w_br.gif') no-repeat right bottom; padding: 7px; }
.profile_w_bm { background: url('img/profile_w_bm.gif') repeat-x bottom; }

.linktous_sep { background: url('img/linktous_sep.gif') no-repeat 5px center; }

.lg_tl { background: #e5f4a8 url('img/lg_tl.gif') no-repeat top left; margin: 5px auto 5px auto; width: 95%; }
.lg_tr { background: url('img/lg_tr.gif') no-repeat top right; }
.lg_bl { background: url('img/lg_bl.gif') no-repeat bottom left; }
.lg_br { background: url('img/lg_br.gif') no-repeat bottom right; }
.lg { padding: 5px 10px 5px 10px; text-align: center; }

.submit_tit_l { background: #FFFFFF url('img/submit_tit_l.gif') no-repeat top left; width: 100%; margin: 0px auto 0px auto; }
.submit_tit_r { background: url('img/submit_tit_r.gif') no-repeat top right; height: 28px; }

.submit_but_gr { background: url('img/submit_but_gr.gif') no-repeat top left; border: 0px; width: 95px; height: 24px; text-align: center; font-family: Tahoma, Sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-transform: uppercase;  }
.submit_input {font-family: Tahoma, Sans-serif; font-size: 11px; border: 1px solid #c0e03d; width: 190px; }

.y_shade_l { background: url('img/y_shade_l.gif') no-repeat top left; }
.y_shade_r { background: url('img/y_shade_r.gif') no-repeat top right; padding: 5px; }
.y_shade_m { background: url('img/y_shade_m.gif') repeat-x top left; width: 95%; margin: 5px auto 5px auto; }

.submit_down_box { border: 1px solid #ddb63e; width: 90%; height: 150px; margin: 10px auto 5px auto; background-color: #FFFFFF; }
.submit_down_link, a.submit_down_link:link, a.submit_down_link:active, a.submit_down_link:visited, a.submit_down_link:hover  { font-weight: bold; color: #0944da; text-decoration: underline; }


.blue_thick_tl { background: url('img/blue_thick_tl.gif') no-repeat top left; }
.blue_thick_tr { background: url('img/blue_thick_tr.gif') no-repeat top right;}
.blue_thick_tm { background: url('img/blue_thick_tm.gif') repeat-x top left; }

.blue_thick_ml { clear: both; margin: 5px auto 5px auto; width: 95%; background: #FFFFFF url('img/blue_thick_ml.gif') repeat-y top left; }
.blue_thick_mr { background: url('img/blue_thick_mr.gif') repeat-y top right; }

.blue_thick_bl { background: url('img/blue_thick_bl.gif') no-repeat left bottom; }
.blue_thick_br { background: url('img/blue_thick_br.gif') no-repeat right bottom; padding: 7px; }
.blue_thick_bm { background: url('img/blue_thick_bm.gif') repeat-x bottom; }

.home_m { background: url('img/home_m.gif') repeat-y top left; width: 947px; margin: 5px auto 5px auto; }
.home_t { background: url('img/home_t.gif') no-repeat top left; }
.home_b { background: url('img/home_b.gif') no-repeat bottom left; padding: 5px; }

.toppre_tl { background: url('img/toppre_tl.gif') no-repeat top left; }
.toppre_tr { background: url('img/toppre_tr.gif') no-repeat top right;}
.toppre_tm { background: url('img/toppre_tm.gif') repeat-x top left; }

.toppre_ml { clear: both; margin: 5px auto 0px auto; width: 460px; background: #FFFFFF url('img/toppre_ml.gif') repeat-y top left; }
.toppre_mr { background: url('img/toppre_mr.gif') repeat-y top right; }

.toppre_bl { background: url('img/toppre_bl.gif') no-repeat left bottom; }
.toppre_br { background: url('img/toppre_br.gif') no-repeat right bottom; padding: 38px 7px 7px 7px; }
.toppre_bm { background: url('img/toppre_bm.gif') repeat-x bottom; }

.gfire_tl { background: url('img/gfire_tl.gif') no-repeat top left; }
.gfire_tr { background: url('img/gfire_tr.gif') no-repeat top right;}
.gfire_tm { background: url('img/gfire_tm.gif') repeat-x top left; }

.gfire_ml { clear: both; margin: 5px auto 0px auto; width: 460px; background: #ffd36f url('img/gfire_ml.gif') repeat-y top left; }
.gfire_mr { background: url('img/gfire_mr.gif') repeat-y top right; }

.gfire_bl { background: url('img/gfire_bl.gif') no-repeat left bottom; }
.gfire_br { background: url('img/gfire_br.gif') no-repeat right bottom;  padding: 32px 7px 3px 7px; }
.gfire_bm { background: url('img/gfire_bm.gif') repeat-x bottom; }

.gfire_maindiv { text-align: center; line-height: 1.5em;}
.gfire_div { background: url('img/gfire_div.gif') no-repeat top center; text-align: center; }
.gfire_div[class] { height: 51px; }

.fhowler_tl { background: url('img/fhowler_tl.gif') no-repeat top left; }
.fhowler_tr { background: url('img/fhowler_tr.gif') no-repeat top right;}
.fhowler_tm { background: url('img/fhowler_tm.gif') repeat-x top left; }

.fhowler_ml { clear: both; margin: 5px auto 0px auto; width: 98%; background: #000000 url('img/fhowler_ml.gif') repeat-y top left; }
.fhowler_mr { background: url('img/fhowler_mr.gif') repeat-y top right; }

.fhowler_bl { background: url('img/fhowler_bl.gif') no-repeat left bottom; }
.fhowler_br { background: url('img/fhowler_br.gif') no-repeat right bottom; height: 209px; padding: 7px; }
.fhowler_bm { background: url('img/fhowler_bm.gif') repeat-x bottom; }

.fhowler_br[class] { height: 199px; }

.fhowler_cu_details { text-align: left; clear: both; margin: 5px; padding-top: 5px; line-height: 1.65em; }

.fhowler_r_l { background: url('img/fhowler_r_l.gif') no-repeat top left; }
.fhowler_r_r { background: url('img/fhowler_r_r.gif') no-repeat top right; height: 68px; padding: 5px; font-weight: bold; text-align: left; }
.fhowler_r_m { background: url('img/fhowler_r_m.gif') repeat-x top left; width: 96%; margin: 5px auto 0px auto; }

.fhowler_r_r[class] { height: 58px; }

.fhowler_navi_l { background: url('img/fhowler_navi_l.gif') no-repeat top left; }
.fhowler_navi_r { background: url('img/fhowler_navi_r.gif') no-repeat top right; height: 23px; padding: 4px 5px 2px 5px; }
.fhowler_navi_m { background: url('img/fhowler_navi_m.gif') repeat-x top left; width: 90%; margin: 10px auto 0px auto; }

.fhowler_navi_r a:link, .fhowler_navi_r a:active, .fhowler_navi_r a:visited, .fhowler_navi_r a:hover { color: #003f67; text-decoration: none; }

a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:-8em; left:2em; width:15em;
    border:1px solid #000;
    background-color:#000; color:#FFF;
    font-weight: normal;
    text-align: center}

