body {
	background-color: #FFFFFF;
}


#container {
	position:relative;
	width: 980px;
	margin:0 auto;
}

#topbar {
	background: url(logo.gif) no-repeat;
	position:absolute;
	left: 0px;
	top: 0px;
	width: 980px;
	height: 145px;
}

#topbarclick {
	position:absolute;
	left: 0px;
	top: 15px;
	width: 710px;
	height: 100px;
}

#facebooklikebutton {
	position:absolute;
	left: 710px;
	top: 61px;
	width: 90px;
	height: 21px;
}

#topbarnavigation {
	position:absolute;
	left: 260px;
	top: 120px;
	width: 710px;
	height: 25px;
	text-align:right;
}

#introtext {
	position:absolute;
	left: 3px;
	top: 153px;
	width: 734px;
	height: 90px;
}

#introtextcat {
	position:absolute;
	left: 0px;
	top: 330px;
	width: 740px;
	height: 95px;
}

#homepagemaincontent {
	position:absolute;
	left: 0px;
	top: 243px;
	width: 740px;
	height: 630px;
}

#catmaincontent {
	position:absolute;
	left: 0px;
	top: 153px;
	width: 740px;
	height: 700px;
}

#catmaincontentsitemap {
	position:absolute;
	left: 0px;
	top: 153px;
	width: 740px;
	height: 780px;

}

#catmag1 {
	position:absolute;
	left: 0px;
	top: 125px;
	width: 740px;
	height: 135px;
}

#catmag2 {
	position:absolute;
	left: 0px;
	top: 265px;
	width: 740px;
	height: 135px;
}

#catmag3 {
	position:absolute;
	left: 0px;
	top: 405px;
	width: 740px;
	height: 135px;
}

#catmag4 {
	position:absolute;
	left: 0px;
	top: 545px;
	width: 740px;
	height: 135px;
}

#catmagbox1 {
	position:absolute;
	left: 0px;
	top: 135px;
	width: 172.5px;
	height: 270px;
	border:#CCC 1px solid;
	text-align:center;
}

#catmagbox2 {
	position:absolute;
	left: 189.1px;
	top: 135px;
	width: 172.5px;
	height: 270px;
	border:#CCC 1px solid;
	text-align:center;
}

#catmagbox3 {
	position:absolute;
	left: 378.2px;
	top: 135px;
	width: 172.5px;
	height: 270px;
	border:#CCC 1px solid;
	text-align:center;
}

#catmagbox4 {
	position:absolute;
	left: 566.5px;
	top: 135px;
	width: 172.5px;
	height: 270px;
	border:#CCC 1px solid;
	text-align:center;
}

#catmagbox5 {
	position:absolute;
	left: 0px;
	top: 420px;
	width: 172.5px;
	height: 270px;
	border:#CCC 1px solid;
	text-align:center;
}

#catmagbox6 {
	position:absolute;
	left: 189.1px;
	top: 420px;
	width: 172.5px;
	height: 270px;
	border:#CCC 1px solid;
	text-align:center;
}

#catmagbox7 {
	position:absolute;
	left: 378.2px;
	top: 420px;
	width: 172.5px;
	height: 270px;
	border:#CCC 1px solid;
	text-align:center;
}

#catmagbox8 {
	position:absolute;
	left: 566.5px;
	top: 420px;
	width: 172.5px;
	height: 270px;
	border:#CCC 1px solid;
	text-align:center;
}

#catmagboxcoverimage {
	position:absolute;
	left: 11.5px;
	top: 11px;
	width: 145px;
	height: 206px;
	border:#CCC 2px solid;
}

#catmagboxtext {
	position:absolute;
	left: 0px;
	top: 227px;
	width: 172.5px;
	height: 39px;
}

#catmagcoverpic {
	position:absolute;
	left: 0px;
	top: 0px;
	width: 181px;
	height: 135px;
}

#catmagtext {
	position:absolute;
	left: 191px;
	top: 15px;
	width: 339px;
	height: 120px;
}

#catmagbuttons {
	position:absolute;
	left: 540px;
	top: 12px;
	width: 200px;
	height: 120px;
}

#magmaincontent {
	position:absolute;
	left: 2px;
	top: 154px;
	width: 738px;
	height: 565px;
}

#magpagecover {
	background: url(magdropshadow494.gif) no-repeat;
	position:absolute;
	left: 0px;
	top: 0px;
	width: 375px;
	height: 519px;
}

