#header
{
width:960px;
height:141px;
background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
margin-bottom:10px;
}

#nav
{
width:960px;
height:40px;
cursor: hand;
}




/*FireFox*/
html>/**/body #nav ul
{
text-decoration:none;
width:960px;
height:50px;
color:#FFFFFF;
background-image:url(../images/line_FF.jpg);
background-repeat:no-repeat;
text-decoration:none;
font:"Times New Roman", Times, serif;
font-size:12px;
padding-top:3px;
cursor: hand;
}

/*FireFox*/
html>/**/body #nav li
{
text-decoration:none;
list-style-type: none;
display:inline;
font-size:12px;
padding-right:19px;
padding-left:10px;
text-decoration:none;
width::960px;
height:50px;
cursor: hand;
}


/*IE*/
#nav ul
{
text-decoration:none;
width:960px;
height:50px;
background-image:url(../images/line3.jpg);
background-repeat:no-repeat;
text-decoration:none;
font:"Times New Roman", Times, serif;
font-size:12px;
cursor: hand;
}

/*IE*/
#nav li
{
text-decoration:none;
list-style-type: none;
display:inline;
font-size:12px;
padding-right:6px;
padding-top:3px;
padding-left:20px;
text-decoration:none;
width::960px;
height:50px;
cursor: hand;
}

#nav a:link
{
color:#FFFFFF;
text-decoration:none;
cursor: hand;
}

#nav a:visited
{
color:#FFFFFF;
text-decoration:none;
}

#nav a:hover
{
color:#00CCFF;
text-decoration:none;
}

#nav a:active
{
color:#FFFFFF;
text-decoration:none;
}




li a:link
{
color:#FFFFFF;
text-decoration:none;
}

li a:visited
{
color:#FFFFFF;
text-decoration:none;
}

li a:hover
{
color:#0099FF;
text-decoration:none;
}

li a:active
{
color:#FF6600;
text-decoration:none;
}



a:link
{
color:#6666CC;
text-decoration:none;
}

a:visited
{
color:#000000;
text-decoration:none;
}

a:hover
{
color:#FF6600;
text-decoration:none;
}

a:active
{
color:#FF6600;
text-decoration:none;
}


#log_container1
{
width:790px;
height:250px;
background-color:#FFFFFF;
border:0px solid #000000;
margin-bottom:10px;
}

#log_1
{
width:380px;
height:240px;
background-color:#FFFFFF;
float:left;
margin-left:4px;
margin-right:5px;
}
.log_7
{
width:210px;
height:100px;
float:right;
margin-top:-205px;
color:#CCCCCC;
background-color:#FFFFFF;
padding-left:5px;
letter-spacing: 0.6px;
}

.log_8
{
width:210px;
height:100px;
float:right;
margin-top:-205px;
color:#CCCCCC;
background-color:#FFFFFF;
margin-left:15px;
letter-spacing: 0.6px;
}



#log_2
{
width:385px;
height:240px;
background-color:#FFFFFF;
float:left;
margin-left:10px;
}

.log_6
{
width:200px;
height:100px;
float:right;
margin-top:-205px;
color:#CCCCCC;
background-color:#FFFFFF;
letter-spacing: 0.6px;
}






#log_container2
{
width:790px;
height:250px;
background-color:#FFFFFF;
margin-left:5px;
}

#log_3
{
width:380px;
height:240px;
background-color:#FFFFFF;
float:left;

}

#log_4
{
width:390px;
height:240px;
background-color:#FFFFFF;
float:left;
margin-left:20px;
}

/* used to style the magzines text on login page */


.log_6 a:link
{
color:#333333;
}

.log_6 a:visited
{
color:#333333;
}

.log_6 a:hover
{
color:#666666;
}

.log_6 a:active
{
color:#666666;
}

.log_7 a:link
{
color:#333333;
}

.log_7 a:visited
{
color:#333333;
}

.log_7 a:hover
{
color:#666666;
}

.log_7 a:active
{
color:#666666;
}


.log_8 a:link
{
color:#333333;
}

.log_8 a:visited
{
color:#333333;
}

.log_8 a:hover
{
color:#666666;
}

.log_8 a:active
{
color:#666666;
}
#side_image_mag
{
width:170px;
height:400px;
margin-left:10px;
}

/*styling for two grey boxes*/
#log_information
{
width:760px;
height:190px;
background-color:#FFFFFF;
margin-left:7px;
}

#info_1
{
width:375px;
height:180px;
float:left;
background-color:#CCCCCC;
margin-right:15px;
}

#info_2
{
width:368px;
height:180px;
float:left;
background-color:#CCCCCC;
}



h3
{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
}




/*styling for side menu*/
#contact_us_side_menu
{
width:166px;
height:135px;
margin-left:10px;
margin-top:20px;
margin-bottom:15px;
}

#subscriber_benefits
{
width:163px;
height:137px;
background-image:url(../images/benefits_bg.jpg);
background-repeat:no-repeat;
margin-left:13px;
}



<!---used to layout individual mag pages --->
.mag_layout
{
width:650px;
height:200px;
background-color:#FFFFFF;
margin-left:10px;
}

