/* Begin Typography & Colors */



body {

	/*font-size: 62.5%; /* Resets 1em to 10px */
	/*background: #84cbf7 url(../images/main_bg.jpg) top center no-repeat scroll;*/
	background:#84cdf6;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000;
	font-size: .8em;
	line-height: 1.4em;
	}



#page {

	text-align: left;
	background-color:none;

	}

#header-container {
	position: relative;
    margin: 20px auto 0 auto;
	width: 950px;
	height: 160px;
	
}

#header h1 {
	font-size: 2em;
    text-align: left;
}
	
#header-container h1 a {
	width: 340px;
	text-indent: -99999px;
	display:block;
	margin:-60px auto 0 auto;
	height:115px
}



#contentWrapper {width:1010px; min-height:640px; margin:auto; position:relative}

#contentWrapperTop {width:1010px; height:11px; background:url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/wrapper_bg_top.png) 0 0 no-repeat; position:absolute; top:0; z-index:5}

#contentWrapperMid {width:950px; min-height:614px; padding:26px 30px 0 30px; background:url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/wrapper_bg_mid.png) top center repeat-y; margin:auto; position:relative; float:left; clear:both; margin-top:11px}

#contentWrapperBottom {width:1010px; height:18px; background:url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/wrapper_bg_bottom.png) bottom center no-repeat; position:relative; bottom:0; z-index:500; float:left}


#content {
	/*max-height:900px;*/
	padding: 0;
	margin: 0;
	float: left;
	width: 610px;
	clear:none
	}
	
#blogcontent {

	background-color:#2bc0e3;	
	padding: 0 10px 10px 10px;
	margin: 0 0 30px 0;
	float: left; 
	width: 610px;
	z-index:500;
	overflow:hidden;
	position:relative
	}
	
#pagecontentWrapper {width:1010px; min-height:640px; margin:auto; position:relative}

#pagecontentWrapperTop {width:1010px; height:11px; background:url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/wrapper_bg_top.png) 0 0 no-repeat; position:absolute; top:0; z-index:500}

#pagecontentWrapperMid {width:950px; /*min-height:640px;*/ padding:26px 30px 0 30px; background:url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/wrapper_bg_mid.png) top center repeat-y; margin:auto; position:relative; float:left; clear:both}

#pagecontentWrapperBottom {width:1010px; height:18px; background:url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/wrapper_bg_bottom.png) bottom center no-repeat; position:relative; bottom:0; z-index:500; float:left}

#pagecontent {

/*	background-color:#2bc0e3;	*/
	padding: 0 10px 0 0;
	margin: 0 0 30px 0;
	float: left; 
	width: 610px;
	z-index:500;
	position:relative
	}

#bandai_video_player {float:left; margin:auto; position:relative}



#content p {

        /* padding-top: 10px;*/

         }

.line {

         width: 615px;
         height: 1px;
         margin-bottom: 3px;
         margin-top: 3px;
         background: url(images/gray-opaque.png) repeat-x

}
.entry {position:relative; float:left; height:100%}

#blogcontent .entry p {margin:10px 0 10px 0}


.widecolumn .entry p {

	font-size: 1.05em;
	background:#9F0;
	float:left

	}



.narrowcolumn .entry, .widecolumn .entry {

	line-height: 1.4em;

	}



.widecolumn {

	line-height: 1.6em;

	}



.narrowcolumn .postmetadata {

	text-align: center;

	}



.thread-alt {

	/*background-color: #f8f8f8;*/

         background: #61b6ca /*url(images/gray-opaque.png) repeat*/;

}

.thread-even {

	/* background-color: white; */
		background:#a9cae3

         /*background: url(images/gray-opaque.png) repeat;*/

}

.depth-1 {

border: 1px solid #000099;

}



.even, .alt {



	border-left: 1px solid #000099;

}






small {

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 0.9em;

	line-height: 1.5em;

	}

/*small a, small a:visited, small a:hover {

         color: #000099;

}

small a:hover {

         text-decoration: underline;

}

*/

h1, h2, h3 {

	font-family: Arial, Helvetica, Sans-Serif;

	font-weight: bold;
	

	}



h1 {

	font-size: 4em;

	text-align: center;

	}



#header .description {

	font-size: 1em;
	text-align: left;
	display:none;

	}



h2 {

	font-size: 1.6em;
	

	}

#pagecontent h2 {text-shadow:#002839 0em 0.1em 0.1em}

h2.pagetitle {

	font-size: 1.6em;

	}



