body { 

	background: #000 url('img/bg.gif') repeat-x fixed top center; 

	margin: 0;

	text-align: center;

	font: 12px arial, sans-serif;



}



#container, #containersubp, #container2, #container3, #container4 {

	clear: both;

	width: 960px;

	margin-left: auto;

	margin-right: auto;

	text-align: left;

}


.topADS {
	margin:0; padding:0; height: 57px; width: 100%;
}

#container {

	background: #f9f9f9 url('img/pagebgs/subp.gif') no-repeat top left; 

}



#container2 {

	background: #f9f9f9 url('img/pagebgs/2.gif') no-repeat top left; 
	padding-bottom: 20px;

}



#container3 {

	background: #f9f9f9 url('img/pagebgs/3.gif') no-repeat top left; 
	height: 800px;
}



#container4 {

	background: #f9f9f9 url('img/pagebgs/4.gif') no-repeat top left; 
	padding-bottom: 20px;

}



#nav {

	float: left;
	width: 643px;
	height: 237px;	
	text-align: left;
	margin: 0;
	padding: 0;
}



.rollover1 a, .rollover2 a, .rollover3 a, .rollover4 a, .rollover4h a, .selected1, .selected2, .selected3, .selected4, .selected4h, .bgnav {

	float: left;

	display: block;

	height: 61px;	

	margin: 0;

	padding: 0;

}



.bgnav {

	width: 347px;

	background: #000 url('img/nav/bg.gif') 0 0 no-repeat; 

}



.rollover1 a, .selected1 {	

	width: 189px;

	background: url(img/nav/home.gif) 0 0 no-repeat;

}



.rollover2 a, .selected2 {	

	width: 99px;

	background: url(img/nav/dvds.gif) 0 0 no-repeat;

}



.rollover3 a, .selected3 {	

	width: 157px;

	background: url(img/nav/magazine.gif) 0 0 no-repeat;

}



.rollover4 a, .selected4 {	

	width: 197px;

	background: url(img/nav/subscribenew.gif) 0 0 no-repeat;

}



.rollover4h a, .selected4h {	

	width: 189px;

	background: url(img/nav/subscribehome.gif) 0 0 no-repeat;

}



.rollover1 a:hover, .rollover2 a:hover, .rollover3 a:hover, .rollover4 a:hover, .rollover4h a:hover {	

	background-position: 0 -61px;

}



.selected1, .selected2, .selected3, .selected4, .selected4h {	

	background-position: 0 -61px;

}



#content {

	width: 920px;

	height: auto;

	margin: 0;

	padding: 0;

}



#lefthome {

	float: left;

	width: 225px;

	margin: 0;

	padding: 0;

}



#righthome {

	float: right;

	width: 299px;

	margin: 0;

	padding: 0;

	text-align: right;

	margin-top: 10px;

}



#rightsub {

	float: right;

	width: 300px;

	margin: 0;

	padding: 0;

	text-align: left;

	margin-top: 10px;

}



#middlehome {

	color: #000;

	text-align: left;

	margin: 0;

	padding: 0;

	margin-left: 235px;

	/*margin-right: 350px;*/

}



#leftothers {

	float: left;

	width: 270px;

	margin: 0;

	padding: 0;

	padding-top: 260px;

	color: #000;

	text-align: left;

}



#rightothers, #rightothersplatform {

	color: #000;

	text-align: left;

	margin: 0;

	padding: 0;

	margin-left: 275px;

}



#rightothersplatform {

	min-height: 500px;

	height: auto !important;

	height: 500px;

}



img.title {

	margin-top: 40px;

	margin-bottom: 0;

}



img.magimg {

	margin-top: 20px;

	margin-bottom: 0;

}

img.compimg {

	margin-left: 250px;

	margin-bottom: 0;
	padding: 0;

}



img.subflash {

	text-align: center;

	margin-top: 40px;

}



img.homeimg2 {

	margin-top: 15px;

	margin-bottom: 10px;

}



#clickthroughs {

	text-align: center;

	margin: 0;

	padding: 0;

	width: 960px;

	height: 266px;

	padding-top: 25px;

}



#footer {

	display: block;

	clear: both;

	margin-top: 0px;

	width: 960px;

	margin-left: auto;

	margin-right: auto;

	text-align: right;
}

img.magbut {

	margin-top: 15px;	

}



img {

	border: 0;

	margin: 0;

	padding: 0;

}



div.foot { font-size:11px;}
p.foot {

	margin: 0;

	padding: 0;

	margin-left: 20px;

	font: 11px arial, sans-serif;

	color: #000;

	padding-top: 5px;
	
	font-size: 11px;

}



a.foot {

	color: #000;

	font-size: 11px;

	text-decoration: none;

}



a.foot:hover {

	color: #000;

	font-size: 11px;

	text-decoration: underline;

}



img.footeright {

	float: right;

	margin: 0;

	padding: 0;

	margin-right: 20px;

	margin-bottom: 3px;

}



p {

	font: 12px arial, sans-serif;

	color: #000;	

}



p.sub {

	font: 14px arial, sans-serif;

	font-weight: bold;

	color: #000;	

	margin-bottom: 0;

	width: 300px;

}



p.sub2 {

	font: 12px arial, sans-serif;

	color: #000;	

	margin-bottom: 0;

	margin-top: 5px;

	width: 300px;

}



p.sub2mag {

	font: 12px arial, sans-serif;

	color: #000;	

	margin-bottom: 0;

	margin-top: 25px;

	width: 300px;

}



p.subsmall {

	font: 10px arial, sans-serif;

	color: #000;	

	margin-top: 5px;

	width: 300px;

}



p.magsmall {

	font: 10px arial, sans-serif;

	color: #000;	

}



#subsright {

	float: right;

	margin: 0;

	padding: 0;

	text-align: center;
	
	height: 200px;

}



img.subs {

	margin: 0;

	padding: 0;

}



p.phone {

	text-align: center;

	margin-top: 5px;

	padding: 0;

	font: 18px arial, sans-serif;

	font-weight: bold;

	color: #000;	

}



#dvdcontent {

	clear: both;

}	





p.dvd {

	font: 12px arial, sans-serif;

	color: #000;	

	margin-top: 5px;

}



p.smallprint {

	font: 9px arial, sans-serif;

	color: #000;	

	margin-top: 5px;

}



img.titledvd {

	margin: 0;

	padding: 0;

	margin-top: 5px;

}



img {

	border: 0;

}



a {

	color: #000;

	text-decoration: underline;

}



a:hover {

	color: #000;

	text-decoration: none;

}

#movie {
	float: left;
	width: 315px;
	height: 237px;
	border: 0;
	padding: 0;
}