p,ul,h1,h2,h3	{font-family: verdana, sans-serif;}

body	{background: #0066cc;}
div#header	{background: white url(images/header_back.png) repeat-y center; width: 766px; margin: 0 auto; padding: 0;}
div#header h1	{padding:0 45px; margin: 0; text-align: left; color: #0000bf; font-size: 150%;}
div#header h1 a, div#header h1 a:visited
	{text-decoration: none; color: #0000bf;}

div#header h1 a:hover	{text-decoration: underline;}

div#header h2	{padding:10px 45px; margin: 0; text-align: left; color: #0000bf; font-size: 120%;}
div#header p	{padding:5px 45px; margin: 0; text-align: left; color: #0000bf; font-size: 80%;}

div#main	{width: 700px; margin: 0 auto; padding: 0;}

div.mainbox	{width: 442px; margin: 0 auto 10px;; clear: none; background: white url(images/main_back.gif) repeat-y center;}

div.mainbox div.type	{width: 90px;  float: right; border: 2px dashed black; margin: 1px 10px 0 5px; text-align: center; font-weight: bold; font-family: verdana, sans-serif; font-size: 80%; }
div.mainbox div.ltd	{background: #F37C00; padding: 25px 5px 5px; height: 70px;}
div.mainbox div.coupon	{background: yellow; height: 60px; padding: 35px 5px 5px; }

div.mainbox h2	{padding:0 5px; margin: 0; text-align: left; color: #0000bf; font-size: 90%;}
div.mainbox p	{padding:5px; margin: 0; text-align: left; color: black; font-size: 70%;}
div.mainbox ul	{padding:5px 5px 5px 40px; margin: 0; text-align: left; color: black; font-size: 70%;}

div.leftad	{width: 120px; height: 600px; float: left; background: #cce0f5; border: 1px solid white;}
div.rightad	{width: 120px; height: 600px; float: right; background: #cce0f5; border: 1px solid white;}

p.foot	{text-align: center; clear: both; margin: 5px; font-size: 70%; color: white;}
p.foot a	{color: white;}
p.foot a:hover	{text-decoration: none;}