
/***************************  Copyrights 2008 for Plasticlovers.co.uk  ***************************

This sites, text, coding, CSS and programming belongs and is copyrighted to "RE Productions Ltd" 
Any one found copying, using or cloning this material will be prosecuted in their own country 
to the fullest extent of the law!

*********************************** YOU HAVE BEEN WARNED!!! *************************************/

@charset "utf-8";


/* CSS Document */
@import "menu.css";

:active, :focus { outline-style: none; -moz-outline-style:none; } 

body {
    color: #683c68;
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
	min-width: 960px;
	background-color: #fff;
	margin: 0;
}
a {
   color: #bd89bb;
}
img {
   border: 0px;
}
div {
	border: 0px red solid;
	}
#wrapper {
	width: 1210px;
	position: relative;
	text-align: left;
	margin-left: -478px;
	margin: 0 auto;
	border: 0px white solid;
	padding: 0px;
	background: url("/images/background_gradient.jpg") no-repeat; 
}

#wrapper_background {
	width: 1210px;
	position: relative;
	text-align: center;
	margin-left: -478px;
	margin: 0 auto;
	border: 0px red solid;
	padding: 0px;
	background: url("/images/background_repeater.jpg") repeat-y; 
}
#wrapper_home_background {
	width: 1210px;
	position: relative;
	text-align: left;
	margin-left: -478px;
	margin: 0 auto;
	border: 0px red solid;
	padding: 0px;
	background: url("/images/home_background_repeater.jpg") repeat-y; 
}

#comming_soon_wrapper {
	width: 1210px;
	position: relative;
	text-align: center;
	margin-left: -478px;
	margin: 0 auto;
	border: 0px white solid;
	padding: 0px;
}
#comming_soon_wrapper a {
	color: #683c68;
}
h4 {
    font-size: 16px;
    font-weight: normal;
}
h5 {
    font-size: 16px;
    font-weight: bold;

}
.clear {
	height:0px;
	clear: both;
}
#video_header {
    background: url("/images/video_header.jpg") no-repeat; 
	width: 1210px;
	height: 508px;
	clear: both;
	
}
#join_header {
    background: url("/images/join_header.jpg") no-repeat; 
	width: 1210px;
	height: 508px;
	clear: both;
	
}
#contact_header {
    background: url("/images/contact_header.jpg") no-repeat; 
	width: 1210px;
	height: 508px;
	clear: both;
	
}
#home_background {
	width: 1090px;
	height: 898px;
	margin: 10px 0 0 130px;
	background: url("/images/home_background.jpg") no-repeat;
	
}
#home_background #left,#home_background #right {
	float: left;
}
#home_background #right {
	padding: 25px 0 0 0;
}
#home_background #videos{
	width: 490px;
	height: 248px;
	padding: 100px 0 0 0;
	margin: 9px 0 0 50px;
	background: url("/images/home_videos_list.jpg") no-repeat;
	
	
}
#home_background #galleries {
	width: 520px;
	height: 200px;
	padding: 100px 0 0 0;
	margin: 76px 0 0 58px;
	background: url("/images/home_photos_list.jpg") no-repeat;
	
}
#home_background #members {
	width: 300px;
	height: 190px;
	padding: 70px 0 0 160px;
	margin: 0 0 0 20px;
	background: url("/images/home_members_list.jpg") 55px 0 no-repeat;

}
#home_background #members #already_registered {
	width: 180px;
	height: 30px;
	background: url("/images/p_login_description.png") no-repeat;
}
#home_background #members #not_a_member {
	margin: 10px 0 0 0;
	width: 180px;
	height: 30px;
	background: url("/images/p_subscribe_description.png") no-repeat;
}
#home_background #tour {
	width: 400px;
	height: 155px;
	padding: 90px 0 0 0;
	margin: 0 0 0 20px;
	background: url("/images/home_tour_list.jpg") no-repeat;
}
#home_background #tour p {
	width: 377px;
	height: 55px;
	background: url("/images/p_tour_description.png") no-repeat;
}
#home_background #contact {
	width: 480px;
	height: 200px;
	padding: 145px 0 0 0;
	margin: 0 0 0 20px;
	background: url("/images/home_links_and_contacts_list.jpg") no-repeat;	
}
#home_background #contact p {
	width: 330px;
	height: 55px;
	background: url("/images/p_contact_description.png") no-repeat;
	padding: 0 0 23px 0;
}
#home_background #galleries ul {
	display: block;
	width: 265px;
	height: 159px;
	margin: 0 0 0 200px;
	padding: 15px 0 0 0;
	list-style: none;
}

