* {
	border: 0px;
	margin: 0px;
	outline: 0px;
	resize: none;
	padding: 0px;
}

html, body {
	width: 100%;
	height: 100%;
	min-height: 100%;
/*	padding: 0px 5px;*/
}

body {
	background: #000;
	color: #ffffff;
	font: normal normal normal 14px/19px "Verdana", "Geneva", sans-serif;
}

a {
	color: #F5A100;
	cursor: pointer;
	.cursor: hand;
	text-decoration: none;
}

a:hover {
	color: #f5c400;
}

input, textarea, button {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/input.png') 0px 0px no-repeat;
	color: #4d4d4d;
	font: normal normal normal 14px/19px "Verdana", "Geneva", sans-serif;
}

textarea {
	background: transparent;
}

button {
	background-position: -250px 0px;
	color: #000;
	cursor: pointer;
	.cursor: hand;
	height: 25px;
	overflow: hidden;
	text-align: center;
	text-shadow: 0px 1px 0px #ffcb2b;
	width: 80px;
}

#wrap {
	height: auto !important;
	.height: 100%;
	min-height: 100%;
	margin: 0px auto;
	width: 1002px;
}

#userbar {
	background: #f9b30f;
	border-bottom: 1px solid #000;
	color: #000;
	font-size: 12px;
	height: 30px;
	top: 0;
	left: 0;
	line-height: 30px;
	position: absolute;
	text-shadow: 0px 1px 0px #ffcd01;
	width: 100%;
}

#userbar #userbar-inner {
	margin: 0px auto;
	width: 980px;
	padding: 0px 5px;
}

#userbar #userbar-actions { float: left; list-style-type: none;}
#userbar #userbar-actions.userright { float: right; list-style-type: none; margin-right: 30px; }
#userbar #userbar-actions li { float: left; margin-right: 15px; position: relative;}

#userbar .top-title,
#userbar h1 {
	float: left;
	display: inline;
	color: #412b00;
	font-size: 12px;
	font-weight: bold;
}

#userbar a { color: #412b00; font-weight: bold; position: relative; z-index: 1;}
#userbar a:hover { color: #000;}
#userbar a span { background: #5b3c00; border-radius: 4px; -moz-border-radius: 4px; box-shadow: 0px 1px 0px 0px #ffcd01; color: #ffcd01; font-size: 9px; font-weight: normal; padding: 0px 4px 1px; position: relative; top: -1px; text-shadow: none; z-index: 5;}
#userbar a:hover span { background: #000;}
#userbar .userbar-down { background: url('http://hw03.pictures.pornerbros.com/design/img/userbar-down.png') right 0px no-repeat; padding-right: 8px;}
#userbar .userbar-down:hover { background-position: right -14px;}
#userbar .userbar-sub { background: #f5a100; border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; box-shadow: 0px 5px 5px 0px rgba(0,0,0,.5); display: none; left: -10px; line-height: 19px; padding: 0px 10px 4px; position: absolute; top: 29px; white-space: nowrap;}
#userbar li:hover .userbar-sub { display: block;}
#userbar #userbar-user { float: right;}

#header { padding-top: 30px;}

#header #header_logo {
	float: left;
	margin-right: 40px;
	width: 198px;
}

#header #header_logo a {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/logo.png') 0px 0px no-repeat;
	/*background: transparent url('/images/new_year_logo.png') 0 0 no-repeat;*/
	display: block;
	height: 90px;
	overflow: hidden;
	text-indent: -9999px;
	/*width: 198px;*/
	width: 230px;
}

#header #header_info {
	float: left;
	padding-top: 7px;
	width: 764px;
}

#header #header-banner {
	background: url('http://hw03.pictures.pornerbros.com/design/img/header-bookmark.png') 0px 0px no-repeat;
	float: left;
	height: 47px;
	overflow: hidden;
	padding: 28px 0px 0px 18px;
	width: 402px;
}

#header #header-banner a {
	background: url('http://hw03.pictures.pornerbros.com/design/img/header-bookmark.png') 0px -75px no-repeat;
	display: block;
	height: 45px;
	overflow: hidden;
	width: 250px;
}

#header #header-banner a:hover {
	background-position: 0px -120px;
}

/*#header #header-twitter { background: url('http://hw03.pictures.pornerbros.com/design/img/follow-us.png') 0px 0px no-repeat; _background-image: url('http://diz.pornerbros.com/img/follow-us-ie6.png'); display: block; float: right; height: 32px; margin: 6px 0px 10px; overflow: hidden; text-indent: -9999px; width: 145px;}*/
#header #header-twitter { background: url('http://hw03.pictures.pornerbros.com/design/img/follow-bird.png') 0px 0px no-repeat; _background-image: url('http://hw03.pictures.pornerbros.com/design/img/follow-bird.png'); display: block; float: right; height: 32px; margin: 6px 0px 10px; overflow: hidden; text-indent: -9999px; width: 37px;}
#header #header-twitter:hover { background-position: 0px -32px;}

#header #header_info #header_search {
	clear: right;
	margin: 0px 0px 17px;
	overflow: hidden;
	.zoom: 1;
}

#header #header_info #header_search #header_search_query {
	float: right;
	height: 25px;
	margin-right: 4px;
	overflow: hidden;
	padding: 0px 5px;
	width: 160px;
}

#header #header_info #header_search #header_search_submit {
	background-position: -250px 0px;
	color: #000;
	cursor: pointer;
	.cursor: hand;
	float: right;
	height: 25px;
	overflow: hidden;
	text-align: center;
	text-shadow: 0px 1px 0px #ffcb2b;
	width: 80px;
}

#header #header_menu {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/block.png') 0px 0px no-repeat;
	clear: both;
	float: none;
	height: 50px;
	list-style-type: none;
	position: relative;
	width: 1002px;
	z-index: 5;
	text-transform:uppercase;
}

#header #header_menu li {
	float: left;
}

#header #header_menu li#header_menu_categories,
#header #header_menu li#header_menu_top {
	position: relative;
	z-index: 1;
}

#header #header_menu li.header_menu_active {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/active.png') 0px -50px repeat-x;
}

#header #header_menu li#header_menu_first.header_menu_active {
	background-position: 0px 0px;
}

#header #header_menu li#header_menu_last.header_menu_active {
	background-position: right -100px;
}

#header #header_menu li span {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/separator.png') right 0px no-repeat;
	display: inline-block;
	.display: inline;
	font-size: 13px;
	font-weight: bold;
	height: 50px;
	line-height: 48px;
	width: 110px;
    text-align:center;
	.zoom: 1;
}

#header #header_menu li#header_menu_categories span,
#header #header_menu li#header_menu_top span,
#header #header_menu li#header_menu_last span {
	/*padding: 0px 21px 0px 21px;*/ /* padding: 0px 19px 0px 20px; */
}

#header #header_menu li#header_menu_last span {
	background: none;
}

#header #header_menu li span a {
	color: #f5a100;
}

#header #header_menu li span a:hover {
	color: #FFFFFF;
}

#header #header_menu li#header_menu_categories span a,
#header #header_menu li#header_menu_top span a {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/categories.png') right 8px no-repeat;
	padding-right: 13px;
}

#header #header_menu #header_menu_categories #header_menu_categories_submenu,
#header #header_menu #header_menu_top #header_menu_top_submenu {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/categories_submenu_bg.png') 0px 0px repeat;
	border: 1px solid #161616;
	border-top: 0px;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	display: none;
	left: -1px;
	overflow: hidden;
	padding: 0px 0px 6px 16px;
	position: absolute;
	text-transform: capitalize;
	top: 50px;
	width: 440px;
}

#header #header_menu #header_menu_top #header_menu_top_submenu {
	width: 156px;
}

#header #header_menu #header_menu_categories:hover #header_menu_categories_submenu,
#header #header_menu #header_menu_top:hover #header_menu_top_submenu {
	display: block;
}

#header #header_menu #header_menu_categories #header_menu_categories_submenu ul,
#header #header_menu #header_menu_top #header_menu_top_submenu ul {
	float: left;
	list-style-type: none;
	width: 110px;
}