#sidebar h2 {

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 1.2em;

	}



h3 {

	font-size: 1.3em;

	}



h1, h1 a, h1 a:hover, h1 a:visited, #header .description {

	text-decoration: none;

	/*color: #FF0066;*/
	color: #fcb116;
	}



h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {

	/*color: #FF0066;
	
	color:#ff9900;*/color: #fff200;

	}



h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {

	text-decoration: none;

	}



.entry p a:visited {

	color: #000099;

	}



.sticky {

	/*background: #000099;*/

	padding: 0px 10px 10px;

    border: 1px solid #FF0066;

         position: relative;

         top: 10px;

	}

.sticky h2 {

	padding-top: 0px;

	}



.commentlist li {

         font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

         color: #000099;

}



#commentform #author, #commentform #email, #commentform #url {

	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

         background: url(images/gray-opaque.png) repeat;

         color: #000;

	}

#commentform input {

	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

         background: #FFF;

	}

#commentform textarea {

	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

         color: #000;

         background: url(images/gray-opaque.png) repeat;

	}

.commentlist li ul li {

	font-size: 1em;

         color: #000;

}



.commentlist li {

	font-weight: bold;

    color: #000099;

}



.commentlist li .avatar { 

	float: right;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

    color: #000;

	}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 1.1em;

    color: #000099;

	}



.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

    color: #000;

	}

.commentlist a {

    color: #000099;

}

.commentlist a:hover {

         color: #000099;

         text-decoration: underline;

}



#commentform p {

	font-family: Arial, Helvetica, Sans-Serif;

	}



.commentmetadata {

	font-weight: normal;

	}






small,/* #sidebar*/ ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {

	/*color: #FF0066;
	color: #ff9900;*/
	color:#fff200
	}



code {

	font: 1.1em 'Courier New', Courier, Fixed;

	}



acronym, abbr, span.caps

{

	font-size: 0.9em;

	letter-spacing: .07em;

	}



a, h2 a:hover, h3 a:hover {

	color: #000099;

	text-decoration: none;

	}



a:hover {

	color: #000099;

	text-decoration: underline;

	}



#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

	}



#wp-calendar a {

	text-decoration: none;

	}



#wp-calendar caption {

	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	text-align: center;

	}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

	}

/* End Typography & Colors */







/* Begin Structure */



#page {

	margin: 0px auto;
	
/*margin: 30px auto;
	width: 960px;
*/
	}



#header {

	height: 60px;
	width: 100%;
    min-width: 950px;
	margin: 0;
	padding: 0

	}



#bandai_header_container {

         position: relative;
         margin: 0 auto;
		 width: 950px;
		 height:60px;
		 top: 0px;

}

/*#header h1 {

	margin: 0 auto;

	width: 910px;

	}

#header .description {

         margin: 0 auto;

         width: 910px;

}*/

.narrowcolumn {

	float: left;

	padding: 0 0 20px 45px;

	margin: 0px 0 0;

	width: 450px;

	}



.widecolumn {

	padding: 10px 0 20px 0;

	margin: 5px 0 0 150px;

	width: 450px;

	}



.post {

	margin: 0;
	text-align: justify;
	position:relative;
	float:left;
	/*margin-bottom:40px;*/
	margin-bottom:10px;
	width:98%;
	clear:both


	}



.post hr {

	display: block;

	}



.widecolumn .post {

	margin: 0;

	}



.narrowcolumn .postmetadata {

	padding-top: 5px; float:left

	}



.widecolumn .postmetadata {

	margin: 30px 0; float:left

	}



.widecolumn .smallattachment {

	text-align: center;

	float: left;

	width: 128px;

	margin: 5px 5px 5px 0px;

}



.widecolumn .attachment {

	text-align: center;

	margin: 5px 0px;

}



p.postmetadata-single {

	clear: both;

         width: 475px;

         border-top: 1px solid #000099;

         border-bottom: 1px solid #000099;

         border-left: none;

         margin-left: 75px;

         margin-top: 10px;
		 float:left;

}

.postmetadata {

         clear: both;
		 float:left

}





.clear {

	clear: both;

}



/*

#footer {

	width: 100%;
	bottom:0;
	position:absolute;

	height: 75px;

	clear: both;

	background: #467bb8
	}*/

#Tamafooter {

	width: 100%;
	bottom:0;
	height: 605px;
	clear: both;
	background: #467bb8 url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/tamaFooter_bg.png) 50% 200px no-repeat scroll;;
	overflow:hidden;
	z-index:1000; position:relative;
	color:#fff	
	}
	

	