#home_background #videos ul {
	display: block;
	width: 252px;
	height: 144px;
	margin: 0 0 0 0;
	list-style: none;
}
#home_background #videos ul li, #home_background #galleries ul li {
   padding-left: 35px;
   background: url(/images/heart.png) left center no-repeat;
}

#home_background #videos .go_to_videos {
	margin: 60px 0 0 70px;
}
#home_background #galleries .go_to_galleries {
	margin: 56px 0 0 220px;
}
a.login {
	width: 208px;
   	height: 41px;
	background: url(/images/login.png) no-repeat;
	display: block;
	left: bottom;
}
a.login:hover {
    background-position: right bottom;
}
a.signup_now {
	width: 208px;
   	height: 41px;
	background: url(/images/signup_now.png) no-repeat;
	display: block;
}
a.signup_now:hover {
   background-position: right bottom;
}

a.go_to_videos {
	width: 208px;
   	height: 41px;
	background: url(/images/go_to_videos.png) no-repeat;
	display: block;
	left: bottom;
}
a.go_to_videos:hover {
    background-position: right bottom;
}
a.go_to_galleries {
	width: 208px;
   	height: 41px;
	background: url(/images/go_to_galleries.png) no-repeat;
	display: block;
	left: bottom;
}
a.go_to_galleries:hover {
    background-position: right bottom;
}
a.take_the_tour {
	width: 208px;
   	height: 41px;
	background: url(/images/take_the_tour.png) no-repeat;
	display: block;
	left: bottom;
}
a.take_the_tour:hover {
    background-position: right bottom;
}
a.contact_us {
	width: 163px;
   	height: 41px;
	background: url(/images/contact_us.png) no-repeat;
	display: block;
    left: bottom;
}
a.contact_us:hover {
    background-position: right bottom;
}
a.see_links {
	width: 163px;
   	height: 41px;
	background: url(/images/see_links.png) no-repeat;
	display: block;
	left: bottom;
}
a.see_links:hover {
    background-position: right bottom;
}
a.subscribe_now {
    display: block;
    width: 208px;
	height: 41px;
	background: url(/images/subscribe_now.png) no-repeat;
	float: left;
	left: bottom;
}
a.subscribe_now:hover {
    background-position: right bottom;
}
a.watch_this_video  {
    display: block;
    width: 208px;
	height: 41px;
	background: url(/images/watch_this_video.png) no-repeat;
	float: left;
	left: bottom;
}
a.watch_this_video:hover  {
    background-position: right bottom;
}
a.view_this_gallery  {
    display: block;
    width: 208px;
	height: 41px;
	background: url(/images/view_this_gallery.png) no-repeat;
	float: left;
	left: bottom;
}
a.view_this_gallery:hover  {
    background-position: right bottom;
}

a.pay_by_phone  {
    display: block;
    width: 208px;
	height: 41px;
	background: url(/images/pay_by_phone.png) no-repeat;
	margin:10px 0 0 14px;
	left: bottom;
}
a.pay_by_phone:hover  {
    background-position: right bottom;
}
a.members_click_here {
	left: bottom;
    display: block;
    width: 208px;
	height: 41px;
	margin: 0 5px 0 0;
	background: url(/images/members_click_here.png) no-repeat;
	float: left;
}
a.members_click_here:hover  {
    background-position: right bottom;
}

