*				{ margin:0; padding:0; }
body				{ background-color:#ffffff; }

div#page			{ width:894px; margin:0 auto 0 auto; }

div#left			{ float:left; width:200px; margin:20px 0 16px 0; }
div#right			{ float:left; width:690px; margin:0px 0 16px 4px; }

div#header img			{ display:block; width:200px; height:170px; border:0; }

div#nav				{ margin:0 0 32px 0; }
div#nav ul			{ list-style:none; }
div#nav ul li			{ background-color:#446a99; border-top:1px solid #ffffff; }

div#nav ul li.first		{ background:#446a99 url(nav_first.png) no-repeat top center; border-top:0; }
div#nav ul li.last		{ background:#446a99 url(nav_last.png) no-repeat bottom center; }

div#nav ul li.current		{ background-color:#999999; }
div#nav ul li.first_current	{ background:#999999 url(nav_first_current.png) no-repeat top center; border-top:0; }
div#nav ul li.last_current	{ background:#999999 url(nav_last_current.png) no-repeat bottom center; }

div#nav ul li a,
div#nav ul li strong		{ display:block; width:140px; height:30px; padding:0 30px 0 30px; color:#ffffff; font:bold 12px/30px arial, sans-serif; text-transform:uppercase; }
div#nav ul li a			{ text-decoration:none; }

div#nav ul li ul li		{ background-color:#efefef; }
div#nav ul li ul li a,
div#nav ul li ul li strong	{ color:#666666; text-transform:none; }

div#contacts			{ color:#666666; font:normal 12px/16px verdana, sans-serif; text-align:center; }
div#contacts p			{ margin:0 0 16px 0; }
div#contacts p a		{ color:#666666; }

div#article_header		{ width:690px; height:220px; margin:0 0 32px 0;}

div#article			{ width:626px; margin:0 32px 0 32px; color:#000000; font:normal 12px/16px verdana, sans-serif; }
div#article a			{ color:#000000; }
div#article a.text-top		{ position:relative; top:-84px; left:10px; }
div#article a.text-top-2	{ position:relative; top:-28px; left:10px; }
div#article h1			{ margin:0 0 16px 0; color:#446a99; font:normal 32px/32px arial, sans-serif; }
div#article h2			{ clear:left; color:#446a99; font:normal 18px/32px arial, sans-serif; }
div#article p,
div#article ul,
div#article table		{ margin:0 0 16px 0; }
div#article p.product_image	{ float:right; margin:0 0 16px 16px; }
div#article ul			{ list-style-position:inside; }
div#article ul.subnav a		{ color:#446a99; }
div#article table		{ width:100%; border-collapse:collapse; }
div#article table.small		{ width:400px; }
div#article th,
div#article td			{ padding:2px 16px 2px 2px; vertical-align:top; }
div#article th			{ text-align:left; }
div#article td			{ border-top:1px solid #cccccc; }

div#article_gallery p		{ float:left; width:184px; margin:0 16px 16px 0; text-align:center; }
div#article_gallery img		{ border:0; }
div#article_gallery a		{ text-decoration:none; }
div#article_gallery a strong	{ color:#446a99; font:bold 14px/18px verdana, sans-serif; }

div#footer			{ clear:left; width:854px; height:32px; margin:0 0 16px 0; padding:0 20px 0 20px; background:#446a99 url(footer.png) no-repeat center center; }
div#footer p			{ float:left; width:427px; color:#ffffff; font:normal 10px/32px verdana, sans-serif; }
div#footer p.right		{ text-align:right; }
div#footer p a			{ color:#ffffff; }

