@charset "UTF-8";
/* CSS Document */

BODY.studios {  
font-family: Lucida Sans Unicode, Tahoma, Geneva, sans-serif;
font-size: 14px; 
color: #ffffff; 
background-image: url(/images/bg/ns_hpbg_studios.jpg);
background-repeat: no-repeat;
background-attachment:fixed;
background-position: top left;
background-color: #0c0e23;
width: 100%;
height: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0; 
text-align: center;
} 

/* studios */

#Studios_Main div.HeaderImg { background: url(/images/header_nav/hbody_featuredstudios.jpg) no-repeat; width: 960px; height: 201px; }

#Studios_Main div.MainBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0;width: 960px; background: url(/images/spacer.gif)   no-repeat; }

#Studios_Main div.Header { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_featuredstudio.jpg) no-repeat; }

/* featured studio layout */

.StudioBodyOuterOverall {position: relative; float: left; margin: 0 0 0px 0;}

.StudioOuterWrapper {position: relative; float: left; background: url(/images/mainbody_edge_v2.png) no-repeat;  border-top: 1px solid #ffffff;border-bottom: 1px solid #515151; margin: 0px 0px 0px 0px; padding: 0 0 0px 0;  width: 962px; }

.StudioOuter { position: relative; float: left; margin: 0px 1px 0px 1px;  background: url(/images/mainbody_edge_repeater.png) repeat-y; width: 960px; }


.StudioHeader { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_featuredstudio.jpg) no-repeat; }

.StudioMainBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0; }

.StudioInnerPad {position: relative; float: left; padding: 40px 5px 10px 5px; }

.StudioNoInnerPad { position: relative; float: left; padding: 0px px 0px 0px; }

.StudioInnerTotalWidth {position: relative; float: left;}

.StudioInnerTotalWidthPad { position: relative; float: left; margin: 0px 0px 0px 0px;}

