
	* {
		margin : 0;
		padding : 0;
	}

	body {
		font-size :15px;
		font-family: Arial, Helvetica, sans-serif;
	}

	div#page{
		width : 800px;
		margin-left : auto;
		margin-right : auto;
		text-align : left;
	}

	div#branding {
		width : 800px;
		height : 50px;
		padding : 10px;
		margin-bottom:5px;
/*		background-color : #00AAAA;
*/		border-top : 3px solid #00AAAA;
		border-bottom : 3px solid #00AAAA;
		voice-family : "\"}\"";
		voice-family : inherit;
		width : 780px;
	}

	html>body div#branding {
		width : 780px;
	}

	div#wrapper {
		float : left;
		width : 600px;
		border : 2px solid #00AAAA;
		padding : 5px;
		voice-family : "\"}\"";
		voice-family : inherit;
		width : 586px;
	}

	html>body div#secondary-column {
		width : 586px;
	}

	div#primary-column {
		float : left;
		width : 293px;
		border : 1px solid #00AAAA;
		padding : 10px;
		voice-family : "\"}\"";
		voice-family : inherit;
		width : 271px;
	}

	html>body div#primary-column {
		width : 271px;
	}


	div#secondary-column {
		float : right;
		width : 293px;
		border : 1px solid #00AAAA;
		padding : 10px;
		voice-family : "\"}\"";
		voice-family : inherit;
		width : 271px;
	}

	html>body div#secondary-column {
		width : 271px;
	}


	div#extra-column {
		float : right;
		width : 190px;
		padding : 5px;
		border : 1px solid #00AAAA;
		voice-family : "\"}\"";
		voice-family : inherit;
		width : 178px;
	}

	html>body div#extra-column {
		width : 178px;
	}

	div#footer{
		clear:both;
		border-top: solid #CCCCCC 1px;
		margin-top: 10px;
		text-align:center;
	}

	h1 {
		font-size : 20px;
	}

	h4 {
		font-size : 12px;
	}

	strong {
		color : #0A375A;
	}


	a {
		text-decoration:underline;
	}

	a:link ,a:visited {
		color : #0A375A;
	}

	
	a:hover ,a:active {
		color : #006699;
		text-decoration:underline;
	}

	table {
		margin-left : auto;
		margin-right : auto;
	}

	img{
		border:0px;
		border-style : none;
		text-decoration : none;	
	}

	div.sort {
		margin-top : 5px;
		text-align : center;
	}

.Item table {
	width:100%;
	border-separate:collapse;
	border:1px solid #B4B4B4;
	font-size:14px;
}

.Item th {
	padding:5px;
	border:1px solid #B4B4B4;
	background-color:#00AAAA;
	color : #ffffff;
	text-align:center;
}

.Item td.image {
	text-align:center;
	vertical-align:middle;
	border:1px solid #B4B4B4;
}

.Item td.name {
	vertical-align:middle;
	padding:5px;
	border:1px solid #B4B4B4;
	word-break:break-all;
}

.Item td.price {
	text-align:right;
	width:70px;
	vertical-align:middle;
	border:1px solid #B4B4B4;
}

	div.caption {
		overflow: hidden;
		word-break:break-all;
	}

	div.Item td.shop {
		text-align:right;
		font-size:12px;
		padding:3px;
		width:90px;
		vertical-align:middle;
		border:1px solid #B4B4B4;
	}

	div.linkmenu {
		background-color : #00AAAA;
		padding : 3px 5px;
		font-weight : bold;
		text-align : center;
		color : #ffffff;
	}

	div.link {
		background-color : #ffffff;
		padding : 3px 3px 10px;
		font-size :14px;
		word-break:break-all;
		overflow: hidden;
	}

	div.link li{
		list-style-type : none;
		margin-top : 5px;
		margin-left : 5px;
	}

	div.yahooblogmenu {
		background-color : #00AAAA;
		padding : 3px 5px;
		font-weight : bold;
		text-align : center;
		color : #ffffff;
	}

	div.yahooblog table td{
		padding:3px;
		border-bottom:1px solid #BBBDD2;
		word-break:break-all;
	}

	div.pager {
		text-align:center;
		margin:10px;
		font-size: 14px;
	}

	div.pager a,
	div.pager span {
		margin-right: 0.1em;
		padding: 0.2em 0.5em;
	}

	div.pager a {
		color: #105cb6;
		background-color: #fff;
		border: 1px solid #9aafe5;
		text-decoration: none;
	}

	div.pager a:hover {
		color: #ffffff;
		background-color: #2e6ab1;
		border: 1px solid #2e6ab1;
	}

	div.pager span.current {
		color: #fff;
		background-color: #2e6ab1;
		border: 1px solid #2e6ab1;
		font-weight: bold;
	}

	div.pager span.nextprev {
		border: 1px solid #ddd;
		color: #999;
		background-color: #fff;
	}

	div.pager a.nextprev {
		font-weight: bold;
	}

	div.footer {
		clear : both;
		font-size : 12px;
		text-align : center;
	}


