@charset "UTF-8";
/* CSS Document */

/* main area */

#NSPresents_Main div.HeaderImg { background: url(/images/header_nav/hbody_themes.jpg) no-repeat; width: 960px; height: 201px; }

#NSPresents_Main div.MainBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0;width: 960px; background: url(/images/spacer.gif)  #000000 no-repeat; }

#NSPresents_Main div.Header { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_themes.jpg) no-repeat; }


.HeaderStr8Gallery { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_str8mengallery_.jpg) no-repeat; width: 960px; }


/* ns presents main layout */

.PresentsMainBodyOuterOverall {position: relative; float: left; margin: 10px 0 0 0;}

.PresentsMainOuterWrapper {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; }

.PresentsMainOuter {position: relative; float: left; margin: 0px 1px 0px 1px;  width: 960px; background-color:#000000;}

.PresentsMainHeader { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/spacer.gif) no-repeat; }

.PresentsMainMainBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/presents/Presents_Main_Img.jpg) no-repeat; width: 960px; height: 476px; }

.PresentsMainGruntsBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/presents/Presents_Main_Img_grunts.jpg) no-repeat; width: 960px; height: 476px; }

.PresentsMainDirtyTricksBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/presents/Presents_Main_Img_DirtyTricks.jpg) no-repeat; width: 960px; height: 476px; }

.PresentsMainStr8MenBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/presents/presents_str8men_mainbg.jpg) no-repeat; width: 960px; height: 400px; }


.PresentsMainInnerPad {position: relative; float: left; padding: 0px 0px 0px 0px; }


/* ns presents sub */

.PresentsSubBodyOuterOverall {position: relative; float: left; margin: 10px 0 0 0;}

.PresentsSubOuterWrapper {position: relative; float: left; background: url(/images/presents/presents_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: 962px; }

.PresentsSubOuter {position: relative; float: left; margin: 0px 1px 0px 1px;  width: 960px; }

.PresentsSubHeader { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/spacer.gif) no-repeat; }

.PresentsGruntsSubBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/presents/presents_sub_img_grunts.jpg) #000000 no-repeat; width: 960px; }

.PresentsStr8MenSubBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/presents/presents_sub_img_str8men.jpg) #000000 no-repeat; width: 960px; }


.PresentsSubMainBg1 { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/presents/presents_sub_img_grunts_main.jpg) no-repeat; width: 960px; height: 295px; }

.PresentsSubMainBg2 { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/presents/presents_sub_img_dirty.jpg) no-repeat; width: 960px; height: 295px; }

.PresentsSubInnerPad {position: relative; float: left; padding: 0px 0px 0px 0px; }

.PresentsSubInnerGruntsPad {position: relative; float: left; padding: 10px; }

.PresentsSubInnerStr8MainPad {position: relative; float: left; padding: 0px; }

.PresentsSubInnerDirtyTricksPad {position: relative; float: left; padding: 10px; }

/*.StudioMainInnerTotalWidth {position: relative; float: left; width: 1167px;}

.StudioMainInnerTotalWidthPad { position: relative; float: left; margin: 5px 5px 5px 5px;}*/


/* dirty tricks watch */

.DirtyTricksWatchButtonWrapper { position: relative;  }

.DirtyTricksWatchButtonPad { position: relative; padding: 0; margin: 5px 0 0 0; }

a#DirtyTricksWatchButtonLink img { border:none; }
a#DirtyTricksWatchButtonLink:hover img { border:none; }
a#DirtyTricksWatchButtonLink { display:block; height:24px; width:320px; overflow:hidden; }
a#DirtyTricksWatchButtonLink:hover { display:block; text-indent:-320px; }

.PresentsDirtyTricksSubBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/presents/presents_sub_img_dirtytricks.gif) #333333 no-repeat; width: 960px; }

.DirtyTricksLeft { position: relative; float: left; margin: 0 0 0px 0; padding: 0; width: 350px; }

.DirtyTricksRight { position: relative; float: left; margin: 0 0 0px 0; padding: 0; width: 580px; }

/* grunts watch */