#shopping_cart
{
width:163px;
height:134px;
background-image:url(../images/shopping_cart_bg.jpg);
background-repeat:no-repeat;
margin-left:13px;
}		

.main_mag
{
width:160px;
height:200px;
background-color:#FFFFFF;
float:left;
}

.main_mag_text
{
width:450px;
height:200px;
background-color:#FFFFFF;
float:left;
}

																							.mag_layout a:link
																							{
																							color:#000000;
																							}
																							
																							.mag_layout a:visited
																							{
																							color:#000000;
																							}
																							
																							.mag_layout a:hover
																							{
																							color:#0099FF;
																							}
																							
																							.mag_layout a:active
																							{
																							color:#000000;
																							}
																							<!---used to layout individual mag pages END--->
																							
		
		
		

.newsub_copy
{
color:#66FF00;
font-size:18px;
}

#spacer
{
width:100px;
height:10px;
background-color:#FFFFFF;
}


/*used for styling the thank you link*/
#thank a
{
color:#0033FF;
font-size:12px;
}





/*end of new code*/


* 
{
	margin:0;
	padding:0;
}

body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.4px;
	color:#000000;
	background-color:#FFFFFF;
	/*text-align:center;*/

}

#wraper-reg
{
	background-repeat:repeat-y;
	background-image:url(../images/site_bg_05.gif);
	width:850px;
	margin:0;
	padding:0px;
}

table.body_copy td
{
	font-size: 12px;
	
}

/*#header 
{
	width:850px;
	height:270px;
	margin:0;
	padding:0;

}
*/

.footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 10px;
}

.footerDGrey 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 10px;
}

p 
{
	text-align:center;
	margin-bottom:4px;	
	margin-left: 4px; 
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.2;
	word-spacing:0.2px;
	color:#666666;
	text-align:left;
}

.smaller_text
{
font-size: 12px;
color:#999999;
}

#step2
{
width:500px;
height:auto;
background-color:#FFFFFF;
padding:10px;
}

#td
{
	font-size: 10.4px;
}
.body_copy 
{
	font-size: 12px;
	text-align:left;
	color:#999999;
	line-height:16px;
	}
	
.heading {
	font-size: 13px;
	font-weight: bold;
	line-height:10px;
	padding-bottom:10px;
	}

#container
{	
	width:850px;
	

}

#newsubpre_container
{
background-color:FFCC00;
}
.error {
	color: red;
	font-size: 12px;
	font-weight: bold;
}

/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0px; padding: 0px;}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #F4F8FA;}



/* fix for browsers that don't need the hack */
#navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********/
#sectionLinks
{
	position: relative;
	margin:0;
	padding-left:10px;
	font-weight:bold;
	background-image:url(../images/nav_menu_up.gif);
	
}
.lNavIndentCell
{
	width:1%;
}
.lNavIndent
{
	padding-right:8px;
}
#lNavItemTblSelected
{
	width:100%;
	background-image:url(../images/nav_menu_over.gif);
	line-height:100%;
}
#lNavItemTblDeSelected
{
	width:100%;
	line-height:100%;
}
#lNavItemTblSelected td, #lNavItemTblDeSelected td
{
	vertical-align:top;
	text-align:left;
	padding: 0px 0px 0px 0px;
	line-height:100%;
}
.lNavTblOff
{

}
.lNavTblOn{
	background-image:url(../images/nav_menu_over.gif);
}
#sectionLinksblank
{
	position: relative;
	margin: 0px;
	padding: 0px;
	font-weight:bold;
}
#sectionLinks a, #lNavItemTblSelected a, #lNavItemTblDeSelected a
{
	display: block;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	line-height:100%;
}

#sectionLinks a:hover, #lNavItemTblSelected a:hover, #lNavItemTblDeSelected a:hover
{
	background-image:url(../images/nav_menu_over.gif);
	text-decoration:none;
	text-align:left;
	line-height:100%;
}

#sectionLinks a.Selected, #lNavItemTblSelected a.Selected, #lNavItemTblDeSelected a.Selected
{
	background-image:url(../images/nav_menu_over.gif);
	text-decoration:none;
	text-align:left;
	vertical-align: middle;
	line-height:100%;
}

#sectionLinks a.DeSelected, #lNavItemTblSelected a.DeSelected, #lNavItemTblDeSelected a.DeSelected
{
	text-decoration:none;
	text-align:left;
	vertical-align: middle;
	line-height:100%;
}

hr 
{
	background-color:#ffde00;
	color:#ffde00;
}

#text_style
{
	color:#000000;
	font-size:24px;
	font-weight: bolder;
	font-family:Helvetica;
	padding-left:10px;
}

#side_image
{
	width:600px;
	height:470px;
	background-image:url(../images/lookat1.jpg);
	background-repeat:no-repeat;
	padding-top:20px;
	
}

						#wraper-reg_redesign
						{
						/*background-image:url(../images/site_bg_05.gif);
						background-repeat:repeat-y;*/
						width:850px;
						margin:0;
						padding:0px;
						}
						
					


img
{
border:0px;
}


