
body { background-color: #000; margin: 0px; background-image:url(images/BG.gif); background-attachment: fixed; background-position: center; background-repeat: repeat-y; }

.m_table { height: 100%; width: 870px; border-collapse:collapse;  }
.top_lt_corner { font-size: 1px; background-image: url(images/top_left_corner.gif); background-repeat: no-repeat; height: 8px; width: 8px; }
.top_rt_corner { font-size: 1px; background-image: url(images/top_rt_corner.gif); background-repeat: no-repeat; height: 8px; width: 8px; }
.top_menu { padding-left: 10px; height: 28px; background-image:url(images/top_bg.gif); background-repeat: repeat-x; vertical-align: middle; font: normal 10px Verdana; color: #CCC;}
.top_row {  background-image:url(images/top_bg.gif); background-repeat: repeat-x; }

.btm_lt_corner { font-size: 1px; background-image: url(images/btm_left_corner.gif); background-repeat: no-repeat; height: 8px; width: 8px;  background-color: #000;}
.btm_rt_corner { font-size: 1px; background-image: url(images/btm_rt_corner.gif); background-repeat: no-repeat; height: 8px; width: 8px; background-color: #000; }
.footer_cell { padding-left: 10px; height: 28px; background-image:url(images/ftr_bg.gif); background-repeat: repeat-x; vertical-align:middle; font: normal 10px Arial; color: #CCC;}
.btm_row {  background-image:url(images/ftr_bg.gif); background-repeat: repeat-x; height: 8px; background-color: #515151; }
.btm_row2 {  background-image:url(images/ftr_bg.gif); background-repeat: repeat-x; background-position: 0px -7px; height: 20px; background-color: #515151;}
.lt_side { border-left: 1px solid #999; }
.rt_side { border-right: 1px solid #999; }

.hdr { background-image:url(images/hdr_bg.gif); background-color: black; height: 100px; border: 1px solid #999999; }
.rt_side_info { float: right; padding: 5px 10px 0px 0px; font-size: 10px;  }

.m_body { background-color: black; padding: 15px 0px 10px 0px; border: 1px solid #999999; color: #999999; font: normal 11px Verdana; vertical-align: top; }

.text_info { margin: 3px 3px 15px 10px; text-align: left }
.spacer { background-image: url(images/body_spacer.gif); height: 10px; font-size: 1px; margin-top: 10px; margin-bottom: 10px; }
 /*
   .info_title { font-weight: bold; color: #06499C; font-size: 11px;}
 */
.info_title { font-weight: bold; color: #BB0000;  font-size: 11px; /*color: #06499C; */ }

.left_page  { width: 540px; padding-left: 10px; padding-right: 10px; vertical-align: top; }
.right_page {  width: 300px; padding-right: 10px;  vertical-align: top;}

div, p { color: #EDEDED; font: normal 11px Verdana; }

/*  Side Box */
.sbox { margin-bottom: 15px; }
.tp_lt_sbox { font-size: 1px; height: 9px; width: 9px; background-image: url(images/sbox_corner.gif); background-repeat: no-repeat; background-position:bottom right; }
.tp_sbox { font-size: 1px; height: 9px; border-top: #999 1px solid; border-right: #999 1px solid;  background-color: #1F1F1F; }
.tp_rt_sbox { font-size: 1px; border-bottom: #999 1px solid; height: 9px; width: 9px; }
.lt_sbox { font-size: 1px; width: 9px; border-left: #999 1px solid;  background-color: #1F1F1F;}
.rt_sbox { font-size: 1px; width: 9px; border-right: #999 1px solid;  background-color: #1F1F1F;}
.btm_lt_sbox { font-size: 1px; border-top: #999 1px solid; border-right: #999 1px solid; height: 9px; width: 9px; }
.btm_m_sbox { font-size: 1px; border-bottom: #999 1px solid;  border-top: #999 1px solid; background-color: #1F1F1F;  height: 9px;}
.btm_rt_sbox { font-size: 1px; border-bottom: #999 1px solid; border-right: #999 1px solid; background-color: #1F1F1F; height: 9px; width: 9px; }

.m_sbox { color: #EDEDED; font-size: 11px; background-color: #1F1F1F; border-right: #999 1px solid;  }
.m_sbox p { margin: 5px 10px 15px 10px; padding: 0px; }
/* .m_sbox li { list-style-image: url(images/bullet.gif); padding-bottom: 3px;} 
*/
.m_sbox li { list-style-image: url(images/bullet2.gif); padding-bottom: 3px;}
.contact_box { padding: 10px; background-image: url(images/address_bg.gif); border: 1px solid #373737; }
.contact_box p { margin: 5px 5px 5px 15px; }

.f_body { padding: 10px; margin: 10px;  background-color: #222; }
.headshot {  float: left; margin: 5px;}
.headshot2 { float: right; margin: 5px;}
.row2 { text-algin: right; }
.row1 { }

.row_title { padding: 5px;  background-color: #000;}

/* news */
.div_menu { margin: 0px 10px 10px 10px; padding: 5px; background-color: #222;}
.div_menu td { color: #EDEDED; font: normal 11px Verdana; width: 50%;}
.div_menu li { list-style-image: url(images/bullet.gif); padding-bottom: 3px;}

/* Contacts */
.s_form_title { font: bold 11px Verdana; color: #EDEDED; padding: 3px; text-align:right; width: 100px; vertical-align: top; }
.c_form { width: 100%; height: 18px; border: 1px inset #EEE; background-color: #222; margin: 3px; color: #EDEDED; background-image: url(images/ftr_bg.gif); background-repeat: repeat-x; }
.c_message { width: 100%; height: 100px; border: 1px inset #EEE; background-color: #383838; margin: 3px; color: #EDEDED; }
.s_submit { height: 20px; font: normal 10px Arial; background-color: #FFF; }

.borderless { border-width: 0px; margin-bottom: -3px;}

.m_sbox b { color: #FFF; }
.contacts_title { margin-left: -10px; color:#009900; }

/* Links */
.top_menu a { color: #EDEDED; font-size: 11px; text-decoration: none; margin-left: 8px; margin-right: 8px; }
.top_menu a:link, .top_menu a:visited { color: #CCC; }
.top_menu a:hover, .top_menu a:active { color: #FFF; text-decoration: underline;}

.footer_cell a { color: #EDEDED; font-size: 11px; text-decoration: none; margin-left: 8px; margin-right: 8px; }
.footer_cell a:link, .footer_cell a:visited { color: #CCC; }
.footer_cell a:hover, .footer_cell a:active { color: #FFF; text-decoration: underline;}

.footer_cell p a { color: #EDEDED; text-decoration: none; margin: 0px;  }

a { color: #EDEDED; text-decoration: none;}
a:link, a:visited { color: #CCC; }
a:hover, a:active { color: #FFF; text-decoration: underline;}


/* Store Styling */
.store_menu { margin: 8px; padding: 3px; background: white; color: #666; }
.store_menu b { color: #CC0000; }

.store_thumb { text-align: center; padding: 4px; font: normal 11px Verdana; color: #DDD; border: 1px solid #222; }
.store_img1 { border: 1px solid #900; padding: 3px; }

.m_title { font: bold 11px Verdana; color: #880000; margin-left: -4px;}
.item_info { color: #DDD; font: normal 11px Verdana; vertical-align: top; padding: 8px; }

.store_menu a { color: #444; text-decoration: none; }
.store_menu a:hover, .store_menu a:active { color: #000; }
.store_menu a:link,.store_menu a:visited { color: #444; }

/* Profile Styling */
.profile_stat1 { width: 200px; font: normal 11px Verdana; color: #FFF; border: 1px solid #444; margin: 3px; background-color: #000;}
.profile_stat1 td { padding: 2px; }
.profile_title1 { font-weight: bold; color: #CCC; text-align: right; }
.main_profile_box { padding: 3px; vertical-align: top;}
.main_profile_box3 { padding: 3px; vertical-align: top; width: 250px;}

.prof_pic { border: 1px solid #444; }
.list_info { font: normal 11px Verdana; }

.profile_stat2 { float: right; width: 95%; font: normal 11px Verdana; color: #FFF; border: 1px solid #444; margin: 3px; background-color: #000;}
.profile_stat2 td { padding: 2px; }

.profile_stat3 { width: 100%; }
.profile_stat3 td { color: white; font: 11px normal Verdana; padding: 2px; }
.p_stat_title td { font-weight: bold; background-color: #333;}


.text_info a { color: #1766AF; text-decoration: none;}
.text_info a:link, a:visited { color: #1766AF; }
.text_info a:hover, .text_info a:active { color: #00F; text-decoration: underline;}


.m_sbox2 li { list-style-image: url(images/bullet2.gif); padding-bottom: 3px;}

.fighter_par { border: 1px solid #444; padding: 4px; }