#Tamalegal {
	
	width:950px;
	height:119px;
	padding-top:54px;
	text-align:center;
	margin:auto;
	margin-top:200px;
	
	}

#Tamalegal span {font: 12px/14px 'Calibri', 'Lucida Grande', Verdana, Arial, Sans-Serif; color:#30647f; margin-top:20px}

#Tamafooter p {

        margin: 0;

	padding: 10px 0;

	text-align: center;

	}



/* End Structure */







/*	Begin Headers */

h1 {

	padding-top: 70px;

	margin: 0;

	}



h2 {

	margin: 30px 0 0;

	}



h2.pagetitle {

	margin-top: 30px;

	text-align: center;

}



#sidebar h2 {

	margin: 5px 0 0;

	padding: 0;

	}



h3 {

	padding: 0;

	margin: 30px 0 0;

	}



h3.comments {

	padding: 0;

	margin: 40px auto 20px ;

	}

/* End Headers */







/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

/* End Images */







/* Begin Lists



	Special stylized non-IE bullets

	Do not work in Internet Explorer, which merely default to normal bullets. */



html>body .entry ul {

	margin-left: 0px;

	padding: 0 0 0 30px;

	list-style: none;

	padding-left: 10px;

	text-indent: -10px;
	

	}


html>body .entry li {

	margin: 7px 0 8px 10px;

	}



.entry ul li:before, #sidebar ul ul li:before {

	content: "\00BB \0020";

	}



.entry ol {

	padding: 0 0 0 35px;

	margin: 0;

	}



.entry ol li {

	margin: 0;

	padding: 0;

	}



.postmetadata ul, .postmetadata li {

	display: inline;

	list-style-type: none;

	list-style-image: none;

	}



#sidebar ul, #sidebar ul ol {

	margin: 0;

	padding: 0;

	}



#sidebar ul li {

	list-style-type: none;

	list-style-image: none;

	margin-bottom: 15px;

	}



#sidebar ul p, #sidebar ul select {

	margin: 5px 0 8px;

	}



#sidebar ul ul, #sidebar ul ol {

	margin: 5px 0 0 10px;

	}



#sidebar ul ul ul, #sidebar ul ol {

	margin: 0 0 0 10px;

	}



ol li, #sidebar ul ol li {

	list-style: decimal outside;

	}



#sidebar ul ul li, #sidebar ul ol li {

	margin: 3px 0 0;

	padding: 0;

	}

/* End Entry Lists */







/* Begin Form Elements */

#searchform {

	margin: 10px auto;

	padding: 5px 3px;

	text-align: center;

	}



#sidebar #searchform #s {

	width: 108px;

	padding: 2px;

    background: url(images/gray-opaque.png) repeat;

    color: #FF0066;

	}



#sidebar #searchsubmit {

	padding: 1px;

         background: #FFF;

	}



.entry form { /* This is mainly for password protected posts, makes them look better. */

	text-align:center;

	}



select {

	width: 130px;

	}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform {

	margin: 5px 10px 0 0;

	}

#commentform textarea {

	width: 100%;

	padding: 2px;

	}

#respond:after {

		content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;

	}

#commentform #submit {

	margin: 0 0 5px auto;

	float: right;

	}

/* End Form Elements */







/* Begin Comments*/

.alt {

	margin: 0;

	padding: 10px;

	}



.commentlist {

	padding: 0;

	text-align: justify;

	}



.commentlist li {

	margin: 15px 0 10px;

	padding: 5px 5px 10px 10px;

	list-style: none;



	}

.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

}



.commentlist p {

	margin: 10px 5px 10px 0; overflow:hidden

}

.children { padding: 0; }



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

/* End Comments */







/* Begin Sidebar */


    

#sidebar {
	/*background: url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/panels.png) -360px 0 no-repeat scroll;*/
	float: right;
	clear:none;
	width:270px;
	/*width: 250px;*/
/**/	height:588px;
  margin: 0; /*margin-bottom:80px;*/
	font: 1em 'Calibri', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color:#fff;
	/*padding: 10px;*/
	position:relative;
	/*border: 1px solid #FF0066;*/
	/*overflow:hidden;*/
	/*min-height: 500px;*/
	}


#sidebar {
	float: right;
	clear:none;
	width: 270px;
	margin: 0; /*margin-bottom:80px;*/
	font: 1em 'Calibri', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color:#fff;
	position:relative;
	/*border: 1px solid #FF0066;*/
	/*overflow:hidden;*/
	/*min-height: 500px;*/
	}

