body { margin: 0px; padding: 0px; }
body,tr,td,th { font-size: 12px; }

a:link { color: #f60; text-decoration: none; }
a:active { color: #f60; text-decoration: none; }
a:visited { color: #f60; text-decoration: none; }
a:hover { color: #f60; text-decoration: underline; }

#body {
	width      : 100%;
	text-align : center;
}

#container {
	width      : 700px;
	background-color   : #fff;
	text-align: center;
	margin-left  : auto;
	margin-right : auto;
}

#contents {
	line-height: 2.0em;
	margin: 30px auto;
	width: 700px;
	text-align: left;
}

#footer {
	font-size: 10px;
	line-height: 1.5em;
}

#footer a:link { color: #000; text-decoration: none; }
#footer a:active { color: #000; text-decoration: none; }
#footer a:visited { color: #000; text-decoration: none; }
#footer a:hover { color: #f60; text-decoration: underline; }

h3 { font-size: 14px; color: #f60; }

.info { line-height: 1.5em; vertical-align: top; }
.name { font-size: 14px; color: #f60; }
.name2 { font-size: 14px; color: #333; }
.category { font-size: 10px; color: #333; }
.title { font-size: 10px; color: #333; }

div.left, div.right {
	height: 85px;
	width: 340px;
	line-height: 1.5em;
}
div.left { float: left; }
div.right { margin-left: 350px; }

img.thumb { border: solid 1px #999; float: left; margin-right: 10px; }
div.comingsoon,
div.noimg {
	width: 75px;
	height: 75px;
	border: solid 1px #999;
	text-align: center;
	color: #fff;
	float: left;
	margin-right: 10px;
}
div.comingsoon {
	background-color: #999;
}
div.noimg {
	background-color: #333;
}

br.break { clear: left; }