#magpagetext {
	position:absolute;
	left: 385px;
	top: 0px;
	width: 345px;
	height: 519px;
}

#magpagedisclaimer {
	position:absolute;
	left: 0px;
	top: 520px;
	width: 738px;
	height: 40px;
}

#backissuestext {
	position:absolute;
	left: 0px;
	top: 0px;
	width: 738px;
	height: 359px;
}

#backissuesimage {
	position:absolute;
	left: 0px;
	top: 364px;
	width: 738px;
	height: 150px;
}

#faqsmaincontent {
	position:absolute;
	left: 5px;
	top: 154px;
	width: 970px;
	height: 675px;
}

#righthandbox1cat {
	position:absolute;
	left: 750px;
	top: 150px;
	width: 230px;
	height: 100px;
}

#righthandbox2cat {
	position:absolute;
	left: 750px;
	top: 250px;
	width: 230px;
	height: 200px;
}

#righthandbox3cat {
	position:absolute;
	left: 750px;
	top: 450px;
	width: 230px;
	height: 425px;
}

#righthandbox3mag {
	background: url(Newsletter-signup.jpg) no-repeat;
	position:absolute;
	left: 750px;
	top: 450px;
	width: 230px;
	height: 255px;
}

#righthandbox3magemail {
	position:absolute;
	left: 20px;
	top: 147px;
	width: 190px;
	height: 85px;
}

#bottombar1cat {
	position:absolute;
	left: 0px;
	top: 888px;
	width: 980px;
	height: 25px;
	text-align:center;
}

#bottombar1mag {
	position:absolute;
	left: 0px;
	top: 727px;
	width: 980px;
	height: 25px;
	text-align:center;
}

#bottombar1faqs {
	position:absolute;
	left: 0px;
	top: 837px;
	width: 980px;
	height: 25px;
	text-align:center;
}

#bottombar1sitemap {
	position:absolute;
	left: 0px;
	top: 957px;
	width: 980px;
	height: 25px;
	text-align:center;
}

#bottombar2cat {
	position:absolute;
	left: 0px;
	top: 915px;
	width: 980px;
	height: 25px;
	text-align:center;
}

#bottombar2mag {
	position:absolute;
	left: 0px;
	top: 754px;
	width: 980px;
	height: 25px;
	text-align:center;
}

#bottombar2faqs {
	position:absolute;
	left: 0px;
	top: 864px;
	width: 980px;
	height: 25px;
	text-align:center;
}

#bottombar2sitemap {
	position:absolute;
	left: 0px;
	top: 984px;
	width: 980px;
	height: 25px;
	text-align:center;
}

#newsletterconfirmation {
	position:absolute;
	left: 0px;
	top: 0px;
	width: 400px;
	height: 240px;
	text-align:center;
}

#specialofferscontent {
	position:absolute;
	left: 5px;
	top: 135px;
	width: 720px;
	height: 500px;
}

#multipagenav {
	position:absolute;
	left: 465px;
	top: 855px;
	width: 275px;
	height: 20px;
	z-index:2;
	text-align:right;
}







h1{
	margin:0 0 .7em 0;
	padding:0;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color:#999999;
}

.h1nomargin{
	margin:0 0 0 0;
	padding:0;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color:#999999;
}

h2{
	margin:0 0 0 0;
	padding:0;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color:#999999;
}

.heading1 {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color:#999999;
}


.heading2 {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color:#999999;
}

a.heading2 {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color:#999999;
	text-decoration: none;
}

a.heading2:hover {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color:#666666;
	text-decoration: none;
	}
	
.heading3 {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#999999;
}

.bodytext1 {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10pt;
	color:#999999;
}

a.bodytext1 {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10pt;
	color:#999999;
	text-decoration:none;
}

a.bodytext1:hover {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10pt;
	color:#666666;
	text-decoration:none;
	}
	

.bodytext2 {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 9pt;
	color:#999999;
}


.standardlinks {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	color:#999999;
	font-weight: bold;
	text-decoration: none;
}

.standardlinksblackout {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	color:#666666;
	font-weight: bold;
	text-decoration: none;
}

a.standardlinks {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	color:#999999;
	font-weight: bold;
	text-decoration: none;
}

a.standardlinks:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	color:#666666;
	font-weight: bold;
	}