#sidebarTop {background: url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/sidebar_top.png) 0 0 no-repeat scroll; width:270px; height:12px; float:left; clear:both; position:relative; top:0; z-index:500}

#sidebarContent {
	background: #2bc0e3;
	width: 250px;
	float: right;
	clear:none;
	min-height:568px;
	margin: 0;
	padding: 0px 10px 0px 10px;
	position:relative}

#sidebarBottom {background: url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/sidebar_bottom.png) 0 0 no-repeat scroll; width:270px; height:12px; float:left; clear:both; position:relative; bottom:0; z-index:500}






#sidebar form {

	margin: 0;

	}
	
#sidebar #sidebarTamaTown {width:253px; height:195px; padding:0; position:relative; float:left; bottom:0; clear:both}

/* End Sidebar */







/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; }

/* End Calendar */







/* Begin Various Tags & Classes */



acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border-left: 5px solid #000099;

	}



blockquote cite {

	margin: 5px 0 0;

	display: block;

	}



.center {

	text-align: center;

	}



.hidden {

	display: none;

	}

	

.screen-reader-text {

     position: absolute;

     left: -1000em;

}



hr {

	display: none;

	}



a img {

	border: none;

	}



.navigation {

	display: block;

	text-align: left;

	margin-top: 10px;

	margin-bottom: 60px;

	}

/* End Various Tags & Classes*/







/* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #000099;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

/* End captions */

/*custom Tama*/
#quad_3 {width:630px; height:207px; float:left; margin:43px 0 0; background:url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/panels.png) 0px -648px no-repeat scroll; }
#quad_3 p {font:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#004c80}
#quad_3 a, #quad_4 a:visited {color:#92278f; text-decoration:underline}

#quad_4 {width:270px; height:207px; float:right; clear:right; /*background:#FFF*/}


/*new navigation bar
#tama_navbar { background:url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/navigation_new.png) 0 0 no-repeat; width:644px; height:59px; margin:34px auto 0 auto; padding:0px; left: 0px}
#tama_navbar li span { display:none}
#tama_navbar li { float:left; list-style:none; position:relative}
#tama_navbar li, #tama_navbar a {margin:0px; padding:0px}

#tama_home a {margin:0px; padding:0px; width: 111px; height: 59px; display: block}
#tama_home a:hover, .TamaHome #tama_home a {margin:0px; padding:0px; width: 111px; height: 59px; display: block; top:23px; background:url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/navigation_new.png) 0 -68px no-repeat}


#tama_products a {margin:0px; padding:0px; width: 131px; height: 59px; display: block}
#tama_products a:hover, .TamaProducts #tama_products a {margin:0px; padding:0px; width: 131px; height: 59px; display: block; top:23px; background:url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/navigation_new.png) -111px -68px no-repeat}

#tama_blog a {margin:0px; padding:0px; width: 81px; height: 59px; display: block}
#tama_blog a:hover, .TamaBlog #tama_blog a {margin:0px; padding:0px; width: 81px; height: 59px; display: block; top:23px; background:url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/navigation_new.png) -242px -68px no-repeat}

#tama_vision a {margin:0px; padding:0px; width: 161px; height: 59px; display: block}
#tama_vision a:hover, .TamaVision #tama_vision a {margin:0px; padding:0px; width: 161px; height: 59px; display: block; top:23px; background:url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/navigation_new.png) -323px -68px no-repeat}

#tama_wiki a {margin:0px; padding:0px; width: 160px; height: 59px; display: block}
#tama_wiki a:hover, .TamaWiki #tama_wiki a {margin:0px; padding:0px; width: 160px; height: 59px; display: block; top:23px; background:url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/navigation_new.png) -484px -68px no-repeat}

/*end new navigation*/


/*new navigation bar with new tamavision icon*/
#tama_navbar { background:url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/navigation_tv.png) 0 0 no-repeat; width:644px; height:109px; margin:-15px auto 0 auto; padding:0px; left: 0px}
#tama_navbar li span { display:none}
#tama_navbar li { float:left; list-style:none; position:relative}
#tama_navbar li, #tama_navbar a {margin:0px; padding:0px}

#tama_home a {margin:0px; padding:0px; width: 111px; height: 109px; display: block}
#tama_home a:hover, .TamaHome #tama_home a {margin:0px; padding:0px; width: 111px; height: 109px; display: block; top:23px; background:url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/navigation_tv.png) 0 -135px no-repeat}


