/* Basic CSS for a two-column page layout */#zone1 {    /* clickable area */float: left;width : 120px;height: 75px;margin-left: 650px;margin-top: 0px;}#zone2 {    /* clickable area */float: left;width : 300px;height: 80px;margin-left: 0px;margin-top: 0px;}body {	font-size: 11px;	font-family:  verdana, arial, helvetica, sans-serif;	background-position: top left;	background-repeat: repeat;	background-image: url(../image/pattern_047.gif);	background-color: #EBECED;	text-align: left;	margin: 30px;	padding: 0;	min-width: 840px;	clear: both;	}	#container {	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	margin-bottom: 0px;	color: #555;	background-color:#66bcd9; 	background-repeat: repeat;	padding: 0px 0px 0px 0px;	border-style: solid;	border-color: #000;	border-width: 0px;	width: 800px;	}	#banner {	float: center;	display: block;	width: 800px;	height: 220px;	background-image: url(../image/toy_banner_2.jpg);	background-position: top-left;	background-repeat:no-repeat;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	}	#menu {	width: 100%;	background: #none;	position: absolute;	top: 42px;	margin: 12px 0px 0px 20px;	}#menu ul {	list-style: none;	margin: 0;	padding: 0;	width: 108px;	height: 100px;	float: left;	border-bottom: none;	}	#menu a, #menu h3 {	font: 15px/16px verdana,arial, helvetica, sans-serif;	text-align: center;	display: block;	border-width: 0px;	border-style: solid;	border-color: #none;	margin: 0;	padding: 2px 3px;	}#menu h2 {	color: #none;	background: #none;	text-transform: uppercase;	}#menu a {	color: #fff;	background: #none;	text-decoration: none;	}	#menu li {	position: relative;	text-decoration: none;	color: #777;	background: #B5B3A1;	padding: 100px;	border: 1px solid #ccc;	border-bottom: 0 px;	}#menu ul li {	display: none;}	#menu ul:hover li {	display: block;	}#leftcontent {	float: left;	width: 295px;	padding: 2px 5px 10px 5px;	margin:40px 0px 20px 15px;	background: #ffffff url(image/left_box_bottom.gif) no-repeat left bottom;	border-color: #F7911E;	border-style: dashed;	border-width: 2px;	voice-family: "\"}\""; 	voice-family: inherit;	}body>#leftcontent {width: 200px;}#rightcontent {	float: right;	left: 315px;	width: 425px;	padding: 2px 5px 10px 5px;	margin: 40px 15px 0px 0px;	border-color: #F7911E;	border-style: dashed;	border-width: 2px;	background-color: #ffffff;	voice-family: "\"}\""; 	voice-family: inherit;	}body>#rightcontent {width: 400px;}h1 {	color: #66bcd9;	background: none;	font-size: 1.2em; 	line-height: 1.5em;	font-weight: 600;	margin: 5px;	padding: 5px 0px 0px 5px;	}h2 {	color: #F7911E;	text-align: left;	background: none;	font-size: 1.4em;	font-weight: strong;	margin: 1px;	padding: 15px 10px 0px 5px; 	}h3 {	color: #8a0515;	background: none;	font-size: 1em; 	line-height: 1em;	font-weight: 600;	margin: 4px;	padding: 3px 5px 3px 5px;	letter-spacing: .5px;	}		h4 {	color: #EB385C;	background: none;	font-size: 1.2em; 	line-height: 1em;	font-weight: 600;	margin: 5px;	padding: 0px 0px 0px 0px;	}	blockquote {	margin: 1em 2.7em 1.36em; /* 11px ~30px ~15px */	background: none;	color: #666;	line-height: 15px;	}	p {	font-size: 10px;	line-height: 1.5;	margin: 2px 5px 0px 5px;	padding: 1px 5px 0px 5px;	color: #2D1A07;	border-color: #2D1A07;	border-style: solid;	border-width: 0px;	}	.rightp {	font-size: 11px;	margin: 2px 5px 2px 5px;	padding: 4px 5px 4px 15px;	color: #2D1A07;	background: #none;	border-color: #999;	border-style: dashed;	border-width: 0px 0px 0px 0px;	}#content p {	line-height: 1.5em; /* ~20px */	}	#content blockquote p {	line-height:1.5;	}/* Browsers that understand the CSS child selector get the good typography. */	#content p+p {	margin-top: -1em; 	text-indent: 1em;	}a {	color: #8a0515;	background: none;	text-decoration: none;	font-size: 1.1em; 	line-height: 1em;	font-weight: 600;	margin: 5px;	padding: 10px 10px 10px 10px;	letter-spacing: .5px;	}			a:link {	color: #EB385C;	background: none;	text-align: none;	background: none;	font-size: 1.4em;	font-weight: strong;	margin: 5px;	padding: 150px 10px 5px 5px; 		}a:visited {	color: #EB385C;	background: none;	}a:hover {	color: #F7911E;	text-decoration: none;	}	/* .upgrade checks for CSS compliancy.  Add a friendly note and a link to a page of browser resources. Feel free to use  http://www.dvoutpost.com/resources/browsers.php */	.upgrade {	display: none; 	} #footer {	width: 800px;	height: 47px;	background: none;	background-image: url();	background-position: center;	background-repeat: repeat;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}		#footer ul {	padding: 15px 10px 0px 20px;	margin: 0px 0px 0px 0px;	}#footer li {	display: inline;	list-style-type: none;	}	#footer a {	color: #333;	background: none;	border-width: 0;	font-size: 10px;	font-weight: 100;	text-decoration: none;	padding: 0 10px 0 10px;	}	#footer a:hover {	color:#666;	background:none;	text-decoration:none;	}	#copyright {	float: right;	width: 200px;	font-size: 10px;	color: #fff;	padding: 0px 0px 0px 0px;	margin: -28px 0px 0px 0px;	border-style: solid;	border-color: #; 	border-width: 0 0 0 0;	background: #none;	voice-family: "\"}\""; 	voice-family: inherit;  	width: 200px;	}body>#copyright {width: 200px;}	/* Fix IE. Hide from IE Mac \*/* html menu ul li { float: left; }* html menu ul li a { height: 1%; }/* End */startList = function() {	if (document.all&&document.getElementById) {	menuRoot = document.getElementById("menu");	for (i=0; i<navRoot.childNodes.length; i++) {	node = menuRoot.childNodes[i];	if (node.nodeName=="li") {	node.onmouseover=function() {	this.className+="over";	}	node.onmouseout=function() {	this.className=this.classname.replace>>		("over", "");	}	}   }  }  }	window.onload=startList;[if IE]><style type="text/css" media="screen">#menu ul:hover li {behavior: url(csshover.htc); /* call hover behaviour file */font-size: 100%; /* enable IE to resize em fonts */} #menu {float: left; /* cure IE5.x "whitespace in lists" problem */width: 100%;}#menu li ul{height: 1%; /* make links honour display: block; properly */} #menu a, #menu h2 {font: bold 0.9em/1.8em verdana,arial, helvetica, sans-serif; /* if required use em's for IE as it won't resize pixels */} </style><![endif]