#header #header_menu #header_menu_top #header_menu_top_submenu ul {
	width: 156px;
}

#header #header_menu #header_menu_categories #header_menu_categories_submenu ul li,
#header #header_menu #header_menu_top #header_menu_top_submenu ul li {
	clear: both;
	display: block;
	float: none;
	line-height: 22px;
}

#header #header_menu #header_menu_categories #header_menu_categories_submenu ul li a,
#header #header_menu #header_menu_top #header_menu_top_submenu ul li a {
	color: #F5A100;
}

#header #header_menu #header_menu_categories #header_menu_categories_submenu ul li a:hover,
#header #header_menu #header_menu_top #header_menu_top_submenu ul li a:hover {
	color: #FFFFFF;
}

#footer {
	height: 450px;
	margin: -415px auto 10px;
	overflow: hidden;
	width: 1002px;
}

#footer #footer-ads { height: 250px; margin-bottom: 20px; overflow: hidden; text-align: center; width: 100%;}
#footer #footer-ads iframe { display: block; margin: 0px auto;}
#footer #footer-disclaimer { font-size: 11px; line-height: 16px; margin-bottom: 7px; text-align: center;}

#footer #footer-copy {
	text-align: center;
	clear: both;
	padding-top: 6px;
}

#footer ul {
	list-style-type: none;
}

#footer ul li {
	float: left;
	margin-left: 8px;
	font-size: 13px;
}

#footer ul li a {
	color: #F5A100;
	margin-right: 8px;
}

#footer ul li a:hover {
	color: #FFFFFF;
}

#footer ul li#footer-nav-last a { margin-right: 0px;}

.ticker ul{
  width:100%;
  font-size: 1.2em;
  list-style-type: none;
}

.ticker li{
  text-align: center;
}
#contents {
	overflow: hidden;
	padding: 10px 0px 445px;
	width: 1002px;
}

#contents h2, #contents h1 {
	clear: both;
	color: #FFFFFF;
	float: none;
	font-size: 24px;
	font-weight: normal;
	line-height: 24px;
	padding: 0px 0px 7px 3px;
}

#contents h1#contents-random-header {
	clear: left;
	line-height: 24px;
	padding-bottom: 7px;
	width: 600px;
}
#contents #contents-random-header {
    clear: left;
    width: 600px;
    border:0px;
}
#contents #contents-random-header h2 {
	clear: left;
    line-height: 24px;
    padding-bottom: 7px;
    width: 450px;
}

#contents #contents-random-header span {
	font-style: italic;
}

#contents #contents_filters {
	float: right;
	font-size: 11px;
	margin-top: -25px;
	color: #FFFFFF;
}

#contents #contents_filters a {
	color: #F5A100;
	margin: 0px 8px 0px 3px;
	text-decoration: underline;
}

#contents #contents_filters a:hover {
	color: #F5C400;
	text-decoration: none;

}

#contents #contents_filters span {
	margin: 0px 8px 0px 3px;
}

#contents #contents_filters #contents_filters_last {
	margin-right: 0px;
}

#contents #contents_gallery,
#contents #contents-random,
#contents #contents_related #contents_related_wrap #contents_related_inner #contents_related_gallery {
	overflow: hidden;
	width: 1005px;
}

#contents #contents-random {margin-bottom: 10px;}

#contents #gallery-random-ad, #contents #users-ad {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/banner-cover.png') 0px 0px no-repeat;
	float: right;
	height: 250px;
	margin-top: 3px;
	overflow: hidden;
	padding: 3px 6px 3px 3px;
	width: 300px;
}

#contents #users-ad {
	margin: 48px 0px 0px;
}

#contents #gallery-categories-ad {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/banner-cover.png') 0px 0px no-repeat;
	float: right;
	height: 250px;
	margin: 3px 46px 63px;
	_margin-right: 23px;
	overflow: hidden;
	padding: 3px 6px 3px 3px;
	width: 300px;
}

#contents #gallery-ad {
	display:none;
        float: right;
	height: 950px;
	margin-right: 3px;
	_margin-right: 1.5px;
	padding-top: 0px;
	width: 200px;
	text-align: center;
}

#contents .contents-gallery-categories #gallery-ad {
	display:block;
        height: 900px;
	margin: 3px 0px 63px;
	padding-top: 0px;
}

#contents .contents_gallery_item_wrap {
	float: left;
	margin: 0px 3px 10px 0px;
	overflow: hidden;
	padding-bottom: 5px;
	width: 197px;
}

#contents .contents-gallery-categories .contents_gallery_item_wrap {
	margin-bottom: 34px;
}

#contents #contents-random .contents_gallery_item_wrap {
	margin: 0px 10px 6px 0px;
	padding-bottom: 0px;
	width: 338px;
}

#contents .contents_gallery_item_wrap + h2 {
	padding-top: 6px;
}

#contents .contents_gallery_item_wrap .contents_gallery_item {
	overflow: hidden;
	padding: 3px 3px 0px;
	position: relative;
	width: 192px;
}

#contents #contents-random .contents_gallery_item_wrap .contents_gallery_item {
	padding: 3px 0px 0px 3px;
	width: 335px;
}

#contents .contents_gallery_item_wrap .contents_gallery_item .contents_gallery_remove {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/delete.png') 0px 0px no-repeat;
	display: block;
	height: 32px;
	left: 161px;
	overflow: hidden;
	position: absolute;
	width: 32px;
	top: 6px;
	z-index: 1;
}

#contents .contents_gallery_item_wrap .contents_gallery_item .contents_gallery_remove:hover {
	background-position: 0px -32px;
}

#contents .contents_gallery_item_wrap .contents_gallery_item .contents_gallery_removed {
	background: #000 url('http://hw03.pictures.pornerbros.com/design/img/bg.png') 0px 0px repeat;
	filter: alpha(opacity=75);
	display: block;
	height: 175px;
	left: 0px;
	opacity: 0.75;
	position: absolute;
	top: 0px;
	width: 198px;
	z-index: 1;
}

#contents .contents_gallery_item_wrap .contents_gallery_item h3 {
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	overflow: hidden;
	position: relative;
}

#contents .contents-gallery-categories .contents_gallery_item_wrap .contents_gallery_item h3 {
	font-size: 16px;
	line-height: 21px;
	text-transform: capitalize;
}

#contents .contents_gallery_item_wrap .contents_gallery_item h3 a img {
	border: 1px solid #a5a5a5;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	display: block;
	height: 106px;
	width: 188px;
}

#contents #contents-random .contents_gallery_item_wrap .contents_gallery_item h3 a img {
	float: left;
	margin-right: 8px;
}

#contents .contents-gallery-categories .contents_gallery_item_wrap .contents_gallery_item h3 a img {
	height: 254px;
}

#contents .contents_gallery_item_wrap .contents_gallery_item h3 a span.contents-gallery-private { background: url('http://hw03.pictures.pornerbros.com/design/img/private-photo-cover.png') 0px 0px no-repeat; display: block; filter: alpha(opacity=85); height: 106px; left: 1px; opacity: 0.85; position: absolute; top: 1px; width: 188px;}

#contents .contents_gallery_item_wrap .contents_gallery_item h3 a span.contents-gallery-title {
	display: block;
	height: 30px;
	overflow: hidden;
	padding: 3px 3px 0px;
}

#contents #contents-random .contents_gallery_item_wrap .contents_gallery_item h3 a span.contents-gallery-title {
	height: 45px;
	padding: 3px 0px 0px;
}

#contents .contents-gallery-categories .contents_gallery_item_wrap .contents_gallery_item h3 a span.contents-gallery-title {
	height: auto;
}

#contents .contents_gallery_item_wrap .contents_gallery_item div {
	font-size: 11px;
	line-height: 14px;
	padding: 0px 2px 0px;
}

#contents #contents-random .contents_gallery_item_wrap .contents_gallery_item div {
	float: right;
	margin-top: -55px;
	_margin-top: 0px;
	padding: 0px;
	width: 135px;
}

