@charset "utf-8";
/* CSS Document */

	/* Common */
		html { overflow-y:scroll; }
		html, body { width:100%; height:100%; margin:0px; background:#efecec; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; min-width:1000px; color:#383838; zoom:1; -webkit-text-size-adjust:none; }
		
		
		table { width:100%; height:100%; margin:0px; padding:0px; border;:0px; border-spacing:0; border-collapse:collapse; }
		table tr td { vertical-align:top; margin:0px; padding:0px; }
		a { cursor:pointer; text-decoration:none; }
		img { border:0px; }
		* { zoom:1; }
		input { border:1px solid #dfdfdf; margin:0px; padding:0px; color:#383838; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
		textarea { color:#383838; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;  }

	/* Container */
		#container { width:1000px; min-width:1000px; background:#ffffff; overflow:hidden; }
		.top_container { position:relative; }
	
	/* Shadow */
		.left_shadow { background:url(../images/left_shadow.jpg) repeat-y right; overflow:hidden; }
		.right_shadow { background:url(../images/right_shadow.jpg) repeat-y left; overflow:hidden; }
		
	/* Padding */
		.standard_padding { height:10px; overflow:hidden; clear:both; }
		.standard_middle_padding { height:20px; overflow:hidden; clear:both; }
		.standard_large_padding { height:30px; overflow:hidden; clear:both; }
		
	/* Left Container */	
		.left_container { z-index:100; position:relative; }
		.left_content { width:221px; background:#ffffff; z-index:100; }
		.left_content .top { height:181px; }
		.left_content .top .logo { padding-top:44px; text-align:center; }
		
		.left_container_shadow { background:url(../images/left_menu_shadow.png) repeat-y; width:9px; overflow:hidden; z-index:100; }
		
		.right_content { z-index:50; position:relative; }
	
		/* Left Menu */
			.left_menu { margin:0px; padding:0px; list-style:none; }
			.left_menu li { margin:0px; padding:0px; list-style:none; float:left;}
			.left_menu li a { display:block; width:221px; height:41px; }
			.left_menu li a:hover { background-position:0px -41px; }
			.left_menu li.selected a { background-position:0px -41px; }
			.left_menu li.selected .subcategory { display:block; }
			.left_menu li.vsplit { background:url(../images/menu/bar.png) center no-repeat; height:1px; width:221px; clear:both; }
			
			.left_menu li .scale_model { background:url(../images/menu/scale_model.jpg); }
			.left_menu li .toys { background:url(../images/menu/toys.jpg); }
			.left_menu li .radio_control { background:url(../images/menu/radio_control.jpg); }
			
			.left_menu .subcategory { margin:10px 14px 0px 14px; padding:0px 0px 12px 0px; list-style:none; display:none; overflow:hidden; }
			.left_menu .subcategory li { margin:0px; list-style:none; text-align:center; clear:both; }
			.left_menu .subcategory li a { height:auto; padding:7px 0px 7px 0px; color:#3f3f3f; width:193px; font-size:11px; }
			.left_menu .subcategory li a div { padding:0px 7px 0px 7px; display:inline; }
			.left_menu .subcategory li a:hover { background:url(../images/menu/subcategory_line.jpg) repeat-x center; }
			.left_menu .subcategory li a:hover div { background:#ffffff; }
			.left_menu .subcategory li a.selected { background:url(../images/menu/subcategory_line.jpg) repeat-x center; }
			.left_menu .subcategory li a.selected div { background:#ffffff; }
			.left_menu .padding { height:12px; overflow:hidden; clear:both; }
			
		/* Top Menu */
			.top_menu { position:absolute; top:58px; left:-9px; width:779px; z-index:10; }
			.top_menu .top_shadow { background:url(../images/menu/top_shadow.png) repeat-x; height:6px; overflow:hidden; }
			.top_menu .bot_shadow { background:url(../images/menu/bot_shadow.png) repeat-x; height:16px; overflow:hidden; }
			.top_menu .h_menu { height:34px; margin:0px; padding:0px; list-style:none; background:#ffffff; padding-right:23px; }
			.top_menu .h_menu li { margin:0px; padding:0px; list-style:none; float:right; }
			.top_menu .h_menu li a { height:34px; overflow:hidden; display:block; }
			.top_menu .h_menu li a:hover { background-position:0px -34px; }
			.top_menu .h_menu li a.select { background-position:0px -34px; }
			.top_menu .h_menu li.hsplit { background:url(../images/menu/h_split.png); width:1px; height:34px; }
		
			.top_menu .h_menu li .contactus { background:url(../images/menu/contactus.jpg); width:102px; }
			.top_menu .h_menu li .news { background:url(../images/menu/news.jpg); width:62px; }
			.top_menu .h_menu li .distributors { background:url(../images/menu/distributors.jpg); width:113px; }
			.top_menu .h_menu li .products { background:url(../images/menu/products.jpg); width:90px; }
			.top_menu .h_menu li .new_items { background:url(../images/menu/new_items.jpg); width:93px; }
			.top_menu .h_menu li .aboutus { background:url(../images/menu/aboutus.jpg); width:87px; }
			.top_menu .h_menu li .home { background:url(../images/menu/home.jpg); width:62px; }
			
			.top_search { position:absolute; top:20px; right:20px; z-index:100; }
			.top_search input { width:97px; font-size:11px; height:19px; line-height:19px; padding:0px 3px 0px 3px; }
			.top_search .btn_search { background:url(../images/button/search.jpg); width:55px; height:21px; overflow:hidden; border:0px; cursor:pointer; }
			.top_search .btn_search:hover { background:url(../images/button/search.jpg) 0px -21px; }
			
	/* Footer */
		.footer { border-top:1px solid #b5b5b5; background:url(../images/footer/bg.jpg) repeat-x; min-height:73px; padding:11px 22px 11px 22px; clear:both; }
		.footer .link { margin:0px; padding:0px; list-style:none; clear:both; }
		.footer .link li { margin:0px; padding:0px 4px 0px 0px; list-style:none; float:left; }
		
		.footer .menu { padding:10px 0px 0px 0px; margin:0px; clear:both; list-style:none; }
		.footer .menu li { list-style:none; margin:0px; padding:0px 20px 0px 0px; float:left; }
		.footer .menu li a { color:#797979; font-weight:bold; font-size:10px;  }
		.footer .menu li a:hover { color:#333333; }
			
		.footer .copyright { clear:both; font-size:9px; color:#bbbbbb; padding-top:3px; text-transform:uppercase; }
		.footer .copyright .left { float:left; }
		.footer .copyright .right { float:right; }
		.footer .copyright .right a { color:#bbbbbb; }
		.footer .copyright .right a:hover { color:#333333; }
			
			
			
			
			
			
			
			
		
		
		
		
		
		
		
		
		
		
		