#tama_products a {margin:0px; padding:0px; width: 131px; height: 109px; display: block}
#tama_products a:hover, .TamaProducts #tama_products a {margin:0px; padding:0px; width: 131px; height: 109px; display: block; top:23px; background:url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/navigation_tv.png) -111px -135px no-repeat}

#tama_blog a {margin:0px; padding:0px; width: 81px; height: 109px; display: block}
#tama_blog a:hover, .TamaBlog #tama_blog a {margin:0px; padding:0px; width: 81px; height: 109px; display: block; top:23px; background:url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/navigation_tv.png) -242px -135px no-repeat}

#tama_vision a {margin:0px; padding:0px; width: 161px; height: 109px; display: block}
#tama_vision a:hover, .TamaVision #tama_vision a {margin:0px; padding:0px; width: 161px; height: 109px; display: block; top:23px; background:url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/navigation_tv.png) -323px -135px no-repeat}

#tama_wiki a {margin:0px; padding:0px; width: 160px; height: 109px; display: block}
#tama_wiki a:hover, .TamaWiki #tama_wiki a {margin:0px; padding:0px; width: 160px; height: 109px; display: block; top:23px; background:url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/navigation_tv.png) -484px -135px no-repeat}

/*end new navigation*/



div.entry table {margin-top:10px; margin-bottom:10px}
/*.productTable {background-color:#41b3ea; padding:10px; margin:10px 0 0 0; color:#fff} */
#content table a, #content table a:visited {color:#92278f}
#content table ol, #content table ul {margin:0; padding:0; margin-left:15px}
#content table li {padding:0; margin-left:0}

#content table td {background:#2bc0e3; padding:18px; border:0; text-align:left; color:#fff}


#pagecontent table a, #content table a:visited {color:#92278f}
#pagecontent table ol, #content table ul {margin:0; padding:0; margin-left:15px}
#pagecontent table li {padding:0; margin-left:0}

#pagecontent table td {background:#2bc0e3; padding:18px; border:0; text-align:left; color:#fff}



#newfun {margin:48px auto 82px auto; width:554px; height:41px; position:relative; background:#84cdf6 url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/new_tag.png) 0 0 no-repeat}
#gozu {position:absolute; width:174px; height:154px; left:75%; bottom:0; background:url(http://www.bandai.com/tamagotchi/wp-content/themes/the-shopping/images/gozarutchi.png) 0 0 no-repeat; z-index:1000}
#dailyQuote {width:90px; height:50px; font:18px/20px 'Gill Sans MT', 'Gill Sans', 'Century Gothic', 'Futura', Helvetica, Arial, Sans; font-weight:normal; color:#004d80; margin:6% 0 0 70px; float:left; text-align:center; position:relative}


#tru_logo {width:167px; height:48px; background:url(images/tru_logo.png) 0 0 no-repeat scroll; display:block; float:left; margin-bottom:6px; margin-top:4px}
#target_logo {width:154px; height:39px; background:url(images/target_logo.png) 0 0 no-repeat scroll; display:block; float:left; margin-bottom:4px; margin-top:4px}
#amazon_logo {width:155px; height:30px; background:url(images/amazon_logo.png) 0 0 no-repeat scroll; display:block; float:left; margin-bottom:4px; margin-top:4px; }
#walmart_logo {width:142px; height:40px; background:url(images/walmart_logo.png) 0 0 no-repeat scroll; display:block; float:left; margin-bottom:4px; margin-top:4px}

#tru_logo span {text-indent:-10000px; display:block; width:167px; height:48px}
#target_logo span {text-indent:-10000px; display:block; width:154px; height:39px}
#amazon_logo span {text-indent:-10000px; display:block; width:155px; height:30px}
#walmart_logo span {text-indent:-10000px; display:block; width:142px; height:40px}
/*.video_container_wrap {border:10px solid #2bc0e3}*/


/* style definitions for bandai header */

