* { margin:0px; padding:0px; list-style-type:none;
}
body {
	color: #f1f1f1;
	background: url('') no-repeat fixed top center #000000;
	
}

header, nav, section, footer { display:block; }

header {
    width:1294px;
	height:249px;
    margin: 0 auto 10px;
	background: url(http://www.hotoma.com/gallery/img/oho/header.jpg);
	background-repeat: no-repeat;
	background-position:center;
}
a {
    text-decoration: none;
    cursor: pointer;
	color:#f1f1f1;
}

#content { height:auto; padding:0px; width:100%}
/*#holder { width:980px; margin:0px auto;} */
#holder_header {width:1257px; margin:0px auto; height:60px;}
.header_top { width:100%; height:60px;}
#logo { background:url(http://www.omacash.com/fhg/img-oho/main_logo_top.png); background-repeat:no-repeat; width:250px; height:40px; margin:10px; float:left;}
#member_joinB {float:left; width:890px; margin:10px; color:#999;}
#main_content { margin:0px auto; width:1295px; padding-top:5px; background:#101010;}
.tmb { float:left; padding:0px; margin:46px; }
.banner-tmbblock {width:834px; height:230px;float:left; padding:2px; background:url(http://www.omacash.com/fhg/img-oho/banner-tmbblock.jpg); background-repeat:no-repeat; background-position:center;}
.banner-tmbblock-lnk {display:block; height:230px;}
.footer {
	width: 100%;
}
#footer_holder {
	width: 1257px;
	position: relative;
	background: #e1e0e0;
	min-height: 360px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footerlinks {margin:0 auto; width:1388px; font-size:14px; padding:10px; text-align:center;}
#footer_img {
    width: 860px;
    z-index: 33;
	float:right;
	position:absolute;
	left:400px;
	top:-40px;
	min-height:360px;
	}
	
	#footer_img img {
    width: 860px;
	height:510px;
    }
	
.benefits-info {color: #333;
    float: left;
    font-size: 14px;
    letter-spacing: 0.2em;
    margin-left: 20px;
    padding: 10px;
    text-align: left;
    width: 450px;}
.benefits-info h2 { font-size:18px; font-weight:bold; }
.benefits-info p { font-size:14px; font-weight:bold;}
.benefits-info span { padding:0px;}

.clear {clear:both;}

#tmb_block { padding:0px;}

.benefits-info ul li {
    margin: 10px;
    padding: 3px;
}


.join_imgBox2 {
    background: url("http://www.omacash.com/fhg/img-oho/join_002_a.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 50px;
    width: 1257px;
	margin:0px auto;
	background-position:center;
	clear:both;
	background-color:#f1f1f1;
	display:block;
		overflow:hidden;
    text-indent:100%;
    white-space:nowrap;
	cursor:pointer;
}
.join_imgBox2:hover {
    background: url("http://www.omacash.com/fhg/img-oho/join_002_b.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 50px;
    width: 1257px;
	margin:0px auto;
	background-position:center;
	clear:both;
		background-color:#f1f1f1;
		display:block;
		overflow:hidden;
    text-indent:100%;
    white-space:nowrap;
	cursor:pointer;
}
.join_imgBox {
    background: url("http://www.hotoma.com/gallery/img/oho/network.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 140px;
    width: 1267px;
	margin:0px auto;
	background-position:center;
	clear:both;
		display:block;
		overflow:hidden;
    text-indent:100%;
    white-space:nowrap;
	cursor:pointer;
}
.join_imgBox3 {
    background: url("http://www.omacash.com/fhg/img-oho/join_003_b.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 230px;

    width: 415px;
	margin:0px auto;
	background-position:center;
		background-color:#f1f1f1;
		display:block;
		overflow:hidden;
    text-indent:100%;
    white-space:nowrap;
	cursor:pointer;
}

.join_imgBox3:hover {
    background: url("http://www.omacash.com/fhg/img-oho/join_003_a.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 230px;
    width: 415px;
	margin:0px auto;
	background-position:center;
	clear:both;
		background-color:#f1f1f1;
}

.navB_green {background: linear-gradient(to bottom, #c8f26d 2%, #aaea20 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #7dc32a;
    border-radius: 2px;
    color: #7e7e7e;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 25px;
    line-height: 1.6em;
    margin-right: 6px;
    padding: 3px 33px;
    text-decoration: none;
    width: 130px;
	text-align:center;
	}


.navB_grey {
	background: linear-gradient(to bottom, #2e2f31 0%, #161616 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #333;
    border-radius: 2px;
    color: #cdcdcd;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 25px;
    line-height: 1.6em;
    margin-right: 6px;
    padding: 3px 33px;
    text-decoration: none;
    width: 130px;
	text-align:center;
}
.navB_grey {
	background: linear-gradient(to bottom, #2e2f31 0%, #161616 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #333;
    border-radius: 2px;
    color: #cdcdcd;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 25px;
    line-height: 1.6em;
    margin-right: 6px;
    padding: 3px 33px;
    text-decoration: none;
    width: 130px;
	text-align:center;
}
#vidbox{ background:#f1f1f1;}
#player {border: 1px solid #cccccc; width: 1180px; height:400px; margin:0px auto; border:0px;}