#main {	margin:0;	padding:0;	float:right;	width:670px;	border-right:1px solid #dddddd;	overflow:hidden;	}.message {	margin:3px 0 10px 0;	padding-left:10px;	height:33px;	font-size:85%;	line-height:1.4em;	border-bottom:1px solid #dddddd;	}#imgHello ul {	margin:0 0 15px 0;	padding:0;	list-style:none;	}#imgHello li {	margin:0 10px;	padding:0;	font-size:93%;	line-height:1.4em;	color:#999;	display:inline;	float:left;	}.pUpdate {	margin:0 10px;	padding:0;	text-align:right;	font-size:93%;	line-height:1.5em;	color:#666;	}#imgHello img {	margin:2px 10px;	padding:0;	width:650px;	>width:649px;	height:354px;}#infoContainer {	margin:0;	padding:0;	float:left;	width:100%;	border-top:1px solid #dddddd;	}#infoContainer h3{	background-color:#FBFAF5;	border-bottom:1px solid #dddddd;	}#new {	margin:0;	padding:0;	width:100%;	background-image:url(../images/cover/bgNew.gif); 	}#reco {	margin:0;	padding:0;	width:100%;	background-image:url(../images/cover/bgReco.gif); }#info {	margin:0;	padding:0;	width:100%;	}.newID {	margin:0;	padding:0;	width:134px;	height:150px;	text-align:center;	float:left;	}.newIDr {	margin:0;	padding:0;	width:134px;	>width:133px;	height:150px;	text-align:center;	float:left;	}.newID h4, .newIDr h4 {	margin:10px 0 0 0;	padding:0;	font-size:100%;	font-weight:normal;	line-height:1.2em;	width:100%;	}.newID dl, .newIDr dl, .newID dt, .newIDr dt {	margin:0;	padding:0;	width:100%;	}.newID img, .newIDr img {	margin:0;	padding:0;	width:60px;	height:80px;	}.newID a:link img, .newID a:visited img,.newIDr a:link img, .newIDr a:visited img{	border:5px solid #FFF;	}.newID a:hover img, .newID a:active img,.newIDr a:hover img, .newIDr a:active img{	border:5px solid #FFCC66;	}.newID dd, .newIDr dd {	margin:0;	padding:0;	font-size:93%;	line-height:1.2em;	}.recoID {	margin:0;	padding:0;	width:223px;	min-height:105px;	height:auto !important;	height:105px;	float:left;	}/*.recoIDr {	margin:0;	padding:0;	width:222px;	>width:223px;	min-height:105px;	height:auto !important;	height:105px;	float:right;	border-top:1px solid dddddd;	}*/.recoID img, .recoIDr img {	margin:10px 10px 0 10px;	padding:0;	width:60px;	height:60px;	}.recoPic {	margin:0;	padding:0;	float:left;	clear:right;	}.recoPic h4 {	margin:0;	padding:0;	font-size:100%;	text-align:center;	font-weight:normal;	}.recoPic a:link img, .recoPic a:visited img {	border:5px solid #FFF;	}.recoPic a:hover img, .recoPic a:active img {	border:5px solid #FFCC66;	}.recoTxt {	margin:10px 0;	padding:0;	width:130px;	float:left;	}.recoTxt dl {	margin:0;	padding:0;	}.recoTxt dt {	margin:0 0 5px 0;	padding:0;	font-size:93%;	line-height:1.5em;	}.recoTxt dd {	margin:0;	padding:0;	font-size:93%;	line-height:1.5em;	color:#333;	}#info dl {	margin:8px 0 0 10px;	padding:0;	width:550px;	list-style-position:inside;	}#info dt {	margin:15px 0 5px 5px;	padding:0;	font-size:100%;	line-height:1.2em;	}#info dd {	margin:0 0 8px 20px;	padding:0;	font-size:93%;	line-height:1.6em;	}.pRefusal {	margin:15px 0 10px 15px;	padding:0;	font-size:85%;	line-height:1.5em;	color:#666;	clear:left;	}