/***********************************************/
/* Magazine stylesheet v2.0	                   */
/***********************************************/
#header{
	background:url(../images/magazines/header.png) no-repeat;
}
#siteInfo{
	background:url(../images/magazines/footer.png) no-repeat #fff;
}

a:link{
    color:#6726a4;
}

a:visited{
    color:#6726a4;
}


a:hover{
	color:#fd0119;
}

a.Selected {
	color:#fd0119;
	font-weight:bold;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 130%;
 font-weight:bold;
 color: #663896;
 margin: 10px 0px -5px 10px;
 padding: 0px;
}

h2{
 font-family: Verdana,Arial,sans-serif;
 font-size: 110%;
 font-weight: bold;
 color: #663896;
 margin: 10px 0px -5px 10px;
 padding: 0px;
}

h3,h4,h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #663896;
 margin: 10px 0px -5px 10px;
 padding: 0px;
}

/************* #globalNav styles **************/


#globalNav  span.dividerbig {
	color:#cccccc;
	background-color:#b13025;
	font-size: 70%;
	width:400px;
	padding: 10px 10px 11px 10px;
}

#globalNavTbl td.DeSelected {
	text-align:center;
}

#globalNavTbl  td.divider {
	color:#b13025;
	font-size: 70%;
	width:34px;
}
#globalNavTbl  td.bigdivider {
	color:#b13025;
	font-size: 70%;
	width:34px;
}



/************** Homepage styles **************/
#col1{
	width:172px;
	margin:12px 4px 12px 12px;
	padding:0px;
	float:left;
}
#col2{
	width:576px;
	margin:12px 12px 12px 0px;
	padding:0px;
	float:left;
}
#col1 #lnavMagazines{
	width:172px;
	height:159px;
	margin:0px 1px 3px 0px;
	padding:28px 2px 2px 8px;
	background:url(../images/magazines/lnav_magazines.png) no-repeat;
	float:left;
}
#col1 #lnavMysubs{
	width:172px;
	height:82px;
	margin:0px 1px 3px 0px;
	padding:52px 2px 2px 8px;
	background:url(../images/magazines/lnav_mysub.png) no-repeat;
	float:left;
}
#col1 #lnavHelp{
	width:172px;
	height:81px;
	margin:0px 1px 3px 0px;
	padding:28px 2px 2px 8px;
	background:url(../images/magazines/lnav_help.png) no-repeat;
	float:left;
}

#col1 #lnavMagazines ul,
#col1 #lnavMysubs ul,
#col1 #lnavHelp ul{
	margin:12px 5px 0px 5px;
	padding:0px;
	line-height:120%;
	list-style:none;
	float:left;
}

#col1 #lnavImage1{
	width:172px;
	height:414px;
	margin-bottom:3px;
	float:left;
}
#col1 #lnavImage2{
	width:172px;
	height:112px;
	margin-bottom:3px;
	float:left;
}

#col2 #intro{
	width:576px;
	height:91px;
	margin:0px 1px 3px 0px;
	position:relative;
	float:left;
	color:#000;
}
	#col2 #intro .mid{
		width:576px;
		height:49px;
		background:url(../images/magazines/intro_mid.png) repeat-y;
		float:left;
	}
#col2 #introCat{
	width:576px;
	height:134px;
	margin:0px 1px 3px 0px;
	position:relative;
	float:left;
	color:#000;
}
	#col2 #introCat .mid{
		width:576px;
		height:92px;
		background:url(../images/magazines/intro_mid.png) repeat-y;
		float:left;
	}
#col2 #introDetail{
	width:576px;
	height:549px;
	margin:0px 1px 3px 0px;
	position:relative;
	float:left;
	color:#000;
}
	#col2 #introDetail .mid{
		width:576px;
		height:auto;;
		background:url(../images/magazines/intro_mid.png) repeat-y;
		float:left;
	}

	#col2 #introDetail #detailprice{
		float:right;
		text-align:center;
		margin:10px 10px 10px 20px;
	}
	
	
#col2 #introGiftDetail{
	width:576px;
	height:784px;
	margin:0px 1px 3px 0px;
	position:relative;
	float:left;
	color:#000;
}
	#col2 #introGiftDetail .mid{
		width:576px;
		height:742px;
		background:url(../images/magazines/intro_mid.png) repeat-y;
		float:left;
	}

	#col2 #introGiftDetail #detailprice{
		float:right;
		text-align:center;
		margin:10px 10px 10px 20px;
	}
	
#col2 #introGen{
	width:576px;
	margin:0px 1px 3px 0px;
	position:relative;
	float:left;
	color:#000;
}
	#col2 #introGen .mid{
		width:576px;
		background:url(../images/magazines/intro_mid.png) repeat-y;
		float:left;
	}
	
#col2 #intro .top,
#col2 #introCat .top,
#col2 #introDetail .top,
#col2 #introGiftDetail .top,
#col2 #introGen .top{
	height:37px;
	float:left;
}
#col2 #intro .bot,
#col2 #introCat .bot,
#col2 #introDetail .bot,
#col2 #introGen .bot{
	height:5px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	float:left;
	clear:left;
}

