/* CSS Document */

html {
	height: 100%;
}

body 
{
	font-family: Geneva, Arial, sans-serif; 
	color:#FFF;
	font-size:12px;
	margin:0px;
	padding:0px;
	height: 100%;
	background:url(graphics/bg.png);
	/*background:url(graphics/kmar2.gif);*/
}

address {
	margin: 15px 15px 1.5em;
}

hr { display: none; }

body#rangekid 
{
	background:url(graphics/bg-kid.png);
}

h1, h2, h3, h4 {text-transform: uppercase; margin:0;}
h1 {
	font-size: 16px;
	margin: 0 0 10px;
	border: 1px solid #333;
	padding: 5px 5px;
	line-height: 1.5em;
	background-color: #000;
}

#rangekid h1 {
	background-color: #2b0a2f;
	border: 1px solid #9307ac;	
}

h1 span {
	border-left: 5px solid #1a4860;
	padding-left: 5px;
}

#rangekid h1 span {
	border-left: 5px solid #9307ac;
	padding-left: 5px;
}

h2
{
	font-weight:bold;
	font-size: 12px;
	color: #699;
}

h3
{
	font-size: 1.25em;
	line-height: 1.5em;
	font-weight: bold;
	margin: 0 0 1.5em;
}

p
{
	line-height: 1.5em;
	margin: 0 0 1.5em;
}

form
{
	margin: 0 0 1.5em;
}

.ezine {
	border: 1px solid #333;
}
.error {
	color:#ff0000;
	font-size:1.25em;}

ul, ol {
	list-style:none;
	padding: 0;	
	line-height: 1.5em;
	margin: 0 0 1.5em;
	font-size: 12px;
}

tr { vertical-align: top; }

/*#page table { margin: 0 auto 10px; }*/

.signupcheckbox {
	width: 100px;
	position: relative;	
}

.signupcheckbox img {
	display: block;
	width:95px;
	height:132px;
	border: 2px solid #fff;
	background: url(graphics/covernotfound.png) no-repeat center center;
}

a:link, a:visited
{
  color: #999;
  text-decoration:none;
}

a:focus, a:hover, a:active
{
  color:#00CCCC;
}

a.banner-link:link, a.banner-link:visited {
	border: none;
}

a.banner-link:link img, a.banner-link:visited img
{
	border: none;
} 

#wrapper
{
	margin-left: auto;
	margin-right: auto;
	width:991px;
	border-left: 10px double #1c1c1c;
	border-right: 10px double #1c1c1c;
	text-align: left;
	color: #fff;
	background-color: #000;
	min-height: 100%;
}

#homepage-banners {
	margin-left: 10px;
	margin-top: 10px;
	float: left;
	width: 123px;
}

#homepage-banners img {
	display: block;
	margin-bottom: 10px;
	border: 0;
}

#homepage-content {
	margin-left: 10px;
	margin-top: 10px;
	width: 692px;
	float: left;
}

#homepage-content p#text-clickoncover {
	width: 692px;
	height: 59px;
	margin: 0;
	padding: 0;
	text-indent: -999em;
	background: url(graphics/homepage/header.gif) no-repeat;
}

#rangekid #homepage-content p#text-clickoncover {
	background: url(graphics/homepage/header-kids.jpg) no-repeat;
}

#homepage-content #homepage-covers {
	background: url(graphics/homepage/covers-bg.gif);
	border-bottom: 1px solid #3e424a;
	padding: 0 13px 13px;
	width: 666px;
	float: left;
}

#rangekid #homepage-content #homepage-covers {
	background: url(graphics/homepage/covers-bg-kids.gif) repeat-y;
	border-bottom: 1px solid #9307ac;
	padding: 0 12px 13px;	
	width: 666px;
}

* html #rangekid #homepage-content #homepage-covers {
	overflow: hidden;
	padding: 0 6px 13px;
	width: 678px;
}

#homepage-covers a {
	background-color: #000;	
	display: block;
	float: left;
	width: 121px;
	height: 161px;
	overflow: hidden;
	margin: 5px;
	border: 1px solid #ccc;	
}

#homepage-covers a:hover {
	border: 1px solid #fff;	
}

#rangekid #homepage-covers a {
	
	height: 153px;
	width: 119px;
	border: 2px solid #fbc21e;	
}

