div#container_top{
	background: url(rsp_home_bg.png) center no-repeat;
	width: 976px;
	height: 453px;
}
div#container_top_v3{
	background: url(rsp_home_bg_v2.png) center no-repeat;
	width: 976px;
	height: 453px;
}
div#container_top_v2{
	background: url(rsp_home_bg_v3.png) center no-repeat;
	width: 976px;
	height: 453px;
}
div#flash_logo_container{
	position:relative;
	top:0;
	left:-51px;
}
a#logo{
	display: block;
	width: 372px;
	height: 216px;
	background: transparent url(rsp_logo.png) no-repeat;
	float: left;
	position: relative;
	top: -236px;
	left: -48px;
}
img#cups_logo{
	display: block;
	width: 174px;
	height: 215px;
	float: right;
	position: relative;
	top: -237px;
	right: -27px;
}
* html img#cups_logo{
	top: -234px;
	right: -27px;
}
a#top_join_link{
	background:  url(rsp_img_h1_link.png) no-repeat;
	display: block;
	width: 929px;
	height: 30px;
	margin: 20px 0 30px 20px;
}
div.preview_container{
	margin:10px 0 10px 0;
	background:  url(rsp_preview_bg.png) top repeat-x;
	padding-top:3px;
	width:979px;
}
div.preview_container div.big_preview{
	float: left;
	width: 802px;
	height: 522px;
	border: 1px solid #ffffff;
	margin-right: 3px;
	overflow: hidden;
}
div.preview_container div.big_preview a.play_button{
	display: block;
	width: 60px;
	height: 60px;
	position: relative;
	top: -53%;
	left: 50%;
	float: left;
	background:  url(rsp_play_button.png) no-repeat;
	z-index: 1;
}
div.preview_container div.big_preview img{
	float: left;
	z-index: -1;
}
div.preview_container h2.top_heading{
	float: left;
	width: 730px;
	overflow: hidden;
	padding-left: 15px;
	margin:0 0 10px 0;
}
div.preview_container p.top_release{
	float: left;
	width: 210px;
	overflow: hidden;
	text-align: right;
	font-size:16px;
	padding-top: 3px;
}
div.preview_container div.little_preview{
	float: left;
	width: 166px;
	height: 524px;
	overflow: hidden;
}
div.preview_container div.little_preview a{

}
div.preview_container div.little_preview a img{
	border: 1px solid #ffffff;
	float: right;
	margin-bottom: 4px;
	overflow: hidden;
	width: 164px;
	height: 170px;
}
div.preview_container div.separate_bar{
	float: left;
	width: 975px;
	height:17px;
	background: url(rsp_separate_bar.png) no-repeat top;
	margin-top: 3px;
}
div.preview_container div.preview_decription{
	float: left;
	width: 618px;
	min-height:17px;
	border: 1px solid #1b1b1b;
	color: #666666;
	font-size: 12px;
	padding: 5px 10px 0px 10px;
}
div.preview_container div.preview_decription a{
	display: block;
	margin:0px 0 11px 230px;
}
div.preview_container div.preview_decription a:link, div.preview_container div.preview_decription a:visited{
	color: #ffffff;
	font-weight: bold;
}
div.preview_container div.preview_decription a:hover, div.preview_container div.preview_decription a:active{
	color: red;
}
div.preview_container div.preview_logos{
	float: left;
	background: url(rsp_preview_logos_bg.png) repeat-x top;
	width: 336px;
	height: 79px;
}
div.preview_container div.preview_logos table{
	color: #9b9b9b;
}
div.preview_container div.preview_logos table tr td.media_type_text{
	padding-left: 5px;
	width: 121px;
}
div.preview_container div.preview_logos table tr td a{
	text-decoration: none;
	font-weight: bold;
}
div.preview_container div.preview_logos table tr td a:link,div.preview_container div.preview_logos table tr td a:visited{
	color: #ffffff;
}
div.preview_container div.preview_logos table tr td a:hover,div.preview_container div.preview_logos table tr td a:active{
	color: red;
	text-decoration: underline;
}
a.craziest_raw_footage_link{
	display: block;
	text-decoration: underline;
	font-size: 30px;
	line-height: 32px;
	margin: 35px  auto;
	font-weight: normal;
	width:886px;
}
a.craziest_raw_footage_link:link, a.craziest_raw_footage_link:visited{
	color: #3199ff;
}
a.craziest_raw_footage_link:hover, a.craziest_raw_footage_link:active{
	color: red;
}
div.preview_pics{
	border: 1px solid #404040;
	width: 906px;
	height: 389px;
	background: url(rsp_preview_pics_bg.png) repeat-x top;
	margin:0  0 0 30px;
	padding-left:15px;
}
div.preview_pics img.preview_pics_slogan{
	margin: 10px 0 0px 0;
	display: block;
}
div.preview_pics div.preview_pics_div{
	float: left;
	width: 180px;
	margin:10px 0 0 0;
}
div.preview_pics div.preview_pics_div img{
	border: 1px solid #1b1b1b;
	width: 160px;
	height: 160px;
	overflow: hidden;
}
ul.real_slut_party_options{
	display: block;
	float: left;
}
ul.real_slut_party_options li{
	display: block;
	float: left;
	margin-top: 30px;
	margin-left:5px;
}

ul.real_slut_party_options li.get_full_access_li{
	width:315px;
}
ul.real_slut_party_options li.real_slut_party_logo_li{
	width:352px;
	text-align:left;
}
* html ul.real_slut_party_options li.real_slut_party_logo_li{
	width:332px;
	text-align:left;
}
ul.real_slut_party_options li.get_full_access_li{
	width:305px;
}

ul.real_slut_party_options li a.get_full_access{
	display: block;
	width: 315px;
	height: 115px;
	background: url(rsp_get_full_access.png) center no-repeat;
}
ul.real_slut_party_options li a.real_slut_party_logo{
	display: block;
	width: 193px;
	height: 115px;
	background: url(rsp_real_slut_party_logo.png) left no-repeat;
	margin-left:70px;
}
ul.real_slut_party_options li a.continue_watching{
	display: block;
	width: 305px;
	height: 115px;
	background: url(rsp_continue_watching.png) center no-repeat;
}
img#footer_slogan{
	padding-left:71px;
	margin-top:15px;
}
p.foother_content{
	width: 625px;
	color: #666666;
	font-size:14px;
	padding-left: 172px;
	text-align: center;
	margin-top: 35px;
	font-family: Verdana;
}
*:first-child+html p.foother_content{
	padding-left: 0px;
	margin-left: 190px;
}
* html p.foother_content{
	padding-left: 0px;
	margin-left: 190px;
}
p.foother_content a{
	text-decoration: underline;
	font-size: 12px;
}
p.foother_content a:link, p.foother_content a:visited{
	color: #ffffff;
}
p.foother_content a:hover, p.foother_content a:active{
	color: red;
}