#contents .contents_gallery_item_wrap .contents_gallery_item div span {
	display: block;
	height: 14px;
}

#contents .contents_gallery_item_wrap .contents_gallery_item div .contents_gallery_length {
	float: left;
	margin-top: 3px;
}

#contents .contents_gallery_item_wrap .contents_gallery_item div .contents_gallery_rating {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/rating.png') 0px 4px no-repeat;
	float: right;
	margin-top: 3px;
	padding-left: 12px;
}

#contents .contents_gallery_item_wrap .contents_gallery_item div .contents_gallery_rating.positive {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/rating.png') 0px -16px no-repeat;
}

#contents .contents_gallery_item_wrap .contents_gallery_item div .contents_gallery_rating.negative {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/rating.png') 0px -36px no-repeat;
}

#contents .contents_gallery_item_wrap .contents_gallery_item div .contents_gallery_views {
	clear: both;
	float: left;

}

#contents .contents_gallery_item_wrap .contents_gallery_item div .contents_gallery_added {
	clear: right;
	float: right;
	white-space: nowrap;
}

#contents .contents_gallery_item_wrap.contents-gallery-hor .contents_gallery_item div span {
	/*clear: left;
	float: none;*/
	margin-top: 0px;
}

#contents .contents_paging { background: transparent url('http://hw03.pictures.pornerbros.com/design/img/block.png') 0px 0px no-repeat; clear: both; float: none; font-size: 21px; height: 50px; line-height: 48px; margin-top: 7px; text-align: center;}
#contents .contents_paging a, #contents .contents_paging span { margin-left: 10px;}
#contents .contents_paging a.more { background: #f5a100 url('http://hw03.pictures.pornerbros.com/design/img/see-more.png') 0px 0px no-repeat; display: inline-block; .display: inline; height: 25px; .left: 10px; line-height: 25px; .margin-left: 0px; overflow: hidden; position: relative; text-indent: -9999px; top: 2px; width: 53px; .zoom: 1;}
#contents .contents_paging a.more:hover { background-color: #f5c400; background-position: 0px -25px;}

#contents #contents_post,
#contents #contents_post_hd {
	margin-bottom: 20px;
	overflow: hidden;
	.zoom: 1;
}

#contents #contents_post h1,
#contents #contents_post_hd h1 {
	padding: 0px 5px 8px;
	color: #FFFFFF
}

#contents #contents_post #contents_post_main_wrap,
#contents #contents_post_hd #contents_post_main_wrap {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/post.png') -646px bottom no-repeat;
	float: left;
	overflow: hidden;
	padding-bottom: 5px;
	width: 646px;
}

#contents #contents_post_hd #contents_post_main_wrap {
	background-position: -2098px bottom;
	width: 806px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/post.png') 0px 0px no-repeat;
	overflow: hidden;
	padding-top: 5px;
	.zoom: 1;
}

#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap {
	background-position: -1292px 0px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main {
	background: #1b1b1b;
	overflow: hidden;
	padding: 0px 3px;
	.zoom: 1;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents-post-sponsor,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents-post-sponsor {
	padding: 0px 5px 8px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main h2,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main h2 {
	padding: 0px 5px 8px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_player,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_player {
	margin-bottom: 3px;
	overflow: hidden;
	width: 640px;
}

#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_player {
	height: 450px;
	width: 800px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_banner,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_banner {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/fullhd.gif') 0px 0px no-repeat;
	height: 95px;
	margin: 0px auto 8px;
	padding: 3px 0px 0px 29px;
	width: 611px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_banner #contents_post_banner_watch,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_banner #contents_post_banner_watch {
	display: block;
	height: 58px;
	width: 582px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_banner #contents_post_banner_1080,
#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_banner #contents_post_banner_720,
#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_banner #contents_post_banner_540,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_banner #contents_post_banner_1080,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_banner #contents_post_banner_720,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_banner #contents_post_banner_540 {
	float: left;
	height: 25px;
	margin: 6px 18px 0px 0px;
	width: 86px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_banner #contents_post_banner_1080,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_banner #contents_post_banner_1080 {
	margin-left: 215px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 15px;
	overflow: hidden;
	padding: 0px 4px;
	.zoom: 1;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions {
	float: left;
	margin-bottom: 15px;
	position: relative;
	width: 300px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions a,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions a {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/post-icons.png') 0px 0px no-repeat;
	display: block;
	float: left;
	height: 32px;
	margin-right: 2px;
	overflow: hidden;
	width: 32px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_addthis a,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_addthis a {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/post-icons.png') 0px 0px no-repeat;
	display: block;
	float: left;
	height: 32px;
	margin-right: 2px;
	overflow: hidden;
	width: 32px;
        background-position: -32px 0px;
        color: blue;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions a:hover,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions a:hover,
#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions a.active,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions a.active {
	filter: alpha(opacity=80);
	opacity: 0.8;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions #contents-post-dislike,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions #contents-post-dislike {
	background-position: -32px 0px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_addthis #contents-post-fav-add,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-addthis #contents-post-fav-add {
	background-position: -64px 0px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_addthis #contents-post-report,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_addthis #contents-post-report {
	background-position: -96px 0px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_addthis #contents-post-download,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_addthis #contents-post-download {
	background-position: -128px 0px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_addthis #share-button,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_addthis #share-button {
	background:none;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions #contents-post-download-container,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions #contents-post-download-container {
	clear: both;
	float: none;
	display: none;
	padding-top: 10px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions #contents-post-download-container a,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions #contents-post-download-container a {
	background: transparent;
	display: inline;
	height: auto;
	margin: 0px;
	padding: 0px;
	width: auto;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions #contents-post-download-container a:hover,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions #contents-post-download-container a:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions .contents_gallery_rating,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions .contents_gallery_rating {
	color: #f5a100;
	float: left;
	font-size: 18px;
	line-height: 32px;
	margin-right: 4px;
	padding: 0px 10px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions .contents_gallery_rating.positive,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions .contents_gallery_rating.positive {
	color: #6da712;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions .contents_gallery_rating.negative,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions .contents_gallery_rating.negative {
	color: #d32424;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_addthis,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_addthis {
	clear: none;
	float: right;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_addthis span,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_addthis span { margin: 0px;}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_addthis a,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_addthis a { margin-left: 2px; _margin-left: 1px; padding: 0px;}

#contents #contents_post #contents_post_main_wrap #contents_post_main #contents_post_uploader,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main #contents_post_uploader {
	clear: both;
	float: none;
        padding:0 0 4px 4px
}

#contents #contents_post #contents_post_main_wrap #contents_post_uploader span,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_uploader span {
	color: #f5a100;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_rate,
#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_favourites,
#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_report,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_rate,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_favourites,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_report {
	float: right;
	padding-left: 7px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_rate a,
#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_favourites a,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_rate a,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_favourites a{
	margin: 0px 7px 0px 3px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_rate span,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_rate span {
	margin-right: 7px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_favourites a:hover,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_favourites a:hover {
	text-decoration: none;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-description,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-description,
#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_category,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_category {
	clear: both;
	float: none;
	padding-top: 14px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_category a,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_category a,
#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_tags a,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_tags a {
	text-transform: capitalize;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_stats,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_stats {
	float: left;
	margin-bottom: 7px;
	padding-top: 12px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_stats a img,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_stats a img {
	vertical-align: bottom;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_embed,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_embed {
	float: right;
	height: 55px;
	padding-top: 12px;
	position: relative;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_embed label,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_embed label {
	display: block;
	margin-bottom: 7px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_embed input,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_embed input {
	background-position: 0px -223px;
	height: 32px;
	line-height: 32px;
	padding: 0px 5px;
	position: absolute;
	right: 0px;
	width: 622px;
}

#contents #model-profile {
	width:800px;
	float: right;
	border: 0px solid #ccc;
	margin-right:5px;
	color:#FFF;
}

#contents #paysite-profile span,
#contents #model-profile span {
	color:#F5A100;
}

#contents  #contents-post-actions-model {
	float: left;
	margin-bottom: 15px;
	margin-left: 20px;
	position: relative;
	width: 192px;
}

#contents  #contents-post-actions-model a{
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/post-icons.png') 0px 0px no-repeat;
	display: block;
	float: left;
	height: 32px;
	margin-right: 2px;
	overflow: hidden;
	width: 32px;
}

#contents  #contents-post-actions-model a:hover,
#contents  #contents-post-actions-model a.active {
	filter: alpha(opacity=80);
	opacity: 0.8;
}

#contents #contents-post-actions-model #contents-post-dislike {
	background-position: -32px 0px;
}

#contents #contents-post-actions-model #contents-post-fav-add{
	background-position: -64px 0px;
}

#contents #contents-post-actions-model #contents-post-report {
	background-position: -96px 0px;
}

#contents #contents-post-actions-model .contents_gallery_rating{
	color: #f5a100;
	float: left;
	font-size: 18px;
	line-height: 32px;
	margin-right: 4px;
	padding: 0px 10px;
}

#contents #contents-post-actions-model .contents_gallery_rating.positive {
	color: #6da712;
}

#contents #contents-post-actions-model .contents_gallery_rating.negative {
	color: #d32424;
}

/* models alphabet filter*/
#contents #contents_gallery .filter {
background-color: #111;
/*background-image: url('http://hw03.pictures.pornerbros.com/design/img/block.png');*/
float: right;
margin-left: 200px;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
padding-left: 20px;
padding-right: 20px;
word-spacing: 5px;
}
#contents #contents_gallery h1 {
border-bottom: 2px solid #111;
padding-bottom: 0;
margin:0;
text-align:top;
}
/* models alphabet filter*/