#rangekid #homepage-covers a:hover {
	border: 2px solid #fff;	
}

#homepage-covers img {
	display: block;
	margin: 0 auto;
	height: 159px;
	padding: 1px;
	border: 0;
}

#rangekid #homepage-covers img {
	height: 151px;
}

 
#rangekid #wrapper
{
	background-color: #3f0a4e;
	border-left: 10px double #2b0a2f;
	border-right: 10px double #2b0a2f;	
}

#ContentBlock
{
	position: relative;
	text-align:left;
	margin-left: 156px;
	width: 826px;
	margin-top: 10px;
	padding-bottom: 60px;
}

* html #ContentBlock {
	overflow: hidden;
	margin-left: 154px;
}


#choose-country #ContentBlock
{
	margin: 10px;
	background-color: #000;
	padding-top:10px;
	border: 1px solid #333;
	text-align:center;
	width: auto;
}

#contentfooter
{
	margin: 0;
}



/* .magcover img
{
	display: block;
	width:95px;
	border: 2px solid #fff;
	background: url(graphics/covernotfound.png) no-repeat center center;	
}*/

.heading {
	margin-left: 10px;
	margin-top: 15px;
}
/*-----AUXILLIARY PAGES-------*/

/*---C O N T A C T----*/

#content-normal
{
	float: left;
	width: 836px;
}

.contact-column
{
	width:418px;
	float: left;
}

.ContactBlock
{
	border: 1px solid #1c1c1c;
	margin-bottom: 10px;
	margin-right: 10px;
}

.ContactBlock h2
{
	margin: 15px 15px 1.5em;
	font-size:12px;
	font-weight:bold;
	color: #669999;	
}

.ContactBlock h2 img
{
	vertical-align: middle;	
}

.ContactText p
{
	margin: 15px 15px 1.5em;
}

#rangeadult .form
{
color:#336666;
padding-left:8px;
}

#ContentArea {
	background: url(graphics/header/bg-header.gif) no-repeat;
	position: relative;
	padding-bottom: 10px;
	float: left;
}

#rangekid #ContentArea {
	background: url(graphics/header/kids/bg-header.gif) no-repeat;	
}


* html #ContentArea {
	height: 100%;
}


div.form
{
	float: left;
	border:1px #333 solid;
	width: 823px;
}

div.form p
{
	margin: 10px 10px 1.5em;
	width: 602px;
}

.form h2
{
	margin: 10px 10px 1.5em;
	width: 602px;
}

.form table
{
	width: 602px;
	margin: 10px 10px 1.5em;
}

.form .forminput
{
	margin: 10px 10px 1.5em;
}

.form ul, .form ol
{
	width: 582px;
	margin: 0 0 1.5em 30px;
	list-style: disc;
}

.form li
{
	list-style: disc;
	line-height: 1.5;
	margin: 0 0 0.5em;
}

#rangeadult .submitbtn
{
background-color:#999933;
color:#FFFFFF;
padding:2px;
border:0px;
}


#rangeadult input
{
border:1px #FFF solid;
background-color:#CCCCCC;

}
#rangeadult .forminput
{
width:500px;

}
#rangeadult .forminput
{
text-align:center;
width:500px;
padding:10px 0 0 0;

}




/*----HOME LINKS PAGE BEGIN HERE---*/

#homelinks
{

}

/*=====BEGIN JUMP TO: COUNTRIES FLAGS====*/
#homelinks #country-flags
{
	clear: both;
	margin-top: 15px;
border-top:2px #333 solid;
 border-bottom:2px #222 solid;
 padding: 4px 0;
	float:left;
	width:900px;
	height:64px;
	line-height:64px;
	margin-bottom:32px;
	background-color:#121212;
}


#homelinks .country-section
{
	clear: left;
	float:left;
	width:900px;
	background-color:#121212;
	margin: 0 0 2px;
}

#homelinks .flags
{
	float:right;
	width:697px;
	text-align:left;
}

#homelinks .flags img
{
 padding-right: 2px;
}

#homelinks .jump-to-country
{
	
	width:200px;
	height:64px;
	line-height:64px;
	text-align:center;
}

.country-menu
{
	background:url(../appimg/home/stripe.gif);
	margin-top:2px;
	border-top:2px #444 solid;
	border-bottom:2px #222 solid;
}