.gallery_buttons {
	margin: -98px 0 0 540px; 
	float: left;
}
.gallery_buttons_odd {
	margin:  -98px 0 0 15px;
	float: left; 
}
#video .gallery_buttons {
	margin: -105px 0 0 570px; 
	float: left;
}
#gallery .gallery_buttons {
	margin:  -105px 0 0 95px;
	float: left;
}

#home_background .see_links {
	margin: -41px 0 0 200px;
}
#home_background .take_the_tour {
	margin: 22px 0 0 158px;
}
#videos .go_to_videos {
	margin: 0 0 0 80px;
}
#home_background .go_to_galleries {
	margin: 20px 0 0 250px;
}
#home_background p {
	padding: 4px 0 4px 0;
	margin: 0;
	font-family: 'Mekanik LET';
	font-size: 36px;
	font-weight: bold;
	color: #e4d2e3;
}
#home_background #contact p {
    margin: 0 0 10px 0 ;
}  
	
#home_header {
	width: 1210px;
	min-height: 2179px;
	clear: both;
}
.background_1 {
	background: url("/images/home_header_1.jpg") no-repeat;
}
.background_2 {
	background: url("/images/home_header_2.jpg") no-repeat;
}
.background_3 {
	background: url("/images/home_header_3.jpg") no-repeat;
}
.background_4 {
	background: url("/images/home_header_4.jpg") no-repeat;
}
.background_5 {
	background: url("/images/home_header_5.jpg") no-repeat;
}
.background_6 {
	background: url("/images/home_header_6.jpg") no-repeat;
}
.background_7 {
	background: url("/images/home_header_7.jpg") no-repeat;

}
#home_header h1 {
   	width: 249px;
   	height: 35px;
   	padding: 245px 0 0 500px;
   	margin: 0 0 10px 0;
}
#home_header h2 {
	width: 580px;
	padding: 5px 0 0 500px;
	font-weight: normal;
	font-size: 14px;
	color: #fff;
	margin: 0;
}
#home_header h3 {
	width: 308px;
	height: 78px;
	padding: 95px 0 0 804px;
	background: url("/images/free_video_sample.png") 804px 125px no-repeat;
}
#home_header #free_sample_button a {
	width: 127px;
	height: 121px;
	margin: 55px 0 0 534px;
	background: url("/images/free_sample_button.png") no-repeat;
	float: left;
}
#home_header #free_sample_thumbnail {
    width: 437px;
	height: 242px;
	float: left;
	margin: 0 0 -20px 15px;
	padding:10px 10px 10px 9px;
	background: url("/images/free_sample_background.png") no-repeat;
}
#home_header #free_sample_thumbnail object {
		border: 1px #fff solid;
}
#home_header h1 span, #home_header h3 span, #home_header #free_sample_button a span, .login span, .signup_now span, 
	.go_to_videos span, .take_the_tour span, .see_links span, .contact_us span, .go_to_galleries span, #join_details h1 span, 
	#join_payment_methods h1 span, #join_pay_by_phone h1 span, #please_select_video_speed span, .go_to_videos_list span, .members_click_here span, 
	.subscribe_now span, .watch_this_video span, .view_this_gallery span, .pay_by_phone span, #back_to_updates span, #home_background #tour p span, 
	#home_background #contact p span, #home_background #members p span, #video_tour_background a#free_video span, #gallery_tour_background a#free_gallery span,
	a#enter span, a#leave span, #home_background #videos li span, #home_background #galleries li span {
	display: none;
}
#gallery {
	width: 874px;
	height: 417px;
	margin: 48px 0 0 239px;
	background: url("/images/home_gallery_background.jpg") 77px 0 no-repeat;
}