A.FeatStudioLogoLink:link { color: #FFFFFF; text-decoration: none; cursor: hand; }
A.FeatStudioLogoLink:active { color: #FFFFFF; text-decoration: none; cursor: hand; }
A.FeatStudioLogoLink:visited { color: #FFFFFF; text-decoration: none; cursor: hand; }
A.FeatStudioLogoLink:hover { color: #FFFFFF; text-decoration: underline; cursor: hand;}

.FeatStudioFalconLogo {
	width: 114px; height: 87px;
	position: relative;
	float: left; 
	overflow: hidden;
	color: #fff; 
	font-size: 14px;
	margin: 0; 
	padding:0; 
	text-transform: capitalize; 
	font-weight: normal;
	}
	.FeatStudioFalconLogo span {
		background: url(/images/studios/feat_studio_box_falcon.jpg);		
		width: 100%;
		height: 100%;
		position: absolute;
	}
	
	
	.FeatStudioTitanLogo {
	width: 134px; height: 87px;
	position: relative;
	float: left; 
	overflow: hidden;
	color: #fff; 
	font-size: 14px;
	margin: 0; 
	padding: 0; 
	text-transform: capitalize; 
	font-weight: normal;
	}
	.FeatStudioTitanLogo span {
		background: url(/images/studios/feat_studio_box_titan.jpg);		
		width: 100%;
		height: 100%;
		position: absolute;
	}
	
	
	.FeatStudioCatalinaLogo {
	width: 120px; height: 87px;
	position: relative;
	float: left; 
	overflow: hidden;
	color: #fff; 
	font-size: 14px;
	margin: 0; 
	padding:0; 
	text-transform: capitalize; 
	font-weight: normal;
	}
	.FeatStudioCatalinaLogo span {
		background: url(/images/studios/feat_studio_box_catalina.jpg);		
		width: 100%;
		height: 100%;
		position: absolute;
	}
	
	
	
	.FeatStudioAllWorldsLogo {
	width: 128px; height: 87px;
	position: relative;
	float: left; 
	overflow: hidden;
	color: #fff; 
	font-size: 14px;
	margin: 0; 
	padding:0; 
	text-transform: capitalize; 
	font-weight: normal;
	}
	.FeatStudioAllWorldsLogo span {
		background: url(/images/studios/feat_studio_box_allworlds.jpg);		
		width: 100%;
		height: 100%;
		position: absolute;
	}

	
	.FeatStudioRagingStallionLogo {
	width: 144px; height: 87px;
	position: relative;
	float: left; 
	overflow: hidden;
	color: #fff; 
	font-size: 14px;
	margin: 0; 
	padding: 0; 
	text-transform: capitalize; 
	font-weight: normal;
	}
	.FeatStudioRagingStallionLogo span {
		background: url(/images/studios/feat_studio_box_ragingstallion.jpg);		
		width: 100%;
		height: 100%;
		position: absolute;
	}


	.FeatStudioHotHouseLogo {
	width: 73px; height: 87px;
	position: relative;
	float: left; 
	overflow: hidden;
	color: #fff; 
	font-size: 14px;
	margin: 0; 
	padding: 0; 
	text-transform: capitalize; 
	font-weight: normal;
	}
	.FeatStudioHotHouseLogo span {
		background: url(/images/studios/feat_studio_box_hothouse.jpg);		
		width: 100%;
		height: 100%;
		position: absolute;
	}
	
	
	.FeatStudioColtLogo {
	width: 124px; height: 87px;
	position: relative;
	float: left; 
	overflow: hidden;
	color: #fff; 
	font-size: 14px;
	margin: 0; 
	padding: 0; 
	text-transform: capitalize; 
	font-weight: normal;
	}
	.FeatStudioColtLogo span {
		background: url(/images/studios/feat_studio_box_colt.jpg);		
		width: 100%;
		height: 100%;
		position: absolute;
	}
	
	
	.FeatStudioStudio2000Logo {
	width: 103px; height: 87px;
	position: relative;
	float: left; 
	overflow: hidden;
	color: #fff; 
	font-size: 14px;
	margin: 0; 
	padding: 0; 
	text-transform: capitalize; 
	font-weight: normal;
	}
	.FeatStudioStudio2000Logo span {
		background: url(/images/studios/feat_studio_box_studio2000.jpg);		
		width: 100%;
		height: 100%;
		position: absolute;
	}
	

/* featured studio layout */

.StudioMainBodyOuterOverall {position: relative; float: left; margin: 0px 0 0 0;}

.StudioMainOuterWrapper {position: relative; float: left; background: url(/images/mainbody_edge_v2.png) no-repeat;  border-top: 1px solid #ffffff;border-bottom: 1px solid #515151; margin: 0px 0px 0px 0px; padding: 0 0 0px 0;  width: 962px; }

.StudioMainOuter { position: relative; float: left; margin: 0px 1px 0px 1px;  background: url(/images/mainbody_edge_repeater.png) repeat-y; width: 960px; }


.StudioMainHeader { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/spacer.gif) no-repeat; }

.StudioMainMainBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0; }

.StudioMainInnerPad {position: relative; float: left; padding: 0px 0px 0px 0px; }

/*.StudioMainInnerTotalWidth {position: relative; float: left; width: 1167px;}

.StudioMainInnerTotalWidthPad { position: relative; float: left; margin: 5px 5px 5px 5px;}*/



/* more studios layout */

.StudioMoreStudiosBodyOuterOverall {position: relative; float: left; margin: 10px 0 0 0;}
{position: relative; float: left; background: url(/images/mainbody_edge_v2.png) no-repeat;  border-top: 1px solid #ffffff;border-bottom: 1px solid #515151; margin: 0px 0px 0px 0px; padding: 0 0 0px 0;  width: 962px; }

.StudioMoreStudiosOuter { position: relative; float: left; margin: 0px 1px 0px 1px;  background: url(/images/mainbody_edge_repeater.png) repeat-y; width: 960px; }


.StudioMoreStudiosMainBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0; }

.StudioMoreStudiosHeader { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_morestudios.jpg) no-repeat; }

.StudioMoreStudiosInnerPad {position: relative; float: left; padding: 0px 0px 0px 0px; }


/* more studios form */

.MoreStudiosFormContainer  { position: relative; float: left; padding: 10px 5px 10px 0;}

.MoreStudiosFCOuterWrapper { position: relative; float: left; background: url(/images/signup/SignUpContent_edge.gif) #4a4a4a no-repeat; border-bottom: 1px solid #515151; margin: 0px 0px 10px 0px; padding: 0 0 0px 0;  width: 540px;}

.MoreStudiosFCOuter { position: relative; float: left; margin: 1px 1px 0px 1px; background-color: #4a4a4a; width: 538px; }

.MoreStudiosFCMainBg { position: relative; float: left;   }

.MoreStudiosFCHeader { position: relative;  float: left; }

.MoreStudiosFCInnerPad { position: relative; padding: 10px;  float: left;  }

.MoreStudiosFFieldTextWrapper { position: relative; float: left; width: 182px; padding: 10px 0 0 0; }

.MoreStudiosFFieldWrapper { position: relative; float: left;  padding: 10px 0 0 0;}

.MoreStudiosFfield { color:#000; background-color:#fff; border-style: solid; border-color: #cccccc; border-width: 1px;font-family:helvetica,Verdana,arial,sans-serif;font-size:16px;font-weight:400; margin: 0 0 5px 0; height:25px;width:200px; }

h2.MoreStudiosFSearch {
	width: 180px; height: 38px;
	position: relative;
	float: left; 
	overflow: hidden;
	padding: 0;
	margin: 0 0 5px 0;
	}
	h2.MoreStudiosFSearch span {
		background: url("/images/studios/SearchHeader.gif");
		position: absolute;
		width: 100%;
		height: 100%;
	}
	
.MoreStudiosFSubmitWrapper { position: relative; float: right; }

.MoreStudiosFSubmitPad { padding: 0; }

input.MoreStudiosFsubmitButton {
width: 127px;
height: 57px;
background: url(/images/signup/signup_submit_button.png) no-repeat;
outline: none;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
}
input.MoreStudiosFsubmitButton:hover {
background: url(/images/signup/signup_submit_button.png) no-repeat 0 -57px;}
	
/* all studio */	
	
h2.AllStudioJump {
	/*width: 180px; height: 38px;
	position: relative;*/
	float: left; 
	overflow: hidden;
	padding: 55px 10px 0 0;;
	margin: 0 0 5px 0;
	font-size: 14px;
	font-weight: normal; 
	}
	h2.AllStudioJump span {
		/*background: url("/images/studios/SearchHeader.gif");
		position: absolute;*/
		width: 100%;
		height: 100%;
	}
	
	
A.AllStudioLink:link { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.AllStudioLink:active { color: #FFFFFF; text-decoration: none; cursor: hand; }
A.AllStudioLink:visited { color: #FFFFFF; text-decoration: none; cursor: hand; }
A.AllStudioLink:hover { color: #FFFFFF; text-decoration: none; cursor: hand;}


/* featured hp studio layout */

.StudioMainFeatStudioOuterOverall {position: relative; float: left; margin: 10px 6px 0 0;}

.StudioMainFeatStudioOuterOverallFINAL {position: relative; float: left; margin: 10px 0px 0 0;}

.StudioMainFeatStudioOuterWrapper {position: relative; float: left; background: url(/images/studios/studio_main_feat_edge_bg.gif) #515151 no-repeat;  border-top: 1px solid #ffffff;border-bottom: 1px solid #515151; border-top: 1px solid #fff; margin: 0px 0px 0px 0px; padding: 0 0 0px 0;  width: 391px; }

.StudioMainFeatStudioOuter {position: relative; float: left; margin: 0px 1px 0px 1px;  width: 389px; background-color:#000000;}

A.StudioMainFeatStudioLink:link { color: #FFFFFF; text-decoration: underline; cursor: hand; font-size:14px; font-weight:600; display: block; width: 389px; height: 476px; padding: 450px 10px 10px 130px; }
A.StudioMainFeatStudioLink:active { color: #FFFFFF; text-decoration: underline; cursor: hand;font-size:14px; font-weight:600; display: block; width: 389px; height: 476px; padding: 450px 10px 10px 130px; }
A.StudioMainFeatStudioLink:visited { color: #FFFFFF; text-decoration: underline; cursor: hand; font-size:14px; font-weight:600; display: block; width: 389px; height: 476px; padding: 450px 10px 10px 130px; }
A.StudioMainFeatStudioLink:hover { color: #FFFFFF; text-decoration: none; cursor: hand; font-size:14px; font-weight:600; display: block; width: 389px; height: 476px; padding: 450px 10px 10px 130px; }

.StudioMainFeatStudioDarkAlleyMainBg { position: relative; float: left;margin: 0; padding: 0; background: url(/images/studios/NS_Studios_Main_Feat_darkalley.jpg) #515151 no-repeat; height: 476px; width: 389px;  }

.StudioMainFeatStudioRagingMainBg { position: relative; float: left;margin: 0; padding: 0; background: url(/images/studios/NS_Studios_Main_Feat_raging.jpg) #515151 no-repeat; height: 476px; width: 389px;  }


/* studio page */

.StudioPageBodyOuterOverall {position: relative; float: left; margin: 10px 0 0 0; }

.StudioPageOuterWrapper {position: relative; float: left; background: url(/images/mainbody_edge_v2.png) no-repeat;  border-top: 1px solid #ffffff;border-bottom: 1px solid #515151; margin: 0px 0px 0px 0px; padding: 0 0 0px 0;  width: 962px; }


.StudioPageOuter { position: relative; float: left; margin: 0px 1px 0px 1px;  background: url(/images/mainbody_edge_repeater.png) repeat-y; width: 960px; }


.StudioPageHeader { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/spacer.gif) no-repeat; width: 960px; }

.StudioPageMainBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background-color: #000000; }

.StudioPageInnerPad {position: relative; float: left; padding: 40px 10px 10px 10px; }

.StudioPageFeatMovieInnerPad {position: relative; float: left; padding: 0px 0px 0px 0px; }

.StudioPageInnerTotalWidth {position: relative; float: left; width: 1167px;}

.StudioPageInnerTotalWidthPad { position: relative; float: left; margin: 5px 5px 5px 5px;}

/* featured studio header pages */

.StudioPageHeaderPitbull { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_studio_pitbull.jpg) no-repeat; width: 960px; }

.StudioPageHeaderSEX { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_studio_sex.jpg) no-repeat; width: 960px; }

.StudioPageHeaderCatalina { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_studio_catalina.jpg) no-repeat; width: 960px; }

.StudioPageHeaderFalcon { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_featstudio_falcon.jpg) no-repeat; width: 960px; }

.StudioPageHeaderTitan { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_featstudio_titan.jpg) no-repeat; width: 960px; }

.StudioPageHeaderAllWorlds { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_featstudio_allworlds.jpg) no-repeat; width: 960px; }

.StudioPageHeaderRagingStallion { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_featstudio_ragingstallion.jpg) no-repeat; width: 960px; }

.StudioPageHeaderHotHouse { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_featstudio_hothouse.jpg) no-repeat; width: 960px; }

.StudioPageHeaderTIM{ position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_featstudio_TIM.jpg) no-repeat; width: 960px; }

.StudioPageHeaderColt { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_featstudio_colt.jpg) no-repeat; width: 960px; }

.StudioPageHeaderStudio2000 { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_featstudio_studio2000.jpg) no-repeat; width: 960px; }

.StudioPageHeaderLucas { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_featstudio_lucas.jpg) no-repeat; width: 960px; }


/* Studio list */

.StudioListHeader { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_studio_completelist.jpg) no-repeat; width: 960px; } 

.StudioListColumn {position: relative; float: left; width: 300px;}

.StudioListColumnPad {position: relative; float: left;padding: 10px; }

.StudioListEntry {position: relative; padding: 0 0 5px 0; }

A.StudioListLink:link { color: #FFFFFF; text-decoration: underline; cursor: hand; }
A.StudioListLink:active { color: #FFFFFF; text-decoration: none; cursor: hand; }
A.StudioListLink:visited { color: #FFFFFF; text-decoration: none; cursor: hand; }
A.StudioListLink:hover { color: #FFFFFF; text-decoration: none; cursor: hand;}









