h1, p, a, li { color:#CCCCCC; font-family: Verdana, sans-serif; }
p, a, li { font-size:12px; font-weight:bold; }
ul{ border:0px; padding:0px 0px 0px 20px; margin:0px; }
li{ border:0px; padding:0px; margin:0px; }
body { width:100%; height:auto;  background:#000; url("imgs/bgX.png") repeat-x;  border:0px; margin:0px; padding:0px; overflow:hidden; }

.debug03 { border:1px solid #00cc00 !important; }

.container { position:relative; float:left; width:100%; height:auto; border:0px; padding:0px; margin:0px; text-align:center; overflow:hidden; }
.container .center_placeholder { position:relative; width:1000px; height:auto; border:0px; padding:0px; margin:0px auto 0px auto; }
.container .center_placeholder .logo { position:relative; float:left; width:350px; height:123px; border:0px; padding:0px; margin:0px;  background:url("imgs/logo.png") no-repeat;  cursor:pointer; }
.container .center_placeholder .logo a { display:none; }
.container .center_placeholder .statement { position:relative; float:left; width:auto; height:28px; border:0px; padding:0px; margin:0px; font:normal 12px/28px Verdana; color:#FFFFFF;  }
.container .center_placeholder .links { position:relative; float:right; width:700px; height:50px; border:0px; padding:0px; margin:0px; color:#fff; }
.container .center_placeholder .links .login { position:relative; float:right; width:auto; height:20px; border:0px; padding:0px; margin:3px 0px 0px 0px;}
.container .center_placeholder .links .register { position:relative; float:left; width:auto; height:28px;  background:url("imgs/bg_search.png") repeat-x;  font:normal 12px/28px Verdana;  color:#FFFFFF; border:0px; padding:0px 8px 0px 5px; margin:0px 10px 0px 0px; border-radius:10px; -moz-border-radius:10px; cursor:pointer; }
.container .center_placeholder .links .language { position:relative; float:right;  width:auto; height:20px; border:0px; padding:0px; margin:3px 11px 0px 0px; }

.container .center_placeholder .nav { position:relative; float:left; width:1000px; height:35px;  background:url("imgs/bg_nav.png") repeat-x;  border:0px; padding:0px; margin:0px; border-radius:10px; -moz-border-radius:10px; }
.container .center_placeholder .nav .nav_links { position:relative; float:left; width:auto; height:35px; border:0px; padding:0px; margin:0px; }
.container .center_placeholder .nav .nav_links .nav_link_first { position:relative; float:left; width:auto; height:30px;  background:url("imgs/btn_nav.png") no-repeat;  background-position:-1px 0px; border:0px; padding:5px 20px 0px 20px; margin:0px; border-top-left-radius:10px; border-bottom-left-radius:10px; -moz-border-radius-topleft:10px; -moz-border-radius-bottomleft:10px; font-size:15px; line-height:25px; cursor:pointer; }
.container .center_placeholder .nav .nav_links .nav_link { position:relative; float:left; width:auto; height:30px;  background:url("imgs/btn_nav.png") no-repeat;  background-position:0px 0px; border:0px; padding:5px 20px 0px 20px; margin:0px; font-size:15px; line-height:25px; cursor:pointer; }
.container .center_placeholder .nav .search_bar { position:absolute; right:0px; top:0px; z-index:1; width:auto; height:28px; border:0px; padding:0px; margin:3px 5px 3px 0px; }
.container .center_placeholder .nav .search_bar .search { position:relative; float:right; width:100px; height:28px;  background:url("imgs/bg_search.png") repeat-x;  color:#666666; letter-spacing:1px; border:0px; padding:0px; margin:0px; border-radius:10px; -moz-border-radius:10px; text-indent:10px; cursor:pointer; }
.container .center_placeholder .nav .search_bar .search_btn { position:absolute; right:6px; top:3px; width:22px; height:22px;  background:url("imgs/btn_search.png") no-repeat;  border:0px; padding:0px; margin:0px; cursor:pointer; } 

.container .contents { position:relative; float:left; width:100%; height:100%; border:0px; padding:0px; margin:0px; text-align:center; }
.container .contents .profile_row { position:relative; float:left; width:100%; height:320px;  background:url("imgs/bg_profile.png") repeat;  border:0px; padding:0px; margin:0px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; overflow:hidden; text-align:center; }
.container .contents .profile_row .load_status { position:relative; width:auto; height:auto; border:0px; padding:0px; margin:0px; text-align:center; font-family: Verdana, sans-serif; line-height:80px; color:#fff; }
.container .contents .profile_row .center_box { position:absolute; left:50%; top:0px; width:110px; height:160px; background-color:#555555; opacity:0.2; border:0px; padding:0px; margin:5px 0px 5px -55px; }
.container .contents .profile_row .scroller { position:relative; width:100%; height:170px; border:0px; padding:0px; margin:0px; cursor:pointer; overflow:hidden; }
.container .contents .profile_row .scroller .profiles { position:relative; width:100%; height:170px; border:0px; padding:0px; margin:0px; }
.container .contents .profile_row .scroller .profiles .profile { position:relative; float:left; width:110px; height:140px; border:0px; padding:0px; margin:15px 0px 15px 0px; overflow:hidden; }
.container .contents .profile_row .scroller .profiles .profile .profile_plus { position:absolute; right:8px; top:3px; z-index:2; width:10px; height:10px; background:url("imgs/btn_plus_minus.png") no-repeat; background-position:0px 0px; border:0px; padding:0px; margin:0px; cursor:pointer; }
.container .contents .profile_row .scroller .profiles .profile .profile_minus { position:absolute; right:8px; top:3px; z-index:2; width:10px; height:10px; background:url("imgs/btn_plus_minus.png") no-repeat; background-position:0px -10px; border:0px; padding:0px; margin:0px; cursor:pointer; }
.container .contents .profile_row .scroller .profiles .profile .profile_pic { position:relative; float:left; width:80px; height:80px; border:0px; padding:0px; margin:0px 15px 0px 15px; border-radius: 10px; -moz-border-radius:10px; }
.container .contents .profile_row .scroller .profiles .profile .profile_info { position:relative; float:left; width:80px; height:50px; border:0px; padding:0px; margin:5px 15px 5px 15px; text-align:left; overflow:hidden; }
.container .contents .profile_row .scroller .profiles .profile .profile_control { position:absolute; right:5px; top:0px; z-index:1; width:49px; height:75px; background:#000000; border:0px; padding:0px; margin:0px; border:1px solid #FF0000; }
.container .contents .profile_row .scroller .profiles .profile .profile_control .profile_menu_top { position:relative; float:left; width:45px; height:15px; border:0px; border-bottom:1px solid #FF0000; padding:0px 2px 0px 2px; margin:0px; text-align:left; }
.container .contents .profile_row .scroller .profiles .profile .profile_control .profile_menu_top a { font:bold 9px/15px Arial; }
.container .contents .profile_row .scroller .profiles .profile .profile_control .profile_menu { position:relative; float:left; width:45px; height:60px; border:0px; padding:0px 2px 0px 2px; margin:0px; text-align:left; }
.container .contents .profile_row .scroller .profiles .profile .profile_control .profile_menu a { font:normal 9px/12px Arial; }


.container .contents .profile_row .profile_pag_cont_outter { position:relative; float:left; left:50%; width:auto; height:auto; border:0px; padding:0px; text-align:center; }
.container .contents .profile_row .profile_pag_cont_outter .profile_pag_cont { position:relative; float:left; left:-50%; width:auto; height:49px; background:url("imgs/bg_pag.png") repeat-x; border:0px; padding:0px; margin:0px auto 0px auto; border-radius:10px; -moz-border-radius:10px; }
.container .contents .profile_row .profile_pag_cont_outter .profile_pag_cont .pag_pages { position:relative; float:left; width:630px; height:49px; border:0px; padding:0px 10px 0px 10px; margin:0px; }
.container .contents .profile_row .profile_pag_cont_outter .profile_pag_cont .pag_pages .pages_label { position:relative; float:left; width:620px; height:12px; border:0px; padding:0px; margin:0px; text-align:center; }
.container .contents .profile_row .profile_pag_cont_outter .profile_pag_cont .pag_pages .pages_label a { font:normal 10px/15px Arial; color:#FFF; letter-spacing:1px; }
.container .contents .profile_row .profile_pag_cont_outter .profile_pag_cont .pag_pages .pages_interactables { position:relative; float:left; width:630px; height:34px; padding:0px; border:0px; margin:0px; }
.container .contents .profile_row .profile_pag_cont_outter .profile_pag_cont .pag_pages .pages_interactables a { color:#FFF; }
.container .contents .profile_row .profile_pag_cont_outter .profile_pag_cont .pag_pages .pages_interactables .p_inc { position:relative; float:left; line-height:26px; width:45px; height:24px; background:url("imgs/bg_pag_btn.png") repeat-x; margin:5px 5px 0px 5px; padding:0px; border:0px; border-radius:5px; -moz-border-radius:5px; cursor:pointer; }
.container .contents .profile_row .profile_pag_cont_outter .profile_pag_cont .pag_pages .pages_interactables .p_set { position:relative; float:left; line-height:26px; width:30px; height:24px; background:url("imgs/bg_pag_btn.png") repeat-x; margin:5px 5px 0px 5px; padding:0px; border:0px; border-radius:5px; -moz-border-radius:5px; cursor:pointer; }

.container .contents .profile_row .profile_pag_cont_outter .profile_pag_cont .pag_jump { position:relative; float:left; width:90px; height:49px; border:0px; padding:0px 5px 0px 5px; margin:0px; overflow:hidden; }
.container .contents .profile_row .profile_pag_cont_outter .profile_pag_cont .pag_jump .jump_separator { position:absolute; left:0px; top:0px; width:1px; height:49px; background:#5A5A5A repeat-y; border:0px; padding:0px; margin:0px; }
.container .contents .profile_row .profile_pag_cont_outter .profile_pag_cont .pag_jump .jump_label { position:relative; float:left; width:90px; height:12px; border:0px; padding:0px; margin:0px; }
.container .contents .profile_row .profile_pag_cont_outter .profile_pag_cont .pag_jump .jump_label a { font:normal 10px/15px Arial; color:#3d93c4; letter-spacing:1px; }
.container .contents .profile_row .profile_pag_cont_outter .profile_pag_cont .pag_jump .p_jump { position:relative; float:left; width:70px; height:24px; background:url("imgs/bg_pag_btn.png") repeat-x; color:#3d93c4; margin:5px 10px 0px 10px; padding:0px; border:0px; border-radius:5px; -moz-border-radius:5px; text-indent:5px; letter-spacing:1px; }

.container .contents .profile_row .profile_pag_cont_outter .profile_pag_cont .pag_history { position:relative; float:left; width:250px; height:49px; border:0px; padding:0px 10px 0px 10px; margin:0px; overflow:hidden; }
.container .contents .profile_row .profile_pag_cont_outter .profile_pag_cont .pag_history .history_seperator { position:absolute; left:0px; top:0px; width:1px; height:49px; background:#5A5A5A repeat-y; border:0px; padding:0px; margin:0px; }
.container .contents .profile_row .profile_pag_cont_outter .profile_pag_cont .pag_history .history_label { position:relative; float:left; width:250px; height:12px; border:0px; padding:0px; margin:0px; }
.container .contents .profile_row .profile_pag_cont_outter .profile_pag_cont .pag_history .history_label a { font:normal 10px/15px Arial; color:#990000; letter-spacing:1px; }
.container .contents .profile_row .profile_pag_cont_outter .profile_pag_cont .pag_history .history_interactables { position:relative; float:left; width:240px; height:34px; border:0px; padding:0px; }
.container .contents .profile_row .profile_pag_cont_outter .profile_pag_cont .pag_history .history_interactables a { color:#990000; }
.container .contents .profile_row .profile_pag_cont_outter .profile_pag_cont .pag_history .history_interactables .p_set { position:relative; float:left; line-height:26px; width:30px; height:24px; background:url("imgs/bg_pag_btn.png") repeat-x; margin:5px 5px 0px 5px; padding:0px; border:0px; border-radius:5px; -moz-border-radius:5px; cursor:pointer; }
.container .contents .profile_row .profile_pag_cont_outter .profile_pag_cont .pag_history .history_interactables .p_set_empty { position:relative; float:left; line-height:26px; width:30px; height:24px; background:url("imgs/bg_pag_btn.png") repeat-x; margin:5px 5px 0px 5px; padding:0px; border:0px; border-radius:5px; -moz-border-radius:5px; cursor:pointer; }
.container .contents .profile_row .profile_pag_cont_outter .profile_pag_cont .pag_history .history_interactables .p_set_empty a { border-bottom: solid 1px #990000; }
.container .contents .profile_row .profile_pag_cont_outter .profile_pag_cont .pag_history .history_interactables .p_set .arrow_down{ position:absolute; left:8px; top:8px; width:13px; height:8px; background:url("imgs/icon_arrow_down.png") no-repeat; margin:0px; padding:0px; border:0px; cursor:pointer; }

.container .contents .profile_row .summary { position:relative; float:left; width:100%; height:80px; color:#fff; }
.container .contents .profile_row .summary .max_summary { position:relative; float:left; width:100%; height:50px; border:1px solid #FF0000; }
.container .contents .profile_row .summary .min_summary { position:relative; float:left; width:100%; height:30px; border:1px solid #FF0000; }

.container .contents .content { position:relative; float:left; width:100%; height:100px; border:0px; padding:0px; margin:0px; }

.container .footer { position:relative; float:left; width:100%; height:800px; background:url("imgs/bg_footer.png") repeat; border:0px; padding:0px; margin:0px; text-align:center; }
.container .footer .center_placeholder { position:relative; width:1000px; height:auto; border:0px; padding:0px; margin:0px auto 0px auto; }
.container .footer .center_placeholder .footer_nav { position:relative; float:left; width:1000px; height:35px; background:url("imgs/bg_nav_footer.png") repeat-x; border:0px; padding:0px; margin:0px; border-radius:10px; -moz-border-radius:10px; }
.container .footer .center_placeholder .footer_nav .footer_links { position:relative; float:left; width:auto; height:35px; border:0px; padding:0px; margin:0px; }
.container .footer .center_placeholder .footer_nav .footer_links .footer_link_first { position:relative; float:left; width:auto; height:35px; background:url("imgs/btn_nav_footer.png") no-repeat; background-position:-1px 0px; border:0px; padding:0px 15px 0px 15px; margin:0px; border-top-left-radius:10px; border-bottom-left-radius:10px; -moz-border-radius-topleft:10px; -moz-border-radius-bottomleft:10px; font-size:10px; line-height:32px; cursor:pointer; }
.container .footer .center_placeholder .footer_nav .footer_links .footer_link { position:relative; float:left; width:auto; height:35px; background:url("imgs/btn_nav_footer.png") no-repeat; background-position:0px 0px; border:0px; padding:0px 15px 0px 15px; margin:0px; font-size:10px; line-height:32px; cursor:pointer; }

.ctrls_disabled { color:#666 !important; } 