#gallery h1 {
	background: url("/images/whats_new.jpg") no-repeat;
	width: 480px;
	height: 89px;
	margin: 0;
	padding: 0;
}
#gallery #description {
	margin: 15px 0 0 100px;
    width: 230px;
    float: left;
}
#gallery #description p, #video #description p {
	margin: 0;
	padding: 0;
}
#gallery #description h2, #video #description h2 {	
	font-family: 'Mekanik LET';
	font-size: 36px;
	font-weight: bold;
	width:230px;
	margin: 0 0 0 0;
	padding: 0;
	color: #7b3778;

}
.gallery {
   margin:  0 0 0 95px;
}
.description h2 span, .gallery .description_odd h2 span, .gallery .description h1 span, .gallery .description_odd h1 span, #gallery #description h2 span, #video #description h2 span {
	display:none;
}
.gallery .description h2 img, .gallery .description_odd h2 img  {
	margin: -8px 0 0 0;
}
#gallery #description h3, #video #description h3 {
	width:150px;
	height:55px;
	margin: 0 0 -10px 0;
	padding: 0;
	color: #e4d2e3;

}
#gallery #description .content, #video #description .content, #gallery #description .content p, #video #description .content p  {
	margin: 0;
	padding: 0;
	color: #7b3778;
	font-size: 14px;
}
#video #description .content  {
	text-align: right;
}
#gallery .thumbnail, #video .thumbnail {
	margin: 15px 0 0 20px;
	float: left;
}
#gallery_header {
    background: url("/images/gallery_header.jpg") no-repeat; 
	width: 1210px;
	height: 508px;
}

#video {
	width: 794px;
	height: 326px;
	margin: 36px 0 0 320px;
	background: url("/images/home_video_background.jpg") 0 0 no-repeat;
}

#video #description {
	margin: 15px 0 0 10px;
    width: 230px;
    float: left;
}

#video #description p  {
	margin: 0;
	padding: 0;
	color: #7b3778;
	font-size: 14px;
}
#video .thumbnail {
	margin: 15px 0 0 20px;
	float: left;
}


#gallery_header {
    background: url("/images/gallery_header.jpg") no-repeat; 
	width: 1210px;
	height: 508px;
}
#link_header {
    background: url("/images/link_header.jpg") no-repeat; 
	width: 1210px;
	height: 508px;
}
#contact_header {
    background: url("/images/contact_header.jpg") no-repeat; 
	width: 1210px;
	height: 508px;
}
#privacy-policy_header {
    background: url("/images/information_header.jpg") no-repeat; 
	width: 1210px;
	height: 508px;
}
#terms-and-conditions_header {
    background: url("/images/information_header.jpg") no-repeat; 
	width: 1210px;
	height: 508px;
}
#usc-statement_header {
    background: url("/images/information_header.jpg") no-repeat; 
	width: 1210px;
	height: 508px;
}
#tour_header {
    background: url("/images/tour_header.jpg") no-repeat; 
	width: 1210px;
	height: 508px;
}
#footer {
	width: 967px;
	height: 15px;
	margin: 10px 0 10px 150px;
	text-align:center;
	color: #fff;
}
#footer p {
	text-align:center;	
	font-size: 12px;
}
#bottomMenu {
	list-style: none;
	display: block;

}
#bottomMenu li {
	padding: 0 0 0 5px;
	float: left;
}
#bottomMenu li, #bottomMenu li a {
    color: #fff;
    text-decoration: none;
}
#bottomMenu ul {
    display: inline;
    text-align:center;
}
.copyrights {
   width: 605px;	
}

#content {
	width: 920px;
	margin: -34px 0 0 123px; 
	padding: 0;
	zoom: 1;
	min-height: 380px;
	clear: both;
}
.video_first {
	margin:-2px 0 0 0;
	width: 967px;
	height:315px;
	padding: 0;
	background: url("/images/first_row_background.jpg") 0 7px no-repeat;
}
.video_first h1 {
	background: url("/images/video_list.jpg") no-repeat;
	width: 406px;
	height: 81px;
	margin: 0;
	top: 0;
	left: 0;
}
#photos_title {
	margin: 0px 0 15px -15px;
	width: 988px;
	height:110px;
	background: url("/images/photos_title.jpg") no-repeat;
}

