*{padding:0em;margin:0em;}
body{
	font:1em/150% Arial,Helvetica,sans-serif;
	color:#1C140D;background-color:#f3f3f3;
	width:1180px;
	margin-left:auto;margin-right:auto;
}
a{color:#04C;}
a:hover,header>nav#pages>ul>li>a:hover,header>nav#position>ul>li>a:hover{color:	#c04;}
h1{color:#555;margin:10px 0px 0px 10px;font:bold 36px/100% Arial, Helvetica, sans-serif;text-align:left;}
section#xrea_ad{text-align:center;}
section#xrea_ad>a>img{border:none;}
header{background:#fff;overflow:hidden;width:100%;}
header p{
	margin:0em;
	padding:0em;
	font-size:70%;
	color:#777;
	letter-spacing: 0.8em;
	text-indent:1em;
	text-align:left;
}
header>nav#pages{margin-top:-10px;height:3em;}
header>nav#pages>ul{width:100%;}
header>nav#pages>ul>li>a{
	float:left;
	color:#1C140D;
	font-weight:bold;
	border-right:2px solid #eee;
	padding:10px 40px 10px 25px;
	margin:10px;
}

header>nav#position{
	clear:left;
	height:33px;
	margin: 0.3em 0em 0.4em 0em;
	padding-left:0.8em;
	font-size:90%;
}
header>nav#position>ul{width:100%;}
header>nav#position>ul>li>a{
	/*color:#1C140D;*/
	font-weight: lighter;
}
header>nav#position>ul>li>a,header>nav#position>ul>li>span#currentpage{
	float:left;
	height:24px;
	padding:0.3% 1.3% 0.3% 1.3%;
	text-indent:23px;
	background-image:url(./arrow.png);
	background-repeat:no-repeat;
	background-position:left;
}
article>p{
    line-height:1.4em;
    margin-bottom:0.8em;
	margin-right:0.8em;
	margin-left:0.8em;
}
article>dl>dd{margin-left:1em;padding:0em 0.5em 0.5em 0.5em;}
article>ul{margin-left:1em;}
#content{
	clear:left;
	padding:15px;
	width:770px;
	float:left;
	background:#ffffff;
}
#content h3{
	clear:left;
	padding:0.8%;
	border-bottom:2px solid #eee;
	margin-top:2%;
	margin-bottom:1.5%;
}
h2{
    padding:0.6em;
    margin-top:1em;
    margin-bottom:0.8em;
	color:#222;
    background-color:#E8EAF6;
	border: none;
}

#content>article>dl>dt{font-weight:bold;}
#content>article>dl>dd>ul{margin-left:1.2em;}

#sidebar{
	width:340px;
	float:left;
	margin-left:5px;
	padding:0px;
	background:#fff;
	padding:17px;
}
#sidebar>h2{margin:1%;}
#sidebar>dl>dt{
	font-weight:bold;
	padding:1%;
	margin:2%;
	border-bottom:2px solid #eee;
}
#sidebar>ul>li{border-bottom:1px solid #eee;padding-top:0.8em;padding-bottom:0.8em;}
#sidebar>dl>dd>ul>li{font-weight:bold;padding-top:0.8em;padding-bottom:0.8em;border-bottom:1px solid #eee;color:#aaa;}
#sidebar>dl>dd>ul{padding:0% 2%;list-style-type:none;}
#sidebar>ul{list-style-type:none;}

