@charset "shift-jis";

/* :::tools ::: */

/* - list - */

.tools {margin: 0 0 1em; min-height:1em; _height:1em;}
.tools:after {content:'[.]'; clear:right; visibility:hidden; display:block; height:0;}
.tools p {margin-bottom:.5em;}

#aee {border-bottom:3px dotted #ccc; padding:0 0 1em}

.tools h4 {clear:both; border-bottom:3px solid #a00; padding: .1em 0 .1em 20px; background: url(/ui_img/orn_sq-grey.gif) no-repeat 2px 50%; color:#a00;line-height:normal;}

#aem-tools {padding:0; overflow:hidden; _zoom:1;}
#aem-tools li {list-style:none; float:left; margin: 0 3% 0; width:43%;display:inline}
#aem-tools li img {display:block; margin: 0 auto;}

h4.dvdCGh4 {background: #ffd0a3;padding: .2em .4em}

#c1912-b3 {float:right; width:250px; padding:5px 5px 30px; border-top:5px solid #f66;margin:0 2% 0 10px;display:inline; background: #fff url(/ae-images/c-star1.png) no-repeat 50% 0;}
#c1912-b3 p {margin:0;}
#c1912-b3 img {float:right; margin: 0 0 5px 10px;}


.bookcatch {
	border: 5px double #cb2642;
	padding: 1em .4em .4em;
	margin: 2em 8% 1.5em;
	display:inline-block;
	width:82%;
	position:relative;
	}
@media screen {
.bookcatch {display:block; min-height:1em;}
}
.bookcatch:after {content: '[.]'; clear:both; visibility:hidden; height:0; display:block;}

#content .bookcatch p,
#content .bookcatch h6,
#content .bookcatch dl {
	margin:.2em 0;
	}
#content .bookcatch dl {
	padding-left: 15px;
	}
#content .bookcatch h5 {
	padding:.2em;
	border:1px solid #ccc;
	background: #ffd0a3;
	}
#content .ca,
#content .cb {
	margin:.2em 10px;
	overflow:hidden;
	zoom:1
	}
#content .ca {text-align:center;}
#content .cb, h6 {text-align:left; padding-left:15px}
#content .cd {margin-top:40px;}

.strike {text-decoration:line-through;font-weight:normal;}

#book100 .ca {padding-top:30px;}

p.mnimg img {float:right; margin: 0 0 0 1em;}

#tx1912 {position:absolute; top: -35px; right:-45px;width: 143px;}