.GruntsWatchButtonWrapper { position: relative; float: left; padding: 0px 0 0 0; margin: 5px 0 0 0;  }

.GruntsWatchButtonPad { position: relative; float: left;  }

a#GruntsWatchButtonLink img { border:none; }
a#GruntsWatchButtonLink:hover img { border:none; }
a#GruntsWatchButtonLink { display:block; height:24px; width:155px; overflow:hidden; }
a#GruntsWatchButtonLink:hover { display:block; text-indent:-155px; }


h1.MovieInfoTitleGrunts {
  font: normal normal 600 24px helvetica;
  position: relative;
  color: #fff;
  margin: 0;
  padding: 0 0 5px 0;
}
h1.MovieInfoTitleGrunts span {
  background: url(/images/spacer.gif) repeat-x;
  position: absolute;
  display: block;
  width: 100%;
  height: 1px;
}

.PresentsGruntsExclusiveHeader { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/spacer.gif) no-repeat; }

.PresentsGruntsExclusiveBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_exclusivegrunts_.jpg) #000000 no-repeat; width: 960px; }

.PresentsGruntsExclusiveImagesBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_exclusivegruntsimages_.jpg) #000000 no-repeat; width: 960px; }

.PresentsGruntsExclusivePad {position: relative; float: left; padding: 40px 10px 10px 10px; }

.GruntsVideoLeft { position: relative; float: left; margin: 0 0 0px 0; padding: 0; width: 420px; }

.GruntsVideoRight { position: relative; float: left; margin: 0 0 0px 0; padding: 0; width: 500px; }




/* Str8Men */

#PreviousStr8MenBodyContainer { position: relative; float: left; margin: 10px 0 0px 0; padding: 0; width: 960px; }

#PreviousStr8MenBodyContainer div.Header  { position: relative; float: left; margin: 0px 0 0px 0; padding: 0; background: url(/images/h/h_previousepisodes.jpg) no-repeat; width: 960px; }

/* str8men watch */

.Str8MenWatchButtonWrapper { position: relative; float: left; padding: 0px 0 0 0; margin: 5px 0 0 0;  }

.Str8MenWatchButtonPad { position: relative; float: left;  }

a#Str8MenWatchButtonLink img { border:none; }
a#Str8MenWatchButtonLink:hover img { border:none; }
a#Str8MenWatchButtonLink { display:block; height:24px; width:155px; overflow:hidden; }
a#Str8MenWatchButtonLink:hover { display:block; text-indent:-155px; }









/* SHADOW */

/* http://www.workingwith.me.uk/examples/css-drop-shadows.html#mozilla */


/* default setup that everything sees */
.shadow {
  /* needed for Internet explorer */
  height: 1em;
  filter: Shadow(Color=#666666, 
                 Direction=135, 
                 Strength=5);

  /* Needed for Gecko */
  line-height: 2em;
  white-space: nowrap;
}

/* 
 * used by browsers which know about
 * :before to create the shadow 
 */
.shadow:before {
  display: block;
  margin: 0 0 -2.12em 0.15em;
  padding: 0;
  color: #666666; 
}

#shadow_1:before { 
  content: 'In shadow'; 
}
#second_2:before { 
  content: 'Happy Shadowing!'; 
}

/*\*/
html*.shadow {

  [color:red;/* required by Safari 
              * so that [] is correctly
              * begun. associated with
              * the property, yet hiding
              * it. Seen by IE6 */

    /* 
     * seen by IE6 and Safari, but hidden
     * from Gecko 
     */
    text-shadow: #666666 5px 5px 5px; 

  ]color:auto; /* resets color for IE6 */
}/**/

/* 
 * end hack using dummy attribute selector
 * for IE5 mac
 */
.dummyend[id]{clear: both;}

/*\*/
html*.shadow:before {

  [color:red;/* required by Safari. 
                seen by IE6 */

    /* 
     * seen by IE6 and Safari, but hidden
     * from Gecko 
     */
    display: none;

  ]color:auto; /* resets color for IE6 */
}/**/

/* 
 * end hack using dummy attribute selector
 * for IE5 mac
 */
.dummyend[id]{clear: both;}


