/*=================================================
// Version : 1.0
// Project : Hitman's life
// Coder   : mathieuallaire.ca
//=================================================*/



/* ----- GENERAL ----- */
html, body                              {height: 100%; } 
body                                    { font-family: arial, sans-serif; font-size: 11px; text-align: center; background: #000 url(../images/bg.jpg) repeat-x; color: #888888; }









*                                       { margin: 0; padding: 0; }
a,h1                                    { overflow: hidden;}
img                                     { border: 0; vertical-align: bottom;}
input                                   { vertical-align: middle; }
.clear                                  { clear: both; }
#push                                   { clear: both; height: 120px; }
A:link 									{color: #828282; font-size: 12px; text-decoration: none;}
A:visited 								{color: #828282; font-size: 12px; text-decoration: none;}
A:active 								{text-decoration: underline; color: #ffffff;}
A:hover 								{text-decoration: underline; color: #ffffff;}

/* ----- INDEX PAGE ----- */
#main                                   { width: 790px; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto; position: relative; margin: 0 auto -120px auto; text-align: left; }
#top                                    {  margin-bottom: 4px; height: 120px; }
#top h1                                 { text-indent: -9999px; float: left; background: transparent url(http://www.amazonbattle.com/bs.jpg) no-repeat; width: 176px; height: 25px; margin: 20px 0  0 5px; display: inline; }
#top form                               { float: right; padding-top: 20px; }
#top form div                           { float: left; padding-right: 5px; }
#username,#password                     { background: transparent url(http://www.battlesoldier.com/images/login/login-bg.jpg) no-repeat; width: 123px; height: 21px; border: none; font-size: 11px; font-family: arial, sans-serif; padding: 6px 0 0 6px; }
#menu_top                               { float: left; list-style: none;  width: 430px; height: 16px; margin: 45px 0 0 0; }
#menu_top li                            { float: left; }
#menu_top li a                          { color: #606060; font-size: 12px; font-family: verdana, sans-serif; text-decoration: none; font-weight: bold; }
#menu_top li a:hover                    { text-decoration: underline; color: #fff; }
.home_a                                 { margin-left: 5px; font-weight: bold; }
.pass_a                                 { margin-left: 30px; }
.tos_a                                { margin-left: 28px; }
.prizes_a                               { margin-left: 26px; }
.forum_a                                { margin-left: 28px; }
.signup_a                               { margin-left: 24px; color: #fff !important; font-size: 13px !important; }
#web_stats                              { float: right; list-style: none; margin-top: 35px; background: transparent url() no-repeat 123px 0; height: 25px; padding-top: 8px; width: 280px; }
#web_stats li                           { float: left; color: #888888; font-size: 12px; padding: 0 6px 0 7px; }
#web_stats li span                      { color: #fff; }
#content                                { clear: both; background: transparent url() no-repeat; width: 789px; height: 354px; }
#welcome                                { float: left; padding: 90px 0 0 20px; }
#content h2                             { color: #fff; font-size: 14px; font-family:  "verdana", arial; }
#welcome p                              { font-size: 12px; line-height: 22px; width: 400px; margin-top: 10px; text-align: justify; }
#why_join                               { float: left; padding: 90px 0 0 55px; }
#why_join h2                            { margin-bottom: 15px; }
#why_join h2 span                       { font-size: 15px; }
#join_today                             { text-indent: -9999px; display: block; background: transparent url() no-repeat top left; width: 296px; height: 49px; margin-bottom: 15px; }
#join_today:hover                       { background-position: bottom left; }
#prices                                 { text-indent: -9999px; display: block; background: transparent url(http://www.battlesoldier.com/images/login/price.jpg) no-repeat top left; width: 296px; height: 93px; }
#prices:hover                           { background-position: bottom left; }






#register111                               { text-indent: -9999px; display: block; background: transparent url(http://www.battlesoldier.com/images/login/register3.jpg) no-repeat top left; width: 296px; height: 93px; }
#register111:hover                           { background-position: bottom left; }






#game_info                              { clear: both; padding: 20px 20px; }
#game_info h2                           { color: #fff; font-size: 14px; font-family:  "verdana", arial; padding-bottom: 10px; }
#game_info ul                           { list-style: none; }
#top_three                              { float: left; }
#top_three ul li                        { clear: both; margin-top: 10px; width: 200px; height: 40px; }
#top_three img                          { float: left; border: 1px solid #2a2a2a; padding: 2px; }
#top_three ul li p                      { float: left; padding-left: 8px; color: #5c5c5c; }
#top_three ul li p span                 { color: #fff; padding-left: 5px; }
#game_stats                             { float: left; }
#game_stats span                        { color: #fff; }
#game_stats  ul li                      { margin-top: 10px; }
#game_preview                           { float: left; padding-left: 70px; }
#game_preview h2                        { padding-bottom: 20px; }
#game_preview img                       { margin-right: 5px; }



/* ----- SUB PAGE ----- */
#main_sub                               { width: 869px; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto; position: relative; margin: 0 auto -120px auto; text-align: left; }
#links_top                              { float: right; padding: 10px 0 0 0; }
#links_top a                            { text-indent: -9999px; display: block; float: left; margin-right: 5px; }
#vote_hl                                { background: transparent url() no-repeat top left; width: 100px; height: 37px; }
#donate                                 { background: transparent url() no-repeat top left; width: 221px; height: 37px; }
#links_top a:hover                      { background-position: bottom left; }
#competition                            { font-size: 14px; color: #fff; position: absolute; top: 145px; left: 0; }
#competition a                          { color: #fff; text-decoration: none; }
#competition a:hover                    { font-weight: bold; text-decoration: underline; }
#content_sub                            { background: transparent url() no-repeat; width: 869px; height: 190px; margin-top: 60px; }
#content_sub span                       { font-weight: normal; color: #828282; padding-left: 8px; }
#sub_box1                               { float: left; list-style: none; color: #fff; font-weight: bold; font-size: 12px; padding: 15px 0 0 425px; }
#sub_box1 li,#sub_box2 li               { padding-top: 15px; }
#sub_box2                               { float: right; list-style: none; color: #fff; font-weight: bold; font-size: 12px; padding: 15px 40px 0 0; }
#sub_box2 li                            { position: relative; width: 200px; }
#panel                                  { margin: 10px 0 0 10px; }
#panel_nav                              { float: left; }
#panel_nav h2                           { text-align: center; font-weight: bold; color: #fff; font-size: 14px; background: transparent url(http://www.hitmanslife.com/../images/header1-sub.gif) no-repeat; width: 231px; height: 33px; padding-top: 14px; }
#panel_nav ul                           { list-style: none; margin: 5px 0 0 20px; }
#panel_nav ul li a                      { color: #828282; font-size: 12px; text-decoration: none; display: block; background: transparent url(http://www.hitmanslife.com/../images/dot.jpg) no-repeat top left; width: 137px; height: 17px; padding: 4px 0 0 15px; }
#panel_nav ul li a b                    { color: #c41603 !important; }
#panel_nav ul li a:hover                { background-position: bottom left; color: #fff; }
#panel_content                          { float: left; padding-left: 5px; }
#upgrade_section h2                     { text-align: center; font-weight: bold; color: #fff; font-size: 14px; background: transparent url(http://www.hitmanslife.com/../images/header2-sub.gif) no-repeat; width: 594px; height: 33px; padding-top: 14px; margin-left: 25px; }
#upgrade_section p                      { font-size: 12px; padding: 10px 0 15px 40px; width: 200px; }
#click_upgrade                          { text-indent: -9999px; display: block; background: transparent url(http://www.hitmanslife.com/../images/upgrade.jpg) no-repeat; width: 561px; height: 67px; margin-left: 40px; }
#click_upgrade:hover                    { background-position: bottom left; }
#upgrade_section ul                     { list-style: none; float: left; font-size: 12px; color: #fff; padding: 10px 0 30px 40px; }
#upgrade_section ul li                  { margin-top: 8px; }
#info_section                           { clear: both; padding: 0 0 30px 25px; }
#info_section h2                        { text-align: center; font-weight: bold; color: #fff; font-size: 14px; background: transparent url(http://www.hitmanslife.com/../images/header2-sub.gif) no-repeat; width: 594px; height: 33px; padding-top: 14px; }
#info_section ul                        { list-style: none; color: #fff; font-weight: bold; font-size: 12px; float: left; padding: 10px 40px 0 20px; width: 230px; }
#info_section ul li span                { font-weight: normal; color: #828282; padding-left: 3px; }
#info_section ul li                     { border-bottom: 1px solid #202020; padding: 6px 0; width: 150px; }
#web_statsi                             { float: right; list-style: none; margin-top: 35px; padding-top: 8px; width: 250px; }
#web_statsi li                          { float: left; color: #888888; font-size: 12px; padding: 0 6px 0 7px; }
#web_statsi li span                     { color: #fff; }
#news_date                              { height: 40px;  padding: 90px 0 0 120px; }
#time                                   { float: right; padding-right: 130px; font-size: 11px; }


#title                    	   	       { clear: both; padding: 0 0 30px 25px; }
#title h2                		        { text-align: center; font-weight: bold; color: #fff; font-size: 14px; background: transparent url(../images/header2-sub.jpg) no-repeat; width: 594px; height: 33px; padding-top: 14px; }


/* ----- REGISTER PAGE ----- */
#register_form                          { background: transparent url() no-repeat 340px 0; width: 869px; height: 442px; margin: 90px 0 0 0; }
#register_form p                        { color: #fff; font-weight: bold; font-size: 14px; padding: 40px 0 20px 0; }
#register_form label                    { float: left; width: 148px; padding-top: 5px; }
#register_form div                      { margin-top: 10px; }
.reg_input                              { padding: 5px 4px; width: 143px; background: #434343; border: 1px solid #fff; color: #fff; }
#reg_btn                                { margin-top: 10px; }
.login_input							{ height: 36px; width: 301px; border: 0px; background: transparent url(../images/start_training.jpg);}


/* ----- FOOTER OUTER ----- */
#footer                                 { clear: both; background: transparent url() repeat-x bottom left; height: 120px; }
#menu_bottom                            { float: left; list-style: none; background: transparent url() no-repeat; width: 410px; height: 16px; position: absolute; bottom: 80px; left: 0; }
#menu_bottom li                         { float: left; }
#menu_bottom li a                       { color: #606060; font-size: 12px; font-family: verdana, sans-serif; text-decoration: none; font-weight: bold; }
#menu_bottom li a:hover                 { text-decoration: underline; color: #fff; }
#web_stats_footer                       { list-style: none; margin-top: 35px; background: transparent url() no-repeat 123px 0; height: 25px; position: absolute; bottom: 70px; right: 0; }
#web_stats_footer li                    { float: left; color: #888888; font-size: 12px; padding: 4px 6px 0 7px; }
#web_stats_footer li span               { color: #fff; }
#copyright                              { position: absolute; bottom: 20px; left: 0; color: #484848; }
#footer_links                           { list-style: none; position: absolute; bottom: 20px; right: 0; }
#footer_links li                        { float: left; color: #484848; }
#footer_links li a                      { color: #484848; text-decoration: none; padding: 0 4px; }



/* ----- FOOTER INNTER ----- */
#footeri                              { clear: both; background: transparent url() repeat-x bottom left; width: 100%; height: 120px; }
#menu_bottomi                         { list-style: none; }
#menu_bottomi a                       { color: #606060; font-size: 12px; font-family: verdana, sans-serif; text-decoration: none; font-weight: bold; }
#menu_bottomi a:hover                 { text-decoration: underline; color: #fff; }
#web_stats_footeri                    { list-style: none; color: #fff; }
#copyrighti                           { color: #484848; }
#footer_linksi                        { list-style: none; }
#footer_linksi a                      { color: #484848; text-decoration: none; }

/* ----- TABLES ----- */
table.sample {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: ;
}

table.sample th {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: black black black black;
	background-color: ;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.sample td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: black black black black;
	background-color: ;
	-moz-border-radius: 0px 0px 0px 0px;
}

.table {
	background-color:#000000;
	border-width:1;
	border-color:#101010;
	border-style:solid;
	border-width: 3px;
	-moz-border-radius: 10px;
	border: solid;
	border-color: #222222;

}

.tablee{
	background-color:#000000;
	border-width:1;
	border-color:#101010;
	border-style:solid;
	border-width: 3px;
	-moz-border-radius: 10px;
	border: solid;
	border-color: #222222;
}

.table td {
	background-color:#000000;
	border-width:1;
	border-color:#101010;
	border-style:solid;
	height:22px;
}

td .alt {
	background-color:#000000;
	height:22px;
	border-width: 3px;
	-moz-border-radius: 10px;
	border: solid;
	border-color: #222222;
}

td .h {
	background-image:url(baa.jpg);
	background-repeat:repeat-x;
	font-weight: bold;
	background-color: #000000;
	border-width: 3px;
	-moz-border-radius: 10px;
	border: solid;
	border-color: #222222;
}

td .mytable {
	font-weight: bold;
	background-color: #000000;
	border-width: 0px;
	-moz-border-radius: 10px;
	border: none;
	border-color: #000000;
}

.table th {
	background-image:url(baa.jpg);
	background-repeat:repeat-x;
	font-weight: bold;
	background-color: #000000;
	border-width: 3px;
	-moz-border-radius: 10px;
	border: solid;
	border-color: #222222;
}

/* ----- TEXT STYLES ----- */

.stronger {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.wtext {
	color: #FFFFFF;
}

.rtext {
	color: #fc0203;
}

.gtext {
	color: #418400;
}