#col2 #intro p,
#col2 #introCat p,
#col2 #introDetail p,
#col2 #introGiftDetail p,
#col2 #introGen p{
	padding:5px 18px 2px 8px;
}

#col2 #intro ul,
#col2 #introCat ul,
#col2 #introDetail ul,
#col2 #introGiftDetail ul,
#col2 #introGen ul{
	margin:10px 0px 0px 15px;
	padding:0px 0px 0px 10px;
}




#col2 #feature3,
#col2 #feature4{
	width:268px;
	height:135px;
	margin:0px 4px 7px 0px;
	padding:2px 2px 2px 2px;
	background:url(../images/magazines/featureboxsml.png) no-repeat;
	float:left;
	color:#000;
	font-size:90%;
	overflow:hidden;
}
#col2 #feature1,
#col2 #feature5,
#col2 #feature7,
#col2 #feature9{
	width:268px;
	height:135px;
	margin:0px 4px 6px 0px;
	padding:2px 2px 2px 2px;
	background:url(../images/magazines/featureboxsml.png) no-repeat;
	float:left;
	color:#000;
	font-size:90%;
	overflow:hidden;
}

#col2 #feature5{
	clear:left;
	overflow:hidden;
}
#col2 #feature2,
#col2 #feature6,
#col2 #feature8{
	width:296px;
	height:135px;
	margin:0px 0px 6px 0px;
	padding:2px 2px 2px 2px;
	background:url(../images/magazines/featurebox.png) no-repeat;
	float:left;
	color:#000;
	font-size:90%;
	overflow:hidden;
}

#col2 .boxbutton{
	margin:-5px 0px 0px 0px;
	position:relative;
	clear:left;
}

#col2 .boxbutton2{
	margin:0px 0px 0px 0px;
	position:relative;
	clear:left;
}

#col2 #feature2cat{
	width:296px;
	height:150px;
	margin:0px 0px 5px 0px;
	padding:2px 2px 2px 2px;
	background:url(../images/magazines/featureboxcat.png) no-repeat;
	float:left;
	color:#000;
	font-size:90%;
	overflow:hidden;
}
#col2 #feature1cat,
#col2 #feature3cat,
#col2 #feature4cat,
#col2 #feature5cat{
	width:268px;
	height:150px;
	margin:0px 4px 5px 0px;
	padding:2px 2px 2px 2px;
	background:url(../images/magazines/featureboxcatsml.png) no-repeat;
	float:left;
	color:#000;
	font-size:90%;
	overflow:hidden;
}

#col2 #feature6cat {
	width:268px;
	height:180px;
	margin:0px 4px 5px 0px;
	padding:2px 2px 2px 2px;
	background:url(../images/magazines/featureboxcatmid.png) no-repeat;
	float:left;
	color:#000;
	font-size:90%;
	overflow:hidden;
}

#col2 #feature6cat {
	width:268px;
	height:200px;
	margin:0px 4px 5px 0px;
	padding:2px 2px 2px 2px;
	background:url(../images/magazines/featureboxcatmid.png) no-repeat;
	float:left;
	color:#000;
	font-size:90%;
	overflow:hidden;
}

#col2 #contentTitle1,
#col2 #contentTitle2,
#col2 #contentTitle3{
	width:576px;
	height:20px;
	margin:6px 0px 8px 0px;
	float:left;
}

#col2 #ad2.home{
	margin:21px 0px 21px 0px;
}

#col2 #ad2.home2{
	margin:34px 0px 34px 0px;
}

#col2 #ad2.detail{
	margin-top:5px;
}
#col2 #ad2.gen{
	margin:10px 10px 10px 10px;
}

#col2 #contentimg{
	float:right;
	margin-top:5px;
}

#col2 #detailcontentimg1{
	margin:5px 4px 8px 0px;
	float:left;
}
#col2 #detailcontentimg2{
	margin:0px 4px 6px 0px;
	float:left;
}
#col2 #detailcontentimg3{
	margin:0px 0px 3px 0px;
	float:left;
}

#col2 #bottomImage1{
	width:286px;
	height:135px;
	margin:0px 0px 3px 0px;
	float:left;
}

#col2 .featureimg{
	float:left;
	margin:3px 3px 3px 3px;
}

#col2 p{
	margin:3px 3px 3px 3px;
}

#az a:link{
	color:#000000;
	text-decoration: none;
}

#az a:visited{
	color: #000000;
	text-decoration: none;
}

.purple{
	color:#6726a4;
}
.purplebold{
	color:#6726a4;
	font-weight:bold;
}

.current_address{
    font-weight:bold;	
}

.blue{
	color:#2a3695
}
.bluebold{
	color:#2a3695;
	font-weight:bold;
}
.linkunderline{
	color:#6726a4;
	text-decoration: underline;
}


	#col2 #introGen2
	{
	color:#000;
	}
	
	#col2 #introGen2 .mid2
	{
background:transparent url(../images/magazines/intro_mid2.png) repeat-y scroll 0 0;
float:left;
width:580px;
	}
	
#col2 #left
{
	clear:left;
	}
	
#ad3 a:hover{
	color:#ffffff;
}

#ad3 a.Selected {
	color:#ffffff;
	font-weight:bold;
}
img {
border: 0px;
}
