	body 
	{
	  margin:0; padding:0;
	  font:10pt Helvetica,Verdana,Tahoma,Arial;
	  background-image: url('/resource/images/nvbg.jpg');
	  background-position: center;
	  margin-bottom: 0px;
	  padding-bottom: 0px;
	}
	
	
	#wrapper_bg
	{
	  width: 100%;
	  background: url('/resource/images/nv-background-longer2.jpg') no-repeat center top;
	  /*background-image: url() center top;
	  background-repeat: no-repeat;*/
	  overflow-x: hidden; 
	}

	#wrapper
	{
	  width: 984px;
	  /*background-image: url('/resource/images/nocturnalviceslogo.jpg');
	  background-repeat: no-repeat;*/
	}
	
	#subMenuUnder
	{
	  z-index: 0;
	 /*
	  background-image: url('/resource/images/submenubg.gif');
	  background-repeat: no-repeat;
	 */
	  position: relative;
	}
	
	#subMenuOver
	{
	  position: absolute;
	  left: 155px;
	  top: 33px;
	}

	#header 
	{
	  margin:0; 
	  padding:0;
	  height: 192px;
	}
	
	
	#header-top
	{
	  height: 61px;
	  width: 960px;
	  text-align: right;
	  margin-top: 80px;
	}
	
	#header-bottom
	{
	  height: 91px;
	  width: 960px;
	  text-align: right;
	  margin-top: -34px;
	  background-image: url('/resource/images/searchbg.gif');
	  background-repeat: no-repeat;
	}
	
	#navlist ul
	{
	  margin: 0;
	  white-space: nowrap;
	  padding: 0;
	}
	
	#navlist li
	{
	  display: inline;
	  list-style-type: none;
	}
	
	#navlist a
	{
	  padding: 1px 5px 1px 5px;
	  font-size: 9pt;
	  font-weight: bold;
	}
	
	#navlist a:link, #navlist a:visited
	{
	  color: #000;
	  text-decoration: none;
	}
	
	#navlist a:hover
	{
	  color: #000;
	  text-decoration: underline;
	}
	
	#active a:link, #active a:visited, #active a:hover
	{	
	  color: #92268F;
	}
	

	#main1 
	{
	  margin:0; 
	  padding:0;
	}
		
		
	#main2 
	{
	  margin:0; 
	  padding:0;
	}
	
	
	#left
	{
	  float:left;
	  width: 300px;
	  margin:0; 
	  padding:0;		
	  font-size: 10pt;
	  text-align: left;
	  margin-top: 53px;
	}
	
	#right 
	{
	  float:right;
	  width:161px;
	  margin:0;
	  margin-right: 25px;
	  padding:0;
	  font-size: 10pt;
	  text-align: left;
	  margin-top: 53px;
	}
	
	#right_2
	{
	  float:right;
	  width:1px;
	  margin:0;
	  margin-right: 25px;
	  padding:0;
	  font-size: 10pt;
	  text-align: left;
	}
	
	#newsletter_signup
	{
	  width: 270px;
	  height: 79px;
	  background-image: url('/resource/images/signup_newsletter_bg.png');
	  background-repeat: no-repeat;
	  margin-bottom: 4px;
	  padding-left: 55px;
	  padding-top: 95px;
	}
	
	#rightjoinbox
	{
	  width: 167px;
	  height: 169px;
	  margin: 0;
	  margin-left: 7px;
	  margin-top: 7px;
	  /*background-image: url('/resource/images/log-in-box-homepage.jpg');
	  background-repeat: no-repeat;*/
	}
	
	#rightuserbox
	{
	  width: 150px;
	  height: 130px;
	  margin: 0;
	  margin-left: 7px;
	  margin-top: 7px;
	  padding: 16px;
	  color: white;
	  font-weight: normal;
	  font-size: 8pt;
	  background-image: url('/resource/images/welcome-back-user-box.png');
	  background-repeat: no-repeat;
	}
	
	#newsletter_signup input
	{
	  font-weight: bold;
	  font-family: Helvetica,Verdana,tahoma;
	  width: 130px;
	  border: 1px solid black;
	}
	
	#middle
	{
	  text-align: left;
	  margin-left: 10px;	  
	  font-size: 10pt;
	  padding-top: 54px;
	}
	
	.column-in 
	{
	  margin:0; 
	  padding:0.5em 1em;
	}
		
	.cleaner 
	{
	  clear:both;
	  height:1px;
	  font-size:1px;
	  border:none;
	  margin:0; padding:0;
	  background:transparent;
	}
	
		
	h1
	{ 
	  margin: 0;
	  font-size: 16pt;
	  font-weight: normal;
	  z-index: 100;
	  text-transform: lowercase;
	}
	
	h2
	{	
          margin: 0;
	  font-size: 14pt;
	  font-weight: normal;
	}
	
	h4
	{
	 font-size: 10pt;
	 font-weight: bold;
	 color: #6E3896;
	 margin: 8px;
	 text-decoration: underline;
	}
	h4:hover
	{
	 text-decoration: none;
	}
	
	p 
	{ 
	  margin: 0.5em 0;
	  text-align: justify;
	}
	
	a 
	{ 
	  color: purple;
	  text-decoration: none;	  
	}
	
	a:hover 
	{ 
	  color: purple;
	  text-decoration: underline;	  
	}
	
	.copy 
	{ 
	  text-align:center; 
	  font-size:10pt;
	  background-image: url('/resource/images/footerbg.png');
	  background-repeat: no-repeat;
	  height: 63px;
	  padding-top: 35px;
	  font-weight: normal;
	  margin-bottom: 10px;
	}
	
	#bullets
	{
	  height: 13px;
	  width: 960px;
	  background-image: url('/resource/images/bullet.png');
	  background-repeat: repeat-x;
	}
	
	.nomargin_product_ie
	{
	 padding-top: 15px;	
	}
	
	.werecommend_ie
	{
	 margin-top: 5px;
	}
	