.flags a img{
	border: 0;
}

#homelinks #ContentBlock
{
	margin: 10px;
	background-color: #000;
	padding-top:10px;
	border: 1px solid #333;
	text-align:center;
	width: 972px;
}

#homelinks #homepage-container
{
	width: 900px;
	margin: 10px auto;
}

#country-flags #skip-to-country
{
	float: left;
	text-indent: -999em;
	display: block;
	width: 200px;
	height: 64px;
	background: url(graphics/homepage/selectctry.gif) no-repeat;
}

#country-flags ul
{
	margin: 0;
	float: left;
	width: 700px;
	background: url(graphics/homepage/spacer.gif) no-repeat top right;
}

#country-flags ul li
{
	margin-left: 2px;
	float: left;
}

#country-flags ul li a
{
	width: 85px;
	height: 64px;
	display: block;
	text-indent: -999em;
}

#country-flags ul li#skip-to-US a {	background: url(graphics/homepage/ctry-us.gif) no-repeat; }
#country-flags ul li#skip-to-GB a {	background: url(graphics/homepage/ctry-uk.gif) no-repeat; }
#country-flags ul li#skip-to-CA a {	background: url(graphics/homepage/ctry-cnd.gif) no-repeat; }
#country-flags ul li#skip-to-AU a {	background: url(graphics/homepage/ctry-aus.gif) no-repeat; }
#country-flags ul li#skip-to-NZ a {	background: url(graphics/homepage/ctry-nz.gif) no-repeat; }
#country-flags ul li#skip-to-IE a {	background: url(graphics/homepage/ctry-ire.gif) no-repeat; }

.country-menu
{
	margin-bottom: 4px;	
}

.country-menu h2
{
	line-height:64px;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	display: inline;
	padding: 23px 0;
	padding-left: 64px;	
}

#locale-US h2 { background: url(graphics/homepage/flag_usa.gif) no-repeat 0 50%; }
#locale-GB h2 { background: url(graphics/homepage/flag_uk.gif) no-repeat 0 50%; }


/*=====END JUMP TO: COUNTRY FLAGS===*/

/*=====BEGIN HOME: MAGAZINES LINKS====*/

.product-listings .age-section
{
	float:left;
	width:900px;
	line-height:64px;
	margin-bottom: 2px;
}

.product-listings .magazines
{
	background-color:#222;
}

.product-listings .comics
{
	background-color:#2c2c2c;
}

.product-listings .tots
{
	background-color:#222;
}

.product-listings .age-section .section-header
{
	float: left;
	width: 172px;
}

.product-listings .age-section .section-header h3
{
	text-indent: -999em;
	width: 200px;
	height: 64px;
}

.product-listings .age-section .section-header h3.header-mags
{
	background: url(graphics/homepage/header-magazines.gif) no-repeat;
}

.product-listings .age-section .section-header h3.header-comics
{
	background: url(graphics/homepage/header-comics.gif) no-repeat;
}

.product-listings .age-section .section-header h3.header-tots
{
	background: url(graphics/homepage/header-tots.gif) no-repeat;
}

.product-listings .age-section .section-content
{
	float:right;
	width:697px;
	text-align:left;
	margin-bottom: -2px;		
}

.product-listings .magazines .section-content
{
	background:#121212 url(graphics/homepage/block-mags.gif) repeat 2px 0;
}

.product-listings .comics .section-content
{
	background:#121212 url(graphics/homepage/block-comics.gif) repeat 2px 0;
}

.product-listings .tots .section-content
{
	background:#121212 url(graphics/homepage/block-mags.gif) repeat 2px 0;
}

.product-listings .age-section .section-magazine
{
	float:left;
	width:172px;
	height:175px;
	margin-bottom:2px;
	margin-left:2px;
	text-align:left;
}

* html .product-listings .age-section .section-magazine
{
	width: 170px;
	margin-left: 4px;
}

.product-listings .magazines .section-magazine
{
	background-color:#1f1f1f;
}

.product-listings .comics .section-magazine
{
	background-color:#292929;
}

.product-listings .tots .section-magazine
{
	background-color:#1f1f1f;
}

