/* CSS Document */
body {height:100%;font:11px Tahoma, Verdana, Arial, Sans-Serif;color:#121212;background:#000;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4 {margin:0;padding:0;} 
h1 {font-size: 24px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
table {border-collapse:collapse;}
img {border:none;}      
ul, li {list-style:none;} 
a, a:active, a:visited {text-decoration:none;color:#ff0066;}  
a:hover {text-decoration:none;color:#820099;} 
  
/*  All  */   
.clear {font-size:0;line-height:0;clear:both;height:1px;}
.nofont {font-size:0;line-height:0;}
.wraper {width:950px;margin:0 auto; background:url(../images/wraper.gif) repeat-y;padding:0 18px 0 19px;}
.header {position:relative;}
.header ul {position:absolute;top:385px;left:69px;}
.header ul.members_menu {top:252px;left:3px;}
.header ul li {font-size:0;line-height:0;float:left;}
.header ul.members_menu li {width:100px;text-align:center;margin-right:20px;}
.header ul li.last {margin-right:0;}
.header ul li.center {padding:0 152px 0 175px;}

.main_block {position:relative;}
.main_block .main_block_text {position:absolute;width:605px;top:15px;left:20px;font-weight:bold;}
.main_block .updates_list {
	position:absolute;
	width:456px;
        overflow:auto;
	top:416px;
	left:54px;
	height:209px;
}
.main_block .updates_list ul {width:630px;}
.main_block .updates_list li a img {border:0px solid #fff;}
.main_block .updates_list li {float:left;font-size:0;line-height:0;margin-right:3px;}
.main_block .updates_list li span {display:block;font-size:11px;line-height:14px;font-weight:bold;color:#313131;text-align:center;background:#fff;padding:0px;margin-top:0px;}
.main_block .main_block_video {position:absolute;left:590px;top:542px;}
.main_block .main_block_video img {background:url(../images/img_bg.gif) no-repeat;padding:24px 5px 57px 4px;}
.main_block .main_block_pic_list {position:absolute;left:351px;top:902px;}
.main_block .main_block_pic_list li {float:left;font-size:0;line-height:0;margin-right:32px;}
.main_block .main_block_pic_list li.last {margin-right:0;}
.main_block .main_block_pic_list li img {border:1px solid #fff;}

.main_pic_list {padding:7px 0 0 40px;}
.main_pic_list ul {background:url(../images/main_pic_list.jpg) no-repeat;height:251px;width:835px;margin-bottom:10px;padding:21px 0 0 28px;}
.main_pic_list ul li {float:left;font-size:0;line-height:0;margin-right:46px;}
.main_pic_list ul li img {border:2px solid #000;}
.main_pic_list ul li.last {margin-right:0;}

.video_block {padding-top:7px;}
.video_block .free_preview {padding:62px 0 0 340px;height:203px;background:url(../images/free_preview.jpg) no-repeat;}
.video_block .free_preview img {background:url(../images/img_bg2.gif) no-repeat;padding:3px;}
.video_block h4 {text-align:center;font-size:0;line-height:0;padding:10px 0;}
.video_block ul {padding-left:48px;}
.video_block ul li {float:left;margin:0 56px 8px 0;text-align:center;color:#a61ccd;font-weight:bold;}
.video_block ul li.last {margin-right:0;}
.video_block ul li img {margin-top:4px;}

.main_block4 {padding:16px 0 25px 8px;}
.main_block4 ul {background:url(../images/main_block4_list.jpg) no-repeat;height:152px;padding:14px 0 0 10px;}
.main_block4 ul li {float:left;font-size:0;line-height:0;margin-right:1px;}
.main_block4 ul li img {border:1px solid #fff;}
.main_block4 .main_block4_content {height:555px;background:url(../images/main_block4.jpg) no-repeat;position:relative;}
.main_block4 .main_block4_content .click_here {position:absolute;left:377px;top:18px;}
.main_block4 .main_block4_content .showtimes {
	position:absolute;
	left:630px;
	top:28px;
	font-weight:none;
	font-size: 13px;
	width: 256px;
	height: 465px;
	background-color: #FFFFFF;
}
.main_block4 .main_block4_content .video {position:absolute;left:575px;top:33px;}
.main_block4 .main_block4_content .video img {background:url(../images/img_bg.gif) no-repeat;padding:24px 5px 57px 4px;}

.pic_desc_block {padding:15px 0 10px 130px;}
.pic_desc_block .desc {float:left;}
.pic_desc_block .desc h4 {text-align:center;color:#820099;font-size:30px;font-weight:normal;padding:0 40px 10px 0;}
.pic_desc_block .desc p {float:left;color:#ff0066;font-weight:bold;width:305px;font-size:12px;background:url(../images/lips.jpg) bottom left no-repeat;padding:0 45px 95px 0;}
.pic_desc_block .desc ul {float:left;}
.pic_desc_block ul li {float:left;font-size:0;line-height:1.2;margin:0 25px 15px 0;}

.join_block {position:relative;}
.join_block .buttons {
	position:absolute;
	width:370px;
	text-align:center;
	top:329px;
	left:526px;
}

.footer {background:url(../images/footer.jpg) no-repeat;position:relative;height:230px;}
.members_footer {background:url(../images/members_footer.jpg) no-repeat;position:relative;height:151px;}
.footer_join {background:none;position:relative;height:88px;}
.footer p {font-size:12px;font-weight:bold;color:#730758;text-align:center;padding-top:158px;}
.footer_join p {padding-top:9px;}
.members_footer p {padding-top:62px;}
.footer ul {position:absolute;top:25px;left:69px;}
.footer ul.members_menu {top:10px;left:3px;}
.footer ul li {font-size:0;line-height:0;float:left;}
.footer ul.members_menu li {width:100px;text-align:center;margin-right:20px;}
.footer ul li.last {margin-right:0;}
.footer ul li.center {padding:0 152px 0 175px;}





#lightbox{	
position: absolute;	
left: 0; width: 100%; 
z-index: 100; 
text-align: center; 
line-height: 0;}

#lightbox img{ 
width: auto; 
height: auto;}
#lightbox a img{ 
border: none; }
#outerImageContainer{ 
position: relative; 
background-color: #fff; 
width: 250px; 
height: 250px; 
margin: 0 auto; }
#imageContainer{ 
padding: 10px; }

#loading{ 
position: absolute; 
top: 40%; 
left: 0%; 
height: 25%; 
width: 100%; 
text-align: center; 
line-height: 0; }
#hoverNav{ 
position: absolute; 
top: 0; 
left: 0; 
height: 100%; 
width: 100%; 
z-index: 10; }
#imageContainer>
#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}


#prevLink, 
#nextLink{ 
width: 49%; 
height: 100%; 
background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }

#prevLink { 
left: 0; 
float: left;}

#nextLink { 
right: 0; 
float: right;}

#prevLink:hover, 
#prevLink:visited:hover { 
background: url(../images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, 
#nextLink:visited:hover { 
background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{ 
font: 10px Verdana, Helvetica, sans-serif; 
background-color: #fff; 
margin: 0 auto; 
line-height: 1.4em; 
overflow: auto; 
width: 100%	; }


#imageData{	
padding:0 10px; 
color: #666; }

#imageData 
#imageDetails{ 
width: 70%; 
float: left; 
text-align: left; }	

#imageData 
#caption{ font-weight: bold;	}

#imageData 
#numberDisplay{ 
display: block; 
clear: left; 
padding-bottom: 1.0em;	}			

#imageData 
#bottomNavClose{ 
width: 66px; 
float: right;  
padding-bottom: 0.7em; 
outline: none;}	 	


#overlay{ 
position: absolute; 
top: 0; 
left: 0; 
z-index: 90; 
width: 100%; 
height: 500px; 
background-color: #000; }




#s{
color: #000;
background-color: #ff0066;
border-color: #820099;
border-width: 3px;
filter: alpha(opacity=60);
opacity: .60;
float: left;
}

#searchsubmit{
color: #fff;
background-color: #820099;
border-color: #ff0066;
border-width: 3px;
filter: alpha(opacity=60);
opacity: .60;
}


.padding td { padding: 5px }
