/*----------Global classes----------*/
body {
	margin: 0px;
	font-size: 1em;
	color: #2C5885;
	
	}

ul {
list-style: disc outside;
}

div.spacer {clear: both;}

.divSpacing {margin: 10px}

.divSpacing2{margin:20px}

.center { text-align:center}

.right{text-align:right}

.smallText{font-size:.85em}

.mediumText{
color:#003366;
}

.smallHeadline{font-size:1.1em; font-weight:bold;}

.headlineText {
font-size: 1.3em;
font-weight:900;
color:#000000;
}

.dottedseperator{border-top: thin dotted #CCCCCC}

.japaneseCopy{
	font-family:"HGPºÞ¼¯¸E", "HGSºÞ¼¯¸M", "HGºÞ¼¯¸M";
	}

/*----------Textbooks main page classes----------*/
#imageContainer {
margin-left: auto;
margin-right: auto;
width: 650px;
height: 250px;
margin-bottom:10px;

}

.thumbnailHolder{
width:150px;
margin:0px;
float:left;
padding-left: 10px;

}

.thumbnailHolder2{
width:150px;
margin:0px;
float:left;
padding-left: 40px;

}

#imageContainer2{
margin-left: auto;
margin-right: auto;
width: 600px;
height: 250px;
margin-bottom:30px;

}

#imageContainer3{
margin-left: auto;
margin-right: auto;
width: 400px;
height: 250px;
margin-bottom:10px;

}


#btmRowContainer{
clear:both;

width:480px;
margin-left:auto;
margin-right:auto;
}

#tutorsbooklink{
padding-top:140px;
text-align:right;
color:#000000;
}



.blurb{padding: 25px 10px}

/*-----------Textbook Details pages-----------*/


/*Big central image*/
.centerContainer{
	display:table;
	margin-left:auto;
	margin-right:auto;
	width: 270px;
}

#toprightframe{
	position:relative;
	background-image: url(../img/textbookpublicity/picframetopright.gif);
	background-repeat: no-repeat;
	background-position: top right;
	
	}

#bottomleftframe {
	position:relative;
	background-image: url(../img/textbookpublicity/picframebottleft.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#bottomrightframe{
	position:relative;
	background-image: url(../img/textbookpublicity/picframebottright.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.imgContainer{
	position:relative;
	background-image: url(../img/textbookpublicity/picframetopleft.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 5px;
}

.maincopy{
padding-left:10px;
}

/*Book info*/
.isbnInfo
{
color:#000000;
}

.floatedisbnHolder{
width: 700px;
margin-left: auto;
margin-right: auto;
}

.floatedisbnInfo{
width: 330px;
border: #666666 1px solid;
float:left;
margin: 5px 5px;
padding: 2px;
}


.isbnInfo2{
font-size: 0.7em;
text-align:left;
}

/*Other page elements*/
.thumbs {border:1px solid #CCCCCC}

.bgBox {background-color:#E1ECFF}	

.salespoints{font-family:"‚l‚r ƒSƒVƒbƒN", "‚l‚r –¾’©"}

ul.contents{
	list-style:none;
	}


/*Purchase info*/
table.purchaseinfo{
width:670px;
margin-left:auto;
margin-right:auto;
background-color: #F4F4F7;
text-align: center;
}


td.bookstoreheadline
{ background-color: #99CCCC;
border: 1px #6699CC solid;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #404040; }


td.onlineStores
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 1em;
color: #404040;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px;
border: none;}

td.bookstores{
font-family: Verdana, sans-serif, Arial;
font-weight: bold;
font-size: 0.9em;
color: #404040;
text-align:right;
border-collapse: collapse;
border-spacing: 0px;
border-bottom: 1px #6699CC dotted;
}

td.bookstores2{
font-family: Verdana, sans-serif, Arial;
font-weight: bold;
font-size: 0.9em;
color: #404040;
text-align:left;
border-collapse: collapse;
border-spacing: 0px;
border-bottom: 1px #6699CC dotted;
}

td.addressInfo {
font-size: 0.8em;
border-collapse: collapse;
border-spacing: 0px;
border-bottom: 1px #6699CC dotted;
}