.product-listings .age-section .section-magazine h4
{
	margin: 23px 20px 1.5em;
	padding: 0;
	font-size: 12px;
	line-height: 1.5;
	height: 3em;
}

.product-listings .age-section .section-magazine h4 a:link, .product-listings .age-section .section-magazine h4 a:visited
{
	color: #fff;
}

.product-listings .age-section .section-magazine ul
{
	margin: 0 20px 0;
}



 #footer
{
	clear: both;
	text-align:center;
	padding-top:10px;
	height: 49px;
	position: relative;
	margin-top: -59px;
}

#footer a:link
{
	color:#FFF;
	text-decoration:none;
}

#footer a:hover
{
	color:#ffff00;
	text-decoration:underline;
}

#Countries
{
	height:330px;
	padding-top: 80px;
	margin: 10px auto;
	background: url(graphics/country/world.jpg) no-repeat top center;
	text-align: center;
}

#Countries h1
{
	width: 600px;
	margin: 0 auto 10px;
	background: transparent;
	border: 0;
}

#countries-links {
	width: 600px;
	padding: 0 5px;
	height: 174px;
	margin: 0 auto;
	overflow: hidden;
	background: #000 url(graphics/country/bg.gif) no-repeat;	
}

#countries-links a {
	float: left;
	width: 290px;
	height: 38px;
	display: block;
	text-indent: -999em;
	outline: 0;
	margin: 10px 5px;
}

#countries-links a#switch-uk { background: url(graphics/country/greatbritain.gif) no-repeat; }
#countries-links a#switch-us { background: url(graphics/country/unitedstates.gif) no-repeat; }
#countries-links a#switch-ca { background: url(graphics/country/canada.gif) no-repeat; }
#countries-links a#switch-au { background: url(graphics/country/australia.gif) no-repeat; }
#countries-links a#switch-nz { background: url(graphics/country/newzealand.gif) no-repeat; }
#countries-links a#switch-ie { background: url(graphics/country/ireland.gif) no-repeat; }

#tc
{
margin-top:10px;
}

#WebPanelSection
{
	position: relative;
	height:425px;
	overflow: hidden;
	background-color: #fff;
}

* html #WebPanelSection
{
	margin-left: -3px;
}

#Vbanner
{
width:200px;
height: 425px;
left: 636px;
top: 0;
background-color:#333;
position: absolute;
}

#Vbanner a, #Vbanner a img { border: 0; }

#issue-header {
	width:615px;
	height: 425px;
	background: #fff url(graphics/productheader_bg.png) no-repeat;
	overflow: hidden;
}

#issue-header img { border: 0; }

#issue-header img#issue-cover {
	position: absolute;
	width: 619px;
	height: 434px;
	z-index: 5;
}

#issue-header img#subscription-discount 
{
	position: absolute;
	top: 145px;
	left: 320px;
}

#issue-header img#subscription-price 
{
	position: absolute;
	top: 333px;
	left: 516px;
	z-index: 5;
}

#issue-header img#subscription-frequency 
{
	position: absolute;
	top: 334px;
	left: 327px;
	z-index: 5;
}

#issue-header a#newsletter-link {
	position: absolute;
	display: block;
	width: 273px;
	height: 45px;
	top: 381px;
	left: 345px;
}

#relatedsubscriptions {
	width: 138px;
	margin-right:0px;
}

#relatedsubscriptions .readmore
{
	text-indent: -999em;
	display: block;
	width: 138px;
	height: 38px;
	background: url(graphics/navigation/readmore.gif) no-repeat;
	margin-bottom: 3px;
}

#relatedsubscriptions a
{
	margin: 0 auto;
	display: block;
	width: 130px;
	height: 179px;
	margin-bottom: 10px;
}

#relatedsubscriptions a img
{
	border: 0;
	width: 130px;
	height: 179px;
}


#relatedsubscriptions .magcover
{
	width:95px;
	background-color:#ff0000;
}


#relatedsubscriptions .magcover img
{
	/*width:95px;*/
	border: 2px solid #fff;
	background: url(graphics/covernotfound.png) no-repeat center center;	
}

.errormsg
{
color:#FFF;
font-weight:bold;
background-color:#990000;
padding:4px;
}


.promoimg

{
text-align:center;
clear:both;
}

