* {	margin:0;	padding:0;	}	body {	margin:0;	padding:0;		background:#CBC1B7;		font-family: Verdana, Sans-Serif;	font-size:12px;	line-height:13px;	color:#2d2d2d;}#page {	padding-left:7px;	border:0px solid #575757;	margin: -196px 0 0 -258px;	position:absolute;	top:50%;	left:50%;	width:400px;	height:300px;	}#header {	width:550px;	height:7px;		background:url('images/header.gif');		margin:0 auto;	margin-top:20px;	}#main {	width:550px;		background:url('images/body.gif');		margin:0 auto;	overflow:auto;	}	#image {	width:268px;	height:371px;	background:#fff;	float:left;	margin-left:7px;		overflow:auto;	}#right {	width:261px;	float:left;	overflow:hidden;	padding-left:7px;	margin-top:40px;	}	#content {	width:258px;	float:left;	overflow:hidden;	padding-left:10px;	margin-top:40px;		font-family: Verdana, Sans-Serif;	font-size:11px;	}#content-navi {	width:250px;		overflow:hidden;	margin:0 auto;	padding-top:80px;		font-family: Verdana, Sans-Serif;	font-size:11px;	}	#content-navi a {	color:#000;	text-decoration:none;	}#content-navi a:hover {	color:#000;	text-decoration:none;	}#footer {	width:550px;	height:7px;		background:url('images/footer.gif') no-repeat;		margin:0 auto;	margin-bottom:5px;}#footer-navi {	width:250px;		overflow:hidden;	padding-left:10px;		font-family: Verdana, Sans-Serif;	font-size:11px;	}#footer-navi a {	color:#000;	text-decoration:none;	}#footer-navi a:hover {	color:#000;	text-decoration:none;	}a {	color:#373E4E;		}a:hover {	text-decoration:none;}