#contact_title {
	margin: -10px 0 15px -4px;
	width: 988px;
	height:120px;
	background: url("/images/contact_title.png") no-repeat;
}
#privacy-policy_title {
	margin: -10px 0 15px -4px;
	width: 988px;
	height:120px;
	background: url("/images/privacy_policy_title.png") no-repeat;
}
#usc-statement_title {
	margin: -10px 0 15px -4px;
	width: 988px;
	height:120px;
	background: url("/images/usc_statement_title.png") no-repeat;
}
#terms-and-conditions_title {
	margin: -10px 0 15px -4px;
	width: 988px;
	height:120px;
	background: url("/images/terms_and_conditions_title.png") no-repeat;
}
#2257-statement_title {
	margin: -10px 0 15px -4px;
	width: 988px;
	height:120px;
	background: url("/images/contact_title.png") no-repeat;
}
#videos_title {
	margin: 0px 0 15px -15px;
	width: 988px;
	height:110px;
	background: url("/images/videos_title.png") no-repeat;
}
#gallery_first {
	margin:-2px 0 0 0;
	width: 967px;
	height:315px;
	padding: 0;
	background: url("/images/first_row_background.jpg") 0 7px no-repeat;
}
#tour_title {
	margin: 0px 0 15px -5px;
	width: 988px;
	height:110px;
	background: url("/images/whats_inside_title.png") no-repeat;
}
#gallery_tour_background {
	width: 567px;
	height:117px;
	background: url("/images/gallery_tour_background.jpg") no-repeat;
	padding: 455px 0 0 473px;
}

#gallery_tour_background a#free_gallery {
	display: block;
    width: 214px;
	height: 47px;
	background: url("/images/free_gallery.jpg") no-repeat;
}
#video_tour_background {
	width: 767px;
	height:87px;
	background: url("/images/video_tour_background.jpg") no-repeat;
	padding: 456px 0 0 251px;
}
#video_tour_background a#free_video {
	display: block;
    width: 214px;
	height: 47px;
	background: url("/images/free_video.jpg") no-repeat;
}

#gallery_first h1 {
	background: url("/images/gallery_list.jpg") no-repeat;
	width: 406px;
	height: 81px;
	margin: 0;
}
#gallery_first .thumbnail {
	margin: 5px 10px 0 20px;
	float: left;
}
#gallery_first .thumbnail img {
	border: 0;
}
#gallery_first .description, #gallery_first .description a {
    color: #7b3778;
}

#gallery_first .description h2 a {
	text-decoration: none;
}
#gallery_first .description {
	width: 560px;
	float: left;
	}
#gallery_first .description h2 {
	height: 30px;
	padding: 10px 0 0 0;
	margin: 0;
	font-size: 20px;
	background: none;
	font-family: 'Mekanik LET';
	font-size: 36px;

}
#gallery_first .description h2 {
}
.first {
	background: url("/images/first_row_background.png") no-repeat;
} 
.gallery {
	width: 980px;
	height:314px;
	padding: 10px 10px 10px 10px;
	background: url("/images/gallery_background.png") no-repeat;
}