p.prd-flash {text-align:center; font-size:1.2em; color:#080; font-weight:bold;}

a.ordLink {padding:.3em .6em; border: 3px double #d00; display:inline-block}
.tools a.ordLink {padding-left: 20px; background: url(/ui_img/sc_da.gif) no-repeat 3px 50%; border-color:#c84d62}

/* dvd-coachingGuide -- movies */
.xtc20060809:after {content:"[.]"; display:block; margin:0; height:0; visibility:hidden; clear:both;}
.xtc20060809 li {list-style:none; clear:left;}
.xtc20060809 li img.trail {float:left; margin: 5px 2px 10px; width:150px; border:1px solid #444; padding:1px;}
.qtlink { float:left; margin:0 1em 1em 0}
.vertmidimg {vertical-align:middle}




.ann-focus {padding:.5em .8em; background:#eee; border: 1px solid #b5b6b7;}

/* coachingTool */
#coachingToolTOC dt,
.coachingToolTOC dt {
	float:left;
	clear:left;
	width: 4em;
	margin:0;
	}
#coachingToolTOC dd,
.coachingToolTOC dd {
	margin-left: 4.5em;
	margin-bottom:0.1em;
	}

/*
.ltCl {
	float:right;
	width: 210px;
	padding: 0;
	border: 1px solid #a6a7a8;
	border-bottom-width: 5px;
	margin: 2em 15px 3em 2em;
	}

#content .ltCl p, #content .ltCl h5 {padding: 0 15px;}
#content .ltCl h5 {padding:5px 15px 3px; background:#ffe9cc; border-bottom:1px solid #a6a7a8;margin-top:0;}
#content h4.ltCtH4 {color: #c00;}
*/
.ltCr {padding: 1em .66em; background: #fdf9bf;margin-bottom:3em;}

	/* - \*/
	* html #coachingToolTOC,
	* html #coachingToolTOC dd {height:1%;}
	/** html .ltCl {width: 210px; display:inline;}*/
	
	/* - */

#orderBox {
	width:26em;
	padding:0;
	margin: 2em auto .5em;
	border:1px solid #666;
	border-width:0 1px 3px;
	clear:both;
	}
#orderBox h4 {
	color:#900;
	border: 1px solid #666;
	border-width: 1px 0;
	background:#f7e4d2;
	padding:.3em .5em;
	margin: 0 0 .5em;
	font-weight:bold;
	font-size:1.2em;
	text-align:center;
	}
	h4#b1orord {background:#e59544; color:#fff;}
	h4#b1bord {background: #6588cb; color:#fff;}

#orderBox .submitfield {text-align:right; margin:.66em 5% .33em; padding:0;}
#orderBox p, #orderBox h5 {text-align:left;}
#orderBox p {margin: 0 5% .4em; overflow:hidden; zoom:1}
#orderBox h5 {padding-left:1em;}

span.t {float:left; width:3em;clear:left;}
span.t2 {display:block; margin-left: 3.66em;}

h5#bookCa200705 {border-bottom: 1px dashed #c84d62; padding-bottom: .33em; color:#c00}

#content p.checkCart {width: 26em; text-align:left; margin: 0 auto 1em;}
.checkCart a {padding-left: 16px; background:url(/ui_img/shopBasket.png) no-repeat 0 50%; display:inline-block}



.brd200705 {border-bottom:1px dashed #c84d62;}




/* campaing 200712 ny  */




* html .tools h4 .ny20012-apimg {background-image:url(/ae-images/_c200712-2/ny1912-titles-s2d2.gif);}
.c1912ny-deco h6, .c1912ny-deco p {padding: .2em 0; margin:0 !important}
.c1912ny-deco { background: url(/ae-images/_c200712-2/c-ct-pr2.gif) no-repeat 0 50%; padding: .6em 3%; margin: 1em 0 1em 5%; border-left:5px solid #f66}/* decorartion box */



.c-t-in {float:right; margin: -10px 0 1px 10px !important;}
.ny1912-ctb {background: url(/ae-images/_c200712-2/c-star2.png) no-repeat 50% 50%; padding: .9em 3%; margin: .5em 0 0;/*overflow:hidden; _zoom:1;*/}
#b2 .ny1912-ctb {background-color: #ffe566; background-position: 50% 50%;clear:right;}
.ny1912-ctb p {text-align:center;}


#dvdc .ny1912-ctb {padding: 1.2em 0; overflow:hidden; _zoom:1;}
.ny1912-ctb .attn {font-weight:bold;}
.ny1912-ctb em {font-size: 1.1em;}
/* - */



	
/* c-200812 */
#c-2008-ct {
	background: #ff6;
	padding: 5px 5px 10px 5px;
	position:relative;
	}
	.c200812-cb1 {width: 22em;}
	.c200812-cb3 {width: 22em; background: url(/ae-images/_c20081231/c20081231-ctP.png) no-repeat 0 50% !important; margin: 0 0 1em 10%;}
	.c200812-cb4 {background: url(/ae-images/_c20081231/c20081231-ctP.png) no-repeat 50% 50% !important; margin: 0 0 1em 10%; overflow:hidden; zoom:1;text-align:center;}
	#c-2008-ct p {margin: 0; text-align:left;}
	.c200812-cb1 {margin: 0 0 1em 10%; white-space:nowrap;}
	.c200812-cb2 {margin: 1em 275px 1.5em 0; padding-right:15px !important;zoom:1;}
	#c-2008-ct .attn {font-weight:bold; font-size:1.1em;}
	#c-2008-ct .x-bell { position:absolute; bottom:-20px; right:-40px; width: 60px; height:60px; background:url(/ae-images/_c200812/x-bell1.gif) no-repeat 0 0;}
	#c-2008-ct .ny-bell { position:absolute; bottom:-20px; right:-100px; width: 163px; height:64px; background:url(/ae-images/_c20081231/po20081231-orn5.jpg) no-repeat 0 0;}
	.ny-bell2 {background:url(/ae-images/_c20081231/po20081231-orn5.jpg) no-repeat 0 0; height:65px;}
	h4.c20081231-xtx {zoom:1; position: relative; padding-right: 250px;margin-top:50px;}
	h4.c20081231-xtx span { width: 240px; height: 60px; margin: 0 0 0 10px; background: url(/ae-images/_c20081231/po20081231-ny.png) no-repeat 100% 0;position: absolute; right: 0; bottom: 3px;}
	#c-2008-ct .ttttxt {display:block; text-align:right;padding-right:1em;}