#content {padding-bottom:0!important;}

#seppukooStage{width:500px; height:400px; margin:0; position:relative;}

#overview{width:2000px; border:0; margin:0!important; padding:0; left:400px; list-style-type:none; margin-top:0!important;}

#overview li{
		list-style:none; 
		margin:0; 
		padding:0; 
		border:0; 
		margin-right:4px;
		float:left;
		width:508px;
		height:400px;
		position:absolute;
		top:0; 
		left:0;
		visibility:hidden;
		
		}

#overview li#tab_1 {background:url(images/map_home.jpg) bottom left no-repeat;}
#overview li#tab_2	 {background:url(images/about_tab_home.jpg) bottom left no-repeat;}

#overview li#tab_3	 {background:url(images/testimonial_home.jpg) bottom left no-repeat;}

#overview li.active { visibility:visible;}

#overview li a {font-size:11px; text-transform:uppercase; line-height:16px; height:16px; display:block; font-weight:bold;}
#overview li a:hover { text-decoration:none; color:#000;}

#teaser_nav { margin:5px 0!important;}
#teaser_nav li {float:left; margin-right:5px;}
#teaser_nav li a {background: url(images/overview_slide_off2.png) center no-repeat; display:block; width:20px; height:20px; overflow:hidden; text-indent:-5000px;}
#teaser_nav li a.nav {text-indent:-5000px; text-align:center; color:#fff; text-decoration:none;}
#teaser_nav li a:hover {}
#teaser_nav li a.next_link {background:url(images/overview_arrow_dx.png) center no-repeat;}
#teaser_nav li a.previous_link {background:url(images/overview_arrow_sx.png) center no-repeat;}
#teaser_nav li a.active, #teaser_nav li a.active:hover { background:url(images/overview_slide_on.png) center no-repeat;}

#stats_slide h3 {clear:both; margin-top:10px; margin-bottom:6px;}
#stats_slide .user_stat { width:85px; margin-right:10px; float:left; text-align:center; } 
#stats_slide .user_stat img {border:1px solid #fff;}

#stats_slide .user_stat .header { padding-top:10px; display:block; margin-bottom:5px; min-height:20px;}
#stats_slide .user_stat .header a {float:none; height:auto;}
#stats_slide .user_stat .header a img { width:50px; }
#stats_slide .user_stat .footer {display:block;  padding:0 10px 25px; }
#stats_slide .user_stat .footer a {color:#fff; font-weight:bold; font-size:11px; text-transform:none; display:inline; line-height:12px}

#stats_slide .lastUsers { background:url(images/stats_green_middle.jpg) top left repeat-y;}
#stats_slide .lastUsers .header { background:url(images/stats_green_top.jpg) top left no-repeat;}
#stats_slide .lastUsers .footer { background:url(images/stats_green_bottom.jpg) bottom left no-repeat;}

#stats_slide .topScore { background:url(images/stats_yellow_middle.jpg) top left repeat-y;}
#stats_slide .topScore .header { background:url(images/stats_yellow_top.jpg) top left no-repeat;}
#stats_slide .topScore .footer { background:url(images/stats_yellow_bottom.jpg) bottom left no-repeat;}

.score_box {margin-top:1em;}
.score_box .the_score {color:#a00; font-weight:bold;}
.score_box .label_score {display:block; text-transform:uppercase; font-size:10px;}

#facebox .body .content { overflow:hidden!important;}

.dialog_title  {margin-bottom:.5em;}
.privacy_dialog_text {background:url(images/privacy_fbox_icon.gif) 0 -10px no-repeat; padding-left:112px; padding-right:16px;}
.privacy_learn_more, .mercyful_learn_more {display:block; margin-top:1em; width:95%;}

span.first_line {display:block;}
.mercy_dialog_text {background:url(images/mercyful_box_icon.gif) 0 -10px no-repeat; padding-left:112px; padding-right:16px; min-height:140px;}

.mercy_dialog_text h3 {margin-top:15px;}

.login_msg {display:block;}

#login_column .js {display:none;}
#login_column .no_js {display:block;}

td.label label {padding-bottom:.75em;}

#reg input.inputtext, #reg input.inputpassword {margintop:4px;}

#important_update {}

#important_update p { line-height:18px;}