.gallery .thumbnail {
	float: left;
}
.gallery .thumbnail img {
	border: 0;
}
.gallery .description, .gallery .description_odd, , .gallery .description_odd a, #gallery_first .description a {
    color: #7b3778;
}
.gallery .description h1 a, .gallery .description_odd h1 a{
	text-decoration: none;
	color: #7b3778;
}
.gallery .description h1 {
	height: 30px;
	padding: 0 20px 10px 0;
	margin: 0;
	font-size: 20px;
	background: none;
	font-family: 'Mekanik LET';
	font-size: 36px;
	display: box;
	text-align: right;

}
.gallery .description h2 {
	width: 100px;
	font-family: 'Mekanik LET';
	font-size: 30px;
	color: #e4d2e3;
	padding: 0;
	margin: 5px 0 0 0;
}
.gallery .description_odd {
	width: 260px;
	float: left;
	color: #7b3778;
	margin: 0 0 0 5px;
}
.gallery .description {
	margin: 0 0 0 5px;
	width: 310px;
	color: #7b3778;
	float: left;
}
.gallery .description_odd .content,.gallery .description .content {
	width: 250px;
	padding: 0 0 0 0;
	color: #7b3778;
	font-size: 14px;
	margin: 0;
}
.gallery .description_odd .content a, .gallery .description .content a, #gallery #description .content a, #video #description .content a {
	color: #fff;
}
.gallery .description_odd h1 {
	width: 330px;
	height: 30px;
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 20px;
	background: none;
	font-family: 'Mekanik LET';
    font-size: 36px;
}
.gallery .description_odd h2 {
	width: 85px;
	font-family: 'Mekanik LET';
	font-size: 30px;
	color: #e4d2e3;
	padding: 0;
	margin: 5px 0 0 0;
	display: box;	
}
.gallery .description .content p, .gallery .description_odd .content p {
	padding: 0;
	margin:0;
}
.gallery .thumbnail_odd {
	margin: 0 10px 0 0;
	float: left;
}
.gallery .description_odd .no_of_images, .gallery .description .no_of_images  {
    font-family: 'Mekanik LET';
	font-size: 28px;
	color: #e4d2e3;
	padding: 0 0 0 0;
	margin: -8px 0 0 0;
	
}
#image_footer {
	color: #fff;
	padding: 0;
	margin: 10px 0 10px 0;
}
#box img {
	border: 1px white solid;	
}
#gallery_list { 
	padding: 0 0 0 120px;
		clear: left;
}
#gallery_navigation {
	text-align: center;
	padding: 10px 0 0 20px;

}
.back_to_gallery_list a {
	margin: 0 auto 0 120px;
	display: block;
    width: 208px;
	height: 41px;
	background: url(/images/back_to_gallery_list.png) no-repeat;
	text-decoration: none;
	float: left;
	
}
.back_to_gallery_list a:hover {
	background-position: right bottom;
}
.back_to_gallery_list span, .download_zip_gallery span {
	display: none;
}
.back_to_video_list a {
	margin: 0 auto 0 120px;
	display: block;
    width: 208px;
	height: 41px;
	background: url(/images/back_to_video_list.png) no-repeat;
	text-decoration: none;
	float: left;
	
}
.back_to_video_list a:hover {
	background-position: right bottom;
}
.back_to_video_list span {
	display: none;
}
.back_to_gallery a {
	margin: 0 auto 0 120px;
	display: block;
    width: 269px;
	height: 70px;
	background: url(/images/back_to_gallery.jpg) no-repeat;
	text-decoration: none;
	float: left;
	
}
.back_to_gallery a:hover {
	background-position: right bottom;
}
.back_to_gallery span, .download_zip_gallery span {
	display: none;
}
#info {
	float: left;
	padding: 0 56px 0 56px;
	color: #683c68;
}
.download_zip_gallery a {
	margin: 0 auto 0 auto;
	display: block;
    width: 208px;
	height: 41px;
	background: url(/images/download_zip_gallery.png) no-repeat;
	text-decoration: none;
	float: left;	
}
.download_zip_gallery a:hover {
	background-position: right bottom;
}
.join_box {
	padding: 0;
	background: url(/images/join_box_background.png) repeat-y;
	color: #fff;
}
.join_box_bottom {
    display: block;
    width: 405px;
	height: 54px;
	background: url(/images/join_box_bottom.png) no-repeat;
}

.join_box_2 {
	padding: 0;
	background: url(/images/join_box_background_2.png) repeat-y;
	color: #fff;
}
.join_box_bottom_2 {
    display: block;
    width: 405px;
	height: 54px;
	background: url(/images/join_box_bottom_2.png) no-repeat;
}