ul#navigation-products
{
	margin: 0;
	width: 136px;
	border-left: 1px solid #3e424a;
	border-right: 1px solid #3e424a;
}


#Menublock
{
	float:left;
	width:138px; 
	margin-top: 10px;
	padding-left: 9px;

}

#Menublock a.nav-dwlink
{
	margin-top: 10px;
	margin-bottom: 10px;
	text-indent: -999em;
	display: block;
	height: 176px;
	width:138px;
	background: url(graphics/navigation/navigation-dw.jpg) no-repeat;
	outline: 0;
}

#Menublock a.nav-dwlink:hover
{
	background-position: -138px 0;
}

ul#navigation-products li#nav-comingSoon a {
background:transparent url(graphics/navigation/coming_soon_cs.gif) no-repeat scroll 0%;
border-bottom:1px solid #3E424A;
display:block;
height:30px;
outline-color:invert;
outline-style:none;
outline-width:0pt;
text-indent:-999em;
width:136px;
}

ul#navigation-products li#nav-availableNow {
background:transparent url(graphics/navigation/coming_soon_an.gif) no-repeat scroll 0%;
border-bottom:1px solid #3E424A;
display:block;
height:30px;
outline-color:invert;
outline-style:none;
outline-width:0pt;
text-indent:-999em;
width:136px;
}






ul#navigation-products li
{
	margin: 0;
	padding: 0;
	
}

ul#navigation-products li a
{
	text-indent: -999em;	
	display: block;
	width: 136px;
	height: 29px;
	background:url(graphics/navigation/navigation-products.gif) no-repeat 0 -30px;
	border-bottom: 1px solid #3e424a;
	outline: 0;	
}

#rangekid ul#navigation-products
{
	border-left: 1px solid #9307ac;
	border-right: 1px solid #9307ac;
}

#rangekid ul#navigation-products li a
{
	background:url(graphics/navigation/kids/navigation-products.jpg) no-repeat 0 -30px;
	height: 45px;
	border-bottom: 1px solid #9307ac;
}

#rangekid ul#navigation-products li#nav-login a
{
	height: 29px;
	border-bottom: 0;
}

ul#navigation-products li#nav-login a { background-position: 0 0; }
ul#navigation-products li#nav-login a:hover { background-position: -137px 0; }

ul#navigation-products li#nav-mag24 a { background-position: 0 -30px; }
ul#navigation-products li#nav-mag24 a:hover { background-position: -137px -30px; }

ul#navigation-products li#nav-magCharmed a { background-position: 0 -60px; }
ul#navigation-products li#nav-magCharmed a:hover { background-position: -137px -60px; }

ul#navigation-products li#nav-magCSI a { background-position: 0 -90px; }
ul#navigation-products li#nav-magCSI a:hover { background-position: -137px -90px; }

ul#navigation-products li#nav-magGreysAnatomy a { background-position: 0 -120px; }
ul#navigation-products li#nav-magGreysAnatomy a:hover { background-position: -137px -120px; }

ul#navigation-products li#nav-magHeroes a { background-position: 0 -150px; }
ul#navigation-products li#nav-magHeroes a:hover { background-position: -137px -150px; }

ul#navigation-products li#nav-magLost a { background-position: 0 -180px; }
ul#navigation-products li#nav-magLost a:hover { background-position: -137px -180px; }

ul#navigation-products li#nav-magPrisonBreak a { background-position: 0 -210px; }
ul#navigation-products li#nav-magPrisonBreak a:hover { background-position: -137px -210px; }

ul#navigation-products li#nav-magSmallville a { background-position: 0 -240px; }
ul#navigation-products li#nav-magSmallville a:hover { background-position: -137px -240px; }

ul#navigation-products li#nav-magStargate a { background-position: 0 -270px; }
ul#navigation-products li#nav-magStargate a:hover { background-position: -137px -270px; }

ul#navigation-products li#nav-magStarTrek a { background-position: 0 -300px; }
ul#navigation-products li#nav-magStarTrek a:hover { background-position: -137px -300px; }

ul#navigation-products li#nav-magStarWarsInsider a { background-position: 0 -330px; }
ul#navigation-products li#nav-magStarWarsInsider a:hover { background-position: -137px -330px; }

