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

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

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



#NavBodyOuterOverallExtras {position: relative; float: left;  margin: 0 0 10px 0; z-index: 10; }

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

.NavOuterExtras {position: relative; float: left; margin: 0px 1px 0px 1px;  width: 960px; }


.HeaderImgExtras { background: url(/images/header_nav/hbody_extrasv2.png) no-repeat; width: 962px; height: 201px; }

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

.ExtrasOuterWrapper {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; }

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

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

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

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

.ExtrasInnerTotalWidth {position: relative; float: left; width: 940px;}

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



/* main area */

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

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

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

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

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

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


/* extras sub */

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

.ExtrasSubOuterWrapper {position: relative; float: left; background: url(/images/extras/extras_sub_bg.gif) #515151 no-repeat;  border-top: 1px solid #ffffff;border-bottom: 1px solid #515151; margin: 0px 0px 0px 0px; padding: 0 0 0px 0;  width: 793px; }

.ExtrasSubOuter {position: relative; float: left; margin: 0px 1px 0px 1px;  width: 791px; }

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

.ExtrasSubMainBg1 { position: relative; float: left; margin: 0 0 0px 0px; padding: 0; background: url(/images/extras/extra_sub_img_1.jpg) no-repeat; width: 791px; height: 234px; }

.ExtrasSubMainBg2 { position: relative; float: left; margin: 0 0 0px 1px; padding: 0; background: url(/images/extras/extra_sub_img_2.jpg) no-repeat; width: 791px; height: 234px; }


.ExtrasSubInnerPad {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;}*/


/* extras main layout */

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

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

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

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

.ExtrasMainWallpaperBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/extras/Extras_Main_Img_wallp.jpg) no-repeat; width: 960px; height: 400px; }

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


/* extras sub layout */

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

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

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

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

.ExtrasSubBgSafeSex { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/extras/extras_sub_img_safesex.jpg) no-repeat; width: 960px; height: 295px; }

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

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

.copy { font-size: 12px; }


/* wallpaper sub nav */


#WallSubContainer ul
{
width: 290px;
margin: 0;
padding: 0;
position: relative;
float: left;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

#WallSubContainer li { margin: 0 0 7px 0; }

#WallSubContainer a
{
display: block;
padding: 0px 0px 0px 0px;
border: 0px solid #333;
width: 290px;
height: 41px;
background-color: #999;
background-image: url(/images/extras/btn_wallp_bg.gif);
}

#WallSubContainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#WallSubContainer a:hover
{
border: 0px solid #333;
background-color: #F60;
background-image: url(/images/extras/btn_wallp_over.gif);
color: #333;
}

#active a:link, #active a:visited, #active a:hover
{
border: 0px solid #333;
background-color: #FF6600;
background-image: url(/images/extras/btn_wallp_over.gif);
color: #333;
}
