@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

body {text-align:center;margin: 30px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif }
IMG { border:0px }
P { font-size:13px; color:#666666; }
H1 { font-size:22px;color:#000000;margin:0px }
H2 { font-size:18px;color:#CCCCCC;margin:0px;font-weight:normal  }
H3 { font-size:16px;color:#000000;margin:0px  }
.col {color: [ekm:colour_1][ekm:colour_1]}

A { font-size:13px; color:#333; text-decoration:none; }
A:hover { font-size:13px; color:#000000; text-decoration:underline; }
A:visted { font-size:13px; color:#666666; text-decoration:none; }

#container { width:960px; height:auto; position:relative; margin:0px auto; }
#cart {	position:absolute;	width:139px;	height:33px;	top:100px;	right:148px;	z-index:10;	font-size:11px;	color:#333;	font-weight:bold; display:none; }
#cart a { font-size:11px; font-weight:bold; color: #333333; text-decoration:none; }
#cart a:hover { font-size:11px; font-weight:bold; color:#0099FF; text-decoration:none; }

#browse {	position:absolute;	width:400px;	height:40px;	top:171px;	right:10px;	z-index:11;	font-size:11px;	color:#333;	font-weight:bold;	display:block;	line-height:20px;	text-align:right;}
#browse select { font-size:11px; }

#header { width:960px; height:220px; text-align:left; position:relative; left:0px;top:0px;}

#content { width:960px; height:auto; background: #ffffcc;text-align:left;position:relative }
#content .table { width:950px; height:auto; }

.leftcol { width:215px; height:auto; }
.rightcol { width:713px; height:auto; border:1px solid #f1f1ba;background:#ffffff;padding:10px }

.boxtitle { background: url(/ekmps/shops/toystoys/resources/Design/titles-back.gif) repeat scroll 0 0;
color:#FFFFFF;
font-family:verdana;
font-size:11px;
font-weight:bold;
height:32px;
line-height:33px;
padding-left:22px;
text-align:left;
text-transform:uppercase;
width:193px; }

.boxcontent { width:195px; height:auto; text-align:left;color:#666666; font-size:11px;padding:10px; }
.boxcontent P { font-size:11px; color:#666666 }
.maincats a { border-top:1px solid #ffffe0; border-bottom: 1px solid #f1f1ba; height:22px; width:195px; clear:both; display:block; color:#000000; font-size:11px; padding: 0px 0px 0px 20px; line-height:22px; text-decoration:none; text-transform:capitalize }
.maincats a:hover { border-top:1px solid #ffffe0; border-bottom: 1px solid #f1f1ba; height:22px; width:195px; clear:both; display:block; color:#FFFFFF;font-size:11px; padding: 0px 0px 0px 20px; line-height:22px; text-decoration:none;background:#d8d8ad; }

#subcats a { margin-left:20px; border:0px; background:none; color:#666666;width:175px;  }
#subcats a:hover { margin-left:20px; border:0px; background:none; color:#000000;width:175px;  }

#footspacer { background:#cc0000; height:10px; width:auto;margin:10px 0px 10px 0px }

#footer { font-size:12px; color:#999999; text-align:center; margin:0px 10px 10px 220px}
#footer a { font-size:12px; color:#000000; text-decoration:none }
#footer a:hover { font-size:12px; color:#666666; text-decoration:none; }

#specials { text-align:left }
#specials P { font-size:11px; color:#666666;margin:0px }
#specials a { font-size:11px; color: #666666; font-weight:bold }
#specials .price { color:#cc0000;font-weight:bold;font-size:13px;margin:0px; }

#categories a { font-size:12px }
#categories a:hover { font-size:12px;}

#newproducts img { min-width:100px; min-height:100px; maxwidth:150px; max-height:150px}
#newproducts a { font-size:10px; color:#000000;text-transform:uppercase }
#newproducts a:hover { font-size:10px; color:#cc0000;text-transform:uppercase }

#products a { font-size:11px; text-decoration;none; }
#products a:hover { font-size:11px; text-decoration;none; }
#products .price { font-size:12px; color:#000000; }

#affiliations { width:960px; text-align:center; margin: 10px 0px 0px 0px }

.input { font-size:11px;  width:270px; }
FORM { margin:0px; padding:0px }
.button { height:20px; width:20px; font-size:11px;}