ul#navigation-products li#nav-magSupernatural a { background-position: 0 -360px; }
ul#navigation-products li#nav-magSupernatural a:hover { background-position: -137px -360px; }

ul#navigation-products li#nav-magUglyBetty a { background-position: 0 -390px; }
ul#navigation-products li#nav-magUglyBetty a:hover { background-position: -137px -390px; }

ul#navigation-products li#nav-magTorchwood a { background-position: 0 -420px; }
ul#navigation-products li#nav-magTorchwood a:hover { background-position: -137px -420px; }

ul#navigation-products li#nav-magTorchwood a { background-position: 0 -420px; }
ul#navigation-products li#nav-magTorchwood a:hover { background-position: -137px -420px; }

ul#navigation-products li#nav-magIndianaJones a { background-position: 0 -450px; }
ul#navigation-products li#nav-magIndianaJones a:hover { background-position: -137px -450px; }

#rangekid ul#navigation-products li#nav-magBatmanLegends a { background-position: 0 -30px }
#rangekid ul#navigation-products li#nav-magBatmanLegends a:hover { background-position: -136px -30px; }

#rangekid ul#navigation-products li#nav-login a { background-position: 0 0; }
#rangekid ul#navigation-products li#nav-login a:hover { background-position: -136px 0; }

#rangekid ul#navigation-products li#nav-magDKFindout a { background-position: 0 -77px }
#rangekid ul#navigation-products li#nav-magDKFindout a:hover { background-position: -136px -77px; }

#rangekid ul#navigation-products li#nav-magDreamworksTales a { background-position: 0 -123px }
#rangekid ul#navigation-products li#nav-magDreamworksTales a:hover { background-position: -136px -123px; }

#rangekid ul#navigation-products li#nav-magFuturama a { background-position: 0 -169px }
#rangekid ul#navigation-products li#nav-magFuturama a:hover { background-position: -136px -169px; }

#rangekid ul#navigation-products li#nav-magJusticeLeagueLegends a { background-position: 0 -215px }
#rangekid ul#navigation-products li#nav-magJusticeLeagueLegends a:hover { background-position: -136px -215px; }

#rangekid ul#navigation-products li#nav-magShaunTheSheep a { background-position: 0 -261px }
#rangekid ul#navigation-products li#nav-magShaunTheSheep a:hover { background-position: -136px -261px; }

#rangekid ul#navigation-products li#nav-magSimpsonsComics a { background-position: 0 -307px }
#rangekid ul#navigation-products li#nav-magSimpsonsComics a:hover { background-position: -136px -307px; }

#rangekid ul#navigation-products li#nav-magSimpsonsComicsPresents a { background-position: 0 -353px }
#rangekid ul#navigation-products li#nav-magSimpsonsComicsPresents a:hover { background-position: -136px -353px; }

#rangekid ul#navigation-products li#nav-magSpongebobSquarepants a { background-position: 0 -399px }
#rangekid ul#navigation-products li#nav-magSpongebobSquarepants a:hover { background-position: -136px -399px; }

#rangekid ul#navigation-products li#nav-magStarWarsComic a { background-position: 0 -445px }
#rangekid ul#navigation-products li#nav-magStarWarsComic a:hover { background-position: -136px -445px; }

#rangekid ul#navigation-products li#nav-magSupermanLegends a { background-position: 0 -491px }
#rangekid ul#navigation-products li#nav-magSupermanLegends a:hover { background-position: -136px -491px; }

#rangekid ul#navigation-products li#nav-magTeenageMutantNinjaTurtles a { background-position: 0 -537px }
#rangekid ul#navigation-products li#nav-magTeenageMutantNinjaTurtles a:hover { background-position: -136px -537px; }

#rangekid ul#navigation-products li#nav-magTransformers a { background-position: 0 -583px }
#rangekid ul#navigation-products li#nav-magTransformers a:hover { background-position: -136px -583px; }

#rangekid ul#navigation-products li#nav-magWallaceAndGromit a { background-position: 0 -629px }
#rangekid ul#navigation-products li#nav-magWallaceAndGromit a:hover { background-position: -136px -629px; }

#rangekid ul#navigation-products li#nav-magSimpsonsTreasureTrove a { background-position: 0 -675px }
#rangekid ul#navigation-products li#nav-magSimpsonsTreasureTrove a:hover { background-position: -136px -675px; }