#all_done {
    display: block;
    width: 405px;
	height: 27px;
	background: url(/images/all_done.png) no-repeat;
}
#join_details h1 {
	display: block;
    width: 405px;
	height: 54px;
	background: url(/images/please_enter_your_details.png) no-repeat;
	padding: 0;
	margin: 0;
}
#join_payment_methods h1 {
	display: block;
    width: 405px;
	height: 54px;
	background: url(/images/choose_a_payment_method.png) no-repeat;
	padding: 0;
	margin: 0;
}
#join_pay_by_phone h1 {
	display: block;
    width: 405px;
	height: 54px;
	background: url(/images/no_credit_card.png) no-repeat;
	padding: 0;
	margin: 0;
	
}
#phone {
	display: block;
    width: 200px;
	height: 80px;
	background: url(/images/phone.jpg) no-repeat;
	padding: 0 0 0 129px;
	margin: 5px 0 0 15px;
	
}

#please_select_video_speed {
	margin: 33px 0 0 -14px;
	width: 987px;
	height:72px;
	padding: 0;
	background: url("/images/please_select_video_speed.jpg") no-repeat;
}
#bb_selection {
	margin: 20px 0 0 0;
	width: 269px;
	height:229px;
	padding: 15px 15px 0 750px;
	background: url("/images/bb_selection_background.jpg") no-repeat;
	color: #e4d2e3;
}
#du_selection {
	margin: 20px 0 0 0;
	width: 969px;
	height:229px;
	padding: 15px 0 0 20px;
	background: url("/images/du_selection_background.jpg") no-repeat;
	color: #e4d2e3;
}

#bb_selection h1, #du_selection h1 {
	display: none;
}

a.go_to_videos_list {
	display: block;
    width: 208px;
	height: 41px;
	background: url("/images/go_to_videos_list.png") no-repeat;
}
a.go_to_videos_list:hover {
    background-position: right bottom;
}
#du_selection h1, #bb_selection h1 {
	padding: 0;
	font-family: 'Mekanik LET';
	font-size: 36px;
	margin: 0;
	width: 250px	
}
#du_selection p, #bb_selection p {
	font-size: 15px;
	padding:40px 0 0 0;
	margin: 0;	
	width: 210px;
}
#du_selection .go_to_videos_list {
	margin: 10px 0 0 0;
}
#bb_selection .go_to_videos_list {
	margin: 10px 0 0 0;
}
	






// Sign-up Form
// Forms

	
#signup  form h2 {
   font:18px verdana,arial,sans-serif;
}

#signup form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:12px verdana,arial,sans-serif;
  margin: 0;
  padding: 0;

}

#signup form fieldset {
  / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #000;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
}

#signup form fieldset legend {
	font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
}

#signup form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 140px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
	color: #fff;
}

.radio { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 280px; 
	padding: 0; 
	margin: 0; /* set top margin same as form input - textarea etc. elements */
	text-align: left; 
}
.radio p  {
   margin: 0;
   padding: 0;
  
}

#signup form fieldset label:first-letter { /* use first-letter pseudo-class to underline accesskey, note that */
	text-decoration:underline;    /* Firefox 1.07 WIN and Explorer 5.2 Mac don't support first-letter */
                                    /* pseudo-class on legend elements, but do support it on label elements */
                                    /* we instead underline first letter on each label element and accesskey */
                                    /* each input. doing only legends would  lessens cognitive load */
                                   /* opera breaks after first letter underlined legends but not labels */
}

form input, form textarea, form select {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

#signup form input#reset {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}

#signup textarea { overflow: auto; }

#signup form small {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
}

#signup form .required{font-weight:bold;} /* uses class instead of div, more efficient */

#signup form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}

