.body1 {
    margin: 10px auto 0;
}
#header {
    width: 976px;
    height: 94px;
    margin-top: 10px;
}
.header_logo {
    background: transparent url(../../../v2/images/common/newheader/header_logo.png) left top no-repeat;
    float: left;
    height: 94px;
    width: 153px;
    margin: 0;
    padding: 0;
}
.header_logo a {
    display: block;
    height: 94px;
    width: 153px;
    margin: 0;
    padding: 0;
}

.header_bg {
    height: 94px;
    width: 823px;
    /*position: relative;*/
    float: right;
}
* html .header_bg {width: 823px;}
.header_title {
    background: transparent url(../../../v2/images/common/moviebox-title.png) top left no-repeat;
    height: 30px;
    margin-left: 40px;
    margin-top: 14px;
    width: 541px;
    float: left;
}
* html .header_title { margin-left: 10px;}
.header_login_join {
    float: right;
    padding-right: 20px;
    /*margin-top: -40px;
    position: relative;*/
}
.toplinks {
    color: #C10D69;
    font-size: 11px;
}
#loginbox {
    top: 2px;
    left: 786px;
    position: absolute;
    width: 280px;
    float: right;
}
* html #loginbox { left: 887px; }
*:first-child+html #loginbox { left: 980px; }
.header_login {
    float: right;
}
.header_input_login {
    border: solid 1px #000000;
    height: 18px;
    width: 115px;
}
.header_submit_button {
    float: right;
    margin-top: 4px;
}
.header_menu {
    width: 820px;
    height: 40px;
    margin: 5px 0 0 0;
    float: left;
}
* html .header_menu { width: 815px;}

/**********************/
/* BUTTONS ON THE TOP */
/**********************/
.top_menu {
    display: block;
    height: 40px;
    width: 104px;
    float: left;
    text-decoration: none;
    background-image: url(../../../v2/images/common/newheader/header_menu_ppu_1.01.png);
}

/*a.menu_scenes {
    background-position: -137px 0px;
}
a.menu_scenes:hover {
    background-position: -137px -40px;
}
a.menu_scenes_select {
    background-position: -137px -80px;
}*/
/*
a.menu_studios {
    background-position: -346px 0px;
}
a.menu_studios:hover {
    background-position: -346px -40px;
}
a.menu_studios_select {
    background-position: -346px -80px;
}
*/
a.menu_dvds {
    background-position: -346px 0px;
}
a.menu_dvds:hover {
    background-position: -346px -40px;
}
a.menu_dvds_select {
    background-position: -346px -80px;
}

a.menu_dvds_hd {
    background-position: -450px 0px;
}
a.menu_dvds_hd:hover {
    background-position: -450px -40px;
}
a.menu_dvds_hd_select {
    background-position: -450px -80px;
}

a.menu_dvds_premium {
    background-position: -554px 0px;
}
a.menu_dvds_premium:hover {
    background-position: -554px -40px;
}
a.menu_dvds_premium_select {
    background-position: -554px -80px;
}

a.menu_categories {
    background-position: -658px 0px;
}
a.menu_categories:hover {
    background-position: -658px -40px;
}
a.menu_categories_select {
    background-position: -658px -80px;
}

a.menu_pornstars {
    background-position: -762px 0px;
}
a.menu_pornstars:hover {
    background-position: -762px -40px;
}
a.menu_pornstars_select {
    background-position: -762px -80px;
}

a.menu_buy_credits {
    background-position: -866px 0px;
}
a.menu_buy_credits:hover {
    background-position: -866px -40px;
}
a.menu_buy_credits_select {
    background-position: -866px -80px;
}

a.menu_howitworks {
    background-position: -970px 0px;
}
a.menu_howitworks:hover {
    background-position: -970px -40px;
}
a.menu_howitworks_select {
    background-position: -970px -80px;
}

a.menu_join {
    background-position: -1074px 0px;
}
a.menu_join:hover {
    background-position: -1074px -40px;
}
/** end top menu **/
.header_form {
	display: block;
	float: left;
    height: 40px;
    width: 187px;
    background-image: url(../../../v2/images/common/newheader/header_menu_ppu_1.01.png);
    background-position: -1178px 0px;
}
.header_search {
    float: left;
    margin: 13px 0 0 17px;
}
*:first-child+html .header_search {
    margin: 13px 0 0 10px;
}
* html .header_search {
    margin: 13px 0 0 7px;
}
.header_input {
    border: none;
    background-color: transparent;
    height: 15px;
    width: 131px;
    text-align: left;
    color: #414141;
    font-size: 12px;
    padding: 0;
}
.header_submit {
    float: left;
    margin: 12px 0 0;
}
.header_submit input {
    width: 23px;
    height: 17px;
    border: none;
    background-color: transparent;
    cursor: pointer;
}


a.small_join_pink {
    color: #C10D69;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
a.small_join_pink:hover {
    color: #37627F;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
a.small_login_black {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
}
a.small_login_black:hover {
    color: #37627F;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

a.free_icon {
    display: block;
    position: absolute;
    background: transparent url(../../../v2/images/areas/touru/free.png) top left no-repeat;
    width: 40px;
    height: 20px;
    margin: 40px 0 0 690px;
}

/*** Ppu Credits ***/
#user_balance {
	float: right;
	font-size: 11px;
	margin-top: 10px;
	padding-right: 20px;
	position: relative;
}
* html #user_balance {
    padding-right: 0px;
	margin-top: 30px;
	margin-right: -320px;
	width: 220px;
}
#user_balance span {
	color: #B70006;
}