/* CSS Document */

/* These are the style settings for eack of the product boxes */
.productstype1{margin:0;padding:0;margin-top:0.5em;display:inline;}
.productstype1 ul{margin:0;padding:0;list-style-type:none;text-decoration:none;}
.productstype1 ul li{
	padding-bottom:1px;
	width:250px;
	float:left;
	border:1px solid #999999;
	margin-top:1px;
	margin-right:5px;
	background-color:#fff;
/*	border-color: #999999;*/

}
.productstype1 ul li.redborder{border:2px dashed #FF3300;}
.productstype1 ul li.thinredborder{border:1px solid #FF3300;}
.productstype1 ul li a{margin:0;margin-left:0.9em;padding:0;text-decoration:none;font-size:0.9em;color:#000;border:0;}
.productstype1 p.prodtitle{margin:0;padding:0;border:0;width:auto;font-size:0.75em;color:#0033FF;margin-top:0.2em;height:3em;line-height:150%;display:block;}

.productstype1 h3{margin:0;padding:0;border:0;width:auto;font-size:0.7em;color:#999999;margin-top:0.2em;font-weight:bold;height:1.2em;display:inline;}
.productstype1 h2{margin:0;padding:0;border:0;width:auto;font-size:0.75em;color:#000;margin-top:0.2em;font-weight:bold;height:1.2em;display:inline;}
.productstype1 h1{margin:0;padding:0;border:0;width:auto;font-size:0.75em;color:#0033FF;margin-top:0.2em;height:3em;line-height:150%;font-weight:normal;}
/*.productstype1 em{color:#666666;font-style:normal;font-size:0.7em;}*/

.productstype1 p.prodprice {display:block;margin:0;padding:0;border:0;font-size:0.75em;color:#009900;/*float:left;*/ margin-top:0.2em;line-height:160%;float:none;}

.productstype1 p.butdescr {float:left;display:inline;margin:0;padding:0;border:0;font-size:0.75em;color:#0033FF;margin-right:5px;margin-top:0.15em;}

.productstype1 form.baskettape{float:left;/*display:inline;*/ margin:0;padding:0;border:0;color:#000;font-size:0.7em;margin-top:0.15em;width:45px;height:22px;z-index:50;}

.productstype1 form.basketCD{float:left;/*display:inline;*/margin:0;padding:0;border:0;color:#000;font-size:0.7em;margin-top:0.15em;cursor:pointer;width:45px;height:22px;z-index:50;margin-right:5px;}


/* These are the styles for the pop up information box  */
.information{margin:0;padding:0;border:0;/*float:left;*/display:block;float:none;}
.information ul {padding:0; margin:0;border:0;list-style-type: none;}
.information ul li {margin:0;border:0;width:60%;}
.information ul li a{margin:0;padding:0;text-decoration:none;font-size:0.75em;color:#000;}
.information p{
	display:none;
	position:relative;
	background-color: #fff;
	font-size:0.75em;
	color: #666666;
	line-height:150%; 
	width:340px;
	left:-100px;
	top:1.3em;
	z-index:80;
}

/* These are the styles for the pop up information box  */
.information ul li.bookli {margin:0;border:0;width:35%;}
.information p.bookp{/*width:390px;*/left:-240px;width:35%;}
.information ul li:hover p.bookp, .information ul li a:hover p.bookp {width:370px;}
.information ul li.bookli:hover, .information ul li.bookli a:hover {width:35%;}


.information p.last {top:-6em;}
.information p.lastmed{top:-3em;}
.information p.lastsmall{top:-1.5em;}
.information p.biglast {top:-11em;}
.information p.verybiglast {top:-18em;}

/* specific to non IE browsers and IE7 first with IE5.5 and IE6 second */
.information ul li:hover,.information ul li a:hover {/*width:150px;*/width:60%;color:#000; position:relative;border:0;}
.information ul li:hover p,.information ul li a:hover p {width:340px;display:block;position:absolute;padding:5px;
border:1px solid #555;background-image:url(infoboxback.jpg);background-position:top;background-repeat:repeat-x;
background-color:#666666;color:#fff;font-weight:bold;}

.ordering {/*float:left;*/ margin:0;padding:0;border:0;margin-left:2px;display:block;clear:left;}
.details {/*float:left;*/ margin:0px 0px 0px 2px;padding:0;border:0;display:block;width:99%;float:none;}
.details em{font-size:0.75em;font-weight:normal;font-style:normal;color:#999999;border:0;/*float:left;*/width:95%;display:block;line-height:160%;}

.SetInfo {margin:0;padding:3px 2px 1px 2px;clear:both;border-top:1px dashed #CCCCCC;height:2em;}
.SetInfo p{padding:0;border:0;margin:0;font-size:0.7em;color:#999999;text-align:center;font-weight:bold;line-height:150%;}
.SetInfo em{font-style:normal;color:#009900;font-weight:bold;}

/*for the books on the topic pages*/
.productstype1 h4.booksh1{margin:0;padding:0;border:0;width:auto;font-size:0.75em;color:#0033FF;margin-top:0.2em;line-height:150%;font-weight:normal;}
.bookdetails{float:left; margin:0px 0px 4px 2px;padding:0;border:0;display:block;width:99%;height:154px;}
.bookdetails em{font-size:0.75em;font-weight:normal;font-style:normal;color:#666666;border:0;/*float:left;*/width:95%;display:block;line-height:160%;margin-bottom:5px;}
.bookpic {/*float:left;*/ margin:5px 20px 5px 12px;padding:0;border:0;display:inline;width:80px;float:left;height:100px;}
.bookpic img{width:80px;height:100px;border:1px solid #cccccc;margin:0;padding:0;}

.productstype1 p.bookprodprice{display:block;margin:0;padding:0;border:0;font-size:0.75em;color:#009900;/*float:left;*/ margin-top:0.2em;line-height:160%;float:left;width:100px;}
.productstype1 p.bookpostage{display:block;margin:0;padding:0;border:0;font-size:0.75em;color:#0033ff;/*float:left;*/ margin-top:0.2em;line-height:160%;float:left;width:100px;text-decoration:none;}
.productstype1 p.bookpostage a{font-size:0.9em;color:ff3300;text-decoration:none;}

.productstype1 form.basketbook{float:left;margin:0.15em 0.15em 0 0;padding:0;border:0;color:#000;font-size:0.7em;width:45px;height:22px;z-index:50;}
.productstype1 p.bookbutdescr{float:left;display:inline;margin:0.15em 0.15em 0 0;padding:0;border:0;font-size:0.75em;color:#0033FF;font-weight:bold;}

.productstype1 p.descript{margin:0;padding:0;border:0;width:auto;font-size:0.75em;color:#000;margin-top:0.2em;line-height:150%;display:block;}
.productstype1 h5{color:#FF0000;display:inline;float:left;margin-right:2px;padding:0;margin:0;border:0;font-size:0.75em;margin-top:0.2em;height:3em;line-height:150%;font-weight:bold;font-size:inherit;}