body { 

	background-color: #000; 

	margin: 0;

	text-align: center;

	font: 13px arial, sans-serif;

	color: #fff;

}



#container {

	width: 958px;

	height: auto;

	margin-left: auto;

	margin-right: auto;

	text-align: left;

}



#platform {

	padding-left: 30px;

	background: #020204 url(img/bgs/platformbot.jpg) no-repeat bottom left;

	min-height: 521px; 

	height: auto !important;

	height: 521px;

	padding-bottom: 15px;

}



#nav {

	width: 958px;

	height: auto;	

	text-align: left;

	clear: both;

	margin: 0;

	padding: 0;

}



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

	float: left;

	display: block;

	height: 42px;	

	margin: 0;

	padding: 0;

}



.rollover1 a, .selected1 {	

	width: 117px;

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

}



.rollover2 a, .selected2 {	

	width: 406px;

	background: url(img/nav/collection.jpg) 0 0 no-repeat;

}



.rollover3 a, .selected3 {	

	width: 238px;

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

}



.rollover4 a, .selected4 {	

	width: 197px;

	background: url(img/nav/subscribe.jpg) 0 0 no-repeat;

}



.rollover1 a:hover, .rollover2 a:hover, .rollover3 a:hover, .rollover4 a:hover, .selected1, .selected2, .selected3, .selected4 {	

	background-position: 0 -42px;

}



img {

	border: 0;

}



img.header {

	border: 0;

	display: block;

}





#main_home {

	clear: both;

	text-align: left;

	width: 959px;

	height:508px;	

	margin: 0;

	padding: 0;

}



#main {

	clear: both;

	text-align: center;

	width: 958px;

	height: 530px;

	margin: 0;

	padding: 0;

}



#flash {

	text-align: center;

	margin: 0;

	padding: 0;

}



#flashmag {

	text-align: right;	

	margin: 0;

	padding: 0;

}


#contactform {
	text-align: left;
	font: 13px arial, sans-serif;



}


div.subsbutton, img.subsbuttonhome, div.subsbuttonsub {

	float: right;

	margin: 0;

	padding: 0;

	padding-right: 80px;

	margin-top: 10px;

}



img.subsbutton {

	padding-right: 115px;

}



div.subsbuttonsub {

	padding-right: 65px;

}



img.magbutton {

	float: left;

	margin: 0;

	padding: 0;

	margin-left: 25px;

	margin-top: 220px;

}



img.collbutton {

	float: left;

	margin: 0;

	padding: 0;

	margin-left: 235px;

	margin-top: 220px;

}





img.giftsbutton {

	float: left;

	margin: 0;

	padding: 0;

	margin-left: 530px;

	margin-top: 0px;	

}



img.substitle {

	padding-top: 35px;

	padding-left: 30px;

}



#substerms {

	width: 958px;

	height: auto;

}



.subs {

	float: left;

}



p.sub1 {

	font: 14px arial, sans-serif;

	color: #000;

	font-weight: bold;

	margin: 0;

	padding: 0;

	margin-left: 30px;

	width: 310px;

}



p.sub2 {

	font: 13px arial, sans-serif;

	color: #fff;

	margin: 0;

	padding: 0;

	margin-left: 30px;

	width: 310px;

}



p.sub3, p.sub3first {

	font: 13px arial, sans-serif;

	color: #fff;

	margin: 0;

	padding: 0;

	margin-left: 20px;

	width: 240px;

}



p.sub3first {

	margin-top: 32px;

}



p.sub4 {

	font: 11px arial, sans-serif;

	color: #000;

	margin: 0;

	padding: 0;

	margin-top: 32px;

	width: 190px;

}



#footer {

	clear: both;

	background: url(img/footer.jpg) no-repeat top left;

	width: 958px;

	height: 54px;

	text-align: right;

	font: 12px arial, sans-serif;

	color: #000;

	line-height: 27pt;

	margin: 0;

	padding: 0;

}



img.deaglogo {

	float: left;

}



.right {

	margin: 0;

	padding: 0;

	float: right;

	padding-right: 13px;

}



a.foot {

	font: 12px arial, sans-serif;

	color: #000;

	text-decoration: none;

}



a.foot:hover {

	color: #000;

	text-decoration: underline;

}



#copyright {

	margin-top: 8px;

	font: 11px arial, sans-serif;

	color: #fff;	

	text-align: center;

}



a {

	color: #ffe400;

	text-decoration: none;

}



a:hover {

	color: #ffe400;

	text-decoration: underline;

}



p.home {

	font-size: 13px;

	color: #fff;

	padding-left: 30px;

	width: 550px;

}



p.home {

	width: 245px;

}



p {font-size:13px; padding-left:30px;}



p.rollover {

	font-size: 14px;

	font-weight: bold;

	padding-left: 30px;

}



#platform p {

	margin-left: 0;

	padding-left: 0;

	font-size: 13px;

	color: #fff;

}



#platform h1 {

	margin-left: 0;

	padding-left: 0;

	font-size: 18px;

	color: #fff;

	font-weight: bold;

	padding-top: 30px;

}



h1, h1.home {

	font-size: 18px;

	color: #fff;

	font-weight: bold;

	padding-top: 35px;

	padding-left: 30px;

	width: 450px;

}



h1.home {

	font-weight: normal;

	width: 245px;

}



h1 em {

	color: #ffe400;

}





.banner-trans {top:0px; position:absolute; margin-left:0;}

.countdown {top:92px;position:absolute;}

.video {/*top:16px;*/position:absolute;margin-left:725px;}

.subscribe {float:right;margin-top:10px;}



img {

   behavior: url("pngbehavior.htc");

}



