/* CSS Document */

body,html{ width:100%; height:100%; min-width:770px; min-height:500px; margin:0 auto; padding:0; text-align:left; background-repeat:no-repeat; background-position:bottom; background-attachment:fixed; font-family:Helvetica, Arial, sans-serif; font-size:13px; line-height:16px; color:#FFF; }
body.admin {margin:30px;width:auto;height:auto;color:#000;}
.content a{ text-decoration:none; font-weight:bold; color:#FFFF00; }
/* a:hover{ color:#FFF; } - see bottom of page */
.links { text-decoration:none; font-weight:bold; color:#FFFF00; }
.content { margin:14px; margin-top:5px;margin-bottom:18px; }
.maptext { color: #eb1e85; }
.maptext a, .maptext a:active, .maptext a:link, .maptext a:visited {
	color: #333333;
	text-decoration: none;
}
.maptext a:hover {
	color: #eb1e85;
	text-decoration: underline;
}
#news_box{ position:absolute; padding-top:5px; width:560px; height:auto; z-index:4; background-image:url(images/bottom-560px.gif); background-repeat:no-repeat; background-position:bottom; filter:alpha(opacity=80); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; } 
#content_box{ position:absolute; padding-top:5px; width:510px; height:auto; z-index:4; background-image:url(images/bottom.gif); background-repeat:no-repeat; background-position:bottom; filter:alpha(opacity=80); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; }
#bigpink{ position:absolute; min-width:200px; right:0px; top:0px; z-index:1; width:95%; height:180px; background-image:url(images/bigpink2.gif); background-position:bottom left; }
#nav{ position:absolute; z-index:2; top:146px; right:60px; width: 100%; background-color: #FFFFFF; padding: 8px 5px; }
#inner-nav { float: right; }
/*#toys_top{ position:absolute; z-index:2; left:250px; bottom:65px; visibility:hidden; } */
#spec_box_hidden{ position:absolute; margin:auto 0; width:315px; height:auto; z-index:5000; right:19px; top:0px; background-image:url(/images/content_bottom.gif); background-repeat:no-repeat; background-position:bottom; filter:alpha(opacity=80); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; visibility:hidden; }
#inside_spec{ padding:14px; }
#product_desc{ position:absolute; padding:14px; z-index:3; left:1px; top:0px; width:182px; }
#tagline{ position:absolute; width:544px; height:30px; z-index:1; top:55%; left:30%;}
#thumbs { position:absolute; left: 280px; top: 6px;z-index:1000; font-size:10px;font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#000000;}
#top_thumbs { position:absolute; left: 290px; top: 48px;z-index:1000; font-size:10px;font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#000000; }
#news_bg {position: absolute; left:0px; top:230px; width:350px; color:#000000;}
#news_bg { background-color:#FFFFFF; filter:alpha(opacity=80); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity:0.80; opacity:0.80;z-index:10;height:auto; border:1px solid #EB1E85;}
#news_home {z-index:11;margin:20px;}
#news_home a {color:#990000;}
.copyright { font-family:Helvetica, Arial, sans-serif; bottom: 0px; position: fixed; color: #666666; }
h2 {font-family:Helvetica, Arial, sans-serif; font-size:18px; line-height:18px; color:#FFF; font-weight: bold; margin-bottom: 0px; padding-bottom: 0px;  }
.comingsoon { color: #ffff00; font-weight: bold; }

.readmore {
	/* float: right; clear: both; */
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.news {
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.clear {
	clear: both;
}
a.event_link { text-decoration: none; }
#toys_top { visibility: hidden; position: absolute; left: 290px; top: 48px; z-index:0;  }
/* new header css */
#header-logo { 
	width: 213px; 
	height: 114px; /* was 140*/ 
	background-color:#eb1e85; 
	margin-left: 40px; 
}
#logo-inner { 
	margin-left: 20px; 
	margin-right: 20px; 
	/* padding-top: 36px;*/
}
#logo-runner { 
	height: 32px; 
	margin-left: 40px; 
	float: left; 
}
#logo-footer { 
	height: 32px; 
	width: 192px; 
	background-color: #eb1e85; 
	float: left; 
}
#logo-right { 
	height: 32px; 
	width: 20px; 
	float: left; 
}
#header-runner-top { 
	height: 132px; /* was 158 */ 
	background-color: #FFFFFF; 
}
#header-runner { 
	height: 14px; 
	width: 100%; 
	float: left; 
	background-color: #eb1e85; 
}
#left-header { 
	float: left; 
	width: 272px; 
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
#right-header { 
	margin-left: 272px;  
	height: 114px; /* was 140px */  
}
#header-runner-top-text { 
	padding-top: 10px; /* was 135 */ 
	padding-left:200px;
}
.clear { 
	clear: both; 
}
.nav {
	padding: 0px 5px;
}
#shop-wrapper {width: 850px; background-image:url(images/shop-wrapper-bottom.gif); background-position:bottom; background-repeat:no-repeat; margin-left: 240px; z-index:10; background-color: #d70870; filter:alpha(opacity=80); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity:0.80; opacity:0.80;}
.shop-text { }
.maptext { color: #eb1e85; }
.maptext a, .maptext a:active, .maptext a:link, .maptext a:visited {
	color: #333333;
	text-decoration: none;
}
.maptext a:hover {
	color: #eb1e85;
	text-decoration: underline;
}
.links { text-decoration:none; font-weight:bold; color:#FFFF00; }
/* .content { margin:14px; margin-top:5px;margin-bottom:18px; } */
a, a:active, a:visited, a:link { text-decoration:none; font-weight:bold; color:#FFFF00; }
a:hover{ color:#FFFFFF; text-decoration: underline; }
/* product page css */
#product-header-logo { 
	width: 213px; 
	height: 492px; /* was 140*/ 
	background-color:#eb1e85; 
	margin-left: 40px; 
}
#product-logo-inner { 
	margin-left: 20px; 
	margin-right: 20px; 
	/* padding-top: 36px;*/
}
#product-logo-runner { 
	height: 32px; 
	margin-left: 40px; 
	float: left; 
}
#product-logo-footer { 
	height: 32px; 
	width: 192px; 
	background-color: #eb1e85; 
	float: left; 
}
#product-logo-right { 
	height: 32px; 
	width: 20px; 
	float: left; 
}
#product-header-runner-top { 
	height: 510px; /* was 158 */ 
	background-color: #FFFFFF; 
}
#product-header-runner { 
	height: 14px; 
	width: 100%; 
	float: left; 
	background-color: #eb1e85; 
}
#product-left-header { 
	float: left; 
	width: 272px; 
	background-color: #FFFFFF;
}
#product-right-header { 
	margin-left: 272px;   
}
#product-header-runner-top-text { 
	padding-top: 100px; /* was 135 */ 
	padding-left:200px;
	padding-bottom: 25px;
}
#product-left-text {
	padding-top: 10px;
	height: 376px;
}
#toys_bottom {
	position: absolute;
	left:310px;
	top:440px;
}
p { font-size: 12px; line-height: 14px; }
#layer2 {
	padding-top: 10px;
}
#product-nav {
	padding-top: 5px;
}
.hidden {
	display : none;
}

.small {
	font-size: 11px;
}
.review { padding: 8px 0px;  }
.review h2 { padding: 0px; margin: 0px; }
.review-inner { padding-bottom: 4px; }
.italic { font-style:italic;}

a { outline: 0 }