#contents #post-comments { clear: both; float: none; padding-top: 8px;}
#contents #post-comments h6 { font-size: 12px; font-weight: normal; margin-bottom: 8px;}
#contents #post-comments h6 a { border-bottom: 1px dotted #f5a100;}
#contents #post-comments h6 a:hover { border-bottom-color: #f5c400;}
#contents #post-comments-inner { display: none;}
#contents #post-comments-inner form { margin-bottom: 8px;}
#contents #post-comments-inner form p { background: transparent url('http://hw03.pictures.pornerbros.com/design/img/input.png') 0px -154px; height: 42px; margin-bottom: 2px; padding: 1px; width: 248px;}
#contents #post-comments-inner form p textarea { height: 38px; padding: 2px 4px; width: 240px;}
#contents #post-comments-inner form span { background: url('http://hw03.pictures.pornerbros.com/design/img/loading.gif') 0px 0px no-repeat; display: inline-block; .display: inline; height: 16px; margin: 0px 4px 0px 146px; position: relative; top: 3px; visibility: hidden; width: 16px; .zoom: 1;}
#contents #post-comments-inner form input { background-position: -250px 0px; color: #000; cursor: pointer; .cursor: hand; height: 25px; overflow: hidden; text-align: center; text-shadow: 0px 1px 0px #ffcb2b; width: 80px;}
#contents #post-comments-inner .unauthorized { margin-bottom: 10px;}
#contents #post-comments-inner #comments-display-current { margin-top: -5px;}

#contents #contents_post #contents_post_ad,
#contents #contents_post_hd #contents_post_ad {
	float: left;
	margin-left: 30px;
	_margin-left: 15px;
	overflow: hidden;
	padding-top: 5px;
	width: 300px;
}

#contents #contents_post_hd #contents_post_ad {
	width: 189px;
}

#contents #contents_post #contents_post_ad iframe, #contents #contents_post #contents_post_ad div, #contents #contents_post_hd #contents_post_ad iframe, #contents #contents_post_hd #contents_post_ad div { margin-bottom: 5px;}

#contents #contents_related {
	overflow: hidden;
	.zoom: 1;
}

#contents #contents_related #contents_related_menu {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/block.png') 0px 0px no-repeat;
	height: 50px;
	list-style-type: none;
	position: relative;
	z-index: 1;
}

#contents #contents_related #contents_related_menu li {
	float: left;
}

#contents #contents_related #contents_related_menu li.contents_related_menu_active {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/active.png') 0px -50px repeat-x;
}

#contents #contents_related #contents_related_menu li#contents_related_menu_first.contents_related_menu_active {
	background-position: 0px 0px;
}

#contents #contents_related #contents_related_menu li h2 {margin:0;padding:0;}
#contents #contents_related #contents_related_menu li h2 span {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/separator.png') right 0px no-repeat;
	display: inline-block;
	.display: inline;
	font-size: 21px;
	height: 50px;
	line-height: 48px;
	padding: 0px 18px 0px 16px;
	.zoom: 1;
}

#contents #contents_related #contents_related_menu li#contents_related_menu_premium span a {
	color: #f5a100;
}

#contents #contents_related #contents_related_menu li#contents_related_menu_premium span a:hover {
	color: #f5c400;
}

#contents #contents_related #contents_related_menu li span a {
	color: #f5a100;
}

#contents #contents_related #contents_related_menu li span a:hover {
	color: #f5c400;
}

#contents #contents_related #contents_related_wrap {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/sub.png') 0px bottom no-repeat;
	clear: both;
	float: none;
	margin-top: -5px;
	padding-bottom: 5px;
	.zoom: 1;
}

#contents #contents_related #contents_related_wrap #contents_related_inner {
	background: #0f0f0f;
	overflow: hidden;
	padding: 15px 4px 0px;
	width: 994px;
	.zoom: 1;
}

#contents #contents_related #contents_related_wrap #contents_related_inner #contents_related_gallery .contents_gallery_item_wrap {
	margin: 0px 1px 1px 0px;
}

/* comment widget */
#contents .contents-comment, #contents .contents_msg { margin-bottom: 15px; overflow: hidden; width: 100%;}
#contents .contents_msg { padding: 5px; width: auto;}
#contents .contents-comment .contents-comment-pic, #contents .contents_msg .contents_msg_pic { float: left; height: 64px; margin-right: 10px; overflow: hidden; position: relative; width: 64px;}
#contents .contents-comment .contents-comment-pic img, #contents .contents_msg .contents_msg_pic img { display: block; width: 64px;}
#contents .contents-comment .contents-comment-pic span, #contents .contents_msg .contents_msg_pic span { background: transparent url('http://hw03.pictures.pornerbros.com/design/img/usercover.png') 0px 0px no-repeat; height: 64px; left: 0px; position: absolute; top: 0px; width: 64px;}
#contents .contents-comment .contents-comment-data, #contents .contents_msg .contents_msg_info { float: none; overflow: auto;}
#contents .contents-comment .contents-comment-data .contents-comment-user, #contents .contents_msg .contents_msg_info .contents_msg_stats { font-size: 11px; margin-bottom: 4px;}
#contents .contents-comment .contents-comment-data .contents-comment-text, #contents .contents_msg .contents_msg_info .contents_msg_text { margin-bottom: 3px;}
#contents .contents-comment .contents-comment-data .contents-comment-actions, #contents .contents_msg .contents_msg_info .contents_msg_actions { font-size: 11px;}
/* comment widget */

/* comments pagination widget */
#contents #comments-display-current { font-size: 11px;}
#contents #comments-paging { font-size: 11px;}
#contents #comments-paging a, #contents #comments-paging span {	margin-right: 5px;}
/* comments pagination widget */

/* comments posting */
#contents #comments-post { float: none; margin-bottom: 20px; overflow: hidden; width: 100%;}
#contents #comments-post p { background: transparent url('http://hw03.pictures.pornerbros.com/design/img/input.png') 0px -25px no-repeat; height: 99px; margin-bottom: 4px; padding: 1px; width: 387px;}
#contents #comments-post p textarea { height: 95px; padding: 2px 5px; width: 377px;}
#contents #comments-post input { background-position: -250px 0px; color: #000; cursor: pointer; .cursor: hand; float: left; height: 25px; margin-right: 8px; overflow: hidden; text-align: center; text-shadow: 0px 1px 0px #ffcb2b; width: 80px;}
#contents #comments-post span { background: transparent url('http://hw03.pictures.pornerbros.com/design/img/comments-post-loading.gif') 0px 2px no-repeat; display: none; float: left; font-size: 11px; margin-top: 3px; padding-left: 18px;}
#contents #comments-post span.comments-post-success { background: transparent; color: #62c600; padding-left: 0px;}
#contents #comments-post span.comments-post-error { background: transparent; color: #ee1600; padding-left: 0px;}
/* comments posting */