#header-shell-wide {
	position: relative;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto; /* centers header over 100% width flash apps */
	margin-right: auto; /* centers header over 100% width flash apps */
	padding: 0;
	height: 60px;
	width: 950px;
	z-index: 1000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif
}
#header-shell {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	height: 60px;
	width: 950px;
	z-index: 1000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif
}
#header-delete {
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	height: 60px;
	width: 950px;
	background-image: url(http://www.bandai.com/images/ba_hdr_bg.jpg);
	z-index: 1000;
	border-color:#999;
	border-style:solid;
	border-width:1px
}
#header-end-l {
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	height: 60px;
	width: 6px;
	background-image: url(http://www.bandai.com/images/ba_hdr_end_l.jpg)
}
#header-end-r {
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	height: 60px;
	width: 6px;
	background-image: url(http://www.bandai.com/images/ba_hdr_end_r.jpg)
}
#header-body {
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	height: 60px;
	width: 938px;
	background-image: url(http://www.bandai.com/images/ba_hdr_bg.jpg)
}
.bandailogo-hdr {
	position: absolute;
	margin: 0;
	padding: 0;
	left: 4px;
	top: 6px;
	border: 0
}
.bandaiwelcome {
	position: absolute;
	margin: 0;
	padding: 0;
	left: 70px;
	top: 6px;
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif; /* changed from 90%  */
	text-align:left
}
#hdr-nav-items {
	width: 471px;
	height: 28px;
	position: absolute;
	margin: 0;
	padding: 0;
	left: 70px;
	top: 24px;
	list-style:none
}
#hdr-nav-items li {
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	height: 24px
}
a.hdr-nav-home, a.hdr-nav-home:visited  {
	position:relative;
    float: left;
    display: block;
    background:  url(http://www.bandai.com/images/btn_hdr_home.jpg) top;   
    color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif; /* changed from 90%  */
	width: 46px;
    height: 17px;
    line-height: 17px;
    margin: 0;
    padding: 5px 0 6px 16px;
    text-decoration: none
}
a.hdr-nav-home:hover {   
	position:relative;
    float: left;
    display: block;
    background:  url(http://www.bandai.com/images/btn_hdr_home.jpg) no-repeat bottom;   
    color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif; /* changed from 90%  */
	width: 46px;
    height: 17px;
    line-height: 17px;
    margin: 0;
    padding: 5px 0 6px 16px;
    text-decoration: none
}
a.hdr-nav-products,a.hdr-nav-products:visited {
	float: left;
	position: relative;
    display: block;
    background:  url(http://www.bandai.com/images/btn_hdr_products.jpg) top;   
    color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif; /* changed from 90%  */
	width: 72px;
    height: 17px;
    line-height: 17px;
    margin: 0;
    padding: 5px 0 6px 11px;
    text-decoration: none
}
a.hdr-nav-products:hover {   
	float: left;
	position: relative;
    display: block;
    background:  url(http://www.bandai.com/images/btn_hdr_products.jpg) no-repeat bottom;   
    color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif; /* changed from 90%  */
	width: 72px;
    height: 17px;
    line-height: 17px;
    margin: 0;
    padding: 5px 0 6px 11px;
    text-decoration: none
}
a.hdr-nav-wheretobuy,a.hdr-nav-wheretobuy:visited {
	float: left;
	position: relative;
    display: block;
    background:  url(http://www.bandai.com/images/btn_hdr_wheretobuy.jpg) top;   
    color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif; /* changed from 90%  */
	width: 100px;
    height: 17px;
    line-height: 17px;
    margin: 0;
    padding: 5px 0 6px 13px;
    text-decoration: none
}
a.hdr-nav-wheretobuy:hover {   
	float: left;
	position: relative;
    display: block;
    background:  url(http://www.bandai.com/images/btn_hdr_wheretobuy.jpg) no-repeat bottom;   
    color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif; /* changed from 90%  */
	width: 100px;
    height: 17px;
    line-height: 17px;
    margin: 0;
    padding: 5px 0 6px 13px;
    text-decoration: none
}
a.hdr-nav-blog,a.hdr-nav-blog:visited {
	float: left;
	position: relative;
    display: block;
    background:  url(http://www.bandai.com/images/btn_hdr_blog.png) top;   
    color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif; /* changed from 90%  */
	width: 46px;
    height: 17px;
    line-height: 17px;
    margin: 0;
    padding: 5px 0 6px 12px;
    text-decoration: none
}
a.hdr-nav-blog:hover {   
	float: left;
	position: relative;
    display: block;
    background:  url(http://www.bandai.com/images/btn_hdr_blog.png) no-repeat bottom;   
    color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif; /* changed from 90%  */
	width: 46px;
    height: 17px;
    line-height: 17px;
    margin: 0;
    padding: 5px 0 6px 12px;
    text-decoration: none
}
a.hdr-nav-customersupport,a.hdr-nav-customersupport:visited {
	float: left;
	position: relative;
    display: block;
    background:  url(http://www.bandai.com/images/btn_hdr_customersupport.png) top;   
    color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif; /* changed from 90%  */
	width: 138px;
    height: 17px;
    line-height: 17px;
    margin: 0;
    padding: 5px 0 6px 13px;
    text-decoration: none
}
a.hdr-nav-customersupport:hover {   
	float: left;
	position: relative;
    display: block;
    background:  url(http://www.bandai.com/images/btn_hdr_customersupport.png) no-repeat bottom;   
    color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif; /* changed from 90%  */
	width: 138px;
    height: 17px;
    line-height: 17px;
    margin: 0;
    padding: 5px 0 6px 13px;
    text-decoration: none
}
#hdr-ad-shell{
	position:absolute;
	top: 5px;
	left: 812px;
	padding: 0;
	margin: 0;
	width: 120px;
	display: inline
}
.hdr-ad-text{
	width: 120px;
	padding: 0;
	margin: 0;
	font: 10px Arial, Arial, Helvetica, sans-serif; /* changed from 75%  */
	color: #000;
	float: left;
	font-weight:bold;
	position:relative;
	text-align:right
}
#hdr-search-shell{
	position:absolute;
	top: 25px;
	left: 600px;
	padding: 0;
	margin: 0;
	width: 350px;
	height: 25px;
	float: left;
	display: inline
}
#hdr-search-field{
	padding: 0 0 0 2px;
	margin: 4px 3px 0 0;
	width: 130px;
	height: 16px;
	font: 12px Verdana, Tahoma, Arial, sans-serif;
	color: #000;
	float: left;
	position:relative
}
#hdr-search-button{
	margin: 0;
	padding: 0;
	float: left;
	position:relative
}
.hdr-search-text{
	width: 150px;
	padding: 10px 5px 0 0;
	margin: 0;
	font: 11px Arial, Arial, Helvetica, sans-serif; /* changed from 80%  */
	color: #000;
	font-weight:bold;
	float:left;
	text-align:right;
	position:relative
}
#mn-products {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 137px;
	top: 50px;
	width: 187px; /* initial 172 */
	height: 144px;
	z-index: 4000;
	visibility: hidden
}
#mn-products iframe {
	position:absolute;
	left:0;
	top:0;
	width:209px; /* initial 194 */
	height:270px; /* 180 for 6, 210 for 7 */
	margin:0;
	padding:0;
	list-style:none;
	z-index:100;
	filter:alpha(opacity=0)
}
#mn-products-items {
	position: absolute;
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	z-index: 4001
}
#mn-products-items li {
    margin: 0;
    padding: 0;
	width: 185px; /* initial 170 */
    height: 28px;
	float: left;
	z-index: 4001
}
#mn-products-items a, #mn-products-items a:visited {
	background: transparent;
	background-color:#b0292d;
	background-position: top;
    color: #fff;
	text-align:left;
	float: left;
	font: bold 13px Arial, Helvetica, sans-serif; /* changed from 100%  */
	width: 185px; /* initial 170 */
    height: 14px;
    line-height: 10px;
    margin: 0;
    padding: 7px 12px 7px 12px;
    text-decoration: none;
	border: 1px solid;
	border-color:#76180e;
	z-index: 4001
}
#mn-products-items a:hover {
	background-repeat: no-repeat;
	background-color:#da1b1b;
	background-position:bottom;
	z-index: 4001
}
#mn-customersupport {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 333px;
	top: 50px;
	width: 126px;
	height: 100px;
	z-index: 4000;
	visibility: hidden
}
#mn-customersupport iframe {
	position:absolute;
	left:0;
	top:0;
	width:150px;
	height:92px;
	margin:0;
	padding:0;
	list-style:none;
	z-index:100;
	filter:alpha(opacity=0)
}
#mn-customersupport-items {
	position: absolute;
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	z-index: 4001
}
#mn-customersupport-items li {
    margin: 0;
    padding: 0;
	width: 124px;
    height: 28px;
	float: left;
	z-index: 4001
}
#mn-customersupport-items a, #mn-customersupport-items a:visited {
	background: transparent;
	background-color:#b0292d;
	background-position: top;
    color: #fff;
	text-align:left;
	float: left;
	font: bold 13px Arial, Helvetica, sans-serif; /* changed from 100%  */
	width: 124px;
    height: 14px;
    line-height: 10px;
    margin: 0;
    padding: 7px 12px 7px 12px;
    text-decoration: none;
	border: 1px solid;
	border-color:#76180e
}
#mn-customersupport-items a:hover {
	background-repeat: no-repeat;
	background-color:#da1b1b;
	background-position:bottom
}
#mn-hide {
	position: absolute;
	margin: 0;
	padding: 0;
	left: 0;
	top: 51px;
	width: 803px;
	height: 300px;
	z-index: 2000;
	visibility: hidden
}