#signup form #country {
	width: 250px;
}
#signup #form_content {
  padding: 50px 0 0 10px;
  width: 1027px;
  text-align: left;
  color: #ffffff;
  background:url(/images/join_background.jpg) 400px 0  no-repeat;
}
#signup #background {
   margin: 0 auto 0 auto;
   text-align: center;
   width: 627px;
   background:url(../images/main_background.jpg) repeat-y center;
}
#signup .form_error
{
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: yellow;
  padding: 5px 0 0 150px;
}
#signup #support {
	margin:0 0 0 -120px;
	text-align:center;
	color: #7b3778;
}
#signup #support a {
    color: #7b3778;
}


#login_wrapper {
	width: 1210px;
	position: relative;
	text-align: left;
	margin-left: -478px;
	margin: 0 auto;
	border: 0px white solid;
	padding: 0px;
}
#login_box_background {
	min-height: 898px;
	background:url(/images/login_wrapper_background.jpg) repeat-y;
}
#login_box_background_repeat {
	background:url(/images/login_background_repeat.jpg) repeat-y;
}
#login_box_background_end {
	background: url(/images/login_box_background_end.jpg) no-repeat;
	height:40px;
}	
#login_box {
	width: 810px;
	padding: 0 0 0 365px;
	background:url(../images/login_background.jpg) 0 0 no-repeat;
}
#login_box a.signup_now {
	width: 208px;
   	height: 41px;
	background: url(/images/signup_now.png) no-repeat;
	display: block;
}
#login_box a.signup_now:hover, #login_box a.signup_now:hover {
	width: 208px;
   	height: 41px;
	background: url(/images/signup_now.png) no-repeat;
	display: block;
}
#login_box p, #login_box h2 {
	font-size: 16px;
	color: #683c68;
	padding: 0;
	margin: 5px 0 5px 0;
}
#login_box h2 {
	font-size: 20px;
	padding: 7px 0 5px 0;
	margin:0;
}
#login_box label {
	font-size: 18px;
	color: #fff;
}
#login_box .form_error {
	color: yellow;
}

#login_box a.signup_now {
	width: 208px;
   	height: 41px;
	background: url(/images/members_login_signup_now.png) no-repeat;
	display: block;
}
#login_box a.signup_now:hover {
	width: 208px;
   	height: 41px;
	background: url(/images/members_login_signup_now_hover.png) no-repeat;
	display: block;
}
a#back_to_updates {
	width: 628px;
   	height: 280px;
	display: block;
}
#information {
	font-size: 14px;
	color: #683c68;
	width: 767px;
	padding: 0 100px 10px 100px;
	background: url(/images/information_background.png) repeat-y;
}
#information #content {
	width: 867px;
}	
.information_top {
	background: url(/images/information_top.png) no-repeat;
	width: 967px;
	height: 21px;
} 
.information_bottom {
	background: url(/images/information_bottom.png) no-repeat;
	width: 967px;
	height: 16px;
} 
#information h1 {
	font-size: 16px;
	padding: 10px 0 10px 0 ;
	margin: 0;
}
#information p {
	padding: 10px 0 10px 0 ;
	margin: 0;
}
#information a {
	color: #fff;
}
#pager {
	font-size: 14px;
	font-weight: bold;
	color: #683c68;
	padding: 0 0 10px 0;
}
#pager a {
	font-size: 14px;
	color: #683c68;
}
#enter_page {
	display: block;
        width: 1218px;
        padding: 582px 0 0 0;
	height: 144px;
	margin: 0;;
	background: url("/images/enter_page.jpg") no-repeat;
}
a#enter {
	display: block;
    width: 88px;
	height: 77px;
	background: url("/images/enter.jpg") no-repeat;
	float: left;
	margin: 0 0 0 522px;
}
a#leave {
	display: block;
    width: 88px;
	height: 77px;
	background: url("/images/leave.jpg") no-repeat;
	float: left;
}
#bar {
	display: block;
    width: 3px;
	height: 77px;
	background: url("/images/bar.jpg") no-repeat;
	float: left;
}
#members p a {
	color:#fff;
}