#main {margin-top: 0;}
#breadcrumbs {padding-top: 0;}

.entry-content p { padding-bottom:0;}
.entry-content {float: left; width: 520px;}

.aside {float: right; width: 155px; margin-top: 20px;}

h1 {margin: 15px 0; font-size: 16px; font-weight: bold !important;}

/* pReconsider
 ================================================== */
.cont-header h1 { height: 27px; }
.main { float: left; display: inline; width: 515px; border-top: 1px solid #E6E6E6;}
#main h2 span,
#main h3 {
display: block; text-indent: -9999px; font-size: 1px; line-height:0; overflow: hidden;
background: url(/img/lab/reconsider/img/sprite.gif) no-repeat left center; }
#main h2 { font-size: 117%; padding: 15px 0;}
#main h2 span { width: 40px; height: 16px; margin-top: 1px; padding-right:10px; float: left; }
#main h2 span.resale { background-position: 0 0;}
#main h2 span.review { background-position: 0 -50px;}

#itemContent { clear: both;}
#itemContent .left { width: 153px; padding:0 20px 0 0; float:left;}
#itemContent .left img { width: 153px; margin-bottom: 20px;}
#itemContent .right { width: 342px; float:left; margin-bottom: 20px;}
#itemContent .right p { margin-bottom: 3px; line-height: 1.4;}
#itemContent .right .salesinfo { font-weight: bold;}
#itemContent .right .pre { color: #7F0019;}
#itemContent .right .close { color: #555; font-size: 11px;}
#itemContent .right .title { font-size: 117%;}
#itemContent .right .price { font-size: 100%;}
#itemContent .right .num { font-size: 16px; font-weight: bold;}
#itemContent .right .include { margin-top: 10px;}
#itemContent .right .include img { border: 1px solid #E6E6E6;}

#voice { clear: both; padding-top: 10px; zoom: 1;}
#voice h3 { width: 141px; height: 35px; background-position: 0 -119px;}
#voice ul { margin: 5px 0 10px 30px; }
#voice .lead { font-size: 117%; font-weight: bold;}

/* comments */
#voice { border-top: 1px solid #E6E6E6;}
#voice { padding-top: 20px; line-height: 1.6;}
.voice { padding-top: 0; line-height: 1.6;}
#voice h2 { background: url(/img/lab/common/img/ttl_comments.gif) no-repeat; text-indent: -9999px; font-size: 1px; line-height:0; overflow: hidden; width:128px; height: 16px; padding-bottom: 12px;}
.voice ul { margin: 10px 0 35px;}
#voice li,
.voice li { background-color: #F5F2E9; margin-bottom: 10px; padding: 15px 14px;}
#voice .profile,
.voice .profile { margin-top: 10px; text-align: right;}
.entry-content .voice { font-size: 12px;}
.entry-content .voice p { padding: 0;}


#points { line-height: 1.6; margin-bottom: 10px;}
#points h3 { width: 100px; height: 33px; background-position: 0 -176px;}
#points .wrap { margin: 5px 0 0 30px; border: 2px solid #ccc; padding: 15px 14px; overflow:auto; zoom: 1;}
#points .pict {display: inline; float: right; margin: 0 0 5px 15px;}
#points .pict li { float: left; margin-left:10px;}
#points .pict li.arrow { background: url(/img/lab/reconsider/img/sprite.gif) no-repeat 0 -213px; width: 21px; height: 95px; }
#points .cap { display: block; width: 95px; margin-top: 2px; font-size: 83%;}

.rel { margin: 0; text-align: right;}
.main .rel.store a { width: 103px;}
.main .rel.store em { width: 103px; height: 15px; background: url(/img/lab/reconsider/img/rel_btn_store.gif) no-repeat 0 -1px; }
.main .rel.store a:hover em { background-position: -110px -1px;}

.localNav { float: right; display: inline; width: 155px;}
.localNav dt { padding: 15px 1px; border-top: 1px solid #E6E6E6; font-weight: bold;}
.localNav dd { margin-bottom: 10px;}
.localNav dd a span { display: block;}
.localNav dd a { display: block; zoom: 1; cursor: hand; text-decoration: none;}
.localNav dd a:link span.ttl,
.localNav dd a:visited span.ttl { color: #333333; text-decoration: underline;}
.localNav dd a:hover span.ttl,
.localNav dd a:active span.ttl { color: #7F0019; text-decoration: underline;}
.localNav .updated { display: block; color: #7F0019; font-size: 83%; line-height: 1.8;}
.localNav .updated.new { padding-left: 30px; background: url(/img/lab/common/img/icon_new.gif) no-repeat left center;}


.byline {display: none;}


.itemList {margin-top: 20px;}
.itemList ul {letter-spacing: -.40em;}
.itemList li {
display: -moz-inline-box; /* Firefox2 */
display: inline-block;
*display: inline; *zoom: 1; /* IE6, IE7 */
width: 155px; padding: 10px; margin-top: 10px; vertical-align: top; letter-spacing: normal; text-align: center;
border-top: 1px solid #ccc;}
.itemList a {text-decoration: none;}
.itemList a span {text-align: left; display: block;}

.itemList a img {margin: 5px 0;}