/* style definitions for footer */

#footer-shell-wide {
	position: relative;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto; /* centers header over 100% width flash apps */
	margin-right: auto; /* centers header over 100% width flash apps */
	padding: 0;
	height: auto;
	width: 950px
}
#footer-shell {
	position: relative;
	float:left;
	margin: 0;
	padding: 0;
	height: auto;
	width: 950px
}
#footer-end-l {
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	height: 40px;
	width: 6px;
	background-image: url(http://www.bandai.com/images/ba_ftr_end_l.jpg)
}
#footer-end-r {
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	height: 40px;
	width: 6px;
	background-image: url(http://www.bandai.com/images/ba_ftr_end_r.jpg)
}
#footer-body {
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	height: 40px;
	width: 938px;
    background: url(http://www.bandai.com/images/ba_ftr_bg.jpg) repeat-x top
}
form {
	color: #000;
	font-family:  Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 9pt;
	margin: 0;
	padding: 0
}
#quicklinks-shell {
	width: 205px; 
	position: absolute;
	top: 8px;
	left: 4px
}
.quicklinks-text {
	color: #000;
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-size: 9px
}
#ftr-nav-items {
	width: 660px;
	position: absolute;
	margin: 0;
	padding: 0;
	left: 232px;
	top: 13px;
	list-style-type:none
}
#ftr-nav-items li {
	float: right;
	position: relative;
	margin: 0;
	padding: 0 8px 0 8px;
	border-right:1px solid #000
}
#ftr-nav-items li.last {
	border-right:none
}
a.ftr-nav-btn:hover {
	float: left;
	position: relative;
    display: block;   
	padding: 0;
	margin: 0;
	font: 8pt Arial, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	text-decoration:none;
    line-height: 10px;
	background-color:#ccc
}
a.ftr-nav-btn,a.ftr-nav-btn:visited {   
	float: left;
	position: relative;
    display: block;   
	padding: 0;
	margin: 0;
	font: 8pt Arial, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
    line-height: 10px
}
.bandailogo-ftr {
	position: absolute;
	margin: 0;
	padding: 0;
	left: 906px;
	top: 6px;
	border: 0
}
#ftr-legal-shell {
	float: left;
	position: relative;
	margin: 0;
	padding: 5px 0 5px 0;
	width: 950px;
	height: auto
}
#ftr-legal-text-hm {
	font: 7pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	float: left;
	position: relative;
	margin: 0;
	padding: 0 5px 0 0;
	width: 260px;
	height: auto
}
#ftr-legal-text-mn {
	font: 7pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	float: left;
	position: relative;
	margin: 0;
	padding: 0 6px 0 10px;
	width: 700px;
	height: auto
}
#ftr-legal-text {
	font: 7pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	float: left;
	position: relative;
	margin: 0;
	padding: 0 6px 0 10px;
	width: 850px;
	height: auto
}
a.ftr-legal-toybank {
	float: right;
	position: relative;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0
}
a.ftr-legal-nbglogo {
	float: right;
	position: relative;
	margin: 0;
	padding: 0 6px 0 10px;
	top: 0;
	left: 0
}
#btn-helmet-shell {
	width: 170px;
	height: 39px;
	float: right;
	position: relative;
	margin: 0;
	padding: 0 12px 0 12px;
	top: 0;
	left: 0;
	list-style:none
}
#btn-helmet-shell li {
	float: right;
	position: relative;
	margin: 0;
	padding: 0;
	height: 39px
}
a.btn-helmet, a.btn-helmet:visited  {
	position:relative;
    float: left;
    display: block;
/*  background:  url(../images/html/DownloadHelmet_CSS.gif) no-repeat top;    */
    color: #67001e;
	font: bold 12px Arial, Helvetica, sans-serif; /* changed from 90%  */
    height: 39px;
    line-height: 39px;
    margin: 0;
    padding: 0 2px 0 2px;
    text-decoration: none
}
a.btn-helmet:hover {   
	position:relative;
    float: left;
    display: block;
/*  background:  url(../images/html/DownloadHelmet_CSS.gif) no-repeat bottom;   */
    color: #000;
	font: bold 12px Arial, Helvetica, sans-serif; /* changed from 90%  */
    height: 39px;
    line-height: 39px;
    margin: 0;
    padding: 0 2px 0 2px;
    text-decoration: none
}