#contents #contents_edit,
#contents #contents_login,
#contents #contents_register,
#contents #contents_retrieve,
#contents #contents_upload {
	overflow: hidden;
	padding: 0px 16px;
	.zoom: 1;
}

#contents #contents_edit h2,
#contents #contents_login h2,
#contents #contents_register h2,
#contents #contents_retrieve h2,
#contents #contents_upload h2 {
	margin-bottom: 5px;
	padding-left: 0px;
}

#contents #contents_edit div,
#contents #contents_login div,
#contents #contents_register div,
#contents #contents_retrieve div,
#contents #contents_upload div.form-row {
	height: 25px;
	margin-bottom: 5px;
	overflow: hidden;
	.zoom: 1;
}

#contents #contents_edit label,
#contents #contents_login label,
#contents #contents_register label,
#contents #contents_retrieve label,
#contents #contents_upload label {
	float: left;
	margin-top: 3px;
	width: 145px;
}

#contents #contents_upload div.form-row select {
	float: left;
}

#contents #contents_edit input,
#contents #contents_login input,
#contents #contents_register input,
#contents #contents_retrieve input,
#contents #contents_upload input,
#contents #contents-usersearch input,
#contents #contents-newalbum input {
	background-position: 0px -126px;
	float: left;
	height: 25px;
	overflow: hidden;
	padding: 0px 5px;
	width: 240px;
}

#contents #contents_edit span,
#contents #contents_login span,
#contents #contents_register span,
#contents #contents_retrieve span,
#contents #contents_upload span {
	float: left;
	font-size: 11px;
	margin: 4px 0px 0px 25px;
}

#contents #contents_edit span {
	color: #8e8e8e;
}

#contents #contents_edit #contents_edit_sex_male,
#contents #contents_edit #contents_edit_sex_female,
#contents #contents_edit #contents_edit_notification_no,
#contents #contents_edit #contents_edit_notification_yes {
	left: -9999px;
	position: absolute;
}

#contents #contents_edit .contents_edit_checkbox_label {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/input.png') -375px -126px no-repeat;
	height: 14px;
	line-height: 13px;
	margin-top: 6px;
	padding-left: 20px;
	width: 80px;
}

#contents #contents_edit input:checked + .contents_edit_checkbox_label {
	background-position: -375px -140px;
}

#contents #contents_edit #contents_edit_interested {
	height: 101px;
}

#contents #contents_edit #contents_edit_interested p {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/input.png') 0px -25px no-repeat;
	float: left;
	height: 99px;
	padding: 1px;
	width: 387px;
}

#contents #contents_edit #contents_edit_interested p textarea {
	height: 95px;
	padding: 2px 5px;
	width: 377px;
}

#contents #contents_edit #contents_edit_avatar,
#contents #contents_edit #contents_edit_photo {
	height: auto;
	min-height: 25px;
}

#contents #contents_edit #contents_edit_avatar p,
#contents #contents_edit #contents_edit_photo p {
	float: left;
	width: 250px;
}

#contents #contents_edit #contents_edit_avatar p img,
#contents #contents_edit #contents_edit_photo p img {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	display: block;
	max-height: 180px;
	max-width: 135px;
}

#contents #contents_edit #contents_edit_avatar_new,
#contents #contents_edit #contents_edit_photo_new,
#contents #contents_upload #contents_upload_file_wrap {
	position: relative;
	width: 400px;
}

#contents #contents_edit #contents_edit_avatar_new #contents_edit_avatar_upload,
#contents #contents_edit #contents_edit_photo_new #contents_edit_photo_upload,
#contents #contents_upload #contents_upload_file_wrap #contents_upload_file {
	filter: alpha(opacity=0);
	left: 0px;
	opacity: 0;
	top: 0px;
	width: 250px;
}

#contents #contents_edit #contents_edit_avatar_new #contents_edit_avatar_button,
#contents #contents_edit #contents_edit_photo_new #contents_edit_photo_button,
#contents #contents_upload #contents_upload_file_wrap #contents_upload_file_button {
	background-position: -250px 0px;
	color: #000;
	cursor: pointer;
	.cursor: hand;
	height: 25px;
	overflow: hidden;
	text-align: center;
	text-shadow: 0px 1px 0px #ffcb2b;
	width: 80px;
}

#contents #contents_edit #contents_edit_avatar_new p,
#contents #contents_edit #contents_edit_photo_new p,
#contents #contents_upload #contents_upload_file_wrap p {
	float: left;
	margin: 3px 0px 0px 5px;
	width: 155px;
}

#contents #contents_edit .contents_edit_text {
	float: left;
	margin-top: 3px;
}

#contents #contents_edit #contents_edit_submit,
#contents #contents_login #contents_login_submit,
#contents #contents_register #social-signup-button,
#contents #contents_retrieve #social-retrieve-button,
#contents #contents_upload #contents_upload_submit {
	background-position: -250px 0px;
	color: #000;
	cursor: pointer;
	.cursor: hand;
	height: 25px;
	margin-left: 145px;
	overflow: hidden;
	text-align: center;
	text-shadow: 0px 1px 0px #ffcb2b;
	width: 80px;
}

#contents #contents_upload #contents_upload_submit { clear: both; margin-top: 3px;}
#contents #contents_upload.bulk #contents_upload_submit { margin-top: 0px;}

#contents #profile-actions form,
#contents #contents_msg .contents_msg .msg_reply_form_div form {
	margin-bottom: 10px;
	width: 250px;
	.zoom: 1;
}

#contents #profile-actions form {
	margin-bottom: 4px;
}

#contents #profile-actions form p,
#contents #contents_msg .contents_msg .msg_reply_form_div form p {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/input.png') 0px -154px;
	height: 42px;
	margin: 3px 0px 2px;
	padding: 1px;
	width: 248px;
}

#contents #profile-actions form p textarea,
#contents #contents_msg .contents_msg .msg_reply_form_div form p textarea {
	height: 38px;
	padding: 2px 4px;
	width: 240px;
}

#contents #profile-actions form span,
#contents #contents_msg .contents_msg .msg_reply_form_div form span {
	color: #ff0000;
	display: block;
	font-size: 11px;
	padding: 0px 0px 2px 2px;
}

#contents #profile-actions input,
#contents #contents_msg .contents_msg .msg_reply_form_div form input {
	background-position: -250px 0px;
	color: #000;
	cursor: pointer;
	.cursor: hand;
	height: 25px;
	overflow: hidden;
	text-align: center;
	text-shadow: 0px 1px 0px #ffcb2b;
	width: 80px;
}

#contents #contents_login #contents_login_system,
#contents #contents_register #contents_register_system,
#contents #contents_retrieve #contents_retrieve_system {
	display: none;
}

#contents #contents_login label,
#contents #contents_register label {
	width: 100px;
}

#contents #contents_login .contents_login_hidden,
#contents #contents_register .contents_register_hidden,
#contents #contents_retrieve .contents_register_hidden,
#contents #contents_upload .contents_upload_hidden {
	display: none;
}

#contents #contents_login span,
#contents #contents_register span,
#contents #contents_retrieve span,
#contents #contents_upload span {
	color: #bababa;
}

#contents #contents_login #contents_login_submit,
#contents #contents_register #social-signup-button {
	margin-left: 100px;
}

#contents #contents_upload #contents_upload_categories {
	height: auto;
	.zoom: 1;
}

#contents #contents_upload #contents_upload_categories ul {
	float: left;
	list-style-type: none;
	overflow: hidden;
	width: 120px;
}