#rangekid ul#navigation-products li#nav-magLazyTown a { background-position: 0 -721px }
#rangekid ul#navigation-products li#nav-magLazyTown a:hover { background-position: -136px -721px; }

#rangekid ul#navigation-products li#nav-magLunarJim a { background-position: 0 -767px }
#rangekid ul#navigation-products li#nav-magLunarJim a:hover { background-position: -136px -767px; }

#rangekid ul#navigation-products li#nav-magJimJamAndSunny a { background-position: 0 -813px }
#rangekid ul#navigation-products li#nav-magJimJamAndSunny a:hover { background-position: -136px -813px; }

#rangekid ul#navigation-products li#nav-magRupertBear a { background-position: 0 -859px }
#rangekid ul#navigation-products li#nav-magRupertBear a:hover { background-position: -136px -859px; }

#rangekid ul#navigation-products li#nav-magDCUniversePresentsBatmanSuperman a { background-position: 0 -905px }
#rangekid ul#navigation-products li#nav-magDCUniversePresentsBatmanSuperman a:hover { background-position: -136px -905px; }

#rangekid ul#navigation-products li#nav-magIndianaJonesComic a { background-position: 0 -951px }
#rangekid ul#navigation-products li#nav-magIndianaJonesComic a:hover { background-position: -136px -951px; }

#rangekid ul#navigation-products li#nav-magTransformersAnimated a { background-position: 0 -997px }
#rangekid ul#navigation-products li#nav-magTransformersAnimated a:hover { background-position: -136px -997px; }

#rangekid ul#navigation-products li#nav-magStarTrekComic a
{
	background:url(graphics/navigation/kids/navigation-products2.jpg) no-repeat 0 0;
	height: 45px;
	border-bottom: 1px solid #9307ac;
}

#rangekid ul#navigation-products li#nav-magStarTrekComic a:hover { background-position: -136px 0;}

#rangekid ul#navigation-products li#nav-magTerminatorSalvationComic a
{
	background:url(graphics/navigation/kids/navigation-products2.jpg) no-repeat 0 -46px;
	height: 45px;
	border-bottom: 1px solid #9307ac;
}

#rangekid ul#navigation-products li#nav-magTerminatorSalvationComic a:hover { background-position: -136px -46px;}

#rangekid ul#navigation-products li#nav-magBatmanTheBraveandtheBold a
{
	background:url(graphics/navigation/kids/navigation-products2.jpg) no-repeat 0 -92px;
	height: 45px;
	border-bottom: 1px solid #9307ac;
}

#rangekid ul#navigation-products li#nav-magBatmanTheBraveandtheBold a:hover { background-position: -136px -92px;}

#rangekid ul#navigation-products li#nav-magTotally a
{
	background:url(graphics/navigation/kids/navigation-products.jpg) no-repeat 0 -1043px;
	height: 45px;
	border-bottom: 1px solid #9307ac;
}

#rangekid ul#navigation-products li#nav-magTotally a:hover { background-position: -136px -1043px;}

#rangekid ul#navigation-subscribe {
	width: 438px;
	height: 49px;
	background-color: #3f0a4e;
	color: #fff;
	top: 115px;
	left: 537px;
	border: 0;
}

#rangekid ul#navigation-subscribe li {
	float: left;
	height: 49px;
	line-height: 49px;
	text-indent: -999em;	
}

#rangekid ul#navigation-subscribe li a {
	display: block;
	height: 49px;
	background: url(graphics/header/kids/navigation-subscribe.jpg) no-repeat;
}

#rangekid ul#navigation-subscribe li#nav-subscribe-disabled 
{
	text-indent: -999em;
	width: 215px;
	height: 49px;
	background: url(graphics/header/kids/navigation-subscribe.jpg) no-repeat -0px -98px;
}

#rangekid ul#navigation-subscribe li#nav-subscribe a { width: 215px; background-position: 0 0; }
#rangekid ul#navigation-subscribe li#nav-backissues a { width: 223px; background-position: -215px 0; }

#rangekid ul#navigation-subscribe li#nav-subscribe a:hover { background-position: 0 -49px; }
#rangekid ul#navigation-subscribe li#nav-backissues a:hover { background-position: -215px -49px; }

.image-subpanel { border: 0; }