#sidebar .Ad{margin:3%;}
footer{background:#fefefe;clear:both;}
footer>ul{float:left;list-style-type:none;width:40%;padding:2%;}
footer>ul>li{padding-bottom:.8%;border-bottom:1px solid rgba(0,0,0,.1);box-shadow : rgba(255,255,255,1) 0 1px 0;}

footer>p{clear:left;text-align:center;font-size:90%;}
header,#content,#sidebar{margin-bottom:5px;}

#BookList dt,#BookList dd{border-color:#ccc;}
.ItemConteiner{text-align:center;}
dl.ItemConteiner dt{clear:left;float: left;height:150px;margin-right:0.5em;border:none;}
dl.ItemConteiner dt a{text-decoration: none;border: none;}
dl.ItemConteiner dt a img{border: none;}
dl.ItemConteiner dd{height:150px;text-align: left;}
.SeeAmazon{text-align:right;font-size: 80%;}
#BookList{font-size:120%;}
#BookList dt{padding-bottom:0.2em;font-weight:normal;clear:left;border:1px solid #ccc;border-bottom:none;font-size:110%;padding:0.3em;}
#BookList dd {border:1px solid #ccc;border-top:none;margin:0em 0em 1em 0em;height:180px;padding:0.3em;}
#BookList dd p{text-indent:1.0em;}
.BookThumbImg{padding-bottom:2em;}
.BookThumbImg a{float:left;border:2px solid #eee;padding:0.2em;}
.BookDetailLink{font-size:90%;}
.AmaCatalog,#AucCatalog{margin-bottom:1em;}
div.AmaCatalogItem{clear:left;padding-top:0.5em;border-top:1px solid #ccc;min-height:130px;}
div.AmaCatalogItem>div.AmaCatalogImage{float:left;}
div.AmaCatalogItem>div.AmaCatalogImage>img{width:150px;max-height:130px;border-radius:130px;-webkit-border-radius:130px;-moz-border-radius:130px;margin-right:1em;overflow:hidden;}
div.AmaCatalogItem>div.AmaCatalogDetail{font-size:105%;}
div.AmaCatalogItem>div.AmaCatalogDetail>p{margin:0em;padding:0.2em;line-height:1em;}
div.AmaCatalogItem>div.AmaCatalogDetail>p>a{font-weight:bold;}
.ad_in_content{clear:left;padding:1.5em;}
.sn_btn {clear:left;margin-top:3%;}
.ref_page{clear:left;padding:1em;margin:0.5em;text-align:right;}
.poweredby{font-size:85%;}
dl.SiteMap dt{clear:left;}
dl.SiteMap dd{margin-top:1em;}
dl.SiteMap {padding-bottom:2em;}
dl.SiteMap dd ul li{margin: 0em;padding: 0em;float:left;width: 7em;list-style-type: none;}
dl.SiteMap dd ul li a{margin :0em;padding: 0em;display:block;}

dl.SpecSheet{font-size: 90%;}
dl.SpecSheet dt{margin-right:0.5em;float:left;clear:left;}
dl.SpecSheet dt:after {content: " :";}
#IndexImg{text-align:center;margin:0em 0em 2em 0em;padding:0em;}
#IndexImg>img{width:97%;}
#IndexSection h3{text-indent:0.5em;}
#IndexSection p{margin-left:1em;text-indent:0.8em;}

dl.GSearchResultList>dd{
	 text-overflow: ellipsis;
	 overflow:hidden;
	 height:2em;
	 line-height:1.3em;
	 margin-bottom:0.8em;
	 font-size:90%;
	 margin-left:0em;
}
/*dl.GSearchResultList dd{font-size:90%;margin:0em 0em 0.2em 0em;}*/
dl.GSearchResultList dt{height:1.3em;line-height:1.5em;overflow:hidden;}
dl.GSearchResultList dd p.url{
	font-size:70%;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
dl.GSearchResultList{padding:0em 1.5em 0em 1em;width:328px;float:left;}
div#GSearchImage {margin-bottom:1em;overflow:auto;}
div#GSearchImage div.GSearchImageItem{
	float:left;
	margin:5px;
	padding:5px;
}
div#GSearchImage div.GSearchImageItem a img,div#GSearchImage div.GSearchImageItem img {max-height:90px;max-width:160px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
div#GSearchImage * {margin:0em;padding:0em;}
div#GSearchImage div.GSearchImageItem div.GsearchURL{color:green;}
div#GSearchImage div.GSearchImageItem>div.GsearchContent{max-height:1.8em;max-width:160px;overflow:hidden;font-size:90%;text-align: center;}
figcaption{color:#999;font-size:70%;}

footer{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.content-tile{
	width:336px;
	height:280px;
	border:1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float:left;
	margin:23px;
}
.content-tile_ad{	
	width:336px;
	height:280px;
	float:left;
	margin:23px;
}
.content-tile>h3{text-align:center;font-size:120%;}
.content-tile>p{padding:0.7em 1em 0.5em 1em;text-align:left;line-height:1.5;}

/* for 1200px or less */
@media screen and (max-width: 1200px) {
	body{width:980px;}
	#content {width: 580px;float: left;}
	#sidebar{padding:12px;}
}

/* for 980px or less */
@media screen and (max-width: 980px) {
	body{width:100%;}
	#content {width: auto;float: none;}
	#sidebar{width: auto;float: none;}
	.content-tile,	.content-tile_ad{margin:2% 5%;}
	#sidebar,.content-tile,.content-tile_ad{clear:left;}
}
/* for 780px or less */
@media screen and (max-width: 780px) {
	body{width:100%;}
	#content {width: auto;float: none;}
	#sidebar{width: auto;float: none;}
	.content-tile,	.content-tile_ad{margin:20px 1%;}
	#sidebar,.content-tile,.content-tile_ad{clear:left;}
}

/* for 480px or less */
@media screen and (max-width: 480px) { 
	body+iframe,center{overflow:hidden;width:336px;}
	header{height:auto;text-align:center;}
	header>nav#pages{display:none;}
	h1{font-size:24px;}
	div#GSearchImage div.GSearchImageItem img{max-height:70px;max-width:110px;}
	div#GSearchImage div.GSearchImageItem>div.GsearchContent{max-height:2em;max-width:100px;overflow:hidden;font-size:60%;}
	div.AmaCatalogItem{clear:left;padding-top:0.2em;border-top:1px solid #ccc;min-height:110px;}
	div.AmaCatalogItem>div.AmaCatalogImage{float:left;}
	div.AmaCatalogItem>div.AmaCatalogImage>img{width:100px;max-height:110px;margin-right:1em;overflow:hidden;}
	div.AmaCatalogItem>div.AmaCatalogDetail{font-size:105%;}
	div.AmaCatalogItem>div.AmaCatalogDetail>p{margin:0em;padding:0.2em;line-height:1em;}
	div.AmaCatalogItem>div.AmaCatalogDetail>p>a{font-weight:bold;}
	dl.GSearchResultList{padding:0em 0em 0em 1em;}
	#sidebar,.content-tile,.content-tile_ad{clear:left;}
}

#twttrHubFrameSecure{display:none;}

.exist_auction {
	font-size:19px;
	font-family:Arial;
	font-weight:bold;
	-moz-border-radius:35px;
	-webkit-border-radius:35px;
	border-radius:35px;
	border:1px solid #b86e00;
	padding:9px 18px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffcc00), color-stop(100%, #ffcc00) );
	background:-moz-linear-gradient( center top, #ffcc00 5%, #ffcc00 100% );
	background:-ms-linear-gradient( top, #ffcc00 5%, #ffcc00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc00', endColorstr='#ffcc00');
	background-color:#ffcc00;
	color:#4f3b00;
	display:inline-block;
}.exist_auction:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffcc00), color-stop(100%, #ffcc00) );
	background:-moz-linear-gradient( center top, #ffcc00 5%, #ffcc00 100% );
	background:-ms-linear-gradient( top, #ffcc00 5%, #ffcc00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc00', endColorstr='#ffcc00');
	background-color:#ffcc00;
}.exist_auction:active {
	position:relative;
	top:1px;
}

.fb-comments, .fb-comments iframe[style], .fb-comments span[style] { width:100% !important; }