#contents #contents_upload #contents_upload_categories ul li {
	display: block;
	height: 25px;
}

#contents #contents_upload #contents_upload_categories ul input,
#contents #contents-newalbum #contents-newalbum-privacy input,
#contents #contents_upload #contents-upload-privacy input {
	background: transparent;
	float: none;
	height: 1px;
	position: absolute;
	visibility: hidden;
	width: 1px;
}

#contents #contents_upload #contents_upload_categories ul label,
#contents #contents-newalbum #contents-newalbum-privacy label,
#contents #contents_upload #contents-upload-privacy label {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/input.png') -375px -126px no-repeat;
	height: 14px;
	line-height: 13px;
	margin-top: 6px;
	padding-left: 20px;
	width: 100px;
}

#contents #contents_upload #contents_upload_categories ul input:checked + label,
#contents #contents-newalbum #contents-newalbum-privacy input:checked + label,
#contents #contents_upload #contents-upload-privacy input:checked + label {
	background-position: -375px -140px;
}

#contents #contents_upload #contents_upload_categories span {
	margin: 2px 0px 0px;
	.margin-top: 3px;
}

#contents #contents_upload #contents_upload_file_wrap {
	float: left;
	width: 250px;
}

#contents #contents_msg #contents_msg_controls {
	font-size: 21px;
	margin-bottom: 25px;
	padding-top: 3px;
}

#contents #contents_msg .contents_msg .msg_reply_form_div {
	//padding-left: 5px;
}

/******************** NEW STYLES CREATED FOR MORE FLEXIBLE TEMPLATES ************************/

#contents .contents-user {
	float: left;
	margin: 0px 5px 10px 0px;
	overflow: hidden;
	width: 245px;
	.zoom: 1;
}

#contents #contents-latestusers .contents-user {
	width: 225px;
}

#contents .contents-user .contents-userpic {
	float: left;
	height: 64px;
	margin-right: 11px;
	overflow: hidden;
	position: relative;
	width: 64px;
}

#contents .contents-user .contents-userpic img {
	height: 64px;
	display: block;
	width: 64px;
}

#contents .contents-user .contents-userpic span {
	background: transparent url('http://hw03.pictures.pornerbros.com/design/img/usercover.png') 0px 0px no-repeat;
	*background-image: url('http://hw03.pictures.pornerbros.com/design/img/usercoverie6.gif');
	height: 64px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 64px;
	z-index: 1;
}

#contents .contents-user .contents-userinfo {
	float: left;
	overflow: hidden;
	width: 170px;
}

#contents #contents-latestusers .contents-user .contents-userinfo {
	width: 150px;
}

#contents .contents-user .contents-userinfo h6 {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 5px;
}

#contents .contents-user .contents-userinfo h6 a.hover { color: #f5c400;}

#contents .contents-user .contents-userinfo .contents-useractions {
	font-size: 11px;
}

#contents #contents-newalbum h2,
#contents #contents-addtoalbum h2 {
	padding-left: 0px;
}

#contents #contents-latestusers h2, #contents #contents-friends h2 { clear: none; margin-bottom: 5px;}

#contents #contents-friends #contents-friends-list {
	clear: both;
	float: none;
	overflow: hidden;
	.zoom: 1;
}

#contents #contents-usersearch,
#contents #contents-latestusers,
#contents #contents-latestvideos,
#contents #contents-latestphotos{
	overflow: hidden;
	.zoom: 1;
}

#contents #contents-latestvideos, #contents #contents-latestprivatevideos, #contents #contents-latestphotos, #contents #contents-latestprivatephotos { margin-top: 40px;}

#contents #contents-usersearch input {
	margin-right: 5px;
}

#contents #contents-useralbum #contents-useralbum-actions {
	font-size: 11px;
	margin-bottom: 5px;
	padding-left: 4px;
}

#contents #contents-useralbum #contents-useralbum-gallery {
	clear: both;
	float: none;
	overflow: hidden;
	.zoom: 1;
}

#contents #contents-useralbum .contents-preview {
	height: 243px;
}

#contents #contents-useralbum .contents-preview-album {
	height: 260px;
}

#contents #contents-useralbum .contents-preview .contents-preview-pic {
	bottom: 17px;
}

#contents #contents-useralbum .contents-preview-album .contents-preview-pic {
	bottom: 34px;
}

#contents #contents-newalbum label {
	clear: left;
	float: left;
	margin: 3px 0px 7px;
	width: 145px;
}

#contents #contents-newalbum select {
	float: left;
}

#contents #contents-newalbum #new_album_name_error {
	color: #ee1600;
	float: left;
	font-size: 11px;
	line-height: 14px;
	margin: 6px 0px 0px 10px;
	*margin-left: 5px;
}

#contents #contents-newalbum #contents-newalbum-privacy {
	float: left;
	margin-bottom: 10px;
}

#contents #contents-newalbum #contents-newalbum-privacy p {
	clear: both;
	float: none;
}

#contents #contents-newalbum #contents-newalbum-privacy label {
	clear: none;
	margin-bottom: 0px;
	width: auto;
}

#contents #contents-newalbum #contents-album-proceed,
#contents #contents-addtoalbum #contents-addtoalbum-upload,
#contents #contents-addtoalbum #contents-addtoalbum-clear {
	background-position: -250px 0px;
	clear: both;
	color: #000;
	cursor: pointer;
	.cursor: hand;
	display: block;
	float: none;
	height: 25px;
	margin-left: 145px;
	overflow: hidden;
	text-align: center;
	text-shadow: 0px 1px 0px #ffcb2b;
	width: 80px;
}

#contents #contents-addtoalbum label {
	float: left;
	margin-top: 3px;
	width: 145px;
}

#contents #contents-addtoalbum object {
	background: transparent;
	float: left;
	margin-bottom: 5px;
}

#contents #contents-addtoalbum #contents-addtoalbum-upload,
#contents #contents-addtoalbum #contents-addtoalbum-clear {
	clear: none;
	float: left;
	margin: 0px 5px 0px 0px;
}

#contents #contents-addtoalbum #contents-addtoalbum-upload {
	clear: left;
	margin-left: 145px;
	*margin-left: 72px;
}

/* how-to-add-an-ad page */
#contents #contents-ads h1 { padding-left: 0px;}
#contents #contents-ads p { margin-bottom: 15px;}
#contents #contents-ads .contents-ads-small { font-size: 11px; line-height: 16px; margin-bottom: 15px;}
#contents #contents-ads b { color: #FFF;}
#contents #contents-ads ul, #contents #contents-ads ol { list-style-position: inside; margin-bottom: 15px;}
#contents #contents-ads .contents-ads-section { margin-bottom: 50px; overflow: hidden; .zoom: 1;}
#contents #contents-ads .contents-ads-section .contents-ads-disclaimer { float: left; margin-right: 11px; overflow: hidden; width: 287px;}
#contents #contents-ads .contents-ads-section img { border: 1px solid #2d2d2d; float: left; margin-bottom: 15px; padding: 1px; width: 700px;}
/* how-to-add-an-ad page */

/* related gallery 'more' link */
#contents .contents-related-more { font-size: 21px; padding: 7px 0px 5px; text-align: center;}
#contents .contents-related-more a { border-bottom: 1px dotted #f5a100;}
#contents .contents-related-more a:hover { border-bottom-color: #f5c400;}
/* related gallery 'more' link */

/* 'high definition videos for premium members' link */
#contents #contents-title-hd { float: right; font-size: 14px; line-height: 18px; margin-top: 7px;}
/* 'high definition videos for premium members' link */

/* social alerts */
#contents .social-alert, #contents .social-error, #contents .social-success { color: #dabe00; margin-bottom: 15px;}
#contents .social-error { color: #ee1600;}
#contents .social-success { color: #62c600;}
/* social alerts */

/* single photo */
#contents #photo { background: #1b1b1b; border-radius: 5px; -moz-border-radius: 5px; float: left; font-size: 12px; line-height: 15px; margin-right: 20px; overflow: hidden; padding: 7px; width: 640px;}
#contents #photo-nav { margin-bottom: 7px; position: relative; text-align: center;}
#contents #photo-prev, #contents #photo-next { left: 3px; position: absolute;}
#contents #photo-next { left: auto; right: 3px;}
#contents #photo-picture { display: block; margin: 0px auto; max-width: 640px; _width: expression(this.width>640?"640px":true);}
#contents #photo-actions { float: left; margin: 15px 0px 15px 3px; _margin-left: 1px;}
#contents #photo-actions a { background: transparent url('http://hw03.pictures.pornerbros.com/design/img/post-icons.png') 0px 0px no-repeat; display: block; float: left; height: 32px; margin-right: 2px; overflow: hidden; width: 32px;}
#contents #photo-actions a:hover { filter: alpha(opacity=80); opacity: 0.8;}
#contents #photo-actions #photo-dislike { background-position: -32px 0px;}
#contents #photo-actions #photo-report { background-position: -96px 0px;}
#contents #photo-actions #photo-original { background-position: -160px 0px;}
#contents #photo-actions #photo-cover { background-position: -192px 0px;}
#contents #photo-actions #photo-delete { background-position: -224px 0px;}
#contents #photo-actions .contents_gallery_rating { color: #f5a100; float: left; font-size: 18px; line-height: 32px; margin-right: 4px; padding: 0px 10px;}
#contents #photo-actions .contents_gallery_rating.positive { color: #6da712;}
#contents #photo-actions .contents_gallery_rating.negative {	color: #d32424;}
#contents #photo-addthis { margin: 15px 3px 15px 0px; _margin-right: 1px; float: right;}
#contents #photo-addthis a { margin-left: 2px; _margin-left: 1px; padding: 0px;}
#contents #photo-addthis span { margin: 0px;}
#contents #photo-uploader { clear: both; float: none; margin: 5px 3px 0px;}
#contents #photo-uploader a.more { background: #f5a100 url('http://hw03.pictures.pornerbros.com/design/img/see-more.png') 0px 0px no-repeat; display: inline-block; .display: inline; height: 25px; left: 7px; line-height: 25px; overflow: hidden; position: relative; text-indent: -9999px; top: 1px; width: 53px; .zoom: 1;}
#contents #photo-uploader a.more:hover { background-color: #f5c400; background-position: 0px -25px;}
#contents #photo-comments { margin-top: 15px; padding: 0px 3px;}
#contents #photo-comments h6 { font-size: 12px; font-weight: normal; margin-bottom: 8px;}
#contents #photo-comments h6 a { border-bottom: 1px dotted #f5a100;}
#contents #photo-comments h6 a:hover { border-bottom-color: #f5c400;}
#contents #photo-comments-inner { display: none;}
#contents #photo-comments-inner form { margin-bottom: 12px; width: 250px;}
#contents #photo-comments-inner form p { background: transparent url('http://hw03.pictures.pornerbros.com/design/img/input.png') 0px -154px; height: 42px; margin-bottom: 2px; padding: 1px; width: 248px;}
#contents #photo-comments-inner form p textarea { height: 38px; padding: 2px 4px; width: 240px;}
#contents #photo-comments-inner form span { background: url('http://hw03.pictures.pornerbros.com/design/img/loading.gif') 0px 0px no-repeat; display: inline-block; .display: inline; height: 16px; margin: 0px 4px 0px 146px; position: relative; top: 3px; visibility: hidden; width: 16px; .zoom: 1;}
#contents #photo-comments-inner form input { background-position: -250px 0px; color: #000; cursor: pointer; .cursor: hand; height: 25px; overflow: hidden; text-align: center; text-shadow: 0px 1px 0px #ffcb2b; width: 80px;}
#contents #photo-comments-inner .unauthorized { margin-bottom: 10px;}
#contents #photo-comments-inner #comments-display-current { margin-top: -5px;}
#contents #photo-ad { float: left; text-align: center; width: 300px;}
#contents #photo-ad div, #contents #photo-ad iframe { margin-bottom: 5px;}
/* single photo */

/* photo preview */
#contents .photos { overflow: hidden; width: 1005px;}
#contents .photo { float: left; margin: 0px 3px 10px 0px; padding: 3px 2px 5px 3px; width: 192px;}
#contents .photo .photo-picture { background: #1a1a1a url('http://hw03.pictures.pornerbros.com/design/img/loading.gif') center center no-repeat; border: 1px solid #888; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; height: 106px; margin-bottom: 3px; overflow: hidden; position: relative; width: 188px;}
#contents .photo.album .photo-picture { margin-bottom: 0px;}
#contents .photo .photo-picture img { left: 50%; position: absolute; top: 50%; visibility: hidden;}
#contents .photo .photo-picture span { background: url('http://hw03.pictures.pornerbros.com/design/img/private-photo-cover.png') 0px 0px no-repeat; display: block; filter: alpha(opacity=85); height: 106px; left: 0px; opacity: 0.85; position: absolute; top: 0px; width: 188px;}
#contents .photo .album { font-size: 12px; height: 30px; line-height: 15px; overflow: hidden; padding: 3px; white-space: nowrap;}
#contents .photo .album.single { height: 15px;}
#contents .photo .album a.hover { color: #f5c400;}
#contents .photo .album span { font-size: 11px;}
#contents .photo .album span a { color: #666;}
#contents .photo .album span a:hover { color: #888;}
#contents .photo .count, #contents .photo .contents_gallery_rating, #contents .photo .date, #contents .photo .views { clear: left; float: left; font-size: 11px; line-height: 14px; padding: 0px 3px; white-space: nowrap;}
#contents .photo .date { clear: right; float: right;}
#contents .photo .contents_gallery_rating { background: transparent url('http://hw03.pictures.pornerbros.com/design/img/rating.png') 0px 4px no-repeat; clear: right; float: right; padding-left: 12px;}
#contents .photo .contents_gallery_rating.positive { background: transparent url('http://hw03.pictures.pornerbros.com/design/img/rating.png') 0px -16px no-repeat;}
#contents .photo .contents_gallery_rating.negative { background: transparent url('http://hw03.pictures.pornerbros.com/design/img/rating.png') 0px -36px no-repeat;}
/* photo preview */

/* profile */
#contents #profile { overflow: hidden; width: 1009px;}
#contents #profile h2 a.more { background: #f5a100 url('http://hw03.pictures.pornerbros.com/design/img/see-more.png') 0px 0px no-repeat; display: inline-block; .display: inline; height: 25px; left: 10px; line-height: 25px; overflow: hidden; position: relative; text-indent: -9999px; top: 2px; width: 53px; .zoom: 1;}
#contents #profile h2 a.more:hover { background-color: #f5c400; background-position: 0px -25px;}
#contents #profile-sidebar { float: left; width: 409px;}
#contents #profile-sidebar h2 { margin-bottom: 4px;}
#contents #profile-picture { float: left; margin: 0px 10px 3px 0px; width: 128px;}
#contents #profile-picture img { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; display: block; margin: 0px auto; max-width: 128px; _width: expression(this.width>128?"128px":true);}
#contents #profile-info { float: left; font-size: 12px; line-height: 15px; padding-top: 10px; width: 241px;}
#contents #profile-info h3 { font-size: 16px; font-weight: normal; line-height: 20px; margin-bottom: 8px;}
#contents #profile-actions { clear: left; float: left; font-size: 11px; line-height: 14px; margin-bottom: 30px;}
#contents #profile-actions a { border-bottom: 1px solid #282828; display: block; padding: 5px; width: 118px;}
#contents #profile-actions #profile-actions-clear { background: #0d0d0d; height: 1px; margin-top: -1px; overflow: hidden; width: 100%;}
#contents #profile-friends { clear: both; float: none; margin-bottom: 20px; overflow: hidden; width: 414px;}
#contents #profile-friends h2, #contents #profile-wall h2 { margin-bottom: 5px;}
#contents #profile-friends .contents-user { width: 202px;}
#contents #profile-friends .contents-user .contents-userinfo { width: 127px;}
#contents #profile-wall {}
#contents #profile-wall h6 { font-size: 12px; font-weight: normal; margin-bottom: 8px;}
#contents #profile-wall h6 a { border-bottom: 1px dotted #f5a100;}
#contents #profile-wall h6 a:hover { border-bottom-color: #f5c400;}
#contents #profile-wall form { margin-bottom: 12px; width: 250px;}
#contents #profile-wall form p { background: transparent url('http://hw03.pictures.pornerbros.com/design/img/input.png') 0px -154px; height: 42px; margin-bottom: 2px; padding: 1px; width: 248px;}
#contents #profile-wall form p textarea { height: 38px; padding: 2px 4px; width: 240px;}
#contents #profile-wall form span { background: url('http://hw03.pictures.pornerbros.com/design/img/loading.gif') 0px 0px no-repeat; display: inline-block; .display: inline; height: 16px; margin: 0px 4px 0px 145px; position: relative; top: 3px; visibility: hidden; width: 16px; .zoom: 1;}
#contents #profile-wall form input { background-position: -250px 0px; color: #000; cursor: pointer; .cursor: hand; height: 25px; overflow: hidden; text-align: center; text-shadow: 0px 1px 0px #ffcb2b; width: 80px;}
#contents #profile-wall .unauthorized { margin-bottom: 10px;}
#contents #profile-wall #comments-display-current { margin-top: -5px;}
#contents #profile-items { float: right; overflow: hidden; width: 600px;}
#contents #profile-items #contents_gallery, #contents #profile-items .photos, #contents #profile-items .activities { margin-bottom: 17px; width: 600px;}
/* profile */

/* activity */
#contents #activity-feed-title { padding-left: 6px;}
#contents .activities { overflow: hidden; width: 1005px;}
#contents .activities .row { overflow: hidden; .zoom: 1;}
#contents .activity { float: left; margin-bottom: 3px; overflow: hidden; width: 200px;}
#contents .activity .title { font-size: 11px; line-height: 14px; padding: 0px 5px 3px 6px;}
#contents .activity .contents-user { margin-bottom: 15px; padding: 3px 5px 0px 4px; width: 191px;}
#contents .activity .contents-user .contents-userinfo { width: 107px;}
/* activity */

/* users search */
#contents #users-search { margin-bottom: 10px; overflow: hidden; padding-top: 20px;}
#contents #users-search h2 { float: left; margin-right: 6px;}
#contents #users-search-query { background-position: 0px -126px; float: left; height: 25px; margin: 2px 4px 0px 0px; overflow: hidden; padding: 0px 5px; width: 240px;}
#contents #users-search-submit { background-position: -250px 0px; color: #000; cursor: pointer; .cursor: hand; display: block; float: left; height: 25px; margin-top: 2px; overflow: hidden; text-align: center; text-shadow: 0px 1px 0px #ffcb2b; width: 80px;}
#header #search_radio { float:right; }
#header #header_search label { margin-right:15px; color:#F5C400; }

/* users search */

/* upload video page meta description textarea */
#contents #contents_upload .form-row#contents-upload-description { height: 101px;}
#contents #contents-upload-description p { background: transparent url('http://hw03.pictures.pornerbros.com/design/img/input.png') 0px -255px; float: left; height: 99px; padding: 1px; width: 248px;}
#contents #contents-upload-description textarea { height: 95px; padding: 2px 4px; width: 240px;}
/* upload video page meta description textarea */

/* bulk upload video page textarea */
#contents #contents_upload.bulk .form-row#contents-upload-description { height: 400px;}
#contents #contents_upload.bulk #contents-upload-description p { background: transparent url('http://hw03.pictures.pornerbros.com/design/img/input.png') 0px -356px; float: left; height: 398px; padding: 1px; width: 638px;}
#contents #contents_upload.bulk #contents-upload-description textarea { height: 394px; padding: 2px 4px; width: 630px;}
/* bulk upload video page textarea */

/* modal window implementation */
#boxr { display: none; height: 100%; left: 0px; position: fixed; _position: absolute; top: 0px; _top: expression((ignoreMe=document.documentElement.scrollTop)+'px'); width: 100%; z-index: 1000000;}
#boxr-bg { background: #000; filter: alpha(opacity=75); height: 100%; opacity: 0.75; _position: absolute; width: 100%;}
#boxr-content { display: table; height: 100%; left: 50%; position: relative; top: -100%; _top: 0%; z-index: 1;}
#boxr-inner { color: #888; display: table-cell; vertical-align: middle;}
#boxr-inner div { left: -50%; position: relative;}
#boxr-inner div h6 { background: #f4a200 url('http://hw03.pictures.pornerbros.com/design/img/boxr-header.jpg') center 0px no-repeat; border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; color: #000; font-size: 14px; height: 43px; letter-spacing: -1px; line-height: 40px; margin: 0px; padding: 0px 15px; text-align: center; text-shadow: 0px 1px 0px #ffcb2b; text-transform: uppercase;}
#boxr-inner div div { background: #2a2a2a; border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; color: #FFF; .margin-top: -1px; padding: 12px 15px 15px; position: static;}
#boxr-inner .boxr-ok { background-position: -250px 0px; color: #000; cursor: pointer; .cursor: hand; display: block; height: 25px; margin: 10px auto 0px; overflow: hidden; text-align: center; text-shadow: 0px 1px 0px #ffcb2b; width: 80px;}
#boxr-inner .boxr-continue { background-position: -250px 0px; color: #000; cursor: pointer; .cursor: hand; height: 25px; margin: 10px 5px 0px 0px; overflow: hidden; text-align: center; text-shadow: 0px 1px 0px #ffcb2b; width: 80px;}
#boxr-inner .boxr-cancel { background-position: -250px 0px; color: #000; cursor: pointer; .cursor: hand; height: 25px; margin: 10px auto 0px; overflow: hidden; text-align: center; text-shadow: 0px 1px 0px #ffcb2b; width: 80px;}
/* modal window implementation */

/* player related */
#player_related {display:none;width:640px;/*height:495px;*/}
#player_related .shade_player{position:absolute; top:0px; width: 100%; height:480px; background-color: #000000;opacity: 0.50;}
#player_related .thumbs_container {position:absolute; top:315px; width: 100%;display: none;}
#player_related .thumbs_related {width:192px;margin:10px 5px 10px 0px;list-style-type:none;display:inline;}
#player_related .thumbs_related a{ border:none;color: #999;text-decoration:none;}
#player_related .thumbs_related a:hover{ color: #fafafa;}
#player_related .thumbs_related img{border:2px solid #ccc;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);opacity: 0.90;}
#player_related .thumbs_related:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity: 1;}
#player_related .back_to_movie { text-align: center; cursor:pointer; width:300px; margin: auto;}
/* player related */


#contents #contents-random-header.fourofour-message {
background-color: #212121;
background-image: repeating-linear-gradient(45deg, transparent, transparent 35px, rgba(99,99,99,.5) 35px, rgba(99,99,99,.5) 70px);
background-image: -webkit-repeating-linear-gradient(45deg, transparent, transparent 35px, rgba(99,99,99,.5) 35px, rgba(99,99,99,.5) 70px);
background-image: -moz-repeating-linear-gradient(45deg, transparent, transparent 35px, rgba(99,99,99,.5) 35px, rgba(99,99,99,.5) 70px);
background-image: -o-repeating-linear-gradient(45deg, transparent, transparent 35px, rgba(99,99,99,.5) 35px, rgba(99,99,99,.5) 70px);
border: 1px solid darkgray;
clear: left;
float: left;
height: 325px;
padding: 5px;
width: 600px;
}

#contents #contents-random-header.fourorfour-message h2{
    margin-left: 50px;
    margin-top:30px;
}

.fourofour-message div{
text-align:center;
width:100%;
margin-top: 125px;
}

.autocomplete-w1 { color: #000000; background:url(/images/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
.autocomplete strong { font-weight:normal; color:#3399FF !important; }
